* doc/lispref/book-spine.texinfo: Rename to book-spine.texi.
[bpt/emacs.git] / doc / lispref / ChangeLog
1 2010-10-12 Glenn Morris <rgm@gnu.org>
2
3 * book-spine.texinfo: Rename to book-spine.texi.
4
5 2010-10-11 Glenn Morris <rgm@gnu.org>
6
7 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
8
9 * Makefile.in (DVIPS): New variable.
10 (.PHONY): Add html, ps.
11 (html, elisp.html, ps, elisp.ps): New targets.
12 (clean): Delete html, ps files.
13 ($(infodir)/elisp): Remove unnecessary includes.
14
15 2010-10-09 Eli Zaretskii <eliz@gnu.org>
16
17 * makefile.w32-in (emacsdir): New variable.
18 (srcs): Add emacsver.texi.
19 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
20
21 2010-10-09 Glenn Morris <rgm@gnu.org>
22
23 * Makefile.in (VPATH): Remove.
24 (infodir): Make it absolute.
25 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
26
27 * Makefile.in (dist): Anchor regexps.
28
29 * Makefile.in (srcs): Put elisp.texi first.
30 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
31
32 * Makefile.in (infoclean): Remove harmless, long-standing error.
33
34 * Makefile.in ($(infodir)): Delete rule.
35 (mkinfodir): New.
36 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
37
38 * Makefile.in (dist): Remove reference to emacsver.texi.in.
39 Also copy emacsver.texi, and edit $emacsdir.
40
41 2010-10-09 Glenn Morris <rgm@gnu.org>
42
43 * Makefile.in (emacsdir): New variable.
44 (MAKEINFO): Add -I $emacsdir.
45 (dist): Copy emacsver.texi.
46 (srcs): Add emacsver.texi.
47
48 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
49 Set EMACSVER by including emacsver.texi.
50
51 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
52
53 2010-10-07 Glenn Morris <rgm@gnu.org>
54
55 * Makefile.in (version): New, set by configure.
56 (clean): Delete dist tar file.
57 (dist): Use version in tar name.
58
59 2010-10-06 Glenn Morris <rgm@gnu.org>
60
61 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
62 (INSTALL_INFO): Remove unused variable.
63 (mostlyclean, infoclean, dist): New rules.
64 (clean): Delete dvi and pdf files.
65 (maintainer-clean): Remove elisp.oaux, use infoclean.
66 ($(infodir)): Add parallel build workaround.
67
68 2010-10-04 Glenn Morris <rgm@gnu.org>
69
70 * Makefile.in (dvi, pdf, $(infodir)): New targets.
71 ($(infodir)/elisp): Ensure target directory exists. Use $@.
72 Fix -I typo.
73 (clean): No 'make.out' or 'core' files.
74 (.PHONY): Declare clean rules.
75 (maintainer-clean): Delete pdf file. Guard against cd failures.
76
77 2010-10-03 Glenn Morris <rgm@gnu.org>
78
79 * files.texi (File Name Components): Remove ignored section about
80 deleted variable directory-sep-char.
81
82 2010-10-03 Michael Albinus <michael.albinus@gmx.de>
83
84 * files.texi (Magic File Names): New defopt
85 remote-file-name-inhibit-cache.
86
87 2010-10-02 Glenn Morris <rgm@gnu.org>
88
89 * os.texi (Killing Emacs): Hook now runs in batch mode.
90
91 2010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
92
93 * text.texi (Special Properties): Clarify when modification-hooks run.
94
95 2010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
96
97 * syntax.texi (Syntax Flags): Document new `c' flag.
98
99 2010-09-09 Glenn Morris <rgm@gnu.org>
100
101 * display.texi (ImageMagick Images): General cleanup.
102
103 2010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
104
105 * files.texi (Directory Names): Use \` rather than ^.
106
107 2010-09-02 Jan Djärv <jan.h.d@swipnet.se>
108
109 * text.texi (Low-Level Kill Ring):
110 * frames.texi (Window System Selections): Remove cut buffer
111 documentation.
112
113 2010-08-28 Eli Zaretskii <eliz@gnu.org>
114
115 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
116 Parameters", where the default fringe width is described.
117
118 * frames.texi (Window Frame Parameters, Basic Parameters)
119 (Position Parameters, Layout Parameters, Management Parameters)
120 (Cursor Parameters, Font and Color Parameters): Add indexing for
121 frame parameters. (Bug#6929)
122
123 2010-08-25 Tom Tromey <tromey@redhat.com>
124
125 * vol2.texi (Top): Update.
126 * vol1.texi (Top): Update.
127 * tips.texi (Library Headers): Mention Package-Version and
128 Package-Requires.
129 * package.texi: New file.
130 * os.texi (System Interface): Update pointers.
131 * elisp.texi (Top): Link to new nodes. Include package.texi.
132 * anti.texi (Antinews): Update pointers.
133
134 2010-08-25 Eli Zaretskii <eliz@gnu.org>
135
136 * processes.texi (Filter Functions): Fix last change.
137
138 2010-08-24 Markus Triska <triska@gmx.at>
139
140 * processes.texi (Filter Functions): Use `buffer-live-p' instead
141 of `buffer-name' in the main text as well as in the example
142 (Bug#3098).
143
144 2010-08-22 Chong Yidong <cyd@stupidchicken.com>
145
146 * nonascii.texi (Text Representations):
147 * loading.texi (Loading Non-ASCII):
148 * compile.texi (Byte Compilation): Don't mention obsolete
149 --unibyte command-line argument.
150
151 2010-08-22 Chong Yidong <cyd@stupidchicken.com>
152
153 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
154
155 2010-08-22 Chong Yidong <cyd@stupidchicken.com>
156
157 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
158
159 2010-08-20 Eli Zaretskii <eliz@gnu.org>
160
161 * commands.texi (Misc Events): Add cross-references to where
162 POSITION of a mouse event is described in detail.
163
164 2010-08-08 Christoph <cschol2112@googlemail.com>
165
166 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
167
168 2010-08-08 Juanma Barranquero <lekktu@gmail.com>
169
170 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
171 Suggested by Štěpán Němec <stepnem@gmail.com>.
172
173 2010-08-08 Juanma Barranquero <lekktu@gmail.com>
174
175 * minibuf.texi (High-Level Completion): Document args of
176 `read-buffer-function' (bug#5625).
177
178 2010-07-29 Jan Djärv <jan.h.d@swipnet.se>
179
180 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
181
182 2010-07-29 Michael Albinus <michael.albinus@gmx.de>
183
184 * processes.texi (Process Information): Explain process property
185 `remote-tty'.
186
187 2010-07-27 Juanma Barranquero <lekktu@gmail.com>
188
189 * modes.texi (Defining Minor Modes): Use C-delete in examples,
190 instead of "\C-\^?" (bug#6334).
191
192 * text.texi (Special Properties): Fix typo.
193
194 2010-07-09 Eli Zaretskii <eliz@gnu.org>
195
196 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
197 calling sequences, which are now the standard.
198
199 2010-06-24 Chong Yidong <cyd@stupidchicken.com>
200
201 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
202
203 * commands.texi (Command Overview): Mention undo-boundary call.
204
205 2010-06-23 Glenn Morris <rgm@gnu.org>
206
207 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
208 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
209 * frames.texi, functions.texi, internals.texi, keymaps.texi:
210 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
211 * searching.texi, sequences.texi, strings.texi, syntax.texi:
212 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
213 Untabify Texinfo files.
214
215 2010-06-20 Chong Yidong <cyd@stupidchicken.com>
216
217 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
218
219 2010-06-19 Chong Yidong <cyd@stupidchicken.com>
220
221 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
222
223 2010-06-02 Chong Yidong <cyd@stupidchicken.com>
224
225 * searching.texi (Regexp Special): Remove obsolete information
226 about matching non-ASCII characters, and suggest using char
227 classes (Bug#6283).
228
229 2010-05-30 Juanma Barranquero <lekktu@gmail.com>
230
231 * minibuf.texi (Basic Completion): Add missing "@end defun".
232
233 2010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
234
235 * minibuf.texi (Basic Completion): Document completion-boundaries.
236 (Programmed Completion): Document the new fourth method for boundaries.
237
238 2010-05-22 Chong Yidong <cyd@stupidchicken.com>
239
240 * display.texi (Image Cache): Update documentation about image caching.
241
242 2010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
243
244 * windows.texi (Textual Scrolling):
245 * tips.texi (Coding Conventions):
246 * minibuf.texi (Minibuffer History):
247 * maps.texi (Standard Keymaps):
248 * loading.texi (Where Defined):
249 * edebug.texi (Instrumenting): Fix typos.
250
251 2010-05-08 Chong Yidong <cyd@stupidchicken.com>
252
253 * keymaps.texi (Menu Bar): Document :advertised-binding property.
254
255 * functions.texi (Obsolete Functions):
256 Document set-advertised-calling-convention.
257
258 * minibuf.texi (Basic Completion): Document completion-in-region.
259 (Programmed Completion): Document completion-annotate-function.
260
261 * commands.texi (Reading One Event): Document read-key.
262 (Distinguish Interactive): Document KIND arg to
263 called-interactively-p. Delete obsolete interactive-p.
264
265 * elisp.texi (Top): Update node description.
266
267 2010-05-08 Eli Zaretskii <eliz@gnu.org>
268
269 * nonascii.texi (Character Properties):
270 Document unicode-category-table. Add an index entry for Unicode
271 general category.
272
273 2010-05-07 Chong Yidong <cyd@stupidchicken.com>
274
275 * Version 23.2 released.
276
277 2010-04-20 Juanma Barranquero <lekktu@gmail.com>
278
279 * locals.texi (Standard Buffer-Local Variables):
280 Remove @ignore'd reference to `direction-reversed'.
281
282 2010-04-14 Juri Linkov <juri@jurta.org>
283
284 Fix @deffn without category.
285
286 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
287 for `abbrev-insert'.
288
289 * buffers.texi (Indirect Buffers): Add category `Command'
290 to @deffn of `clone-indirect-buffer'.
291
292 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
293 for `next-window' and `previous-window'. Add category `Command'
294 to @deffn of `pop-to-buffer'.
295
296 2010-04-01 Chong Yidong <cyd@stupidchicken.com>
297
298 * nonascii.texi (Text Representations): Don't mark
299 enable-multibyte-characters as a user option.
300
301 2010-03-31 Eli Zaretskii <eliz@gnu.org>
302
303 * control.texi (Handling Errors): How to re-throw a signal caught
304 by condition-case.
305
306 2010-03-26 Chong Yidong <cyd@stupidchicken.com>
307
308 * loading.texi (Hooks for Loading): Document after-load-functions.
309 Copyedits.
310
311 2010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
312
313 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
314
315 2010-03-24 Chong Yidong <cyd@stupidchicken.com>
316
317 * processes.texi (Network Processes): Document seqpacket type.
318
319 2010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
320
321 * os.texi (System Environment): Do not mention lynxos.
322
323 2010-03-10 Chong Yidong <cyd@stupidchicken.com>
324
325 * Branch for 23.2.
326
327 2010-03-06 Chong Yidong <cyd@stupidchicken.com>
328
329 * objects.texi (Integer Type): Take note of the read syntax
330 exception for numbers that cannot fit in the integer type.
331
332 2010-03-03 Glenn Morris <rgm@gnu.org>
333
334 * numbers.texi (Integer Basics, Bitwise Operations):
335 * objects.texi (Integer Type): Update for integers now being 30-bit.
336
337 2010-02-27 Chong Yidong <cyd@stupidchicken.com>
338
339 * display.texi (Low-Level Font): Document :otf font-spec property.
340
341 2010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
342
343 * display.texi (Line Height): Avoid obsolete special default variables
344 like default-major-mode.
345
346 2010-01-28 Alan Mackenzie <acm@muc.de>
347
348 * display.texi (Auto Faces): Say fontification-functions is called
349 whether or not Font Lock is enabled. Tidy up the wording a bit.
350
351 2010-01-17 Chong Yidong <cyd@stupidchicken.com>
352
353 * elisp.texi: Remove duplicate edition information (Bug#5407).
354
355 2010-01-17 Juanma Barranquero <lekktu@gmail.com>
356
357 * two.el (volume-header-toc-markup): Fix typos in docstring.
358
359 2010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
360
361 Avoid dubious uses of save-excursions.
362 * positions.texi (Excursions): Recommend the use of
363 save-current-buffer if applicable.
364 * text.texi (Clickable Text): Fix the example code which used
365 save-excursion in a naive way which sometimes preserves point and
366 sometimes not.
367 * variables.texi (Creating Buffer-Local):
368 * os.texi (Session Management):
369 * display.texi (GIF Images):
370 * control.texi (Cleanups): Use (save|with)-current-buffer.
371
372 2010-01-02 Eli Zaretskii <eliz@gnu.org>
373
374 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
375
376 2010-01-02 Chong Yidong <cyd@stupidchicken.com>
377
378 * nonascii.texi (Text Representations, Character Codes)
379 (Converting Representations, Explicit Encoding)
380 (Translation of Characters): Use hex notation consistently.
381 (Character Sets): Fix map-charset-chars doc (Bug#5197).
382
383 2010-01-01 Chong Yidong <cyd@stupidchicken.com>
384
385 * loading.texi (Where Defined): Make it clearer that these are
386 loaded files (Bug#5068).
387
388 2009-12-29 Chong Yidong <cyd@stupidchicken.com>
389
390 * minibuf.texi (Completion Styles): Document `initials' style.
391
392 2009-12-25 Chong Yidong <cyd@stupidchicken.com>
393
394 * frames.texi (Resources): Describe inhibit-x-resources.
395 (Size Parameters): Copyedit.
396
397 * hash.texi (Creating Hash):
398 * objects.texi (Hash Table Type): Document the new hash table
399 printed representation.
400
401 * minibuf.texi (Basic Completion): 4th arg to all-completions is
402 obsolete.
403
404 * processes.texi (Process Buffers): Document
405 process-kill-buffer-query-function.
406
407 2009-12-05 Glenn Morris <rgm@gnu.org>
408
409 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
410 diary-display-function, and no longer recommended to be a hook.
411 Update for changes in the names of calendar and diary hooks.
412 diary-print-entries-hook has changed section.
413
414 2009-11-28 Eli Zaretskii <eliz@gnu.org>
415
416 * text.texi (Special Properties): More accurate description of
417 what the `cursor' property does.
418
419 2009-11-26 Kevin Ryde <user42@zip.com.au>
420
421 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
422 mouse-wheel-down-event, the closest thing to a definition for them.
423 * os.texi (Startup Summary): vindex inhibit-startup-message and
424 inhibit-splash-screen.
425 (Command-Line Arguments): vindex argv.
426 (Suspending Emacs): vindex suspend-tty-functions and
427 resume-tty-functions. Don't want to index every hook, but having
428 the programming ones is helpful.
429
430 2009-11-14 Chong Yidong <cyd@stupidchicken.com>
431
432 * commands.texi (Motion Events): Fix typo (Bug#4907).
433
434 2009-11-08 Chong Yidong <cyd@stupidchicken.com>
435
436 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
437 are affected by case-fold-search (Bug#4483).
438
439 2009-11-02 Chong Yidong <cyd@stupidchicken.com>
440
441 * minibuf.texi (Reading File Names): Note that read-file-name may
442 use a graphical file dialog.
443
444 2009-10-31 Glenn Morris <rgm@gnu.org>
445
446 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
447
448 2009-10-16 Kevin Ryde <user42@zip.com.au>
449
450 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
451 in particular so `info-lookup-symbol' can find its docs.
452
453 2009-10-16 Chong Yidong <cyd@stupidchicken.com>
454
455 * variables.texi (Constant Variables): Distinguish from defconst
456 variables.
457 (Defining Variables): Add cindex.
458
459 2009-10-15 Chong Yidong <cyd@stupidchicken.com>
460
461 * os.texi (Time of Day): Clarify that the microsecond part is
462 ignored (Bug#4637).
463
464 2009-10-11 Glenn Morris <rgm@gnu.org>
465
466 * frames.texi (Size and Position): Clarify what is included in the frame
467 height. (Bug#4535)
468
469 2009-10-10 Glenn Morris <rgm@gnu.org>
470
471 * windows.texi (Size of Window): The relationship between window and
472 frame heights is not so simple. (Bug#4535)
473 Mention window-full-height-p.
474
475 2009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
476
477 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
478 used from Lisp.
479
480 2009-10-07 Eli Zaretskii <eliz@gnu.org>
481
482 * files.texi (Directory Names) <abbreviate-file-name>:
483 Document that root home directories are not replaced with "~".
484
485 2009-10-06 Eli Zaretskii <eliz@gnu.org>
486
487 * text.texi (Special Properties): Document the meaning of the
488 `cursor' text property whose value is an integer.
489
490 2009-10-05 Michael Albinus <michael.albinus@gmx.de>
491
492 * files.texi (Magic File Names): Add `copy-directory'.
493
494 2009-10-05 Eli Zaretskii <eliz@gnu.org>
495
496 * files.texi (File Attributes): Fix description of file
497 attributes. (Bug#4638) Update attributes of files.texi example to
498 be more representative.
499
500 2009-10-05 Michael Albinus <michael.albinus@gmx.de>
501
502 * files.texi (Create/Delete Dirs): New command copy-directory.
503
504 2009-10-04 Juanma Barranquero <lekktu@gmail.com>
505
506 * anti.texi (Antinews):
507 * macros.texi (Indenting Macros):
508 * strings.texi (Creating Strings, Case Conversion):
509 Remove duplicate words.
510
511 2009-10-01 Michael Albinus <michael.albinus@gmx.de>
512
513 * files.texi (Create/Delete Dirs): delete-directory has an
514 optional parameter RECURSIVE.
515
516 2009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
517
518 * buffers.texi (Swapping Text): Minor clarification.
519
520 2009-10-01 Glenn Morris <rgm@gnu.org>
521
522 * functions.texi (Declaring Functions): Mention that we also search for
523 ".m" files in the src/ directory.
524
525 2009-09-25 David Engster <deng@randomsample.de>
526
527 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
528
529 2009-09-22 Glenn Morris <rgm@gnu.org>
530
531 * internals.texi (Building Emacs): Mention preloaded-file-list.
532
533 2009-09-14 Alan Mackenzie <acm@muc.de>
534
535 * os.texi (Terminal Output): Put "@code{}" around "stdout".
536
537 2009-09-13 Chong Yidong <cyd@stupidchicken.com>
538
539 * functions.texi (Anonymous Functions): Rearrange discussion,
540 giving usage of unquoted lambda forms first. Mention that
541 `function' and `#'' are no longer required (Bug#4290).
542
543 2009-09-11 Alan Mackenzie <acm@muc.de>
544
545 * os.texi (Terminal Output): Document `send-string-to-terminal' in
546 batch mode.
547
548 2009-09-01 Glenn Morris <rgm@gnu.org>
549
550 * display.texi (Face Functions): Mention define-obsolete-face-alias.
551
552 2009-08-26 Ulrich Mueller <ulm@gentoo.org>
553
554 * nonascii.texi (Character Codes): Fix typos.
555
556 2009-08-25 Michael Albinus <michael.albinus@gmx.de>
557
558 * processes.texi (Synchronous Processes): New defvar
559 process-file-side-effects.
560
561 2009-08-25 Glenn Morris <rgm@gnu.org>
562
563 * display.texi (Fontsets): Fix typo.
564
565 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
566
567 2009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
568
569 * processes.texi (Asynchronous Processes): Adjust arglist of
570 start-process-shell-command and start-file-process-shell-command.
571
572 2009-08-15 Chong Yidong <cyd@stupidchicken.com>
573
574 * advice.texi (Argument Access in Advice): Note that argument
575 positions are zero-based (Bug#3932).
576
577 * commands.texi (Distinguish Interactive): Minor copyedit.
578
579 * display.texi (Face Attributes): Add xref to Displaying Faces for
580 explanation of "underlying face".
581
582 * customize.texi (Common Keywords): Add xref to Loading.
583
584 * loading.texi (How Programs Do Loading): Add xref to Lisp
585 Libraries node in the Emacs manual.
586
587 2009-08-13 Chong Yidong <cyd@stupidchicken.com>
588
589 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
590
591 2009-07-18 Chong Yidong <cyd@stupidchicken.com>
592
593 * processes.texi (Shell Arguments): Copyedits.
594
595 2009-07-18 Glenn Morris <rgm@gnu.org>
596
597 * loading.texi (Repeated Loading): Fix typo.
598
599 2009-07-16 Richard Stallman <rms@gnu.org>
600
601 * buffers.texi (Swapping Text): Recommend setting
602 write-region-annotate-functions and buffer-saved-size.
603
604 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
605
606 2009-07-15 Glenn Morris <rgm@gnu.org>
607
608 * edebug.texi: Minor re-phrasings throughout.
609 (Edebug Execution Modes): Sit-for affects continue mode too.
610 (Jumping): Use `forward-sexp' rather than its keybinding.
611 (Edebug Misc): Fix Q binding.
612 (Edebug Eval): Remove cl version.
613 (Printing in Edebug): Clarify print-length etc.
614 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
615 (Specification List): Remove edebug-unwrap findex entry.
616 (Specification Examples): defmacro is actually not the same as defun.
617 Escape "`" in example.
618
619 2009-07-15 Chong Yidong <cyd@stupidchicken.com>
620
621 * markers.texi (The Mark): Document optional arg to
622 deactivate-mark.
623
624 2009-07-11 Kevin Ryde <user42@zip.com.au>
625
626 * hooks.texi (Standard Hooks): Fix cross-references.
627
628 * loading.texi (Named Features): Refer to eval-after-load.
629
630 2009-07-11 Glenn Morris <rgm@gnu.org>
631
632 * Makefile.in (TEXI2PDF): New.
633 (elisp.pdf): New target.
634
635 * searching.texi (Regexp Backslash): Fix typo.
636
637 * elisp.texi (Top): Display copyright notice at start of non-TeX.
638
639 2009-07-10 Glenn Morris <rgm@gnu.org>
640
641 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
642
643 * customize.texi (Customization Types):
644 * display.texi (Abstract Display):
645 * objects.texi (Character Type, String Type):
646 Merge in some menu descriptions from elisp.texi.
647
648 * hash.texi (Hash Tables):
649 * modes.texi (Multiline Font Lock):
650 End menu description with period.
651
652 2009-07-09 Glenn Morris <rgm@gnu.org>
653
654 * back.texi: Don't hard-code texinfo location.
655
656 * two-volume.make (texinfodir): New, with location of texinfo.tex.
657 (tex): Add texinfodir to TEXINPUTS.
658 (elisp1med-init, elisp2med-init): Use texinfodir.
659
660 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
661 (clean): Add two-volume.make intermediate files.
662
663 * elisp.texi, vol1.texi, vol2.texi:
664 Use a DATE variable with the publication date, and update it.
665 Fix antinews menu description.
666
667 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
668 Update the detailed node listing to match elisp.texi.
669
670 * README: Update edition to match elisp.texi.
671
672 * objects.texi (General Escape Syntax):
673 * nonascii.texi (Character Sets):
674 Use consistent case for "Unicode Standard".
675
676 * anti.texi (Antinews):
677 * customize.texi (Variable Definitions):
678 * functions.texi (Declaring Functions):
679 * nonascii.texi (Character Properties):
680 * processes.texi (Serial Ports):
681 * text.texi (Special Properties):
682 * tips.texi (Coding Conventions):
683 Minor rearrangements to improve TeX line-filling.
684
685 * commands.texi (Using Interactive): Fix cross-reference.
686
687 2009-07-01 Jan Djärv <jan.h.d@swipnet.se>
688
689 * frames.texi (Management Parameters): Mention sticky.
690
691 2009-07-01 Andreas Schwab <aschwab@redhat.com>
692
693 * help.texi (Help Functions): Fix description of help-buffer and
694 help-setup-xref to use @defun instead of @deffn.
695
696 2009-07-01 Jan Djärv <jan.h.d@swipnet.se>
697
698 * frames.texi (Size Parameters): Mention maximized for fullscreen.
699
700 2009-06-24 Chong Yidong <cyd@stupidchicken.com>
701
702 * display.texi (Window Systems): Add ns to the list.
703
704 2009-06-21 Chong Yidong <cyd@stupidchicken.com>
705
706 * Branch for 23.1.
707
708 2009-06-17 Martin Rudalics <rudalics@gmx.at>
709
710 * windows.texi (Dedicated Windows): Fix typo.
711 (Resizing Windows): Replace @defun by @deffn.
712
713 2009-06-17 Glenn Morris <rgm@gnu.org>
714
715 * variables.texi (Directory Local Variables):
716 Update for 2009-04-11 name-change of dir-locals-directory-alist.
717
718 2009-06-09 Kenichi Handa <handa@m17n.org>
719
720 * nonascii.texi (Character Sets): State clearly that FROM and TO
721 are codepoints of CHARSET.
722
723 2009-06-07 Chong Yidong <cyd@stupidchicken.com>
724
725 * minibuf.texi (Reading File Names): Fix introductory text.
726 Suggested by stan@derbycityprints.com.
727 (High-Level Completion): Fix typo.
728
729 2009-05-28 Chong Yidong <cyd@stupidchicken.com>
730
731 * frames.texi (Text Terminal Colors): Multi-tty is already
732 implemented, but tty-local colors are not.
733
734 2009-05-27 Chong Yidong <cyd@stupidchicken.com>
735
736 * hooks.texi (Standard Hooks): Remove mention of obsolete
737 redisplay-end-trigger-functions.
738
739 * internals.texi (Window Internals): Remove mention of obsolete
740 redisplay-end-trigger-functions.
741
742 2009-05-21 Martin Rudalics <rudalics@gmx.at>
743
744 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
745
746 * backups.texi (Making Backups): backup-directory-alist and
747 make-backup-file-name-function are options.
748 (Auto-Saving): auto-save-list-file-prefix is an option.
749
750 * buffers.texi (Killing Buffers): buffer-offer-save is an
751 option.
752
753 * display.texi (Refresh Screen): no-redraw-on-reenter is an
754 option.
755 (Echo Area Customization): echo-keystrokes is an option.
756 (Selective Display): selective-display-ellipses is an option.
757 (Temporary Displays): temp-buffer-show-function is an option.
758 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
759 are options.
760 (Font Selection): face-font-family-alternatives,
761 face-font-selection-order, face-font-registry-alternatives, and
762 scalable-fonts-allowed are options.
763 (Fringe Indicators): indicate-buffer-boundaries is an option.
764 (Fringe Cursors): overflow-newline-into-fringe is an option.
765 (Scroll Bars): scroll-bar-mode is an option.
766
767 * eval.texi (Eval): max-lisp-eval-depth is an option.
768
769 * files.texi (Visiting Functions): find-file-hook is an option.
770 (Directory Names): directory-abbrev-alist is an option.
771 (Unique File Names): temporary-file-directory and
772 small-temporary-file-directory are options.
773
774 * frames.texi (Initial Parameters): initial-frame-alist,
775 minibuffer-frame-alist and default-frame-alist are options.
776 (Cursor Parameters): blink-cursor-alist and
777 cursor-in-non-selected-windows ar options.
778 (Window System Selections): selection-coding-system is an
779 option.
780 (Display Feature Testing): display-mm-dimensions-alist is an
781 option.
782
783 * help.texi (Help Functions): help-char and help-event-list are
784 options.
785
786 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
787 an option.
788
789 * minibuf.texi (Minibuffer History): history-length and
790 history-delete-duplicates are options.
791 (High-Level Completion): read-buffer-function and
792 read-buffer-completion-ignore-case are options.
793 (Reading File Names): read-file-name-completion-ignore-case is
794 an option.
795
796 * modes.texi (Mode Line Top): mode-line-format is an option.
797 (Mode Line Variables): mode-line-position and mode-line-modes
798 are options.
799
800 * nonascii.texi (Text Representations):
801 enable-multibyte-characters is an option.
802 (Default Coding Systems): auto-coding-regexp-alist,
803 file-coding-system-alist, auto-coding-alist and
804 auto-coding-functions are options.
805 (Specifying Coding Systems): inhibit-eol-conversion is an
806 option.
807
808 * os.texi (Init File): site-run-file is an option.
809 (System Environment): mail-host-address is an option.
810 (User Identification): user-mail-address is an option.
811 (Terminal Output): baud-rate is an option.
812
813 * positions.texi (Word Motion): words-include-escapes is an
814 option.
815
816 * searching.texi (Standard Regexps): page-delimiter,
817 paragraph-separate, paragraph-separate and sentence-end are
818 options.
819
820 * text.texi (Margins): left-margin and fill-nobreak-predicate
821 are options.
822
823 * variables.texi (Local Variables): max-specpdl-size is an
824 option.
825
826 * windows.texi (Choosing Window):
827 split-window-preferred-function, special-display-function and
828 display-buffer-function are options.
829
830 2009-05-20 Chong Yidong <cyd@stupidchicken.com>
831
832 Fix errors spotted by Martin Rudalics.
833
834 * syntax.texi (Position Parse): Document rationale for ignored
835 arguments to syntax-ppss-flush-cache.
836
837 * processes.texi (Input to Processes): Mark PROCESS arg to
838 process-running-child-p as optional.
839 (Network Options): Document NO-ERROR arg to
840 set-network-process-option.
841
842 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
843 command.
844
845 * searching.texi (POSIX Regexps): Mark posix-search-forward and
846 posix-search-backward as commands.
847
848 * os.texi (Killing Emacs): Mark kill-emacs as a command.
849 (Suspending Emacs): Mark suspend-emacs as a command.
850 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
851 commands.
852 (Terminal Output): Remove obsolete function baud-rate. Document
853 TERMINAL arg for send-string-to-terminal.
854
855 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
856 terminal-coding-system and set-terminal-coding-system.
857 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
858 as optional.
859 (Character Sets): Document RESTRICTION arg of char-charset.
860 (Character Codes): Mark POS argument to get-byte as optional.
861
862 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
863 minibuffer-message.
864
865 * files.texi (Create/Delete Dirs): Mark make-directory and
866 delete-directory as commands.
867
868 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
869
870 * text.texi (Base 64): Mark base64-decode-string and
871 base64-encode-string as commands.
872 (Columns): Mark move-to-column as a command.
873 (Mode-Specific Indent): Document RIGID arg to
874 indent-for-tab-command.
875 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
876 Mark indent-code-rigidly as a command.
877 (Substitution): Mark translate-region as a command.
878
879 * frames.texi (Size and Position): Remove obsolete functions
880 screen-height and screen-width.
881
882 2009-05-19 Chong Yidong <cyd@stupidchicken.com>
883
884 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
885 (Displaying Buffers, Resizing Windows): Correct mistakes;
886 next-window, previous-window, and pop-to-buffer are not commands,
887 and fit-window-to-buffer" is a command. (Pointed out by Martin
888 Rudalics.)
889
890 2009-05-17 Richard M Stallman <rms@gnu.org>
891
892 * modes.texi (Precalculated Fontification): Clarify text.
893
894 2009-05-17 Martin Rudalics <rudalics@gmx.at>
895
896 * windows.texi (Selecting Windows): Clarify descriptions of
897 with-selected-window and get-lru-window.
898 (Cyclic Window Ordering): Refer to particular frame when talking
899 about how splitting affects the ordering.
900 (Displaying Buffers): Fix descriptions of switch-to-buffer and
901 switch-to-buffer-other-window. Explain how setting of
902 display-buffer-reuse-frames affects pop-to-buffer.
903 (Choosing Window): Clarify some details in descriptions of
904 display-buffer-reuse-frames, pop-up-frames, and
905 pop-up-frame-function.
906 (Dedicated Windows): Clarify some details.
907 (Textual Scrolling): Replace term vscroll by term vertical
908 scroll position.
909 (Vertical Scrolling): Fix typo.
910 (Window Hooks): Relate text on jit-lock-register to window
911 scrolling and size changes.
912
913 2009-05-14 Chong Yidong <cyd@stupidchicken.com>
914
915 * frames.texi (Initial Parameters): Clarify what the initial
916 minibuffer frame is.
917 (Buffer Parameters): Note that the minibuffer parameter can not be
918 altered.
919
920 * anti.texi (Antinews): Copyedits. Rearrange some entries.
921 Document display-buffer changes.
922
923 2009-05-13 Chong Yidong <cyd@stupidchicken.com>
924
925 * anti.texi (Antinews): Rewrite for Emacs 22.
926
927 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
928 obarrays are first mentioned. Define "system abbrev" more
929 prominently, and add it to the index.
930 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
931 Copyedits.
932 (Abbrev Expansion): Document abbrev-insert.
933
934 2009-05-12 Chong Yidong <cyd@stupidchicken.com>
935
936 * frames.texi (Font and Color Parameters): Rename from Color
937 Parameters. Document font-backend parameter.
938
939 * vol2.texi (Top): Update node listing.
940 * vol1.texi (Top): Update node listing.
941 * elisp.texi (Top): Update node listing.
942
943 2009-05-11 Martin Rudalics <rudalics@gmx.at>
944
945 * windows.texi (Choosing Window): Don't explicitly refer to
946 split-window-sensibly's window argument in descriptions of
947 split-height-threshold and split-width-threshold.
948
949 2009-05-10 Martin Rudalics <rudalics@gmx.at>
950
951 * windows.texi (Choosing Window): Fix rewrite of window
952 splitting section.
953
954 2009-05-09 Eli Zaretskii <eliz@gnu.org>
955
956 * nonascii.texi (Default Coding Systems): Document
957 find-auto-coding, set-auto-coding, and auto-coding-alist. Add
958 indexing.
959 (Lisp and Coding Systems): Add index entries.
960
961 2009-05-09 Martin Rudalics <rudalics@gmx.at>
962
963 * windows.texi (Choosing Window): Describe split-window-sensibly
964 and rewrite section on window splitting accordingly.
965 (Textual Scrolling): Replace `...' by @code{...}.
966
967 2009-05-04 Chong Yidong <cyd@stupidchicken.com>
968
969 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
970 Remove obsoleted pre-abbrev-expand-hook.
971
972 * locals.texi (Standard Buffer-Local Variables): Consolidate table
973 entries.
974
975 * internals.texi (Object Internals): Don't assume 32-bit machines
976 are the norm.
977 (Buffer Internals): Consolidate table entries for readability.
978 (Window Internals): Synch field names to window.h.
979 (Process Internals): Synch field names to process.h.
980
981 2009-04-29 Chong Yidong <cyd@stupidchicken.com>
982
983 * variables.texi (File Local Variables): Note that read-circle is
984 bound to nil when reading file-local variables.
985
986 * streams.texi (Input Functions): Document read-circle.
987 (Output Variables): Add xref to Circular Objects.
988
989 2009-04-25 Chong Yidong <cyd@stupidchicken.com>
990
991 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
992 Features and Coding System Basics. Node that "p" stands for
993 "predicate". Recommend utf-8-emacs instead of emacs-mule.
994 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
995 mouse-appearance-menu.
996 (Programming Tips): Add xref to Progress.
997
998 2009-04-22 Chong Yidong <cyd@stupidchicken.com>
999
1000 * os.texi (Command-Line Arguments): Document
1001 command-line-args-left.
1002 (Suspending Emacs): Adapt text to multi-tty case. Document use of
1003 terminal objects for tty arguments.
1004 (Startup Summary): Add xref to Session Management.
1005 (Session Management): Mention emacs-session-restore. Copyedits.
1006
1007 2009-04-20 Chong Yidong <cyd@stupidchicken.com>
1008
1009 * os.texi (Startup Summary): Copyedits. The init file is not
1010 necessarily named .emacs now. Document initial-buffer-choice and
1011 initial-scratch-message. Note where Emacs exits in batch mode.
1012 Document inhibit-splash-screen as an alias.
1013 (Init File): Be neutral about which init file name to use.
1014
1015 2009-04-16 Chong Yidong <cyd@stupidchicken.com>
1016
1017 * os.texi (System Interface): Fix Texinfo usage.
1018
1019 2009-04-15 Chong Yidong <cyd@stupidchicken.com>
1020
1021 * searching.texi (Regexp Backslash): Also refer to shy groups as
1022 non-capturing or unnumbered groups.
1023 (Regexp Functions): Add cross-reference to Regexp Backslash.
1024
1025 * display.texi (Truncation): Overlays can use line-prefix and
1026 wrap-prefix too.
1027 (Overlay Properties): Document wrap-prefix and line-prefix.
1028 (Face Attributes): Document underline-minimum-offset.
1029 (Face Remapping): Copyedits.
1030 (Low-Level Font): Copyedits.
1031 (Image Cache): Note that the image cache is shared between frames.
1032 (Line Height): Emphasize that line-spacing only takes effect on
1033 graphical terminals.
1034
1035 2009-04-13 Chong Yidong <cyd@stupidchicken.com>
1036
1037 * display.texi (Refresh Screen): Note that a passage about screen
1038 refreshing is text terminal only.
1039 (Forcing Redisplay): Delete misleading comment---sit-for calls
1040 redisplay, not the other way around.
1041 (Truncation): Note new values of truncate-partial-width-windows.
1042 Copyedits.
1043 (Invisible Text): Document invisible-p.
1044
1045 2009-04-11 Eli Zaretskii <eliz@gnu.org>
1046
1047 * display.texi (Overlays): Overlays don't scale well. See
1048 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
1049
1050 2009-04-10 Chong Yidong <cyd@stupidchicken.com>
1051
1052 * syntax.texi (Syntax Table Functions): Document cons cell
1053 argument for modify-syntax-entry.
1054 (Categories): Document cons cell argument for
1055 modify-category-entry.
1056
1057 * searching.texi (String Search): Document word-search-forward-lax
1058 and word-search-backward-lax.
1059 (Searching and Case): Describe isearch behavior more precisely.
1060
1061 * keymaps.texi (Tool Bar): Mention that some platforms do not
1062 support multi-line toolbars. Suggested by Stephen Eglen.
1063
1064 * frames.texi (Layout Parameters): Mention that Nextstep also
1065 allows only one tool-bar line. Suggested by Stephen Eglen.
1066
1067 * nonascii.texi (Text Representations): Copyedits.
1068 (Coding System Basics): Also mention utf-8-emacs.
1069 (Converting Representations, Selecting a Representation)
1070 (Scanning Charsets, Translation of Characters, Encoding and I/O):
1071 Copyedits.
1072 (Character Codes): Mention role of codepoints 1114112 to 4194175.
1073
1074 2009-04-09 Chong Yidong <cyd@stupidchicken.com>
1075
1076 * text.texi (Yank Commands): Note that yank uses push-mark.
1077 (Filling): Clarify REGION argument of fill-paragraph. Document
1078 fill-forward-paragraph-function.
1079 (Special Properties): Remove "new in Emacs 22" declaration.
1080 (Clickable Text): Merge with Links and Mouse-1 node.
1081
1082 * display.texi (Button Properties, Button Buffer Commands): Change
1083 xref to Clickable Text.
1084
1085 * tips.texi (Key Binding Conventions): Change xref to Clickable
1086 Text.
1087
1088 * elisp.texi (Top): Update node listing.
1089
1090 2009-04-05 Chong Yidong <cyd@stupidchicken.com>
1091
1092 * markers.texi (The Mark): Copyedits. Improve description of
1093 handle-shift-selection.
1094 (The Region): Move use-region-p here from The Mark.
1095
1096 * positions.texi (Screen Lines): Document (cols . lines) argument
1097 for vertical-motion.
1098
1099 2009-04-04 Chong Yidong <cyd@stupidchicken.com>
1100
1101 * frames.texi (Frames): Clean up introduction. Document `ns'
1102 return value for framep.
1103 (Creating Frames): Note how the terminal is chosen.
1104 (Multiple Terminals, Multiple Displays): Merge into a single node.
1105 (Color Parameters): Fix typo.
1106
1107 * variables.texi (Local Variables, Buffer-Local Variables)
1108 (Creating Buffer-Local): Change link to Multiple Terminals.
1109
1110 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
1111
1112 * keymaps.texi (Controlling Active Maps): Change link to Multiple
1113 Terminals.
1114
1115 * commands.texi (Command Loop Info, Keyboard Macros): Change link
1116 to Multiple Terminals.
1117
1118 * elisp.texi (Top): Update node listing.
1119 * vol2.texi (Top): Update node listing.
1120 * vol1.texi (Top): Update node listing.
1121
1122 * buffers.texi (Current Buffer): Note that the append-to-buffer
1123 example is no longer in synch with the latest code. Tie the two
1124 examples together.
1125
1126 * files.texi (File Attributes): Move note about MS-DOS from
1127 Changing Files to File Attributes.
1128 (Create/Delete Dirs): Note that mkdir is an alias for this.
1129
1130 2009-04-01 Markus Triska <triska@gmx.at>
1131
1132 * processes.texi (Filter Functions): Suggest how to handle output
1133 batches.
1134
1135 2009-03-30 Chong Yidong <cyd@stupidchicken.com>
1136
1137 * help.texi (Accessing Documentation): Update example to use
1138 help-setup-xref and with-help-window.
1139 (Help Functions): Remove print-help-return-message, which is
1140 semi-obsolete due to with-help-window. Document help-buffer and
1141 help-setup-xref.
1142
1143 2009-03-29 Chong Yidong <cyd@stupidchicken.com>
1144
1145 * help.texi (Accessing Documentation, Help Functions): Remove
1146 information about long-obsolete Emacs versions.
1147
1148 * modes.texi (Mode Line Variables): The default values of the mode
1149 line variables are now more complicated.
1150
1151 2009-03-28 Chong Yidong <cyd@stupidchicken.com>
1152
1153 * modes.texi (Major Mode Conventions): Note that specialness is
1154 inherited.
1155 (Derived Modes): Note that define-derive-mode sets the mode-class
1156 property.
1157
1158 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
1159 goto-map. Add search-map to the list.
1160
1161 2009-03-27 Eli Zaretskii <eliz@gnu.org>
1162
1163 * os.texi (System Environment): Update the list of system-type
1164 values.
1165
1166 * markers.texi (The Mark) <handle-shift-selection>: Update for
1167 removal of the optional argument DEACTIVATE.
1168
1169 2009-03-25 Chong Yidong <cyd@stupidchicken.com>
1170
1171 * commands.texi (Focus Events): Most X window managers don't use
1172 focus-follows-mouse nowadays.
1173
1174 2009-03-24 Chong Yidong <cyd@stupidchicken.com>
1175
1176 * commands.texi (Defining Commands): Clarify introduction.
1177 (Using Interactive): Not that interactive can be put in a symbol
1178 property.
1179 (Interactive Call): Note that a symbol with a non-nil
1180 interactive-form property satisfies commandp.
1181
1182 2009-03-23 Juanma Barranquero <lekktu@gmail.com>
1183
1184 * minibuf.texi (Intro to Minibuffers): Fix typos.
1185
1186 2009-03-23 Chong Yidong <cyd@stupidchicken.com>
1187
1188 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
1189 about minibuffers in old Emacs versions. Copyedits. Emphasize
1190 that enable-recursive-minibuffers defaults to nil.
1191 (Text from Minibuffer): Simplify introduction.
1192
1193 2009-03-22 Alan Mackenzie <acm@muc.de>
1194
1195 * commands.texi (Using Interactive): Clarify string argument to
1196 `interactive' - even promptless elements need \n separators.
1197
1198 2009-03-18 Chong Yidong <cyd@stupidchicken.com>
1199
1200 * minibuf.texi (Completion Styles): New node.
1201
1202 * elisp.texi (Top): Update node listing.
1203
1204 2009-03-17 Chong Yidong <cyd@stupidchicken.com>
1205
1206 * minibuf.texi (Basic Completion): Note that
1207 read-file-name-completion-ignore-case and
1208 read-buffer-completion-ignore-case can override
1209 completion-ignore-case.
1210 (Minibuffer Completion): Document completing-read changes.
1211 (Completion Commands): Avoid mentioning partial completion mode.
1212 Document minibuffer-completion-confirm changes, and
1213 minibuffer-confirm-exit-commands.
1214 (High-Level Completion): Document new require-match behavior for
1215 read-buffer. Document read-buffer-completion-ignore-case.
1216 (Reading File Names): Document new require-match behavior for
1217 read-file-name.
1218
1219 2009-03-14 Chong Yidong <cyd@stupidchicken.com>
1220
1221 * debugging.texi (Error Debugging): Don't mislead the reader into
1222 thinking that debug-on-error enters debugger for C-f at EOB.
1223 (Error Debugging): Setting debug-on-init within the init file
1224 works, and has for some time.
1225
1226 2009-03-13 Kenichi Handa <handa@m17n.org>
1227
1228 * display.texi (Fontsets): Update the description.
1229
1230 2009-03-13 Chong Yidong <cyd@stupidchicken.com>
1231
1232 * advice.texi (Advising Primitives): Link to What Is a Function.
1233
1234 2009-03-12 Chong Yidong <cyd@stupidchicken.com>
1235
1236 * compile.texi (Speed of Byte-Code): Update example.
1237 (Disassembly): Update examples.
1238
1239 * loading.texi (Repeated Loading): Simplify examples.
1240
1241 * customize.texi (Common Keywords): It's not necessary to use :tag
1242 to remove hyphens, as custom-unlispify-tag-name does it
1243 automatically.
1244 (Variable Definitions): Link to File Local Variables. Document
1245 customized-value symbol property.
1246 (Customization Types): Move menu to end of node.
1247
1248 2009-03-10 Chong Yidong <cyd@stupidchicken.com>
1249
1250 * macros.texi (Compiling Macros): Omit misleading sentence, which
1251 implied that macros can only be used in the same file they are
1252 defined.
1253 (Backquote): Remove obsolete information about Emacs 19.
1254
1255 2009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
1256
1257 * display.texi (Display Margins): Fix paren typo.
1258
1259 2009-02-27 Chong Yidong <cyd@stupidchicken.com>
1260
1261 * elisp.texi (Top): Update node listing.
1262
1263 * variables.texi (Variables): Clarify introduction.
1264 (Global Variables): Mention that setq is a special form.
1265 (Local Variables): Use active voice.
1266 (Tips for Defining): Mention marking variables as safe.
1267 (Buffer-Local Variables): Mention terminal-local and frame-local
1268 variables together.
1269 (File Local Variables): Copyedits.
1270 (Frame-Local Variables): Note that they are not really useful.
1271 (Future Local Variables): Node deleted.
1272
1273 * objects.texi (General Escape Syntax): Update explanation of
1274 unicode escape syntax.
1275
1276 2009-02-23 Chong Yidong <cyd@stupidchicken.com>
1277
1278 * control.texi (Control Structures): Add cindex entry for "textual
1279 order".
1280
1281 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
1282 instead of "expression" throughout.
1283 (Function Indirection): Copyedits. Use active voice.
1284 (Eval): The default value of max-lisp-eval-depth is now 400.
1285
1286 2009-02-23 Miles Bader <miles@gnu.org>
1287
1288 * processes.texi (System Processes): Rename `system-process-attributes'
1289 to `process-attributes'.
1290
1291 2009-02-22 Chong Yidong <cyd@stupidchicken.com>
1292
1293 * symbols.texi (Property Lists): Emphasize that property lists are
1294 not restricted to symbol cells.
1295 (Other Plists): Copyedit.
1296
1297 * sequences.texi (Sequences Arrays Vectors): Make introduction
1298 more concise.
1299 (Arrays): Mention char-tables and bool-vectors too.
1300 (Vectors): Don't repeat information given in Arrays node. Link to
1301 nodes that explain the vector usage examples.
1302 (Char-Tables): Note that char-table elements can have arbitrary
1303 type. Explain effect of omitted char-table-extra-slots property.
1304 Link to Property Lists node.
1305
1306 2009-02-22 Chong Yidong <cyd@stupidchicken.com>
1307
1308 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
1309 `append'.
1310 (List Elements): Copyedits.
1311
1312 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
1313 of `vconcat'.
1314
1315 * strings.texi (Creating Strings): Copyedits. Remove obsolete
1316 Emacs 20 usage of `concat'.
1317 (Case Conversion): Copyedits.
1318
1319 2009-02-21 Chong Yidong <cyd@stupidchicken.com>
1320
1321 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
1322 Minor edits.
1323 (Frame Configuration Type): Emphasize that it is not primitive.
1324 (Font Type): New node.
1325 (Type Predicates): Add fontp; type-of now recognizes font object
1326 types.
1327
1328 * intro.texi (Version Info): Update version numbers in examples.
1329 (Acknowledgements): List more contributors.
1330
1331 * elisp.texi: Bump version number to 3.0.
1332 (Top): Link to Font Type node.
1333
1334 2009-02-20 Juanma Barranquero <lekktu@gmail.com>
1335
1336 * modes.texi (Major Mode Conventions): Remove duplicate words.
1337 (Customizing Keywords): Fix typo.
1338
1339 2009-02-14 Eli Zaretskii <eliz@gnu.org>
1340
1341 * nonascii.texi (User-Chosen Coding Systems): Document that
1342 select-safe-coding-system suggests raw-text if there are raw bytes
1343 in the region.
1344 (Explicit Encoding): Warn not to use `undecided' when encoding.
1345
1346 2009-02-11 Glenn Morris <rgm@gnu.org>
1347
1348 * frames.texi (Visibility of Frames): Mention the effect multiple
1349 workspaces/desktops can have on visibility.
1350
1351 2009-02-07 Eli Zaretskii <eliz@gnu.org>
1352
1353 * text.texi (Commands for Insertion):
1354 * commands.texi (Event Mod):
1355 * keymaps.texi (Searching Keymaps):
1356 * nonascii.texi (Translation of Characters): Reinstate
1357 documentation of translation-table-for-input.
1358 (Explicit Encoding): Document the `charset' text property produced
1359 by decode-coding-region and decode-coding-string.
1360
1361 2009-01-27 Alan Mackenzie <acm@muc.de>
1362
1363 * modes.texi (Search-based Fontification): Correct a typo.
1364
1365 2009-01-25 Juanma Barranquero <lekktu@gmail.com>
1366
1367 * abbrevs.texi (Abbrev Table Properties): Fix typo.
1368 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
1369
1370 2009-01-24 Eli Zaretskii <eliz@gnu.org>
1371
1372 * display.texi (Window Systems): Document the value of
1373 `initial-window-system' under --daemon.
1374
1375 * os.texi (System Environment): Remove description of the
1376 `environment' function which has been deleted.
1377
1378 2009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
1379
1380 * frames.texi (Multiple Displays): Remove documentation for
1381 removed function make-frame-on-tty.
1382
1383 2009-01-22 Chong Yidong <cyd@stupidchicken.com>
1384
1385 * files.texi (Format Conversion Piecemeal): Clarify behavior of
1386 write-region-annotate-functions. Document
1387 write-region-post-annotation-function.
1388
1389 2009-01-19 Chong Yidong <cyd@stupidchicken.com>
1390
1391 * display.texi (Font Lookup): Document WIDTH argument of
1392 x-list-fonts.
1393
1394 2009-01-17 Eli Zaretskii <eliz@gnu.org>
1395
1396 * maps.texi (Standard Keymaps): Rename function-key-map to
1397 local-function-key-map.
1398
1399 * keymaps.texi (Translation Keymaps): Rename function-key-map to
1400 local-function-key-map.
1401
1402 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
1403 and `set-keyboard-coding-system' now accept an optional terminal
1404 argument.
1405
1406 * commands.texi (Event Mod): `keyboard-translate-table' is now
1407 terminal-local.
1408 (Function Keys): Rename function-key-map to
1409 local-function-key-map.
1410
1411 * elisp.texi (Top): Make @detailmenu be consistent with changes in
1412 frames.texi.
1413
1414 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
1415 `delete-terminal-functions', `suspend-tty-functions' and
1416 `resume-tty-functions'.
1417
1418 * frames.texi (Frames): Document `frame-terminal' and
1419 `terminal-live-p'.
1420 (Multiple Displays): Document `make-frame-on-tty'.
1421 (Multiple Terminals): Document `terminal-list', `delete-terminal',
1422 `terminal-name', and `get-device-terminal'.
1423 (Terminal Parameters): Document `terminal-parameters',
1424 `terminal-parameter', and `set-terminal-parameter'.
1425
1426 * os.texi (System Environment): Document `environment' and
1427 `initial-environment'.
1428 (Suspending Emacs): Update for multi-tty; document
1429 `suspend-tty', `resume-tty', and `controlling-tty-p'.
1430
1431 * nonascii.texi (Coding System Basics): More accurate description
1432 of `raw-text'.
1433
1434 2009-01-12 Juanma Barranquero <lekktu@gmail.com>
1435
1436 * display.texi (Low-Level Font): Fix typo.
1437
1438 2009-01-10 Chong Yidong <cyd@stupidchicken.com>
1439
1440 * elisp.texi (Top): Update node listing.
1441
1442 * display.texi (PostScript Images): Node deleted.
1443
1444 2009-01-10 Eli Zaretskii <eliz@gnu.org>
1445
1446 * processes.texi (Decoding Output): Document that null bytes force
1447 no-conversion for reading process output.
1448
1449 * files.texi (Reading from Files): Document that null bytes force
1450 no-conversion when visiting files.
1451
1452 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
1453
1454 * nonascii.texi (Lisp and Coding Systems): Document
1455 inhibit-null-byte-detection and inhibit-iso-escape-detection.
1456 (Character Properties): Improve wording.
1457
1458 2009-01-09 Chong Yidong <cyd@stupidchicken.com>
1459
1460 * display.texi (Font Lookup): Remove obsolete function
1461 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
1462 (Low-Level Font): Rename from Fonts, move to end of Faces section.
1463 (Font Selection): Reorder order of variable descriptions. Minor
1464 clarifications.
1465
1466 * elisp.texi (Top): Update node listing.
1467
1468 2009-01-09 Glenn Morris <rgm@gnu.org>
1469
1470 * commands.texi (Command Loop Info): Say that last-command-char and
1471 last-input-char are obsolete aliases.
1472
1473 * edebug.texi (Edebug Recursive Edit): Remove separate references to
1474 last-input-char and last-command-char, since they are just aliases for
1475 last-input-event and last-command-event.
1476
1477 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
1478 last-command-char.
1479
1480 2009-01-08 Chong Yidong <cyd@stupidchicken.com>
1481
1482 * elisp.texi: Update node listing.
1483
1484 * display.texi (Faces): Put Font Selection node after Auto Faces.
1485 (Face Attributes): Don't link to Font Lookup. Document
1486 font-family-list.
1487 (Fonts): New node.
1488
1489 2009-01-08 Jason Rumney <jasonr@gnu.org>
1490
1491 * frames.texi (Pointer Shape): Clarify that only X supports
1492 changing the standard pointer shapes. (Bug#1485)
1493
1494 2009-01-08 Chong Yidong <cyd@stupidchicken.com>
1495
1496 * display.texi (Attribute Functions): Note that a function value
1497 :height is relative, and that compatibility functions work by
1498 calling set-face-attribute.
1499 (Displaying Faces): Reorder list in order of increasing priority.
1500 (Face Remapping): New node. Content moved here from Displaying
1501 Faces.
1502 (Glyphs): Link to Face Functions.
1503
1504 2009-01-08 Chong Yidong <cyd@stupidchicken.com>
1505
1506 * display.texi (Faces): Don't discuss face id here. facep does
1507 not return t.
1508 (Defining Faces): Minor clarification.
1509 (Face Attributes): Rearrange items to match docstring of
1510 set-face-attribute. Add :foundry attribute. Document new role of
1511 :font attribute. Texinfo usage fix.
1512 (Attribute Functions): Copyedits.
1513 (Face Functions): Note that face number is seldom used.
1514
1515 2009-01-05 Richard M Stallman <rms@gnu.org>
1516
1517 * strings.texi (Predicates for Strings): Minor clarification.
1518
1519 * functions.texi (Function Safety): Texinfo usage fix.
1520
1521 2009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny patch)
1522
1523 * objects.texi (General Escape Syntax): Fix typo.
1524
1525 2009-01-03 Martin Rudalics <rudalics@gmx.at>
1526
1527 * windows.texi (Choosing Window): Say that pop-up-frame-alist
1528 works via the default value of pop-up-frame-function.
1529
1530 2009-01-02 Eli Zaretskii <eliz@gnu.org>
1531
1532 * processes.texi (System Processes): Document the `time' and
1533 `ctime' attributes of `system-process-attributes'.
1534
1535 2009-01-01 Chong Yidong <cyd@stupidchicken.com>
1536
1537 * display.texi (Face Attributes): Clarify :height attribute.
1538
1539 2008-12-31 Martin Rudalics <rudalics@gmx.at>
1540
1541 * buffers.texi (The Buffer List): Clarify what moves a buffer to
1542 the front of the buffer list. Add entries for `last-buffer' and
1543 `unbury-buffer'.
1544
1545 2008-12-27 Eli Zaretskii <eliz@gnu.org>
1546
1547 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
1548 and its subsections.
1549
1550 * frames.texi (Multiple Terminals, Low-level Terminal)
1551 (Terminal Parameters, Frames on Other TTY devices): New sections.
1552 (Frames): Add an xref to "Multiple Terminals".
1553
1554 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
1555
1556 * objects.texi (Terminal Type): New node.
1557 (Editing Types): Add it to the menu.
1558
1559 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
1560 Variables".
1561
1562 * variables.texi (Directory Local Variables): New node.
1563 (Variables): Add a menu item for it.
1564
1565 * loading.texi (Autoload): Document `generate-autoload-cookie' and
1566 `generated-autoload-file'.
1567
1568 2008-12-20 Eli Zaretskii <eliz@gnu.org>
1569
1570 * os.texi (Startup Summary): Add xref to documentation of
1571 `initial-window-system'.
1572
1573 * display.texi (Window Systems): Document `window-system' the
1574 function. The variable `window-system' is now frame-local.
1575 Document `initial-window-system'.
1576
1577 2008-12-19 Martin Rudalics <rudalics@gmx.at>
1578
1579 * windows.texi (Windows): Rewrite description of
1580 fit-window-to-buffer.
1581
1582 2008-12-13 Glenn Morris <rgm@gnu.org>
1583
1584 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
1585 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
1586
1587 2008-12-12 Glenn Morris <rgm@gnu.org>
1588
1589 * debugging.texi (Error Debugging): Refer forwards to
1590 eval-expression-debug-on-error.
1591
1592 2008-12-05 Eli Zaretskii <eliz@gnu.org>
1593
1594 * strings.texi (String Basics): Only unibyte strings that
1595 represent key sequences hold 8-bit raw bytes.
1596
1597 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
1598 paragraph to speak about `undecided'.
1599 (Character Properties): Don't explain the meaning of each
1600 property; instead, identify their Unicode Standard names.
1601 (Character Sets): Document `map-charset-chars'.
1602
1603 2008-12-02 Glenn Morris <rgm@gnu.org>
1604
1605 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
1606 section yet again.
1607
1608 2008-11-29 Eli Zaretskii <eliz@gnu.org>
1609
1610 * nonascii.texi (Character Properties): New Section.
1611 (Specifying Coding Systems): Document
1612 `coding-system-priority-list', `set-coding-system-priority', and
1613 `with-coding-priority'.
1614 (Lisp and Coding Systems): Document `check-coding-systems-region'
1615 and `coding-system-charset-list'.
1616 (Coding System Basics): Document `coding-system-aliases'.
1617
1618 * elisp.texi (Top): Add a @detailmenu entry for "Character
1619 Properties".
1620
1621 * objects.texi (Character Type): Correct the range of Emacs
1622 characters. Add an @xref to "Character Codes".
1623
1624 * strings.texi (String Basics): Add an @xref to "Character Codes".
1625
1626 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
1627
1628 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
1629 (Character Codes): Document `max-char'.
1630
1631 2008-11-28 Eli Zaretskii <eliz@gnu.org>
1632
1633 * nonascii.texi (Text Representations, Converting Representations)
1634 (Character Sets, Scanning Charsets, Translation of Characters):
1635 Make text more accurate.
1636
1637 2008-11-28 Glenn Morris <rgm@gnu.org>
1638
1639 * files.texi (Format Conversion Round-Trip): Improve previous change.
1640
1641 2008-11-26 Chong Yidong <cyd@stupidchicken.com>
1642
1643 * modes.texi (Auto Major Mode): Fix example.
1644
1645 2008-11-25 Glenn Morris <rgm@gnu.org>
1646
1647 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
1648
1649 * files.texi (Format Conversion Round-Trip):
1650 Use active voice for previous change.
1651
1652 2008-11-25 Chong Yidong <cyd@stupidchicken.com>
1653
1654 * os.texi (Processor Run Time):
1655 * processes.texi (Transaction Queues):
1656 * markers.texi (The Mark):
1657 * windows.texi (Choosing Window, Selecting Windows):
1658 * files.texi (Changing Files, Magic File Names):
1659 * commands.texi (Key Sequence Input):
1660 * functions.texi (Declaring Functions):
1661 * strings.texi (Predicates for Strings):
1662 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
1663
1664 2008-11-24 Chong Yidong <cyd@stupidchicken.com>
1665
1666 * help.texi (Accessing Documentation): Update example.
1667
1668 * variables.texi (Defining Variables): Note that `*' is not
1669 necessary if defcustom is used.
1670
1671 2008-11-22 Eli Zaretskii <eliz@gnu.org>
1672
1673 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
1674 Characters" from @detailmenu.
1675
1676 * nonascii.texi (Character Codes, Character Sets)
1677 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
1678 (Chars and Bytes, Splitting Characters): Sections removed.
1679
1680 2008-11-22 Lute Kamstra <lute@gnu.org>
1681
1682 * positions.texi (Text Lines): Update goto-line documentation.
1683
1684 2008-11-21 Martin Rudalics <rudalics@gmx.at>
1685
1686 * frames.texi (Frames): Fix typo, add cross references, reword.
1687 (Initial Parameters): Reword special-display-frame-alist text.
1688 (Frames and Windows): Reword. Describe argument norecord for
1689 set-frame-selected-window.
1690 (Input Focus): Describe argument norecord for select-frame.
1691 Remove comment on MS-Windows behavior for focus-follows-mouse.
1692 (Raising and Lowering): Mention windows-frames dichotomy in
1693 metaphor.
1694
1695 * windows.texi (Displaying Buffers, Vertical Scrolling)
1696 (Horizontal Scrolling): Fix indenting and rewording issues
1697 introduced with 2008-11-07 change.
1698
1699 2008-11-20 Glenn Morris <rgm@gnu.org>
1700
1701 * files.texi (Format Conversion Round-Trip): Mention `preserve'
1702 element of `format-alist'.
1703
1704 2008-11-19 Glenn Morris <rgm@gnu.org>
1705
1706 * doclicense.texi: Update to FDL 1.3.
1707 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
1708
1709 2008-11-18 Chong Yidong <cyd@stupidchicken.com>
1710
1711 * windows.texi (Window Hooks): Remove *-end-trigger-functions
1712 vars, which are obsolete. Mention jit-lock-register.
1713
1714 * modes.texi (Other Font Lock Variables): Document
1715 jit-lock-register and jit-lock-unregister.
1716
1717 * frames.texi (Color Parameters): Document alpha parameter.
1718
1719 2008-11-16 Martin Rudalics <rudalics@gmx.at>
1720
1721 * windows.texi (Splitting Windows, Deleting Windows)
1722 (Selecting Windows, Cyclic Window Ordering)
1723 (Buffers and Windows, Displaying Buffers, Choosing Window)
1724 (Dedicated Windows, Window Point, Window Start and End)
1725 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
1726 (Size of Window, Resizing Windows, Window Configurations)
1727 (Window Parameters): Avoid @var at beginning of sentences and
1728 reword accordingly.
1729
1730 2008-11-11 Lute Kamstra <lute@gnu.org>
1731
1732 * files.texi (File Name Components): Fix file-name-extension
1733 documentation.
1734
1735 2008-11-11 Juanma Barranquero <lekktu@gmail.com>
1736
1737 * frames.texi (Basic Parameters): Remove display-environment-variable
1738 and term-environment-variable.
1739
1740 2008-11-08 Eli Zaretskii <eliz@gnu.org>
1741
1742 * windows.texi (Basic Windows, Splitting Windows)
1743 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
1744 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
1745 (Resizing Windows, Window Configurations, Window Parameters):
1746 Fix wording and markup.
1747
1748 2008-11-07 Martin Rudalics <rudalics@gmx.at>
1749
1750 * windows.texi (Windows): Update entries.
1751 (Basic Windows): Remove listing of attributes. Reword.
1752 (Splitting Windows, Deleting Windows): Reword.
1753 (Selecting Windows, Cyclic Window Ordering): Reword with special
1754 emphasis on order of recently selected windows and buffer list.
1755 (Buffers and Windows, Choosing Window): Reword with special
1756 emphasis on dedicated windows.
1757 (Displaying Buffers): Reword. For switch-to-buffer mention that
1758 it may fall back on pop-to-buffer. For other-window try to
1759 explain how it treats the cyclic ordering of windows.
1760 (Dedicated Windows): New node and section discussing dedicated
1761 windows and associated functions.
1762 (Window Point): Add entry for window-point-insertion-type. Reword.
1763 (Window Start and End): Rename node and section title. Reword.
1764 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
1765 Minor rewording.
1766 (Size of Window): Reword, in particular text on window-width.
1767 (Resizing Windows): Reword. Add text on balancing windows.
1768 (Window Configurations): Reword. Mention window parameters.
1769 (Window Parameters): New node and section on window parameters.
1770 (Window Hooks): Reword. Mention that
1771 window-configuration-change-hook is run "buffer-locally".
1772 * elisp.texi (Top): Update Windows entries in @detailmenu
1773 section.
1774
1775 2008-11-04 Juanma Barranquero <lekktu@gmail.com>
1776
1777 * searching.texi (Regexp Search): Fix typo.
1778
1779 2008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
1780
1781 * searching.texi (Regexp Search): Document GREEDY arg.
1782 (Simple Match Data): Fix return value.
1783
1784 2008-11-01 Eli Zaretskii <eliz@gnu.org>
1785
1786 * nonascii.texi (Text Representations): Rewrite to make consistent
1787 with Emacs 23 internal representation of characters. Document
1788 `unibyte-string'.
1789
1790 2008-10-28 Chong Yidong <cyd@stupidchicken.com>
1791
1792 * processes.texi (Process Information): Note that process-status
1793 does not accept buffer names.
1794
1795 2008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
1796
1797 * positions.texi (Skipping Characters): Correct return value of
1798 skip-chars-forward.
1799
1800 2008-10-25 Martin Rudalics <rudalics@gmx.at>
1801
1802 * windows.texi (Deleting Windows): Update documentation of
1803 delete-windows-on.
1804 (Buffers and Windows): Update documentations of
1805 get-buffer-window and get-buffer-window-list.
1806 (Displaying Buffers): Update documentation of
1807 replace-buffer-in-windows.
1808
1809 * buffers.texi (Current Buffer): Reword set-buffer and
1810 with-current-buffer documentations.
1811 (Creating Buffers): Reword documentation of get-buffer-create.
1812
1813 2008-10-23 Martin Rudalics <rudalics@gmx.at>
1814
1815 * buffers.texi (Current Buffer): Reword documentation of
1816 set-buffer.
1817 (Buffer Names): Reword documentation of buffer-name.
1818 (The Buffer List): For bury-buffer explain what happens with the
1819 buffer's window.
1820 (Creating Buffers): Say that get-buffer-create's arg is called
1821 buffer-or-name.
1822
1823 2008-10-22 Chong Yidong <cyd@stupidchicken.com>
1824
1825 * advice.texi (Computed Advice): Explain what DEFINITION is.
1826
1827 * nonascii.texi (Character Codes): Remove obsolete function
1828 char-valid-p, and document characterp instead.
1829
1830 2008-10-22 Martin Rudalics <rudalics@gmx.at>
1831
1832 * windows.texi (Displaying Buffers): Reword documentation of
1833 pop-to-buffer.
1834 (Choosing Window): Rewrite documentation of display-buffer and
1835 its options.
1836
1837 * buffers.texi (Killing Buffers): Update documentation of
1838 kill-buffer.
1839
1840 2008-10-21 Eli Zaretskii <eliz@gnu.org>
1841
1842 * processes.texi (Serial Ports): Fix wording and improve markup.
1843
1844 * searching.texi (Regexp Search): Document `string-match-p' and
1845 `looking-at-p'.
1846 (POSIX Regexps): Add an xref for "non-greedy".
1847 (Regexp Special): Add @cindex entry for "non-greedy".
1848
1849 * display.texi (Attribute Functions): Document `face-all-attributes'.
1850 (Image Cache) <image-refresh>: Minor wording fixes.
1851
1852 * frames.texi (Color Names): Add an xref to `read-color'.
1853
1854 * minibuf.texi (High-Level Completion): Document `read-color'.
1855
1856 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
1857
1858 * positions.texi (Narrowing): Add an xref to "Swapping Text".
1859
1860 * buffers.texi (Swapping Text): New section, documents
1861 `buffer-swap-text'.
1862
1863 2008-10-21 Martin Rudalics <rudalics@gmx.at>
1864
1865 * windows.texi (Resizing Windows): Minor wording fix.
1866
1867 2008-10-20 Eli Zaretskii <eliz@gnu.org>
1868
1869 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
1870 and `combine-and-quote-strings'.
1871
1872 * strings.texi (Creating Strings): Add xrefs for them.
1873
1874 2008-10-19 Eli Zaretskii <eliz@gnu.org>
1875
1876 * elisp.texi (Top): Make descriptive text for "Reading File Names"
1877 match the corresponding menu in minibuf.texi.
1878
1879 * minibuf.texi (Reading File Names): Document `read-shell-command'
1880 and `minibuffer-local-shell-command-map'.
1881
1882 2008-10-19 Martin Rudalics <rudalics@gmx.at>
1883
1884 * windows.texi (Resizing Windows): Remove var{} around "window" in
1885 documentation of enlarge-window.
1886 Rewrite documentation of window-min-height and window-min-width.
1887
1888 2008-10-19 Eli Zaretskii <eliz@gnu.org>
1889
1890 * functions.texi (Calling Functions): Document `apply-partially'.
1891
1892 * hooks.texi (Standard Hooks): Mention
1893 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
1894
1895 * variables.texi (File Local Variables): Document
1896 `file-local-variables-alist', `before-hack-local-variables-hook'
1897 and `hack-local-variables-hook'.
1898
1899 * processes.texi (Synchronous Processes): Document `process-lines'.
1900
1901 * customize.texi (Variable Definitions): Document
1902 `custom-reevaluate-setting'.
1903
1904 2008-10-18 Martin Rudalics <rudalics@gmx.at>
1905
1906 * windows.texi (Choosing Window, Deleting Windows)
1907 (Displaying Buffers): Expand documentation of dedicated windows.
1908
1909 2008-10-18 Eli Zaretskii <eliz@gnu.org>
1910
1911 * files.texi (Changing Files): Document symbolic input of file
1912 modes to `set-file-modes'. Document `read-file-modes' and
1913 `file-modes-symbolic-to-number'.
1914
1915 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
1916 and `search-map'.
1917
1918 * searching.texi (Search and Replace): Document
1919 `replace-search-function' and `replace-re-search-function'.
1920 Document `multi-query-replace-map'.
1921
1922 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
1923 (Completion Commands, Reading File Names): Rename
1924 `minibuffer-local-must-match-filename-map' to
1925 `minibuffer-local-filename-must-match-map'.
1926 (Minibuffer Completion): The `require-match' argument to
1927 `completing-read' can now have the value `confirm-only'.
1928
1929 * windows.texi (Displaying Buffers): Minor wording fix.
1930 (Choosing Window): `split-height-threshold' can now be nil.
1931 Document `split-width-threshold'. `pop-up-frames' can have the
1932 value `graphic-only'.
1933
1934 2008-10-17 Eli Zaretskii <eliz@gnu.org>
1935
1936 * os.texi (Startup Summary): Document `before-init-time' and
1937 `after-init-time'. Document `initial-window-system' and
1938 `window-system-initialization-alist'. Document reading the
1939 abbrevs file. Document the call to `server-start' under --daemon.
1940 Rearrange a bit to be consistent with the code flow.
1941 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
1942 (Time Parsing): Document `format-seconds'.
1943
1944 2008-10-17 Martin Rudalics <rudalics@gmx.at>
1945
1946 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
1947 and reword.
1948
1949 2008-10-16 Eli Zaretskii <eliz@gnu.org>
1950
1951 * markers.texi (The Mark): Document use-region-p.
1952
1953 2008-10-15 Eli Zaretskii <eliz@gnu.org>
1954
1955 * internals.texi (Writing Emacs Primitives): The interactive spec
1956 of a primitive can be a Lisp form.
1957
1958 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
1959 values of transient-mark-mode. Document handle-shift-selection.
1960
1961 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
1962 (Interactive Examples): Show an example of `^'.
1963 (Key Sequence Input): Document this-command-keys-shift-translated.
1964 (Defining Commands, Using Interactive): The interactive-form of a
1965 function can be added via its symbol's property.
1966
1967 * positions.texi (List Motion): beginning-of-defun-function can
1968 now accept an argument.
1969
1970 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
1971 now return a list of strings.
1972
1973 * control.texi (Handling Errors): Document ignore-errors.
1974
1975 * frames.texi (Creating Frames): Document frame-inherited-parameters.
1976 (Parameter Access): Document set-frame-parameter.
1977
1978 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
1979 Hooks" for the effect of kill-all-local-variables on local hook
1980 functions.
1981
1982 * modes.texi (Major Mode Conventions, Mode Line Variables):
1983 `mode-name' need not be a string. xref to "Mode Line Data" for
1984 details, and to "Emulating Mode Line" for computing a string
1985 value.
1986
1987 2008-10-14 Eli Zaretskii <eliz@gnu.org>
1988
1989 * processes.texi (System Processes): New section.
1990 (Processes, Signals to Processes): Add xrefs to it.
1991
1992 * objects.texi (Editing Types): A `process' is a subprocess of
1993 Emacs, not just any process running on the OS.
1994
1995 * elisp.texi (Top): Adjust the @detailmenu for the above two
1996 changes.
1997
1998 * sequences.texi (Char-Tables): Remove documentation of
1999 set-char-table-default, which has no effect since Emacs 23.
2000 <char-table-range, set-char-table-range>: Don't mention generic
2001 characters and charsets. Add a cons cell as a possible argument.
2002
2003 * nonascii.texi (Splitting Characters)
2004 (Translation of Characters): Don't mention generic characters.
2005
2006 * display.texi (Fontsets): Don't mention generic characters.
2007
2008 * sequences.texi (Char-Tables): `map-char-table' can now call its
2009 argument FUNCTION with a cons cell as KEY.
2010
2011 2008-10-13 Eli Zaretskii <eliz@gnu.org>
2012
2013 * objects.texi (Primitive Function Type): Move "@cindex special
2014 forms" from here...
2015
2016 * eval.texi (Special Forms): ...to here.
2017
2018 * functions.texi (What Is a Function): `functionp' returns nil for
2019 special forms. Add an xref.
2020
2021 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
2022 Variables".
2023
2024 * variables.texi (Frame-Local Variables): New section.
2025 (Buffer-Local Variables): Add an xref to it.
2026 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
2027 have both frame-local and buffer-local binding.
2028
2029 * frames.texi (Frames): Mention multiple tty frames.
2030 (Frame Parameters, Parameter Access): Mention frame-local variable
2031 bindings.
2032
2033 2008-09-20 Glenn Morris <rgm@gnu.org>
2034
2035 * display.texi (Defining Faces): Recommend against face variables.
2036
2037 2008-09-16 Juanma Barranquero <lekktu@gmail.com>
2038
2039 * display.texi (Echo Area Customization): Fix typo.
2040
2041 2008-09-09 Juanma Barranquero <lekktu@gmail.com>
2042
2043 * loading.texi (Where Defined): Add `defface' item.
2044
2045 2008-09-06 Martin Rudalics <rudalics@gmx.at>
2046
2047 * loading.texi (Where Defined): Fix description of symbol-file.
2048
2049 2008-08-26 Jason Rumney <jasonr@gnu.org>
2050
2051 * display.texi (TIFF Images): New section describing :index property.
2052
2053 2008-08-23 Chong Yidong <cyd@stupidchicken.com>
2054
2055 * display.texi (Temporary Displays): Remove unnecessary comment
2056 about usage of temp-buffer-show-hook.
2057
2058 2008-08-05 Chong Yidong <cyd@stupidchicken.com>
2059
2060 * symbols.texi (Other Plists): Fix incorrect example.
2061 Suggested by Florian Beck.
2062
2063 2008-07-31 Juanma Barranquero <lekktu@gmail.com>
2064
2065 * os.texi: Fix previous change.
2066
2067 2008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
2068
2069 * os.texi:
2070 * intro.texi:
2071 * files.texi: Remove VMS support.
2072
2073 2008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
2074
2075 * os.texi:
2076 * frames.texi:
2077 * display.texi: Remove mentions of Mac Carbon.
2078
2079 2008-07-01 Miles Bader <miles@gnu.org>
2080
2081 * text.texi (Special Properties):
2082 * display.texi (Truncation): Add wrap-prefix and line-prefix.
2083
2084 2008-06-28 Johan Bockgård <bojohan@gnu.org>
2085
2086 * display.texi (Other Image Types): Fix copy/paste error; say
2087 "PBM", not "XBM".
2088
2089 2008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
2090
2091 * os.texi: Remove references to obsolete systems.
2092
2093 2008-06-20 Eli Zaretskii <eliz@gnu.org>
2094
2095 * makefile.w32-in (distclean): Remove makefile.
2096
2097 2008-06-17 Glenn Morris <rgm@gnu.org>
2098
2099 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
2100 (elisp, dist): Remove rules and variables that are obsolete now
2101 the lisp manual is no longer distributed separately.
2102
2103 2008-06-16 Glenn Morris <rgm@gnu.org>
2104
2105 * configure, configure.in, mkinstalldirs: Remove unused files.
2106
2107 * book-spine.texinfo: Set version to 23.0.60.
2108 * vol1.texi (EMACSVER):
2109 * vol2.texi (EMACSVER): Set to 23.0.60.
2110
2111 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
2112 as per maintain.info.
2113
2114 2008-06-15 Glenn Morris <rgm@gnu.org>
2115
2116 * makefile.w32-in (manual): Use "23" rather than "21".
2117
2118 * Makefile.in (emacsver): New, set by configure.
2119 (manual): Use emacsver.
2120
2121 * intro.texi: Report bugs using M-x report-emacs-bug.
2122
2123 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
2124
2125 2008-06-13 Daniel Engeler <engeler@gmail.com>
2126
2127 * elisp.texi, internals.texi, processes.texi: Add documentation
2128 about serial port access.
2129
2130 2008-06-05 Miles Bader <miles@gnu.org>
2131
2132 * display.texi (Displaying Faces): Update to reflect function
2133 renamings in face-remap.el.
2134
2135 2008-06-05 Juanma Barranquero <lekktu@gmail.com>
2136
2137 * display.texi (Fontsets): Fix typos.
2138
2139 2008-06-03 Miles Bader <miles@gnu.org>
2140
2141 * display.texi (Displaying Faces): Add add-relative-face-remapping,
2142 remove-relative-face-remapping, set-base-face-remapping,
2143 and set-default-base-face-remapping.
2144
2145 2008-06-01 Miles Bader <miles@gnu.org>
2146
2147 * display.texi (Displaying Faces): Add face-remapping-alist.
2148
2149 2008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
2150
2151 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
2152 variable names.
2153
2154 2008-05-03 Eric S. Raymond <esr@golux>
2155
2156 * keymaps.texi: Clarify that (current-local-map) and
2157 (current-global-map) return references, not copies.
2158
2159 2008-05-02 Juri Linkov <juri@jurta.org>
2160
2161 * minibuf.texi (Text from Minibuffer): Document a list of
2162 default values for `read-from-minibuffer'.
2163
2164 2008-04-24 Juanma Barranquero <lekktu@gmail.com>
2165
2166 * nonascii.texi (Translation of Characters): Fix previous change.
2167
2168 2008-04-20 Chong Yidong <cyd@stupidchicken.com>
2169
2170 * display.texi (Overlay Properties): Clarify role of underlying
2171 textprop and overlay keymaps for display strings.
2172
2173 * keymaps.texi (Active Keymaps): Ditto.
2174
2175 2008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
2176
2177 * minibuf.texi (Programmed Completion):
2178 Replace dynamic-completion-table with the new completion-table-dynamic.
2179
2180 2008-04-07 Chong Yidong <cyd@stupidchicken.com>
2181
2182 * intro.texi (Some Terms): Change "fonts in this manual" index
2183 entry to "typographic conventions".
2184
2185 2008-04-05 Eli Zaretskii <eliz@gnu.org>
2186
2187 * objects.texi (Text Props and Strings): Add indexing for read
2188 syntax of text properties.
2189
2190 2008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
2191
2192 * processes.texi (Decoding Output): Remove process-filter-multibyte
2193 functions.
2194
2195 2008-03-15 Martin Rudalics <rudalics@gmx.at>
2196
2197 * display.texi (Finding Overlays): Say that empty overlays at
2198 the end of the buffer are reported too.
2199
2200 2008-03-13 Glenn Morris <rgm@gnu.org>
2201
2202 * elisp.texi (EMACSVER): Set to 23.0.60.
2203
2204 2008-02-26 Chong Yidong <cyd@stupidchicken.com>
2205
2206 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
2207
2208 2008-02-22 Glenn Morris <rgm@gnu.org>
2209
2210 * frames.texi (Position Parameters): Clarify the description of
2211 `left' and `top', using information from "Geometry".
2212 (Geometry): Give a pointer to "Position Parameters", rather than
2213 repeating information.
2214
2215 2008-02-11 Glenn Morris <rgm@gnu.org>
2216
2217 * objects.texi (Equality Predicates): No longer talk about "two"
2218 functions.
2219
2220 2008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
2221
2222 * objects.texi (Equality Predicates): Add defun for
2223 equal-including-properties.
2224
2225 2008-02-10 Glenn Morris <rgm@gnu.org>
2226
2227 * objects.texi (Equality Predicates):
2228 Mention equal-including-properties.
2229
2230 2008-02-07 Richard Stallman <rms@gnu.org>
2231
2232 * windows.texi (Window Start): Mention the feature of moving
2233 window-start to start of line.
2234
2235 2008-02-07 Jan Djärv <jan.h.d@swipnet.se>
2236
2237 * keymaps.texi (Tool Bar): Document rtl property.
2238
2239 2008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
2240
2241 * display.texi (Button Types):
2242 For define-button-type, clarify type of NAME.
2243
2244 2008-01-19 Martin Rudalics <rudalics@gmx.at>
2245
2246 * buffers.texi (Buffer Modification): Fix typo.
2247
2248 2008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
2249
2250 * os.texi (System Environment): Remove references to OSes that are
2251 not supported anymore.
2252
2253 2008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
2254
2255 * os.texi (System Environment): Remove mention for Masscomp.
2256
2257 2008-01-04 Richard Stallman <rms@gnu.org>
2258
2259 * display.texi (Faces): Don't talk about internal face vector as arg
2260 to facep.
2261
2262 * customize.texi (Type Keywords): Fix previous change.
2263
2264 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
2265 * elisp.texi (Top): Fix menu for commands.texi change.
2266
2267 2007-12-30 Richard Stallman <rms@gnu.org>
2268
2269 * commands.texi (Accessing Mouse): Renamed from Accessing Events.
2270 (Accessing Scroll): New node broken out of Accessing Mouse.
2271
2272 2007-12-28 Richard Stallman <rms@gnu.org>
2273
2274 * frames.texi (Size Parameters): Fix typo.
2275 (Basic Parameters): For `title', refer to title bar.
2276 (Size and Position): Explain meaning of frame pixel width and height.
2277
2278 2007-12-23 Richard Stallman <rms@gnu.org>
2279
2280 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
2281 Improve some of the commented-out keywords' text too.
2282
2283 2007-12-14 Martin Rudalics <rudalics@gmx.at>
2284
2285 * nonascii.texi (Encoding and I/O): Reword to avoid saying
2286 "visit the current buffer".
2287
2288 * os.texi (System Interface): Fix typo.
2289
2290 2007-12-04 Richard Stallman <rms@gnu.org>
2291
2292 * objects.texi (Symbol Type): Fix typo.
2293
2294 2007-12-03 Richard Stallman <rms@gnu.org>
2295
2296 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
2297
2298 2007-12-01 Glenn Morris <rgm@gnu.org>
2299
2300 * functions.texi (Declaring Functions): Improve previous change.
2301
2302 2007-11-30 Glenn Morris <rgm@gnu.org>
2303
2304 * functions.texi (Declaring Functions): Add optional fourth
2305 argument of declare-function, and setting third argument to `t'.
2306
2307 2007-11-29 Richard Stallman <rms@gnu.org>
2308
2309 * customize.texi (Composite Types): Document `group' type.
2310
2311 2007-11-29 Glenn Morris <rgm@gnu.org>
2312
2313 * functions.texi (Declaring Functions): Add findex. Mention
2314 `external' files.
2315
2316 2007-11-26 Juanma Barranquero <lekktu@gmail.com>
2317
2318 * functions.texi (Declaring Functions): Fix directive.
2319
2320 2007-11-25 Richard Stallman <rms@gnu.org>
2321
2322 * help.texi (Help Functions): Clean up last change.
2323
2324 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
2325
2326 * loading.texi (Named Features): Minor cleanup.
2327
2328 * macros.texi (Eval During Expansion): Minor cleanup.
2329
2330 * variables.texi (Variable Aliases): Minor cleanup.
2331
2332 2007-11-24 Richard Stallman <rms@gnu.org>
2333
2334 * functions.texi (Declaring Functions): Clarify previous change.
2335
2336 * compile.texi (Compiler Errors): Clarify previous change.
2337
2338 2007-11-24 Richard Stallman <rms@gnu.org>
2339
2340 * display.texi (Refresh Screen, Forcing Redisplay):
2341 Clarify the text and move items around.
2342
2343 2007-11-24 Glenn Morris <rgm@gnu.org>
2344
2345 * functions.texi (Declaring Functions): New section.
2346 * compile.texi (Compiler Errors): Mention declaring functions,
2347 defvar with no initvalue, and byte-compile-warnings.
2348
2349 2007-11-15 Martin Rudalics <rudalics@gmx.at>
2350
2351 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
2352 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
2353
2354 2007-11-13 Martin Rudalics <rudalics@gmx.at>
2355
2356 * help.texi (Help Functions): Document new macro `with-help-window'.
2357
2358 2007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
2359
2360 * searching.texi (Replacing Match): Describe new
2361 `match-substitute-replacement'.
2362
2363 2007-10-31 Richard Stallman <rms@gnu.org>
2364
2365 * strings.texi (Creating Strings): Null strings from concat not unique.
2366
2367 2007-10-26 Richard Stallman <rms@gnu.org>
2368
2369 * objects.texi (Equality Predicates): Null strings are uniquified.
2370
2371 * minibuf.texi: Minor clarifications in previous change.
2372
2373 2007-10-25 Glenn Morris <rgm@gnu.org>
2374
2375 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
2376
2377 2007-10-24 Richard Stallman <rms@gnu.org>
2378
2379 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
2380
2381 * variables.texi (Frame-Local Variables): Node deleted.
2382 (Variables): Delete Frame-Local Variables from menu.
2383 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
2384 (Default Value): Don't mention frame-local vars.
2385
2386 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
2387
2388 * loading.texi (Unloading): Document FEATURE-unload-function
2389 instead of FEATURE-unload-hook.
2390
2391 * frames.texi (Multiple Displays): Don't mention frame-local vars.
2392
2393 2007-10-22 Juri Linkov <juri@jurta.org>
2394
2395 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
2396 (High-Level Completion): Document a list of default value strings
2397 in the DEFAULT argument, for which minibuffer functions return the
2398 first element.
2399
2400 2007-10-17 Juri Linkov <juri@jurta.org>
2401
2402 * text.texi (Filling): Update arguments of fill-paragraph.
2403 fill-paragraph operates on the active region in Transient Mark mode.
2404 Remove fill-paragraph-or-region.
2405
2406 2007-10-13 Karl Berry <karl@gnu.org>
2407
2408 * elisp.texi (@dircategory): Move to after @copying,
2409 since we want @copying as close as possible to the beginning of
2410 the output.
2411
2412 2007-10-12 Richard Stallman <rms@gnu.org>
2413
2414 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
2415
2416 * commands.texi (Distinguish Interactive): New node,
2417 broken out from Interactive Call and rewritten.
2418 (Command Loop): Put Distinguish Interactive in menu.
2419
2420 2007-10-09 Richard Stallman <rms@gnu.org>
2421
2422 * text.texi (Examining Properties): Mention overlay priority.
2423
2424 * display.texi (Display Margins): Correct the description
2425 of margin display specifications.
2426 (Replacing Specs): New subnode broken out of Display Property.
2427
2428 2007-10-06 Juri Linkov <juri@jurta.org>
2429
2430 * text.texi (Filling): Document fill-paragraph-or-region.
2431
2432 2007-10-05 Juanma Barranquero <lekktu@gmail.com>
2433
2434 * display.texi (Auto Faces): Fix typo.
2435
2436 2007-10-02 Richard Stallman <rms@gnu.org>
2437
2438 * display.texi (Display Property): Explain some display specs
2439 don't let you move point in.
2440
2441 * frames.texi (Cursor Parameters): Describe
2442 cursor-in-non-selected-windows here. Explain more values.
2443
2444 * windows.texi (Basic Windows): Don't describe
2445 cursor-in-non-selected-windows here.
2446
2447 2007-10-01 Eli Zaretskii <eliz@gnu.org>
2448
2449 * processes.texi (Misc Network): Note that these functions are
2450 supported only on some systems.
2451
2452 2007-10-01 Richard Stallman <rms@gnu.org>
2453
2454 * display.texi (Overlay Properties): Explain nil as priority.
2455 Explain that conflicts are unpredictable if not resolved by
2456 priorities.
2457
2458 2007-09-23 Richard Stallman <rms@gnu.org>
2459
2460 * macros.texi (Backquote): Minor clarification.
2461
2462 2007-09-19 Richard Stallman <rms@gnu.org>
2463
2464 * display.texi (Display Property): Explain multiple display specs.
2465 Clarify when they work in parallel and when one overrides.
2466 Fix error in example.
2467
2468 2007-09-06 Glenn Morris <rgm@gnu.org>
2469
2470 Move from lispref/ to doc/lispref/. Change all setfilename
2471 commands to use ../../info.
2472 * Makefile.in (infodir): Go up one more level.
2473 (usermanualdir): Change from ../man to ../emacs.
2474 (miscmanualdir): New.
2475 (dist): Use new variable miscmanualdir.
2476 * makefile.w32-in (infodir, texinputdir): Go up one more level.
2477 (usermanualdir): Change from ../man to ../emacs.
2478
2479 2007-08-30 Martin Rudalics <rudalics@gmx.at>
2480
2481 * commands.texi (Command Loop Info): Advise against changing
2482 most variables described here. Explain new variable
2483 last-repeatable-command.
2484
2485 2007-08-29 Glenn Morris <rgm@gnu.org>
2486
2487 * elisp.texi (EMACSVER): Increase to 23.0.50.
2488
2489 2007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
2490
2491 * frames.texi (Basic Parameters): Add display-environment-variable
2492 and term-environment-variable.
2493
2494 2007-08-28 Juri Linkov <juri@jurta.org>
2495
2496 * display.texi (Image Formats, Other Image Types): Add SVG.
2497
2498 2007-08-28 Juri Linkov <juri@jurta.org>
2499
2500 * display.texi (Images): Move formats-related text to new node
2501 "Image Formats".
2502 (Image Formats): New node.
2503
2504 2007-08-27 Richard Stallman <rms@gnu.org>
2505
2506 * windows.texi (Window Configurations): Clarify what
2507 a window configuration saves.
2508
2509 2007-08-25 Richard Stallman <rms@gnu.org>
2510
2511 * display.texi (Images): Delete redundant @findex.
2512
2513 2007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
2514
2515 * text.texi (Change Hooks): (after|before)-change-functions are no
2516 longer bound to nil while running; rather inhibit-modification-hooks
2517 is t.
2518
2519 2007-08-16 Richard Stallman <rms@gnu.org>
2520
2521 * processes.texi (Asynchronous Processes): Clarify
2522 doc of start-file-process.
2523
2524 2007-08-08 Martin Rudalics <rudalics@gmx.at>
2525
2526 * modes.texi (Example Major Modes): Fix typo.
2527
2528 2007-08-08 Glenn Morris <rgm@gnu.org>
2529
2530 * intro.texi (nil and t): Do not use `iff' in documentation.
2531
2532 * tips.texi (Documentation Tips): Recommend against `iff'.
2533
2534 2007-08-07 Chong Yidong <cyd@stupidchicken.com>
2535
2536 * display.texi (Image Cache): Document image-refresh.
2537
2538 2007-08-06 Martin Rudalics <rudalics@gmx.at>
2539
2540 * windows.texi (Size of Window): Document window-full-width-p.
2541
2542 2007-07-25 Glenn Morris <rgm@gnu.org>
2543
2544 * gpl.texi (GPL): Replace license with GPLv3.
2545
2546 * Relicense all FSF files to GPLv3 or later.
2547
2548 2007-07-24 Michael Albinus <michael.albinus@gmx.de>
2549
2550 * processes.texi (Synchronous Processes):
2551 Add `process-file-shell-command'.
2552 (Asynchronous Processes): Mention restricted use of
2553 `process-filter' and `process-sentinel' in
2554 `start-file-process'. Add `start-file-process-shell-command'.
2555
2556 2007-07-17 Michael Albinus <michael.albinus@gmx.de>
2557
2558 * files.texi (Magic File Names): Introduce optional parameter
2559 IDENTIFICATION for `file-remote-p'.
2560
2561 2007-07-16 Richard Stallman <rms@gnu.org>
2562
2563 * display.texi (Defining Faces): Fix previous change.
2564
2565 2007-07-14 Richard Stallman <rms@gnu.org>
2566
2567 * control.texi (Handling Errors): Document `debug' in handler list.
2568
2569 2007-07-10 Richard Stallman <rms@gnu.org>
2570
2571 * display.texi (Defining Faces): Explain C-M-x feature for defface.
2572
2573 2007-07-09 Richard Stallman <rms@gnu.org>
2574
2575 * files.texi (Magic File Names): Rewrite previous change.
2576
2577 2007-07-08 Michael Albinus <michael.albinus@gmx.de>
2578
2579 * files.texi (Magic File Names): Introduce optional parameter
2580 CONNECTED for `file-remote-p'.
2581
2582 2007-07-07 Michael Albinus <michael.albinus@gmx.de>
2583
2584 * processes.texi (Asynchronous Processes):
2585 * files.texi (Magic File Names): Add `start-file-process'.
2586
2587 2007-06-27 Richard Stallman <rms@gnu.org>
2588
2589 * files.texi (Format Conversion Piecemeal): Clarify
2590 `after-insert-file-functions' calling convention.
2591
2592 2007-06-27 Michael Albinus <michael.albinus@gmx.de>
2593
2594 * files.texi (Magic File Names): Remove `dired-call-process'.
2595 Add `process-file'.
2596
2597 2007-06-27 Kenichi Handa <handa@m17n.org>
2598
2599 * text.texi (Special Properties): Fix description about
2600 `composition' property.
2601
2602 2007-06-26 Kenichi Handa <handa@m17n.org>
2603
2604 * nonascii.texi (Default Coding Systems): Document about the
2605 return value `undecided'.
2606
2607 2007-06-25 David Kastrup <dak@gnu.org>
2608
2609 * keymaps.texi (Active Keymaps): Document new POSITION argument of
2610 `current-active-maps'.
2611
2612 2007-06-24 Karl Berry <karl@gnu.org>
2613
2614 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
2615
2616 2007-06-15 Juanma Barranquero <lekktu@gmail.com>
2617
2618 * display.texi (Overlay Arrow): Doc fix.
2619
2620 2007-06-14 Karl Berry <karl@tug.org>
2621
2622 * anti.texi (Antinews): Typo.
2623
2624 2007-06-14 Chong Yidong <cyd@stupidchicken.com>
2625
2626 * display.texi (Image Cache): Document image-refresh.
2627
2628 2007-06-12 Karl Berry <karl@gnu.org>
2629
2630 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
2631 * two-volume.make: New file.
2632 * .cvsignore: Ignore two-volume files.
2633
2634 2007-06-12 Tom Tromey <tromey@redhat.com>
2635
2636 * os.texi (Init File): Document user-emacs-directory.
2637
2638 2007-06-03 Nick Roberts <nickrob@snap.net.nz>
2639
2640 * commands.texi (Click Events): Describe width and height when
2641 object is nil.
2642
2643 2007-05-30 Nick Roberts <nickrob@snap.net.nz>
2644
2645 * commands.texi (Click Events): Layout more logically. Describe
2646 width and height.
2647 (Drag Events, Motion Events): Update to new format for position.
2648
2649 2007-06-02 Richard Stallman <rms@gnu.org>
2650
2651 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
2652
2653 2007-06-02 Chong Yidong <cyd@stupidchicken.com>
2654
2655 * Version 22.1 released.
2656
2657 2007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
2658
2659 * text.texi (Special Properties): Correct meaning of fontified face.
2660
2661 2007-05-30 Richard Stallman <rms@gnu.org>
2662
2663 * text.texi (Special Properties): Add link to Adjusting Point.
2664
2665 2007-05-12 Richard Stallman <rms@gnu.org>
2666
2667 * text.texi (Margins): indent-to-left-margin is not the default.
2668 (Mode-Specific Indent): For indent-line-function, the default
2669 is indent-relative.
2670
2671 * modes.texi (Example Major Modes): Explain last line of text-mode
2672 is redundant.
2673
2674 2007-05-10 Richard Stallman <rms@gnu.org>
2675
2676 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
2677
2678 * help.texi (Keys in Documentation): Add reference to
2679 Documentation Tips.
2680
2681 * files.texi (Format Conversion): TO-FN gets three arguments.
2682
2683 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
2684
2685 2007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
2686
2687 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
2688 * files.texi (Format Conversion): Expand intro; add menu.
2689 (Format Conversion Overview, Format Conversion Round-Trip)
2690 (Format Conversion Piecemeal): New nodes/subsections.
2691 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
2692 * text.texi (Text Properties): Remove "Saving Properties" from menu.
2693 (Saving Properties): Delete node/subsection.
2694
2695 2007-05-07 Karl Berry <karl@gnu.org>
2696
2697 * elisp.texi (EMACSVER): Back to 22.
2698
2699 2007-05-06 Richard Stallman <rms@gnu.org>
2700
2701 * processes.texi (Accepting Output): Revert most of previous change.
2702
2703 2007-05-05 Richard Stallman <rms@gnu.org>
2704
2705 * processes.texi (Accepting Output): accept-process-output
2706 uses microseconds, not milliseconds. But that arg is obsolete.
2707
2708 2007-05-04 Karl Berry <karl@tug.org>
2709
2710 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
2711
2712 2007-05-04 Eli Zaretskii <eliz@gnu.org>
2713
2714 * tips.texi (Documentation Tips): Rearrange items to place the
2715 more important ones first. Add an index entry for hyperlinks.
2716
2717 2007-05-03 Karl Berry <karl@gnu.org>
2718
2719 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
2720 (EMACSVER) [smallbook]: 22 for printed version.
2721
2722 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
2723 so restore anchor to normal position after defun. Found by Kevin Ryde.
2724
2725 2007-04-26 Glenn Morris <rgm@gnu.org>
2726
2727 * elisp.texi (EMACSVER): Increase to 22.1.50.
2728
2729 2007-04-28 Karl Berry <karl@gnu.org>
2730
2731 * elisp.texi: Improve line breaks on copyright page,
2732 similar layout to emacs manual, 8.5x11 by default.
2733
2734 2007-04-24 Richard Stallman <rms@gnu.org>
2735
2736 * text.texi (Special Properties): Add xref to Overlay Properties.
2737
2738 * display.texi (Overlay Properties): Add xref to Special Properties.
2739
2740 2007-04-22 Richard Stallman <rms@gnu.org>
2741
2742 * keymaps.texi (Extended Menu Items): Move the info about
2743 format with cached keyboard binding.
2744
2745 2007-04-21 Richard Stallman <rms@gnu.org>
2746
2747 * text.texi (Special Properties): Clarify previous change.
2748
2749 * files.texi (File Name Expansion): Clarify previous change.
2750
2751 * display.texi (Attribute Functions): Fix example for
2752 face-attribute-relative-p.
2753
2754 2007-04-19 Kenichi Handa <handa@m17n.org>
2755
2756 * text.texi (Special Properties): Document composition property.
2757
2758 2007-04-19 Glenn Morris <rgm@gnu.org>
2759
2760 * files.texi (File Name Expansion): Mention "superroot".
2761
2762 2007-04-15 Chong Yidong <cyd@stupidchicken.com>
2763
2764 * frames.texi (Multiple Displays): Add note about "multi-monitor"
2765 setups.
2766 (Display Feature Testing): Note that display refers to all
2767 physical monitors for multi-monitor setups.
2768
2769 2007-04-14 Richard Stallman <rms@gnu.org>
2770
2771 * lists.texi (Sets And Lists): Clarify `delete' examples.
2772 Remove spurious xref to same node.
2773 Clarify xref for add-to-list.
2774
2775 2007-04-12 Nick Roberts <nickrob@snap.net.nz>
2776
2777 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
2778 value of lisp-mode-map.
2779
2780 2007-04-11 Karl Berry <karl@gnu.org>
2781
2782 * anti.texi (Antinews):
2783 * display.texi (Overlay Properties, Defining Images):
2784 * processes.texi (Synchronous Processes, Sentinels):
2785 * syntax.texi (Syntax Table Internals):
2786 * searching.texi (Regexp Special):
2787 * nonascii.texi (Default Coding Systems):
2788 * text.texi (Special Properties):
2789 * minibuf.texi (Basic Completion): Wording to improve breaks in
2790 8.5x11 format.
2791 * elisp.texi (smallbook): New @set to more easily switch between
2792 smallbook and 8.5x11.
2793
2794 2007-04-11 Richard Stallman <rms@gnu.org>
2795
2796 * text.texi (Lazy Properties): Minor fix.
2797
2798 2007-04-08 Karl Berry <karl@gnu.org>
2799
2800 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
2801 * macros.texi (Backquote): Downcase Backquote in index entries for
2802 consistency.
2803
2804 2007-04-08 Richard Stallman <rms@gnu.org>
2805
2806 * text.texi (Adaptive Fill): Just describe default,
2807 don't show it (since it contains non-ASCII chars).
2808
2809 2007-04-07 Karl Berry <karl@gnu.org>
2810
2811 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
2812 adaptive-fill-regexp's value, since they are not in the standard
2813 TeX fonts.
2814
2815 2007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
2816
2817 * display.texi (Defining Faces): Fix example.
2818
2819 2007-04-07 Karl Berry <karl@gnu.org>
2820
2821 * display.texi (Button Buffer Commands): Improve page break.
2822
2823 2007-04-07 Richard Stallman <rms@gnu.org>
2824
2825 * advice.texi (Activation of Advice): Remove redundant index entry.
2826
2827 * backups.texi: Improve index entries. Remove redundant ones.
2828
2829 * compile.texi (Byte Compilation): Improve index entry.
2830
2831 * hash.texi (Creating Hash): Improve index entry.
2832
2833 * symbols.texi (Definitions): Improve index entry.
2834
2835 * edebug.texi: Improve index entries. Remove redundant/useless ones.
2836
2837 * maps.texi (Standard Keymaps): Remove useless index entry.
2838
2839 * help.texi (Documentation Basics): Remove redundant index entries.
2840
2841 * customize.texi: Improve index entries.
2842 Remove redundant/useless ones.
2843
2844 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
2845
2846 * streams.texi (Output Variables): Improve index entry.
2847
2848 * abbrevs.texi (Abbrevs): Remove useless index entry.
2849
2850 * macros.texi (Expansion): Remove useless index entry.
2851
2852 * text.texi: Improve index entries. Remove redundant/useless ones.
2853 (Text Properties, Examining Properties)
2854 (Special Properties): Use "property category" instead of "category"
2855 to refer to the `category' property.
2856
2857 * positions.texi: Improve index entries. Remove useless one.
2858
2859 * lists.texi: Improve index entries. Remove redundant/useless ones.
2860
2861 * os.texi: Improve index entries.
2862 (Timers): Fix previous change.
2863
2864 * buffers.texi: Improve index entries.
2865 (Modification Time): Get rid of term "obsolete buffer".
2866
2867 * debugging.texi: Improve index entries.
2868 (Test Coverage): Add xref to other test coverage ftr.
2869
2870 * eval.texi: Improve index entry. Remove redundant ones.
2871
2872 * numbers.texi: Improve index entries. Remove redundant/useless ones.
2873
2874 * files.texi: Improve index entries. Remove redundant/useless ones.
2875
2876 * objects.texi: Improve index entries.
2877
2878 * processes.texi: Improve index entries.
2879
2880 * modes.texi: Improve index entry. Remove redundant one.
2881
2882 * nonascii.texi: Improve index entries.
2883
2884 * internals.texi: Improve index entries.
2885
2886 * syntax.texi: Improve index entries.
2887
2888 * keymaps.texi (Active Keymaps): Improve index entries.
2889
2890 * commands.texi: Improve index entries. Remove redundant/useless ones.
2891
2892 * frames.texi: Improve index entries. Remove redundant/useless ones.
2893
2894 * markers.texi: Improve index entries. Remove redundant ones.
2895
2896 * tips.texi: Improve index entries.
2897
2898 * loading.texi (Unloading): Improve index entry.
2899
2900 * variables.texi: Improve index entries. Remove redundant one.
2901
2902 * sequences.texi: Improve index entry.
2903
2904 * display.texi: Improve index entries. Remove redundant ones.
2905
2906 * windows.texi: Improve index entries.
2907
2908 * searching.texi: Improve index entries. Remove redundant one.
2909
2910 * strings.texi (Case Tables): Improve last change.
2911
2912 2007-04-04 Chong Yidong <cyd@stupidchicken.com>
2913
2914 * strings.texi (Case Tables): Document with-case-table and
2915 ascii-case-table.
2916
2917 2007-04-03 Karl Berry <karl@gnu.org>
2918
2919 * processes.texi (Network): Reword to improve page break.
2920
2921 2007-04-03 Eli Zaretskii <eliz@gnu.org>
2922
2923 * functions.texi (Inline Functions): Describe more disadvantages
2924 of defsubst, and make advice against it stronger.
2925
2926 2007-04-02 Karl Berry <karl@gnu.org>
2927
2928 * backups.texi (Backup Names): Avoid widow words.
2929 * modes.texi (Example Major Modes): Align last comment.
2930
2931 2007-04-01 Chong Yidong <cyd@stupidchicken.com>
2932
2933 * keymaps.texi (Remapping Commands): Document new arg to
2934 command-remapping.
2935
2936 2007-04-01 Karl Berry <karl@gnu.org>
2937
2938 * processes.texi (Low-Level Network): Typo.
2939 * loading.texi (Hooks for Loading): Avoid double "the".
2940 * keymaps.texi (Key Sequences): No double "and".
2941 (Changing Key Bindings): Shorten to improve line break.
2942
2943 2007-03-31 Glenn Morris <rgm@gnu.org>
2944
2945 * os.texi (Timers): Fix description of run-at-time TIME formats.
2946
2947 2007-03-31 Richard Stallman <rms@gnu.org>
2948
2949 * display.texi (Invisible Text): Correct buffer-invisibility-spec
2950 regarding ellipsis.
2951
2952 2007-03-31 Eli Zaretskii <eliz@gnu.org>
2953
2954 * intro.texi (nil and t):
2955 * symbols.texi (Plists and Alists):
2956 * variables.texi (Variable Aliases, Constant Variables):
2957 * functions.texi (Defining Functions):
2958 * advice.texi (Advising Primitives):
2959 * debugging.texi (Syntax Errors, Compilation Errors):
2960 * minibuf.texi (Minibuffer Windows):
2961 * commands.texi (Adjusting Point):
2962 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
2963 (Auto Major Mode, Major Mode Conventions):
2964 * help.texi (Describing Characters):
2965 * files.texi (Create/Delete Dirs, Information about Files)
2966 (File Locks, Writing to Files, Reading from Files)
2967 (Saving Buffers):
2968 * windows.texi (Resizing Windows, Cyclic Window Ordering):
2969 * frames.texi (Finding All Frames):
2970 * positions.texi (Buffer End, Motion):
2971 * markers.texi (The Region):
2972 * text.texi (Deletion, Near Point):
2973 * display.texi (Displaying Messages, Truncation):
2974 * os.texi (Processor Run Time):
2975 * tips.texi (Key Binding Conventions, Programming Tips)
2976 (Warning Tips, Documentation Tips, Comment Tips):
2977 * internals.texi (Memory Usage): Improve indexing.
2978
2979 * variables.texi (Frame-Local Variables):
2980 * functions.texi (Argument List):
2981 * loading.texi (Library Search):
2982 * streams.texi (Output Variables):
2983 * keymaps.texi (Translation Keymaps, Searching Keymaps):
2984 * searching.texi (Replacing Match, Search and Replace):
2985 * processes.texi (Byte Packing, Decoding Output)
2986 (Accepting Output, Network Servers, Shell Arguments):
2987 * display.texi (Abstract Display, Image Cache, Scroll Bars):
2988 * windows.texi (Window Point, Window Start):
2989 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
2990 * commands.texi (Reading Input, Keyboard Events):
2991 * minibuf.texi (Reading File Names, Minibuffer Completion)
2992 (Recursive Mini):
2993 * positions.texi (List Motion):
2994 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
2995 * numbers.texi (Arithmetic Operations, Math Functions)
2996 (Predicates on Numbers, Comparison of Numbers):
2997 (Numeric Conversions):
2998 * locals.texi (Standard Buffer-Local Variables):
2999 * maps.texi (Standard Keymaps):
3000 * os.texi (User Identification, System Environment, Recording Input)
3001 (X11 Keysyms):
3002 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
3003 * backups.texi (Backups and Auto-Saving):
3004 * customize.texi (Customization, Group Definitions)
3005 (Variable Definitions):
3006 * compile.texi (Byte Compilation): Improve index entries.
3007
3008 2007-03-31 Karl Berry <karl@gnu.org>
3009
3010 * macros.texi (Defining Macros): Avoid widow syllable.
3011
3012 2007-03-31 Eli Zaretskii <eliz@gnu.org>
3013
3014 * elisp.texi (Top): Postscript -> PostScript.
3015
3016 * display.texi (Images, Postscript Images): Postscript -> PostScript.
3017
3018 2007-03-31 Markus Triska <markus.triska@gmx.at>
3019
3020 * internals.texi (Writing Emacs Primitives): Untabify `For'.
3021
3022 2007-03-30 Karl Berry <karl@gnu.org>
3023
3024 * lists.texi (List-related Predicates): Remove spurious @need.
3025 (Setcdr): Use @smallexample to improve page break.
3026 (Association Lists) <assoc>: Reword to improve page break.
3027
3028 * strings.texi (String Conversion): Insert blank line to improve
3029 page break.
3030
3031 * numbers.texi (Random Numbers): Use @minus{}.
3032 (Math Functions): Use @minus{}.
3033
3034 * intro.texi (Acknowledgements): Avoid line breaks before middle
3035 initials.
3036
3037 2007-03-24 Eli Zaretskii <eliz@gnu.org>
3038
3039 * errors.texi (Standard Errors): Add an index entry.
3040
3041 2007-03-19 Richard Stallman <rms@gnu.org>
3042
3043 * os.texi (Recording Input): recent-keys now gives 300 keys.
3044
3045 2007-03-12 Glenn Morris <rgm@gnu.org>
3046
3047 * os.texi: Replace "daylight savings" with "daylight saving"
3048 throughout.
3049
3050 2007-03-05 Richard Stallman <rms@gnu.org>
3051
3052 * variables.texi (File Local Variables): Update
3053 enable-local-variables values.
3054
3055 2007-03-04 Richard Stallman <rms@gnu.org>
3056
3057 * syntax.texi (Control Parsing): Minor clarification.
3058
3059 * strings.texi (Formatting Strings): Clarify width, precision, flags.
3060
3061 * sequences.texi (Sequence Functions): Move string-bytes away,
3062 add xref.
3063
3064 * nonascii.texi (Text Representations): Move string-bytes here.
3065
3066 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
3067
3068 * minibuf.texi (Basic Completion): Minor clarification.
3069
3070 * markers.texi (The Mark): Clarify existence vs activation of mark.
3071 Other cleanup.
3072
3073 * display.texi (Finding Overlays): Write better example.
3074
3075 * compile.texi (Eval During Compile): Clarify putting macros
3076 in eval-when-compile.
3077
3078 2007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
3079
3080 * loading.texi (How Programs Do Loading): Fix anchor position at
3081 load-read-function definition doc.
3082
3083 2007-02-21 Kim F. Storm <storm@cua.dk>
3084
3085 * strings.texi (Text Comparison): Mention that assoc-string
3086 converts symbols to strings before testing.
3087
3088 2007-02-17 Kim F. Storm <storm@cua.dk>
3089
3090 * processes.texi (Bindat Spec): Vector types can have optional
3091 element type.
3092 (Bindat Examples): Fix example. Add vector with element type.
3093
3094 2007-02-16 Andreas Schwab <schwab@suse.de>
3095
3096 * strings.texi (Formatting Strings): Document '+' flag.
3097
3098 2007-02-15 Juanma Barranquero <lekktu@gmail.com>
3099
3100 * strings.texi (Modifying Strings): Clarify that `clear-string'
3101 always converts the string to unibyte.
3102
3103 2007-02-14 Kim F. Storm <storm@cua.dk>
3104
3105 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
3106 Rewrite glyph code description to refer to these functions.
3107 Remove details of encoding face number and char into integer code.
3108
3109 2007-02-03 Alan Mackenzie <acm@muc.de>
3110
3111 * loading.texi (Hooks for Loading): Make the description of
3112 `eval-after-load' more detailed, and amend the description of
3113 after-load-alist, in accordance with changes from 2006-05.
3114
3115 2007-02-03 Chong Yidong <cyd@stupidchicken.com>
3116
3117 * modes.texi (Defining Minor Modes): Document that a :require
3118 keyword or similar may be required to make saved customization
3119 variables work.
3120
3121 2007-02-03 Eli Zaretskii <eliz@gnu.org>
3122
3123 * elisp.texi (Top): Make the detailed menu headers compliant with
3124 Texinfo guidelines and with what texnfo-upd.el expects. Add
3125 comments to prevent people from inadvertently modifying the key
3126 parts needed by `texinfo-multiple-files-update'.
3127
3128 2007-02-02 Eli Zaretskii <eliz@gnu.org>
3129
3130 * elisp.texi (Top): Update the top-level menus.
3131
3132 * syntax.texi (Categories): Add index entries.
3133
3134 2007-02-01 Juanma Barranquero <lekktu@gmail.com>
3135
3136 * display.texi (Attribute Functions): Fix name and description of
3137 the UNDERLINE arg of `set-face-underline-p'.
3138
3139 2007-01-29 Eli Zaretskii <eliz@gnu.org>
3140
3141 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
3142 Variables", and "Standard Keymaps" to the detailed menu.
3143
3144 * variables.texi (Future Local Variables): Add index entry.
3145
3146 2007-01-28 Richard Stallman <rms@gnu.org>
3147
3148 * tips.texi (Coding Conventions): Clarify the tip about macros
3149 that define a function or a variable.
3150
3151 * files.texi (File Attributes): UID and GID can be floats.
3152 (Magic File Names): Explain why deferring all operations to
3153 the standard handler does not work.
3154
3155 2007-01-23 Martin Rudalics <rudalics@gmx.at>
3156
3157 * backups.texi (Reverting): Use "buffer" instead of "file"
3158 when talking about major and minor modes.
3159
3160 2007-01-21 Richard Stallman <rms@gnu.org>
3161
3162 * help.texi (Documentation): Add xref to Documentation Tips.
3163
3164 2007-01-14 Juanma Barranquero <lekktu@gmail.com>
3165
3166 * tips.texi (Coding Conventions): Fix typos.
3167
3168 2007-01-05 Richard Stallman <rms@gnu.org>
3169
3170 * modes.texi (Defining Minor Modes): Fix previous change.
3171
3172 2007-01-03 Richard Stallman <rms@gnu.org>
3173
3174 * customize.texi (Variable Definitions, Customization Types):
3175 Don't use * in doc string for defcustom.
3176
3177 2007-01-02 Richard Stallman <rms@gnu.org>
3178
3179 * variables.texi (Variable Aliases): Clarify that aliases vars
3180 always have the same value.
3181
3182 * processes.texi (Bindat Spec): Fix Texinfo usage.
3183
3184 * modes.texi (Defining Minor Modes): Explain effect of command
3185 defined with define-global-minor-mode on new buffers.
3186
3187 2006-12-30 Kim F. Storm <storm@cua.dk>
3188
3189 * keymaps.texi (Tool Bar): Describe `grow-only' value of
3190 `auto-resize-tool-bars'.
3191
3192 2006-12-30 Richard Stallman <rms@gnu.org>
3193
3194 * keymaps.texi (Active Keymaps): Fix previous change.
3195
3196 2006-12-30 Nick Roberts <nickrob@snap.net.nz>
3197
3198 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
3199
3200 2006-12-30 Kim F. Storm <storm@cua.dk>
3201
3202 * processes.texi (Bindat Spec): Clarify using field names in
3203 length specifications.
3204
3205 2006-12-29 Kim F. Storm <storm@cua.dk>
3206
3207 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
3208 Add count and index variables for eval forms in repeat blocks.
3209
3210 2006-12-24 Richard Stallman <rms@gnu.org>
3211
3212 * customize.texi (Variable Definitions): Document
3213 new name custom-add-frequent-value.
3214
3215 2006-12-19 Kim F. Storm <storm@cua.dk>
3216
3217 * commands.texi (Misc Events): User signals now result in sigusr1
3218 and sigusr2 events which are handled through special-event-map.
3219 (Special Events): User signals and drag-n-drop are special.
3220
3221 2006-12-17 Richard Stallman <rms@gnu.org>
3222
3223 * loading.texi (Named Features): Explain subfeatures better.
3224
3225 * customize.texi: Use "option" only for user options.
3226 For the keyword values inside defcustom etc, say "keywords".
3227 For :options value's elements, say "elements".
3228 :group should not be omitted.
3229
3230 * syntax.texi (Parsing Expressions): Split up node.
3231 (Motion via Parsing, Position Parse, Parser State)
3232 (Low-Level Parsing, Control Parsing): New subnodes.
3233 (Parser State): Document syntax-ppss-toplevel-pos.
3234
3235 * positions.texi (List Motion): Punctuation fix.
3236
3237 * files.texi (File Name Completion): Document PREDICATE arg
3238 to file-name-completion.
3239
3240 2006-12-16 Eli Zaretskii <eliz@gnu.org>
3241
3242 * internals.texi (Building Emacs, Writing Emacs Primitives):
3243 Add index entries.
3244
3245 2006-12-11 Richard Stallman <rms@gnu.org>
3246
3247 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
3248 affects face menu. Explain how to make it non-nil without enabling
3249 any fontification.
3250
3251 2006-12-10 Chong Yidong <cyd@stupidchicken.com>
3252
3253 * modes.texi (Font Lock Basics): Document nil value of
3254 font-lock-defaults.
3255
3256 2006-12-10 Glenn Morris <rgm@gnu.org>
3257
3258 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
3259 value for system-flag argument. Abbrev tables may not be empty
3260 when major modes are loaded.
3261
3262 2006-12-08 Juanma Barranquero <lekktu@gmail.com>
3263
3264 * makefile.w32-in (maintainer-clean): Partially revert last
3265 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
3266 to protect elisp-covers.texi.
3267
3268 2006-12-07 Juanma Barranquero <lekktu@gmail.com>
3269
3270 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
3271 Don't remove elisp* info files; they are already deleted by the
3272 `clean' and `distclean' targets, and they are in the $(infodir)
3273 directory, not the current one.
3274
3275 2006-12-04 Kim F. Storm <storm@cua.dk>
3276
3277 * commands.texi (Misc Events): Update signal events.
3278 (Event Examples): Add signal example.
3279
3280 2006-11-29 Richard Stallman <rms@gnu.org>
3281
3282 * frames.texi (Visibility of Frames): Explain visible windows
3283 can be covered by others. Add xref for raise-frame.
3284
3285 2006-11-28 Richard Stallman <rms@gnu.org>
3286
3287 * searching.texi (Regexp Special): Update when ^ is special.
3288
3289 2006-11-27 Eli Zaretskii <eliz@gnu.org>
3290
3291 * customize.texi (Customization, Common Keywords)
3292 (Group Definitions, Variable Definitions, Composite Types)
3293 (Type Keywords, Customization Types): Add index entries for
3294 various customization keywords.
3295
3296 2006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
3297
3298 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
3299
3300 2006-11-10 Jan Djärv <jan.h.d@swipnet.se>
3301
3302 * frames.texi (Window System Selections): Remove clipboard from
3303 description of selection-coding-system.
3304
3305 2006-11-06 Richard Stallman <rms@gnu.org>
3306
3307 * lists.texi (List Variables): Document COMPARE-FN.
3308
3309 * keymaps.texi: Avoid use of "binding" to mean a relation;
3310 use it only to refer to the meaning associated with a key.
3311 (Keymaps): Change menu node description.
3312
3313 * elisp.texi (Top): Change menu node description.
3314
3315 * display.texi (Managing Overlays): Document overlay-recenter.
3316
3317 2006-10-29 Chong Yidong <cyd@stupidchicken.com>
3318
3319 * Makefile.in: Use relative paths to avoid advertising filesystem
3320 contents during compilation.
3321
3322 2006-10-23 Kim F. Storm <storm@cua.dk>
3323
3324 * commands.texi (Event Input Misc): Update unread-command-events.
3325
3326 2006-10-23 Nick Roberts <nickrob@snap.net.nz>
3327
3328 * lists.texi (Sets And Lists): Fix typos.
3329
3330 2006-10-18 Juanma Barranquero <lekktu@gmail.com>
3331
3332 * control.texi (Processing of Errors): Use @var for an argument,
3333 not @code.
3334
3335 2006-10-16 Richard Stallman <rms@gnu.org>
3336
3337 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
3338
3339 * keymaps.texi (Format of Keymaps): Show all the keymap element
3340 patterns that result from menu items.
3341 (Key Lookup): Minor cleanups.
3342
3343 * modes.texi (Precalculated Fontification): Don't say that
3344 not setting font-lock-defaults avoids loading font-lock.
3345
3346 * help.texi (Documentation): Move xref to Emacs Manual here.
3347 (Documentation Basics): From here.
3348 Also doc emacs-lisp-docstring-fill-column.
3349
3350 * elisp.texi: Update version and ISBN.
3351
3352 * commands.texi (Interactive Call): Clarify KEYS arg to
3353 call-interactively is a vector.
3354 (Command Loop Info): Delete anchor in this-command-keys.
3355 Add anchor in this-command-keys-vector.
3356 (Recursive Editing): Document how recursive-edit
3357 handles the current buffer.
3358
3359 2006-10-13 Chong Yidong <cyd@stupidchicken.com>
3360
3361 * frames.texi (Frame Titles): %c and %l are ignored in
3362 frame-title-format.
3363
3364 2006-10-11 Richard Stallman <rms@gnu.org>
3365
3366 * keymaps.texi (Key Sequences): Clarify use of kbd.
3367
3368 2006-10-10 Kim F. Storm <storm@cua.dk>
3369
3370 * lists.texi (Sets And Lists): Add memql.
3371
3372 2006-10-03 Richard Stallman <rms@gnu.org>
3373
3374 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
3375 Clarify :ascii: and :nonascii:.
3376
3377 2006-09-29 Juri Linkov <juri@jurta.org>
3378
3379 * modes.texi (%-Constructs): Reorder coding systems in the
3380 documentation of %z to the real order displayed in the modeline.
3381
3382 2006-09-25 Richard Stallman <rms@gnu.org>
3383
3384 * os.texi (Timers): Describe timer-max-repeats.
3385
3386 2006-09-25 Chong Yidong <cyd@stupidchicken.com>
3387
3388 * os.texi (Timers): Mention with-local-quit.
3389
3390 2006-09-24 Richard Stallman <rms@gnu.org>
3391
3392 * searching.texi (Searching and Matching): Mention property search.
3393
3394 * commands.texi (Command Loop Info): Explain how read-event affects
3395 this-command-keys.
3396
3397 2006-09-20 Richard Stallman <rms@gnu.org>
3398
3399 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
3400
3401 * windows.texi (Window Start): Minor cleanups.
3402
3403 2006-09-20 Kim F. Storm <storm@cua.dk>
3404
3405 * windows.texi (Window Start): pos-visible-in-window-p allows
3406 specifying t for position to mean "end of window".
3407 Add window-line-height.
3408
3409 * anti.texi (Antinews): Mention window-line-height.
3410
3411 2006-09-19 David Kastrup <dak@gnu.org>
3412
3413 * keymaps.texi (Searching Keymaps): Small clarification.
3414
3415 2006-09-18 Richard Stallman <rms@gnu.org>
3416
3417 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
3418 cause keyboard menus.
3419 (Menu Keymaps): Likewise.
3420 (Defining Menus, Keyboard Menus): Clarify.
3421
3422 * text.texi (Fields): Clarify explanation of constrain-to-field.
3423
3424 2006-09-16 Eli Zaretskii <eliz@gnu.org>
3425
3426 * variables.texi (Tips for Defining): Fix a typo.
3427
3428 2006-09-15 Richard Stallman <rms@gnu.org>
3429
3430 * keymaps.texi (Remapping Commands, Searching Keymaps)
3431 (Active Keymaps): Clean up previous change.
3432
3433 2006-09-15 Jay Belanger <belanger@truman.edu>
3434
3435 * gpl.texi: Replace "Library Public License" by "Lesser Public
3436 License" throughout.
3437
3438 2006-09-15 David Kastrup <dak@gnu.org>
3439
3440 * keymaps.texi (Active Keymaps): Adapt description to use
3441 `get-char-property' instead `get-text-property'. Explain how
3442 mouse events change this. Explain the new optional argument of
3443 `key-binding' and its mouse-dependent lookup.
3444 (Searching Keymaps): Adapt description similarly.
3445 (Remapping Commands): Explain the new optional argument of
3446 `command-remapping'.
3447
3448 2006-09-14 Richard Stallman <rms@gnu.org>
3449
3450 * keymaps.texi (Searching Keymaps): Clarification.
3451 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
3452
3453 2006-09-13 Richard Stallman <rms@gnu.org>
3454
3455 * objects.texi (Character Type): Node split.
3456 Add xref to Describing Characters.
3457 (Basic Char Syntax, General Escape Syntax)
3458 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
3459
3460 2006-09-11 Richard Stallman <rms@gnu.org>
3461
3462 * display.texi (Display Table Format): Wording clarification.
3463 (Glyphs): Clarifications.
3464
3465 2006-09-10 Chong Yidong <cyd@stupidchicken.com>
3466
3467 * keymaps.texi (Active Keymaps): Mention that key-binding checks
3468 local maps.
3469
3470 2006-09-10 Kim F. Storm <storm@cua.dk>
3471
3472 * display.texi (Forcing Redisplay): Document return value of
3473 function redisplay.
3474
3475 2006-09-09 Richard Stallman <rms@gnu.org>
3476
3477 * windows.texi (Window Hooks): Explain limits of
3478 window-scroll-functions.
3479
3480 * display.texi (Fringe Indicators): Update for last change in
3481 indicate-buffer-boundaries.
3482
3483 2006-09-08 Richard Stallman <rms@gnu.org>
3484
3485 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
3486
3487 2006-09-06 Kim F. Storm <storm@cua.dk>
3488
3489 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
3490
3491 * windows.texi (Window Start): Update pos-visible-in-window-p.
3492
3493 2006-09-04 Richard Stallman <rms@gnu.org>
3494
3495 * processes.texi (Accepting Output): Explain SECONDS=0 for
3496 accept-process-output.
3497
3498 * os.texi (Idle Timers): Explain why timer functions should not
3499 loop until (input-pending-p).
3500
3501 2006-09-02 Eli Zaretskii <eliz@gnu.org>
3502
3503 * makefile.w32-in (usermanualdir): New variable.
3504 (elisp.dvi): Use it.
3505
3506 2006-09-01 Eli Zaretskii <eliz@gnu.org>
3507
3508 * buffers.texi (Buffer Modification): Fix last change.
3509
3510 2006-09-01 Chong Yidong <cyd@stupidchicken.com>
3511
3512 * buffers.texi (Buffer Modification): Document
3513 buffer-chars-modified-tick.
3514
3515 2006-08-31 Richard Stallman <rms@gnu.org>
3516
3517 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
3518
3519 2006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
3520
3521 * modes.texi (Syntactic Font Lock):
3522 Mention font-lock-syntactic-face-function
3523 instead of specific faces.
3524
3525 2006-08-29 Chong Yidong <cyd@stupidchicken.com>
3526
3527 * display.texi (Images): Add xrref to display-images-p.
3528
3529 2006-08-28 Kenichi Handa <handa@m17n.org>
3530
3531 * nonascii.texi (Lisp and Coding Systems): Fix description of
3532 detect-coding-region.
3533
3534 2006-08-27 Michael Olson <mwolson@gnu.org>
3535
3536 * processes.texi (Transaction Queues): Remove stray quote
3537 character.
3538
3539 2006-08-25 Richard Stallman <rms@gnu.org>
3540
3541 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
3542 Add xref.
3543
3544 2006-08-24 Chong Yidong <cyd@stupidchicken.com>
3545
3546 * os.texi (Timers): Avoid waiting inside timers.
3547
3548 2006-08-21 Lute Kamstra <lute@gnu.org>
3549
3550 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
3551
3552 2006-08-20 Richard Stallman <rms@gnu.org>
3553
3554 * os.texi (Idle Timers): New node, split out from Timers.
3555 Document current-idle-time.
3556 * commands.texi (Reading One Event): Update xref.
3557 * elisp.texi (Top): Update subnode menu.
3558
3559 2006-08-16 Richard Stallman <rms@gnu.org>
3560
3561 * keymaps.texi (Extended Menu Items): Show format of cached
3562 bindings in extended menu items.
3563
3564 * customize.texi (Variable Definitions): Explain when the
3565 standard value expression is evaluated.
3566
3567 2006-08-15 Chong Yidong <cyd@stupidchicken.com>
3568
3569 * commands.texi (Reading One Event): Explain idleness in
3570 `read-event'.
3571
3572 2006-08-12 Chong Yidong <cyd@stupidchicken.com>
3573
3574 * text.texi (Near Point): Say "cursor" not "terminal cursor".
3575 (Commands for Insertion): Removed split-line since it's not
3576 relevant for Lisp programming.
3577 (Yank Commands): Rewrite introduction.
3578 (Undo): Clarify.
3579 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
3580 (Filling): Remove redundant comment. Clarify return value of
3581 current-justification.
3582 (Margins): Minor clarifications.
3583 (Adaptive Fill): Update default value of adaptive-fill-regexp.
3584 (Sorting): Update definition of sort-lines.
3585 (Columns): Clarify behavior of sort-columns.
3586 (Indent Tabs): Link to Tab Stops in Emacs manual.
3587 (Special Properties): Clarify.
3588 (Clickable Text): Mention Buttons package.
3589
3590 2006-08-12 Kevin Ryde <user42@zip.com.au>
3591
3592 * os.texi (Time Parsing): Add %z to description of
3593 format-time-string, as per docstring. Add cross reference to
3594 glibc manual for strftime.
3595
3596 2006-08-08 Richard Stallman <rms@gnu.org>
3597
3598 * modes.texi: Clean up wording in previous change.
3599
3600 2006-08-07 Chong Yidong <cyd@stupidchicken.com>
3601
3602 * modes.texi (Hooks): Clarify.
3603 (Major Mode Basics): Mention define-derived-mode explicitly.
3604 (Major Mode Conventions): Rebinding RET is OK for some modes.
3605 Mention change-major-mode-hook and after-change-major-mode-hook.
3606 (Example Major Modes): Moved to end of Modes section.
3607 (Mode Line Basics): Clarify.
3608 (Mode Line Data): Mention help-echo and local-map in strings.
3609 Explain reason for treatment of non-risky variables.
3610 (Properties in Mode): Clarify.
3611 (Faces for Font Lock): Add font-lock-negation-char-face.
3612
3613 2006-08-04 Eli Zaretskii <eliz@gnu.org>
3614
3615 * strings.texi (Formatting Strings): Warn against arbitrary
3616 strings as first arg to `format'.
3617
3618 2006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
3619
3620 * text.texi (Clickable Text): Mention `help-echo' text property.
3621 Update intro, examples and associated explanations.
3622
3623 2006-07-31 Richard Stallman <rms@gnu.org>
3624
3625 * commands.texi: Update xrefs.
3626 (Event Mod): New node, cut out from old Translating Input.
3627
3628 * maps.texi: Update xrefs.
3629
3630 * keymaps.texi (Translation Keymaps): New node.
3631 Update xrefs from Translating Input to Translation Keymaps.
3632
3633 * elisp.texi (Top): Update subnode menu.
3634
3635 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
3636
3637 * os.texi (System Interface): Fix menu descriptions of some nodes.
3638 (Translating Input): Node deleted.
3639
3640 2006-07-31 Nick Roberts <nickrob@snap.net.nz>
3641
3642 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
3643
3644 * lists.texi (Sets And Lists): Likewise.
3645
3646 2006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
3647
3648 * text.texi (Fields): Mention POS
3649 requirement when narrowing is in effect.
3650
3651 2006-07-28 Richard Stallman <rms@gnu.org>
3652
3653 * display.texi (Face Attributes): Simplify wording.
3654 (Attribute Functions): Clarify meaning of new-frame default
3655 attribute settings.
3656
3657 * customize.texi (Common Keywords): Document how to use
3658 :package-version in a package not in Emacs.
3659
3660 2006-07-28 Kim F. Storm <storm@cua.dk>
3661
3662 * commands.texi (Reading One Event): Fix last change.
3663
3664 2006-07-26 Chong Yidong <cyd@stupidchicken.com>
3665
3666 * commands.texi (Reading One Event): Document SECONDS argument for
3667 read-event, read-char, and read-char-exclusive.
3668
3669 2006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
3670
3671 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
3672 to ensure correct identification.
3673
3674 2006-07-24 Richard Stallman <rms@gnu.org>
3675
3676 * text.texi (Clickable Text): Clarify.
3677
3678 * sequences.texi (Vector Functions): Delete duplicate xref.
3679
3680 * objects.texi (Function Type): Clarify.
3681
3682 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
3683 modes.
3684
3685 * lists.texi (List Variables): New node.
3686 Material moved from other nodes.
3687
3688 * variables.texi (Setting Variables): add-to-list and
3689 add-to-ordered-list moved to List Variables node.
3690
3691 2006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
3692
3693 * text.texi (Links and Mouse-1):
3694 For mouse-on-link-p, expand on arg POS.
3695
3696 2006-07-21 Kim F. Storm <storm@cua.dk>
3697
3698 * display.texi (Forcing Redisplay): Don't mention systems which
3699 don't support sub-second timers for redisplay-preemption-period.
3700
3701 * os.texi (Terminal Output): Clarify text vs graphical terminal.
3702
3703 2006-07-21 Eli Zaretskii <eliz@gnu.org>
3704
3705 * frames.texi (Input Focus): Document that focus-follows-mouse has
3706 no effect on MS-Windows.
3707
3708 2006-07-18 Richard Stallman <rms@gnu.org>
3709
3710 * display.texi (Forcing Redisplay): Cleanups in previous change.
3711
3712 * processes.texi (Low-Level Network): Make menu more convenient.
3713
3714 2006-07-18 Kim F. Storm <storm@cua.dk>
3715
3716 * display.texi (Forcing Redisplay): redisplay-preemption-period
3717 only used on window systems. Add xref to Terminal Output.
3718
3719 * os.texi (Terminal Output): baud-rate only controls preemption on
3720 non-window systems. Add xref to Forcing Redisplay.
3721
3722 * processes.texi (Low-Level Network): Rename node "Make Network"
3723 to "Network Processes".
3724
3725 2006-07-18 Karl Berry <karl@gnu.org>
3726
3727 * variables.texi, functions.texi, customize.texi, loading.texi:
3728 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
3729
3730 2006-07-17 Chong Yidong <cyd@stupidchicken.com>
3731
3732 * commands.texi (Waiting): Document batch-mode sit-for behavior.
3733
3734 2006-07-17 Richard Stallman <rms@gnu.org>
3735
3736 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
3737 Put period and comma inside quotes.
3738
3739 * loading.texi, markers.texi: Use real doublequote inside menus.
3740
3741 * windows.texi: Put point and comma inside quotes.
3742 (Textual Scrolling): Use @samp for error message.
3743
3744 * variables.texi, tips.texi, syntax.texi, symbols.texi:
3745 * strings.texi, streams.texi, processes.texi, os.texi:
3746 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
3747 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
3748 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
3749 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
3750 Put point and comma inside quotes.
3751
3752 * control.texi (Processing of Errors): Add command-error-function.
3753
3754 * variables.texi (File Local Variables): Clarify that
3755 file local variables make buffer-local bindings.
3756
3757 * modes.texi (Syntactic Font Lock): Give default for
3758 font-lock-syntax-table.
3759
3760 2006-07-17 Nick Roberts <nickrob@snap.net.nz>
3761
3762 * text.texi (Special Properties): Clean up previous change.
3763
3764 2006-07-16 Karl Berry <karl@gnu.org>
3765
3766 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
3767 * control.texi: Fix bad page breaks through chapter 10 (control).
3768
3769 * anti.texi (Antinews): Reorder face-attribute fns to avoid
3770 underfull hbox.
3771
3772 2006-07-15 Nick Roberts <nickrob@snap.net.nz>
3773
3774 * text.texi (Special Properties): Describe fontified text property
3775 in relation to a character (not text).
3776
3777 2006-07-15 Kim F. Storm <storm@cua.dk>
3778
3779 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
3780 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
3781 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
3782
3783 * anti.texi (Antinews): Mention redisplay function.
3784 The kbd macro existed, but was not documented, before 22.x.
3785 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
3786
3787 2006-07-14 Nick Roberts <nickrob@snap.net.nz>
3788
3789 * display.texi (Displaying Messages): Add anchor.
3790
3791 * frames.texi (Dialog Boxes): Use it.
3792
3793 2006-07-12 Richard Stallman <rms@gnu.org>
3794
3795 * objects.texi (Frame Type): Explain nature of frames better.
3796
3797 * frames.texi (Frames): Explain nature of frames better.
3798
3799 2006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
3800
3801 * tips.texi (Coding Conventions): Explain why use cl at compile time.
3802
3803 2006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3804
3805 * frames.texi (Window System Selections): Mention scrap support for Mac.
3806 Default value of x-select-enable-clipboard is t on Mac.
3807
3808 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
3809
3810 2006-07-11 Kim F. Storm <storm@cua.dk>
3811
3812 * display.texi (Forcing Redisplay): Add `redisplay' function.
3813 Don't mention (sit-for -1) -- use (redisplay t) instead.
3814
3815 * commands.texi (Waiting): (sit-for -1) is no longer special.
3816 (sit-for 0) is equivalent to (redisplay).
3817 Iconifying/deiconifying no longer makes sit-for return.
3818
3819 2006-07-10 Nick Roberts <nickrob@snap.net.nz>
3820
3821 * display.texi (Buttons): Fix typo.
3822
3823 * index.texi, elisp.texi (New Symbols): Comment node out.
3824
3825 2006-07-09 Richard Stallman <rms@gnu.org>
3826
3827 * display.texi (Truncation): Clean up previous change.
3828
3829 2006-07-08 Richard Stallman <rms@gnu.org>
3830
3831 * commands.texi (Interactive Call): Use 3 as prefix in example
3832 for execute-extended-command.
3833
3834 * display.texi (Attribute Functions): Move paragraph about
3835 compatibility with Emacs < 21.
3836
3837 2006-07-09 Kim F. Storm <storm@cua.dk>
3838
3839 * display.texi (Refresh Screen): Clarify force-window-update.
3840 (Truncation): "Normally" indicated by fringe arrows.
3841
3842 2006-07-08 Eli Zaretskii <eliz@gnu.org>
3843
3844 * windows.texi (Textual Scrolling, Resizing Windows):
3845 * variables.texi (Constant Variables):
3846 * text.texi (Buffer Contents, Deletion, Changing Properties)
3847 (Property Search, Special Properties, Sticky Properties)
3848 (Links and Mouse-1, Fields, Change Hooks):
3849 * syntax.texi (Syntax Table Functions, Parsing Expressions)
3850 (Categories):
3851 * symbols.texi (Other Plists):
3852 * streams.texi (Output Variables):
3853 * processes.texi (Input to Processes, Query Before Exit):
3854 * positions.texi (Word Motion, Text Lines, List Motion):
3855 * os.texi (Init File, System Environment, Sound Output)
3856 (Session Management):
3857 * nonascii.texi (Text Representations, Character Sets)
3858 (Chars and Bytes, Locales):
3859 * modes.texi (Defining Minor Modes, Header Lines):
3860 * minibuf.texi (Minibuffer Contents):
3861 * markers.texi (Information from Markers):
3862 * lists.texi (List Elements, Building Lists, Association Lists):
3863 * keymaps.texi (Tool Bar):
3864 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
3865 * functions.texi (What Is a Function, Mapping Functions):
3866 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
3867 (Color Names, Text Terminal Colors, Display Feature Testing):
3868 * files.texi (Visiting Functions, File Name Components)
3869 (Unique File Names, Contents of Directories):
3870 * display.texi (Forcing Redisplay, Displaying Messages)
3871 (Temporary Displays, Font Selection, Auto Faces)
3872 (Font Lookup, Fringe Indicators, Display Margins)
3873 (Image Descriptors, Showing Images, Image Cache, Button Types)
3874 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
3875 (Display Table Format, Glyphs):
3876 * control.texi (Iteration):
3877 * commands.texi (Command Loop Info, Adjusting Point):
3878 * backups.texi (Making Backups, Auto-Saving):
3879 Remove @tindex entries.
3880
3881 2006-07-07 Kim F. Storm <storm@cua.dk>
3882
3883 * display.texi (Fringe Cursors): Fix typo.
3884 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
3885 (Overlay Arrow): Default is overlay-arrow fringe indicator.
3886
3887 2006-07-05 Richard Stallman <rms@gnu.org>
3888
3889 * text.texi (Buffer Contents): Add example of text props
3890 in result of buffer-substring.
3891 (Text Properties): Explain better about use of specific property names.
3892 (Property Search): Some cleanups; reorder some functions.
3893
3894 * keymaps.texi (Changing Key Bindings): Cleanup.
3895 Add xref to Key Binding Conventions.
3896
3897 * display.texi (Attribute Functions): Add examples for
3898 face-attribute-relative-p.
3899
3900 * tips.texi (Coding Conventions): Cleanup last change.
3901
3902 2006-07-05 Karl Berry <karl@gnu.org>
3903
3904 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
3905 Remove @setchapternewpage odd.
3906 Result is 1013 pages, down from 1100.
3907
3908 * anti.texi, customize.texi, display.texi, internals.texi:
3909 * minibuf.texi, modes.texi, tips.texi:
3910 Fix overfull/underfull boxes.
3911
3912 2006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
3913
3914 * edebug.texi (Instrumenting):
3915 Add Edebug-specific findex for eval-buffer.
3916 * loading.texi (Loading):
3917 Replace eval-current-buffer with eval-buffer.
3918
3919 2006-06-30 Nick Roberts <nickrob@snap.net.nz>
3920
3921 * locals.texi (Standard Buffer-Local Variables): Update the list
3922 of variables.
3923
3924 2006-06-26 Nick Roberts <nickrob@snap.net.nz>
3925
3926 * files.texi (File Name Completion): Point user to the node
3927 "Reading File Names".
3928
3929 2006-06-24 Eli Zaretskii <eliz@gnu.org>
3930
3931 * files.texi (Contents of Directories): Document case-insensitive
3932 behavior on respective filesystems.
3933
3934 * objects.texi (Character Type): Document that Emacs signals an
3935 error for unsupported Unicode characters specified as \uNNNN.
3936
3937 2006-06-19 Richard Stallman <rms@gnu.org>
3938
3939 * processes.texi (Bindat Spec): Clarify previous change.
3940
3941 2006-06-16 Richard Stallman <rms@gnu.org>
3942
3943 * tips.texi (Coding Conventions): Better explain conventions
3944 for definition constructs.
3945
3946 * text.texi (Special Properties): String value of `read-only'
3947 serves as the error message.
3948
3949 * objects.texi (Character Type): Clarify prev. change.
3950 (Non-ASCII in Strings): Mention \u and \U.
3951
3952 * commands.texi (Using Interactive): Explain problem of
3953 markers, etc., in command-history.
3954
3955 2006-06-14 Kim F. Storm <storm@cua.dk>
3956
3957 * commands.texi (Waiting): Negative arg to sit-for forces
3958 redisplay even if input is pending.
3959
3960 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
3961 redisplay. Remove incorrect example of binding redisplay-dont-pause
3962 around (sit-for 0).
3963
3964 2006-06-13 Richard Stallman <rms@gnu.org>
3965
3966 * display.texi (Forcing Redisplay): Clarify previous change.
3967
3968 2006-06-13 Romain Francoise <romain@orebokech.com>
3969
3970 * display.texi (Forcing Redisplay): Fix typo.
3971
3972 2006-06-13 Kim F. Storm <storm@cua.dk>
3973
3974 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
3975
3976 2006-06-10 Luc Teirlinck <teirllm@auburn.edu>
3977
3978 * tips.texi (Coding Conventions): Add `@end itemize'.
3979
3980 2006-06-10 Richard Stallman <rms@gnu.org>
3981
3982 * tips.texi (Coding Conventions): Explain use of coding systems
3983 to ensure one decoding for strings.
3984
3985 2006-06-09 Aidan Kehoe <kehoea@parhasard.net>
3986
3987 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
3988 syntax.
3989
3990 2006-06-07 Eli Zaretskii <eliz@gnu.org>
3991
3992 * display.texi (Font Selection): Remove description of
3993 clear-face-cache.
3994
3995 * compile.texi (Eval During Compile): Fix a typo. Add index
3996 entries for possible uses of eval-when-compile.
3997
3998 2006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
3999
4000 * display.texi (Abstract Display): Fix typo.
4001
4002 2006-06-03 Eli Zaretskii <eliz@gnu.org>
4003
4004 * minibuf.texi (Minibuffer History) <history-add-new-input>:
4005 Reword variable's description.
4006
4007 2006-06-01 Richard Stallman <rms@gnu.org>
4008
4009 * windows.texi (Splitting Windows): Clarify splitting nonselected
4010 window.
4011
4012 2006-05-31 Juri Linkov <juri@jurta.org>
4013
4014 * minibuf.texi (Minibuffer History): Add history-add-new-input.
4015
4016 2006-05-30 Richard Stallman <rms@gnu.org>
4017
4018 * display.texi (Line Height): Fix errors in description of
4019 default line height and line-height property.
4020
4021 * nonascii.texi (Default Coding Systems): Further clarification.
4022
4023 2006-05-29 Luc Teirlinck <teirllm@auburn.edu>
4024
4025 * internals.texi (Pure Storage): Mention that an overflow in pure
4026 space causes a memory leak.
4027 (Garbage Collection): If there was an overflow in pure space,
4028 `garbage-collect' returns nil.
4029
4030 2006-05-30 Eli Zaretskii <eliz@gnu.org>
4031
4032 * nonascii.texi (Default Coding Systems): Fix it some more.
4033
4034 2006-05-29 Eli Zaretskii <eliz@gnu.org>
4035
4036 * nonascii.texi (Default Coding Systems): Fix last change.
4037
4038 2006-05-29 Kenichi Handa <handa@m17n.org>
4039
4040 * nonascii.texi (find-operation-coding-system): Describe the new
4041 argument format (FILENAME . BUFFER).
4042
4043 2006-05-28 Richard Stallman <rms@gnu.org>
4044
4045 * tips.texi (Coding Conventions): Better explain reasons not to
4046 advise other packages or use `eval-after-load'.
4047
4048 2006-05-29 Kim F. Storm <storm@cua.dk>
4049
4050 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
4051 `bindat-idx' and `bindat-raw' for clarity.
4052
4053 2006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
4054
4055 * processes.texi (Bindat Spec): Expand on `repeat' handler.
4056
4057 * display.texi (Display): Add "Abstract Display" to menu.
4058 (Abstract Display, Abstract Display Functions)
4059 (Abstract Display Example): New nodes.
4060 * elisp.texi (Top): Add "Abstract Display" to menu.
4061
4062 2006-05-27 Chong Yidong <cyd@stupidchicken.com>
4063
4064 * keymaps.texi (Key Sequences): Link to input events definition.
4065 (Format of Keymaps): Delete material duplicated in Keymap Basics.
4066
4067 * files.texi (Changing Files): Document updated argument list for
4068 copy-file.
4069
4070 2006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
4071
4072 * processes.texi (Bindat Functions): Explain term "total length".
4073 Use it in bindat-length and bindat-pack descriptions.
4074
4075 2006-05-26 Eli Zaretskii <eliz@gnu.org>
4076
4077 * tips.texi (Coding Conventions): Advise against using
4078 eval-after-load in packages. Add an index entry.
4079
4080 2006-05-25 Juri Linkov <juri@jurta.org>
4081
4082 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
4083
4084 * modes.texi (%-Constructs): Add %e, %z, %Z.
4085
4086 2006-05-25 Richard Stallman <rms@gnu.org>
4087
4088 * elisp.texi (Top): Update subnode menu.
4089
4090 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
4091 (Keymaps): Update menu.
4092
4093 2006-05-25 Chong Yidong <cyd@stupidchicken.com>
4094
4095 * keymaps.texi (Key Sequences): Some clarifications.
4096
4097 2006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
4098
4099 * processes.texi (Bindat Functions): Say "unibyte string"
4100 explicitly for bindat-unpack and bindat-pack descriptions.
4101 (Bindat Examples): Don't call `string-make-unibyte' in example.
4102
4103 2006-05-25 Chong Yidong <cyd@stupidchicken.com>
4104
4105 * keymaps.texi (Key Sequences): Renamed from Keymap Terminology.
4106 Explain string and vector representations of key sequences.
4107
4108 * keymaps.texi (Changing Key Bindings):
4109 * commands.texi (Interactive Codes):
4110 * help.texi (Describing Characters): Refer to it.
4111
4112 2006-05-23 Luc Teirlinck <teirllm@auburn.edu>
4113
4114 * frames.texi (Pointer Shape): @end table -> @end defvar.
4115
4116 2006-05-22 Richard Stallman <rms@gnu.org>
4117
4118 * elisp.texi (Top): Update subnode menus.
4119
4120 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
4121 Contents rewritten; material from old Pointer Shape node moved here.
4122
4123 * display.texi (Pointer Shape): Node deleted.
4124 (Image Descriptors): Minor cleanup.
4125
4126 2006-05-21 Richard Stallman <rms@gnu.org>
4127
4128 * syntax.texi (Parsing Expressions): Update info on which STATE
4129 elements are ignored.
4130
4131 2006-05-19 Luc Teirlinck <teirllm@auburn.edu>
4132
4133 * hooks.texi (Standard Hooks): Correct typo.
4134
4135 * gpl.texi (GPL): ifinfo -> ifnottex.
4136
4137 2006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
4138
4139 * searching.texi (Simple Match Data): Warn about match data being
4140 set anew by every search.
4141
4142 2006-05-17 Richard Stallman <rms@gnu.org>
4143
4144 * minibuf.texi (Minibuffer History): Clarify.
4145
4146 * searching.texi (Regexp Special): Clarify nested regexp warning.
4147
4148 2006-05-16 Kim F. Storm <storm@cua.dk>
4149
4150 * minibuf.texi (Minibuffer History): Update add-to-history.
4151
4152 2006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
4153
4154 * nonascii.texi (Explicit Encoding): Fix
4155 typo (encoding<->decoding).
4156
4157 2006-05-14 Richard Stallman <rms@gnu.org>
4158
4159 * buffers.texi (Creating Buffers): Cleanup.
4160
4161 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
4162
4163 2006-05-13 Eli Zaretskii <eliz@gnu.org>
4164
4165 * buffers.texi (Current Buffer): Document that with-temp-buffer
4166 disables undo.
4167
4168 * os.texi (Terminal-Specific): More accurate description of how
4169 Emacs searches for the terminal-specific libraries.
4170
4171 2006-05-12 Eli Zaretskii <eliz@gnu.org>
4172
4173 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
4174 emacs-xtra to @inforef's.
4175
4176 * text.texi (Undo): Document that undo is turned off in buffers
4177 whose names begin with a space.
4178
4179 * buffers.texi (Buffer Names): Add index entries for buffers whose
4180 names begin with a space.
4181 (Creating Buffers): Document that undo is turned off in buffers
4182 whose names begin with a space.
4183
4184 * files.texi (Visiting Functions, Reading from Files)
4185 (Saving Buffers): Mention code and EOL conversions by file I/O
4186 primitives and subroutines.
4187
4188 * nonascii.texi (Lisp and Coding Systems): Document
4189 coding-system-eol-type. Add index entries for eol conversion.
4190
4191 * display.texi (Defining Faces): Mention `mac', and add an xref to
4192 where window-system is described.
4193
4194 2006-05-10 Richard Stallman <rms@gnu.org>
4195
4196 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
4197
4198 2006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
4199
4200 * variables.texi (File Local Variables): Recommend to quote lambda
4201 expressions in safe-local-variable property.
4202
4203 2006-05-09 Richard Stallman <rms@gnu.org>
4204
4205 * variables.texi (File Local Variables): Document
4206 safe-local-eval-forms and safe-local-eval-function.
4207
4208 2006-05-07 Kim F. Storm <storm@cua.dk>
4209
4210 * minibuf.texi (Minibuffer History): Remove keep-dups arg
4211 from add-to-history.
4212
4213 2006-05-07 Romain Francoise <romain@orebokech.com>
4214
4215 * commands.texi (Event Input Misc):
4216 * compile.texi (Eval During Compile):
4217 * internals.texi (Buffer Internals):
4218 * minibuf.texi (Initial Input):
4219 * nonascii.texi (Scanning Charsets):
4220 * numbers.texi (Comparison of Numbers):
4221 * windows.texi (Textual Scrolling, Vertical Scrolling):
4222 Fix various typos.
4223
4224 2006-05-06 Eli Zaretskii <eliz@gnu.org>
4225
4226 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
4227 conditional xref's to either emacs or emacs-xtra, depending on
4228 @iftex/@ifnottex.
4229
4230 * minibuf.texi (Minibuffer History): Document add-to-history.
4231
4232 2006-05-05 Eli Zaretskii <eliz@gnu.org>
4233
4234 * internals.texi (Pure Storage): Mention the pure overflow message
4235 at startup.
4236
4237 2006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
4238
4239 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
4240 (Searching Keymaps): Fix pseudo-Lisp description of keymap
4241 search.
4242
4243 2006-05-01 Richard Stallman <rms@gnu.org>
4244
4245 * intro.texi (nil and t): Clarify.
4246
4247 * variables.texi (File Local Variables): Suggest using booleanp.
4248
4249 2006-05-01 Juanma Barranquero <lekktu@gmail.com>
4250
4251 * objects.texi (Type Predicates): Fix typos.
4252
4253 2006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
4254
4255 * intro.texi (nil and t): Add booleanp.
4256
4257 * objects.texi (Type Predicates): Add links for booleanp and
4258 string-or-null-p.
4259
4260 2006-04-29 Richard Stallman <rms@gnu.org>
4261
4262 * modes.texi (Multiline Font Lock): Rename from
4263 Multi line Font Lock Elements. Much clarification.
4264 (Font Lock Multiline, Region to Fontify): Much clarification.
4265
4266 2006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
4267
4268 * variables.texi (File Local Variables): Remove the special case t for
4269 safe-local-variable.
4270
4271 2006-04-26 Richard Stallman <rms@gnu.org>
4272
4273 * syntax.texi (Parsing Expressions): Minor cleanup.
4274
4275 2006-04-18 Richard Stallman <rms@gnu.org>
4276
4277 * tips.texi (Coding Conventions): Explain when the package's
4278 prefix should appear later on (not at the start of the name).
4279
4280 * searching.texi (String Search): Clarify effect of NOERROR.
4281
4282 * modes.texi (Imenu): Clarify what special items do.
4283
4284 * hooks.texi (Standard Hooks): Delete text about old hook names.
4285
4286 2006-04-17 Romain Francoise <romain@orebokech.com>
4287
4288 * variables.texi (Local Variables): Update the default value of
4289 `max-specpdl-size'.
4290
4291 2006-04-15 Michael Olson <mwolson@gnu.org>
4292
4293 * processes.texi (Transaction Queues): Mention the new optional
4294 `delay-question' argument for `tq-enqueue'.
4295
4296 2006-04-13 Bill Wohler <wohler@newt.com>
4297
4298 * customize.texi (Common Keywords): Use dotted notation for
4299 :package-version value. Specify its values. Improve documentation
4300 for customize-package-emacs-version-alist.
4301
4302 2006-04-12 Bill Wohler <wohler@newt.com>
4303
4304 * customize.texi (Common Keywords): Move description of
4305 customize-package-emacs-version-alist to @defvar.
4306
4307 2006-04-10 Bill Wohler <wohler@newt.com>
4308
4309 * customize.texi (Common Keywords): Add :package-version.
4310
4311 2006-04-10 Kim F. Storm <storm@cua.dk>
4312
4313 * text.texi (Buffer Contents): Add NOPROPS arg to
4314 filter-buffer-substring.
4315
4316 2006-04-08 Kevin Ryde <user42@zip.com.au>
4317
4318 * os.texi (Command-Line Arguments): Update xref to emacs manual
4319 "Command Arguments" -> "Emacs Invocation", per change there.
4320
4321 2006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
4322
4323 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
4324 be on one line to help makeinfo not render two spaces after the dot.
4325
4326 2006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
4327
4328 * strings.texi (Predicates for Strings): Add string-or-null-p.
4329
4330 2006-03-28 Kim F. Storm <storm@cua.dk>
4331
4332 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
4333 remarks about systems that don't support fractional seconds.
4334
4335 2006-03-25 Karl Berry <karl@gnu.org>
4336
4337 * elisp.texi: Use @copyright{} instead of (C), and do not indent
4338 the year list.
4339
4340 2006-03-21 Nick Roberts <nickrob@snap.net.nz>
4341
4342 * display.texi (Fringe Indicators): Fix typos.
4343
4344 2006-03-19 Luc Teirlinck <teirllm@auburn.edu>
4345
4346 * tips.texi (Documentation Tips): One can now also write `program'
4347 in front of a quoted symbol in a docstring to prevent making a
4348 hyperlink.
4349
4350 2006-03-19 Alan Mackenzie <acm@muc.de>
4351
4352 * text.texi (Special Properties): Clarify `fontified' property.
4353
4354 2006-03-16 Richard Stallman <rms@gnu.org>
4355
4356 * display.texi (Defining Images): Minor cleanup.
4357
4358 2006-03-16 Bill Wohler <wohler@newt.com>
4359
4360 * display.texi (Defining Images): In image-load-path-for-library,
4361 prefer user's images.
4362
4363 2006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
4364
4365 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
4366
4367 2006-03-15 Bill Wohler <wohler@newt.com>
4368
4369 * display.texi (Defining Images): Fix example in
4370 image-load-path-for-library by not recommending that one binds
4371 image-load-path. Just defvar it to placate compiler and only use
4372 it if previously defined.
4373
4374 2006-03-14 Bill Wohler <wohler@newt.com>
4375
4376 * display.texi (Defining Images): In image-load-path-for-library,
4377 always return list of directories. Update example.
4378
4379 2006-03-14 Alan Mackenzie <acm@muc.de>
4380
4381 * modes.texi: New node, "Region to Fontify" (for Font Lock).
4382 This describes font-lock-extend-region-function.
4383 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
4384 the new node "Region to Fontify".
4385
4386 2006-03-13 Richard Stallman <rms@gnu.org>
4387
4388 * display.texi (Invisible Text): The impossible position is
4389 now before the invisible text, not after.
4390 (Defining Images): Clean up last change.
4391
4392 2006-03-11 Bill Wohler <wohler@newt.com>
4393
4394 * display.texi (Defining Images): Add image-load-path-for-library.
4395
4396 2006-03-11 Luc Teirlinck <teirllm@auburn.edu>
4397
4398 * text.texi (Adaptive Fill): Fix Texinfo usage.
4399
4400 * strings.texi (Creating Strings): Fix Texinfo usage.
4401
4402 * searching.texi (Regexp Special): Use @samp for regular
4403 expressions that are not in Lisp syntax.
4404
4405 2006-03-08 Luc Teirlinck <teirllm@auburn.edu>
4406
4407 * searching.texi (Regexp Special): Put remark between parentheses
4408 to avoid misreading.
4409
4410 2006-03-07 Luc Teirlinck <teirllm@auburn.edu>
4411
4412 * searching.texi (Syntax of Regexps): More accurately describe
4413 which characters are special in which situations.
4414 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
4415 are not special. Describe in detail when `[' and `]' are special.
4416 (Regexp Backslash): Plenty of regexps with unbalanced square
4417 brackets are valid, so reword that statement.
4418
4419 2006-03-02 Kim F. Storm <storm@cua.dk>
4420
4421 * keymaps.texi (Tool Bar): Add tool-bar-border.
4422
4423 2006-02-28 Luc Teirlinck <teirllm@auburn.edu>
4424
4425 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
4426
4427 2006-02-27 Luc Teirlinck <teirllm@auburn.edu>
4428
4429 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
4430
4431 * files.texi (Locating Files): Suggest additional values for the
4432 SUFFIXES arg of `locate-file'. Update pxref.
4433
4434 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
4435 (How Programs Do Loading): Discuss the effects of Auto Compression
4436 mode on `load'.
4437 (Load Suffixes): New node.
4438 (Library Search): Delete description of `load-suffixes'; it was
4439 moved to "Load Suffixes".
4440 (Autoload, Named Features): Mention `load-suffixes'.
4441
4442 2006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
4443
4444 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
4445
4446 * windows.texi (Window Tree): Fix typo.
4447
4448 2006-02-20 Kim F. Storm <storm@cua.dk>
4449
4450 * display.texi (Fringe Indicators): New section.
4451 Move indicate-empty-lines, indicate-buffer-boundaries, and
4452 default-indicate-buffer-boundaries here.
4453 Add fringe-indicator-alist and default-fringes-indicator-alist.
4454 Add list of logical fringe indicator symbols.
4455 Update list of standard bitmap names.
4456 (Fringe Cursors): New section.
4457 Move overflow-newline-into-fringe here.
4458 Add fringe-cursor-alist and default-fringes-cursor-alist.
4459 Add list of fringe cursor symbols.
4460
4461 2006-02-20 Juanma Barranquero <lekktu@gmail.com>
4462
4463 * commands.texi (Using Interactive): Fix reference to node
4464 "Minibuffers".
4465
4466 2006-02-19 Richard M. Stallman <rms@gnu.org>
4467
4468 * minibuf.texi (High-Level Completion):
4469 Add xref to read-input-method-name.
4470
4471 * files.texi (Relative File Names): Move file-relative-name here.
4472 (File Name Expansion): From here. Minor clarifications.
4473
4474 * commands.texi (Using Interactive): Add xrefs about reading input.
4475 Clarify remarks about that moving point and mark.
4476 Put string case before list case.
4477
4478 2006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
4479
4480 * display.texi (Other Display Specs, Image Descriptors):
4481 Revert erroneous changes. The previous description of
4482 image-descriptors as `(image . PROPS)' was correct.
4483
4484 2006-02-14 Richard M. Stallman <rms@gnu.org>
4485
4486 * variables.texi (File Local Variables): Clarifications.
4487
4488 2006-02-14 Juanma Barranquero <lekktu@gmail.com>
4489
4490 * variables.texi (File Local Variables): Use @code for a cons
4491 cell, not @var.
4492
4493 2006-02-13 Chong Yidong <cyd@stupidchicken.com>
4494
4495 * variables.texi (File Local Variables): Document new file local
4496 variable behavior.
4497
4498 2006-02-10 Kim F. Storm <storm@cua.dk>
4499
4500 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
4501
4502 2006-02-08 Juanma Barranquero <lekktu@gmail.com>
4503
4504 * modes.texi (%-Constructs): Remove obsolete info about
4505 `global-mode-string'.
4506
4507 2006-02-07 Richard M. Stallman <rms@gnu.org>
4508
4509 * commands.texi (Prefix Command Arguments): Minor cleanup.
4510
4511 * display.texi: "Graphical display", not window system.
4512
4513 * functions.texi (What Is a Function): Fix xref.
4514
4515 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
4516 (Changing Key Bindings): Clarify when remapping is better than
4517 substitute-key-definition.
4518
4519 2006-02-02 Richard M. Stallman <rms@gnu.org>
4520
4521 * minibuf.texi (Basic Completion): Completion alists are risky.
4522
4523 * keymaps.texi (Active Keymaps): Clarifications.
4524 (Searching Keymaps): New node.
4525 (Keymaps): Update menu.
4526
4527 * frames.texi (Layout Parameters): Minor clarification.
4528 (Drag and Drop): New node.
4529 (Frames): Update menu.
4530
4531 2006-01-29 Chong Yidong <cyd@stupidchicken.com>
4532
4533 * display.texi (Other Display Specs, Image Descriptors):
4534 Image description is a list, not a cons cell.
4535
4536 2006-01-28 Luc Teirlinck <teirllm@auburn.edu>
4537
4538 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
4539 list is not necessarily a list).
4540
4541 2006-01-27 Eli Zaretskii <eliz@gnu.org>
4542
4543 * frames.texi (Layout Parameters): border-width and
4544 internal-border-width belong to the frame, not the window.
4545
4546 2006-01-19 Richard M. Stallman <rms@gnu.org>
4547
4548 * nonascii.texi (Translation of Characters): Search cmds use
4549 translation-table-for-input. Automatically made local.
4550
4551 * markers.texi (Overview of Markers): Count insertion type
4552 as one of a marker's attributes.
4553
4554 * keymaps.texi (Controlling Active Maps): New node, split out of
4555 Active Keymaps.
4556 (Keymaps): Menu updated.
4557 (Active Keymaps): Give pseudocode to explain how the active
4558 maps are searched. current-active-maps and key-binding moved here.
4559 (Functions for Key Lookup): current-active-maps and key-binding moved.
4560 Clarifications.
4561 (Searching the Keymaps): New subnode.
4562
4563 * elisp.texi (Top): Menu clarification.
4564
4565 * display.texi (Other Display Specs): Delete duplicate entry for
4566 just a string as display spec. Move text about recursive display
4567 specs on such a string.
4568
4569 * commands.texi (Key Sequence Input): Clarify.
4570 Move num-nonmacro-input-events out.
4571 (Reading One Event): num-nonmacro-input-events moved here.
4572
4573 2006-01-14 Nick Roberts <nickrob@snap.net.nz>
4574
4575 * advice.texi (Simple Advice): Update example to fit argument
4576 change in previous-line.
4577
4578 2006-01-05 Richard M. Stallman <rms@gnu.org>
4579
4580 * markers.texi (The Mark): Fix in `mark'.
4581
4582 2006-01-04 Richard M. Stallman <rms@gnu.org>
4583
4584 * processes.texi (Misc Network, Make Network): Minor cleanups.
4585
4586 2006-01-04 Kim F. Storm <storm@cua.dk>
4587
4588 * processes.texi (Make Network): Add IPv6 addresses and handling.
4589 (Network Feature Testing): Mention (:family ipv6).
4590 (Misc Network): Add IPv6 formats to format-network-address.
4591
4592 2005-12-30 Richard M. Stallman <rms@gnu.org>
4593
4594 * text.texi (Changing Properties):
4595 Don't use return value of set-text-properties.
4596
4597 2005-12-29 Luc Teirlinck <teirllm@auburn.edu>
4598
4599 * modes.texi (Mode Line Format): Correct typo in menu.
4600
4601 2005-12-29 Richard M. Stallman <rms@gnu.org>
4602
4603 * modes.texi (Mode Line Top): New node.
4604 (Mode Line Data): Some text moved to new node.
4605 Explain the data structure more concretely.
4606 (Mode Line Basics): Clarifications.
4607 (Mode Line Variables): Clarify intro paragraph.
4608 (%-Constructs): Clarify intro paragraph.
4609 (Mode Line Format): Update menu.
4610
4611 2005-12-28 Luc Teirlinck <teirllm@auburn.edu>
4612
4613 * minibuf.texi (Basic Completion): Update lazy-completion-table
4614 examples for removal of ARGS argument.
4615
4616 2005-12-23 Richard M. Stallman <rms@gnu.org>
4617
4618 * text.texi (Undo): Restore some explanation from the version
4619 that was deleted.
4620
4621 2005-12-23 Eli Zaretskii <eliz@gnu.org>
4622
4623 * text.texi (Undo): Remove duplicate descriptions of `apply
4624 funname' and `apply delta' elements of the undo list.
4625
4626 2005-12-20 Richard M. Stallman <rms@gnu.org>
4627
4628 * help.texi (Help Functions): Update documentation of `apropos'.
4629
4630 2005-12-20 Luc Teirlinck <teirllm@auburn.edu>
4631
4632 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
4633 because it is confusing. If the :help-echo keyword is a function,
4634 it is not directly used as the :help-echo overlay property, as the
4635 xref seems to suggest (it does not take the appropriate args).
4636
4637 2005-12-19 Luc Teirlinck <teirllm@auburn.edu>
4638
4639 * customize.texi (Common Keywords): Fix Texinfo usage.
4640 (Group Definitions, Variable Definitions): Update for new
4641 conventions for using `*' in docstrings.
4642
4643 * tips.texi (Documentation Tips): Update for new conventions for
4644 using `*' in docstrings.
4645
4646 2005-12-16 Richard M. Stallman <rms@gnu.org>
4647
4648 * minibuf.texi (Minibuffer Contents): Minor cleanup.
4649
4650 2005-12-16 Juri Linkov <juri@jurta.org>
4651
4652 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
4653
4654 2005-12-14 Romain Francoise <romain@orebokech.com>
4655
4656 * modes.texi (Customizing Keywords): Rename `append' to `how'.
4657 Fix typo.
4658
4659 2005-12-11 Juri Linkov <juri@jurta.org>
4660
4661 * minibuf.texi (Completion Commands): Add mention of read-file-name
4662 for filename completion keymaps.
4663 (Reading File Names): Add mention of filename completion keymaps
4664 for read-file-name and xref to `Completion Commands'.
4665
4666 2005-12-10 Richard M. Stallman <rms@gnu.org>
4667
4668 * customize.texi (Common Keywords): State caveats for use of :tag.
4669
4670 2005-12-08 Richard M. Stallman <rms@gnu.org>
4671
4672 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
4673 with xrefs and better explanation.
4674 (Completion Commands): Add the filename completion maps.
4675
4676 * objects.texi (Character Type): Clarify that \s is not space
4677 if a dash follows.
4678
4679 2005-12-05 Richard M. Stallman <rms@gnu.org>
4680
4681 * windows.texi (Resizing Windows): Delete preserve-before args.
4682
4683 2005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
4684
4685 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
4686 in full keymaps, since the quirk has been fixed.
4687
4688 2005-12-03 Eli Zaretskii <eliz@gnu.org>
4689
4690 * hooks.texi (Standard Hooks): Add index entries. Mention
4691 `compilation-finish-functions'.
4692
4693 2005-11-27 Richard M. Stallman <rms@gnu.org>
4694
4695 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
4696
4697 2005-11-21 Juri Linkov <juri@jurta.org>
4698
4699 * customize.texi (Common Keywords): Update links types
4700 custom-manual and url-link. Add link types emacs-library-link,
4701 file-link, function-link, variable-link, custom-group-link.
4702
4703 2005-11-20 Chong Yidong <cyd@stupidchicken.com>
4704
4705 * display.texi: Revert 2005-11-20 change.
4706
4707 2005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
4708
4709 * processes.texi (Bindat Functions):
4710 Say "third" to refer to zero-based index "2".
4711
4712 2005-11-18 Luc Teirlinck <teirllm@auburn.edu>
4713
4714 * loading.texi (Library Search): Update the default value of
4715 `load-suffixes'.
4716
4717 2005-11-17 Chong Yidong <cyd@stupidchicken.com>
4718
4719 * display.texi (Attribute Functions): Mention :ignore-defface.
4720
4721 2005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
4722
4723 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
4724 (Minor Mode Conventions): Mention the use of a hook.
4725
4726 2005-11-06 Richard M. Stallman <rms@gnu.org>
4727
4728 * files.texi (Magic File Names): find-file-name-handler checks the
4729 `operations' property of the handler.
4730
4731 2005-11-03 Richard M. Stallman <rms@gnu.org>
4732
4733 * variables.texi (Frame-Local Variables): Small clarification.
4734
4735 2005-10-29 Chong Yidong <cyd@stupidchicken.com>
4736
4737 * os.texi (Init File): Document ~/.emacs.d/init.el.
4738
4739 2005-10-29 Richard M. Stallman <rms@gnu.org>
4740
4741 * internals.texi (Garbage Collection): Document memory-full.
4742
4743 2005-10-28 Bill Wohler <wohler@newt.com>
4744
4745 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
4746 for URLs.
4747
4748 2005-10-28 Richard M. Stallman <rms@gnu.org>
4749
4750 * minibuf.texi (Completion Commands): Clean up prev change.
4751
4752 2005-10-26 Kevin Ryde <user42@zip.com.au>
4753
4754 * compile.texi (Eval During Compile): Explain recommended uses
4755 of eval-when-compile and eval-and-compile.
4756
4757 2005-10-27 Masatake YAMATO <jet@gyve.org>
4758
4759 * minibuf.texi (Completion Commands):
4760 Write about new optional argument for `display-completion-list'.
4761
4762 2005-10-23 Richard M. Stallman <rms@gnu.org>
4763
4764 * display.texi (Overlay Arrow): Clarify about local bindings of
4765 overlay-arrow-position.
4766
4767 2005-10-22 Eli Zaretskii <eliz@gnu.org>
4768
4769 * internals.texi (Building Emacs): Fix last change.
4770
4771 2005-10-22 Richard M. Stallman <rms@gnu.org>
4772
4773 * internals.texi (Building Emacs): Document eval-at-startup.
4774
4775 2005-10-21 Richard M. Stallman <rms@gnu.org>
4776
4777 * loading.texi (Where Defined): load-history contains abs file names.
4778 symbol-file returns abs file names.
4779
4780 2005-10-19 Kim F. Storm <storm@cua.dk>
4781
4782 * display.texi (Showing Images): Add max-image-size integer value.
4783
4784 2005-10-18 Chong Yidong <cyd@stupidchicken.com>
4785
4786 * display.texi (Showing Images): Document max-image-size.
4787
4788 2005-10-17 Richard M. Stallman <rms@gnu.org>
4789
4790 * commands.texi (Quitting): Minor clarification.
4791
4792 * processes.texi (Sentinels): Clarify about output and quitting.
4793 (Filter Functions): Mention with-local-quit.
4794
4795 2005-10-17 Juri Linkov <juri@jurta.org>
4796
4797 * buffers.texi (Current Buffer):
4798 * commands.texi (Event Input Misc):
4799 * compile.texi (Eval During Compile, Compiler Errors):
4800 * customize.texi (Group Definitions):
4801 * display.texi (Progress, Defining Faces):
4802 * files.texi (Writing to Files):
4803 * modes.texi (Mode Hooks, Defining Minor Modes):
4804 * streams.texi (Output Functions):
4805 * syntax.texi (Syntax Table Functions):
4806 * text.texi (Change Hooks):
4807 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
4808
4809 * commands.texi (Quitting): Replace arg `forms' with `body' in
4810 `with-local-quit'.
4811
4812 * positions.texi (Excursions): Replace arg `forms' with `body' in
4813 `save-excursion'.
4814
4815 2005-10-08 Kim F. Storm <storm@cua.dk>
4816
4817 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
4818 Rename manual section accordingly.
4819
4820 2005-10-04 Kim F. Storm <storm@cua.dk>
4821
4822 * windows.texi (Window Split Tree): New section describing
4823 new function window-split-tree function.
4824
4825 2005-10-03 Nick Roberts <nickrob@snap.net.nz>
4826
4827 * display.texi (Fringe Size/Pos): Simplify and add detail.
4828
4829 2005-09-30 Romain Francoise <romain@orebokech.com>
4830
4831 * minibuf.texi (High-Level Completion): Explain that the prompt
4832 given to `read-buffer' should end with a colon and a space.
4833 Update usage examples.
4834
4835 2005-09-29 Juri Linkov <juri@jurta.org>
4836
4837 * display.texi (Displaying Messages): Rename argument name
4838 `string' to `format-string' in functions `message', `message-box',
4839 `message-or-box'.
4840
4841 2005-09-26 Chong Yidong <cyd@stupidchicken.com>
4842
4843 * errors.texi (Standard Errors): Correct xrefs.
4844
4845 2005-09-18 Chong Yidong <cyd@stupidchicken.com>
4846
4847 * display.texi (Defining Images): Update documentation for
4848 `image-load-path'.
4849
4850 2005-09-17 Richard M. Stallman <rms@gnu.org>
4851
4852 * display.texi (Defining Images): Clean up previous change.
4853
4854 2005-09-16 Romain Francoise <romain@orebokech.com>
4855
4856 * elisp.texi: Specify GFDL version 1.2.
4857
4858 * doclicense.texi (GNU Free Documentation License): Update to
4859 version 1.2.
4860
4861 2005-09-15 Chong Yidong <cyd@stupidchicken.com>
4862
4863 * display.texi (Defining Images): Document `image-load-path'.
4864
4865 2005-09-15 Richard M. Stallman <rms@gnu.org>
4866
4867 * objects.texi (Printed Representation): Minor cleanup.
4868 (Box Diagrams): Minor fix.
4869 (Cons Cell Type): Move (...) index item here.
4870 (Box Diagrams): From here.
4871 (Array Type): Minor fix.
4872 (Type Predicates): Delete index "predicates".
4873 (Hash Table Type): Clarify xref.
4874 (Dotted Pair Notation): Minor fix.
4875
4876 2005-09-10 Chong Yidong <cyd@stupidchicken.com>
4877
4878 * files.texi (Saving Buffers): Fix typo.
4879
4880 2005-09-08 Richard M. Stallman <rms@gnu.org>
4881
4882 * tips.texi (Programming Tips): Correct the "default" prompt spec.
4883
4884 2005-09-08 Chong Yidong <cyd@stupidchicken.com>
4885
4886 * locals.texi (Standard Buffer-Local Variables): Don't include
4887 mode variables for minor modes.
4888 Fix xrefs for buffer-display-count, buffer-display-table,
4889 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
4890 enable-multibyte-characters, fill-column, header-line-format,
4891 left-fringe-width, left-margin, and right-fringe-width.
4892
4893 * hooks.texi (Standard Hooks): All hooks should conform to the
4894 standard naming convention now.
4895 Fix xref for `echo-area-clear-hook'.
4896
4897 * display.texi (Usual Display): Note that indicate-empty-lines and
4898 tab-width are buffer-local.
4899
4900 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
4901
4902 * modes.texi (Mode Help): Note that major-mode is buffer-local.
4903
4904 * nonascii.texi (Encoding and I/O): Note that
4905 buffer-file-coding-system is buffer-local.
4906
4907 * positions.texi (List Motion): Note that defun-prompt-regexp is
4908 buffer-local.
4909
4910 * text.texi (Auto Filling): Note that auto-fill-function is
4911 buffer-local.
4912 (Undo): Note that buffer-undo-list is buffer-local.
4913
4914 * windows.texi (Buffers and Windows): Document
4915 buffer-display-count.
4916
4917 2005-09-06 Richard M. Stallman <rms@gnu.org>
4918
4919 * tips.texi (Coding Conventions): Sometimes it is ok to put the
4920 package prefix elsewhere than at the start of the name.
4921
4922 2005-09-03 Richard M. Stallman <rms@gnu.org>
4923
4924 * tips.texi (Programming Tips): Add conventions for minibuffer
4925 questions and prompts.
4926
4927 2005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
4928
4929 * intro.texi (nil and t): Minor cleanup.
4930 Delete spurious mention of keyword symbols.
4931 (Evaluation Notation): Add index entry.
4932 (A Sample Function Description): Minor cleanup.
4933 (A Sample Variable Description): Not all vars can be set.
4934
4935 2005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
4936
4937 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
4938
4939 (Insertion): Document precise type of `insert-char' arg COUNT.
4940
4941 2005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
4942
4943 * modes.texi (Other Font Lock Variables): Sync the default of
4944 font-lock-lines-before.
4945
4946 2005-08-31 Michael Albinus <michael.albinus@gmx.de>
4947
4948 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
4949
4950 2005-08-29 Richard M. Stallman <rms@gnu.org>
4951
4952 * elisp.texi (Top): Update subnode menu.
4953
4954 * searching.texi (Searching and Matching): Move node.
4955 Rearrange contents and add overall explanation.
4956 (Searching and Case): Move node.
4957 (Searching and Matching): Update menu.
4958
4959 2005-08-27 Eli Zaretskii <eliz@gnu.org>
4960
4961 * os.texi (Startup Summary): Fix the description of the initial
4962 startup message display.
4963
4964 2005-08-25 Richard M. Stallman <rms@gnu.org>
4965
4966 * searching.texi (Search and Replace): Add replace-regexp-in-string.
4967
4968 2005-08-25 Emilio C. Lopes <eclig@gmx.net>
4969
4970 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
4971 `next-overlay-change' example.
4972
4973 2005-08-22 Juri Linkov <juri@jurta.org>
4974
4975 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
4976 Fix invert-face. Fix args of face-background.
4977
4978 * display.texi (Standard Faces): Delete node.
4979 (Faces): Add xref to `(emacs)Standard Faces'.
4980 (Displaying Faces): Fix xref to `Standard Faces'.
4981
4982 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
4983
4984 2005-08-20 Alan Mackenzie <acm@muc.de>
4985
4986 * buffers.texi (The Buffer List): Clarify the manipulation of the
4987 buffer list.
4988
4989 2005-08-14 Richard M. Stallman <rms@gnu.org>
4990
4991 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
4992 a regexp.
4993
4994 2005-08-11 Richard M. Stallman <rms@gnu.org>
4995
4996 * elisp.texi (Top): Update subnode lists.
4997
4998 * display.texi (Inverse Video): Node deleted.
4999
5000 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
5001 New nodes split out of Coding Conventions.
5002
5003 * searching.texi (Regular Expressions): Document re-builder.
5004
5005 * os.texi (Time Parsing): New node split out of Time Conversion.
5006
5007 * processes.texi (Misc Network, Network Feature Testing)
5008 (Network Options, Make Network): New nodes split out of
5009 Low-Level Network.
5010
5011 2005-08-09 Richard M. Stallman <rms@gnu.org>
5012
5013 * frames.texi (Geometry): New node, split from Size and Position.
5014 (Frame Parameters): Refer to Geometry.
5015
5016 * buffers.texi (The Buffer List): Fix xrefs.
5017
5018 * windows.texi (Splitting Windows): Fix xref.
5019
5020 * frames.texi (Layout Parameters): Add xref.
5021
5022 * display.texi (Line Height, Scroll Bars): Fix xrefs.
5023
5024 * keymaps.texi (Menu Bar): Fix xref.
5025
5026 * locals.texi (Standard Buffer-Local Variables): Fix xref.
5027
5028 * modes.texi (%-Constructs): Fix xref.
5029
5030 * frames.texi (Window Frame Parameters): Node split up.
5031 (Basic Parameters, Position Parameters, Size Parameters)
5032 (Layout Parameters, Buffer Parameters, Management Parameters)
5033 (Cursor Parameters, Color Parameters): New subnodes.
5034
5035 2005-08-09 Luc Teirlinck <teirllm@auburn.edu>
5036
5037 * positions.texi (Screen Lines): Update xref for previous change
5038 in minibuf.texi.
5039
5040 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
5041 change in minibuf.texi.
5042
5043 2005-08-09 Richard M. Stallman <rms@gnu.org>
5044
5045 * tips.texi (Coding Conventions): Minor cleanup.
5046
5047 * modes.texi (Defining Minor Modes): Explain when init-value
5048 can be non-nil.
5049
5050 * elisp.texi (Top): Update submenu for Minibuffer.
5051
5052 * minibuf.texi (Minibuffer Misc): Node split up.
5053 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
5054 (Recursive Mini): New nodes split out from Minibuffer Misc.
5055 (Minibuffer Misc): Document max-mini-window-height.
5056
5057 * hash.texi (Defining Hash): Delete stray paren in example.
5058
5059 * display.texi (Echo Area Customization): Don't define
5060 max-mini-window-height here; xref instead.
5061
5062 * commands.texi (Event Input Misc): Update while-no-input.
5063
5064 * advice.texi (Advising Functions): Explain when to use advice
5065 and when to use a hook.
5066
5067 2005-07-30 Eli Zaretskii <eliz@gnu.org>
5068
5069 * makefile.w32-in (info): Don't run install-info.
5070 ($(infodir)/dir): New target, produced by running install-info.
5071
5072 2005-07-27 Luc Teirlinck <teirllm@auburn.edu>
5073
5074 * modes.texi (Defining Minor Modes): The keyword for the initial
5075 value is :init-value, not :initial-value.
5076
5077 2005-07-23 Eli Zaretskii <eliz@gnu.org>
5078
5079 * loading.texi (Autoload): Make the `doctor' example be consistent
5080 with what's in current loaddefs.el. Describe the "fn" magic in
5081 the usage portion of the doc string.
5082
5083 2005-07-22 Richard M. Stallman <rms@gnu.org>
5084
5085 * internals.texi (Garbage Collection): Clarify previous change.
5086
5087 2005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
5088
5089 * internals.texi (Garbage Collection): Add gc-cons-percentage.
5090
5091 2005-07-18 Juri Linkov <juri@jurta.org>
5092
5093 * commands.texi (Accessing Events):
5094 * frames.texi (Text Terminal Colors, Resources):
5095 * markers.texi (The Mark):
5096 * modes.texi (Defining Minor Modes):
5097 Delete duplicate duplicate words.
5098
5099 2005-07-16 Richard M. Stallman <rms@gnu.org>
5100
5101 * display.texi (Managing Overlays): Clarify make-overlay
5102 args for insertion types.
5103
5104 2005-07-13 Luc Teirlinck <teirllm@auburn.edu>
5105
5106 * customize.texi (Variable Definitions):
5107 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
5108 `standard-value' is a list too.
5109 (Defining New Types): Use @key{RET} instead of @key{ret}.
5110
5111 2005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
5112
5113 * os.texi (Translating Input): Fix typo.
5114
5115 2005-07-08 Richard M. Stallman <rms@gnu.org>
5116
5117 * README: Update edition number and size estimate.
5118
5119 * elisp.texi (VERSION): Set to 2.9.
5120
5121 2005-07-07 Richard M. Stallman <rms@gnu.org>
5122
5123 * book-spine.texinfo: Update Emacs version.
5124
5125 * display.texi (Inverse Video): Delete mode-line-inverse-video.
5126
5127 2005-07-06 Richard M. Stallman <rms@gnu.org>
5128
5129 * searching.texi (Regexp Search): Clarify what re-search-forward
5130 does when the search fails.
5131
5132 2005-07-05 Lute Kamstra <lute@gnu.org>
5133
5134 * Update FSF's address in GPL notices.
5135
5136 * doclicense.texi (GNU Free Documentation License):
5137 * gpl.texi (GPL):
5138 * tips.texi (Coding Conventions, Library Headers):
5139 * vol1.texi:
5140 * vol2.texi: Update FSF's address.
5141
5142 2005-07-04 Richard M. Stallman <rms@gnu.org>
5143
5144 * hooks.texi (Standard Hooks): Add occur-hook.
5145
5146 2005-07-03 Luc Teirlinck <teirllm@auburn.edu>
5147
5148 * display.texi (The Echo Area): Correct menu.
5149
5150 2005-07-03 Richard M. Stallman <rms@gnu.org>
5151
5152 * elisp.texi (Top): Update subnode menu for Display.
5153
5154 * display.texi (Displaying Messages): New node, with most
5155 of what was in The Echo Area.
5156 (Progress): Moved under The Echo Area.
5157 (Logging Messages): New node with new text.
5158 (Echo Area Customization): New node, the rest of what was
5159 in The Echo Area. Document message-truncate-lines with @defvar.
5160 (Display): Update menu.
5161
5162 * windows.texi (Textual Scrolling): Doc 3 values for
5163 scroll-preserve-screen-position.
5164
5165 * text.texi (Special Properties): Change hook functions
5166 should bind inhibit-modification-hooks around altering buffer text.
5167
5168 * keymaps.texi (Key Binding Commands): Call binding BINDING
5169 rather than DEFINITION.
5170
5171 2005-06-29 Juanma Barranquero <lekktu@gmail.com>
5172
5173 * variables.texi (Defining Variables): `user-variable-p' returns t
5174 for aliases of user options, nil for alias loops.
5175
5176 2005-06-28 Richard M. Stallman <rms@gnu.org>
5177
5178 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
5179 make-keymap.
5180
5181 2005-06-27 Luc Teirlinck <teirllm@auburn.edu>
5182
5183 * variables.texi (Setting Variables): Correct and clarify
5184 description of `add-to-ordered-list'.
5185
5186 2005-06-26 Richard M. Stallman <rms@gnu.org>
5187
5188 * display.texi (Faces): Minor cleanup.
5189
5190 2005-06-25 Luc Teirlinck <teirllm@auburn.edu>
5191
5192 * display.texi (Faces): `facep' returns t for strings that are
5193 face names.
5194
5195 2005-06-25 Richard M. Stallman <rms@gnu.org>
5196
5197 * objects.texi (Equality Predicates): Clarify meaning of equal.
5198
5199 * windows.texi (Selecting Windows): save-selected-window
5200 and with-selected-window save and restore the current buffer.
5201
5202 2005-06-24 Richard M. Stallman <rms@gnu.org>
5203
5204 * numbers.texi (Float Basics): Explain how to test for NaN,
5205 and printing the sign of NaNs.
5206
5207 2005-06-24 Eli Zaretskii <eliz@gnu.org>
5208
5209 * makefile.w32-in (MAKEINFO): Use --force.
5210
5211 2005-06-23 Richard M. Stallman <rms@gnu.org>
5212
5213 * display.texi (Face Functions): Correct Texinfo usage.
5214
5215 2005-06-23 Luc Teirlinck <teirllm@auburn.edu>
5216
5217 * lists.texi (Rings): `ring-elements' now returns the elements of
5218 RING in order.
5219
5220 2005-06-23 Juanma Barranquero <lekktu@gmail.com>
5221
5222 * markers.texi (The Mark): Texinfo usage fix.
5223
5224 2005-06-23 Kim F. Storm <storm@cua.dk>
5225
5226 * searching.texi (Entire Match Data): Remove evaporate option for
5227 match-data. Do not mention evaporate option for set-match-data.
5228
5229 2005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
5230
5231 * display.texi (Face Functions): Mention face aliases.
5232
5233 2005-06-21 Richard M. Stallman <rms@gnu.org>
5234
5235 * anti.texi (Antinews): Texinfo usage fix.
5236
5237 2005-06-21 Karl Berry <karl@gnu.org>
5238
5239 * elisp.texi: Use @copying.
5240
5241 * elisp.texi: Put @summarycontents and @contents before the Top
5242 node, instead of the end of the file, so that the contents appear
5243 in the right place in the dvi/pdf output.
5244
5245 2005-06-21 Juri Linkov <juri@jurta.org>
5246
5247 * display.texi (Defining Faces): Add `customized-face'.
5248
5249 2005-06-20 Kim F. Storm <storm@cua.dk>
5250
5251 * variables.texi (Setting Variables): Any type of element can be
5252 given order in add-to-ordered-list. Compare elements with eq.
5253
5254 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
5255
5256 2005-06-20 Karl Berry <karl@gnu.org>
5257
5258 * syntax.texi (Syntax Flags): Make last column very slightly wider
5259 to avoid "generic comment" breaking on two lines and causing an
5260 underfull box.
5261
5262 2005-06-19 Luc Teirlinck <teirllm@auburn.edu>
5263
5264 * lists.texi (Rings): Various minor clarifications and corrections.
5265
5266 2005-06-18 Richard M. Stallman <rms@gnu.org>
5267
5268 * functions.texi (Obsolete Functions): Simplify.
5269
5270 * variables.texi (Variable Aliases): Simplify.
5271
5272 * anti.texi, backups.texi, compile.texi, customization.texi:
5273 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
5274 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
5275 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
5276 * variables.texi: Fix formatting ugliness.
5277
5278 * elisp.texi: Add links to Rings and Byte Packing.
5279 Update version and copyright years.
5280
5281 * minibuf.texi: Fix formatting ugliness.
5282 (Completion Commands): Move keymap vars to the end
5283 and vars completing-read binds to the top.
5284
5285 2005-06-17 Luc Teirlinck <teirllm@auburn.edu>
5286
5287 * processes.texi: Fix typos.
5288 (Bindat Spec): Correct Texinfo error.
5289 (Byte Packing): Fix ungrammatical sentence.
5290
5291 2005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
5292
5293 * lists.texi (Rings): New node.
5294 (Lists): Add it to menu.
5295
5296 * processes.texi (Byte Packing): New node.
5297 (Processes): Add it to menu.
5298
5299 2005-06-17 Richard M. Stallman <rms@gnu.org>
5300
5301 * syntax.texi (Parsing Expressions): Fix texinfo usage.
5302
5303 * help.texi (Documentation Basics): Explain the xref to
5304 Documentation Tips.
5305
5306 * debugging.texi (Debugger Commands): Minor fix.
5307
5308 2005-06-16 Luc Teirlinck <teirllm@auburn.edu>
5309
5310 * edebug.texi (Instrumenting): Eliminate duplicate link.
5311 (Specification List): Replace references to "below", referring to
5312 a later node, with one @ref to that node.
5313
5314 * os.texi (Timers): Timers should save and restore the match data
5315 if they change it.
5316
5317 * debugging.texi (Debugger Commands): Mention that the Lisp
5318 debugger can not step through primitive functions.
5319
5320 2005-06-16 Juanma Barranquero <lekktu@gmail.com>
5321
5322 * functions.texi (Obsolete Functions): Update argument names of
5323 `make-obsolete' and `define-obsolete-function-alias'.
5324
5325 * variables.texi (Variable Aliases): Update argument names of
5326 `defvaralias', `make-obsolete-variable' and
5327 `define-obsolete-variable-alias'.
5328
5329 2005-06-15 Kim F. Storm <storm@cua.dk>
5330
5331 * searching.texi (Entire Match Data): Rephrase warnings about
5332 evaporate arg to match-data and set-match-data.
5333
5334 2005-06-14 Luc Teirlinck <teirllm@auburn.edu>
5335
5336 * elisp.texi (Top): Update detailed menu.
5337
5338 * edebug.texi (Edebug): Update menu.
5339 (Instrumenting): Update xrefs.
5340 (Edebug Execution Modes): Correct xref.
5341 (Jumping): Clarify description of `h' command.
5342 Eliminate redundant @ref.
5343 (Breaks): New node.
5344 (Breakpoints): Is now a subsubsection.
5345 (Global Break Condition): Mention `C-x X X'.
5346 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
5347 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
5348 (Edebug Display Update): Correct pxref.
5349 (Edebug and Macros): New node.
5350 (Instrumenting Macro Calls): Is now a subsubsection.
5351 Neither arg of `def-edebug-spec' is evaluated.
5352 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
5353 (Specification Examples): Fix typo.
5354
5355 2005-06-14 Lute Kamstra <lute@gnu.org>
5356
5357 * debugging.texi (Function Debugging): Primitives can break on
5358 entry too.
5359
5360 2005-06-14 Kim F. Storm <storm@cua.dk>
5361
5362 * variables.texi (Setting Variables): Add add-to-ordered-list.
5363
5364 2005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
5365
5366 * syntax.texi (Parsing Expressions): Document aux functions and vars of
5367 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
5368
5369 2005-06-13 Lute Kamstra <lute@gnu.org>
5370
5371 * text.texi (Special Properties): Fix cross reference.
5372
5373 2005-06-11 Luc Teirlinck <teirllm@auburn.edu>
5374
5375 * debugging.texi (Function Debugging): Delete mention of empty
5376 string argument to `cancel-debug-on-entry'. Delete inaccurate
5377 description of the return value of that command.
5378
5379 2005-06-11 Alan Mackenzie <acm@muc.de>
5380
5381 * text.texi (Adaptive Fill): Amplify the description of
5382 fill-context-prefix.
5383
5384 2005-06-10 Luc Teirlinck <teirllm@auburn.edu>
5385
5386 * syntax.texi (Parsing Expressions): Fix Texinfo error.
5387
5388 2005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
5389
5390 * syntax.texi (Parsing Expressions): Document syntax-ppss.
5391
5392 2005-06-10 Luc Teirlinck <teirllm@auburn.edu>
5393
5394 * debugging.texi (Error Debugging): Minor rewording.
5395 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
5396 is optional.
5397
5398 2005-06-10 Lute Kamstra <lute@gnu.org>
5399
5400 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
5401 (Top): Give it a title. Correct version number. Give the
5402 detailed node listing a more prominent header.
5403 * intro.texi: Don't set VERSION here a second time.
5404 Mention Emacs's version too.
5405 * anti.texi (Antinews): Use EMACSVER to refer to the current
5406 version of Emacs.
5407
5408 2005-06-09 Kim F. Storm <storm@cua.dk>
5409
5410 * searching.texi (Entire Match Data): Explain new `reseat' argument to
5411 match-data and set-match-data.
5412
5413 2005-06-08 Richard M. Stallman <rms@gnu.org>
5414
5415 * searching.texi (Entire Match Data): Clarify when match-data
5416 returns markers and when integers.
5417
5418 * display.texi (Defining Faces): Explain that face name should not
5419 end in `-face'.
5420
5421 * modes.texi (Mode Line Data): Minor cleanup.
5422 (Customizing Keywords): Node split out of Search-based Fontification.
5423 Add example of using font-lock-add-keywords from a hook.
5424 Clarify when MODE should be non-nil, and when nil.
5425
5426 2005-06-06 Richard M. Stallman <rms@gnu.org>
5427
5428 * modes.texi (Mode Line Data): Explain what happens when the car
5429 of a list is a void symbol.
5430 (Search-based Fontification): Explain MODE arg to
5431 font-lock-add-keywords and warn about calls from major modes.
5432
5433 2005-06-08 Juri Linkov <juri@jurta.org>
5434
5435 * display.texi (Standard Faces): Add `shadow' face.
5436
5437 2005-05-29 Luc Teirlinck <teirllm@auburn.edu>
5438
5439 * modes.texi (Major Mode Conventions): A derived mode only needs
5440 to put the call to the parent mode inside `delay-mode-hooks'.
5441
5442 2005-05-29 Richard M. Stallman <rms@gnu.org>
5443
5444 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
5445 new, and what that implies. Clarify.
5446
5447 * files.texi (Locating Files): Clean up the text.
5448
5449 * frames.texi (Window Frame Parameters): Document user-size.
5450 Shorten entry for top by referring to left.
5451
5452 2005-05-26 Richard M. Stallman <rms@gnu.org>
5453
5454 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
5455 is new, and what the implications are. Other clarifications.
5456
5457 2005-05-24 Richard M. Stallman <rms@gnu.org>
5458
5459 * frames.texi (Dialog Boxes): Minor fixes.
5460
5461 2005-05-25 Masatake YAMATO <jet@gyve.org>
5462
5463 * display.texi (Standard Faces): Write about `mode-line-highlight'.
5464
5465 2005-05-24 Luc Teirlinck <teirllm@auburn.edu>
5466
5467 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
5468 is optional.
5469
5470 2005-05-24 Nick Roberts <nickrob@snap.net.nz>
5471
5472 * frames.texi (Dialog Boxes): Describe new optional argument.
5473
5474 2005-05-23 Lute Kamstra <lute@gnu.org>
5475
5476 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
5477 syntax-begin-function over font-lock-beginning-of-syntax-function.
5478
5479 2005-05-21 Luc Teirlinck <teirllm@auburn.edu>
5480
5481 * minibuf.texi (Reading File Names): Update description of
5482 `read-directory-name'.
5483
5484 * modes.texi (Derived Modes): Clarify :group keyword.
5485
5486 2005-05-21 Eli Zaretskii <eliz@gnu.org>
5487
5488 * files.texi (Locating Files): New subsection.
5489 Describe locate-file and executable-find.
5490
5491 2005-05-21 Kevin Ryde <user42@zip.com.au>
5492
5493 * frames.texi (Initial Parameters): Update cross reference to
5494 "Emacs Invocation".
5495
5496 2005-05-19 Luc Teirlinck <teirllm@auburn.edu>
5497
5498 * keymaps.texi (Active Keymaps): Add anchor.
5499
5500 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
5501 (Major Mode Conventions): Refer to `Auto Major Mode' in more
5502 appropriate place.
5503 (Derived Modes): Small clarifications.
5504 (Minor Mode Conventions, Keymaps and Minor Modes):
5505 Replace references to nodes with references to anchors.
5506 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
5507 Clarify description of lists whose first element is an integer.
5508 (Mode Line Variables): Add anchor.
5509 (%-Constructs): Clarify description of integer after %.
5510 (Emulating Mode Line): Describe nil value for FACE.
5511
5512 2005-05-18 Luc Teirlinck <teirllm@auburn.edu>
5513
5514 * modes.texi (Derived Modes): Correct references to non-existing
5515 variable standard-syntax-table.
5516
5517 2005-05-17 Lute Kamstra <lute@gnu.org>
5518
5519 * modes.texi (Defining Minor Modes): Mention the mode hook.
5520
5521 2005-05-15 Kim F. Storm <storm@cua.dk>
5522
5523 * processes.texi (Network): Remove open-network-stream-nowait.
5524 (Network Servers): Remove open-network-stream-server.
5525
5526 2005-05-15 Luc Teirlinck <teirllm@auburn.edu>
5527
5528 * elisp.texi (Top): Update detailed menu.
5529
5530 * variables.texi: Reorder nodes.
5531 (Variables): Update menu.
5532 (File Local Variables): Do not refer to the `-*-' line as
5533 a "local variables list". Add pxref.
5534
5535 2005-05-14 Luc Teirlinck <teirllm@auburn.edu>
5536
5537 * elisp.texi (Top): Update detailed menu for node changes.
5538
5539 * modes.texi (Modes): Update Menu.
5540 (Hooks): Move to beginning of chapter.
5541 Most minor modes run mode hooks too.
5542 `add-hook' can handle void hooks or hooks whose value is a single
5543 function.
5544 (Major Modes): Update Menu.
5545 (Major Mode Basics): New node, split off from `Major Modes'.
5546 (Major Mode Conventions): Correct xref. Explain how to handle
5547 auto-mode-alist if the major mode command has an autoload cookie.
5548 (Auto Major Mode): Major update. Add magic-mode-alist.
5549 (Derived Modes): Major update.
5550 (Mode Line Format): Update Menu.
5551 (Mode Line Basics): New node, split off from `Mode Line Format'.
5552
5553 * loading.texi (Autoload): Mention `autoload cookie' as synonym
5554 for `magic autoload comment'. Add index entries and anchor.
5555
5556 2005-05-14 Richard M. Stallman <rms@gnu.org>
5557
5558 * tips.texi (Coding Conventions): Explain how important it is
5559 that just loading certain files not change Emacs behavior.
5560
5561 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
5562
5563 2005-05-12 Lute Kamstra <lute@gnu.org>
5564
5565 * modes.texi (Generic Modes): Update.
5566 (Major Modes): Refer to node "Generic Modes".
5567
5568 * elisp.texi (Top): Update to the current structure of the manual.
5569 * processes.texi (Processes): Add menu description.
5570 * customize.texi (Customization): Add menu descriptions.
5571
5572 2005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
5573
5574 * processes.texi (Signals to Processes)
5575 (Low-Level Network): Fix typos.
5576
5577 2005-05-11 Lute Kamstra <lute@gnu.org>
5578
5579 * elisp.texi (Top): Add some nodes from the chapter "Major and
5580 Minor Modes" to the detailed node listing.
5581
5582 2005-05-10 Richard M. Stallman <rms@gnu.org>
5583
5584 * keymaps.texi (Extended Menu Items): Menu item filter functions
5585 can be called at any time.
5586
5587 2005-05-08 Luc Teirlinck <teirllm@auburn.edu>
5588
5589 * variables.texi (File Local Variables): `(hack-local-variables t)'
5590 now also checks whether a mode is specified in the local variables
5591 list.
5592
5593 2005-05-05 Kevin Ryde <user42@zip.com.au>
5594
5595 * display.texi (The Echo Area): Correct format function cross
5596 reference.
5597
5598 2005-05-05 Luc Teirlinck <teirllm@auburn.edu>
5599
5600 * variables.texi (Variable Aliases): Change description of
5601 `define-obsolete-variable-alias'.
5602
5603 * functions.texi (Functions): Add "Obsolete Functions" to menu.
5604 (Defining Functions): Add xref.
5605 (Obsolete Functions): New node.
5606 (Function Safety): Standardize capitalization of section title.
5607
5608 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
5609 (Dialog Boxes): Complete description of `x-popup-dialog'.
5610
5611 2005-05-04 Richard M. Stallman <rms@gnu.org>
5612
5613 * commands.texi (Interactive Codes): Fix Texinfo usage.
5614 Document U more clearly.
5615
5616 2005-05-01 Luc Teirlinck <teirllm@auburn.edu>
5617
5618 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
5619 function and not a macro.
5620
5621 * frames.texi (Pop-Up Menus): Correct and clarify description of
5622 `x-popup-menu'.
5623 (Dialog Boxes): Clarify description of `x-popup-dialog'.
5624
5625 2005-05-01 Richard M. Stallman <rms@gnu.org>
5626
5627 * edebug.texi (Checking Whether to Stop): Fix previous change.
5628
5629 2005-05-01 Luc Teirlinck <teirllm@auburn.edu>
5630
5631 * display.texi: Fix typos and Texinfo usage.
5632
5633 * edebug.texi (Checking Whether to Stop): executing-macro ->
5634 executing-kbd-macro.
5635
5636 2005-05-01 Richard M. Stallman <rms@gnu.org>
5637
5638 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
5639
5640 2005-04-30 Richard M. Stallman <rms@gnu.org>
5641
5642 * files.texi (Magic File Names): Document `operations' property.
5643
5644 2005-04-29 Lute Kamstra <lute@gnu.org>
5645
5646 * modes.texi (Generic Modes): New node.
5647 (Major Modes): Add it to the menu.
5648 (Derived Modes): Add "derived mode" to concept index.
5649
5650 2005-04-28 Lute Kamstra <lute@gnu.org>
5651
5652 * modes.texi (Defining Minor Modes): Fix previous change.
5653 (Font Lock Mode): Simplify.
5654 (Font Lock Basics): Say that font-lock-defaults is buffer-local
5655 when set and that some parts are optional. Add cross references.
5656 (Search-based Fontification): Say how to specify font-lock-keywords.
5657 Add cross references. Add font-lock-multiline to index.
5658 Move font-lock-keywords-case-fold-search here from node "Other Font
5659 Lock Variables". Document font-lock-add-keywords and
5660 font-lock-remove-keywords.
5661 (Other Font Lock Variables): Move font-lock-keywords-only,
5662 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
5663 and font-lock-syntactic-face-function to node "Syntactic Font
5664 Lock". Move font-lock-keywords-case-fold-search to node
5665 "Search-based Fontification". Document font-lock-inhibit-thing-lock
5666 and font-lock-{,un}fontify-{buffer,region}-function.
5667 (Precalculated Fontification): Remove reference to deleted variable
5668 font-lock-core-only.
5669 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
5670 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
5671 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
5672 and font-lock-syntactic-face-function here from node "Other Font
5673 Lock Variables". Move font-lock-syntactic-keywords to "Setting
5674 Syntax Properties". Add cross references.
5675 (Setting Syntax Properties): New node.
5676 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
5677 * syntax.texi (Syntax Properties): Add cross reference.
5678 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
5679
5680 2005-04-26 Richard M. Stallman <rms@gnu.org>
5681
5682 * display.texi (Defining Faces):
5683 Document `default' elements of defface spec.
5684
5685 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
5686
5687 * variables.texi (Variable Aliases): Clarify text.
5688
5689 2005-04-25 Chong Yidong <cyd@stupidchicken.com>
5690
5691 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
5692
5693 2005-04-25 Luc Teirlinck <teirllm@auburn.edu>
5694
5695 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
5696
5697 2005-04-24 Eli Zaretskii <eliz@gnu.org>
5698
5699 * syntax.texi (Syntax Table Internals): Elaborate documentation of
5700 syntax-after and syntax-class.
5701
5702 * files.texi (Changing Files): Fix last change's cross-reference.
5703 (Unique File Names): Don't mention "numbers" in the documentation
5704 of make-temp-file and make-temp-name.
5705
5706 2005-04-23 Richard M. Stallman <rms@gnu.org>
5707
5708 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
5709
5710 2005-04-22 Nick Roberts <nickrob@snap.net.nz>
5711
5712 * windows.texi (Cyclic Window Ordering): Clarify window-list.
5713
5714 2005-04-22 Nick Roberts <nickrob@snap.net.nz>
5715
5716 * variables.texi (Variable Aliases): Describe make-obsolete-variable
5717 and define-obsolete-variable-alias.
5718
5719 2005-04-22 Kim F. Storm <storm@cua.dk>
5720
5721 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
5722 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
5723
5724 2005-04-21 Lute Kamstra <lute@gnu.org>
5725
5726 * lists.texi (Association Lists): Document rassq-delete-all.
5727
5728 2005-04-19 Richard M. Stallman <rms@gnu.org>
5729
5730 * modes.texi (Search-based Fontification): Explain that
5731 facespec is an expression to be evaluated.
5732
5733 2005-04-19 Kevin Ryde <user42@zip.com.au>
5734
5735 * streams.texi (Output Functions): Fix xref.
5736 * strings.texi (String Conversion): Fix xref.
5737
5738 2005-04-19 Kim F. Storm <storm@cua.dk>
5739
5740 * symbols.texi (Symbol Plists): Add safe-get.
5741 Mention that `get' may signal an error.
5742
5743 2005-04-18 Nick Roberts <nickrob@snap.net.nz>
5744
5745 * customize.texi (Variable Definitions): Replace tooltip-mode
5746 example with save-place.
5747
5748 2005-04-17 Richard M. Stallman <rms@gnu.org>
5749
5750 * buffers.texi (Indirect Buffers): Clarify.
5751
5752 * positions.texi (Positions): Clarify converting marker to integer.
5753
5754 * strings.texi (String Basics): Mention string-match; clarify.
5755
5756 2005-04-08 Lute Kamstra <lute@gnu.org>
5757
5758 * modes.texi (Search-based Fontification): Fix cross references.
5759 Use consistent terminology. Document anchored highlighting.
5760
5761 2005-04-05 Lute Kamstra <lute@gnu.org>
5762
5763 * modes.texi (Defining Minor Modes): Document :group keyword
5764 argument and its default value.
5765
5766 2005-04-03 Lute Kamstra <lute@gnu.org>
5767
5768 * hooks.texi (Standard Hooks): Add some hooks. Add cross
5769 references and/or descriptions. Delete major mode hooks; mention
5770 them as a category instead. Rename or delete obsolete hooks.
5771
5772 2005-04-02 Richard M. Stallman <rms@gnu.org>
5773
5774 * nonascii.texi (Coding System Basics): Another wording cleanup.
5775
5776 2005-04-01 Richard M. Stallman <rms@gnu.org>
5777
5778 * nonascii.texi (Coding System Basics): Clarify previous change.
5779
5780 2005-04-01 Kenichi Handa <handa@m17n.org>
5781
5782 * nonascii.texi (Coding System Basics): Describe about roundtrip
5783 identity of coding systems.
5784
5785 2005-03-29 Chong Yidong <cyd@stupidchicken.com>
5786
5787 * text.texi (Buffer Contents): Add filter-buffer-substring and
5788 buffer-substring-filters.
5789
5790 2005-03-26 Chong Yidong <cyd@stupidchicken.com>
5791
5792 * anti.texi (Antinews): Mention `G' interactive code.
5793
5794 * tips.texi (Compilation Tips): Mention benchmark.el.
5795
5796 2005-03-27 Luc Teirlinck <teirllm@auburn.edu>
5797
5798 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
5799 is now bound to M-o M-o.
5800
5801 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
5802
5803 2005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
5804
5805 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
5806 in the Emacs Manual).
5807 * Makefile.in (srcs): Remove calendar.texi.
5808 * makefile.w32-in (srcs): Remove calendar.texi.
5809 * display.texi (Display): Change name of next node.
5810 * os.texi (System In): Change name of previous node.
5811 * elisp.texi (Top): Remove Calendar references.
5812 * vol1.texi (Top): Remove Calendar references.
5813 * vol2.texi (Top): Remove Calendar references.
5814
5815 2005-03-25 Richard M. Stallman <rms@gnu.org>
5816
5817 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
5818 Cleanup previous change.
5819
5820 2005-03-25 Chong Yidong <cyd@stupidchicken.com>
5821
5822 * display.texi (Face Attributes): Faces earlier in an :inherit
5823 list take precedence.
5824 (Scroll Bars): Fix description of vertical-scroll-bars.
5825 Document frame-current-scroll-bars and window-current-scroll-bars.
5826
5827 * markers.texi (The Mark): Document temporary Transient Mark mode.
5828
5829 * minibuf.texi (Reading File Names):
5830 Document read-file-name-completion-ignore-case.
5831
5832 * positions.texi (Screen Lines): Document nil for width argument
5833 to compute-motion.
5834
5835 2005-03-23 Kim F. Storm <storm@cua.dk>
5836
5837 * display.texi (Standard Faces): Other faces used in the fringe
5838 implicitly inherits from the fringe face.
5839 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
5840 properties implicitly inherits from fringe face.
5841 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
5842
5843 2005-03-20 Chong Yidong <cyd@stupidchicken.com>
5844
5845 * display.texi (Invisible Text): State default value of
5846 line-move-ignore-invisible.
5847 (Managing Overlays): Document remove-overlays.
5848 (Standard Faces): Document escape-glyph face.
5849
5850 * minibuf.texi (Reading File Names): Document read-file-name-function.
5851
5852 * modes.texi (Other Font Lock Variables):
5853 Document font-lock-lines-before.
5854
5855 * positions.texi (Skipping Characters): skip-chars-forward allows
5856 character classes.
5857
5858 2005-03-18 Lute Kamstra <lute@gnu.org>
5859
5860 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
5861
5862 2005-03-17 Richard M. Stallman <rms@gnu.org>
5863
5864 * text.texi (Undo): Document extensible undo entries.
5865
5866 * searching.texi (String Search, Regexp Search): Cleanups.
5867
5868 * nonascii.texi (Character Codes): Minor fix.
5869
5870 * display.texi (Display Property): Explain the significance
5871 of having text properties that are eq.
5872 (Other Display Specs): Explain string as display spec.
5873
5874 * commands.texi (Interactive Codes): Document G option.
5875
5876 2005-03-17 Chong Yidong <cyd@stupidchicken.com>
5877
5878 * text.texi (Filling): Add sentence-end-without-period and
5879 sentence-end-without-space.
5880 (Changing Properties): Minor fix.
5881
5882 * anti.texi: Total rewrite.
5883
5884 2005-03-15 Lute Kamstra <lute@gnu.org>
5885
5886 * edebug.texi (Instrumenting Macro Calls): Fix typos.
5887
5888 2005-03-08 Kim F. Storm <storm@cua.dk>
5889
5890 * display.texi (Specified Space): Property :width is support on
5891 non-graphic terminals, :height is not.
5892
5893 2005-03-07 Richard M. Stallman <rms@gnu.org>
5894
5895 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
5896 Now subnodes of Fringes.
5897 (Overlay Arrow): Document overlay-arrow-variable-list.
5898 (Fringe Size/Pos): New node, broken out of Fringes.
5899 (Display): Explain clearing vs redisplay better.
5900 (Truncation): Clarify use of bitmaps.
5901 (The Echo Area): Clarify the uses of the echo area.
5902 Add max-mini-window-height.
5903 (Progress): Clarify.
5904 (Invisible Text): Explain that main loop moves point out.
5905 (Selective Display): Say "hidden", not "invisible".
5906 (Managing Overlays): Move up. Describe relation to Undo here.
5907 (Overlay Properties): Clarify intro.
5908 (Finding Overlays): Explain return values when nothing found.
5909 (Width): truncate-string-to-width has added arg.
5910 (Displaying Faces): Clarify and update mode line face handling.
5911 (Face Functions): Minor cleanup.
5912 (Conditional Display): Merge into Other Display Specs.
5913 (Pixel Specification, Other Display Specs): Minor cleanups.
5914 (Images, Image Descriptors): Minor cleanups.
5915 (GIF Images): Patents have expired.
5916 (Showing Images): Explain default text for insert-image.
5917 (Manipulating Button Types): Merge into Manipulating Buttons.
5918 (Making Buttons): Explain return values.
5919 (Button Buffer Commands): Add xref.
5920 (Inverse Video): Update mode-line-inverse-video.
5921 (Display Table Format): Clarify.
5922 (Active Display Table): Give defaults for window-display-table.
5923
5924 * calendar.texi (Calendar Customizing): calendar-holiday-marker
5925 and calendar-today-marker are strings, not chars.
5926 (Holiday Customizing): Minor fix.
5927
5928 * internals.texi (Writing Emacs Primitives): Update `or' example.
5929 Update limit on # args of subr.
5930
5931 * edebug.texi (Using Edebug): Arrow is in fringe.
5932 (Instrumenting): Arg to eval-defun works without loading edebug.
5933 (Edebug Execution Modes): Add xref.
5934
5935 * customize.texi (Common Keywords): Clarify :require.
5936 Mention :version here.
5937 (Variable Definitions, Group Definitions): Not here.
5938 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
5939
5940 2005-03-07 Chong Yidong <cyd@stupidchicken.com>
5941 * nonascii.texi (Text Representations): Clarify position-bytes.
5942 (Character Sets): Add list-charset-chars.
5943 (Scanning Charsets): Add charset-after.
5944 (Encoding and I/O): Minor fix.
5945
5946 2005-03-06 Richard M. Stallman <rms@gnu.org>
5947
5948 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
5949 (Resizing Windows): Likewise.
5950
5951 * text.texi (Change Hooks): Get rid of "Emacs 21".
5952
5953 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
5954
5955 * streams.texi (Output Variables): Get rid of "Emacs 21".
5956
5957 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
5958
5959 * os.texi (Translating Input): Replace flow-control example
5960 with a less obsolete example that uses `keyboard-translate'.
5961
5962 * objects.texi (Hash Table Type, Circular Objects):
5963 Get rid of "Emacs 21".
5964
5965 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
5966 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
5967
5968 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
5969
5970 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
5971
5972 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
5973 (Menu Bar): Fix when menu-bar-update-hook is called.
5974
5975 * hash.texi (Hash Tables): Get rid of "Emacs 21".
5976
5977 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
5978 and make it read better.
5979
5980 * files.texi (Writing to Files): Get rid of "Emacs 21".
5981 (Unique File Names): Likewise.
5982
5983 * elisp.texi: Update Emacs version to 22.
5984
5985 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
5986 (Overlay Properties, Face Attributes): Likewise.
5987 (Managing Overlays): Fix punctuation.
5988 (Attribute Functions): Clarify set-face-font; get rid of
5989 info about old Emacs versions.
5990 (Auto Faces, Font Lookup, Display Property, Images):
5991 Get rid of "Emacs 21".
5992
5993 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
5994
5995 2005-03-05 Richard M. Stallman <rms@gnu.org>
5996
5997 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
5998
5999 2005-03-04 Lute Kamstra <lute@gnu.org>
6000
6001 * debugging.texi (Error Debugging): Document stack-trace-on-error.
6002
6003 2005-03-03 Lute Kamstra <lute@gnu.org>
6004
6005 * edebug.texi (Instrumenting Macro Calls): Fix typo.
6006
6007 2005-03-01 Lute Kamstra <lute@gnu.org>
6008
6009 * debugging.texi (Debugger Commands): Update `j'.
6010
6011 2005-02-28 Lute Kamstra <lute@gnu.org>
6012
6013 * debugging.texi (Debugging): Fix typo.
6014 (Error Debugging): Document eval-expression-debug-on-error.
6015 (Function Debugging): Update example.
6016 (Using Debugger): Mention starred stack frames.
6017 (Debugger Commands): Document `j' and `l'.
6018 (Invoking the Debugger): `d' and `j' exit recursive edit too.
6019 Update the messages that the debugger displays.
6020 (Internals of Debugger): Add cross reference. Update example.
6021 (Excess Open): Minor improvement.
6022 (Excess Close): Minor improvement.
6023
6024 2005-02-26 Richard M. Stallman <rms@gnu.org>
6025
6026 * tips.texi (Coding Conventions): Clarify.
6027 Put all the major mode key reservations together.
6028 Mention the Mouse-1 => Mouse-2 conventions.
6029
6030 * syntax.texi (Syntax Class Table): Clarify.
6031 (Syntax Table Functions): syntax-after moved from here.
6032 (Syntax Table Internals): syntax-after moved to here.
6033 (Parsing Expressions): Update info on number of values
6034 and what's meaningful in the STATE argument.
6035 (Categories): Fix typo.
6036
6037 * sequences.texi (Arrays): Cleanup.
6038 (Char-Tables): Clarify.
6039
6040 * processes.texi (Deleting Processes): Cleanups, add xref.
6041 (Subprocess Creation): Explain nil in exec-path. Cleanup.
6042 (Process Information): set-process-coding-system, some args optional.
6043 (Input to Processes): Explain various types for PROCESS args.
6044 Rename them from PROCESS-NAME to PROCESS.
6045 (Signals to Processes): Likewise.
6046 (Decoding Output): Cleanup.
6047 (Query Before Exit): Clarify.
6048
6049 * os.texi (Startup Summary): Correct the options; add missing ones.
6050 (Terminal Output, Batch Mode): Clarify.
6051 (Flow Control): Node deleted.
6052
6053 * markers.texi (The Mark): Clarify.
6054
6055 * macros.texi (Expansion): Cleanup.
6056 (Indenting Macros): indent-spec allows ints, not floats.
6057
6058 * keymaps.texi (Keymaps): Clarify.
6059 (Format of Keymaps): Update lisp-mode-map example.
6060 (Active Keymaps, Key Lookup): Clarify.
6061 (Changing Key Bindings): Add xref to `kbd'.
6062 (Key Binding Commands, Simple Menu Items): Clarify.
6063 (Mouse Menus, Menu Bar): Clarify.
6064 (Menu Example): Replace print example with menu-bar-replace-menu.
6065
6066 * help.texi (Documentation Basics): Add function-documentation prop.
6067
6068 * elisp.texi (Top): Don't refer to Flow Control node.
6069
6070 * commands.texi (Command Overview): Improve xrefs.
6071 (Adjusting Point): Adjusting point applies to intangible and invis.
6072 (Key Sequence Input): Doc extra read-key-sequence args.
6073 Likewise for read-key-sequence-vector.
6074
6075 * backups.texi (Rename or Copy): Minor fix.
6076 (Numbered Backups): For version-control, say the default.
6077 (Auto-Saving): make-auto-save-file-name example is simplified.
6078
6079 * advice.texi (Advising Functions): Don't imply one part of Emacs
6080 should advise another part. Markup changes.
6081 (Defining Advice): Move transitional para.
6082 (Activation of Advice): Cleanup.
6083 Explain if COMPILE is nil or negative.
6084
6085 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
6086
6087 2005-02-24 Lute Kamstra <lute@gnu.org>
6088
6089 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
6090 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
6091
6092 2005-02-23 Lute Kamstra <lute@gnu.org>
6093
6094 * modes.texi (Defining Minor Modes): define-minor-mode can be used
6095 to define global minor modes as well.
6096
6097 * display.texi (Managing Overlays): overlay-buffer returns nil for
6098 deleted overlays.
6099
6100 2005-02-22 Kim F. Storm <storm@cua.dk>
6101
6102 * minibuf.texi (Basic Completion): Allow symbols in addition to
6103 strings in try-completion and all-completions.
6104
6105 2005-02-14 Lute Kamstra <lute@gnu.org>
6106
6107 * elisp.texi (Top): Remove reference to deleted node.
6108
6109 * lists.texi (Lists): Remove reference to deleted node.
6110 (Cons Cells): Fix typo.
6111
6112 * loading.texi (Where Defined): Fix typo.
6113
6114 2005-02-14 Richard M. Stallman <rms@gnu.org>
6115
6116 * variables.texi (Creating Buffer-Local): change-major-mode-hook
6117 is useful for discarding some minor modes.
6118
6119 * symbols.texi (Symbol Components): Reorder examples.
6120
6121 * streams.texi (Input Functions): State standard-input default.
6122 (Output Variables): State standard-output default.
6123
6124 * objects.texi (Printed Representation): Clarify read syntax vs print.
6125 (Floating Point Type): Explain meaning better.
6126 (Symbol Type): Explain uniqueness better.
6127 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
6128 List examples sooner.
6129 (Box Diagrams): New subnode broken out.
6130 Some examples moved from old Lists as Boxes node.
6131 (Dotted Pair Notation): Clarify intro.
6132 (Array Type): Clarify.
6133 (Type Predicates): Add hash-table-p.
6134
6135 * numbers.texi (Integer Basics): Clarify radix explanation.
6136 (Predicates on Numbers): Minor clarification.
6137 (Comparison of Numbers): Minor clarification. Clarify eql.
6138 Typos in min, max.
6139 (Math Functions): Clarify overflow in expt.
6140
6141 * minibuf.texi (Text from Minibuffer): Minor clarification.
6142 Mention arrow keys.
6143
6144 * loading.texi (Autoload): defun's doc string overrides autoload's
6145 doc string.
6146 (Repeated Loading): Modernize "add to list" examples.
6147 (Where Defined): Finish updating table of load-history elts.
6148
6149 * lists.texi (List-related Predicates): Minor wording improvement.
6150 (Lists as Boxes): Node deleted.
6151 (Building Lists): Explain trivial cases of number-sequence.
6152
6153 * hash.texi (Hash Tables): Add desc to menu items.
6154 (Creating Hash): Explain "full" means "make larger".
6155 (Hash Access): Any object can be a key.
6156 State value of maphash.
6157
6158 * functions.texi (What Is a Function): Wording cleanup.
6159 (Function Documentation): Minor cleanup.
6160 Explain purpose of calling convention at end of doc string.
6161 (Function Names): Wording cleanup.
6162 (Calling Functions): Wording cleanup.
6163 Explain better how funcall calls the function.
6164 (Function Cells): Delete example of saving and redefining function.
6165
6166 * control.texi (Combining Conditions): Wording cleanup.
6167 (Iteration): dolist and dotimes bind VAR locally.
6168 (Cleanups): Xref to Atomic Changes.
6169
6170 * compile.texi (Byte Compilation): Delete 19.29 info.
6171 (Compilation Functions): Macros' difficulties don't affect defsubst.
6172 (Docs and Compilation): Delete 19.29 info.
6173
6174 2005-02-10 Richard M. Stallman <rms@gnu.org>
6175
6176 * objects.texi (Symbol Type): Minor correction.
6177
6178 2005-02-06 Lute Kamstra <lute@gnu.org>
6179
6180 * modes.texi (Example Major Modes): Fix typos.
6181
6182 2005-02-06 Richard M. Stallman <rms@gnu.org>
6183
6184 * text.texi (Margins): fill-nobreak-predicate can be one function.
6185
6186 * strings.texi (Modifying Strings): clear-string can make unibyte.
6187 (Formatting Strings): format gives error if values missing.
6188
6189 * positions.texi (Character Motion): Mention default arg
6190 for forward-char. backward-char refers to forward-char.
6191 (Word Motion): Mention default arg for forward-word.
6192 (Buffer End Motion): Mention default arg for beginning-of-buffer.
6193 Simplify end-of-buffer.
6194 (Text Lines): Mention default arg for forward-line.
6195 (List Motion): Mention default arg for beginning/end-of-defun.
6196 (Skipping Characters): Minor fixes in explaining character-set.
6197
6198 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
6199 Mode inheritance applies only when default-major-mode is nil.
6200 Clarifications.
6201 (Example Major Modes): Update Text mode and Lisp mode examples.
6202 (Minor Mode Conventions): Mention define-minor-mode at top.
6203 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
6204 (Mode Line Format): Update mode line face display info.
6205 (Properties in Mode): Mention effect of risky vars.
6206 (Imenu): Define imenu-add-to-menubar.
6207 (Font Lock Mode): Add descriptions to menu lines.
6208 (Faces for Font Lock): Add font-lock-doc-face.
6209
6210 2005-02-05 Lute Kamstra <lute@gnu.org>
6211
6212 * text.texi (Maintaining Undo): Remove obsolete function.
6213
6214 2005-02-05 Eli Zaretskii <eliz@gnu.org>
6215
6216 * frames.texi (Color Names): Add pointer to the X docs about RGB
6217 color specifications. Improve indexing.
6218 (Text Terminal Colors): Replace the description of RGB values by
6219 an xref to "Color Names".
6220
6221 2005-02-03 Richard M. Stallman <rms@gnu.org>
6222
6223 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
6224 Clarify.
6225 (Selecting Windows): Clarify save-selected-window.
6226 (Cyclic Window Ordering): Clarify walk-windows.
6227 (Window Point): Clarify.
6228 (Window Start): Add comment to example.
6229 (Resizing Windows): Add `interactive' specs in examples.
6230 Document fit-window-to-buffer.
6231
6232 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
6233 (Undo, Maintaining Undo): Clarify last change.
6234 (Sorting): In sort-numeric-fields, explain about octal and hex.
6235 Mention sort-numeric-base.
6236 (Format Properties): Add xref for hard newlines.
6237
6238 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
6239 (Pop-Up Menus): Fix typo.
6240 (Color Names): Explain all types of color names.
6241 Explain color-values on B&W terminal.
6242 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
6243
6244 * files.texi (File Locks): Not supported on MS systems.
6245 (Testing Accessibility): Clarify.
6246
6247 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
6248 (Coverage Testing): Fix typo.
6249
6250 * commands.texi (Misc Events): Remove stray space.
6251
6252 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
6253 (Modification Time): Clarify when visited-file-modtime returns 0.
6254 (The Buffer List): Clarify bury-buffer.
6255 (Killing Buffers): Clarify.
6256 (Indirect Buffers): Add clone-indirect-buffer.
6257
6258 2005-02-02 Matt Hodges <MPHodges@member.fsf.org>
6259
6260 * edebug.texi (Printing in Edebug): Fix default value of
6261 edebug-print-circle.
6262 (Coverage Testing): Fix displayed frequency count data.
6263
6264 2005-02-02 Luc Teirlinck <teirllm@auburn.edu>
6265
6266 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
6267
6268 2005-02-02 Kim F. Storm <storm@cua.dk>
6269
6270 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
6271
6272 2005-01-29 Eli Zaretskii <eliz@gnu.org>
6273
6274 * commands.texi (Misc Events): Describe the help-echo event.
6275
6276 * text.texi (Special Properties) <help-echo>: Use `pos'
6277 consistently in description of the help-echo property.
6278 Use @code{nil} instead of @var{nil}.
6279
6280 * display.texi (Overlay Properties): Fix the index entry for
6281 help-echo overlay property.
6282
6283 * customize.texi (Type Keywords): Uncomment the xref to the
6284 help-echo property documentation.
6285
6286 2005-01-23 Kim F. Storm <storm@cua.dk>
6287
6288 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
6289 return value. Third element FULLY replaced by PARTIAL which
6290 specifies number of invisible pixels if row is only partially visible.
6291 (Textual Scrolling): Mention auto-window-vscroll.
6292 (Vertical Scrolling): New defvar auto-window-vscroll.
6293
6294 2005-01-16 Luc Teirlinck <teirllm@auburn.edu>
6295
6296 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
6297 command remapping.
6298
6299 2005-01-15 Richard M. Stallman <rms@gnu.org>
6300
6301 * display.texi (Defining Images): Mention DATA-P arg of create-image.
6302
6303 2005-01-14 Kim F. Storm <storm@cua.dk>
6304
6305 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
6306
6307 * text.texi (Links and Mouse-1): Fix string and vector item.
6308
6309 2005-01-13 Richard M. Stallman <rms@gnu.org>
6310
6311 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
6312 descriptions of overriding-local-map and overriding-terminal-local-map.
6313
6314 * text.texi (Links and Mouse-1): Clarify text.
6315
6316 2005-01-13 Kim F. Storm <storm@cua.dk>
6317
6318 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
6319
6320 2005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
6321
6322 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
6323
6324 2005-01-12 Kim F. Storm <storm@cua.dk>
6325
6326 * text.texi (Links and Mouse-1): Rename section from Enabling
6327 Mouse-1 to Following Links. Change xrefs.
6328 Add examples for define-button-type and define-widget.
6329
6330 * display.texi (Button Properties, Button Buffer Commands):
6331 Clarify mouse-1 and follow-link functionality.
6332
6333 2005-01-12 Richard M. Stallman <rms@gnu.org>
6334
6335 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
6336
6337 * display.texi (Beeping): Fix Texinfo usage.
6338
6339 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
6340
6341 2005-01-11 Kim F. Storm <storm@cua.dk>
6342
6343 * display.texi (Button Properties, Button Buffer Commands):
6344 Mention mouse-1 binding. Add follow-link keyword.
6345
6346 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
6347 (Enabling Mouse-1 to Follow Links): New subsection.
6348
6349 2005-01-06 Richard M. Stallman <rms@gnu.org>
6350
6351 * text.texi (Special Properties): Minor change.
6352
6353 * os.texi (Timers): Clarify previous change.
6354
6355 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
6356
6357 2005-01-01 Luc Teirlinck <teirllm@auburn.edu>
6358
6359 * display.texi (Face Attributes): Correct xref to renamed node.
6360
6361 2005-01-01 Richard M. Stallman <rms@gnu.org>
6362
6363 * display.texi (Face Attributes): Describe hex color specs.
6364
6365 2004-12-31 Richard M. Stallman <rms@gnu.org>
6366
6367 * os.texi (Timers): Update previous change.
6368
6369 2004-12-30 Kim F. Storm <storm@cua.dk>
6370
6371 * display.texi (Line Height): Total line-height is now specified
6372 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
6373 in cons cells. (nil . RATIO) is relative to actual line height.
6374 Use line-height `t' instead of `0' to get minimum height.
6375
6376 2004-12-29 Richard M. Stallman <rms@gnu.org>
6377
6378 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
6379
6380 2004-12-28 Richard M. Stallman <rms@gnu.org>
6381
6382 * commands.texi (Quitting): Clarify value of with-local-quit.
6383
6384 * elisp.texi (Top): Fix previous change.
6385
6386 * loading.texi (Loading): Fix previous change.
6387
6388 2004-12-27 Richard M. Stallman <rms@gnu.org>
6389
6390 * Makefile.in (MAKEINFO): Specify --force.
6391
6392 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
6393
6394 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
6395
6396 * display.texi (Line Height): Further clarify.
6397
6398 * elisp.texi (Top): Update Loading submenu.
6399
6400 * loading.texi (Where Defined): New node.
6401 (Unloading): load-history moved to Where Defined.
6402
6403 2004-12-21 Richard M. Stallman <rms@gnu.org>
6404
6405 * commands.texi (Event Input Misc): Add while-no-input.
6406
6407 2004-12-11 Richard M. Stallman <rms@gnu.org>
6408
6409 * display.texi (Line Height): Rewrite text for clarity.
6410
6411 2004-12-11 Kim F. Storm <storm@cua.dk>
6412
6413 * display.texi (Display): Add node "Line Height" to menu.
6414 (Line Height): New node. Move full description of line-spacing
6415 and line-height text properties here from text.texi.
6416 (Scroll Bars): Add vertical-scroll-bar variable.
6417
6418 * frames.texi (Window Frame Parameters): Remove line-height defvar.
6419
6420 * locals.texi (Standard Buffer-Local Variables): Fix xref for
6421 line-spacing and vertical-scroll-bar.
6422
6423 * text.texi (Special Properties): Just mention line-spacing and
6424 line-height here, add xref to new "Line Height" node.
6425
6426 2004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
6427
6428 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
6429
6430 * locals.texi (Standard Buffer-Local Variables):
6431 Add @xref for `line-spacing'.
6432
6433 2004-12-05 Richard M. Stallman <rms@gnu.org>
6434
6435 * Makefile.in (maintainer-clean): Remove the info files
6436 in $(infodir) where they are created.
6437
6438 2004-12-03 Richard M. Stallman <rms@gnu.org>
6439
6440 * windows.texi (Selecting Windows): get-lru-window and
6441 get-largest-window don't consider dedicated windows.
6442
6443 * text.texi (Undo): Document undo-in-progress.
6444
6445 2004-11-26 Richard M. Stallman <rms@gnu.org>
6446
6447 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
6448 Remove a few vars that are not always buffer-local.
6449
6450 2004-11-24 Luc Teirlinck <teirllm@auburn.edu>
6451
6452 * locals.texi (Standard Buffer-Local Variables): Comment out
6453 xref's to non-existent node `Yet to be written'.
6454
6455 2004-11-24 Richard M. Stallman <rms@gnu.org>
6456
6457 * processes.texi (Synchronous Processes): Grammar fix.
6458
6459 * numbers.texi (Comparison of Numbers): Add eql.
6460
6461 * locals.texi (Standard Buffer-Local Variables): Add many vars.
6462
6463 * intro.texi (Printing Notation): Fix previous change.
6464
6465 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
6466 and default-indicate-buffer-boundaries from here.
6467 (Usual Display): To here.
6468 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
6469 (Usual Display): Move tab-width up.
6470
6471 * customize.texi (Variable Definitions): Replace
6472 show-paren-mode example with tooltip-mode.
6473 (Simple Types, Composite Types, Defining New Types):
6474 Minor cleanups.
6475
6476 2004-11-21 Jesper Harder <harder@ifa.au.dk>
6477
6478 * processes.texi (Synchronous Processes, Output from Processes):
6479 Markup fix.
6480
6481 2004-11-20 Richard M. Stallman <rms@gnu.org>
6482
6483 * positions.texi (Skipping Characters): skip-chars-forward
6484 now handles char classes.
6485
6486 * intro.texi (Printing Notation): Avoid confusion of `print'
6487 when explaining @print.
6488
6489 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
6490
6491 * display.texi (Display Table Format): Minor fix.
6492
6493 * streams.texi (Output Functions): Fix print example.
6494
6495 * Makefile.in (elisp): New target.
6496 (dist): Depend on $(infodir)/elisp, not elisp.
6497 Copy the info files from $(infodir).
6498
6499 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
6500 read-from-minibuffer.
6501
6502 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
6503
6504 2004-11-19 Richard M. Stallman <rms@gnu.org>
6505
6506 * searching.texi (Regexp Search): Add search-whitespace-regexp.
6507
6508 2004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
6509
6510 * tips.texi (Coding Conventions): Fix typo.
6511
6512 2004-11-16 Richard M. Stallman <rms@gnu.org>
6513
6514 * tips.texi (Coding Conventions): Separate defvar and require
6515 methods to avoid warnings. Use require only when there are many
6516 functions and variables from that package.
6517
6518 * minibuf.texi (Minibuffer Completion): When ignoring case,
6519 predicate must not be case-sensitive.
6520
6521 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
6522 (Test Coverage): Don't talk about "splotches". Clarified.
6523
6524 2004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
6525
6526 * frames.texi (Window Frame Parameters): Fix typo.
6527
6528 2004-11-15 Kim F. Storm <storm@cua.dk>
6529
6530 * symbols.texi (Other Plists): Note that plist-get may signal error.
6531 Add safe-plist-get.
6532
6533 2004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
6534
6535 * modes.texi (Font Lock Basics): Fix typo.
6536
6537 2004-11-08 Richard M. Stallman <rms@gnu.org>
6538
6539 * syntax.texi (Syntax Table Functions): Add syntax-after.
6540
6541 2004-11-06 Lars Brinkhoff <lars@nocrew.org>
6542
6543 * os.texi (Processor Run Time): New section documenting
6544 get-internal-run-time.
6545
6546 2004-11-06 Eli Zaretskii <eliz@gnu.org>
6547
6548 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
6549 it nukes elisp-cover.texi.
6550 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
6551 elisp-0 etc.
6552
6553 2004-11-05 Luc Teirlinck <teirllm@auburn.edu>
6554
6555 * commands.texi (Keyboard Macros): Document `append' return value
6556 of `defining-kbd-macro'.
6557
6558 2004-11-01 Richard M. Stallman <rms@gnu.org>
6559
6560 * commands.texi (Interactive Call): Add called-interactively-p.
6561
6562 2004-10-29 Simon Josefsson <jas@extundo.com>
6563
6564 * minibuf.texi (Reading a Password): Revert.
6565
6566 2004-10-28 Richard M. Stallman <rms@gnu.org>
6567
6568 * frames.texi (Display Feature Testing): Explain about "vendor".
6569
6570 2004-10-27 Richard M. Stallman <rms@gnu.org>
6571
6572 * commands.texi (Interactive Codes): `N' uses numeric prefix,
6573 not raw. Clarify `n'.
6574 (Interactive Call): Rewrite interactive-p, focusing on when
6575 and how to use it.
6576 (Misc Events): Clarify previous change.
6577
6578 * advice.texi (Simple Advice): Clarify what job the example does.
6579 (Around-Advice): Clarify ad-do-it.
6580 (Activation of Advice): An option of ad-default-compilation-action
6581 is `never', not `nil'.
6582
6583 2004-10-26 Kim F. Storm <storm@cua.dk>
6584
6585 * commands.texi (Interactive Codes): Add U code letter.
6586
6587 2004-10-25 Simon Josefsson <jas@extundo.com>
6588
6589 * minibuf.texi (Reading a Password): Add.
6590
6591 2004-10-24 Jason Rumney <jasonr@gnu.org>
6592
6593 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
6594 and wheel-down.
6595
6596 2004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
6597
6598 * processes.texi (Synchronous Processes): Document process-file.
6599
6600 2004-10-22 Kenichi Handa <handa@m17n.org>
6601
6602 * text.texi (translate-region): Document that it accepts also a
6603 char-table.
6604
6605 2004-10-22 David Ponce <david@dponce.com>
6606
6607 * windows.texi (Resizing Windows): Document the `preserve-before'
6608 argument of the functions `enlarge-window' and `shrink-window'.
6609
6610 2004-10-19 Jason Rumney <jasonr@gnu.org>
6611
6612 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
6613
6614 2004-10-09 Luc Teirlinck <teirllm@auburn.edu>
6615
6616 * text.texi (Filling): Add anchor for definition of
6617 `sentence-end-double-space'.
6618
6619 * searching.texi (Regexp Example): Update description of how
6620 Emacs currently recognizes the end of a sentence.
6621 (Standard Regexps): Update definition of the variable
6622 `sentence-end'. Add definition of the function `sentence-end'.
6623
6624 2004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
6625
6626 * display.texi (Progress): New node.
6627
6628 2004-10-05 Kim F. Storm <storm@cua.dk>
6629
6630 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
6631
6632 2004-09-29 Kim F. Storm <storm@cua.dk>
6633
6634 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
6635 to identify bitmaps. Remove -fringe-bitmap suffix for standard
6636 fringe bitmap symbols, as they now have their own namespace.
6637 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
6638 vs. pixels. Signal error if no free bitmap slots.
6639 (Pixel Specification): Change IMAGE to @var{image}.
6640
6641 2004-09-28 Richard M. Stallman <rms@gnu.org>
6642
6643 * text.texi (Special Properties): Clarify line-spacing and line-height.
6644
6645 * searching.texi (Regexp Search): Add looking-back.
6646
6647 2004-09-25 Luc Teirlinck <teirllm@auburn.edu>
6648
6649 * display.texi: Correct typos.
6650 (Image Descriptors): Correct xref's.
6651
6652 2004-09-25 Richard M. Stallman <rms@gnu.org>
6653
6654 * text.texi (Special Properties): Cleanups in `cursor'.
6655 Rewrites in `line-height' and `line-spacing'; exchange them.
6656
6657 * display.texi (Fringes): Rewrite previous change.
6658 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
6659 (Display Fringe Bitmaps): Node deleted, text moved.
6660 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
6661 (Scroll Bars): Clarify set-window-scroll-bars.
6662 (Pointer Shape): Rewrite.
6663 (Specified Space): Clarify :align-to, etc.
6664 (Pixel Specification): Use @var. Clarify new text.
6665 (Other Display Specs): Clarify `slice'.
6666 (Image Descriptors): Cleanups.
6667 (Showing Images): Cleanups.
6668
6669 2004-09-24 Luc Teirlinck <teirllm@auburn.edu>
6670
6671 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
6672
6673 * modes.texi: Various minor changes in addition to:
6674 (Major Mode Conventions): Final call to `run-mode-hooks' should
6675 not be inside the `delay-mode-hooks' form.
6676 (Mode Hooks): New node.
6677 (Hooks): Delete obsolete example.
6678 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
6679 node "Mode Hooks".
6680
6681 2004-09-22 Luc Teirlinck <teirllm@auburn.edu>
6682
6683 * display.texi: Correct various typos.
6684 (Display): Rename node "Pointer Shapes" to "Pointer
6685 Shape". (There is already a node called "Pointer Shapes" in
6686 frames.texi.)
6687 (Images): Remove non-existent node "Image Slices" from menu.
6688
6689 2004-09-23 Kim F. Storm <storm@cua.dk>
6690
6691 * text.texi (Special Properties): Add `cursor', `pointer',
6692 `line-height', and `line-spacing' properties.
6693
6694 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
6695 Shapes' to menu.
6696 (Standard Faces): Doc fix for fringe face.
6697 (Fringes): Add `overflow-newline-into-fringe' and
6698 'indicate-buffer-boundaries'.
6699 (Fringe Bitmaps, Pointer Shapes): New nodes.
6700 (Display Property): Add 'Pixel Specification' and 'Display Fringe
6701 Bitmaps' to menu.
6702 (Specified Space): Describe pixel width and height.
6703 (Pixel Specification): New node.
6704 (Other Display Specs): Add `slice' property.
6705 (Display Fringe Bitmaps): New node.
6706 (Images): Add 'Image Slices' to menu.
6707 (Image Descriptors): Add `:pointer' and `:map' properties.
6708 (Showing Images): Add slice arg to `insert-image'. Add
6709 'insert-sliced-image'.
6710
6711 2004-09-20 Richard M. Stallman <rms@gnu.org>
6712
6713 * commands.texi (Key Sequence Input):
6714 Clarify downcasing in read-key-sequence.
6715
6716 2004-09-08 Juri Linkov <juri@jurta.org>
6717
6718 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
6719
6720 2004-09-07 Luc Teirlinck <teirllm@auburn.edu>
6721
6722 * locals.texi (Standard Buffer-Local Variables): Add
6723 `buffer-auto-save-file-format'.
6724 * internals.texi (Buffer Internals): Describe new
6725 auto_save_file_format field of the buffer structure.
6726 * files.texi (Format Conversion): `auto-save-file-format' has been
6727 renamed `buffer-auto-save-file-format'.
6728
6729 2004-08-27 Luc Teirlinck <teirllm@auburn.edu>
6730
6731 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
6732 an integer or a marker.
6733 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
6734
6735 2004-08-22 Richard M. Stallman <rms@gnu.org>
6736
6737 * modes.texi (Major Mode Conventions): Discuss rebinding of
6738 standard key bindings.
6739
6740 2004-08-18 Kim F. Storm <storm@cua.dk>
6741
6742 * processes.texi (Accepting Output): Add `just-this-one' arg to
6743 `accept-process-output'.
6744 (Output from Processes): New var `process-adaptive-read-buffering'.
6745
6746 2004-08-10 Luc Teirlinck <teirllm@auburn.edu>
6747
6748 * keymaps.texi: Various changes in addition to:
6749 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
6750 Give more varied examples for `kbd'.
6751 (Creating Keymaps): Char tables have slots for all characters
6752 without modifiers.
6753 (Active Keymaps): `overriding-local-map' and
6754 `overriding-terminal-local-map' also override text property and
6755 overlay keymaps.
6756 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
6757 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
6758 to denote a prefix of no events.
6759 `map-keymap' includes parent's bindings _recursively_.
6760 Clarify and correct description of `where-is-internal'.
6761 Mention BUFFER-OR-NAME arg to `describe-bindings'.
6762 (Menu Example): For menus intended for use with the keyboard, the
6763 menu items should be bound to characters or real function keys.
6764
6765 2004-08-08 Luc Teirlinck <teirllm@auburn.edu>
6766
6767 * objects.texi (Character Type): Reposition `@anchor' to prevent
6768 double space inside sentence in Info.
6769
6770 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
6771 renamed to `disabled-command-function'.
6772 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
6773 (Command Loop Info): Replace reference to it.
6774 (Disabling Commands): `disabled-command-hook' has been renamed to
6775 `disabled-command-function'.
6776
6777 2004-08-07 Luc Teirlinck <teirllm@auburn.edu>
6778
6779 * os.texi (Translating Input): Only non-prefix bindings in
6780 `key-translation-map' override actual key bindings. Warn about
6781 possible indirect effect of actual key bindings on non-prefix
6782 bindings in `key-translation-map'.
6783
6784 2004-08-06 Luc Teirlinck <teirllm@auburn.edu>
6785
6786 * minibuf.texi (High-Level Completion): Add anchor for definition
6787 of `read-variable'.
6788
6789 * commands.texi: Various changes in addition to:
6790 (Using Interactive): Clarify description of `interactive-form'.
6791 (Interactive Call): Mention default for KEYS argument to
6792 `call-interactively'.
6793 (Command Loop Info): Clarify description of `this-command-keys'.
6794 Mention KEEP-RECORD argument to `clear-this-command-keys'.
6795 Value of `last-event-frame' can be `macro'.
6796 (Repeat Events): `double-click-fuzz' is also used to distinguish
6797 clicks and drags.
6798 (Classifying Events): Clarify descriptions of `event-modifiers'
6799 `event-basic-type' and `event-convert-list'.
6800 (Accessing Events): `posn-timestamp' takes POSITION argument.
6801 (Quoted Character Input): Clarify description of
6802 `read-quoted-char' and fix example.
6803 (Quitting): Add `with-local-quit'.
6804 (Disabling Commands): Correct and clarify descriptions of
6805 `enable-command' and `disable-command'.
6806 Mention what happens if `disabled-command-hook' is nil.
6807 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
6808 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
6809
6810 2004-07-24 Luc Teirlinck <teirllm@auburn.edu>
6811
6812 * frames.texi: Various changes in addition to:
6813 (Creating Frames): Expand and clarify description of `make-frame'.
6814 (Window Frame Parameters): Either none or both of the `icon-left'
6815 and `icon-top' parameters must be specified. Put descriptions of
6816 `menu-bar-lines' and `toolbar-lines' closer together and change
6817 them accordingly.
6818 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
6819 except while processing `frame-title-format' or `icon-title-format'.
6820 (Deleting Frames): Correct description of `delete-frame'.
6821 Non-nil return values of `frame-live-p' are like those of `framep'.
6822 (Frames and Windows): Mention return value of
6823 `set-frame-selected-window'.
6824 (Visibility of Frames): Mention `force' argument to
6825 `make-frame-invisible'. `frame-visible-p' returns t for all
6826 frames on text-only terminals.
6827 (Frame Configurations): Restoring a frame configuration does not
6828 restore deleted frames.
6829 (Window System Selections): `x-set-selection' returns DATA.
6830 (Resources): Add example.
6831 (Display Feature Testing): Clarify descriptions of
6832 `display-pixel-height', `display-pixel-width', `x-server-version'
6833 and `x-server-vendor'.
6834
6835 * windows.texi (Choosing Window): Add anchor.
6836 * minibuf.texi (Minibuffer Misc): Add anchor.
6837
6838 2004-07-23 John Paul Wallington <jpw@gnu.org>
6839
6840 * macros.texi (Defining Macros): Declaration keyword for setting
6841 Edebug spec is `debug' not `edebug'.
6842
6843 2004-07-19 Luc Teirlinck <teirllm@auburn.edu>
6844
6845 * windows.texi: Various small changes in addition to:
6846 (Window Point): Mention return value of `set-window-point'.
6847 (Window Start): `pos-visible-in-window-p' disregards horizontal
6848 scrolling. Explain return value if PARTIALLY is non-nil.
6849 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
6850 and `set-window-vscroll'.
6851 (Size of Window): The argument WINDOW to `window-inside-edges',
6852 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
6853 (Resizing Windows): Explain return value of
6854 `shrink-window-if-larger-than-buffer'.
6855 `window-size-fixed' automatically becomes buffer local when set.
6856 (Window Configurations): Explain return value of
6857 `set-window-configuration'.
6858
6859 * minibuf.texi (Minibuffer Misc): Add anchor for
6860 `minibuffer-scroll-window'.
6861
6862 * positions.texi (Text Lines): Add anchor for `count-lines'.
6863
6864 2004-07-17 Richard M. Stallman <rms@gnu.org>
6865
6866 * display.texi (Overlay Properties): Adding `evaporate' prop
6867 deletes empty overlay immediately.
6868
6869 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
6870 fix example.
6871
6872 2004-07-16 Jim Blandy <jimb@redhat.com>
6873
6874 * searching.texi (Regexp Backslash): Document new \_< and \_>
6875 operators.
6876
6877 2004-07-16 Juanma Barranquero <lektu@terra.es>
6878
6879 * display.texi (Images): Fix Texinfo usage.
6880
6881 2004-07-14 Luc Teirlinck <teirllm@auburn.edu>
6882
6883 * buffers.texi (Modification Time): `visited-file-modtime' now
6884 returns a list of two integers, instead of a cons.
6885
6886 2004-07-13 Luc Teirlinck <teirllm@auburn.edu>
6887
6888 * windows.texi: Various changes in addition to:
6889 (Splitting Windows): Add `split-window-keep-point'.
6890
6891 2004-07-09 Richard M. Stallman <rms@gnu.org>
6892
6893 * frames.texi (Input Focus): Minor fix.
6894
6895 2004-07-07 Luc Teirlinck <teirllm@auburn.edu>
6896
6897 * frames.texi (Input Focus): Clarify descriptions of
6898 `select-frame-set-input-focus' and `select-frame'.
6899
6900 2004-07-06 Luc Teirlinck <teirllm@auburn.edu>
6901
6902 * os.texi: Various small changes in addition to:
6903 (Killing Emacs): Expand and clarify description of
6904 `kill-emacs-query-functions' and `kill-emacs-hook'.
6905 (System Environment): Expand and clarify description of `getenv'
6906 and `setenv'.
6907 (Timers): Clarify description of `run-at-time'.
6908 (Translating Input): Correct description of
6909 `extra-keyboard-modifiers'.
6910 (Flow Control): Correct description of `enable-flow-control'.
6911
6912 2004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
6913
6914 * os.texi: Update copyright.
6915 (Session Management): Grammar fix.
6916 Clarify which Emacs does the restarting.
6917 Use @samp for *scratch* buffer.
6918
6919 2004-07-04 Alan Mackenzie <acm@muc.de>
6920
6921 * frames.texi (Input Focus): Add documentation for
6922 `select-frame-set-input-focus'. Replace refs to non-existent
6923 `switch-frame' with `select-frame'. Minor corrections and tidying
6924 up of text-only terminal stuff.
6925
6926 2004-07-02 Richard M. Stallman <rms@gnu.org>
6927
6928 * files.texi (Saving Buffers): Cleanup write-contents-function.
6929 (Magic File Names): Cleanup file-remote-p.
6930
6931 2004-07-02 Kai Großjohann <kai@emptydomain.de>
6932
6933 * files.texi (Magic File Names): `file-remote-p' returns an
6934 identifier of the remote system, not just t.
6935
6936 2004-07-02 David Kastrup <dak@gnu.org>
6937
6938 * searching.texi (Entire Match Data): Add explanation about new
6939 match-data behavior when @var{integers} is non-nil.
6940
6941 2004-06-24 Richard M. Stallman <rms@gnu.org>
6942
6943 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
6944
6945 * customize.texi (Variable Definitions): Note about doc strings
6946 and :set.
6947
6948 * keymaps.texi (Keymap Terminology): Document `kbd'.
6949 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
6950
6951 * display.texi (Invisible Text): Setting buffer-invisibility-spec
6952 makes it buffer-local.
6953
6954 * files.texi (Saving Buffers): Correct previous change.
6955
6956 * commands.texi (Accessing Events):
6957 Clarify posn-col-row and posn-actual-col-row.
6958
6959 2004-06-24 David Ponce <david.ponce@wanadoo.fr>
6960
6961 * commands.texi (Accessing Events): New functions
6962 posn-at-point and posn-at-x-y. Add example to posn-x-y.
6963
6964 2004-06-23 Luc Teirlinck <teirllm@auburn.edu>
6965
6966 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
6967 * frames.texi, buffers.texi, backups.texi, variables.texi:
6968 * loading.texi, eval.texi, functions.texi, control.texi:
6969 * symbols.texi, minibuf.texi: Reposition @anchor's.
6970
6971 * help.texi: Various small changes in addition to the following.
6972 (Describing Characters): Describe PREFIX argument to
6973 `key-description'. Correct and clarify definition of
6974 `text-char-description'. Describe NEED-VECTOR argument to
6975 `read-kbd-macro'.
6976 (Help Functions): Clarify definition of `apropos'.
6977
6978 2004-06-23 Lars Hansen <larsh@math.ku.dk>
6979
6980 * files.texi (Saving Buffers): Correct description of
6981 `write-contents-functions'.
6982
6983 2004-06-21 Juanma Barranquero <lektu@terra.es>
6984
6985 * display.texi (Images): Remove redundant @vindex directives.
6986 Rewrite `image-library-alist' doc in active voice.
6987
6988 2004-06-14 Juanma Barranquero <lektu@terra.es>
6989
6990 * display.texi (Images): Document new delayed library loading,
6991 variable `image-library-alist' and (existing but undocumented)
6992 function `image-type-available-p'.
6993
6994 2004-06-05 Richard M. Stallman <rms@gnu.org>
6995
6996 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
6997 refer the user to the Initial Input node.
6998 (Text from Minibuffer): Likewise.
6999 (Initial Input): New node. Document this feature
7000 and say it is mostly deprecated.
7001
7002 2004-05-30 Richard M. Stallman <rms@gnu.org>
7003
7004 * loading.texi (Named Features): Clarify return value
7005 and meaning of NOERROR.
7006
7007 * variables.texi (File Local Variables): Minor cleanup.
7008
7009 2004-05-30 Michael Albinus <michael.albinus@gmx.de>
7010
7011 * files.texi (Magic File Names): Add `file-remote-p' as operation
7012 of file name handlers.
7013
7014 2004-05-29 Richard M. Stallman <rms@gnu.org>
7015
7016 * modes.texi (Minor Mode Conventions): (-) has no special meaning
7017 as arg to a minor mode command.
7018
7019 2004-05-22 Richard M. Stallman <rms@gnu.org>
7020
7021 * syntax.texi (Syntax Class Table): Word syntax not just for English.
7022
7023 * streams.texi (Output Variables): Doc float-output-format.
7024
7025 * searching.texi (Regexp Special): Nested repetition can be infloop.
7026
7027 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
7028 real stack overflow.
7029
7030 * compile.texi: Minor cleanups.
7031
7032 2004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
7033
7034 * lists.texi (Cons Cells): Explain dotted lists, true lists,
7035 circular lists.
7036 (List Elements): Explain handling of circular and dotted lists.
7037
7038 2004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
7039
7040 * modes.texi (Search-based Fontification): Fix typo.
7041
7042 2004-05-10 Juanma Barranquero <lektu@terra.es>
7043
7044 * modes.texi (Mode Line Variables): Fix description of
7045 global-mode-string, which is now after which-func-mode, not the
7046 buffer name.
7047
7048 2004-05-07 Lars Hansen <larsh@math.ku.dk>
7049
7050 * modes.texi (Desktop Save Mode): Add.
7051 (Modes): Add menu entry Desktop Save Mode.
7052
7053 * hooks.texi: Add desktop-after-read-hook,
7054 desktop-no-desktop-file-hook and desktop-save-hook.
7055
7056 * locals.texi: Add desktop-save-buffer.
7057
7058 2004-04-30 Jesper Harder <harder@ifa.au.dk>
7059
7060 * display.texi: emacs -> Emacs.
7061
7062 2004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
7063
7064 * files.texi (Changing Files): Document set-file-times.
7065
7066 2004-04-23 Juanma Barranquero <lektu@terra.es>
7067
7068 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
7069
7070 2004-04-18 Jesper Harder <harder@ifa.au.dk>
7071
7072 * tips.texi (Coding Conventions): defopt -> defcustom.
7073
7074 2004-04-16 Luc Teirlinck <teirllm@auburn.edu>
7075
7076 * sequences.texi: Various clarifications.
7077
7078 2004-04-14 Luc Teirlinck <teirllm@auburn.edu>
7079
7080 * buffers.texi (Read Only Buffers): Mention optional ARG to
7081 `toggle-read-only'.
7082
7083 2004-04-14 Nick Roberts <nick@nick.uklinux.net>
7084
7085 * windows.texi (Selecting Windows): Note that get-lru-window
7086 returns a full-width window if possible.
7087
7088 2004-04-13 Luc Teirlinck <teirllm@auburn.edu>
7089
7090 * buffers.texi: Various changes in addition to:
7091 (Buffer File Name): Add `find-buffer-visiting'.
7092 (Buffer Modification): Mention optional ARG to `not-modified'.
7093 (Indirect Buffers): Mention optional CLONE argument to
7094 `make-indirect-buffer'.
7095
7096 * files.texi: Various changes in addition to:
7097 (Visiting Functions): `find-file-hook' is now a normal hook.
7098 (File Name Expansion): Explain difference between the way that
7099 `expand-file-name' and `file-truename' treat `..'.
7100 (Contents of Directories): Mention optional ID-FORMAT argument to
7101 `directory-files-and-attributes'.
7102 (Format Conversion): Mention new optional CONFIRM argument to
7103 `format-write-file'.
7104
7105 2004-04-12 Miles Bader <miles@gnu.org>
7106
7107 * macros.texi (Expansion): Add description of `macroexpand-all'.
7108
7109 2004-04-05 Jesper Harder <harder@ifa.au.dk>
7110
7111 * variables.texi (Variable Aliases): Mention
7112 cyclic-variable-indirection.
7113
7114 * errors.texi (Standard Errors): Ditto.
7115
7116 2004-04-04 Luc Teirlinck <teirllm@auburn.edu>
7117
7118 * backups.texi: Various small changes in addition to:
7119 (Making Backups): Mention return value of `backup-buffer'.
7120 (Auto-Saving): Mention optional FORCE argument to
7121 `delete-auto-save-file-if-necessary'.
7122 (Reverting): Mention optional PRESERVE-MODES argument to
7123 `revert-buffer'. Correct description of `revert-buffer-function'.
7124
7125 2004-03-22 Juri Linkov <juri@jurta.org>
7126
7127 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
7128 with `Vector Functions'.
7129
7130 * text.texi (Sorting): Add missing quote.
7131
7132 2004-03-14 Luc Teirlinck <teirllm@auburn.edu>
7133
7134 * intro.texi (Lisp History): Replace xref to `cl' manual with
7135 inforef.
7136
7137 2004-03-12 Richard M. Stallman <rms@gnu.org>
7138
7139 * intro.texi (Version Info): Add arg to emacs-version.
7140 (Lisp History): Change xref to CL manual.
7141
7142 2004-03-09 Luc Teirlinck <teirllm@auburn.edu>
7143
7144 * minibuf.texi (Completion Commands): Add xref to Emacs manual
7145 for Partial Completion mode.
7146
7147 2004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
7148
7149 * customize.texi: Fix typo. Remove eol whitespace.
7150
7151 2004-03-04 Richard M. Stallman <rms@gnu.org>
7152
7153 * processes.texi: Fix typos.
7154
7155 * lists.texi (Building Lists): Minor clarification.
7156
7157 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
7158 in make-hash-table.
7159
7160 2004-02-29 Juanma Barranquero <lektu@terra.es>
7161
7162 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
7163 rm, and ignore exit code.
7164
7165 2004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
7166
7167 * display.texi (Defining Faces): Add description for min-colors.
7168 Update example.
7169
7170 2004-02-23 Luc Teirlinck <teirllm@auburn.edu>
7171
7172 * abbrevs.texi: Various corrections and clarifications in addition
7173 to the following:
7174 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
7175
7176 2004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
7177
7178 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
7179
7180 2004-02-21 Luc Teirlinck <teirllm@auburn.edu>
7181
7182 * text.texi: Various small changes in addition to the following:
7183 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
7184 to delete-horizontal-space.
7185 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
7186 description of yank-handler text property at various places.
7187
7188 * frames.texi (Window System Selections): Add anchor.
7189
7190 * syntax.texi (Syntax Table Functions): Clarify and correct
7191 descriptions of make-syntax-table and copy-syntax-table.
7192 (Motion and Syntax): Clarify SYNTAXES argument to
7193 skip-syntax-forward.
7194 (Parsing Expressions): Mention that the return value of
7195 parse-partial-sexp is currently a list of ten rather than nine
7196 elements.
7197 (Categories): Various corrections and clarifications.
7198
7199 2004-02-17 Luc Teirlinck <teirllm@auburn.edu>
7200
7201 * markers.texi (Marker Insertion Types): Minor change.
7202
7203 * locals.texi (Standard Buffer-Local Variables):
7204 * commands.texi (Interactive Codes, Using Interactive):
7205 * functions.texi (Related Topics): Fix xrefs.
7206
7207 2004-02-16 Luc Teirlinck <teirllm@auburn.edu>
7208
7209 * lists.texi (Sets And Lists): Update description of delete-dups.
7210
7211 2004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
7212
7213 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
7214
7215 2004-02-16 Jan Djärv <jan.h.d@swipnet.se>
7216
7217 * frames.texi (Parameter Access): frame-parameters arg is optional.
7218 modify-frame-parameters handles nil for FRAME.
7219 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
7220 are all-or-nothing for certain toolkits.
7221 Mention parameter wait-for-wm.
7222 (Frames and Windows): In frame-first-window and frame-selected-window
7223 the arg is optional.
7224 (Input Focus): In redirect-frame-focus the second arg is optional.
7225 (Window System Selections): Mention selection type CLIPBOARD.
7226 Mention data-type UTF8_STRING.
7227 Mention numbering of cut buffers.
7228 (Resources): Describe x-resource-name.
7229
7230 2004-02-16 Richard M. Stallman <rms@gnu.org>
7231
7232 * windows.texi (Buffers and Windows): Delete false table
7233 about all-frames.
7234
7235 * syntax.texi (Parsing Expressions): Delete old caveat
7236 about parse-sexp-ignore-comments.
7237
7238 * streams.texi (Output Variables): Add print-quoted.
7239
7240 * lists.texi (Building Lists): Minor cleanup.
7241
7242 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
7243
7244 * display.texi (Overlays): Explain overlays use markers.
7245 (Managing Overlays): Explain front-advance and rear-advance
7246 in more detail.
7247
7248 * loading.texi (Unloading): Document unload-feature-special-hooks.
7249 Get rid of fns-NNN.el file.
7250
7251 2004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
7252
7253 * help.texi (Describing Characters): Fix text-char-description
7254 example output.
7255
7256 * edebug.texi (Using Edebug): Fix example.
7257
7258 * debugging.texi (Internals of Debugger): Fix return value.
7259
7260 * files.texi (Changing Files): Fix argname.
7261
7262 * calendar.texi: Fix parens, and default values.
7263
7264 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
7265 * nonascii.texi, objects.texi, os.texi: Minor fixes.
7266 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
7267
7268 * positions.texi (Text Lines): Don't add -1 in current-line.
7269
7270 2004-02-16 Richard M. Stallman <rms@gnu.org>
7271
7272 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
7273
7274 2004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
7275
7276 * processes.texi (Low-Level Network): Fix a typo.
7277
7278 2004-02-12 Kim F. Storm <storm@cua.dk>
7279
7280 * display.texi (Fringes): Use consistent wording.
7281 Note that window-fringe's window arg is optional.
7282 (Scroll Bars): Use consistent wording.
7283
7284 2004-02-11 Luc Teirlinck <teirllm@auburn.edu>
7285
7286 * tips.texi (Comment Tips): Document the new conventions for
7287 commenting out code.
7288
7289 2004-02-07 Jan Djärv <jan.h.d@swipnet.se>
7290
7291 * positions.texi (Text Lines): Added missing end defun.
7292
7293 2004-02-07 Kim F. Storm <storm@cua.dk>
7294
7295 * positions.texi (Text Lines): Add line-number-at-pos.
7296
7297 2004-02-06 John Paul Wallington <jpw@gnu.org>
7298
7299 * display.texi (Button Properties, Button Buffer Commands):
7300 mouse-2 invokes button, not down-mouse-1.
7301
7302 2004-02-04 Jason Rumney <jasonr@gnu.org>
7303
7304 * makefile.w32-in: Sync with Makefile.in changes.
7305
7306 2004-02-03 Luc Teirlinck <teirllm@auburn.edu>
7307
7308 * minibuf.texi (Text from Minibuffer): Various corrections and
7309 clarifications.
7310 (Object from Minibuffer): Correct Lisp description of
7311 read-minibuffer.
7312 (Minibuffer History): Clarify description of cons values for
7313 HISTORY arguments.
7314 (Basic Completion): Various corrections and clarifications. Add
7315 completion-regexp-list.
7316 (Minibuffer Completion): Correct and clarify description of
7317 completing-read.
7318 (Completion Commands): Mention Partial Completion mode. Various
7319 other minor changes.
7320 (High-Level Completion): Various corrections and clarifications.
7321 (Reading File Names): Ditto.
7322 (Minibuffer Misc): Ditto.
7323
7324 2004-01-26 Luc Teirlinck <teirllm@auburn.edu>
7325
7326 * strings.texi (Text Comparison): assoc-string also matches
7327 elements of alists that are strings instead of conses.
7328 (Formatting Strings): Standardize Texinfo usage. Update index
7329 entries.
7330
7331 2004-01-20 Luc Teirlinck <teirllm@auburn.edu>
7332
7333 * lists.texi (Sets And Lists): Add delete-dups.
7334
7335 2004-01-15 Luc Teirlinck <teirllm@auburn.edu>
7336
7337 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
7338 special form.
7339 * macros.texi (Defining Macros): Update description of `declare',
7340 which now is a macro.
7341 (Wrong Time): Fix typos.
7342
7343 2004-01-14 Luc Teirlinck <teirllm@auburn.edu>
7344
7345 * compile.texi (Compilation Functions): Expand descriptions of
7346 `compile-defun', `byte-compile-file', `byte-recompile-directory'
7347 and `batch-byte-compile'. In particular, mention and describe
7348 all optional arguments.
7349 (Disassembly): Correct and clarify the description of `disassemble'.
7350
7351 2004-01-11 Luc Teirlinck <teirllm@auburn.edu>
7352
7353 * searching.texi: Various small changes in addition to the
7354 following.
7355 (Regexp Example): Adapt to new value of `sentence-end'.
7356 (Regexp Functions): The PAREN argument to `regexp-opt' can be
7357 `words'.
7358 (Search and Replace): Add usage note for `perform-replace'.
7359 (Entire Match Data): Mention INTEGERS and REUSE arguments to
7360 `match-data'.
7361 (Standard Regexps): Update for new values of `paragraph-start'
7362 and `sentence-end'.
7363
7364 2004-01-07 Luc Teirlinck <teirllm@auburn.edu>
7365
7366 * files.texi (Saving Buffers): Clarify descriptions of
7367 `write-contents-functions' and `before-save-hook'.
7368 Make the defvar's for `before-save-hook' and `after-save-hook'
7369 into defopt's.
7370
7371 2004-01-07 Kim F. Storm <storm@cua.dk>
7372
7373 * commands.texi (Click Events): Describe new image and
7374 width/height elements of click events.
7375 (Accessing Events): Add posn-string, posn-image, and
7376 posn-object-width-height. Change posn-object to return either
7377 image or string object.
7378
7379 2004-01-01 Simon Josefsson <jas@extundo.com>
7380
7381 * hooks.texi (Standard Hooks): Add before-save-hook.
7382 * files.texi (Saving Buffers): Likewise.
7383
7384 2004-01-03 Richard M. Stallman <rms@gnu.org>
7385
7386 * frames.texi (Frames and Windows): Delete frame-root-window.
7387
7388 2004-01-03 Luc Teirlinck <teirllm@auburn.edu>
7389
7390 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
7391
7392 * functions.texi: Various small changes in addition to the
7393 following.
7394 (What Is a Function): `functionp' returns nil for macros. Clarify
7395 behavior of this and following functions for symbol arguments.
7396 (Function Documentation): Add `\' in front of (fn @var{arglist})
7397 and explain why.
7398 (Defining Functions): Mention DOCSTRING argument to `defalias'.
7399 Add anchor.
7400 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
7401
7402 2004-01-01 Miles Bader <miles@gnu.org>
7403
7404 * display.texi (Buttons): New section.
7405
7406 2003-12-31 Andreas Schwab <schwab@suse.de>
7407
7408 * numbers.texi (Math Functions): sqrt reports a domain-error
7409 error.
7410 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
7411
7412 2003-12-30 Luc Teirlinck <teirllm@auburn.edu>
7413
7414 * tips.texi (Documentation Tips): Update item on hyperlinks in
7415 documentation strings.
7416
7417 * errors.texi (Standard Errors): Various small corrections and
7418 additions.
7419
7420 * control.texi: Various small changes in addition to the
7421 following.
7422 (Signaling Errors): Provide some more details on how `signal'
7423 constructs the error message. Add anchor to the definition of
7424 `signal'.
7425 (Error Symbols): Describe special treatment of `quit'.
7426 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
7427 to emphasize that it has to be a single form.
7428
7429 * buffers.texi: Add anchor.
7430
7431 2003-12-29 Richard M. Stallman <rms@gnu.org>
7432
7433 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
7434 (Window Configurations): Add window-configuration-frame.
7435
7436 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
7437
7438 * text.texi (Examining Properties): Add get-char-property-and-overlay.
7439 Change arg name in get-char-property.
7440 (Special Properties): Update handling of keymap property.
7441
7442 * strings.texi (Modifying Strings): Add clear-string.
7443 (Text Comparison): Add assoc-string and remove
7444 assoc-ignore-case, assoc-ignore-representation.
7445
7446 * os.texi (Time of Day): Add set-time-zone-rule.
7447
7448 * numbers.texi (Math Functions): asin, acos, log, log10
7449 report domain-error errors.
7450
7451 * nonascii.texi (Converting Representations):
7452 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
7453 (Encoding and I/O): Add file-name-coding-system.
7454
7455 * modes.texi (Search-based Fontification): Explain that
7456 face specs are symbols with face names as values.
7457
7458 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
7459
7460 * lists.texi (Building Lists): remq moved elsewhere.
7461 (Sets And Lists): remq moved here.
7462 (Association Lists): Refer to assoc-string.
7463
7464 * internals.texi (Garbage Collection): Add memory-use-counts.
7465
7466 * frames.texi (Frames and Windows): Add set-frame-selected-window
7467 and frame-root-window.
7468
7469 * files.texi (Contents of Directories):
7470 Add directory-files-and-attributes.
7471
7472 * display.texi (Refresh Screen): Add force-window-update.
7473 (Invisible Text): Explain about moving point out of invis text.
7474 (Overlay Properties): Add overlay-properties.
7475 (Managing Overlays): Add overlayp.
7476 (GIF Images): Invalid image number displays a hollow box.
7477
7478 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
7479 (Killing Buffers): Add buffer-live-p.
7480
7481 2003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
7482
7483 * display.texi (Fringes): Fix typo "set-buffer-window".
7484
7485 2003-12-24 Luc Teirlinck <teirllm@auburn.edu>
7486
7487 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
7488 * nonascii.texi, processes.texi, tips.texi, variables.texi:
7489 Add or change various xrefs and anchors.
7490
7491 * commands.texi: Replace all occurrences of @acronym{CAR} with
7492 @sc{car}, for consistency with the rest of the Elisp manual.
7493 `car' and `cdr' are historically acronyms, but are no longer
7494 widely thought of as such.
7495
7496 * internals.texi (Pure Storage): Mention that `purecopy' does not
7497 copy text properties.
7498 (Object Internals): Now 29 bits are used (in most implementations)
7499 to address Lisp objects.
7500
7501 * variables.texi (Variables with Restricted Values): New node.
7502
7503 * objects.texi (Lisp Data Types): Mention that certain variables
7504 can only take on a restricted set of values and add an xref to
7505 the new node "Variables with Restricted Values".
7506
7507 * eval.texi (Function Indirection): Describe the errors that
7508 `indirect-function' can signal.
7509 (Eval): Clarify the descriptions of `eval-region' and `values'.
7510 Describe `eval-buffer' instead of `eval-current-buffer' and
7511 mention `eval-current-buffer' as an alias for `current-buffer'.
7512 Correct the description and mention all optional arguments.
7513
7514 * nonascii.texi: Various small changes in addition to the
7515 following.
7516 (Converting Representations): Clarify behavior of
7517 `string-make-multibyte' and `string-to-multibyte' for unibyte all
7518 ASCII arguments.
7519 (Character Sets): Document the variable `charset-list' and adapt
7520 the definition of the function `charset-list' accordingly.
7521 (Translation of Characters): Clarify use of generic characters in
7522 `make-translation-table'. Clarify and correct the description of
7523 the use of translation tables in encoding and decoding.
7524 (User-Chosen Coding Systems): Correct and clarify the description
7525 of `select-safe-coding-system'.
7526 (Default Coding Systems): Clarify description of
7527 `file-coding-system-alist'.
7528
7529 2003-11-30 Luc Teirlinck <teirllm@auburn.edu>
7530
7531 * strings.texi (Text Comparison): Correctly describe when two
7532 strings are `equal'. Combine and clarify descriptions of
7533 `assoc-ignore-case' and `assoc-ignore-representation'.
7534
7535 * objects.texi (Non-ASCII in Strings): Clarify description of
7536 when a string is unibyte or multibyte.
7537 (Bool-Vector Type): Update examples.
7538 (Equality Predicates): Correctly describe when two strings are
7539 `equal'.
7540
7541 2003-11-29 Luc Teirlinck <teirllm@auburn.edu>
7542
7543 * lists.texi (Building Lists): `append' no longer accepts integer
7544 arguments. Update the description of `number-sequence' to reflect
7545 recent changes.
7546 (Sets And Lists): Describe `member-ignore-case' after `member'.
7547
7548 2003-11-27 Kim F. Storm <storm@cua.dk>
7549
7550 * commands.texi (Click Events): Click object may be an images.
7551 Describe (dx . dy) element of click positions.
7552 (Accessing Events): Remove duplicate posn-timestamp.
7553 New functions posn-object and posn-object-x-y.
7554
7555 2003-11-23 Kim F. Storm <storm@cua.dk>
7556
7557 * commands.texi (Click Events): Describe enhancements to event
7558 position lists, including new text-pos and (col . row) items.
7559 Mention left-fringe and right-fringe area events.
7560 (Accessing Events): New functions posn-area and
7561 posn-actual-col-row. Mention posn-timestamp. Mention that
7562 posn-point in non-text area still returns buffer position.
7563 Clarify posn-col-row.
7564
7565 2003-11-21 Lars Hansen <larsh@math.ku.dk>
7566
7567 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
7568 * anti.texi (File Attributes): Describe removed parameter
7569 ID-FORMAT.
7570
7571 2003-11-20 Luc Teirlinck <teirllm@auburn.edu>
7572
7573 * positions.texi (Positions): Mention that, if a marker is used as
7574 a position, its buffer is ignored.
7575
7576 * markers.texi (Overview of Markers): Mention it here too.
7577
7578 2003-11-12 Luc Teirlinck <teirllm@auburn.edu>
7579
7580 * numbers.texi (Numeric Conversions): Not just `floor', but also
7581 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
7582
7583 2003-11-10 Luc Teirlinck <teirllm@auburn.edu>
7584
7585 * markers.texi (Creating Markers): Specify insertion type of
7586 created markers. Add xref to `Marker Insertion Types'.
7587 Second argument to `copy-marker' is optional.
7588 (Marker Insertion Types): Mention that most markers are created
7589 with insertion type nil.
7590 (The Mark): Correctly describe when `mark' signals an error.
7591 (The Region): Correctly describe when `region-beginning' and
7592 `region-end' signal an error.
7593
7594 2003-11-08 Luc Teirlinck <teirllm@auburn.edu>
7595
7596 * hash.texi (Creating Hash): Clarify description of `eql'.
7597 `makehash' is obsolete.
7598 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
7599
7600 * positions.texi (Point): Change description of `buffer-end', so
7601 that it is also correct for floating point arguments.
7602 (List Motion): Correct argument lists of `beginning-of-defun' and
7603 `end-of-defun'.
7604 (Excursions): Add xref to `Marker Insertion Types'.
7605 (Narrowing): Argument to `narrow-to-page' is optional.
7606
7607 2003-11-06 Luc Teirlinck <teirllm@auburn.edu>
7608
7609 * streams.texi (Output Streams): Clarify behavior of point for
7610 marker output streams.
7611
7612 2003-11-04 Luc Teirlinck <teirllm@auburn.edu>
7613
7614 * variables.texi (Defining Variables): Second argument to
7615 `defconst' is not optional.
7616 (Setting Variables): Mention optional argument APPEND to
7617 `add-to-list'.
7618 (Creating Buffer-Local): Expand description of
7619 `make-variable-buffer-local'.
7620 (Frame-Local Variables): Expand description of
7621 `make-variable-frame-local'.
7622 (Variable Aliases): Correct description of optional argument
7623 DOCSTRING to `defvaralias'. Mention return value of
7624 `defvaralias'.
7625 (File Local Variables): Add xref to `File variables' in Emacs
7626 Manual. Correct description of `hack-local-variables'. Mention
7627 `safe-local-variable' property. Mention optional second argument
7628 to `risky-local-variable-p'.
7629
7630 2003-11-03 Luc Teirlinck <teirllm@auburn.edu>
7631
7632 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
7633
7634 2003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
7635
7636 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
7637 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
7638 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
7639 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
7640 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
7641 lispref/processes.texi, lispref/searching.texi,
7642 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
7643 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
7644 @acronym{FOO}.
7645
7646 2003-10-27 Luc Teirlinck <teirllm@auburn.edu>
7647
7648 * strings.texi (Creating Strings): Argument START to `substring'
7649 can not be `nil'. Expand description of
7650 `substring-no-properties'. Correct description of `split-string',
7651 especially with respect to empty matches. Prevent very bad line
7652 break in definition of `split-string-default-separators'.
7653 (Text Comparison): `string=' and `string<' also accept symbols as
7654 arguments.
7655 (String Conversion): More completely describe argument BASE in
7656 `string-to-number'.
7657 (Formatting Strings): `%s' and `%S' in `format' do require
7658 corresponding object. Clarify behavior of numeric prefix after
7659 `%' in `format'.
7660 (Case Conversion): The argument to `upcase-initials' can be a
7661 character.
7662
7663 2003-10-27 Kenichi Handa <handa@m17n.org>
7664
7665 * display.texi (Fontsets): Fix texinfo usage.
7666
7667 2003-10-25 Kenichi Handa <handa@m17n.org>
7668
7669 * display.texi (Fontsets): Add description of the function
7670 set-fontset-font.
7671
7672 2003-10-23 Luc Teirlinck <teirllm@auburn.edu>
7673
7674 * display.texi (Temporary Displays): Add xref to `Documentation
7675 Tips'.
7676
7677 * functions.texi (Function Safety): Use inforef instead of pxref
7678 for SES.
7679
7680 2003-10-23 Andreas Schwab <schwab@suse.de>
7681
7682 * Makefile.in (TEX, texinputdir): Don't define.
7683 (TEXI2DVI): Define.
7684 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
7685 add $(srcdir)/index.texi.
7686 ($(infodir)/elisp): Remove index.texi dependency.
7687 (elisp.dvi): Likewise. Use $(TEXI2DVI).
7688 (index.texi): Remove target.
7689 (dist): Don't link $(srcdir)/permute-index.
7690 (clean): Don't remove index.texi.
7691
7692 * permute-index, index.perm: Remove.
7693 * index.texi: Rename from index.unperm.
7694
7695 2003-10-22 Luc Teirlinck <teirllm@auburn.edu>
7696
7697 * tips.texi (Documentation Tips): Document new behavior for face
7698 and variable hyperlinks in Help mode.
7699
7700 2003-10-21 Luc Teirlinck <teirllm@auburn.edu>
7701
7702 * objects.texi (Integer Type): Update for extra bit of integer range.
7703 (Character Type): Ditto.
7704
7705 2003-10-16 Eli Zaretskii <eliz@gnu.org>
7706
7707 * numbers.texi (Integer Basics): Add index entries for reading
7708 numbers in hex, octal, and binary.
7709
7710 2003-10-16 Lute Kamstra <lute@gnu.org>
7711
7712 * modes.texi (Mode Line Format): Mention force-mode-line-update's
7713 argument.
7714
7715 2003-10-13 Luc Teirlinck <teirllm@auburn.edu>
7716
7717 * windows.texi (Choosing Window): Fix typo.
7718 * edebug.texi (Edebug Execution Modes): Fix typo.
7719
7720 2003-10-13 Richard M. Stallman <rms@gnu.org>
7721
7722 * windows.texi (Basic Windows): A window has fringe settings,
7723 display margins and scroll-bar settings.
7724 (Splitting Windows): Doc split-window return value.
7725 Clean up one-window-p.
7726 (Selecting Windows): Fix typo.
7727 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
7728 (Buffers and Windows): In set-window-buffer, explain effect
7729 on fringe settings and scroll bar settings.
7730 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
7731 (Choosing Window): Use defopt for pop-up-frame-function.
7732 For special-display-buffer-names, explain same-window and same-frame.
7733 Clarify window-dedicated-p return value.
7734 (Textual Scrolling): scroll-up and scroll-down can get an error.
7735 (Horizontal Scrolling): Clarify auto-hscroll-mode.
7736 Clarify set-window-hscroll.
7737 (Size of Window): Don't mention tool bar in window-height.
7738 (Coordinates and Windows): Explain what coordinates-in-window-p
7739 returns for fringes and display margins.
7740 (Window Configurations): Explain saving fringes, etc.
7741
7742 * tips.texi (Library Headers): Clean up Documentation.
7743
7744 * syntax.texi (Parsing Expressions): Clean up forward-comment
7745 and parse-sexp-lookup-properties.
7746
7747 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
7748
7749 * os.texi (System Environment): Clean up text for load-average errors.
7750
7751 * modes.texi (Hooks): Don't explain local hook details at front.
7752 Clarify run-hooks and run-hook-with-args a little.
7753 Clean up add-hook and remove-hook.
7754
7755 * edebug.texi (Edebug Execution Modes): Clarify t.
7756 Document edebug-sit-for-seconds.
7757 (Coverage Testing): Document C-x X = and =.
7758 (Instrumenting Macro Calls): Fix typo.
7759 (Specification List): Don't index the specification keywords.
7760
7761 2003-10-10 Kim F. Storm <storm@cua.dk>
7762
7763 * processes.texi (Network): Introduce make-network-process.
7764
7765 2003-10-09 Luc Teirlinck <teirllm@auburn.edu>
7766
7767 * tips.texi (Library Headers): Fix typo.
7768
7769 2003-10-07 Juri Linkov <juri@jurta.org>
7770
7771 * modes.texi (Imenu): Mention imenu-create-index-function's
7772 default value. Explain submenus better.
7773
7774 2003-10-07 Lute Kamstra <lute@gnu.org>
7775
7776 * modes.texi (Faces for Font Lock): Fix typo.
7777 (Hooks): Explain how buffer-local hook variables can refer to
7778 global hook variables.
7779 Various minor clarifications.
7780
7781 2003-10-06 Lute Kamstra <lute@gnu.org>
7782
7783 * tips.texi (Coding Conventions): Mention naming conventions for
7784 hooks.
7785
7786 2003-10-05 Luc Teirlinck <teirllm@auburn.edu>
7787
7788 * loading.texi (Library Search): Correct default value of
7789 load-suffixes.
7790 (Named Features): Fix typo.
7791
7792 2003-10-05 Richard M. Stallman <rms@gnu.org>
7793
7794 * loading.texi (Named Features): In `provide',
7795 say how to test for subfeatures.
7796 (Unloading): In unload-feature, use new var name
7797 unload-feature-special-hooks.
7798
7799 2003-10-03 Lute Kamstra <lute@gnu.org>
7800
7801 * modes.texi (Major Mode Conventions): Mention third way to set up
7802 Imenu.
7803 (Imenu): A number of small fixes.
7804 Delete documentation of internal variable imenu--index-alist.
7805 Document the return value format of imenu-create-index-function
7806 functions.
7807
7808 2003-09-30 Richard M. Stallman <rms@gnu.org>
7809
7810 * processes.texi (Network): Say what stopped datagram connections do.
7811
7812 * lists.texi (Association Lists): Clarify `assq-delete-all'.
7813
7814 * display.texi (Overlay Properties): Clarify `evaporate' property.
7815
7816 2003-09-29 Lute Kamstra <lute@gnu.org>
7817
7818 * modes.texi (Mode Line Data): Explain when symbols in mode-line
7819 constructs should be marked as risky.
7820 Change cons cell into proper list.
7821 (Mode Line Variables): Change cons cell into proper list.
7822
7823 2003-09-26 Lute Kamstra <lute@gnu.org>
7824
7825 * modes.texi (Mode Line Data): Document the :propertize construct.
7826 (Mode Line Variables): Reorder the descriptions of the variables
7827 to match their order in the default mode-line-format.
7828 Describe the new variables mode-line-position and mode-line-modes.
7829 Update the default values of mode-line-frame-identification,
7830 minor-mode-alist, and default-mode-line-format.
7831 (Properties in Mode): Mention the :propertize construct.
7832
7833 2003-09-26 Richard M. Stallman <rms@gnu.org>
7834
7835 * buffers.texi, commands.texi, debugging.texi, eval.texi:
7836 * loading.texi, minibuf.texi, text.texi, variables.texi:
7837 Avoid @strong{Note:}.
7838
7839 2003-09-26 Richard M. Stallman <rms@gnu.org>
7840
7841 * keymaps.texi (Remapping Commands): Fix typo.
7842
7843 2003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
7844
7845 * processes.texi (Low-Level Network): Fix typo.
7846
7847 2003-09-23 Kim F. Storm <storm@cua.dk>
7848
7849 * processes.texi (Network, Network Servers): Fix typos.
7850 (Low-Level Network): Add timeout value for :server keyword.
7851 Add new option keywords to make-network-process.
7852 Add set-network-process-options.
7853 Explain how to test availability of network options.
7854
7855 2003-09-19 Richard M. Stallman <rms@gnu.org>
7856
7857 * text.texi (Motion by Indent): Arg to
7858 backward-to-indentation and forward-to-indentation is optional.
7859
7860 * strings.texi (Creating Strings): Add substring-no-properties.
7861
7862 * processes.texi
7863 (Process Information): Add list-processes arg QUERY-ONLY.
7864 Delete process-contact from here.
7865 Add new status values for process-status.
7866 Add process-get, process-put, process-plist, set-process-plist.
7867 (Synchronous Processes): Add call-process-shell-command.
7868 (Signals to Processes): signal-process allows process objects.
7869 (Network): Complete rewrite.
7870 (Network Servers, Datagrams, Low-Level Network): New nodes.
7871
7872 * positions.texi (Word Motion): forward-word, backward-word
7873 arg is optional. Reword.
7874
7875 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
7876
7877 * variables.texi (Creating Buffer-Local):
7878 Delete duplicate definition of buffer-local-value.
7879 (File Local Variables): Explain about discarding text props.
7880
7881 2003-09-11 Richard M. Stallman <rms@gnu.org>
7882
7883 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
7884 changes variables that record input events.
7885 (Minibuffer Misc): Add minibuffer-selected-window.
7886
7887 * lists.texi (Building Lists): Add copy-tree.
7888
7889 * display.texi (Fontsets): Add char-displayable-p.
7890 (Scroll Bars): New node.
7891
7892 2003-09-08 Lute Kamstra <lute@gnu.org>
7893
7894 * modes.texi (%-Constructs): Document new `%i' and `%I'
7895 constructs.
7896
7897 2003-09-03 Peter Runestig <peter@runestig.com>
7898
7899 * makefile.w32-in: New file.
7900
7901 2003-08-29 Richard M. Stallman <rms@gnu.org>
7902
7903 * display.texi (Overlay Properties): Clarify how priorities
7904 affect use of the properties.
7905
7906 2003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
7907
7908 * customize.texi (Type Keywords): Correct the description of
7909 `:help-echo' in the case where `motion-doc' is a function.
7910
7911 2003-08-14 John Paul Wallington <jpw@gnu.org>
7912
7913 * modes.texi (Emulating Mode Line): Subsection, not section.
7914
7915 2003-08-13 Richard M. Stallman <rms@gnu.org>
7916
7917 * elisp.texi (Top): Update subnode lists in menu.
7918
7919 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
7920 (Kill Functions): kill-region has new arg yank-handler.
7921 (Yanking): New node.
7922 (Yank Commands): Add yank-undo-function.
7923 (Low-Level Kill Ring):
7924 kill-new and kill-append have new arg yank-handler.
7925 (Changing Properties): Add remove-list-of-text-properties.
7926 (Atomic Changes): New node.
7927
7928 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
7929
7930 * streams.texi (Output Variables): Add eval-expression-print-length
7931 and eval-expression-print-level.
7932
7933 * os.texi (Time Conversion): For encode-time, explain limits on year.
7934
7935 * objects.texi (Character Type): Define anchor "modifier bits".
7936
7937 * modes.texi (Emulating Mode Line): New node.
7938 (Search-based Fontification): Font Lock uses font-lock-face property.
7939 (Other Font Lock Variables): Likewise.
7940
7941 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
7942 not vectors.
7943 (Active Keymaps): Add emulation-mode-map-alists.
7944 (Functions for Key Lookup): key-binding has new arg no-remap.
7945 (Remapping Commands): New node.
7946 (Scanning Keymaps): where-is-internal has new arg no-remap.
7947 (Tool Bar): Add tool-bar-local-item-from-menu.
7948 Clarify when to use tool-bar-add-item-from-menu.
7949
7950 * commands.texi (Interactive Call): commandp has new arg.
7951 (Command Loop Info): Add this-original-command.
7952
7953 2003-08-06 John Paul Wallington <jpw@gnu.org>
7954
7955 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
7956
7957 * display.texi (Warning Basics): Fix typo.
7958 (Fringes): Add closing curly bracket and fix typo.
7959
7960 * elisp.texi (Top): Fix typo.
7961
7962 2003-08-05 Richard M. Stallman <rms@gnu.org>
7963
7964 * elisp.texi: Update lists of subnodes.
7965
7966 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
7967
7968 * variables.texi (Local Variables): Use lc for example variable names.
7969
7970 * tips.texi (Library Headers): Explain where to put -*-.
7971
7972 * strings.texi (Creating Strings): Fix xref for vconcat.
7973
7974 * sequences.texi (Vector Functions):
7975 vconcat no longer allows integer args.
7976
7977 * minibuf.texi (Reading File Names): read-file-name has new
7978 arg PREDICATE. New function read-directory-name.
7979
7980 * macros.texi (Defining Macros): Give definition of `declare'.
7981 (Indenting Macros): New node.
7982
7983 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
7984 (Window Frame Parameters): Make separate table of parameters
7985 that are coupled with specific face attributes.
7986 (Deleting Frames): delete-frame-hooks renamed to
7987 delete-frame-functions.
7988
7989 * files.texi (Magic File Names): Add file-remote-p.
7990 Clarify file-local-copy.
7991
7992 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
7993 here; instead xref Defining Macros.
7994
7995 * display.texi (Warnings): New node, and subnodes.
7996 (Fringes): New node.
7997
7998 * debugging.texi (Test Coverage): New node.
7999
8000 * compile.texi (Compiler Errors): Explain with-no-warnings
8001 and other ways to suppress warnings.
8002
8003 * commands.texi (Interactive Call): Minor clarification.
8004
8005 * buffers.texi (Buffer File Name): set-visited-file-name
8006 renames the buffer too.
8007
8008 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
8009
8010 2003-07-24 Markus Rost <rost@math.ohio-state.edu>
8011
8012 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
8013
8014 2003-07-22 Markus Rost <rost@math.ohio-state.edu>
8015
8016 * internals.texi (Garbage Collection): Fix previous change.
8017
8018 2003-07-22 Richard M. Stallman <rms@gnu.org>
8019
8020 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
8021
8022 * display.texi (Width): Use \s syntax in example.
8023 (Font Selection): Add face-font-rescale-alist.
8024
8025 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
8026 Remove spurious indent in example.
8027
8028 * lists.texi (Building Lists): Add number-sequence.
8029
8030 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
8031
8032 * functions.texi (Function Documentation): Explain how to
8033 show calling convention explicitly in the doc string.
8034
8035 * windows.texi (Selecting Windows): save-selected-window saves
8036 selected window of each frame.
8037 (Window Configurations): Minor change.
8038
8039 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
8040
8041 * streams.texi (Output Variables): Add print-continuous-numbering
8042 and print-number-table.
8043
8044 * processes.texi (Decoding Output): New node.
8045
8046 * os.texi (Time Conversion): decode-time arg is optional.
8047
8048 * objects.texi (Character Type): Don't use space as example for \.
8049 Make list of char names and \-sequences correspond.
8050 Explain that \s is not used in strings. `\ ' needs space after.
8051
8052 * nonascii.texi (Converting Representations): Add string-to-multibyte.
8053 (Translation of Characters): Add translation-table-for-input.
8054 (Default Coding Systems): Add auto-coding-functions.
8055 (Explicit Encoding): Add decode-coding-inserted-region.
8056 (Locales): Add locale-info.
8057
8058 * minibuf.texi (Basic Completion): Describe test-completion.
8059 Collections can be lists of strings.
8060 Clean up lazy-completion-table.
8061 (Programmed Completion): Mention test-completion.
8062 Clarify why lambda expressions are not accepted.
8063 (Minibuffer Misc): Describe minibufferp.
8064
8065 2003-07-14 Richard M. Stallman <rms@gnu.org>
8066
8067 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
8068
8069 * windows.texi (Selecting Windows): New arg to select-window.
8070 (Selecting Windows): Add with-selected-window.
8071 (Size of Window): Add window-inside-edges, etc.
8072
8073 * internals.texi (Garbage Collection): Add post-gc-hook.
8074
8075 * processes.texi (Subprocess Creation): Add exec-suffixes.
8076
8077 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
8078 (Scanning Keymaps): Add map-keymaps.
8079 (Defining Menus): Add keymap-prompt.
8080
8081 * numbers.texi (Integer Basics): Add most-positive-fixnum,
8082 most-negative-fixnum.
8083
8084 * compile.texi (Byte Compilation): Explain no-byte-compile.
8085 (Compiler Errors): New node.
8086
8087 * os.texi (User Identification): user-uid, user-real-uid
8088 can return float.
8089
8090 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
8091 and about derived modes.
8092 (Minor Modes): Add minor-mode-list.
8093 (Defining Minor Modes): Keyword args for define-minor-mode.
8094 (Search-based Fontification): Explain managing other properties.
8095 (Other Font Lock Variables): Add font-lock-extra-managed-props.
8096 (Faces for Font Lock): Add font-lock-preprocessor-face.
8097 (Hooks): Add run-mode-hooks and delay-mode-hooks.
8098
8099 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
8100 (Variable Aliases): Clarify defvaralias.
8101
8102 * loading.texi (Library Search): Add load-suffixes.
8103
8104 * minibuf.texi (Basic Completion): Add lazy-completion-table.
8105 (Programmed Completion): Add dynamic-completion-table.
8106
8107 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
8108 (Magic File Names): Specify precedence order of handlers.
8109
8110 * commands.texi (Command Overview): Emacs server runs pre-command-hook
8111 and post-command-hook.
8112 (Waiting): New calling convention for sit-for.
8113
8114 * text.texi (Special Properties): local-map and keymap properties
8115 apply based on their stickiness.
8116
8117 2003-07-07 Richard M. Stallman <rms@gnu.org>
8118
8119 * modes.texi (Minor Mode Conventions): Specify only some kinds
8120 of list values as args to minor modes.
8121
8122 * files.texi (File Name Expansion): Warn about iterative use
8123 of substitute-in-file-name.
8124
8125 * advice.texi (Activation of Advice): Clean up previous change.
8126
8127 2003-07-06 Markus Rost <rost@math.ohio-state.edu>
8128
8129 * advice.texi (Activation of Advice): Note that ad-start-advice is
8130 turned on by default.
8131
8132 2003-06-30 Richard M. Stallman <rms@gnu.org>
8133
8134 * text.texi (Buffer Contents): Document current-word.
8135 (Change Hooks): Not called for *Messages*.
8136
8137 * functions.texi (Defining Functions): Explain about redefining
8138 primitives.
8139 (Function Safety): Renamed. Minor changes.
8140 Comment out the detailed criteria for what is safe.
8141
8142 2003-06-22 Andreas Schwab <schwab@suse.de>
8143
8144 * objects.texi (Symbol Type): Fix description of examples.
8145
8146 2003-06-16 Andreas Schwab <schwab@suse.de>
8147
8148 * hash.texi (Creating Hash): Fix description of :weakness.
8149
8150 2003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
8151
8152 * files.texi (Changing Files): copy-file copies file modes, too.
8153
8154 2003-05-28 Richard M. Stallman <rms@gnu.org>
8155
8156 * strings.texi (Creating Strings): Clarify split-string.
8157
8158 2003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
8159
8160 * strings.texi (Creating Strings): Update split-string specification
8161 and examples.
8162
8163 2003-05-19 Richard M. Stallman <rms@gnu.org>
8164
8165 * elisp.texi: Correct invariant section names.
8166
8167 2003-04-20 Richard M. Stallman <rms@gnu.org>
8168
8169 * os.texi (Timers): Explain about timers and quitting.
8170
8171 2003-04-19 Richard M. Stallman <rms@gnu.org>
8172
8173 * internals.texi (Writing Emacs Primitives): Strings are
8174 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
8175 Explain GCPRO convention for varargs function args.
8176
8177 2003-04-16 Richard M. Stallman <rms@gnu.org>
8178
8179 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
8180
8181 2003-04-08 Richard M. Stallman <rms@gnu.org>
8182
8183 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
8184
8185 2003-02-13 Kim F. Storm <storm@cua.dk>
8186
8187 * objects.texi (Character Type): New \s escape for space.
8188
8189 2003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
8190
8191 * os.texi (System Environment): Added cygwin system-type.
8192
8193 2003-01-25 Richard M. Stallman <rms@gnu.org>
8194
8195 * keymaps.texi: Document that a symbol can act as a keymap.
8196
8197 2003-01-13 Richard M. Stallman <rms@gnu.org>
8198
8199 * text.texi (Changing Properties): Say string indices are origin-0.
8200
8201 * positions.texi (Screen Lines) <compute-motion>:
8202 Correct order of elts in return value.
8203
8204 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
8205 how to define a default binding.
8206
8207 2002-12-07 Markus Rost <rost@math.ohio-state.edu>
8208
8209 * loading.texi (Unloading): Fix recent change for load-history.
8210
8211 * customize.texi (Simple Types): Clarify description of custom
8212 type 'number. Describe new custom type 'float.
8213
8214 2002-12-04 Markus Rost <rost@math.ohio-state.edu>
8215
8216 * variables.texi (File Local Variables): Fix typo.
8217
8218 2002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
8219
8220 From Michael Albinus <Michael.Albinus@alcatel.de>.
8221
8222 * README: Target for Info file is `make info'.
8223
8224 * files.texi (File Name Components): Fixed typos in
8225 `file-name-sans-extension'.
8226 (Magic File Names): Complete list of operations for magic file
8227 name handlers.
8228
8229 2002-09-16 Jonathan Yavner <jyavner@engineer.com>
8230
8231 * variables.texi (File Local Variables): New function
8232 risky-local-variable-p.
8233
8234 2002-09-15 Jonathan Yavner <jyavner@engineer.com>
8235
8236 * functions.texi (Function safety): New node about unsafep.
8237
8238 2002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
8239
8240 * customize.texi (Splicing into Lists): Fixed example.
8241 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
8242
8243 2002-06-17 Juanma Barranquero <lektu@terra.es>
8244
8245 * frames.texi (Display Feature Testing): Fix typo.
8246
8247 2002-06-12 Andreas Schwab <schwab@suse.de>
8248
8249 * frames.texi (Initial Parameters, Resources): Fix references to
8250 the Emacs manual.
8251
8252 2002-05-13 Kim F. Storm <storm@cua.dk>
8253
8254 * variables.texi (Intro to Buffer-Local): Updated warning and
8255 example relating to changing buffer inside let.
8256
8257 2002-03-10 Jan Djärv <jan.h.d@swipnet.se>
8258
8259 * os.texi (Session Management): New node about X Session management.
8260
8261 2002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
8262
8263 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
8264 to which the manual corresponds, and the copyright years.
8265
8266 * Makefile.in (VERSION): Set to 2.9.
8267
8268 2001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
8269
8270 * elisp.texi: Change the category in @dircategory to "Emacs", to
8271 make it consistent with info/dir.
8272
8273 2001-11-25 Miles Bader <miles@gnu.org>
8274
8275 * text.texi (Fields): Describe new `limit' arg in
8276 field-beginning/field-end.
8277
8278 2001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
8279
8280 * permute-index: Don't depend on csh-specific features. Replace
8281 the interpreter name with /bin/sh.
8282
8283 * two-volume-cross-refs.txt: New file.
8284 * two.el: New file.
8285 * spellfile: New file.
8286
8287 2001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
8288
8289 * permute-index: New file.
8290
8291 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
8292 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
8293 8+3 restricted namespace.
8294
8295 * Makefile.in (infodir): Define relative to $(srcdir).
8296 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
8297 include directories list via -I switch to makeinfo.
8298 (index.texi): Use cp if both hard and symbolic links fail.
8299
8300 2001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
8301
8302 * Makefile.in (distclean): Add.
8303
8304 The following changes make ELisp manual part of the Emacs
8305 distribution:
8306
8307 * Makefile.in: Add Copyright notice.
8308 (prefix): Remove.
8309 (infodir): Change value to "../info".
8310 (VPATH): New variable.
8311 (MAKE): Don't define.
8312 (texmacrodir): Don't define.
8313 (texinputdir): Append the existing value of TEXINPUTS.
8314 ($(infodir)/elisp): Instead of just "elisp". Reformat the
8315 command to be compatible with man/Makefile.in, and to put the
8316 output into ../info.
8317 (info): Add target.
8318 (installall): Target removed.
8319
8320 2001-10-31 Pavel Janík <Pavel@Janik.cz>
8321
8322 * tips.texi (Coding Conventions): Fix typo.
8323
8324 2001-10-23 Gerd Moellmann <gerd@gnu.org>
8325
8326 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
8327
8328 2001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
8329
8330 * files.texi (File Name Components): Update the description of
8331 file-name-sans-extension and file-name-extension, as they now
8332 ignore leading dots.
8333
8334 2001-10-20 Gerd Moellmann <gerd@gnu.org>
8335
8336 * (Version 21.1 released.)
8337
8338 2001-10-19 Miles Bader <miles@gnu.org>
8339
8340 * positions.texi (Text Lines): Describe behavior of
8341 `beginning-of-line'/`end-of-line' in the presence of field properties.
8342
8343 2001-10-17 Gerd Moellmann <gerd@gnu.org>
8344
8345 * Makefile.in (VERSION): Set to 2.8.
8346 (manual): Use `manual-21'.
8347
8348 * elisp.texi (VERSION): Add and use it where the version
8349 number was used. Set it to 2.8.
8350
8351 * intro.texi: Likewise.
8352
8353 2001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
8354
8355 * files.texi (File Name Completion): Document the significance of
8356 a trailing slash in elements of completion-ignored-extensions.
8357
8358 2001-10-06 Miles Bader <miles@gnu.org>
8359
8360 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
8361
8362 2001-10-04 Gerd Moellmann <gerd@gnu.org>
8363
8364 * variables.texi (Variable Aliases): New node.
8365
8366 2001-10-04 Gerd Moellmann <gerd@gnu.org>
8367
8368 * Branch for 21.1.
8369
8370 2001-10-02 Miles Bader <miles@gnu.org>
8371
8372 * minibuf.texi (Minibuffer Misc): Add entries for
8373 `minibuffer-contents', `minibuffer-contents-no-properties', and
8374 `delete-minibuffer-contents'.
8375 Correct description for `minibuffer-prompt-end'.
8376
8377 * text.texi (Property Search): Correct descriptions of
8378 `next-char-property-change' and `previous-char-property-change'.
8379 Add entries for `next-single-char-property-change' and
8380 `previous-single-char-property-change'.
8381 Make operand names a bit more consistent.
8382
8383 2001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
8384
8385 * frames.texi (Finding All Frames): Document that next-frame and
8386 previous-frame are local to current terminal.
8387
8388 2001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
8389
8390 * keymaps.texi (Creating Keymaps): Fix the description of the
8391 result of make-keymap.
8392
8393 2001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
8394
8395 * display.texi (Font Lookup, Attribute Functions)
8396 (Image Descriptors): Add cross-references to the definition of
8397 selected frame.
8398
8399 * buffers.texi (The Buffer List): Add cross-references to the
8400 definition of selected frame.
8401
8402 * frames.texi (Input Focus): Clarify which frame is _the_ selected
8403 frame at any given time.
8404 (Multiple Displays, Size and Position): Add a cross-reference to
8405 the definition of the selected frame.
8406
8407 2001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
8408
8409 * strings.texi (String Conversion) <string-to-number>: Document
8410 that a float is returned for integers that are too large.
8411
8412 * frames.texi (Mouse Position): Document mouse-position-function.
8413 (Display Feature Testing): Document display-images-p.
8414 (Window Frame Parameters): Document the cursor-type variable.
8415
8416 * numbers.texi (Integer Basics): Document CL style read syntax for
8417 integers in bases other than 10.
8418
8419 * positions.texi (List Motion): Document
8420 open-paren-in-column-0-is-defun-start.
8421
8422 * lists.texi (Sets And Lists): Document member-ignore-case.
8423
8424 * internals.texi (Garbage Collection): Document the used and free
8425 strings report.
8426 (Memory Usage): Document strings-consed.
8427
8428 * os.texi (Time of Day): Document float-time.
8429 (Recording Input): Document that clear-this-command-keys clears
8430 the vector to be returned by recent-keys.
8431
8432 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
8433 argument keymap can be a list.
8434
8435 * nonascii.texi (User-Chosen Coding Systems)
8436 <select-safe-coding-system>: Document the new argument
8437 accept-default-p and the variable
8438 select-safe-coding-system-accept-default-p. Tell what happens if
8439 buffer-file-coding-system is undecided.
8440 (Default Coding Systems): Document auto-coding-regexp-alist.
8441
8442 * display.texi (The Echo Area) <message>: Document
8443 message-truncate-lines.
8444 (Glyphs): Document that the glyph table is unused on windowed
8445 displays.
8446
8447 * help.texi (Describing Characters) <single-key-description>:
8448 Document the new argument no-angles.
8449 (Accessing Documentation) <documentation-property>: Document that
8450 a non-string property is evaluated.
8451 <documentation>: Document that the function-documentation property
8452 is looked for.
8453
8454 * windows.texi (Selecting Windows): Document some-window.
8455
8456 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
8457
8458 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
8459 apropos-mode-hook.
8460
8461 * commands.texi (Using Interactive): Document interactive-form.
8462 (Keyboard Macros): Document kbd-macro-termination-hook.
8463 (Command Loop Info): Document that clear-this-command-keys clears
8464 the vector to be returned by recent-keys.
8465
8466 2001-09-04 Werner LEMBERG <wl@gnu.org>
8467
8468 * Makefile.in (srcdir, texinputdir): New variables.
8469 (srcs, index.texi, install): Use $(srcdir).
8470 (.PHONY): Remove elisp.dvi.
8471 (elisp): Use -I switch for makeinfo.
8472 (elisp.dvi): Use $(srcdir) and $(texinputdir).
8473 (installall, dist): Use $(srcdir).
8474 Fix path to texinfo.tex.
8475 (maintainer-clean): Add elisp.dvi and elisp.oaux.
8476
8477 2001-08-30 Gerd Moellmann <gerd@gnu.org>
8478
8479 * display.texi (Conditional Display): Adjust to API change.
8480
8481 * configure: New file.
8482
8483 2001-07-30 Gerd Moellmann <gerd@gnu.org>
8484
8485 * commands.texi (Repeat Events): Add description of
8486 double-click-fuzz.
8487
8488 2001-05-08 Stefan Monnier <monnier@cs.yale.edu>
8489
8490 * syntax.texi (Syntax Class Table): Add the missing designator for
8491 comment and string fences.
8492 (Syntax Properties): Add a xref to syntax table internals.
8493 (Syntax Table Internals): Document string-to-syntax.
8494
8495 2001-05-07 Gerd Moellmann <gerd@gnu.org>
8496
8497 * Makefile.in (install): Use install-info command line options
8498 like in Emacs' Makefile.in.
8499
8500 2000-12-09 Miles Bader <miles@gnu.org>
8501
8502 * windows.texi (Window Start): Update documentation for
8503 `pos-visible-in-window-p'.
8504
8505 2000-11-12 Stefan Monnier <monnier@cs.yale.edu>
8506
8507 * lists.texi (Building Lists): Add footnote to explain how to add
8508 to the end of a list.
8509
8510 2000-10-25 Gerd Moellmann <gerd@gnu.org>
8511
8512 * files.texi (Visiting Functions): Typos.
8513
8514 2000-10-25 Kenichi Handa <handa@etl.go.jp>
8515
8516 * files.texi (Visiting Functions): Return value of
8517 find-file-noselect may be a list of buffers if wildcards are used.
8518
8519 2000-10-24 Miles Bader <miles@lsi.nec.co.jp>
8520
8521 * display.texi (Defining Faces): Document `graphic' display type
8522 in face specs.
8523
8524 2000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8525
8526 * hooks.texi (Standard Hooks): Replace obsolete
8527 `after-make-frame-hook' with `after-make-frame-functions'.
8528
8529 * frames.texi (Creating Frames): Ditto.
8530
8531 * variables.texi (Future Local Variables): Ditto.
8532
8533 2000-10-16 Gerd Moellmann <gerd@gnu.org>
8534
8535 * display.texi (Other Image Types): Add description of :foreground
8536 and :background properties of mono PBM images.
8537
8538 2000-08-17 Werner LEMBERG <wl@gnu.org>
8539
8540 * .cvsignore: New file.
8541
8542 2000-01-05 Gerd Moellmann <gerd@gnu.org>
8543
8544 * tindex.pl: New script.
8545
8546 1999-12-03 Dave Love <fx@gnu.org>
8547
8548 * Makefile.in (MAKEINFO): New parameter.
8549
8550 1999-09-17 Richard Stallman <rms@gnu.org>
8551
8552 * Makefile.in (srcs): Add hash.texi.
8553 (VERSION): Update to 20.6.
8554
8555 1999-09-13 Richard Stallman <rms@gnu.org>
8556
8557 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
8558
8559 1998-08-29 Karl Heuer <kwzh@gnu.org>
8560
8561 * configure.in: New file.
8562 * Makefile.in: Renamed from Makefile.
8563 (prefix, infodir): Use value obtained from configure.
8564 (emacslibdir): Obsolete variable deleted.
8565 (dist): Distribute configure.in, configure, Makefile.in.
8566
8567 1998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
8568
8569 * Makefile (INSTALL_INFO): New variable.
8570 (install): Run install-info.
8571
8572 1998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
8573
8574 * Makefile (elisp.dvi): Add missing backslash.
8575
8576 1998-05-02 Richard Stallman <rms@psilocin.gnu.org>
8577
8578 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
8579 Run texindex without `./'. Always run texindex on elisp.tp.
8580 (elisp.tps): Target deleted.
8581
8582 1998-04-05 Richard Stallman <rms@psilocin.gnu.org>
8583
8584 * Makefile (srcs): Add nonascii.texi and customize.texi.
8585 (dist): Start by deleting `temp'.
8586
8587 1998-02-17 Richard Stallman <rms@psilocin.gnu.org>
8588
8589 * Makefile (makeinfo, texindex): Targets deleted.
8590 (makeinfo.o, texindex.o): Targets deleted.
8591 (clean, dist): Don't do anything with them or with getopt*.
8592
8593 1998-01-30 Richard Stallman <rms@psilocin.gnu.org>
8594
8595 * Makefile (SHELL): Defined.
8596
8597 1998-01-27 Richard Stallman <rms@psilocin.gnu.org>
8598
8599 * Makefile (elisp.tps): New target.
8600 (elisp.dvi): Depend on elisp.tps.
8601
8602 1996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
8603
8604 * README: Update phone number.
8605
8606 * Makefile (elisp): Make this be the default target.
8607 Depend on makeinfo.c instead of makeinfo.
8608 (install): Don't depend on elisp.dvi, since we don't install that.
8609 Use mkinstalldirs.
8610 (dist): Add mkinstalldirs.
8611
8612 1995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8613
8614 * Makefile (VERSION): Update version number.
8615 (maintainer-clean): Renamed from realclean.
8616
8617 1995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8618
8619 * Makefile (realclean): New target.
8620 (elisp): Remove any old elisp-* files first.
8621
8622 1993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
8623
8624 * Makefile (VERSION): New variable.
8625 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
8626 Compressed file suffix should be `.gz', not `.z'.
8627
8628 1993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8629
8630 * Makefile (elisp): Depend on makeinfo.
8631
8632 1993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
8633
8634 * Makefile (srcs): Add anti.texi.
8635
8636 1993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8637
8638 * Makefile (infodir, prefix): New vars.
8639 (install): Use infodir.
8640 (emacsinfodir): Deleted.
8641
8642 1993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8643
8644 * Makefile (srcs): Add calendar.texi.
8645
8646 * Makefile (dist): Copy texindex.c and makeinfo.c.
8647 Limit elisp-* files to those with one or two digits.
8648
8649 1993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8650
8651 * Makefile (dist): Changed to use Gzip instead of compress.
8652
8653 1993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
8654
8655 * loading.texi (Unloading): define-function changed back to
8656 defalias. It may not stay this way, but at least it's
8657 consistent with the known-good version of the code patch.
8658
8659 1993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
8660
8661 * modes.texi (Hooks): Document new optional arg of add-hook.
8662
8663 1993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
8664
8665 * variables.texi: Document nil initial value of buffer-local variables.
8666
8667 * tips.texi: Add new section on standard library headers.
8668
8669 1993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8670
8671 * Makefile (srcs): Add frame.texi to the list of sources.
8672
8673 1993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8674
8675 * Makefile (dist): Don't bother excluding autosave files; they'll
8676 never make it into the temp directory anyway, and the hash marks
8677 in the name are problematic for make and the Bourne shell.
8678 (srcs):
8679
8680 1993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8681
8682 * Makefile (dist): Don't include backup files or autosave files in
8683 the distribution tar file.
8684
8685 1991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8686
8687 * Makefile (srcs): Added index.perm.
8688 (elisp.dvi): Remove erroneous shell comment.
8689 Expect output of permute-index in permuted.fns.
8690 Save old elisp.aux in elisp.oaux.
8691 (clean): Added index.texi to be deleted.
8692
8693 1990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
8694
8695 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
8696
8697 1990-06-26 David Lawrence (tale@geech)
8698
8699 * files.texi: Noted that completion-ignored-extensions is ignored
8700 when making *Completions*.
8701
8702 1990-06-08 Jay Fenlason (hack@ai.mit.edu)
8703
8704 * Makefile make dist now depends on elisp.dvi, since it tries
8705 to include it in the dist file.
8706
8707 1990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
8708
8709 * functions.texinfo (Mapping Functions): Add missing quote.
8710
8711 1989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
8712
8713 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
8714 (defunargs): Turn off \hyphenchar of \sl font temporarily.
8715
8716 1989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
8717
8718 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
8719 and @error{} are the terms now being used. The files in the
8720 directory have been changed to reflect this.
8721
8722 * All instances of @indentedresultt{} have been changed to
8723 ` @result{}', using 5 spaces at the begining of the line.
8724
8725 1989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
8726
8727 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
8728 experimental @indentedresult{}, @indentedexpandsto{} are part of
8729 the texinfo.tex in this directory. These TeX macros are not
8730 stable yet.
8731
8732 1989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
8733
8734 * texinfo.tex: Temporarily added
8735 \let\result=\dblarrow
8736 \def\error{{\it ERROR} \longdblarrow}
8737 We need to do this better soon.
8738
8739 1989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
8740
8741 * Applied Karl Berry's patches to *.texinfo files, but not to
8742 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
8743 new title page format is also not applied, since it requires
8744 texinfo.tex changes.)
8745
8746 * Cleaned up `Makefile' and defined the `emacslibdir' directory
8747 for the Project GNU development environment.
8748
8749 ;; Local Variables:
8750 ;; coding: utf-8
8751 ;; End:
8752
8753 Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
8754 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
8755
8756 This file is part of GNU Emacs.
8757
8758 GNU Emacs is free software: you can redistribute it and/or modify
8759 it under the terms of the GNU General Public License as published by
8760 the Free Software Foundation, either version 3 of the License, or
8761 (at your option) any later version.
8762
8763 GNU Emacs is distributed in the hope that it will be useful,
8764 but WITHOUT ANY WARRANTY; without even the implied warranty of
8765 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
8766 GNU General Public License for more details.
8767
8768 You should have received a copy of the GNU General Public License
8769 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.