Merge from trunk
[bpt/emacs.git] / doc / lispref / ChangeLog
1 2012-09-11 Paul Eggert <eggert@cs.ucla.edu>
2
3 Simplify, document, and port floating-point (Bug#12381).
4 * numbers.texi (Float Basics, Arithmetic Operations, Math Functions):
5 Document that / and mod (with floating point arguments), along
6 with asin, acos, log, log10, expt and sqrt, return special values
7 instead of signaling exceptions.
8 (Float Basics): Document that logb operates on the absolute value
9 of its argument.
10 (Math Functions): Document that (log ARG BASE) also returns NaN if
11 BASE is negative. Document that (expt X Y) returns NaN if X is a
12 finite negative number and Y a finite non-integer.
13
14 2012-09-09 Chong Yidong <cyd@gnu.org>
15
16 * lists.texi (Sets And Lists): Explain that the return value for
17 delete should be used, like for delq.
18
19 * minibuf.texi (Yes-or-No Queries): Document recentering and
20 scrolling in y-or-n-p. Remove gratuitous example.
21
22 * searching.texi (Search and Replace): Document window scrolling
23 entries in query-replace-map.
24
25 2012-09-08 Chong Yidong <cyd@gnu.org>
26
27 * syntax.texi (Syntax Table Internals): Define "raw syntax
28 descriptor" terminology (Bug#12383).
29 (Syntax Descriptors): Mention raw syntax descriptors.
30
31 2012-09-07 Chong Yidong <cyd@gnu.org>
32
33 * variables.texi (Creating Buffer-Local): Fix description of
34 local-variable-if-set-p (Bug#10713).
35
36 * eval.texi (Intro Eval): Add index entry for sexp (Bug#12233).
37
38 * windows.texi (Display Action Functions)
39 (Choosing Window Options): Remove obsolete variable
40 display-buffer-reuse-frames.
41 (Switching Buffers): Minor doc tweak for switch-to-buffer.
42
43 * positions.texi (Narrowing): Document buffer-narrowed-p.
44
45 * markers.texi (Moving Markers): Add xref to Point (Bug#7151).
46
47 * syntax.texi (Low-Level Parsing): Add xref to Parser State
48 (Bug#12269).
49
50 2012-09-04 Lars Ingebrigtsen <larsi@gnus.org>
51
52 * debugging.texi (Explicit Debug): Document `debug-on-message'.
53
54 2012-09-02 Chong Yidong <cyd@gnu.org>
55
56 * windows.texi (Window Configurations): Recommend against using
57 save-window-excursion (Bug#12075).
58
59 * control.texi (Catch and Throw):
60 * positions.texi (Excursions): Don't mention it.
61
62 2012-09-01 Paul Eggert <eggert@cs.ucla.edu>
63
64 Better seed support for (random).
65 * numbers.texi (Random Numbers): Document new behavior of
66 the calls (random) and (random STRING).
67
68 2012-08-21 Martin Rudalics <rudalics@gmx.at>
69
70 * windows.texi (Window Point): Document recent changes in
71 window-point and set-window-point.
72 (Selecting Windows): Document recent change in select-window.
73
74 2012-08-06 Eli Zaretskii <eliz@gnu.org>
75
76 * functions.texi (Closures): Put the main index entry for
77 "closures" here. (Bug#12138)
78
79 * variables.texi (Lexical Binding): Disambiguate the index entry
80 for "closures".
81
82 2012-08-05 Chong Yidong <cyd@gnu.org>
83
84 * display.texi (Defining Faces): Move documentation of
85 frame-background-mode to the Emacs manual (Bug#7774).
86
87 2012-08-04 Chong Yidong <cyd@gnu.org>
88
89 * syntax.texi (Syntax Basics): Rearrange the text for clarity.
90 Fix description of syntax table inheritance.
91 (Syntax Table Functions): Don't refer to internal contents of
92 syntax table, since that is not explained yet. Copyedits.
93 (Standard Syntax Tables): Node deleted.
94 (Syntax Table Internals): Misc clarifications. Improve table
95 formatting.
96
97 * keymaps.texi (Inheritance and Keymaps):
98 * text.texi (Sticky Properties): Tweak index entry.
99
100 2012-07-28 Eli Zaretskii <eliz@gnu.org>
101
102 * nonascii.texi (Character Sets): Fix a typo. (Bug#12062)
103
104 2012-07-25 Paul Eggert <eggert@cs.ucla.edu>
105
106 Prefer typical American spelling for "acknowledgment".
107 * intro.texi (Acknowledgments): Rename from Acknowledgements.
108
109 2012-07-21 Eli Zaretskii <eliz@gnu.org>
110
111 * commands.texi (Special Events): Mention language-change event.
112 (Input Events, Interactive Codes):
113 * keymaps.texi (Key Sequences): Mention events that are
114 non-keyboard but also non-mouse events.
115
116 2012-07-17 Chong Yidong <cyd@gnu.org>
117
118 * text.texi (Insertion): Document insert-char changes.
119
120 2012-07-15 Leo Liu <sdl.web@gmail.com>
121
122 * display.texi (Fringe Bitmaps): Add exclamation-mark.
123
124 2012-07-13 Chong Yidong <cyd@gnu.org>
125
126 * buffers.texi (Read Only Buffers): Document toggle-read-only
127 changes. Reword to account for the fact that read-only is
128 currently not supported in overlay properties.
129
130 2012-07-07 Chong Yidong <cyd@gnu.org>
131
132 * loading.texi (Library Search): Index site-lisp directories.
133
134 2012-07-06 Chong Yidong <cyd@gnu.org>
135
136 * intro.texi (A Sample Function Description): Fix incorrect
137 markup, undoing previous change.
138 (A Sample Variable Description): Minor clarifications and markup
139 improvements.
140
141 * elisp.texi (Top):
142 * text.texi (Text): Fix menu order.
143
144 2012-07-06 Richard Stallman <rms@gnu.org>
145
146 * intro.texi (Evaluation Notation, A Sample Function Description):
147 (A Sample Variable Description): Improve/undo previous changes.
148
149 2012-07-05 Glenn Morris <rgm@gnu.org>
150
151 * intro.texi (A Sample Function Description): Fix cross-refs.
152
153 2012-07-05 Michael Witten <mfwitten@gmail.com> (tiny change)
154
155 * intro.texi (Evaluation Notation, A Sample Function Description)
156 (A Sample Variable Description, Version Info): Copy edits (bug#11862).
157
158 2012-06-27 Chong Yidong <cyd@gnu.org>
159
160 * processes.texi (Asynchronous Processes, Input to Processes):
161 * internals.texi (Process Internals): Don't capitalize "pty".
162
163 2012-06-24 Thien-Thi Nguyen <ttn@gnuvola.org>
164
165 * processes.texi (Asynchronous Processes): Make the pty vs pipe
166 discussion more prominent.
167
168 2012-06-23 Eli Zaretskii <eliz@gnu.org>
169
170 * commands.texi (Misc Events): Document the language-change event.
171
172 2012-06-22 Paul Eggert <eggert@cs.ucla.edu>
173
174 Support higher-resolution time stamps (Bug#9000).
175 * os.texi (Time of Day, Time Parsing, Processor Run Time, Idle Timers):
176 * processes.texi (System Processes):
177 Time stamp resolution is now picosecond, not microsecond.
178
179 2012-06-21 Glenn Morris <rgm@gnu.org>
180
181 * Makefile.in: Rename infodir to buildinfodir throughout. (Bug#11737)
182
183 2012-06-18 Stefan Monnier <monnier@iro.umontreal.ca>
184
185 * functions.texi (Defining Functions):
186 * macros.texi (Defining Macros): Un-define the return value of `defun',
187 `defmacro' and `defalias'.
188
189 2012-06-17 Chong Yidong <cyd@gnu.org>
190
191 * elisp.texi: Remove urlcolor setting.
192
193 2012-06-17 Glenn Morris <rgm@gnu.org>
194
195 * display.texi (Face Attributes): Copyedits. Add a few cindex entries.
196 Overlining no longer behaves exactly like underlining.
197
198 2012-06-16 Aurelien Aptel <aurelien.aptel@gmail.com>
199
200 * display.texi (Face Attributes):
201 Document wave-style underline face attribute.
202
203 2012-06-11 Chong Yidong <cyd@gnu.org>
204
205 * display.texi (ImageMagick Images): ImageMagick now supports the
206 :background property.
207
208 2012-06-10 Dmitry Antipov <dmantipov@yandex.ru>
209
210 * internals.texi (Garbage Collection): Typo fix.
211
212 2012-06-09 Chong Yidong <cyd@gnu.org>
213
214 * text.texi (Special Properties): Clarify the meaning of a list of
215 faces in the `face' property.
216
217 * display.texi (Face Remapping): Minor clarification.
218
219 2012-06-08 Chong Yidong <cyd@gnu.org>
220
221 * display.texi (Face Attributes): Font family does not accept
222 wildcards. De-document obsolete :bold and :italic attributes.
223 (Defining Faces): Use new-style face spec format.
224
225 2012-06-08 Dmitry Antipov <dmantipov@yandex.ru>
226
227 * internals.texi (Garbage Collection): Document new
228 vector management code and vectorlike_header structure.
229
230 2012-06-03 Chong Yidong <cyd@gnu.org>
231
232 * modes.texi (Mode Line Data): Use "mode line construct"
233 terminology for consistency.
234
235 2012-05-27 Glenn Morris <rgm@gnu.org>
236
237 * abbrevs.texi, advice.texi, anti.texi, backups.texi:
238 * buffers.texi, commands.texi, compile.texi, control.texi:
239 * customize.texi, debugging.texi, display.texi, doclicense.texi:
240 * edebug.texi, elisp.texi, errors.texi, eval.texi, files.texi:
241 * frames.texi, functions.texi, gpl.texi, hash.texi, help.texi:
242 * hooks.texi, index.texi, internals.texi, intro.texi, keymaps.texi:
243 * lists.texi, loading.texi, macros.texi, maps.texi, markers.texi:
244 * minibuf.texi, modes.texi, nonascii.texi, numbers.texi:
245 * objects.texi, os.texi, package.texi, positions.texi:
246 * processes.texi, searching.texi, sequences.texi, streams.texi:
247 * strings.texi, symbols.texi, syntax.texi, text.texi, tips.texi:
248 * variables.texi, windows.texi: Nuke hand-written node pointers.
249
250 2012-05-27 Chong Yidong <cyd@gnu.org>
251
252 * functions.texi (Obsolete Functions):
253 Fix doc for set-advertised-calling-convention.
254
255 * modes.texi (Mode Help): Fix describe-mode.
256
257 * display.texi (Face Functions): Fix define-obsolete-face-alias.
258
259 * variables.texi (Variable Aliases): Fix make-obsolete-variable.
260
261 2012-05-27 Martin Rudalics <rudalics@gmx.at>
262
263 * commands.texi (Recursive Editing): recursive-edit is a command.
264
265 * compile.texi (Docs and Compilation):
266 byte-compile-dynamic-docstrings is an option.
267
268 * debugging.texi (Invoking the Debugger): debug is a command.
269
270 * display.texi (Progress): progress-reporter-update and
271 progress-reporter-force-update have VALUE argument optional.
272 (Animated Images): Use non-@code{nil} instead of non-nil.
273
274 * files.texi (Format Conversion Round-Trip):
275 Use non-@code{nil} instead of non-nil.
276
277 * frames.texi (Creating Frames): make-frame is a command.
278 (Input Focus): select-frame is a command.
279 (Pointer Shape): void-text-area-pointer is an option.
280
281 * help.texi (Describing Characters): read-kbd-macro is a command.
282 (Help Functions): describe-prefix-bindings is a command.
283
284 * markers.texi (Creating Markers): Both arguments of copy-marker
285 are optional.
286
287 * minibuf.texi (Reading File Names): Use @kbd instead of @code.
288
289 * modes.texi (Mode Line Variables): mode-line-remote and
290 mode-line-client are not options.
291 (Imenu): imenu-add-to-menubar is a command.
292 (SMIE Indentation Helpers): Use non-@code{nil} instead of non-nil.
293
294 * os.texi (Sound Output): play-sound-file is a command.
295
296 * package.texi (Package Archives): Use @key{RET} instead of @kbd{RET}.
297
298 * processes.texi (Signals to Processes):
299 Use @key{RET} instead of @code{RET}.
300 (Signals to Processes): signal-process is a command.
301
302 * text.texi (Clickable Text): Use @key{RET} instead of @kbd{RET}.
303 (Base 64): base64-encode-string is not a command while
304 base64-decode-region is.
305
306 * windows.texi (Switching Buffers): pop-to-buffer is a command.
307
308 2012-05-12 Glenn Morris <rgm@gnu.org>
309
310 * Makefile.in (MKDIR_P): New, set by configure.
311 (mkinfodir): Use $MKDIR_P.
312
313 2012-05-10 Glenn Morris <rgm@gnu.org>
314
315 * loading.texi (Loading Non-ASCII): Replace the obsolete "unibyte: t"
316 with "coding: raw-text".
317 Concept of multibyte sessions no longer exists.
318
319 * files.texi (File Locks): Mention create-lockfiles option.
320
321 2012-05-09 Glenn Morris <rgm@gnu.org>
322
323 * vol1.texi, vol2.texi: Remove files.
324 * elisp.texi: Add VOL1,2 conditionals equivalent to vol1,2.texi
325 * two-volume.make: Use elisp.texi as input rather than vol1,2.texi.
326
327 * Makefile.in (clean, mostlyclean): Add some more vol1/2 items.
328
329 * two-volume.make (emacsdir): New.
330 (tex): Add directory with emacsver.texi to TEXINPUTS.
331
332 * minibuf.texi (Minibuffer History, Basic Completion):
333 Tweak page breaks.
334
335 * internals.texi (Garbage Collection, Memory Usage)
336 (Writing Emacs Primitives): Tweak page breaks.
337
338 * streams.texi (Output Variables): Improve page break.
339
340 * edebug.texi (Edebug Display Update): Improve page break.
341
342 * compile.texi (Disassembly): Condense the examples.
343
344 * eval.texi, functions.texi, loading.texi, macros.texi:
345 Where possible, use example rather than smallexample.
346
347 * symbols.texi: Where possible, use example rather than smallexample.
348 (Symbol Components): Fix typo.
349 (Other Plists): Tweak page break.
350
351 * sequences.texi (Arrays): Tweak page breaks.
352
353 * customize.texi: Where possible, use example rather than smallexample.
354 (Common Keywords, Variable Definitions, Applying Customizations)
355 (Custom Themes): Tweak page breaks.
356
357 * control.texi: Where possible, use example rather than smallexample.
358 (Sequencing, Conditionals, Signaling Errors, Handling Errors):
359 Tweak page breaks.
360
361 2012-05-08 Glenn Morris <rgm@gnu.org>
362
363 * two.el: Remove; unused since creation of two-volume.make.
364
365 * vol1.texi, vol2.texi: No need to keep menus in these files.
366
367 2012-05-05 Glenn Morris <rgm@gnu.org>
368
369 * objects.texi (Process Type, Overlay Type): Tweak page-breaks.
370
371 * intro.texi (Caveats): Copyedit.
372 (Lisp History): Convert inforef to xref.
373 (Lisp History, Printing Notation, Version Info): Improve page-breaks.
374
375 * text.texi (Auto Filling): Don't mention Emacs 19.
376
377 * commands.texi (Event Input Misc): Don't mention unread-command-char.
378 * numbers.texi (Predicates on Numbers): Don't mention Emacs 18.
379
380 * elisp.texi (DATE): Forgot to change the month in 2012-04-21 change.
381
382 * lists.texi (List-related Predicates, List Variables):
383 Tweak page-breaks.
384 (Sets And Lists): Convert inforef to xref.
385
386 2012-05-04 Glenn Morris <rgm@gnu.org>
387
388 * Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure.
389 (info, infoclean): Use $INFO_EXT.
390 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
391 * makefile.w32-in (INFO_EXT, INFO_OPTS): New.
392 (info, maintainer-clean): Use $INFO_EXT.
393 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
394
395 2012-05-04 Chong Yidong <cyd@gnu.org>
396
397 * os.texi (Timers): Use defopt for timer-max-repeats.
398
399 2012-05-03 Paul Eggert <eggert@cs.ucla.edu>
400
401 * os.texi (Time of Day): Do not limit current-time-string
402 to years 1000..9999.
403
404 2012-05-02 Chong Yidong <cyd@gnu.org>
405
406 * display.texi (Font Lookup):
407 * frames.texi (Pointer Shape):
408 * processes.texi (Subprocess Creation): Use defopt for options.
409
410 2012-05-02 Glenn Morris <rgm@gnu.org>
411
412 * elisp.texi (@copying):
413 * intro.texi (Introduction): Only print VERSION in the TeX version.
414
415 2012-05-02 Chong Yidong <cyd@gnu.org>
416
417 * text.texi (Change Hooks): Minor fix for after-change-functions.
418
419 2012-05-02 Glenn Morris <rgm@gnu.org>
420
421 * package.texi (Packaging Basics):
422 * loading.texi (Autoload):
423 * files.texi (Magic File Names):
424 Reword to remove/reduce some overly long/short lines.
425
426 2012-04-27 Glenn Morris <rgm@gnu.org>
427
428 * elisp.texi, vol1.texi, vol2.texi: Some fixes for detailed menu.
429 * modes.texi (Major Modes, Auto-Indentation):
430 * buffers.texi (Buffers): Some fixes for menu descriptions.
431
432 2012-04-27 Stefan Monnier <monnier@iro.umontreal.ca>
433 * functions.texi (Simple Lambda, Argument List):
434 * eval.texi (Function Indirection): Avoid deprecated form.
435
436 2012-04-27 Glenn Morris <rgm@gnu.org>
437
438 * book-spine.texi, elisp.texi, vol1.texi, vol2.texi:
439 Add "et al." to authors.
440
441 * buffers.texi, commands.texi, compile.texi, control.texi:
442 * customize.texi, display.texi, eval.texi, files.texi, frames.texi:
443 * hash.texi, help.texi, intro.texi, keymaps.texi, lists.texi:
444 * modes.texi, numbers.texi, objects.texi, streams.texi:
445 * symbols.texi, syntax.texi, text.texi, tips.texi, variables.texi:
446 Use Texinfo recommended convention for quotes+punctuation.
447
448 2012-04-27 Chong Yidong <cyd@gnu.org>
449
450 * keymaps.texi (Scanning Keymaps): Fix description of NO-REMAP arg
451 to where-is-internal (Bug#10872).
452
453 2012-04-27 Glenn Morris <rgm@gnu.org>
454
455 * macros.texi (Indenting Macros): Fix typo.
456
457 * windows.texi (Basic Windows, Windows and Frames, Window Sizes)
458 (Resizing Windows, Deleting Windows, Selecting Windows)
459 (Choosing Window Options, Horizontal Scrolling)
460 (Cyclic Window Ordering, Window History, Dedicated Windows)
461 (Quitting Windows, Window Configurations, Textual Scrolling):
462 (Coordinates and Windows, Window Configurations)
463 (Window Parameters, Window Hooks): Copyedits.
464 (Splitting Windows, Deleting Windows):
465 Fix ignore-window-parameters logic.
466 (Selecting Windows, Choosing Window Options): Markup fixes.
467 (Window Start and End): Remove pointless example.
468 Remove cross-reference to deleted count-lines content.
469 (Textual Scrolling): Mention recenter-redisplay, recenter-top-bottom,
470 and recenter-positions. Remove recenter example.
471
472 * elisp.texi, vol1.texi, vol2.texi: Bump VERSION and DATE.
473
474 * minibuf.texi (Intro to Minibuffers):
475 Tweak discussion of resizing minibuffer window.
476
477 2012-04-26 Glenn Morris <rgm@gnu.org>
478
479 * elisp-covers.texi, front-cover-1.texi: Remove files.
480
481 * tindex.pl: Remove file.
482
483 * makefile.w32-in (srcs):
484 * Makefile.in (srcs): Remove back.texi (which is unused).
485
486 2012-04-24 Michael Albinus <michael.albinus@gmx.de>
487
488 * os.texi (Notifications): Extend possible notification hints.
489 Add notifications-get-capabilities.
490
491 2012-04-20 Chong Yidong <cyd@gnu.org>
492
493 * processes.texi (Asynchronous Processes): Mention nil argument to
494 start-process.
495
496 2012-04-20 Glenn Morris <rgm@gnu.org>
497
498 * minibuf.texi (Basic Completion): No need to describe obarrays here.
499 Don't mention obsolete `nospace' argument of all-completions.
500 (Minibuffer Completion, Completion Commands, Reading File Names)
501 (Completion Variables): Copyedits.
502 (Completion Commands): Mention parent keymaps.
503 Remove obsolete minibuffer-local-filename-must-match-map.
504 (High-Level Completion): Remove read-variable's almost
505 word-for-word duplication of read-command.
506 * elisp.texi, vol1.texi, vol2.texi, minibuf.texi (Completion):
507 Update "High-Level Completion" description.
508
509 * minibuf.texi (Minibuffers):
510 * elisp.texi, vol1.texi, vol2.texi: Fix minibuffer subsection order.
511
512 * minibuf.texi: Standardize metasyntactic variables ("history", etc).
513 Use Texinfo-recommended form of quote+punctuation.
514 (Intro to Minibuffers): First minibuffer is #1, not #0.
515 Mention minibuffer-inactive-mode.
516 (Text from Minibuffer): Copyedits.
517 (Minibuffer History, Programmed Completion): Fix @var usage.
518 (Object from Minibuffer): Remove overly pedantic para.
519 (Minibuffer History): Copyedits. Add face-name-history.
520 (Initial Input, Yes-or-No Queries, Multiple Queries)
521 (Minibuffer Windows, Minibuffer Misc): Copyedits.
522 (Yes-or-No Queries): Tweak example.
523 (Minibuffer Commands): Add next-complete-history-element.
524 (Minibuffer Misc): Mention minibuffer-message-timeout, and
525 minibuffer-inactive-mode.
526
527 * processes.texi (Serial Ports, Byte Packing, Bindat Spec)
528 (Bindat Functions): Copyedits.
529
530 2012-04-20 Christopher Schmidt <christopher@ch.ristopher.com>
531
532 * files.texi (Saving Buffers): Document `visit and `visit-save'
533 values of require-final-newline.
534
535 2012-04-20 Glenn Morris <rgm@gnu.org>
536
537 * processes.texi (Output from Processes, Filter Functions):
538 Mention waiting-for-user-input-p.
539 (Sentinels, Query Before Exit, System Processes, Transaction Queues):
540 (Network Servers, Datagrams, Network Processes, Network Options)
541 (Network Feature Testing, Serial Ports): Copyedits.
542 (Network): Add encrypted network overview paragraph.
543 Cross-reference the Emacs-GnuTLS manual. Use @acronym.
544
545 2012-04-20 Chong Yidong <cyd@gnu.org>
546
547 * help.texi (Keys in Documentation): Mention :advertised-binding.
548
549 * keymaps.texi (Menu Bar): Move most of the :advertised-binding
550 description to help.texi.
551
552 2012-04-20 Glenn Morris <rgm@gnu.org>
553
554 * processes.texi (Process Information, Input to Processes)
555 (Signals to Processes, Output from Processes, Process Buffers)
556 (Filter Functions, Decoding Output): Copyedits.
557 (Accepting Output): Discourage use of `millisec' argument.
558
559 2012-04-15 Glenn Morris <rgm@gnu.org>
560
561 * processes.texi (Processes, Subprocess Creation, Shell Arguments):
562 (Synchronous Processes, Asynchronous Processes, Deleting Processes):
563 Copyedits.
564 (Subprocess Creation): Discourage modifying exec-path directly.
565 (Synchronous Processes, Asynchronous Processes):
566 Update some example output.
567 (Process Information): Fix typo.
568 (Bindat Spec): Use Texinfo-recommended form of quote+punctuation.
569
570 2012-04-15 Glenn Morris <rgm@gnu.org>
571
572 * anti.texi (Antinews): Copyedits. Don't @dfn anything here.
573 open-network-stream does exist in Emacs 23, but is simpler.
574
575 2012-04-15 Chong Yidong <cyd@gnu.org>
576
577 * customize.texi (Custom Themes): Also document load-theme etc.
578
579 2012-04-14 Chong Yidong <cyd@gnu.org>
580
581 * customize.texi (Applying Customizations):
582 (Custom Themes): New nodes.
583
584 * display.texi (Defining Faces): Reference custom-set-faces.
585
586 * modes.texi (Defining Minor Modes, Defining Minor Modes):
587 * os.texi (Startup Summary): Copyedits.
588
589 2012-04-14 Glenn Morris <rgm@gnu.org>
590
591 * loading.texi (Loading Non-ASCII): "unibyte:" can also be at the end.
592
593 * strings.texi (Case Tables):
594 * objects.texi (General Escape Syntax):
595 * keymaps.texi (Key Sequences): Use @acronym with "ASCII".
596
597 * buffers.texi, compile.texi, customize.texi, debugging.texi:
598 * display.texi, edebug.texi, eval.texi, help.texi, intro.texi:
599 * keymaps.texi, minibuf.texi, modes.texi, os.texi, processes.texi:
600 * text.texi: Use @file for buffers, per the Texinfo manual.
601
602 * compile.texi (Compiler Errors): Add missing space in buffer name.
603
604 2012-04-14 Chong Yidong <cyd@gnu.org>
605
606 * processes.texi (Query Before Exit): Remove obsolete function
607 process-kill-without-query (Bug#11190).
608
609 2012-04-14 Glenn Morris <rgm@gnu.org>
610
611 * files.texi, frames.texi, loading.texi, os.texi, processes.texi:
612 Use @env for environment variables.
613
614 * Makefile.in: Replace non-portable use of $< in ordinary rules.
615
616 2012-04-12 Jari Aalto <jari.aalto@cante.net>
617
618 * processes.texi (Synchronous Processes): Mention
619 `default-directory' (bug#7515).
620
621 2012-04-09 Chong Yidong <cyd@gnu.org>
622
623 * customize.texi (Variable Definitions): Remove user-variable-p.
624
625 * commands.texi (Interactive Codes):
626 * help.texi (Accessing Documentation):
627 * minibuf.texi (High-Level Completion): Callers changed.
628
629 2012-04-06 Chong Yidong <cyd@gnu.org>
630
631 * minibuf.texi (Programmed Completion): Document metadata method.
632 (Completion Variables): Document completion-category-overrides.
633
634 2012-04-05 Chong Yidong <cyd@gnu.org>
635
636 * anti.texi (Antinews): Rewrite for Emacs 23.
637
638 2012-04-04 Chong Yidong <cyd@gnu.org>
639
640 * minibuf.texi (Programmed Completion): Remove obsolete variable
641 completion-annotate-function.
642 (Completion Variables): Rename from Completion Styles. Document
643 completion-extra-properties. Document completion-styles-alist
644 change.
645 (Reading File Names): minibuffer-local-filename-must-match-map is
646 not used anymore.
647 (Minibuffer Completion): Document completing-read-function.
648 (Completion in Buffers): completion-at-point-functions can return
649 properties recognized in completion-extra-properties.
650
651 * display.texi (Delayed Warnings): New node.
652
653 * os.texi (Notifications): Copyedits.
654
655 2012-04-04 Glenn Morris <rgm@gnu.org>
656
657 * os.texi (Notifications): Copyedits.
658
659 2012-04-03 Michael Albinus <michael.albinus@gmx.de>
660
661 * os.texi (Terminal-Specific): Fix typo.
662 (Notifications): New section.
663
664 * elisp.texi (Top):
665 * vol1.texi (Top):
666 * vol2.texi (Top): Add "Notifications" and "Dynamic Libraries"
667 menu entries.
668
669 2012-04-01 Chong Yidong <cyd@gnu.org>
670
671 * files.texi (Kinds of Files): file-subdir-of-p renamed to
672 file-in-directory-p.
673
674 2012-03-31 Glenn Morris <rgm@gnu.org>
675
676 * edebug.texi (Instrumenting Macro Calls):
677 Mention defining macros at instrumentation time.
678 (Edebug Options): Mention edebug-unwrap-results.
679
680 2012-03-31 Eli Zaretskii <eliz@gnu.org>
681
682 * text.texi (Special Properties): Clarify the description of the
683 effect of integer values of the 'cursor' property on cursor
684 position. See the discussions in bug#11068 for more details and
685 context.
686
687 2012-03-31 Glenn Morris <rgm@gnu.org>
688
689 * edebug.texi (Edebug Eval, Specification List, Edebug Options):
690 Copyedits.
691
692 2012-03-30 Chong Yidong <cyd@gnu.org>
693
694 * display.texi (Image Formats): Add imagemagick type.
695 (Image Descriptors): Mention how they are used.
696 (ImageMagick Images): Clarify role of imagemagick-register-types.
697 (Character Display): Don't mention glyph tables.
698 (Display Tables): Use make-glyph-code in example.
699 (Glyphs): Avoid "simple glyph code" terminology. Note that glyph
700 tables are semi-obsolete. De-document create-glyph.
701 (Glyphless Chars): Note that display tables override this.
702 (Bidirectional Display): Copyedits. Introduce "bidirectional
703 reordering" terminology, and use it.
704
705 2012-03-30 Glenn Morris <rgm@gnu.org>
706
707 * edebug.texi (Jumping): Give name of `i' binding.
708
709 2012-03-28 Glenn Morris <rgm@gnu.org>
710
711 * searching.texi (Regular Expressions, Regexp Special):
712 (Regexp Backslash, Regexp Example, Regexp Functions, Regexp Search):
713 (Simple Match Data, Saving Match Data, Standard Regexps): Copyedits.
714 (Regexp Special): Mention collation.
715 Clarify char classes with an example.
716 (Regexp Functions): Mention regexp-opt is not guaranteed.
717 Mention regexp-opt-charset.
718 (Regexp Search): Recommend against looking-back.
719 (Search and Replace): Use Texinfo recommended quote convention.
720 Add more query-replace-map items. List multi-query-replace-map items.
721
722 2012-03-27 Martin Rudalics <rudalics@gmx.at>
723
724 * windows.texi (Window History): Describe new option
725 switch-to-visible-buffer.
726
727 2012-03-27 Glenn Morris <rgm@gnu.org>
728
729 * searching.texi (String Search): Add xref to Emacs manual.
730 Copyedits. Mention the function word-search-regexp.
731 (Searching and Case): Add xref to Emacs manual. Copyedits.
732
733 * processes.texi (Network Servers): Standardize apostrophe usage.
734
735 * os.texi (System Environment): Copyedits. Remove some examples
736 that do not seem useful. Mention setenv third arg.
737 tty-erase-char does not seem to be nil under a window-system.
738 (User Identification): Copyedits.
739 Remove some examples that do not seem useful.
740
741 2012-03-26 Glenn Morris <rgm@gnu.org>
742
743 * os.texi (Startup Summary): Copyedits. Fix startup screen logic.
744 (Init File): Copyedits.
745 (Command-Line Arguments): Copyedits. Do not mention argv alias.
746 (Killing Emacs): Copyedits.
747 (Suspending Emacs): Copyedits. Mention not very relevant with GUIs.
748 Shorten the example, use more standard shell prompts.
749
750 2012-03-25 Chong Yidong <cyd@gnu.org>
751
752 * display.texi (Fringes): Note that fringes are shown on graphical
753 displays only.
754 (Fringe Size/Pos, Fringe Bitmaps, Making Buttons): Clarifications.
755 (Replacing Specs): Clarify example.
756 (Manipulating Buttons): Note that button-at can return a marker.
757 (Buttons): Minor rewrite.
758 (Character Display): New node. Consolidate all character display
759 related nodes into its subsections.
760 (Usual Display): Character 127 is also affected by ctl-arrow.
761 (Display Tables): Improve example.
762
763 2012-03-22 Glenn Morris <rgm@gnu.org>
764
765 * strings.texi (Text Comparison): Mention string-prefix-p.
766
767 2012-03-21 Chong Yidong <cyd@gnu.org>
768
769 * display.texi (The Echo Area): Add xref to Output Streams.
770 (Displaying Messages): Improve doc of message.
771 (Echo Area Customization, Invisible Text): Copyedits.
772 (Invisible Text): Mention that spec comparison is done with eq.
773 (Width): Improve doc of char-width.
774 (Faces): Recommend using symbol instead of string for face name.
775 Minor clarifications.
776 (Defining Faces): Copyedits. Update face example.
777 (Attribute Functions): Mark set-face-foreground etc as commands.
778 (Face Remapping): Mention text-scale-adjust. Clarify
779 face-remapping-alist and related docs.
780 (Face Functions): Don't document make-face or copy-face.
781
782 2012-03-20 Chong Yidong <cyd@gnu.org>
783
784 * display.texi (Forcing Redisplay): Various rewrites to reflect
785 new value of redisplay-dont-pause.
786 (Truncation): Copyedits.
787
788 2012-03-20 Glenn Morris <rgm@gnu.org>
789
790 * os.texi (Startup Summary): Don't mention initial-buffer-choice = t.
791 Add summary table of some relevant command-line options.
792
793 2012-03-18 Chong Yidong <cyd@gnu.org>
794
795 * internals.texi (Building Emacs, Garbage Collection): Copyedits.
796 (Writing Emacs Primitives): Re-organize discussion of functions
797 with variable Lisp arguments are handled. Delete an obsolete
798 remark, previously tagged as FIXME.
799
800 * os.texi (Idle Timers): Minor clarification.
801 (Idle Timers): Link to Time of Day for description of time list.
802
803 2012-03-18 Glenn Morris <rgm@gnu.org>
804
805 * os.texi (System Interface): Flow control was removed.
806 (Startup Summary): General update.
807 (Init File): Don't mention compiling it.
808
809 2012-03-17 Chong Yidong <cyd@gnu.org>
810
811 * os.texi (Startup Summary): Mention package loading.
812 (Init File): Don't refer to .emacs in section title. Copyedits.
813 (Terminal-Specific): Give a realistic example.
814 (Command-Line Arguments): Reference Entering Emacs instead of
815 repeating the spiel about not restarting Emacs.
816 (Time of Day): Discuss time representation at beginning of node.
817 (Sound Output): Copyedits.
818
819 * package.texi (Packaging Basics): Document package-initialize.
820
821 2012-03-17 Eli Zaretskii <eliz@gnu.org>
822
823 * frames.texi (Initial Parameters): Add an index entry for
824 minibuffer-only frame.
825
826 2012-03-16 Glenn Morris <rgm@gnu.org>
827
828 * modes.texi (Major Mode Conventions): Mention the strange
829 relationship between View mode and special modes. (Bug#10650)
830
831 2012-03-11 Chong Yidong <cyd@gnu.org>
832
833 * windows.texi (Window Configurations): save-window-excursion is
834 now a macro.
835
836 * display.texi (Temporary Displays): with-output-to-temp-buffer is
837 now a macro.
838
839 * text.texi (Fields): Minor copyedit.
840
841 2012-03-10 Eli Zaretskii <eliz@gnu.org>
842
843 * strings.texi (String Basics):
844 * sequences.texi (Sequence Functions): Mention that `length' is
845 not appropriate for computing the string width on display; add a
846 cross-reference to the description of `string-width'. (Bug#10978)
847
848 * eval.texi (Autoloading): Minor change of wording.
849
850 2012-03-10 Chong Yidong <cyd@gnu.org>
851
852 * loading.texi (Autoload): Explicitly state which forms are
853 processed specially (Bug#7783).
854
855 * keymaps.texi (Mouse Menus): Describe non-toolkit behavior as the
856 non-default situation. Describe one-submenu exception (Bug#7695).
857
858 * nonascii.texi (Character Properties): Copyedits.
859
860 2012-03-08 Chong Yidong <cyd@gnu.org>
861
862 * text.texi (Mode-Specific Indent): Document new behavior of
863 indent-for-tab-command. Document tab-always-indent.
864 (Special Properties): Copyedits.
865 (Checksum/Hash): Improve secure-hash doc. Do not recommend MD5.
866 (Parsing HTML/XML): Rename from Parsing HTML. Update doc of
867 libxml-parse-html-region.
868
869 2012-03-07 Glenn Morris <rgm@gnu.org>
870
871 * markers.texi (The Region): Briefly mention use-empty-active-region
872 and region-active-p.
873 (Overview of Markers): Reword garbage collection, add cross-ref.
874 (The Mark): Tiny clarification re command loop and activate-mark-hook.
875
876 2012-03-07 Chong Yidong <cyd@gnu.org>
877
878 * text.texi (Buffer Contents): Don't duplicate explanation of
879 region arguments from Text node. Put doc of obsolete var
880 buffer-substring-filters back, since it is referred to.
881 (Low-Level Kill Ring): Yank now uses clipboard instead of primary
882 selection by default.
883
884 * markers.texi (The Mark): Fix typo.
885 (The Region): Copyedits.
886
887 2012-03-07 Glenn Morris <rgm@gnu.org>
888
889 * markers.texi (Overview of Markers): Copyedits.
890 (Creating Markers): Update approximate example buffer size.
891 (The Mark): Don't mention uninteresting return values.
892
893 2012-03-05 Chong Yidong <cyd@gnu.org>
894
895 * positions.texi (Text Lines): Document count-words.
896
897 2012-03-04 Chong Yidong <cyd@gnu.org>
898
899 * frames.texi (Frames): Remove little-used "terminal frame" and
900 "window frame" terminology.
901 (Frame Parameters, Font and Color Parameters, Initial Parameters)
902 (Size and Position, Visibility of Frames): Callers changed.
903 (Frames): Clarify which terminals in framep are graphical.
904 (Initial Parameters): --geometry is not the only option which adds
905 to initial-frame-alist.
906 (Position Parameters): Note that icon-left and icon-top are for
907 old window managers only.
908 (Size Parameters): Sizes are in characters even on graphical
909 displays.
910 (Management Parameters): Note that window-id and outer-window-id
911 can't really be changed, and that auto-raise isn't always obeyed.
912 (Cursor Parameters): Document cursor-type explicitly.
913 (Size and Position): The aliases set-screen-height and
914 set-screen-width have been deleted.
915 (Visibility of Frames): Mention "minimization".
916
917 * os.texi (Startup Summary): Minor clarifications.
918 (Startup Summary, Suspending Emacs): Standardize on "text
919 terminal" terminology.
920
921 * windows.texi (Basic Windows, Coordinates and Windows)
922 (Coordinates and Windows):
923 * display.texi (Refresh Screen, Line Height, Face Attributes)
924 (Overlay Arrow, Beeping, Glyphless Chars): Likewise.
925
926 2012-03-04 Glenn Morris <rgm@gnu.org>
927
928 * abbrevs.texi: Small copyedits throughout.
929 (Abbrev Mode): Remove this section, folding it into the top-level.
930 (Abbrev Tables): Don't mention irrelevant return values.
931 (Abbrev Expansion): Add cross-ref for wrapper hooks.
932 (Standard Abbrev Tables): Emacs Lisp mode now has its own table.
933 (Abbrev Table Properties): Update nil :regexp description.
934
935 2012-03-03 Glenn Morris <rgm@gnu.org>
936
937 * internals.texi: Change @appendix section commands to @section.
938 (Building Emacs): Say less about CANNOT_DUMP platforms.
939 Replace deleted eval-at-startup with custom-initialize-delay.
940 (Pure Storage): Small changes.
941 (Memory Usage): Copyedit.
942 (Writing Emacs Primitives): Update Fcoordinates_in_window_p and For
943 example definitions. Give examples of things with non-nil
944 interactive args. Mention eval_sub. Remove old info about
945 strings and GCPRO. Mention cus-start.el.
946 (Buffer Internals, Window Internals, Process Internals):
947 Misc small updates and fixes for fields.
948
949 * tips.texi: Copyedits.
950 (Coding Conventions): Mention autoloads.
951 Combine partially duplicated macro items. Fix xref.
952 Refer to Library Headers for copyright notice.
953 (Programming Tips): edit-options is long-obsolete.
954 (Compilation Tips): Mention loading bytecomp for byte-compile props.
955 (Warning Tips): Mention declare-function.
956 (Documentation Tips): Remove old info.
957 (Comment Tips): Mention comment-dwim, not indent-for-comment.
958 (Library Headers): General update.
959
960 2012-03-02 Glenn Morris <rgm@gnu.org>
961
962 * backups.texi (Reverting): Un-duplicate revert-buffer-in-progress-p,
963 and relocate entry. Mention buffer-stale-function.
964
965 * elisp.texi, vol1.texi, vol2.texi: Standardize some menu entries.
966
967 * hooks.texi (Standard Hooks): General update.
968 Put related hooks together. Add and remove items.
969 * commands.texi (Keyboard Macros): Remove cross-ref to Standard Hooks.
970 * modes.texi (Hooks): Tweak cross-ref description.
971
972 2012-03-01 Michael Albinus <michael.albinus@gmx.de>
973
974 * files.texi (Kinds of Files): The return value of file-equal-p is
975 unspecified, if FILE1 or FILE2 does not exist.
976
977 2012-03-01 Glenn Morris <rgm@gnu.org>
978
979 * hooks.texi (Standard Hooks): Remove mode-specific hooks.
980
981 * maps.texi (Standard Keymaps): General update.
982 Remove mode-specific maps, talk about the more general keymaps.
983 * help.texi (Help Functions): Add vindex for Helper-help-map.
984 * keymaps.texi (Active Keymaps): Minor rephrasing.
985
986 2012-02-29 Glenn Morris <rgm@gnu.org>
987
988 * elisp.texi, vol1.texi, vol2.texi: Use "" quotes in menus.
989
990 2012-02-28 Thierry Volpiatto <thierry.volpiatto@gmail.com>
991
992 * files.texi (Kinds of Files): Rename files-equal-p to file-equal-p.
993 Update changed behavior of file-subdir-of-p.
994
995 2012-02-28 Glenn Morris <rgm@gnu.org>
996
997 * advice.texi, anti.texi, display.texi, elisp.texi:
998 * processes.texi, variables.texi, vol1.texi, vol2.texi:
999 Standardize possessive apostrophe usage.
1000
1001 * locals.texi: Remove file.
1002 * elisp.texi, vol1.texi, vol2.texi: Don't include locals.texi.
1003 Remove menu entry.
1004 * errors.texi, maps.texi: Adjust node pointers.
1005 * internals.texi (Buffer Internals): Remove cross-refs to locals.texi.
1006 * makefile.w32-in (srcs):
1007 * Makefile.in (srcs): Remove locals.texi.
1008
1009 * frames.texi (Mouse Position): Fix cross-ref.
1010
1011 2012-02-27 Chong Yidong <cyd@gnu.org>
1012
1013 * buffers.texi (Creating Buffers): Clarify that
1014 generate-new-buffer uses generate-new-buffer-names.
1015 (Killing Buffers): Remove bogus example duplicating buffer-live-p.
1016
1017 * files.texi (Directory Names): Index entry for file name abbreviations.
1018 (Relative File Names, File Name Expansion): Refer to it.
1019 (Locating Files): Move locate-user-emacs-file documentation to
1020 Standard File Names.
1021 (Standard File Names): Add locate-user-emacs-file; update examples.
1022
1023 2012-02-26 Michael Albinus <michael.albinus@gmx.de>
1024
1025 * files.texi (Magic File Names): Add files-equal-p and file-subdir-of-p.
1026
1027 2012-02-26 Chong Yidong <cyd@gnu.org>
1028
1029 * files.texi (Kinds of Files): Improve documentation of
1030 files-equal-p and file-subdir-of-p.
1031
1032 2012-02-26 Glenn Morris <rgm@gnu.org>
1033
1034 * intro.texi (Acknowledgements): Small changes.
1035
1036 2012-02-25 Glenn Morris <rgm@gnu.org>
1037
1038 * errors.texi: Don't try to list _all_ the error symbols.
1039 Add circular-list, cl-assertion-failed, compression-error.
1040 * elisp.texi, vol1.texi, vol2.texi:
1041 * control.texi (Error Symbols): Tweak "Standard Errors" description.
1042
1043 2012-02-25 Thierry Volpiatto <thierry.volpiatto@gmail.com>
1044
1045 * files.texi (files-equal-p, file-subdir-of-p): New,
1046 add initial documentation.
1047
1048 2012-02-25 Chong Yidong <cyd@gnu.org>
1049
1050 * files.texi (File Attributes): Document file-selinux-context.
1051 (Changing Files): Link to it.
1052 (Changing Files): Document set-file-selinux-context.
1053
1054 * backups.texi (Making Backups): Return value of backup-buffer is
1055 changed. Mention default value of backup-directory-alist.
1056 (Rename or Copy): Note that backup-by-copying-when-mismatch is t.
1057 (Auto-Saving): New minor mode behavior for auto-save-mode.
1058 (Reverting): Add defvar for revert-buffer-in-progress-p.
1059
1060 * searching.texi (Regexp Backslash): Add index entry (Bug#10869).
1061
1062 2012-02-24 Glenn Morris <rgm@gnu.org>
1063
1064 * errors.texi (Standard Errors): Mention dbus-error.
1065 For arith-error sub-classes, just use one cross-ref.
1066
1067 2012-02-23 Alan Mackenzie <acm@muc.de>
1068
1069 * modes.texi (Defining Minor Modes): Document the new keyword
1070 :after-hook.
1071
1072 2012-02-21 Chong Yidong <cyd@gnu.org>
1073
1074 * files.texi (Files): Mention magic file names as arguments.
1075 (Reading from Files): Copyedits.
1076 (File Attributes): Mention how to change file modes.
1077 (Changing Files): Use standard "file permissions" terminology.
1078 Add xref to File Attributes node.
1079 (Locating Files): Document locate-user-emacs-file.
1080 (Unique File Names): Recommend against using make-temp-name.
1081
1082 2012-02-19 Chong Yidong <cyd@gnu.org>
1083
1084 * help.texi (Documentation, Documentation Basics, Help Functions):
1085 Minor clarifications.
1086 (Accessing Documentation): Clarify what documentation-property is
1087 for. Add xref to Keys in Documentation.
1088
1089 * tips.texi (Documentation Tips): Don't recommend using * in
1090 docstrings.
1091
1092 * macros.texi (Defining Macros):
1093 * modes.texi (Derived Modes): Say "documentation string" instead
1094 of docstring.
1095
1096 2012-02-18 Chong Yidong <cyd@gnu.org>
1097
1098 * modes.texi (Tabulated List Mode): New node.
1099 (Basic Major Modes): Add xref to it.
1100
1101 * processes.texi (Process Information): Mention Process Menu mode.
1102
1103 2012-02-17 Chong Yidong <cyd@gnu.org>
1104
1105 * syntax.texi (Motion via Parsing): Doc fix for scan-lists.
1106
1107 2012-02-17 Glenn Morris <rgm@gnu.org>
1108
1109 * hooks.texi (Standard Hooks): Fix cross-ref to Emacs manual.
1110
1111 2012-02-16 Chong Yidong <cyd@gnu.org>
1112
1113 * syntax.texi (Syntax Tables, Syntax Descriptors)
1114 (Syntax Table Functions): Copyedits.
1115 (Syntax Basics): Don't repeat the material in the preceding node.
1116 (Syntax Class Table): Use a table.
1117 (Syntax Properties): Document syntax-propertize-function and
1118 syntax-propertize-extend-region-functions.
1119 (Motion via Parsing): Clarify scan-lists. Fix indentation.
1120 (Parser State): Update for the new "c" comment style. Fix
1121 description of item 7 (comment style).
1122
1123 * modes.texi (Minor Modes): Update how mode commands should treat
1124 arguments now.
1125 (Mode Line Basics): Clarify force-mode-line-update.
1126 (Mode Line Top): Note that the example is not realistic.
1127 (Mode Line Variables, Mode Line Data, %-Constructs, Header Lines)
1128 (Emulating Mode Line): Use "mode line" instead of "mode-line", and
1129 "mode line construct" instead of "mode line specification".
1130 (Syntactic Font Lock): Remove mention of obsolete variable
1131 font-lock-syntactic-keywords.
1132 (Setting Syntax Properties): Node deleted.
1133 (Font Lock Mode): Note that Font Lock mode is a minor mode.
1134 (Font Lock Basics): Note that syntactic fontification falls back
1135 on `syntax-table'.
1136 (Search-based Fontification): Emphasize that font-lock-keywords
1137 should not be set directly.
1138 (Faces for Font Lock): Avoid some confusing terminology.
1139 (Syntactic Font Lock): Minor clarifications. Add xref to
1140 Syntactic Font Lock node.
1141
1142 2012-02-15 Chong Yidong <cyd@gnu.org>
1143
1144 * minibuf.texi (Basic Completion): Define "completion table".
1145 Move completion-in-region to Completion in Buffers node.
1146 (Completion Commands): Use "completion table" terminology.
1147 (Completion in Buffers): New node.
1148
1149 * modes.texi (Hooks): add-hook can be used for abnormal hooks too.
1150 (Setting Hooks): Update minor mode usage example.
1151 (Major Mode Conventions): Note that completion-at-point-functions
1152 should be altered locally. Add xref to Completion in Buffers.
1153 Remove duplicate tip about auto-mode-alist.
1154 (Minor Modes): Rewrite introduction.
1155 (Minor Mode Conventions): Copyedits. Don't recommend
1156 variable-only minor modes since few minor modes are like that.
1157
1158 2012-02-15 Glenn Morris <rgm@gnu.org>
1159
1160 * processes.texi (Network): Document open-network-stream :parameters.
1161
1162 2012-02-14 Chong Yidong <cyd@gnu.org>
1163
1164 * keymaps.texi (Format of Keymaps): The CACHE component of keymaps
1165 was removed on 2009-09-10. Update lisp-mode-map example.
1166 (Inheritance and Keymaps): Minor clarification.
1167 (Searching Keymaps): Remove out-of-place enumeration.
1168 (Key Lookup): Remove unnecessary example (one was already given in
1169 Format of Keymaps).
1170 (Changing Key Bindings): Update suppress-keymap example.
1171 (Menu Bar, Tool Bar): Copyedits.
1172 (Tool Bar): Update tool-bar-map example.
1173
1174 2012-02-12 Chong Yidong <cyd@gnu.org>
1175
1176 * debugging.texi (Debugger Commands): Continuing is now allowed
1177 for errors.
1178
1179 2012-02-11 Chong Yidong <cyd@gnu.org>
1180
1181 * display.texi (Fringe Indicators): Add xref to Fringe Bitmaps.
1182 Move the list of standard bitmaps there.
1183 (Fringe Cursors): Rewrite for clarity.
1184 (Fringe Bitmaps): Consolidate the list of standard bitmaps here.
1185
1186 * commands.texi (Command Overview): Mention read-key.
1187 (Using Interactive, Interactive Call): Minor clarifications.
1188 (Function Keys, Click Events): Avoid "input stream" terminology.
1189 (Click Events): Add xref to Window Sizes and Accessing Mouse.
1190 Clarify column and row components.
1191 (Accessing Mouse): Add xref to Click Events. Minor fixes.
1192 (Special Events): Copyedits.
1193
1194 * streams.texi (Input Streams): De-document get-file-char.
1195 (Output Variables): Don't refer to old backquote syntax.
1196
1197 * debugging.texi (Debugging): Copyedits. Describe testcover, ERT.
1198 (Error Debugging): Note that debug-ignored-errors overrides list
1199 values of debug-on-error too. Add xref to Signaling Errors. Note
1200 that debug-on-signal is not customizable. Mention
1201 condition-case-unless-debug.
1202 (Compilation Errors): Node deleted.
1203
1204 * compile.texi (Compiler Errors): Move a paragraph here from
1205 deleted node Compilation Errors.
1206
1207 2012-02-10 Leo Liu <sdl.web@gmail.com>
1208
1209 * control.texi (Handling Errors): Change condition-case-no-debug
1210 to condition-case-unless-debug.
1211
1212 2012-02-10 Chong Yidong <cyd@gnu.org>
1213
1214 * advice.texi (Defining Advice): Clarify ad-unadvise.
1215 (Activation of Advice): Specifying the ACTIVATE flag in defadvice
1216 is not abnormal.
1217 (Advising Primitives): Node deleted; ad-define-subr-args has been
1218 removed.
1219
1220 * compile.texi (Speed of Byte-Code): Use float-time in example.
1221 (Compilation Functions): Note that the log uses Compilation mode.
1222 Don't discuss the contents of byte-code function object here.
1223 (Compilation Functions): De-document internal function byte-code.
1224 (Docs and Compilation): Minor clarifications.
1225
1226 * objects.texi (Byte-Code Type): Add xref to Byte-Code Function
1227 Objects.
1228
1229 2012-02-10 Glenn Morris <rgm@gnu.org>
1230
1231 * text.texi (Checksum/Hash): Rename node from MD5 Checksum.
1232 Mention secure-hash.
1233 * elisp.texi, vol1.texi, vol2.texi: Update menu entry.
1234
1235 2012-02-10 Chong Yidong <cyd@gnu.org>
1236
1237 * loading.texi (Loading): Don't emphasize "library" terminology.
1238 (Library Search): load-path is not a user option. Mention role of
1239 -L option and packages. Improve examples.
1240 (Loading Non-ASCII): Don't mention unibyte Emacs, which is
1241 obsolete.
1242 (Autoload): Minor clarifications.
1243
1244 2012-02-10 Glenn Morris <rgm@gnu.org>
1245
1246 * files.texi (Magic File Names): Tweak remote-file-name-inhibit-cache.
1247
1248 * modes.texi (Basic Major Modes): Mention tabulated-list-mode.
1249
1250 2012-02-08 Glenn Morris <rgm@gnu.org>
1251
1252 * loading.texi (Named Features): Update the require example.
1253
1254 2012-02-07 Glenn Morris <rgm@gnu.org>
1255
1256 * modes.texi (Defining Minor Modes):
1257 Expand on args of defined minor modes.
1258
1259 2012-02-07 Chong Yidong <cyd@gnu.org>
1260
1261 * variables.texi (Creating Buffer-Local): Minor clarification
1262 to buffer-local-variables doc (Bug#10715).
1263
1264 2012-02-07 Glenn Morris <rgm@gnu.org>
1265
1266 * display.texi (ImageMagick Images): General update.
1267 Move most details of imagemagick-render-type to the variable's doc.
1268
1269 2012-02-06 Glenn Morris <rgm@gnu.org>
1270
1271 * keymaps.texi (Tool Bar): Mention separators.
1272 (Inheritance and Keymaps):
1273 Mention make-composed-keymap and multiple inheritance.
1274
1275 * modes.texi (Running Hooks): Mention run-hook-wrapped.
1276
1277 * control.texi (Handling Errors):
1278 Mention condition-case-no-debug and with-demoted-errors.
1279
1280 2012-02-05 Chong Yidong <cyd@gnu.org>
1281
1282 * customize.texi (Common Keywords): Minor clarifications.
1283 Document custom-unlispify-remove-prefixes.
1284 (Variable Definitions): Backquotes in defcustom seem to work fine
1285 now. Various other copyedits.
1286 (Simple Types): Copyedits. Document color selector.
1287 (Composite Types): Copyedits.
1288 (Splicing into Lists): Clarifications.
1289
1290 * eval.texi (Backquote): Move from macros.texi.
1291
1292 * macros.texi (Expansion): Minor clarification.
1293 (Backquote): Move node to eval.texi.
1294 (Defining Macros): Move an example from Backquote node.
1295 (Argument Evaluation): No need to mention Pascal.
1296 (Indenting Macros): Add xref to Defining Macros.
1297
1298 2012-02-05 Glenn Morris <rgm@gnu.org>
1299
1300 * debugging.texi (Error Debugging): Mention debug-on-event default.
1301
1302 2012-02-04 Glenn Morris <rgm@gnu.org>
1303
1304 * backups.texi (Reverting): Mention revert-buffer-in-progress-p.
1305
1306 * debugging.texi (Error Debugging): Mention debug-on-event.
1307 * commands.texi (Misc Events): Mention sigusr1,2 and debugging.
1308
1309 * modes.texi (Running Hooks): Try to clarify with-wrapper-hook.
1310
1311 * text.texi (Buffer Contents):
1312 Update filter-buffer-substring description.
1313
1314 2012-02-04 Chong Yidong <cyd@gnu.org>
1315
1316 * functions.texi (What Is a Function): Add closures. Mention
1317 "return value" terminology. Add xref for command-execute. Remove
1318 unused "keystroke command" terminology.
1319 (Lambda Expressions): Give a different example than in the
1320 following subsection. Add xref to Anonymous Functions.
1321 (Function Documentation): Remove gratuitous markup.
1322 (Function Names): Move introductory text to `What Is a Function'.
1323 (Defining Functions): Fix defun argument spec.
1324 (Anonymous Functions): Document lambda macro explicitly. Mention
1325 effects on lexical binding.
1326 (Function Cells): Downplay direct usage of fset.
1327 (Closures): New node.
1328 (Inline Functions): Remove "open-code" terminology.
1329 (Declaring Functions): Minor tweak; .m is not C code.
1330
1331 * variables.texi (Variables): Don't refer to "global value".
1332 (Local Variables, Void Variables): Copyedits.
1333 (Lexical Binding): Minor clarification of example.
1334 (File Local Variables): Mention :safe and :risky defcustom args.
1335 (Lexical Binding): Add xref to Closures node.
1336
1337 2012-02-04 Glenn Morris <rgm@gnu.org>
1338
1339 * minibuf.texi (High-Level Completion): Updates for read-color.
1340
1341 2012-02-03 Glenn Morris <rgm@gnu.org>
1342
1343 * display.texi (GIF Images): Mention animation.
1344 Remove commented-out old example of animation.
1345 (Animated Images): New subsection.
1346 * elisp.texi (Top):
1347 * vol1.texi (Top):
1348 * vol2.texi (Top): Add Animated Images menu entry.
1349
1350 * display.texi (Image Formats): Remove oddly specific information
1351 on versions of image libraries.
1352 (GIF Images, TIFF Images): Minor rephrasing.
1353
1354 2012-02-02 Glenn Morris <rgm@gnu.org>
1355
1356 * processes.texi (Synchronous Processes):
1357 Mention call-process's :file gets overwritten.
1358
1359 * commands.texi (Reading One Event):
1360 * help.texi (Help Functions): Document read-char-choice.
1361
1362 * hooks.texi (Standard Hooks):
1363 * modes.texi (Keymaps and Minor Modes):
1364 * text.texi (Commands for Insertion): Document post-self-insert-hook.
1365
1366 * hooks.texi (Standard Hooks): Add prog-mode-hook.
1367
1368 * hooks.texi (Standard Hooks):
1369 * modes.texi (Major Mode Conventions, Mode Hooks):
1370 Document change-major-mode-after-body-hook.
1371
1372 2012-02-01 Glenn Morris <rgm@gnu.org>
1373
1374 * modes.texi (Defining Minor Modes):
1375 Mention disabling global minor modes on a per-major-mode basis.
1376
1377 2012-01-31 Chong Yidong <cyd@gnu.org>
1378
1379 * syntax.texi (Parsing Expressions): Clarify intro (Bug#10657).
1380 (Parser State): Remove unnecessary statement (Bug#10661).
1381
1382 * eval.texi (Intro Eval): Add footnote about "sexp" terminology.
1383
1384 2012-01-31 Glenn Morris <rgm@gnu.org>
1385
1386 * modes.texi (Defining Minor Modes):
1387 Document define-minor-mode's new :variable keyword.
1388
1389 2012-01-29 Chong Yidong <cyd@gnu.org>
1390
1391 * syntax.texi (Syntax Class Table): Tweak description of newline
1392 char syntax (Bug#9619).
1393
1394 * numbers.texi (Predicates on Numbers): Fix wholenump/natnump
1395 description (Bug#10189).
1396
1397 2012-01-29 Glenn Morris <rgm@gnu.org>
1398
1399 * files.texi (Changing Files): Document SELinux support.
1400
1401 * windows.texi (Window Sizes): Fix typo.
1402
1403 2012-01-28 Chong Yidong <cyd@gnu.org>
1404
1405 * display.texi (Fringe Indicators): Clarify fringe-indicator-alist
1406 doc (Bug#8568).
1407
1408 * frames.texi (Input Focus): Add NORECORD arg to
1409 select-frame-set-input-focus. Clarify its role in select-frame.
1410
1411 * text.texi (Transposition): We don't use transpose-region as an
1412 internal subroutine (Bug#3249).
1413
1414 * modes.texi (Example Major Modes): Update Lisp example code to
1415 current sources. Delete the old non-derived-major-mode example,
1416 which has diverged badly from current sources.
1417
1418 2012-01-27 Glenn Morris <rgm@gnu.org>
1419
1420 * makefile.w32-in (texinputdir): Fix (presumed) typo.
1421 (VERSION, manual): Remove, unused.
1422
1423 2012-01-27 Chong Yidong <cyd@gnu.org>
1424
1425 * commands.texi (Command Overview): Minor clarification (Bug#10384).
1426
1427 2012-01-26 Chong Yidong <cyd@gnu.org>
1428
1429 * searching.texi (String Search): Document negative repeat count
1430 (Bug#10507).
1431
1432 2012-01-26 Glenn Morris <rgm@gnu.org>
1433
1434 * variables.texi (Using Lexical Binding):
1435 Mention that lexical-binding should be set in the first line.
1436
1437 2012-01-26 Lars Ingebrigtsen <larsi@gnus.org>
1438
1439 * macros.texi (Defining Macros): Don't claim that `declare' only
1440 affects Edebug and indentation.
1441
1442 2012-01-25 Lars Ingebrigtsen <larsi@gnus.org>
1443
1444 * macros.texi (Defining Macros): Slight `declare' fixup.
1445
1446 2012-01-25 Glenn Morris <rgm@gnu.org>
1447
1448 * makefile.w32-in (texinputdir):
1449 * Makefile.in (ENVADD): Add $emacsdir. (Bug#10603)
1450
1451 2012-01-24 Chong Yidong <cyd@gnu.org>
1452
1453 * variables.texi (Variables, Local Variables, Void Variables):
1454 Edit to make the descriptions less specific to dynamic binding.
1455 (Local Variables): Default max-specpdl-size is now 1300.
1456 (Defining Variables): Edits for lexical scoping. Delete
1457 information about starting docstrings with *. De-document
1458 user-variable-p.
1459 (Tips for Defining): Remove an unimportant discussion of quitting
1460 in the middle of a load.
1461 (Accessing Variables, Setting Variables): Discuss lexical binding.
1462 (Variable Scoping): Rewrite.
1463 (Scope, Extent, Impl of Scope): Nodes deleted.
1464 (Dynamic Binding): New node, with material from Scope, Extent, and
1465 Impl of Scope nodes.
1466 (Dynamic Binding Tips): Rename from Using Scoping.
1467 (Lexical Binding): Rewrite.
1468 (Using Lexical Binding): Rename from Converting to Lexical
1469 Binding. Convert to subsection.
1470
1471 * customize.texi (Variable Definitions): Add custom-variable-p.
1472 Move user-variable-p documentation here.
1473
1474 2012-01-23 Chong Yidong <cyd@gnu.org>
1475
1476 * strings.texi (Text Comparison): Minor qualification.
1477
1478 * lists.texi (Cons Cells): Copyedits.
1479 (List Elements): Mention push.
1480 (List Variables): Mention pop.
1481 (Rings): Move to sequences.texi.
1482
1483 * sequences.texi (Sequence Functions): Don't repeat the
1484 introduction already given in the parent.
1485 (Vectors): Copyedits.
1486 (Rings): Move from lists.texi. Note that this is specific to the
1487 ring package.
1488
1489 * symbols.texi (Definitions, Symbol Components): Mention variable
1490 scoping issues.
1491 (Plists and Alists): Copyedits.
1492
1493 * eval.texi (Intro Eval, Symbol Forms): Minor tweaks for
1494 correctness with lexical scoping.
1495 (Eval): Copyedits.
1496
1497 2012-01-21 Chong Yidong <cyd@gnu.org>
1498
1499 * intro.texi (A Sample Function Description): Special notation
1500 used for macros too.
1501
1502 * objects.texi (Ctl-Char Syntax, Other Char Bits): Copyedits.
1503 (Symbol Type): Add xref for keyword symbols.
1504 (Sequence Type): Clarify differences between sequence types.
1505 (Cons Cell Type): Add "linked list" index entry.
1506 (Non-ASCII in Strings): Copyedits.
1507 (Equality Predicates): Symbols with same name need not be eq.
1508
1509 * numbers.texi (Float Basics): Document isnan, copysign, frexp and
1510 ldexp. Move float-e and float-pi to Math Functions node.
1511
1512 2012-01-21 Glenn Morris <rgm@gnu.org>
1513
1514 * modes.texi (Auto Major Mode):
1515 * variables.texi (File Local Variables):
1516 Mention inhibit-local-variables-regexps.
1517
1518 2012-01-19 Martin Rudalics <rudalics@gmx.at>
1519
1520 * windows.texi (Window Configurations): Rewrite references to
1521 persistent window parameters.
1522 (Window Parameters): Fix description of persistent window
1523 parameters.
1524
1525 2012-01-16 Juanma Barranquero <lekktu@gmail.com>
1526
1527 * windows.texi (Window Parameters): Use @pxref.
1528
1529 2012-01-16 Martin Rudalics <rudalics@gmx.at>
1530
1531 * windows.texi (Window Configurations, Window Parameters):
1532 Describe persistent window parameters.
1533
1534 2011-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
1535
1536 * variables.texi (Creating Buffer-Local): Warn against misuses of
1537 make-variable-buffer-local (bug#10258).
1538
1539 2012-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1540
1541 * macros.texi (Defining Macros): Document `doc-string' (bug#9668).
1542
1543 2012-01-06 Chong Yidong <cyd@gnu.org>
1544
1545 * variables.texi (Directory Local Variables): Document
1546 hack-dir-local-variables-non-file-buffer.
1547
1548 2012-01-06 Glenn Morris <rgm@gnu.org>
1549
1550 * maps.texi (Standard Keymaps): Refer to Info-edit by name
1551 rather than by keybinding.
1552
1553 2011-12-29 Juanma Barranquero <lekktu@gmail.com>
1554
1555 * frames.texi (Font and Color Parameters): Add @pxref.
1556
1557 2011-12-29 Daniel Colascione <dan.colascione@gmail.com>
1558
1559 * frames.texi (Font and Color Parameters):
1560 Document w32 font backends (bug#10399).
1561
1562 2011-12-28 Paul Eggert <eggert@cs.ucla.edu>
1563
1564 * files.texi (File Attributes, Changing Files):
1565 Use a more-natural notation for octal numbers.
1566
1567 2011-12-23 Juanma Barranquero <lekktu@gmail.com>
1568
1569 * variables.texi (Variables with Restricted Values):
1570 Change reference to variable (bug#10354).
1571
1572 2011-12-13 Martin Rudalics <rudalics@gmx.at>
1573
1574 * windows.texi (Splitting Windows): Use t instead of non-nil
1575 when describing window-combination-resize.
1576
1577 2011-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
1578
1579 * text.texi (Special Properties): Warn against `intangible' properties
1580 (bug#10222).
1581
1582 2011-11-26 Eli Zaretskii <eliz@gnu.org>
1583
1584 * display.texi (Truncation):
1585 * text.texi (Special Properties): Describe what a stretch-glyph is
1586 instead of using that term without explanation. Make the
1587 cross-references more accurate.
1588
1589 * display.texi (Usual Display): Update the description,
1590 cross-references, and indexing related to display of control
1591 characters and raw bytes.
1592
1593 2011-11-25 Martin Rudalics <rudalics@gmx.at>
1594
1595 * windows.texi (Splitting Windows): Fix description of
1596 window-combination-limit. Suggested by Eli Zaretskii.
1597
1598 2011-11-23 Chong Yidong <cyd@gnu.org>
1599
1600 * windows.texi (Window Sizes): Move window-top-line,
1601 window-left-column, and window-*-pixel-edges to Coordinates and
1602 Windows node.
1603 (Coordinates and Windows): Restore window-edges doc.
1604
1605 2011-11-21 Martin Rudalics <rudalics@gmx.at>
1606
1607 * windows.texi (Windows and Frames, Splitting Windows):
1608 Fix typos.
1609
1610 2011-11-21 Chong Yidong <cyd@gnu.org>
1611
1612 * windows.texi (Splitting Windows): Fix error in documentation of
1613 window-combination-limit.
1614 (Cyclic Window Ordering): Minor fixes to next-window,
1615 one-window-p, and get-lru-window docs. Don't document
1616 window-list-1.
1617 (Buffers and Windows): Copyedits.
1618 (Choosing Window): Document special handling of special-display-*.
1619 (Choosing Window Options): Fix display-buffer-reuse-frames doc.
1620 Don't document even-window-heights, which is going away.
1621 Clarify which options are obeyed by which action functions.
1622
1623 2011-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
1624
1625 * display.texi (Invisible Text): Clarify point adjustment (bug#10072).
1626
1627 2011-11-20 Martin Rudalics <rudalics@gmx.at>
1628
1629 * windows.texi (Resizing Windows, Splitting Windows):
1630 Remove term "status" when talking about combination limits.
1631
1632 2011-11-20 Juanma Barranquero <lekktu@gmail.com>
1633
1634 * compile.texi (Compiler Errors):
1635 * help.texi (Help Functions): Fix typos.
1636
1637 2011-11-19 Chong Yidong <cyd@gnu.org>
1638
1639 * windows.texi (Splitting Windows): Clarify role of window
1640 parameters in split-window. Shorten the example.
1641 (Deleting Windows): Rewrite intro to handle internal windows.
1642 Fix delete-windows-on doc.
1643 (Selecting Windows): Copyedits.
1644
1645 2011-11-17 Martin Rudalics <rudalics@gmx.at>
1646
1647 * windows.texi (Resizing Windows, Splitting Windows)
1648 (Deleting Windows): Use term window-combination-resize instead
1649 of window-splits.
1650
1651 2011-11-16 Martin Rudalics <rudalics@gmx.at>
1652
1653 * windows.texi (Resizing Windows, Splitting Windows):
1654 Rename occurrences of window-nest to window-combination-limit.
1655
1656 2011-11-14 Juanma Barranquero <lekktu@gmail.com>
1657
1658 * intro.texi (Lisp History): Fix typo.
1659
1660 2011-11-12 Martin Rudalics <rudalics@gmx.at>
1661
1662 * windows.texi (Splitting Windows, Deleting Windows):
1663 Remove references to splits status of windows.
1664
1665 2011-11-10 Glenn Morris <rgm@gnu.org>
1666
1667 * buffers.texi (Read Only Buffers): Expand a bit on why
1668 toggle-read-only should only be used interactively. (Bug#7292)
1669
1670 2011-11-09 Chong Yidong <cyd@gnu.org>
1671
1672 * windows.texi (Window Sizes): Document window-pixel-edges,
1673 window-inside-pixel-edges, window-absolute-pixel-edges, and
1674 window-inside-absolute-pixel-edges.
1675 (Resizing Windows): shrink-window-if-larger-than-buffer works on
1676 non-full-width windows.
1677
1678 2011-11-09 Martin Rudalics <rudalics@gmx.at>
1679
1680 * windows.texi (Resizing Windows): Rewrite documentation of
1681 window-resizable.
1682
1683 2011-11-09 Chong Yidong <cyd@gnu.org>
1684
1685 * windows.texi (Splitting Windows): Simplify example.
1686
1687 2011-11-08 Chong Yidong <cyd@gnu.org>
1688
1689 * windows.texi (Window Sizes): Copyedits. Document
1690 window-text-height. Remove window-min-height and window-min-width
1691 discussion, referring instead to Emacs manual.
1692 (Splitting Windows, Resizing Windows): Add xref to Emacs manual.
1693 (Resizing Windows): Simplify introduction. Don't document
1694 enlarge-window, shrink-window, enlarge-window-horizontally, and
1695 shrink-window-horizontally; they are no longer preferred for
1696 calling from Lisp, and are already documented in the Emacs manual.
1697
1698 2011-11-07 Glenn Morris <rgm@gnu.org>
1699
1700 * windows.texi (Choosing Window): Fix keybinding typo.
1701
1702 2011-11-07 Martin Rudalics <rudalics@gmx.at>
1703
1704 * windows.texi (Resizing Windows, Splitting Windows)
1705 (Window Configurations): Use "child window" instead of
1706 "subwindow".
1707
1708 2011-11-06 Chong Yidong <cyd@gnu.org>
1709
1710 * windows.texi (Basic Windows): Clarify various definitions.
1711 Treat window-normalize-* as internal; don't document them.
1712 (Windows and Frames): Various clarifications, e.g. non-live
1713 windows also belong to frames. Fix window-list description.
1714 Simplify window nesting example.
1715 (Splitting Windows, Window Configurations):
1716 Use split-window-below.
1717
1718 2011-11-04 Eli Zaretskii <eliz@gnu.org>
1719
1720 * windows.texi (Window Sizes): Mention in the doc string that the
1721 return values of `window-body-height' and `window-body-width' are
1722 in frame's canonical units. (Bug#9949)
1723
1724 2011-10-30 Martin Rudalics <rudalics@gmx.at>
1725
1726 * windows.texi (Windows and Frames): Remove "iso-" infix from
1727 documentation of window-iso-combined-p.
1728
1729 2011-10-26 Chong Yidong <cyd@gnu.org>
1730
1731 * modes.texi (Running Hooks): Document with-wrapper-hook.
1732
1733 2011-10-18 Chong Yidong <cyd@gnu.org>
1734
1735 * display.texi (Glyphless Chars): New node.
1736
1737 2011-10-13 Chong Yidong <cyd@stupidchicken.com>
1738
1739 * text.texi (Yanking): Document yank-excluded-properties.
1740
1741 * package.texi (Packaging Basics): The commentary should say how
1742 to begin using the package.
1743
1744 2011-10-11 Martin Rudalics <rudalics@gmx.at>
1745
1746 * windows.texi (Deleting Windows): Mention which window gets
1747 selected when deleting the selected window.
1748
1749 2011-10-09 Martin Rudalics <rudalics@gmx.at>
1750
1751 * buffers.texi (The Buffer List): Describe how bury-buffer deals
1752 with the selected window.
1753 * windows.texi (Buffers and Windows): Reformulate text on how
1754 replace-buffer-in-windows deals with a window.
1755 (Quitting Windows): Describe how quit-window deals with a
1756 standalone frame. Describe new option frame-auto-hide-function.
1757
1758 2011-10-08 Glenn Morris <rgm@gnu.org>
1759
1760 * symbols.texi (Other Plists): Markup fix. (Bug#9702)
1761
1762 * positions.texi (Excursions): Update warning message.
1763
1764 2011-10-05 Chong Yidong <cyd@stupidchicken.com>
1765
1766 * display.texi (Low-Level Font, Face Attributes, Font Lookup):
1767 Fix Emacs manual xref (Bug#9675).
1768
1769 2011-10-01 Chong Yidong <cyd@stupidchicken.com>
1770
1771 * windows.texi (Textual Scrolling): Document scroll-up-command,
1772 scroll-down-command, scroll-error-top-bottom, and the
1773 scroll-command symbol property.
1774 (Display Action Functions): Fix description of
1775 display-buffer-pop-up-window.
1776
1777 2011-09-28 Juanma Barranquero <lekktu@gmail.com>
1778
1779 * windows.texi (Splitting Windows): Fix typos.
1780
1781 2011-09-25 Martin Rudalics <rudalics@gmx.at>
1782
1783 * windows.texi (Windows and Frames, Display Action Functions)
1784 (Switching Buffers): Fix some typos.
1785 (Buffers and Windows): Remove reference to window-auto-delete.
1786 Reword description of replace-buffer-in-windows.
1787 (Window History): Fix some typos and refer to frame local buffer
1788 list.
1789 (Quitting Windows): New node.
1790 (Window Configurations): Add descriptions of window-state-get
1791 and window-state-put.
1792 (Window Parameters): Describe variable ignore-window-parameters.
1793 Sketch some window parameters currently in use.
1794 * elisp.texi (Top): Update node listing.
1795
1796 2011-09-25 Chong Yidong <cyd@stupidchicken.com>
1797
1798 * windows.texi (Display Action Functions)
1799 (Choosing Window Options): New nodes.
1800
1801 2011-09-24 Chong Yidong <cyd@stupidchicken.com>
1802
1803 * windows.texi (Window History): New node. Move text here from
1804 Buffers and Windows.
1805 (Switching Buffers): Rename from Displaying Buffers, since we
1806 don't document display-buffer here; callers changed.
1807 Document FORCE-SAME-WINDOW arg to switch-to-buffer and
1808 switch-to-buffer-other-frame. Delete duplicate
1809 replace-buffer-in-windows doc.
1810 (Choosing Window): Document display actions.
1811
1812 2011-09-24 Eli Zaretskii <eliz@gnu.org>
1813
1814 * display.texi (Forcing Redisplay): Update the description of
1815 redisplay-dont-pause due to change in the default value.
1816
1817 2011-09-23 Martin Rudalics <rudalics@gmx.at>
1818
1819 * frames.texi (Frames and Windows): Move section and rename to
1820 Windows and Frames in windows.texi.
1821 * windows.texi (Windows): Restructure.
1822 (Basic Windows): Rewrite. Explain live and internal windows and
1823 normalization functions.
1824 (Windows and Frames): Move section here from frames.texi.
1825 Describe subwindows, window combinations, window tree, and
1826 corresponding functions including window-list here.
1827 (Window Sizes): Rename section from Size of Window and move it
1828 up in chapter. Describe total and body sizes and the
1829 corresponding functions. Explain new semantics of
1830 window-min-height/-width.
1831 (Resizing Windows): Move section up in chapter. Describe new
1832 resize functions.
1833 (Splitting Windows): Describe new behavior of split-window,
1834 split-window-above-each-other and split-window-side-by-side.
1835 Provide examples. Describe window-nest and window-splits
1836 options.
1837 (Deleting Windows): Minor rewrite.
1838 (Selecting Windows): Minor rewrite.
1839 Describe frame-selected-window and set-frame-selected-window here.
1840 (Cyclic Window Ordering): Minor rewrite.
1841 Describe window-list-1.
1842 (Buffers and Windows): Rewrite. Explain a window's previous and
1843 next buffers and the corresponding functions.
1844 (Window Tree): Merge into Windows and Frames section.
1845 * elisp.texi (Top): Update node listings for frames and windows
1846 sections.
1847
1848 2011-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
1849
1850 * display.texi (Face Functions): `face-list' returns faces (bug#9564).
1851
1852 2011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1853
1854 * errors.texi (Standard Errors): Remove apparent placeholder text
1855 (bug#9491).
1856
1857 2011-09-18 Chong Yidong <cyd@stupidchicken.com>
1858
1859 * frames.texi (Management Parameters): Fix description of
1860 icon-type parameter.
1861
1862 2011-09-17 Chong Yidong <cyd@stupidchicken.com>
1863
1864 * tips.texi (Key Binding Conventions): Don't bind a key sequence
1865 ending in C-g. Suggested by Edward O'Connor.
1866
1867 2011-09-17 Eli Zaretskii <eliz@gnu.org>
1868
1869 * numbers.texi (Integer Basics): Add indexing for
1870 most-positive-fixnum and most-negative-fixnum. (Bug#9525)
1871
1872 2011-09-14 Dani Moncayo <dmoncayo@gmail.com> (tiny change)
1873
1874 * lists.texi (Sets And Lists): Fix typo. (Bug#9393)
1875
1876 2011-09-11 Juanma Barranquero <lekktu@gmail.com>
1877
1878 * processes.texi (Network Servers): Clarify what the process
1879 buffer is used for (bug#9233).
1880
1881 2011-08-30 Dani Moncayo <dmoncayo@gmail.com> (tiny change)
1882
1883 * lists.texi (Building Lists): Fix typo.
1884
1885 2011-08-30 Chong Yidong <cyd@stupidchicken.com>
1886
1887 * display.texi (Basic Faces): New node. Document new faces.
1888
1889 * modes.texi (Major Mode Conventions): Move some text there.
1890 (Mode Help): Remove major-mode var, duplicated in Major Modes.
1891
1892 2011-08-29 Chong Yidong <cyd@stupidchicken.com>
1893
1894 * modes.texi (Basic Major Modes): New node. Callers updated.
1895 (Major Modes): Document fundamental-mode and major-mode.
1896 (Major Mode Basics): Node deleted; text moved to Major Modes.
1897 (Derived Modes): Document derived-mode-p.
1898
1899 2011-08-28 Chong Yidong <cyd@stupidchicken.com>
1900
1901 * files.texi (Changing Files, Create/Delete Dirs): Document new
1902 arguments for delete-file, delete-directory, and copy-directory.
1903 (Visiting Functions): Remove view-file; it is documented in the
1904 Emacs manual.
1905
1906 * frames.texi (Layout Parameters): The defaults for the
1907 menu-bar-lines and tool-bar-lines parameters depend on the mode.
1908
1909 * display.texi (Progress): Document spinner functionality.
1910
1911 * os.texi (Killing Emacs): Note that kill-emacs can be called by
1912 operating system signals. Refer to save-buffers-kill-terminal
1913 instead of save-buffers-kill-emacs.
1914
1915 * objects.texi (Symbol Type): Document ## print representation.
1916
1917 2011-08-25 Eli Zaretskii <eliz@gnu.org>
1918
1919 * display.texi (Specified Space): Mention that `space' specs
1920 influence bidi reordering.
1921 (Bidirectional Display): Explain how to use `(space . PROPS)' for
1922 separating fields with bidirectional content.
1923
1924 2011-08-24 Eli Zaretskii <eliz@gnu.org>
1925
1926 * display.texi (Bidirectional Display): Document return value in
1927 buffers that are not bidi-reordered for display, and in unibyte
1928 buffers.
1929
1930 2011-08-23 Eli Zaretskii <eliz@gnu.org>
1931
1932 * nonascii.texi (Character Properties): Document the values for
1933 unassigned codepoints.
1934
1935 2011-08-18 Eli Zaretskii <eliz@gnu.org>
1936
1937 * nonascii.texi (Character Properties): Document use of
1938 `bidi-class' and `mirroring' properties as part of reordering.
1939 Provide cross-references to "Bidirectional Display".
1940
1941 * display.texi (Bidirectional Display): Document the pitfalls of
1942 concatenating strings with bidirectional content, with possible
1943 solutions. Document bidi-string-mark-left-to-right.
1944 Mention paragraph direction in modes that inherit from prog-mode.
1945 Document use of `bidi-class' and `mirroring' properties as part of
1946 reordering.
1947
1948 2011-08-16 Eli Zaretskii <eliz@gnu.org>
1949
1950 * modes.texi (Major Mode Conventions): Improve the documentation
1951 of `mode-class' `special' modes.
1952
1953 * nonascii.texi (Character Properties): Document the `mirroring'
1954 property. Add index entries.
1955
1956 * syntax.texi (Categories): Add an example of defining a new
1957 category and category table.
1958
1959 * searching.texi (Regexp Backslash): Document how to display
1960 existing categories. Mention the possibility of adding
1961 categories, and add an xref to where this is described. Add an
1962 index entry.
1963
1964 2011-08-09 Chong Yidong <cyd@stupidchicken.com>
1965
1966 * text.texi (Special Properties):
1967 * display.texi (Overlay Properties): Note that mouse-face cannot
1968 change the text size (Bug#8530).
1969
1970 2011-08-08 Chong Yidong <cyd@stupidchicken.com>
1971
1972 * os.texi (Time of Day): Remove set-time-zone-rule, and recommend
1973 using setenv instead.
1974
1975 2011-07-28 Eli Zaretskii <eliz@gnu.org>
1976
1977 * display.texi (Bidirectional Display): Document the fact that
1978 bidi-display-reordering is t by default.
1979
1980 2011-07-23 Eli Zaretskii <eliz@gnu.org>
1981
1982 * display.texi (Bidirectional Display): New section.
1983
1984 2011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1985 Tim Cross <theophilusx@gmail.com> (tiny change)
1986 Glenn Morris <rgm@gnu.org>
1987
1988 * keymaps.texi (Toolkit Differences): New node. (Bug#8176)
1989
1990 2011-07-15 Andreas Schwab <schwab@linux-m68k.org>
1991
1992 * help.texi (Keys in Documentation): Revert last change.
1993
1994 2011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
1995
1996 * help.texi (Keys in Documentation): Clarify that \= only quotes
1997 the next character, and doesn't affect longer sequences in
1998 particular (bug#8935).
1999
2000 * debugging.texi (Using Debugger):
2001 Mention @code{eval-expression-debug-on-error} (bug#8549).
2002
2003 2011-07-14 Eli Zaretskii <eliz@gnu.org>
2004
2005 * display.texi (Other Display Specs): Document that `left-fringe'
2006 and `right-fringe' display specifications are of the "replacing"
2007 kind.
2008
2009 2011-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
2010
2011 * help.texi (Documentation Basics): Add a link to the Function
2012 Documentation node (bug#6580).
2013
2014 2011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
2015
2016 * keymaps.texi (Menu Bar): Mention :visible and :enable
2017 (bug#6344). Text by Drew Adams.
2018
2019 * modes.texi (Running Hooks): Mention buffer-local hook variables
2020 (bug#6218).
2021
2022 * objects.texi (General Escape Syntax): "a with grave accent" is
2023 ?xe0, not ?x8e0 (bug#5259).
2024
2025 2011-07-12 Chong Yidong <cyd@stupidchicken.com>
2026
2027 * display.texi (Face Attributes, Font Selection): Add references
2028 to the Fonts node in the Emacs manual (Bug#4178).
2029
2030 2011-07-12 Chong Yidong <cyd@stupidchicken.com>
2031
2032 * display.texi (Window Systems): `window-system' is
2033 terminal-local.
2034
2035 * frames.texi (Frame Parameters, Parameter Access): Don't mention
2036 frame-local variables.
2037
2038 * variables.texi (Buffer-Local Variables): Don't mention obsolete
2039 frame-local variables.
2040 (Frame-Local Variables): Node deleted.
2041
2042 * elisp.texi (Top): Update node listing.
2043
2044 2011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
2045
2046 * elisp.texi: Change "inferiors" to "subnodes" in three places
2047 (bug#3523).
2048
2049 2011-07-11 Chong Yidong <cyd@stupidchicken.com>
2050
2051 * frames.texi (Window System Selections): Discussion of
2052 x-select-enable-clipboard moved to Emacs manual.
2053
2054 2011-07-11 Deniz Dogan <deniz@dogan.se>
2055
2056 * commands.texi (Prefix Command Arguments): Remove excessive
2057 apostrophe.
2058
2059 2011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
2060
2061 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
2062 description is a string (bug#3313).
2063
2064 * frames.texi (Display Feature Testing): Try to explain what all
2065 the visual classes mean (bug#3042).
2066
2067 2011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2068
2069 * modes.texi (Mode Line Variables): Document `mode-line-remote'
2070 and `mode-line-client' (bug#2974).
2071
2072 * text.texi (Insertion): Clarify marker movements (bug#1651).
2073 Text from Drew Adams.
2074
2075 2011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
2076
2077 * text.texi (Special Properties): Clarify the format of `face'
2078 (bug#1375).
2079
2080 * commands.texi (Interactive Call): Add a `call-interactively'
2081 example (bug#1010).
2082
2083 2011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
2084
2085 * functions.texi (Calling Functions): Link to the "Interactive
2086 Call" node (bug#1001).
2087
2088 2011-07-06 Chong Yidong <cyd@stupidchicken.com>
2089
2090 * customize.texi (Composite Types): Move alist and plist to here
2091 from Simple Types (Bug#7545).
2092
2093 * elisp.texi (Top): Update menu description.
2094
2095 * display.texi (Face Attributes): Document negative line widths
2096 (Bug#6113).
2097
2098 2011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
2099
2100 * searching.texi (Match Data): Note that match data can be
2101 overwritten by most functions (bug#2499).
2102
2103 2011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
2104
2105 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
2106 flags mean (bug#6659).
2107
2108 * functions.texi (What Is a Function): Document the autoload
2109 object (bug#6496).
2110
2111 2011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
2112
2113 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
2114 is only used in the Customize user interface (bug#6089).
2115
2116 * display.texi (Showing Images): Mention the point of sliced
2117 images (bug#7836).
2118
2119 2011-07-02 Eli Zaretskii <eliz@gnu.org>
2120
2121 * variables.texi (Defining Variables, Void Variables)
2122 (Constant Variables): Fix incorrect usage of @kindex.
2123
2124 2011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
2125
2126 * variables.texi (Defining Variables): Add an index entry for
2127 `set-variable' (bug#7262).
2128 (Defining Variables): Use @findex for functions.
2129
2130 * frames.texi (Basic Parameters): Document the `explicit-name'
2131 parameter (bug#6951).
2132
2133 * customize.texi (Type Keywords): Clarify that :value provides a
2134 default value for all types (bug#7386).
2135
2136 * streams.texi (Output Functions): Document `pp'.
2137
2138 2011-06-25 Chong Yidong <cyd@stupidchicken.com>
2139
2140 * keymaps.texi (Searching Keymaps):
2141 * display.texi (Overlay Properties): Fix errors in 2011-05-29
2142 change. Suggested by Johan Bockgård.
2143
2144 2011-06-15 Chong Yidong <cyd@stupidchicken.com>
2145
2146 * text.texi (Special Properties): Clarify role of font-lock-face.
2147
2148 2011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
2149
2150 * processes.texi (Process Information): Rename `process-alive-p'
2151 to `process-live-p' for consistency with other `-live-p' functions.
2152
2153 2011-06-03 Paul Eggert <eggert@cs.ucla.edu>
2154
2155 Document wide integers better.
2156 * files.texi (File Attributes): Document ino_t values better.
2157 ino_t values no longer map to anything larger than a single cons.
2158 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations):
2159 (Bitwise Operations):
2160 * objects.texi (Integer Type): Use a binary notation that is a bit easier
2161 to read, and that will port better if 62-bits becomes the default.
2162 Fix or remove incorrect examples.
2163 * os.texi (Time Conversion): Document time_t values better.
2164
2165 2011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
2166
2167 * processes.texi (Process Information):
2168 Document `process-alive-p'.
2169
2170 2011-05-29 Chong Yidong <cyd@stupidchicken.com>
2171
2172 * help.texi (Accessing Documentation):
2173 * display.texi (Pixel Specification):
2174 * processes.texi (Serial Ports, Serial Ports):
2175 * nonascii.texi (Character Properties, Default Coding Systems):
2176 * text.texi (Changing Properties, Special Properties):
2177 * windows.texi (Window Start and End):
2178 * modes.texi (SMIE Indentation Example, SMIE Tricks):
2179 * keymaps.texi (Searching Keymaps, Tool Bar):
2180 * minibuf.texi (Basic Completion):
2181 * compile.texi (Eval During Compile):
2182 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
2183 7x9 paper in printed manual.
2184
2185 * lists.texi (Sets And Lists): Fix misplaced text.
2186
2187 2011-05-29 Chong Yidong <cyd@stupidchicken.com>
2188
2189 * keymaps.texi (Remapping Commands): Emphasize that the keymap
2190 needs to be active (Bug#8350).
2191
2192 2011-05-28 Chong Yidong <cyd@stupidchicken.com>
2193
2194 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
2195
2196 * tips.texi (Coding Conventions): Remove antediluvian filename
2197 limit recommendation (Bug#8538).
2198
2199 2011-05-27 Glenn Morris <rgm@gnu.org>
2200
2201 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
2202
2203 2011-05-26 Glenn Morris <rgm@gnu.org>
2204
2205 * variables.texi (File Local Variables):
2206 Update hack-local-variables `mode-only' return value.
2207 Add some more details on what this function does in the other case.
2208
2209 2011-05-19 Glenn Morris <rgm@gnu.org>
2210
2211 * lists.texi (Sets And Lists): Mention cl provides union etc.
2212
2213 2011-05-19 Nix <nix@esperi.org.uk>
2214
2215 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
2216
2217 * text.texi (Parsing HTML): Update for function name changes.
2218
2219 * syntax.texi (Syntax Flags): Small fix.
2220
2221 * keymaps.texi (Active Keymaps): Typo fix.
2222 (Changing Key Bindings): Grammar fix.
2223
2224 * frames.texi (Minibuffers and Frames): Grammar fix.
2225 (Window System Selections): x-select-enable-clipboard now defaults to t.
2226
2227 * customize.texi (Common Keywords):
2228 * display.texi (Abstract Display):
2229 * modes.texi (Auto-Indentation):
2230 * nonascii.texi (Converting Representations): Typo fixes.
2231
2232 * control.texi (Examples of Catch): Call it "goto" not "go to".
2233
2234 2011-05-14 Eli Zaretskii <eliz@gnu.org>
2235
2236 * nonascii.texi (Character Properties): Fix inconsistencies with
2237 implementation.
2238
2239 * text.texi (Special Properties): Move @defvar's out of the
2240 @table. (Bug#8652)
2241
2242 2011-05-12 Glenn Morris <rgm@gnu.org>
2243
2244 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
2245
2246 2011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
2247
2248 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
2249 (Multiline Font Lock):
2250 * vol2.texi (Top):
2251 * vol1.texi (Top):
2252 * elisp.texi (Top): Update menu accordingly.
2253
2254 2011-05-12 Drew Adams <drew.adams@oracle.com>
2255
2256 * modes.texi (Region to Fontify): Fix typo.
2257
2258 2011-05-10 Jim Meyering <meyering@redhat.com>
2259
2260 * minibuf.texi: Fix typo "in in -> in".
2261
2262 2011-05-06 Paul Eggert <eggert@cs.ucla.edu>
2263
2264 * numbers.texi (Integer Basics): Large integers are treated as floats.
2265
2266 2011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
2267
2268 * processes.texi (Synchronous Processes): Document the (:file
2269 "/file-name") syntax for `call-process'.
2270
2271 2011-04-23 Juanma Barranquero <lekktu@gmail.com>
2272
2273 * windows.texi (Choosing Window): Fix typo.
2274
2275 2011-04-23 Chong Yidong <cyd@stupidchicken.com>
2276
2277 * frames.texi (Layout Parameters): Note the difference between
2278 querying and setting parameters for left-fringe and right-fringe
2279 (Bug#6930).
2280
2281 2011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
2282
2283 * minibuf.texi (Basic Completion): Be a bit more precise about the
2284 valid kinds of completion tables.
2285 (Programmed Completion): Remove obsolete text about lambda expressions
2286 not being valid completion tables.
2287
2288 2011-03-19 Chong Yidong <cyd@stupidchicken.com>
2289
2290 * positions.texi (Excursions): Explain the "save-excursion
2291 defeated by set-buffer" warning.
2292
2293 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
2294 save-excursion. Suggested by Uday S Reddy.
2295
2296 2011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
2297
2298 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
2299 (Lexical Binding): New sub-section.
2300
2301 * eval.texi (Eval): Discourage the use of `eval'.
2302 Document its new `lexical' argument.
2303
2304 2011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
2305
2306 * commands.texi (Command Overview): `post-command-hook' is not reset to
2307 nil any more.
2308
2309 2011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
2310
2311 * strings.texi (String Conversion): Don't mention
2312 string-make-(uni|multi)byte (bug#8262).
2313 * nonascii.texi (Converting Representations): Fix up range.
2314 * keymaps.texi (Key Binding Commands): Update code point, avoid
2315 "unibyte character" and remove mention of unibyte bindings.
2316
2317 2011-03-10 Eli Zaretskii <eliz@gnu.org>
2318
2319 * modes.texi (Operator Precedence Grammars): Don't use characters
2320 outside ISO-8859-1.
2321
2322 2011-03-09 Eli Zaretskii <eliz@gnu.org>
2323
2324 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
2325
2326 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
2327
2328 2011-03-08 Glenn Morris <rgm@gnu.org>
2329
2330 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
2331 * intro.texi (Acknowledgements): Names to UTF-8.
2332 * elisp.texi: Set documentencoding.
2333
2334 2011-03-07 Chong Yidong <cyd@stupidchicken.com>
2335
2336 * Version 23.3 released.
2337
2338 2011-03-06 Chong Yidong <cyd@stupidchicken.com>
2339
2340 * package.texi: Update index keywords.
2341 (Package Archives): New node contents. Document package-x.el.
2342
2343 2011-03-06 Juanma Barranquero <lekktu@gmail.com>
2344
2345 * makefile.w32-in (srcs): Add package.texi.
2346
2347 2011-03-06 Chong Yidong <cyd@stupidchicken.com>
2348
2349 * package.texi (Packaging, Packaging Basics, Simple Packages)
2350 (Multi-file Packages): Expand and clarify.
2351 (Package Archives): Temporary placeholder node.
2352
2353 * elisp.texi (Top): Update node listing.
2354
2355 * Makefile.in (srcs): Add package.texi.
2356
2357 2011-03-05 Chong Yidong <cyd@stupidchicken.com>
2358
2359 * processes.texi (Synchronous Processes): Minor clarification
2360 (Bug#8149).
2361
2362 2011-03-03 Glenn Morris <rgm@gnu.org>
2363
2364 * files.texi (Truenames): Minor clarification. (Bug#2341)
2365
2366 2011-03-01 Glenn Morris <rgm@gnu.org>
2367
2368 * variables.texi (Directory Local Variables):
2369 Mention `(subdirs . nil)' alist element.
2370
2371 2011-02-28 Glenn Morris <rgm@gnu.org>
2372
2373 * variables.texi (Directory Local Variables): Mention the optional
2374 mtime argument of dir-locals-set-directory-class. (Bug#3577)
2375
2376 2011-02-27 Chong Yidong <cyd@stupidchicken.com>
2377
2378 * minibuf.texi (Minibuffer History): Clarify discussion of
2379 minibuffer history lists (Bug#8085).
2380
2381 2011-02-19 Eli Zaretskii <eliz@gnu.org>
2382
2383 * elisp.texi: Sync @dircategory with ../../info/dir.
2384
2385 * files.texi (Visiting Functions): Document find-file-literally,
2386 both the command and the variable.
2387
2388 * variables.texi (Creating Buffer-Local): Explain the meaning of
2389 permanent local variables.
2390
2391 * files.texi (Visiting Functions): Document find-file-literally,
2392 both the command and the variable.
2393
2394 * variables.texi (Creating Buffer-Local): Explain the meaning of
2395 permanent local variables.
2396
2397 2011-02-19 Glenn Morris <rgm@gnu.org>
2398
2399 * keymaps.texi (Remapping Commands): Mention how to undo it.
2400
2401 2011-02-09 Reuben Thomas <rrt@sc3d.org>
2402
2403 * loading.texi (Hooks for Loading): Remove unnecessary advice
2404 about eval-after-load (Bug#7986).
2405
2406 2011-02-05 Chong Yidong <cyd@stupidchicken.com>
2407
2408 * commands.texi (Accessing Mouse): Note that a header line is not
2409 included in the row of posn-col-row.
2410
2411 2011-02-02 Chong Yidong <cyd@stupidchicken.com>
2412
2413 * modes.texi (Major Mode Conventions): Add face guidelines.
2414 (Faces for Font Lock): List faces in order of prominence.
2415
2416 2011-02-01 Paul Eggert <eggert@cs.ucla.edu>
2417
2418 format-time-string now supports subsecond time stamp resolution
2419 * os.texi (Time Parsing): Document %N.
2420
2421 2011-01-28 Chong Yidong <cyd@stupidchicken.com>
2422
2423 * vol1.texi (Top):
2424 * vol2.texi (Top):
2425 * elisp.texi (Top):
2426 * display.texi (Display Property): Shorten the menu description of
2427 the "Other Display Specs" node (Bug#7816).
2428
2429 * keymaps.texi (Defining Menus): Add "menu item" and "extended
2430 menu item" concept index entries (Bug#7805).
2431
2432 2011-01-29 Eli Zaretskii <eliz@gnu.org>
2433
2434 * makefile.w32-in (texinfodir): New variable.
2435 (usermanualdir): Remove as redundant with $(emacsdir).
2436 (MAKEINFO): Remove options, leave only program name.
2437 (MAKEINFO_OPTS): New variable.
2438 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
2439
2440 2011-01-25 Chong Yidong <cyd@stupidchicken.com>
2441 Richard Kim <emacs18@gmail.com>
2442
2443 * loading.texi (Library Search): Document list-load-path-shadows
2444 (Bug#7757).
2445
2446 2011-01-25 Chong Yidong <cyd@stupidchicken.com>
2447
2448 * searching.texi (Regexp Special): Remove outdated discussion of
2449 character sets (Bug#7780).
2450
2451 * frames.texi (Pop-Up Menus): Document where menu title comes
2452 from (Bug#7684).
2453
2454 2011-01-25 Glenn Morris <rgm@gnu.org>
2455
2456 * display.texi (Making Buttons): Mention limitation of text buttons.
2457
2458 2011-01-23 Werner Lemberg <wl@gnu.org>
2459
2460 * Makefile.in (MAKEINFO): Now controlled by `configure'.
2461 (MAKEINFO_OPTS): New variable. Use it where appropriate.
2462 (ENVADD): New variable to control texi2dvi and texi2pdf.
2463
2464 2011-01-15 Chong Yidong <cyd@stupidchicken.com>
2465
2466 * files.texi (Directory Names): Move directory-abbrev-alist doc to
2467 Emacs manual.
2468
2469 2011-01-15 Eli Zaretskii <eliz@gnu.org>
2470
2471 * files.texi (Directory Names): Explain why FROM in
2472 directory-abbrev-alist should begin with \`. (Bug#7777)
2473
2474 2011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
2475
2476 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
2477
2478 2011-01-02 Eli Zaretskii <eliz@gnu.org>
2479
2480 * modes.texi (Emulating Mode Line): Fix last change.
2481
2482 2011-01-02 Eli Zaretskii <eliz@gnu.org>
2483
2484 * modes.texi (Emulating Mode Line): Update documentation of
2485 format-mode-line according to changes that fixed bug #7587.
2486
2487 2010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
2488
2489 * modes.texi (Derived Modes): Mention prog-mode.
2490
2491 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
2492 of the key-binding-data cache since we don't use it any more.
2493
2494 2010-12-13 Eli Zaretskii <eliz@gnu.org>
2495
2496 * processes.texi (Shell Arguments):
2497 * strings.texi (Creating Strings): Don't mention "shell commands";
2498 make it explicit that `split-string-and-unquote' and
2499 `combine-and-quote-strings' are mainly for working with arguments
2500 to call-process and start-process.
2501
2502 * processes.texi (Shell Arguments): Fix documentation of
2503 `split-string-and-unquote'. Add indexing. (Bug#7563)
2504
2505 2010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
2506
2507 * modes.texi (Auto-Indentation): New section to document SMIE.
2508 (Major Mode Conventions):
2509 * text.texi (Mode-Specific Indent): Refer to it.
2510
2511 2010-12-13 Eli Zaretskii <eliz@gnu.org>
2512
2513 * display.texi (Other Display Specs): Document left-fringe and
2514 right-fringe display specs.
2515
2516 2010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
2517
2518 * backups.texi (Making Backups):
2519 * modes.texi (Example Major Modes): Use recommended coding style.
2520 (Major Mode Basics, Derived Modes): Encourge more strongly use of
2521 define-derived-mode. Mention completion-at-point-functions.
2522
2523 2010-12-13 Chong Yidong <cyd@stupidchicken.com>
2524
2525 * nonascii.texi (Converting Representations):
2526 Document byte-to-string.
2527
2528 2010-12-08 Glenn Morris <rgm@gnu.org>
2529
2530 * buffers.texi (Modification Time):
2531 verify-visited-file-modtime now defaults to the current buffer.
2532
2533 2010-11-27 Chong Yidong <cyd@stupidchicken.com>
2534
2535 * nonascii.texi (Converting Representations): Document byte-to-string.
2536
2537 * strings.texi (Creating Strings): Don't mention semi-obsolete
2538 function char-to-string.
2539 (String Conversion): Shorten discussion of semi-obsolete function
2540 string-to-char. Link to Converting Representations.
2541
2542 * objects.texi (Symbol Type):
2543 * text.texi (Near Point):
2544 * help.texi (Help Functions):
2545 * functions.texi (Mapping Functions): Use string instead of
2546 char-to-string in examples.
2547
2548 2010-11-27 Chong Yidong <cyd@stupidchicken.com>
2549
2550 * text.texi (Kill Functions, Kill Functions)
2551 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
2552 YANK-HANDLER args.
2553
2554 * symbols.texi (Creating Symbols): Using unintern without an
2555 obarray arg is now obsolete.
2556
2557 * numbers.texi (Float Basics): Document float-e and float-pi.
2558
2559 * variables.texi (Defining Variables): Change "pi" example to
2560 "float-pi".
2561
2562 2010-11-26 Eli Zaretskii <eliz@gnu.org>
2563
2564 * commands.texi (Click Events): Document the values of X, Y and
2565 COL, ROW in the event's position, when the click is on the header
2566 or mode line, on the fringes, or in the margins.
2567
2568 2010-11-17 Eli Zaretskii <eliz@gnu.org>
2569
2570 * customize.texi (Composite Types): Lower-case index entry.
2571
2572 * loading.texi (How Programs Do Loading):
2573 Document load-file-name. (Bug#7346)
2574
2575 2010-11-17 Glenn Morris <rgm@gnu.org>
2576
2577 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
2578
2579 2010-11-13 Eli Zaretskii <eliz@gnu.org>
2580
2581 * display.texi (Usual Display): Characters with no fonts are not
2582 necessarily displayed as empty boxes.
2583
2584 2010-10-31 Glenn Morris <rgm@gnu.org>
2585
2586 * maps.texi (Standard Keymaps): Update File menu description.
2587
2588 2010-10-28 Glenn Morris <rgm@gnu.org>
2589
2590 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
2591
2592 2010-10-24 Eli Zaretskii <eliz@gnu.org>
2593
2594 * display.texi (Window Systems): Deprecate use of window-system as
2595 a predicate.
2596
2597 2010-10-23 Glenn Morris <rgm@gnu.org>
2598
2599 * help.texi (Documentation Basics): Remove mentions of digest-doc and
2600 sorted-doc.
2601
2602 2010-10-15 Eli Zaretskii <eliz@gnu.org>
2603
2604 * os.texi (Dynamic Libraries): New node, with slightly modified
2605 text deleted from "Image Formats".
2606 (System Interface): Add @menu entry for "Dynamic Libraries".
2607
2608 * display.texi (Image Formats): Remove description of
2609 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
2610
2611 2010-10-12 Glenn Morris <rgm@gnu.org>
2612
2613 * book-spine.texinfo: Rename to book-spine.texi.
2614
2615 2010-10-11 Glenn Morris <rgm@gnu.org>
2616
2617 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
2618
2619 * Makefile.in (DVIPS): New variable.
2620 (.PHONY): Add html, ps.
2621 (html, elisp.html, ps, elisp.ps): New targets.
2622 (clean): Delete html, ps files.
2623 ($(infodir)/elisp): Remove unnecessary includes.
2624
2625 2010-10-09 Eli Zaretskii <eliz@gnu.org>
2626
2627 * makefile.w32-in (emacsdir): New variable.
2628 (srcs): Add emacsver.texi.
2629 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
2630
2631 2010-10-09 Glenn Morris <rgm@gnu.org>
2632
2633 * Makefile.in (VPATH): Remove.
2634 (infodir): Make it absolute.
2635 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
2636
2637 * Makefile.in (dist): Anchor regexps.
2638
2639 * Makefile.in (srcs): Put elisp.texi first.
2640 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
2641
2642 * Makefile.in (infoclean): Remove harmless, long-standing error.
2643
2644 * Makefile.in ($(infodir)): Delete rule.
2645 (mkinfodir): New.
2646 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
2647
2648 * Makefile.in (dist): Remove reference to emacsver.texi.in.
2649 Also copy emacsver.texi, and edit $emacsdir.
2650
2651 2010-10-09 Glenn Morris <rgm@gnu.org>
2652
2653 * Makefile.in (emacsdir): New variable.
2654 (MAKEINFO): Add -I $emacsdir.
2655 (dist): Copy emacsver.texi.
2656 (srcs): Add emacsver.texi.
2657
2658 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
2659 Set EMACSVER by including emacsver.texi.
2660
2661 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
2662
2663 2010-10-07 Glenn Morris <rgm@gnu.org>
2664
2665 * Makefile.in (version): New, set by configure.
2666 (clean): Delete dist tar file.
2667 (dist): Use version in tar name.
2668
2669 2010-10-06 Glenn Morris <rgm@gnu.org>
2670
2671 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
2672 (INSTALL_INFO): Remove unused variable.
2673 (mostlyclean, infoclean, dist): New rules.
2674 (clean): Delete dvi and pdf files.
2675 (maintainer-clean): Remove elisp.oaux, use infoclean.
2676 ($(infodir)): Add parallel build workaround.
2677
2678 2010-10-04 Glenn Morris <rgm@gnu.org>
2679
2680 * Makefile.in (dvi, pdf, $(infodir)): New targets.
2681 ($(infodir)/elisp): Ensure target directory exists. Use $@.
2682 Fix -I typo.
2683 (clean): No 'make.out' or 'core' files.
2684 (.PHONY): Declare clean rules.
2685 (maintainer-clean): Delete pdf file. Guard against cd failures.
2686
2687 2010-10-03 Glenn Morris <rgm@gnu.org>
2688
2689 * files.texi (File Name Components): Remove ignored section about
2690 deleted variable directory-sep-char.
2691
2692 2010-10-03 Michael Albinus <michael.albinus@gmx.de>
2693
2694 * files.texi (Magic File Names): New defopt
2695 remote-file-name-inhibit-cache.
2696
2697 2010-10-02 Glenn Morris <rgm@gnu.org>
2698
2699 * os.texi (Killing Emacs): Hook now runs in batch mode.
2700
2701 2010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
2702
2703 * text.texi (Special Properties): Clarify when modification-hooks run.
2704
2705 2010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
2706
2707 * syntax.texi (Syntax Flags): Document new `c' flag.
2708
2709 2010-09-09 Glenn Morris <rgm@gnu.org>
2710
2711 * display.texi (ImageMagick Images): General cleanup.
2712
2713 2010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
2714
2715 * files.texi (Directory Names): Use \` rather than ^.
2716
2717 2010-09-02 Jan Djärv <jan.h.d@swipnet.se>
2718
2719 * text.texi (Low-Level Kill Ring):
2720 * frames.texi (Window System Selections): Remove cut buffer
2721 documentation.
2722
2723 2010-08-28 Eli Zaretskii <eliz@gnu.org>
2724
2725 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
2726 Parameters", where the default fringe width is described.
2727
2728 * frames.texi (Window Frame Parameters, Basic Parameters)
2729 (Position Parameters, Layout Parameters, Management Parameters)
2730 (Cursor Parameters, Font and Color Parameters): Add indexing for
2731 frame parameters. (Bug#6929)
2732
2733 2010-08-25 Tom Tromey <tromey@redhat.com>
2734
2735 * vol2.texi (Top): Update.
2736 * vol1.texi (Top): Update.
2737 * tips.texi (Library Headers): Mention Package-Version and
2738 Package-Requires.
2739 * package.texi: New file.
2740 * os.texi (System Interface): Update pointers.
2741 * elisp.texi (Top): Link to new nodes. Include package.texi.
2742 * anti.texi (Antinews): Update pointers.
2743
2744 2010-08-25 Eli Zaretskii <eliz@gnu.org>
2745
2746 * processes.texi (Filter Functions): Fix last change.
2747
2748 2010-08-24 Markus Triska <triska@gmx.at>
2749
2750 * processes.texi (Filter Functions): Use `buffer-live-p' instead
2751 of `buffer-name' in the main text as well as in the example
2752 (Bug#3098).
2753
2754 2010-08-22 Chong Yidong <cyd@stupidchicken.com>
2755
2756 * nonascii.texi (Text Representations):
2757 * loading.texi (Loading Non-ASCII):
2758 * compile.texi (Byte Compilation): Don't mention obsolete
2759 --unibyte command-line argument.
2760
2761 2010-08-22 Chong Yidong <cyd@stupidchicken.com>
2762
2763 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
2764
2765 2010-08-22 Chong Yidong <cyd@stupidchicken.com>
2766
2767 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
2768
2769 2010-08-20 Eli Zaretskii <eliz@gnu.org>
2770
2771 * commands.texi (Misc Events): Add cross-references to where
2772 POSITION of a mouse event is described in detail.
2773
2774 2010-08-08 Christoph Scholtes <cschol2112@googlemail.com>
2775
2776 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
2777
2778 2010-08-08 Juanma Barranquero <lekktu@gmail.com>
2779
2780 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
2781 Suggested by Štěpán Němec <stepnem@gmail.com>.
2782
2783 2010-08-08 Juanma Barranquero <lekktu@gmail.com>
2784
2785 * minibuf.texi (High-Level Completion): Document args of
2786 `read-buffer-function' (bug#5625).
2787
2788 2010-07-29 Jan Djärv <jan.h.d@swipnet.se>
2789
2790 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
2791
2792 2010-07-29 Michael Albinus <michael.albinus@gmx.de>
2793
2794 * processes.texi (Process Information): Explain process property
2795 `remote-tty'.
2796
2797 2010-07-27 Juanma Barranquero <lekktu@gmail.com>
2798
2799 * modes.texi (Defining Minor Modes): Use C-delete in examples,
2800 instead of "\C-\^?" (bug#6334).
2801
2802 * text.texi (Special Properties): Fix typo.
2803
2804 2010-07-09 Eli Zaretskii <eliz@gnu.org>
2805
2806 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
2807 calling sequences, which are now the standard.
2808
2809 2010-06-24 Chong Yidong <cyd@stupidchicken.com>
2810
2811 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
2812
2813 * commands.texi (Command Overview): Mention undo-boundary call.
2814
2815 2010-06-23 Glenn Morris <rgm@gnu.org>
2816
2817 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
2818 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
2819 * frames.texi, functions.texi, internals.texi, keymaps.texi:
2820 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
2821 * searching.texi, sequences.texi, strings.texi, syntax.texi:
2822 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
2823 Untabify Texinfo files.
2824
2825 2010-06-20 Chong Yidong <cyd@stupidchicken.com>
2826
2827 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
2828
2829 2010-06-19 Chong Yidong <cyd@stupidchicken.com>
2830
2831 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
2832
2833 2010-06-02 Chong Yidong <cyd@stupidchicken.com>
2834
2835 * searching.texi (Regexp Special): Remove obsolete information
2836 about matching non-ASCII characters, and suggest using char
2837 classes (Bug#6283).
2838
2839 2010-05-30 Juanma Barranquero <lekktu@gmail.com>
2840
2841 * minibuf.texi (Basic Completion): Add missing "@end defun".
2842
2843 2010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
2844
2845 * minibuf.texi (Basic Completion): Document completion-boundaries.
2846 (Programmed Completion): Document the new fourth method for boundaries.
2847
2848 2010-05-22 Chong Yidong <cyd@stupidchicken.com>
2849
2850 * display.texi (Image Cache): Update documentation about image caching.
2851
2852 2010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
2853
2854 * windows.texi (Textual Scrolling):
2855 * tips.texi (Coding Conventions):
2856 * minibuf.texi (Minibuffer History):
2857 * maps.texi (Standard Keymaps):
2858 * loading.texi (Where Defined):
2859 * edebug.texi (Instrumenting): Fix typos.
2860
2861 2010-05-08 Chong Yidong <cyd@stupidchicken.com>
2862
2863 * keymaps.texi (Menu Bar): Document :advertised-binding property.
2864
2865 * functions.texi (Obsolete Functions):
2866 Document set-advertised-calling-convention.
2867
2868 * minibuf.texi (Basic Completion): Document completion-in-region.
2869 (Programmed Completion): Document completion-annotate-function.
2870
2871 * commands.texi (Reading One Event): Document read-key.
2872 (Distinguish Interactive): Document KIND arg to
2873 called-interactively-p. Delete obsolete interactive-p.
2874
2875 * elisp.texi (Top): Update node description.
2876
2877 2010-05-08 Eli Zaretskii <eliz@gnu.org>
2878
2879 * nonascii.texi (Character Properties):
2880 Document unicode-category-table. Add an index entry for Unicode
2881 general category.
2882
2883 2010-05-07 Chong Yidong <cyd@stupidchicken.com>
2884
2885 * Version 23.2 released.
2886
2887 2010-04-20 Juanma Barranquero <lekktu@gmail.com>
2888
2889 * locals.texi (Standard Buffer-Local Variables):
2890 Remove @ignore'd reference to `direction-reversed'.
2891
2892 2010-04-14 Juri Linkov <juri@jurta.org>
2893
2894 Fix @deffn without category.
2895
2896 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
2897 for `abbrev-insert'.
2898
2899 * buffers.texi (Indirect Buffers): Add category `Command'
2900 to @deffn of `clone-indirect-buffer'.
2901
2902 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
2903 for `next-window' and `previous-window'. Add category `Command'
2904 to @deffn of `pop-to-buffer'.
2905
2906 2010-04-01 Chong Yidong <cyd@stupidchicken.com>
2907
2908 * nonascii.texi (Text Representations): Don't mark
2909 enable-multibyte-characters as a user option.
2910
2911 2010-03-31 Eli Zaretskii <eliz@gnu.org>
2912
2913 * control.texi (Handling Errors): How to re-throw a signal caught
2914 by condition-case.
2915
2916 2010-03-26 Chong Yidong <cyd@stupidchicken.com>
2917
2918 * loading.texi (Hooks for Loading): Document after-load-functions.
2919 Copyedits.
2920
2921 2010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
2922
2923 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
2924
2925 2010-03-24 Chong Yidong <cyd@stupidchicken.com>
2926
2927 * processes.texi (Network Processes): Document seqpacket type.
2928
2929 2010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
2930
2931 * os.texi (System Environment): Do not mention lynxos.
2932
2933 2010-03-10 Chong Yidong <cyd@stupidchicken.com>
2934
2935 * Branch for 23.2.
2936
2937 2010-03-06 Chong Yidong <cyd@stupidchicken.com>
2938
2939 * objects.texi (Integer Type): Take note of the read syntax
2940 exception for numbers that cannot fit in the integer type.
2941
2942 2010-03-03 Glenn Morris <rgm@gnu.org>
2943
2944 * numbers.texi (Integer Basics, Bitwise Operations):
2945 * objects.texi (Integer Type): Update for integers now being 30-bit.
2946
2947 2010-02-27 Chong Yidong <cyd@stupidchicken.com>
2948
2949 * display.texi (Low-Level Font): Document :otf font-spec property.
2950
2951 2010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
2952
2953 * display.texi (Line Height): Avoid obsolete special default variables
2954 like default-major-mode.
2955
2956 2010-01-28 Alan Mackenzie <acm@muc.de>
2957
2958 * display.texi (Auto Faces): Say fontification-functions is called
2959 whether or not Font Lock is enabled. Tidy up the wording a bit.
2960
2961 2010-01-17 Chong Yidong <cyd@stupidchicken.com>
2962
2963 * elisp.texi: Remove duplicate edition information (Bug#5407).
2964
2965 2010-01-17 Juanma Barranquero <lekktu@gmail.com>
2966
2967 * two.el (volume-header-toc-markup): Fix typos in docstring.
2968
2969 2010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
2970
2971 Avoid dubious uses of save-excursions.
2972 * positions.texi (Excursions): Recommend the use of
2973 save-current-buffer if applicable.
2974 * text.texi (Clickable Text): Fix the example code which used
2975 save-excursion in a naive way which sometimes preserves point and
2976 sometimes not.
2977 * variables.texi (Creating Buffer-Local):
2978 * os.texi (Session Management):
2979 * display.texi (GIF Images):
2980 * control.texi (Cleanups): Use (save|with)-current-buffer.
2981
2982 2010-01-02 Eli Zaretskii <eliz@gnu.org>
2983
2984 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
2985
2986 2010-01-02 Chong Yidong <cyd@stupidchicken.com>
2987
2988 * nonascii.texi (Text Representations, Character Codes)
2989 (Converting Representations, Explicit Encoding)
2990 (Translation of Characters): Use hex notation consistently.
2991 (Character Sets): Fix map-charset-chars doc (Bug#5197).
2992
2993 2010-01-01 Chong Yidong <cyd@stupidchicken.com>
2994
2995 * loading.texi (Where Defined): Make it clearer that these are
2996 loaded files (Bug#5068).
2997
2998 2009-12-29 Chong Yidong <cyd@stupidchicken.com>
2999
3000 * minibuf.texi (Completion Styles): Document `initials' style.
3001
3002 2009-12-25 Chong Yidong <cyd@stupidchicken.com>
3003
3004 * frames.texi (Resources): Describe inhibit-x-resources.
3005 (Size Parameters): Copyedit.
3006
3007 * hash.texi (Creating Hash):
3008 * objects.texi (Hash Table Type): Document the new hash table
3009 printed representation.
3010
3011 * minibuf.texi (Basic Completion): 4th arg to all-completions is
3012 obsolete.
3013
3014 * processes.texi (Process Buffers):
3015 Document process-kill-buffer-query-function.
3016
3017 2009-12-05 Glenn Morris <rgm@gnu.org>
3018
3019 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
3020 diary-display-function, and no longer recommended to be a hook.
3021 Update for changes in the names of calendar and diary hooks.
3022 diary-print-entries-hook has changed section.
3023
3024 2009-11-28 Eli Zaretskii <eliz@gnu.org>
3025
3026 * text.texi (Special Properties): More accurate description of
3027 what the `cursor' property does.
3028
3029 2009-11-26 Kevin Ryde <user42@zip.com.au>
3030
3031 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
3032 mouse-wheel-down-event, the closest thing to a definition for them.
3033 * os.texi (Startup Summary): vindex inhibit-startup-message and
3034 inhibit-splash-screen.
3035 (Command-Line Arguments): vindex argv.
3036 (Suspending Emacs): vindex suspend-tty-functions and
3037 resume-tty-functions. Don't want to index every hook, but having
3038 the programming ones is helpful.
3039
3040 2009-11-14 Chong Yidong <cyd@stupidchicken.com>
3041
3042 * commands.texi (Motion Events): Fix typo (Bug#4907).
3043
3044 2009-11-08 Chong Yidong <cyd@stupidchicken.com>
3045
3046 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
3047 are affected by case-fold-search (Bug#4483).
3048
3049 2009-11-02 Chong Yidong <cyd@stupidchicken.com>
3050
3051 * minibuf.texi (Reading File Names): Note that read-file-name may
3052 use a graphical file dialog.
3053
3054 2009-10-31 Glenn Morris <rgm@gnu.org>
3055
3056 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
3057
3058 2009-10-16 Kevin Ryde <user42@zip.com.au>
3059
3060 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
3061 in particular so `info-lookup-symbol' can find its docs.
3062
3063 2009-10-16 Chong Yidong <cyd@stupidchicken.com>
3064
3065 * variables.texi (Constant Variables): Distinguish from defconst
3066 variables.
3067 (Defining Variables): Add cindex.
3068
3069 2009-10-15 Chong Yidong <cyd@stupidchicken.com>
3070
3071 * os.texi (Time of Day): Clarify that the microsecond part is
3072 ignored (Bug#4637).
3073
3074 2009-10-11 Glenn Morris <rgm@gnu.org>
3075
3076 * frames.texi (Size and Position): Clarify what is included in the frame
3077 height. (Bug#4535)
3078
3079 2009-10-10 Glenn Morris <rgm@gnu.org>
3080
3081 * windows.texi (Size of Window): The relationship between window and
3082 frame heights is not so simple. (Bug#4535)
3083 Mention window-full-height-p.
3084
3085 2009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
3086
3087 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
3088 used from Lisp.
3089
3090 2009-10-07 Eli Zaretskii <eliz@gnu.org>
3091
3092 * files.texi (Directory Names) <abbreviate-file-name>:
3093 Document that root home directories are not replaced with "~".
3094
3095 2009-10-06 Eli Zaretskii <eliz@gnu.org>
3096
3097 * text.texi (Special Properties): Document the meaning of the
3098 `cursor' text property whose value is an integer.
3099
3100 2009-10-05 Michael Albinus <michael.albinus@gmx.de>
3101
3102 * files.texi (Magic File Names): Add `copy-directory'.
3103
3104 2009-10-05 Eli Zaretskii <eliz@gnu.org>
3105
3106 * files.texi (File Attributes): Fix description of file
3107 attributes. (Bug#4638) Update attributes of files.texi example to
3108 be more representative.
3109
3110 2009-10-05 Michael Albinus <michael.albinus@gmx.de>
3111
3112 * files.texi (Create/Delete Dirs): New command copy-directory.
3113
3114 2009-10-04 Juanma Barranquero <lekktu@gmail.com>
3115
3116 * anti.texi (Antinews):
3117 * macros.texi (Indenting Macros):
3118 * strings.texi (Creating Strings, Case Conversion):
3119 Remove duplicate words.
3120
3121 2009-10-01 Michael Albinus <michael.albinus@gmx.de>
3122
3123 * files.texi (Create/Delete Dirs): delete-directory has an
3124 optional parameter RECURSIVE.
3125
3126 2009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
3127
3128 * buffers.texi (Swapping Text): Minor clarification.
3129
3130 2009-10-01 Glenn Morris <rgm@gnu.org>
3131
3132 * functions.texi (Declaring Functions): Mention that we also search for
3133 ".m" files in the src/ directory.
3134
3135 2009-09-25 David Engster <deng@randomsample.de>
3136
3137 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
3138
3139 2009-09-22 Glenn Morris <rgm@gnu.org>
3140
3141 * internals.texi (Building Emacs): Mention preloaded-file-list.
3142
3143 2009-09-14 Alan Mackenzie <acm@muc.de>
3144
3145 * os.texi (Terminal Output): Put "@code{}" around "stdout".
3146
3147 2009-09-13 Chong Yidong <cyd@stupidchicken.com>
3148
3149 * functions.texi (Anonymous Functions): Rearrange discussion,
3150 giving usage of unquoted lambda forms first. Mention that
3151 `function' and `#'' are no longer required (Bug#4290).
3152
3153 2009-09-11 Alan Mackenzie <acm@muc.de>
3154
3155 * os.texi (Terminal Output): Document `send-string-to-terminal' in
3156 batch mode.
3157
3158 2009-09-01 Glenn Morris <rgm@gnu.org>
3159
3160 * display.texi (Face Functions): Mention define-obsolete-face-alias.
3161
3162 2009-08-26 Ulrich Mueller <ulm@gentoo.org>
3163
3164 * nonascii.texi (Character Codes): Fix typos.
3165
3166 2009-08-25 Michael Albinus <michael.albinus@gmx.de>
3167
3168 * processes.texi (Synchronous Processes): New defvar
3169 process-file-side-effects.
3170
3171 2009-08-25 Glenn Morris <rgm@gnu.org>
3172
3173 * display.texi (Fontsets): Fix typo.
3174
3175 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
3176
3177 2009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
3178
3179 * processes.texi (Asynchronous Processes): Adjust arglist of
3180 start-process-shell-command and start-file-process-shell-command.
3181
3182 2009-08-15 Chong Yidong <cyd@stupidchicken.com>
3183
3184 * advice.texi (Argument Access in Advice): Note that argument
3185 positions are zero-based (Bug#3932).
3186
3187 * commands.texi (Distinguish Interactive): Minor copyedit.
3188
3189 * display.texi (Face Attributes): Add xref to Displaying Faces for
3190 explanation of "underlying face".
3191
3192 * customize.texi (Common Keywords): Add xref to Loading.
3193
3194 * loading.texi (How Programs Do Loading): Add xref to Lisp
3195 Libraries node in the Emacs manual.
3196
3197 2009-08-13 Chong Yidong <cyd@stupidchicken.com>
3198
3199 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
3200
3201 2009-07-18 Chong Yidong <cyd@stupidchicken.com>
3202
3203 * processes.texi (Shell Arguments): Copyedits.
3204
3205 2009-07-18 Glenn Morris <rgm@gnu.org>
3206
3207 * loading.texi (Repeated Loading): Fix typo.
3208
3209 2009-07-16 Richard Stallman <rms@gnu.org>
3210
3211 * buffers.texi (Swapping Text): Recommend setting
3212 write-region-annotate-functions and buffer-saved-size.
3213
3214 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
3215
3216 2009-07-15 Glenn Morris <rgm@gnu.org>
3217
3218 * edebug.texi: Minor re-phrasings throughout.
3219 (Edebug Execution Modes): Sit-for affects continue mode too.
3220 (Jumping): Use `forward-sexp' rather than its keybinding.
3221 (Edebug Misc): Fix Q binding.
3222 (Edebug Eval): Remove cl version.
3223 (Printing in Edebug): Clarify print-length etc.
3224 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
3225 (Specification List): Remove edebug-unwrap findex entry.
3226 (Specification Examples): defmacro is actually not the same as defun.
3227 Escape "`" in example.
3228
3229 2009-07-15 Chong Yidong <cyd@stupidchicken.com>
3230
3231 * markers.texi (The Mark): Document optional arg to
3232 deactivate-mark.
3233
3234 2009-07-11 Kevin Ryde <user42@zip.com.au>
3235
3236 * hooks.texi (Standard Hooks): Fix cross-references.
3237
3238 * loading.texi (Named Features): Refer to eval-after-load.
3239
3240 2009-07-11 Glenn Morris <rgm@gnu.org>
3241
3242 * Makefile.in (TEXI2PDF): New.
3243 (elisp.pdf): New target.
3244
3245 * searching.texi (Regexp Backslash): Fix typo.
3246
3247 * elisp.texi (Top): Display copyright notice at start of non-TeX.
3248
3249 2009-07-10 Glenn Morris <rgm@gnu.org>
3250
3251 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
3252
3253 * customize.texi (Customization Types):
3254 * display.texi (Abstract Display):
3255 * objects.texi (Character Type, String Type):
3256 Merge in some menu descriptions from elisp.texi.
3257
3258 * hash.texi (Hash Tables):
3259 * modes.texi (Multiline Font Lock):
3260 End menu description with period.
3261
3262 2009-07-09 Glenn Morris <rgm@gnu.org>
3263
3264 * back.texi: Don't hard-code texinfo location.
3265
3266 * two-volume.make (texinfodir): New, with location of texinfo.tex.
3267 (tex): Add texinfodir to TEXINPUTS.
3268 (elisp1med-init, elisp2med-init): Use texinfodir.
3269
3270 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
3271 (clean): Add two-volume.make intermediate files.
3272
3273 * elisp.texi, vol1.texi, vol2.texi:
3274 Use a DATE variable with the publication date, and update it.
3275 Fix antinews menu description.
3276
3277 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
3278 Update the detailed node listing to match elisp.texi.
3279
3280 * README: Update edition to match elisp.texi.
3281
3282 * objects.texi (General Escape Syntax):
3283 * nonascii.texi (Character Sets):
3284 Use consistent case for "Unicode Standard".
3285
3286 * anti.texi (Antinews):
3287 * customize.texi (Variable Definitions):
3288 * functions.texi (Declaring Functions):
3289 * nonascii.texi (Character Properties):
3290 * processes.texi (Serial Ports):
3291 * text.texi (Special Properties):
3292 * tips.texi (Coding Conventions):
3293 Minor rearrangements to improve TeX line-filling.
3294
3295 * commands.texi (Using Interactive): Fix cross-reference.
3296
3297 2009-07-01 Jan Djärv <jan.h.d@swipnet.se>
3298
3299 * frames.texi (Management Parameters): Mention sticky.
3300
3301 2009-07-01 Andreas Schwab <aschwab@redhat.com>
3302
3303 * help.texi (Help Functions): Fix description of help-buffer and
3304 help-setup-xref to use @defun instead of @deffn.
3305
3306 2009-07-01 Jan Djärv <jan.h.d@swipnet.se>
3307
3308 * frames.texi (Size Parameters): Mention maximized for fullscreen.
3309
3310 2009-06-24 Chong Yidong <cyd@stupidchicken.com>
3311
3312 * display.texi (Window Systems): Add ns to the list.
3313
3314 2009-06-21 Chong Yidong <cyd@stupidchicken.com>
3315
3316 * Branch for 23.1.
3317
3318 2009-06-17 Martin Rudalics <rudalics@gmx.at>
3319
3320 * windows.texi (Dedicated Windows): Fix typo.
3321 (Resizing Windows): Replace @defun by @deffn.
3322
3323 2009-06-17 Glenn Morris <rgm@gnu.org>
3324
3325 * variables.texi (Directory Local Variables):
3326 Update for 2009-04-11 name-change of dir-locals-directory-alist.
3327
3328 2009-06-09 Kenichi Handa <handa@m17n.org>
3329
3330 * nonascii.texi (Character Sets): State clearly that FROM and TO
3331 are codepoints of CHARSET.
3332
3333 2009-06-07 Chong Yidong <cyd@stupidchicken.com>
3334
3335 * minibuf.texi (Reading File Names): Fix introductory text.
3336 Suggested by stan@derbycityprints.com.
3337 (High-Level Completion): Fix typo.
3338
3339 2009-05-28 Chong Yidong <cyd@stupidchicken.com>
3340
3341 * frames.texi (Text Terminal Colors): Multi-tty is already
3342 implemented, but tty-local colors are not.
3343
3344 2009-05-27 Chong Yidong <cyd@stupidchicken.com>
3345
3346 * hooks.texi (Standard Hooks): Remove mention of obsolete
3347 redisplay-end-trigger-functions.
3348
3349 * internals.texi (Window Internals): Remove mention of obsolete
3350 redisplay-end-trigger-functions.
3351
3352 2009-05-21 Martin Rudalics <rudalics@gmx.at>
3353
3354 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
3355
3356 * backups.texi (Making Backups): backup-directory-alist and
3357 make-backup-file-name-function are options.
3358 (Auto-Saving): auto-save-list-file-prefix is an option.
3359
3360 * buffers.texi (Killing Buffers): buffer-offer-save is an
3361 option.
3362
3363 * display.texi (Refresh Screen): no-redraw-on-reenter is an
3364 option.
3365 (Echo Area Customization): echo-keystrokes is an option.
3366 (Selective Display): selective-display-ellipses is an option.
3367 (Temporary Displays): temp-buffer-show-function is an option.
3368 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
3369 are options.
3370 (Font Selection): face-font-family-alternatives,
3371 face-font-selection-order, face-font-registry-alternatives, and
3372 scalable-fonts-allowed are options.
3373 (Fringe Indicators): indicate-buffer-boundaries is an option.
3374 (Fringe Cursors): overflow-newline-into-fringe is an option.
3375 (Scroll Bars): scroll-bar-mode is an option.
3376
3377 * eval.texi (Eval): max-lisp-eval-depth is an option.
3378
3379 * files.texi (Visiting Functions): find-file-hook is an option.
3380 (Directory Names): directory-abbrev-alist is an option.
3381 (Unique File Names): temporary-file-directory and
3382 small-temporary-file-directory are options.
3383
3384 * frames.texi (Initial Parameters): initial-frame-alist,
3385 minibuffer-frame-alist and default-frame-alist are options.
3386 (Cursor Parameters): blink-cursor-alist and
3387 cursor-in-non-selected-windows ar options.
3388 (Window System Selections): selection-coding-system is an
3389 option.
3390 (Display Feature Testing): display-mm-dimensions-alist is an
3391 option.
3392
3393 * help.texi (Help Functions): help-char and help-event-list are
3394 options.
3395
3396 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
3397 an option.
3398
3399 * minibuf.texi (Minibuffer History): history-length and
3400 history-delete-duplicates are options.
3401 (High-Level Completion): read-buffer-function and
3402 read-buffer-completion-ignore-case are options.
3403 (Reading File Names): read-file-name-completion-ignore-case is
3404 an option.
3405
3406 * modes.texi (Mode Line Top): mode-line-format is an option.
3407 (Mode Line Variables): mode-line-position and mode-line-modes
3408 are options.
3409
3410 * nonascii.texi (Text Representations):
3411 enable-multibyte-characters is an option.
3412 (Default Coding Systems): auto-coding-regexp-alist,
3413 file-coding-system-alist, auto-coding-alist and
3414 auto-coding-functions are options.
3415 (Specifying Coding Systems): inhibit-eol-conversion is an
3416 option.
3417
3418 * os.texi (Init File): site-run-file is an option.
3419 (System Environment): mail-host-address is an option.
3420 (User Identification): user-mail-address is an option.
3421 (Terminal Output): baud-rate is an option.
3422
3423 * positions.texi (Word Motion): words-include-escapes is an
3424 option.
3425
3426 * searching.texi (Standard Regexps): page-delimiter,
3427 paragraph-separate, paragraph-separate and sentence-end are
3428 options.
3429
3430 * text.texi (Margins): left-margin and fill-nobreak-predicate
3431 are options.
3432
3433 * variables.texi (Local Variables): max-specpdl-size is an
3434 option.
3435
3436 * windows.texi (Choosing Window):
3437 split-window-preferred-function, special-display-function and
3438 display-buffer-function are options.
3439
3440 2009-05-20 Chong Yidong <cyd@stupidchicken.com>
3441
3442 Fix errors spotted by Martin Rudalics.
3443
3444 * syntax.texi (Position Parse): Document rationale for ignored
3445 arguments to syntax-ppss-flush-cache.
3446
3447 * processes.texi (Input to Processes): Mark PROCESS arg to
3448 process-running-child-p as optional.
3449 (Network Options): Document NO-ERROR arg to
3450 set-network-process-option.
3451
3452 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
3453 command.
3454
3455 * searching.texi (POSIX Regexps): Mark posix-search-forward and
3456 posix-search-backward as commands.
3457
3458 * os.texi (Killing Emacs): Mark kill-emacs as a command.
3459 (Suspending Emacs): Mark suspend-emacs as a command.
3460 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
3461 commands.
3462 (Terminal Output): Remove obsolete function baud-rate.
3463 Document TERMINAL arg for send-string-to-terminal.
3464
3465 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
3466 terminal-coding-system and set-terminal-coding-system.
3467 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
3468 as optional.
3469 (Character Sets): Document RESTRICTION arg of char-charset.
3470 (Character Codes): Mark POS argument to get-byte as optional.
3471
3472 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
3473 minibuffer-message.
3474
3475 * files.texi (Create/Delete Dirs): Mark make-directory and
3476 delete-directory as commands.
3477
3478 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
3479
3480 * text.texi (Base 64): Mark base64-decode-string and
3481 base64-encode-string as commands.
3482 (Columns): Mark move-to-column as a command.
3483 (Mode-Specific Indent): Document RIGID arg to
3484 indent-for-tab-command.
3485 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
3486 Mark indent-code-rigidly as a command.
3487 (Substitution): Mark translate-region as a command.
3488
3489 * frames.texi (Size and Position): Remove obsolete functions
3490 screen-height and screen-width.
3491
3492 2009-05-19 Chong Yidong <cyd@stupidchicken.com>
3493
3494 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
3495 (Displaying Buffers, Resizing Windows): Correct mistakes;
3496 next-window, previous-window, and pop-to-buffer are not commands,
3497 and fit-window-to-buffer" is a command. (Pointed out by Martin
3498 Rudalics.)
3499
3500 2009-05-17 Richard M Stallman <rms@gnu.org>
3501
3502 * modes.texi (Precalculated Fontification): Clarify text.
3503
3504 2009-05-17 Martin Rudalics <rudalics@gmx.at>
3505
3506 * windows.texi (Selecting Windows): Clarify descriptions of
3507 with-selected-window and get-lru-window.
3508 (Cyclic Window Ordering): Refer to particular frame when talking
3509 about how splitting affects the ordering.
3510 (Displaying Buffers): Fix descriptions of switch-to-buffer and
3511 switch-to-buffer-other-window. Explain how setting of
3512 display-buffer-reuse-frames affects pop-to-buffer.
3513 (Choosing Window): Clarify some details in descriptions of
3514 display-buffer-reuse-frames, pop-up-frames, and
3515 pop-up-frame-function.
3516 (Dedicated Windows): Clarify some details.
3517 (Textual Scrolling): Replace term vscroll by term vertical
3518 scroll position.
3519 (Vertical Scrolling): Fix typo.
3520 (Window Hooks): Relate text on jit-lock-register to window
3521 scrolling and size changes.
3522
3523 2009-05-14 Chong Yidong <cyd@stupidchicken.com>
3524
3525 * frames.texi (Initial Parameters): Clarify what the initial
3526 minibuffer frame is.
3527 (Buffer Parameters): Note that the minibuffer parameter can not be
3528 altered.
3529
3530 * anti.texi (Antinews): Copyedits. Rearrange some entries.
3531 Document display-buffer changes.
3532
3533 2009-05-13 Chong Yidong <cyd@stupidchicken.com>
3534
3535 * anti.texi (Antinews): Rewrite for Emacs 22.
3536
3537 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
3538 obarrays are first mentioned. Define "system abbrev" more
3539 prominently, and add it to the index.
3540 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
3541 Copyedits.
3542 (Abbrev Expansion): Document abbrev-insert.
3543
3544 2009-05-12 Chong Yidong <cyd@stupidchicken.com>
3545
3546 * frames.texi (Font and Color Parameters): Rename from Color
3547 Parameters. Document font-backend parameter.
3548
3549 * vol2.texi (Top): Update node listing.
3550 * vol1.texi (Top): Update node listing.
3551 * elisp.texi (Top): Update node listing.
3552
3553 2009-05-11 Martin Rudalics <rudalics@gmx.at>
3554
3555 * windows.texi (Choosing Window): Don't explicitly refer to
3556 split-window-sensibly's window argument in descriptions of
3557 split-height-threshold and split-width-threshold.
3558
3559 2009-05-10 Martin Rudalics <rudalics@gmx.at>
3560
3561 * windows.texi (Choosing Window): Fix rewrite of window
3562 splitting section.
3563
3564 2009-05-09 Eli Zaretskii <eliz@gnu.org>
3565
3566 * nonascii.texi (Default Coding Systems):
3567 Document find-auto-coding, set-auto-coding, and auto-coding-alist.
3568 Add indexing.
3569 (Lisp and Coding Systems): Add index entries.
3570
3571 2009-05-09 Martin Rudalics <rudalics@gmx.at>
3572
3573 * windows.texi (Choosing Window): Describe split-window-sensibly
3574 and rewrite section on window splitting accordingly.
3575 (Textual Scrolling): Replace `...' by @code{...}.
3576
3577 2009-05-04 Chong Yidong <cyd@stupidchicken.com>
3578
3579 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
3580 Remove obsoleted pre-abbrev-expand-hook.
3581
3582 * locals.texi (Standard Buffer-Local Variables): Consolidate table
3583 entries.
3584
3585 * internals.texi (Object Internals): Don't assume 32-bit machines
3586 are the norm.
3587 (Buffer Internals): Consolidate table entries for readability.
3588 (Window Internals): Synch field names to window.h.
3589 (Process Internals): Synch field names to process.h.
3590
3591 2009-04-29 Chong Yidong <cyd@stupidchicken.com>
3592
3593 * variables.texi (File Local Variables): Note that read-circle is
3594 bound to nil when reading file-local variables.
3595
3596 * streams.texi (Input Functions): Document read-circle.
3597 (Output Variables): Add xref to Circular Objects.
3598
3599 2009-04-25 Chong Yidong <cyd@stupidchicken.com>
3600
3601 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
3602 Features and Coding System Basics. Node that "p" stands for
3603 "predicate". Recommend utf-8-emacs instead of emacs-mule.
3604 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
3605 mouse-appearance-menu.
3606 (Programming Tips): Add xref to Progress.
3607
3608 2009-04-22 Chong Yidong <cyd@stupidchicken.com>
3609
3610 * os.texi (Command-Line Arguments):
3611 Document command-line-args-left.
3612 (Suspending Emacs): Adapt text to multi-tty case. Document use of
3613 terminal objects for tty arguments.
3614 (Startup Summary): Add xref to Session Management.
3615 (Session Management): Mention emacs-session-restore. Copyedits.
3616
3617 2009-04-20 Chong Yidong <cyd@stupidchicken.com>
3618
3619 * os.texi (Startup Summary): Copyedits. The init file is not
3620 necessarily named .emacs now. Document initial-buffer-choice and
3621 initial-scratch-message. Note where Emacs exits in batch mode.
3622 Document inhibit-splash-screen as an alias.
3623 (Init File): Be neutral about which init file name to use.
3624
3625 2009-04-16 Chong Yidong <cyd@stupidchicken.com>
3626
3627 * os.texi (System Interface): Fix Texinfo usage.
3628
3629 2009-04-15 Chong Yidong <cyd@stupidchicken.com>
3630
3631 * searching.texi (Regexp Backslash): Also refer to shy groups as
3632 non-capturing or unnumbered groups.
3633 (Regexp Functions): Add cross-reference to Regexp Backslash.
3634
3635 * display.texi (Truncation): Overlays can use line-prefix and
3636 wrap-prefix too.
3637 (Overlay Properties): Document wrap-prefix and line-prefix.
3638 (Face Attributes): Document underline-minimum-offset.
3639 (Face Remapping): Copyedits.
3640 (Low-Level Font): Copyedits.
3641 (Image Cache): Note that the image cache is shared between frames.
3642 (Line Height): Emphasize that line-spacing only takes effect on
3643 graphical terminals.
3644
3645 2009-04-13 Chong Yidong <cyd@stupidchicken.com>
3646
3647 * display.texi (Refresh Screen): Note that a passage about screen
3648 refreshing is text terminal only.
3649 (Forcing Redisplay): Delete misleading comment---sit-for calls
3650 redisplay, not the other way around.
3651 (Truncation): Note new values of truncate-partial-width-windows.
3652 Copyedits.
3653 (Invisible Text): Document invisible-p.
3654
3655 2009-04-11 Eli Zaretskii <eliz@gnu.org>
3656
3657 * display.texi (Overlays): Overlays don't scale well. See
3658 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
3659
3660 2009-04-10 Chong Yidong <cyd@stupidchicken.com>
3661
3662 * syntax.texi (Syntax Table Functions): Document cons cell
3663 argument for modify-syntax-entry.
3664 (Categories): Document cons cell argument for
3665 modify-category-entry.
3666
3667 * searching.texi (String Search): Document word-search-forward-lax
3668 and word-search-backward-lax.
3669 (Searching and Case): Describe isearch behavior more precisely.
3670
3671 * keymaps.texi (Tool Bar): Mention that some platforms do not
3672 support multi-line toolbars. Suggested by Stephen Eglen.
3673
3674 * frames.texi (Layout Parameters): Mention that Nextstep also
3675 allows only one tool-bar line. Suggested by Stephen Eglen.
3676
3677 * nonascii.texi (Text Representations): Copyedits.
3678 (Coding System Basics): Also mention utf-8-emacs.
3679 (Converting Representations, Selecting a Representation)
3680 (Scanning Charsets, Translation of Characters, Encoding and I/O):
3681 Copyedits.
3682 (Character Codes): Mention role of codepoints 1114112 to 4194175.
3683
3684 2009-04-09 Chong Yidong <cyd@stupidchicken.com>
3685
3686 * text.texi (Yank Commands): Note that yank uses push-mark.
3687 (Filling): Clarify REGION argument of fill-paragraph.
3688 Document fill-forward-paragraph-function.
3689 (Special Properties): Remove "new in Emacs 22" declaration.
3690 (Clickable Text): Merge with Links and Mouse-1 node.
3691
3692 * display.texi (Button Properties, Button Buffer Commands):
3693 Change xref to Clickable Text.
3694
3695 * tips.texi (Key Binding Conventions): Change xref to Clickable
3696 Text.
3697
3698 * elisp.texi (Top): Update node listing.
3699
3700 2009-04-05 Chong Yidong <cyd@stupidchicken.com>
3701
3702 * markers.texi (The Mark): Copyedits. Improve description of
3703 handle-shift-selection.
3704 (The Region): Move use-region-p here from The Mark.
3705
3706 * positions.texi (Screen Lines): Document (cols . lines) argument
3707 for vertical-motion.
3708
3709 2009-04-04 Chong Yidong <cyd@stupidchicken.com>
3710
3711 * frames.texi (Frames): Clean up introduction. Document `ns'
3712 return value for framep.
3713 (Creating Frames): Note how the terminal is chosen.
3714 (Multiple Terminals, Multiple Displays): Merge into a single node.
3715 (Color Parameters): Fix typo.
3716
3717 * variables.texi (Local Variables, Buffer-Local Variables)
3718 (Creating Buffer-Local): Change link to Multiple Terminals.
3719
3720 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
3721
3722 * keymaps.texi (Controlling Active Maps): Change link to Multiple
3723 Terminals.
3724
3725 * commands.texi (Command Loop Info, Keyboard Macros): Change link
3726 to Multiple Terminals.
3727
3728 * elisp.texi (Top): Update node listing.
3729 * vol2.texi (Top): Update node listing.
3730 * vol1.texi (Top): Update node listing.
3731
3732 * buffers.texi (Current Buffer): Note that the append-to-buffer
3733 example is no longer in synch with the latest code. Tie the two
3734 examples together.
3735
3736 * files.texi (File Attributes): Move note about MS-DOS from
3737 Changing Files to File Attributes.
3738 (Create/Delete Dirs): Note that mkdir is an alias for this.
3739
3740 2009-04-01 Markus Triska <triska@gmx.at>
3741
3742 * processes.texi (Filter Functions): Suggest how to handle output
3743 batches.
3744
3745 2009-03-30 Chong Yidong <cyd@stupidchicken.com>
3746
3747 * help.texi (Accessing Documentation): Update example to use
3748 help-setup-xref and with-help-window.
3749 (Help Functions): Remove print-help-return-message, which is
3750 semi-obsolete due to with-help-window. Document help-buffer and
3751 help-setup-xref.
3752
3753 2009-03-29 Chong Yidong <cyd@stupidchicken.com>
3754
3755 * help.texi (Accessing Documentation, Help Functions):
3756 Remove information about long-obsolete Emacs versions.
3757
3758 * modes.texi (Mode Line Variables): The default values of the mode
3759 line variables are now more complicated.
3760
3761 2009-03-28 Chong Yidong <cyd@stupidchicken.com>
3762
3763 * modes.texi (Major Mode Conventions): Note that specialness is
3764 inherited.
3765 (Derived Modes): Note that define-derive-mode sets the mode-class
3766 property.
3767
3768 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
3769 goto-map. Add search-map to the list.
3770
3771 2009-03-27 Eli Zaretskii <eliz@gnu.org>
3772
3773 * os.texi (System Environment): Update the list of system-type
3774 values.
3775
3776 * markers.texi (The Mark) <handle-shift-selection>: Update for
3777 removal of the optional argument DEACTIVATE.
3778
3779 2009-03-25 Chong Yidong <cyd@stupidchicken.com>
3780
3781 * commands.texi (Focus Events): Most X window managers don't use
3782 focus-follows-mouse nowadays.
3783
3784 2009-03-24 Chong Yidong <cyd@stupidchicken.com>
3785
3786 * commands.texi (Defining Commands): Clarify introduction.
3787 (Using Interactive): Not that interactive can be put in a symbol
3788 property.
3789 (Interactive Call): Note that a symbol with a non-nil
3790 interactive-form property satisfies commandp.
3791
3792 2009-03-23 Juanma Barranquero <lekktu@gmail.com>
3793
3794 * minibuf.texi (Intro to Minibuffers): Fix typos.
3795
3796 2009-03-23 Chong Yidong <cyd@stupidchicken.com>
3797
3798 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
3799 about minibuffers in old Emacs versions. Copyedits.
3800 Emphasize that enable-recursive-minibuffers defaults to nil.
3801 (Text from Minibuffer): Simplify introduction.
3802
3803 2009-03-22 Alan Mackenzie <acm@muc.de>
3804
3805 * commands.texi (Using Interactive): Clarify string argument to
3806 `interactive' - even promptless elements need \n separators.
3807
3808 2009-03-18 Chong Yidong <cyd@stupidchicken.com>
3809
3810 * minibuf.texi (Completion Styles): New node.
3811
3812 * elisp.texi (Top): Update node listing.
3813
3814 2009-03-17 Chong Yidong <cyd@stupidchicken.com>
3815
3816 * minibuf.texi (Basic Completion): Note that
3817 read-file-name-completion-ignore-case and
3818 read-buffer-completion-ignore-case can override
3819 completion-ignore-case.
3820 (Minibuffer Completion): Document completing-read changes.
3821 (Completion Commands): Avoid mentioning partial completion mode.
3822 Document minibuffer-completion-confirm changes, and
3823 minibuffer-confirm-exit-commands.
3824 (High-Level Completion): Document new require-match behavior for
3825 read-buffer. Document read-buffer-completion-ignore-case.
3826 (Reading File Names): Document new require-match behavior for
3827 read-file-name.
3828
3829 2009-03-14 Chong Yidong <cyd@stupidchicken.com>
3830
3831 * debugging.texi (Error Debugging): Don't mislead the reader into
3832 thinking that debug-on-error enters debugger for C-f at EOB.
3833 (Error Debugging): Setting debug-on-init within the init file
3834 works, and has for some time.
3835
3836 2009-03-13 Kenichi Handa <handa@m17n.org>
3837
3838 * display.texi (Fontsets): Update the description.
3839
3840 2009-03-13 Chong Yidong <cyd@stupidchicken.com>
3841
3842 * advice.texi (Advising Primitives): Link to What Is a Function.
3843
3844 2009-03-12 Chong Yidong <cyd@stupidchicken.com>
3845
3846 * compile.texi (Speed of Byte-Code): Update example.
3847 (Disassembly): Update examples.
3848
3849 * loading.texi (Repeated Loading): Simplify examples.
3850
3851 * customize.texi (Common Keywords): It's not necessary to use :tag
3852 to remove hyphens, as custom-unlispify-tag-name does it
3853 automatically.
3854 (Variable Definitions): Link to File Local Variables.
3855 Document customized-value symbol property.
3856 (Customization Types): Move menu to end of node.
3857
3858 2009-03-10 Chong Yidong <cyd@stupidchicken.com>
3859
3860 * macros.texi (Compiling Macros): Omit misleading sentence, which
3861 implied that macros can only be used in the same file they are
3862 defined.
3863 (Backquote): Remove obsolete information about Emacs 19.
3864
3865 2009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
3866
3867 * display.texi (Display Margins): Fix paren typo.
3868
3869 2009-02-27 Chong Yidong <cyd@stupidchicken.com>
3870
3871 * elisp.texi (Top): Update node listing.
3872
3873 * variables.texi (Variables): Clarify introduction.
3874 (Global Variables): Mention that setq is a special form.
3875 (Local Variables): Use active voice.
3876 (Tips for Defining): Mention marking variables as safe.
3877 (Buffer-Local Variables): Mention terminal-local and frame-local
3878 variables together.
3879 (File Local Variables): Copyedits.
3880 (Frame-Local Variables): Note that they are not really useful.
3881 (Future Local Variables): Node deleted.
3882
3883 * objects.texi (General Escape Syntax): Update explanation of
3884 Unicode escape syntax.
3885
3886 2009-02-23 Chong Yidong <cyd@stupidchicken.com>
3887
3888 * control.texi (Control Structures): Add cindex entry for "textual
3889 order".
3890
3891 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
3892 instead of "expression" throughout.
3893 (Function Indirection): Copyedits. Use active voice.
3894 (Eval): The default value of max-lisp-eval-depth is now 400.
3895
3896 2009-02-23 Miles Bader <miles@gnu.org>
3897
3898 * processes.texi (System Processes): Rename `system-process-attributes'
3899 to `process-attributes'.
3900
3901 2009-02-22 Chong Yidong <cyd@stupidchicken.com>
3902
3903 * symbols.texi (Property Lists): Emphasize that property lists are
3904 not restricted to symbol cells.
3905 (Other Plists): Copyedit.
3906
3907 * sequences.texi (Sequences Arrays Vectors): Make introduction
3908 more concise.
3909 (Arrays): Mention char-tables and bool-vectors too.
3910 (Vectors): Don't repeat information given in Arrays node. Link to
3911 nodes that explain the vector usage examples.
3912 (Char-Tables): Note that char-table elements can have arbitrary
3913 type. Explain effect of omitted char-table-extra-slots property.
3914 Link to Property Lists node.
3915
3916 2009-02-22 Chong Yidong <cyd@stupidchicken.com>
3917
3918 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
3919 `append'.
3920 (List Elements): Copyedits.
3921
3922 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
3923 of `vconcat'.
3924
3925 * strings.texi (Creating Strings): Copyedits. Remove obsolete
3926 Emacs 20 usage of `concat'.
3927 (Case Conversion): Copyedits.
3928
3929 2009-02-21 Chong Yidong <cyd@stupidchicken.com>
3930
3931 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
3932 Minor edits.
3933 (Frame Configuration Type): Emphasize that it is not primitive.
3934 (Font Type): New node.
3935 (Type Predicates): Add fontp; type-of now recognizes font object
3936 types.
3937
3938 * intro.texi (Version Info): Update version numbers in examples.
3939 (Acknowledgements): List more contributors.
3940
3941 * elisp.texi: Bump version number to 3.0.
3942 (Top): Link to Font Type node.
3943
3944 2009-02-20 Juanma Barranquero <lekktu@gmail.com>
3945
3946 * modes.texi (Major Mode Conventions): Remove duplicate words.
3947 (Customizing Keywords): Fix typo.
3948
3949 2009-02-14 Eli Zaretskii <eliz@gnu.org>
3950
3951 * nonascii.texi (User-Chosen Coding Systems): Document that
3952 select-safe-coding-system suggests raw-text if there are raw bytes
3953 in the region.
3954 (Explicit Encoding): Warn not to use `undecided' when encoding.
3955
3956 2009-02-11 Glenn Morris <rgm@gnu.org>
3957
3958 * frames.texi (Visibility of Frames): Mention the effect multiple
3959 workspaces/desktops can have on visibility.
3960
3961 2009-02-07 Eli Zaretskii <eliz@gnu.org>
3962
3963 * text.texi (Commands for Insertion):
3964 * commands.texi (Event Mod):
3965 * keymaps.texi (Searching Keymaps):
3966 * nonascii.texi (Translation of Characters):
3967 Reinstate documentation of translation-table-for-input.
3968 (Explicit Encoding): Document the `charset' text property produced
3969 by decode-coding-region and decode-coding-string.
3970
3971 2009-01-27 Alan Mackenzie <acm@muc.de>
3972
3973 * modes.texi (Search-based Fontification): Correct a typo.
3974
3975 2009-01-25 Juanma Barranquero <lekktu@gmail.com>
3976
3977 * abbrevs.texi (Abbrev Table Properties): Fix typo.
3978 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
3979
3980 2009-01-24 Eli Zaretskii <eliz@gnu.org>
3981
3982 * display.texi (Window Systems): Document the value of
3983 `initial-window-system' under --daemon.
3984
3985 * os.texi (System Environment): Remove description of the
3986 `environment' function which has been deleted.
3987
3988 2009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
3989
3990 * frames.texi (Multiple Displays): Remove documentation for
3991 removed function make-frame-on-tty.
3992
3993 2009-01-22 Chong Yidong <cyd@stupidchicken.com>
3994
3995 * files.texi (Format Conversion Piecemeal): Clarify behavior of
3996 write-region-annotate-functions.
3997 Document write-region-post-annotation-function.
3998
3999 2009-01-19 Chong Yidong <cyd@stupidchicken.com>
4000
4001 * display.texi (Font Lookup): Document WIDTH argument of
4002 x-list-fonts.
4003
4004 2009-01-17 Eli Zaretskii <eliz@gnu.org>
4005
4006 * maps.texi (Standard Keymaps): Rename function-key-map to
4007 local-function-key-map.
4008
4009 * keymaps.texi (Translation Keymaps): Rename function-key-map to
4010 local-function-key-map.
4011
4012 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
4013 and `set-keyboard-coding-system' now accept an optional terminal
4014 argument.
4015
4016 * commands.texi (Event Mod): `keyboard-translate-table' is now
4017 terminal-local.
4018 (Function Keys): Rename function-key-map to
4019 local-function-key-map.
4020
4021 * elisp.texi (Top): Make @detailmenu be consistent with changes in
4022 frames.texi.
4023
4024 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
4025 `delete-terminal-functions', `suspend-tty-functions' and
4026 `resume-tty-functions'.
4027
4028 * frames.texi (Frames): Document `frame-terminal' and
4029 `terminal-live-p'.
4030 (Multiple Displays): Document `make-frame-on-tty'.
4031 (Multiple Terminals): Document `terminal-list', `delete-terminal',
4032 `terminal-name', and `get-device-terminal'.
4033 (Terminal Parameters): Document `terminal-parameters',
4034 `terminal-parameter', and `set-terminal-parameter'.
4035
4036 * os.texi (System Environment): Document `environment' and
4037 `initial-environment'.
4038 (Suspending Emacs): Update for multi-tty; document
4039 `suspend-tty', `resume-tty', and `controlling-tty-p'.
4040
4041 * nonascii.texi (Coding System Basics): More accurate description
4042 of `raw-text'.
4043
4044 2009-01-12 Juanma Barranquero <lekktu@gmail.com>
4045
4046 * display.texi (Low-Level Font): Fix typo.
4047
4048 2009-01-10 Chong Yidong <cyd@stupidchicken.com>
4049
4050 * elisp.texi (Top): Update node listing.
4051
4052 * display.texi (PostScript Images): Node deleted.
4053
4054 2009-01-10 Eli Zaretskii <eliz@gnu.org>
4055
4056 * processes.texi (Decoding Output): Document that null bytes force
4057 no-conversion for reading process output.
4058
4059 * files.texi (Reading from Files): Document that null bytes force
4060 no-conversion when visiting files.
4061
4062 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
4063
4064 * nonascii.texi (Lisp and Coding Systems):
4065 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
4066 (Character Properties): Improve wording.
4067
4068 2009-01-09 Chong Yidong <cyd@stupidchicken.com>
4069
4070 * display.texi (Font Lookup): Remove obsolete function
4071 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
4072 (Low-Level Font): Rename from Fonts, move to end of Faces section.
4073 (Font Selection): Reorder order of variable descriptions.
4074 Minor clarifications.
4075
4076 * elisp.texi (Top): Update node listing.
4077
4078 2009-01-09 Glenn Morris <rgm@gnu.org>
4079
4080 * commands.texi (Command Loop Info): Say that last-command-char and
4081 last-input-char are obsolete aliases.
4082
4083 * edebug.texi (Edebug Recursive Edit): Remove separate references to
4084 last-input-char and last-command-char, since they are just aliases for
4085 last-input-event and last-command-event.
4086
4087 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
4088 last-command-char.
4089
4090 2009-01-08 Chong Yidong <cyd@stupidchicken.com>
4091
4092 * elisp.texi: Update node listing.
4093
4094 * display.texi (Faces): Put Font Selection node after Auto Faces.
4095 (Face Attributes): Don't link to Font Lookup.
4096 Document font-family-list.
4097 (Fonts): New node.
4098
4099 2009-01-08 Jason Rumney <jasonr@gnu.org>
4100
4101 * frames.texi (Pointer Shape): Clarify that only X supports
4102 changing the standard pointer shapes. (Bug#1485)
4103
4104 2009-01-08 Chong Yidong <cyd@stupidchicken.com>
4105
4106 * display.texi (Attribute Functions): Note that a function value
4107 :height is relative, and that compatibility functions work by
4108 calling set-face-attribute.
4109 (Displaying Faces): Reorder list in order of increasing priority.
4110 (Face Remapping): New node. Content moved here from Displaying
4111 Faces.
4112 (Glyphs): Link to Face Functions.
4113
4114 2009-01-08 Chong Yidong <cyd@stupidchicken.com>
4115
4116 * display.texi (Faces): Don't discuss face id here. facep does
4117 not return t.
4118 (Defining Faces): Minor clarification.
4119 (Face Attributes): Rearrange items to match docstring of
4120 set-face-attribute. Add :foundry attribute. Document new role of
4121 :font attribute. Texinfo usage fix.
4122 (Attribute Functions): Copyedits.
4123 (Face Functions): Note that face number is seldom used.
4124
4125 2009-01-05 Richard M Stallman <rms@gnu.org>
4126
4127 * strings.texi (Predicates for Strings): Minor clarification.
4128
4129 * functions.texi (Function Safety): Texinfo usage fix.
4130
4131 2009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny change)
4132
4133 * objects.texi (General Escape Syntax): Fix typo.
4134
4135 2009-01-03 Martin Rudalics <rudalics@gmx.at>
4136
4137 * windows.texi (Choosing Window): Say that pop-up-frame-alist
4138 works via the default value of pop-up-frame-function.
4139
4140 2009-01-02 Eli Zaretskii <eliz@gnu.org>
4141
4142 * processes.texi (System Processes): Document the `time' and
4143 `ctime' attributes of `system-process-attributes'.
4144
4145 2009-01-01 Chong Yidong <cyd@stupidchicken.com>
4146
4147 * display.texi (Face Attributes): Clarify :height attribute.
4148
4149 2008-12-31 Martin Rudalics <rudalics@gmx.at>
4150
4151 * buffers.texi (The Buffer List): Clarify what moves a buffer to
4152 the front of the buffer list. Add entries for `last-buffer' and
4153 `unbury-buffer'.
4154
4155 2008-12-27 Eli Zaretskii <eliz@gnu.org>
4156
4157 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
4158 and its subsections.
4159
4160 * frames.texi (Multiple Terminals, Low-level Terminal)
4161 (Terminal Parameters, Frames on Other TTY devices): New sections.
4162 (Frames): Add an xref to "Multiple Terminals".
4163
4164 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
4165
4166 * objects.texi (Terminal Type): New node.
4167 (Editing Types): Add it to the menu.
4168
4169 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
4170 Variables".
4171
4172 * variables.texi (Directory Local Variables): New node.
4173 (Variables): Add a menu item for it.
4174
4175 * loading.texi (Autoload): Document `generate-autoload-cookie' and
4176 `generated-autoload-file'.
4177
4178 2008-12-20 Eli Zaretskii <eliz@gnu.org>
4179
4180 * os.texi (Startup Summary): Add xref to documentation of
4181 `initial-window-system'.
4182
4183 * display.texi (Window Systems): Document `window-system' the
4184 function. The variable `window-system' is now frame-local.
4185 Document `initial-window-system'.
4186
4187 2008-12-19 Martin Rudalics <rudalics@gmx.at>
4188
4189 * windows.texi (Windows): Rewrite description of
4190 fit-window-to-buffer.
4191
4192 2008-12-13 Glenn Morris <rgm@gnu.org>
4193
4194 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
4195 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
4196
4197 2008-12-12 Glenn Morris <rgm@gnu.org>
4198
4199 * debugging.texi (Error Debugging): Refer forwards to
4200 eval-expression-debug-on-error.
4201
4202 2008-12-05 Eli Zaretskii <eliz@gnu.org>
4203
4204 * strings.texi (String Basics): Only unibyte strings that
4205 represent key sequences hold 8-bit raw bytes.
4206
4207 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
4208 paragraph to speak about `undecided'.
4209 (Character Properties): Don't explain the meaning of each
4210 property; instead, identify their Unicode Standard names.
4211 (Character Sets): Document `map-charset-chars'.
4212
4213 2008-12-02 Glenn Morris <rgm@gnu.org>
4214
4215 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
4216 section yet again.
4217
4218 2008-11-29 Eli Zaretskii <eliz@gnu.org>
4219
4220 * nonascii.texi (Character Properties): New Section.
4221 (Specifying Coding Systems): Document
4222 `coding-system-priority-list', `set-coding-system-priority', and
4223 `with-coding-priority'.
4224 (Lisp and Coding Systems): Document `check-coding-systems-region'
4225 and `coding-system-charset-list'.
4226 (Coding System Basics): Document `coding-system-aliases'.
4227
4228 * elisp.texi (Top): Add a @detailmenu entry for "Character
4229 Properties".
4230
4231 * objects.texi (Character Type): Correct the range of Emacs
4232 characters. Add an @xref to "Character Codes".
4233
4234 * strings.texi (String Basics): Add an @xref to "Character Codes".
4235
4236 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
4237
4238 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
4239 (Character Codes): Document `max-char'.
4240
4241 2008-11-28 Eli Zaretskii <eliz@gnu.org>
4242
4243 * nonascii.texi (Text Representations, Converting Representations)
4244 (Character Sets, Scanning Charsets, Translation of Characters):
4245 Make text more accurate.
4246
4247 2008-11-28 Glenn Morris <rgm@gnu.org>
4248
4249 * files.texi (Format Conversion Round-Trip): Improve previous change.
4250
4251 2008-11-26 Chong Yidong <cyd@stupidchicken.com>
4252
4253 * modes.texi (Auto Major Mode): Fix example.
4254
4255 2008-11-25 Glenn Morris <rgm@gnu.org>
4256
4257 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
4258
4259 * files.texi (Format Conversion Round-Trip):
4260 Use active voice for previous change.
4261
4262 2008-11-25 Chong Yidong <cyd@stupidchicken.com>
4263
4264 * os.texi (Processor Run Time):
4265 * processes.texi (Transaction Queues):
4266 * markers.texi (The Mark):
4267 * windows.texi (Choosing Window, Selecting Windows):
4268 * files.texi (Changing Files, Magic File Names):
4269 * commands.texi (Key Sequence Input):
4270 * functions.texi (Declaring Functions):
4271 * strings.texi (Predicates for Strings):
4272 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
4273
4274 2008-11-24 Chong Yidong <cyd@stupidchicken.com>
4275
4276 * help.texi (Accessing Documentation): Update example.
4277
4278 * variables.texi (Defining Variables): Note that `*' is not
4279 necessary if defcustom is used.
4280
4281 2008-11-22 Eli Zaretskii <eliz@gnu.org>
4282
4283 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
4284 Characters" from @detailmenu.
4285
4286 * nonascii.texi (Character Codes, Character Sets)
4287 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
4288 (Chars and Bytes, Splitting Characters): Sections removed.
4289
4290 2008-11-22 Lute Kamstra <lute@gnu.org>
4291
4292 * positions.texi (Text Lines): Update goto-line documentation.
4293
4294 2008-11-21 Martin Rudalics <rudalics@gmx.at>
4295
4296 * frames.texi (Frames): Fix typo, add cross references, reword.
4297 (Initial Parameters): Reword special-display-frame-alist text.
4298 (Frames and Windows): Reword. Describe argument norecord for
4299 set-frame-selected-window.
4300 (Input Focus): Describe argument norecord for select-frame.
4301 Remove comment on MS-Windows behavior for focus-follows-mouse.
4302 (Raising and Lowering): Mention windows-frames dichotomy in
4303 metaphor.
4304
4305 * windows.texi (Displaying Buffers, Vertical Scrolling)
4306 (Horizontal Scrolling): Fix indenting and rewording issues
4307 introduced with 2008-11-07 change.
4308
4309 2008-11-20 Glenn Morris <rgm@gnu.org>
4310
4311 * files.texi (Format Conversion Round-Trip): Mention `preserve'
4312 element of `format-alist'.
4313
4314 2008-11-19 Glenn Morris <rgm@gnu.org>
4315
4316 * doclicense.texi: Update to FDL 1.3.
4317 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
4318
4319 2008-11-18 Chong Yidong <cyd@stupidchicken.com>
4320
4321 * windows.texi (Window Hooks): Remove *-end-trigger-functions
4322 vars, which are obsolete. Mention jit-lock-register.
4323
4324 * modes.texi (Other Font Lock Variables):
4325 Document jit-lock-register and jit-lock-unregister.
4326
4327 * frames.texi (Color Parameters): Document alpha parameter.
4328
4329 2008-11-16 Martin Rudalics <rudalics@gmx.at>
4330
4331 * windows.texi (Splitting Windows, Deleting Windows)
4332 (Selecting Windows, Cyclic Window Ordering)
4333 (Buffers and Windows, Displaying Buffers, Choosing Window)
4334 (Dedicated Windows, Window Point, Window Start and End)
4335 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
4336 (Size of Window, Resizing Windows, Window Configurations)
4337 (Window Parameters): Avoid @var at beginning of sentences and
4338 reword accordingly.
4339
4340 2008-11-11 Lute Kamstra <lute@gnu.org>
4341
4342 * files.texi (File Name Components): Fix file-name-extension
4343 documentation.
4344
4345 2008-11-11 Juanma Barranquero <lekktu@gmail.com>
4346
4347 * frames.texi (Basic Parameters): Remove display-environment-variable
4348 and term-environment-variable.
4349
4350 2008-11-08 Eli Zaretskii <eliz@gnu.org>
4351
4352 * windows.texi (Basic Windows, Splitting Windows)
4353 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
4354 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
4355 (Resizing Windows, Window Configurations, Window Parameters):
4356 Fix wording and markup.
4357
4358 2008-11-07 Martin Rudalics <rudalics@gmx.at>
4359
4360 * windows.texi (Windows): Update entries.
4361 (Basic Windows): Remove listing of attributes. Reword.
4362 (Splitting Windows, Deleting Windows): Reword.
4363 (Selecting Windows, Cyclic Window Ordering): Reword with special
4364 emphasis on order of recently selected windows and buffer list.
4365 (Buffers and Windows, Choosing Window): Reword with special
4366 emphasis on dedicated windows.
4367 (Displaying Buffers): Reword. For switch-to-buffer mention that
4368 it may fall back on pop-to-buffer. For other-window try to
4369 explain how it treats the cyclic ordering of windows.
4370 (Dedicated Windows): New node and section discussing dedicated
4371 windows and associated functions.
4372 (Window Point): Add entry for window-point-insertion-type. Reword.
4373 (Window Start and End): Rename node and section title. Reword.
4374 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
4375 Minor rewording.
4376 (Size of Window): Reword, in particular text on window-width.
4377 (Resizing Windows): Reword. Add text on balancing windows.
4378 (Window Configurations): Reword. Mention window parameters.
4379 (Window Parameters): New node and section on window parameters.
4380 (Window Hooks): Reword. Mention that
4381 window-configuration-change-hook is run "buffer-locally".
4382 * elisp.texi (Top): Update Windows entries in @detailmenu
4383 section.
4384
4385 2008-11-04 Juanma Barranquero <lekktu@gmail.com>
4386
4387 * searching.texi (Regexp Search): Fix typo.
4388
4389 2008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
4390
4391 * searching.texi (Regexp Search): Document GREEDY arg.
4392 (Simple Match Data): Fix return value.
4393
4394 2008-11-01 Eli Zaretskii <eliz@gnu.org>
4395
4396 * nonascii.texi (Text Representations): Rewrite to make consistent
4397 with Emacs 23 internal representation of characters.
4398 Document `unibyte-string'.
4399
4400 2008-10-28 Chong Yidong <cyd@stupidchicken.com>
4401
4402 * processes.texi (Process Information): Note that process-status
4403 does not accept buffer names.
4404
4405 2008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
4406
4407 * positions.texi (Skipping Characters): Correct return value of
4408 skip-chars-forward.
4409
4410 2008-10-25 Martin Rudalics <rudalics@gmx.at>
4411
4412 * windows.texi (Deleting Windows): Update documentation of
4413 delete-windows-on.
4414 (Buffers and Windows): Update documentations of
4415 get-buffer-window and get-buffer-window-list.
4416 (Displaying Buffers): Update documentation of
4417 replace-buffer-in-windows.
4418
4419 * buffers.texi (Current Buffer): Reword set-buffer and
4420 with-current-buffer documentations.
4421 (Creating Buffers): Reword documentation of get-buffer-create.
4422
4423 2008-10-23 Martin Rudalics <rudalics@gmx.at>
4424
4425 * buffers.texi (Current Buffer): Reword documentation of
4426 set-buffer.
4427 (Buffer Names): Reword documentation of buffer-name.
4428 (The Buffer List): For bury-buffer explain what happens with the
4429 buffer's window.
4430 (Creating Buffers): Say that get-buffer-create's arg is called
4431 buffer-or-name.
4432
4433 2008-10-22 Chong Yidong <cyd@stupidchicken.com>
4434
4435 * advice.texi (Computed Advice): Explain what DEFINITION is.
4436
4437 * nonascii.texi (Character Codes): Remove obsolete function
4438 char-valid-p, and document characterp instead.
4439
4440 2008-10-22 Martin Rudalics <rudalics@gmx.at>
4441
4442 * windows.texi (Displaying Buffers): Reword documentation of
4443 pop-to-buffer.
4444 (Choosing Window): Rewrite documentation of display-buffer and
4445 its options.
4446
4447 * buffers.texi (Killing Buffers): Update documentation of
4448 kill-buffer.
4449
4450 2008-10-21 Eli Zaretskii <eliz@gnu.org>
4451
4452 * processes.texi (Serial Ports): Fix wording and improve markup.
4453
4454 * searching.texi (Regexp Search): Document `string-match-p' and
4455 `looking-at-p'.
4456 (POSIX Regexps): Add an xref for "non-greedy".
4457 (Regexp Special): Add @cindex entry for "non-greedy".
4458
4459 * display.texi (Attribute Functions): Document `face-all-attributes'.
4460 (Image Cache) <image-refresh>: Minor wording fixes.
4461
4462 * frames.texi (Color Names): Add an xref to `read-color'.
4463
4464 * minibuf.texi (High-Level Completion): Document `read-color'.
4465
4466 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
4467
4468 * positions.texi (Narrowing): Add an xref to "Swapping Text".
4469
4470 * buffers.texi (Swapping Text): New section, documents
4471 `buffer-swap-text'.
4472
4473 2008-10-21 Martin Rudalics <rudalics@gmx.at>
4474
4475 * windows.texi (Resizing Windows): Minor wording fix.
4476
4477 2008-10-20 Eli Zaretskii <eliz@gnu.org>
4478
4479 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
4480 and `combine-and-quote-strings'.
4481
4482 * strings.texi (Creating Strings): Add xrefs for them.
4483
4484 2008-10-19 Eli Zaretskii <eliz@gnu.org>
4485
4486 * elisp.texi (Top): Make descriptive text for "Reading File Names"
4487 match the corresponding menu in minibuf.texi.
4488
4489 * minibuf.texi (Reading File Names): Document `read-shell-command'
4490 and `minibuffer-local-shell-command-map'.
4491
4492 2008-10-19 Martin Rudalics <rudalics@gmx.at>
4493
4494 * windows.texi (Resizing Windows): Remove var{} around "window" in
4495 documentation of enlarge-window.
4496 Rewrite documentation of window-min-height and window-min-width.
4497
4498 2008-10-19 Eli Zaretskii <eliz@gnu.org>
4499
4500 * functions.texi (Calling Functions): Document `apply-partially'.
4501
4502 * hooks.texi (Standard Hooks): Mention
4503 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
4504
4505 * variables.texi (File Local Variables): Document
4506 `file-local-variables-alist', `before-hack-local-variables-hook'
4507 and `hack-local-variables-hook'.
4508
4509 * processes.texi (Synchronous Processes): Document `process-lines'.
4510
4511 * customize.texi (Variable Definitions):
4512 Document `custom-reevaluate-setting'.
4513
4514 2008-10-18 Martin Rudalics <rudalics@gmx.at>
4515
4516 * windows.texi (Choosing Window, Deleting Windows)
4517 (Displaying Buffers): Expand documentation of dedicated windows.
4518
4519 2008-10-18 Eli Zaretskii <eliz@gnu.org>
4520
4521 * files.texi (Changing Files): Document symbolic input of file
4522 modes to `set-file-modes'. Document `read-file-modes' and
4523 `file-modes-symbolic-to-number'.
4524
4525 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
4526 and `search-map'.
4527
4528 * searching.texi (Search and Replace):
4529 Document `replace-search-function' and `replace-re-search-function'.
4530 Document `multi-query-replace-map'.
4531
4532 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
4533 (Completion Commands, Reading File Names):
4534 Rename `minibuffer-local-must-match-filename-map' to
4535 `minibuffer-local-filename-must-match-map'.
4536 (Minibuffer Completion): The `require-match' argument to
4537 `completing-read' can now have the value `confirm-only'.
4538
4539 * windows.texi (Displaying Buffers): Minor wording fix.
4540 (Choosing Window): `split-height-threshold' can now be nil.
4541 Document `split-width-threshold'. `pop-up-frames' can have the
4542 value `graphic-only'.
4543
4544 2008-10-17 Eli Zaretskii <eliz@gnu.org>
4545
4546 * os.texi (Startup Summary): Document `before-init-time' and
4547 `after-init-time'. Document `initial-window-system' and
4548 `window-system-initialization-alist'. Document reading the
4549 abbrevs file. Document the call to `server-start' under --daemon.
4550 Rearrange a bit to be consistent with the code flow.
4551 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
4552 (Time Parsing): Document `format-seconds'.
4553
4554 2008-10-17 Martin Rudalics <rudalics@gmx.at>
4555
4556 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
4557 and reword.
4558
4559 2008-10-16 Eli Zaretskii <eliz@gnu.org>
4560
4561 * markers.texi (The Mark): Document use-region-p.
4562
4563 2008-10-15 Eli Zaretskii <eliz@gnu.org>
4564
4565 * internals.texi (Writing Emacs Primitives): The interactive spec
4566 of a primitive can be a Lisp form.
4567
4568 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
4569 values of transient-mark-mode. Document handle-shift-selection.
4570
4571 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
4572 (Interactive Examples): Show an example of `^'.
4573 (Key Sequence Input): Document this-command-keys-shift-translated.
4574 (Defining Commands, Using Interactive): The interactive-form of a
4575 function can be added via its symbol's property.
4576
4577 * positions.texi (List Motion): beginning-of-defun-function can
4578 now accept an argument.
4579
4580 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
4581 now return a list of strings.
4582
4583 * control.texi (Handling Errors): Document ignore-errors.
4584
4585 * frames.texi (Creating Frames): Document frame-inherited-parameters.
4586 (Parameter Access): Document set-frame-parameter.
4587
4588 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
4589 Hooks" for the effect of kill-all-local-variables on local hook
4590 functions.
4591
4592 * modes.texi (Major Mode Conventions, Mode Line Variables):
4593 `mode-name' need not be a string. xref to "Mode Line Data" for
4594 details, and to "Emulating Mode Line" for computing a string
4595 value.
4596
4597 2008-10-14 Eli Zaretskii <eliz@gnu.org>
4598
4599 * processes.texi (System Processes): New section.
4600 (Processes, Signals to Processes): Add xrefs to it.
4601
4602 * objects.texi (Editing Types): A `process' is a subprocess of
4603 Emacs, not just any process running on the OS.
4604
4605 * elisp.texi (Top): Adjust the @detailmenu for the above two
4606 changes.
4607
4608 * sequences.texi (Char-Tables): Remove documentation of
4609 set-char-table-default, which has no effect since Emacs 23.
4610 <char-table-range, set-char-table-range>: Don't mention generic
4611 characters and charsets. Add a cons cell as a possible argument.
4612
4613 * nonascii.texi (Splitting Characters)
4614 (Translation of Characters): Don't mention generic characters.
4615
4616 * display.texi (Fontsets): Don't mention generic characters.
4617
4618 * sequences.texi (Char-Tables): `map-char-table' can now call its
4619 argument FUNCTION with a cons cell as KEY.
4620
4621 2008-10-13 Eli Zaretskii <eliz@gnu.org>
4622
4623 * objects.texi (Primitive Function Type): Move "@cindex special
4624 forms" from here...
4625
4626 * eval.texi (Special Forms): ...to here.
4627
4628 * functions.texi (What Is a Function): `functionp' returns nil for
4629 special forms. Add an xref.
4630
4631 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
4632 Variables".
4633
4634 * variables.texi (Frame-Local Variables): New section.
4635 (Buffer-Local Variables): Add an xref to it.
4636 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
4637 have both frame-local and buffer-local binding.
4638
4639 * frames.texi (Frames): Mention multiple tty frames.
4640 (Frame Parameters, Parameter Access): Mention frame-local variable
4641 bindings.
4642
4643 2008-09-20 Glenn Morris <rgm@gnu.org>
4644
4645 * display.texi (Defining Faces): Recommend against face variables.
4646
4647 2008-09-16 Juanma Barranquero <lekktu@gmail.com>
4648
4649 * display.texi (Echo Area Customization): Fix typo.
4650
4651 2008-09-09 Juanma Barranquero <lekktu@gmail.com>
4652
4653 * loading.texi (Where Defined): Add `defface' item.
4654
4655 2008-09-06 Martin Rudalics <rudalics@gmx.at>
4656
4657 * loading.texi (Where Defined): Fix description of symbol-file.
4658
4659 2008-08-26 Jason Rumney <jasonr@gnu.org>
4660
4661 * display.texi (TIFF Images): New section describing :index property.
4662
4663 2008-08-23 Chong Yidong <cyd@stupidchicken.com>
4664
4665 * display.texi (Temporary Displays): Remove unnecessary comment
4666 about usage of temp-buffer-show-hook.
4667
4668 2008-08-05 Chong Yidong <cyd@stupidchicken.com>
4669
4670 * symbols.texi (Other Plists): Fix incorrect example.
4671 Suggested by Florian Beck.
4672
4673 2008-07-31 Juanma Barranquero <lekktu@gmail.com>
4674
4675 * os.texi: Fix previous change.
4676
4677 2008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
4678
4679 * os.texi:
4680 * intro.texi:
4681 * files.texi: Remove VMS support.
4682
4683 2008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
4684
4685 * os.texi:
4686 * frames.texi:
4687 * display.texi: Remove mentions of Mac Carbon.
4688
4689 2008-07-01 Miles Bader <miles@gnu.org>
4690
4691 * text.texi (Special Properties):
4692 * display.texi (Truncation): Add wrap-prefix and line-prefix.
4693
4694 2008-06-28 Johan Bockgård <bojohan@gnu.org>
4695
4696 * display.texi (Other Image Types): Fix copy/paste error; say
4697 "PBM", not "XBM".
4698
4699 2008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
4700
4701 * os.texi: Remove references to obsolete systems.
4702
4703 2008-06-20 Eli Zaretskii <eliz@gnu.org>
4704
4705 * makefile.w32-in (distclean): Remove makefile.
4706
4707 2008-06-17 Glenn Morris <rgm@gnu.org>
4708
4709 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
4710 (elisp, dist): Remove rules and variables that are obsolete now
4711 the lisp manual is no longer distributed separately.
4712
4713 2008-06-16 Glenn Morris <rgm@gnu.org>
4714
4715 * configure, configure.in, mkinstalldirs: Remove unused files.
4716
4717 * book-spine.texinfo: Set version to 23.0.60.
4718 * vol1.texi (EMACSVER):
4719 * vol2.texi (EMACSVER): Set to 23.0.60.
4720
4721 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
4722 as per maintain.info.
4723
4724 2008-06-15 Glenn Morris <rgm@gnu.org>
4725
4726 * makefile.w32-in (manual): Use "23" rather than "21".
4727
4728 * Makefile.in (emacsver): New, set by configure.
4729 (manual): Use emacsver.
4730
4731 * intro.texi: Report bugs using M-x report-emacs-bug.
4732
4733 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
4734
4735 2008-06-13 Daniel Engeler <engeler@gmail.com>
4736
4737 * elisp.texi, internals.texi, processes.texi: Add documentation
4738 about serial port access.
4739
4740 2008-06-05 Miles Bader <miles@gnu.org>
4741
4742 * display.texi (Displaying Faces): Update to reflect function
4743 renamings in face-remap.el.
4744
4745 2008-06-05 Juanma Barranquero <lekktu@gmail.com>
4746
4747 * display.texi (Fontsets): Fix typos.
4748
4749 2008-06-03 Miles Bader <miles@gnu.org>
4750
4751 * display.texi (Displaying Faces): Add add-relative-face-remapping,
4752 remove-relative-face-remapping, set-base-face-remapping,
4753 and set-default-base-face-remapping.
4754
4755 2008-06-01 Miles Bader <miles@gnu.org>
4756
4757 * display.texi (Displaying Faces): Add face-remapping-alist.
4758
4759 2008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
4760
4761 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
4762 variable names.
4763
4764 2008-05-03 Eric S. Raymond <esr@golux>
4765
4766 * keymaps.texi: Clarify that (current-local-map) and
4767 (current-global-map) return references, not copies.
4768
4769 2008-05-02 Juri Linkov <juri@jurta.org>
4770
4771 * minibuf.texi (Text from Minibuffer): Document a list of
4772 default values for `read-from-minibuffer'.
4773
4774 2008-04-24 Juanma Barranquero <lekktu@gmail.com>
4775
4776 * nonascii.texi (Translation of Characters): Fix previous change.
4777
4778 2008-04-20 Chong Yidong <cyd@stupidchicken.com>
4779
4780 * display.texi (Overlay Properties): Clarify role of underlying
4781 textprop and overlay keymaps for display strings.
4782
4783 * keymaps.texi (Active Keymaps): Ditto.
4784
4785 2008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
4786
4787 * minibuf.texi (Programmed Completion):
4788 Replace dynamic-completion-table with the new completion-table-dynamic.
4789
4790 2008-04-07 Chong Yidong <cyd@stupidchicken.com>
4791
4792 * intro.texi (Some Terms): Change "fonts in this manual" index
4793 entry to "typographic conventions".
4794
4795 2008-04-05 Eli Zaretskii <eliz@gnu.org>
4796
4797 * objects.texi (Text Props and Strings): Add indexing for read
4798 syntax of text properties.
4799
4800 2008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
4801
4802 * processes.texi (Decoding Output): Remove process-filter-multibyte
4803 functions.
4804
4805 2008-03-15 Martin Rudalics <rudalics@gmx.at>
4806
4807 * display.texi (Finding Overlays): Say that empty overlays at
4808 the end of the buffer are reported too.
4809
4810 2008-03-13 Glenn Morris <rgm@gnu.org>
4811
4812 * elisp.texi (EMACSVER): Set to 23.0.60.
4813
4814 2008-02-26 Chong Yidong <cyd@stupidchicken.com>
4815
4816 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
4817
4818 2008-02-22 Glenn Morris <rgm@gnu.org>
4819
4820 * frames.texi (Position Parameters): Clarify the description of
4821 `left' and `top', using information from "Geometry".
4822 (Geometry): Give a pointer to "Position Parameters", rather than
4823 repeating information.
4824
4825 2008-02-11 Glenn Morris <rgm@gnu.org>
4826
4827 * objects.texi (Equality Predicates): No longer talk about "two"
4828 functions.
4829
4830 2008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
4831
4832 * objects.texi (Equality Predicates): Add defun for
4833 equal-including-properties.
4834
4835 2008-02-10 Glenn Morris <rgm@gnu.org>
4836
4837 * objects.texi (Equality Predicates):
4838 Mention equal-including-properties.
4839
4840 2008-02-07 Richard Stallman <rms@gnu.org>
4841
4842 * windows.texi (Window Start): Mention the feature of moving
4843 window-start to start of line.
4844
4845 2008-02-07 Jan Djärv <jan.h.d@swipnet.se>
4846
4847 * keymaps.texi (Tool Bar): Document rtl property.
4848
4849 2008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
4850
4851 * display.texi (Button Types):
4852 For define-button-type, clarify type of NAME.
4853
4854 2008-01-19 Martin Rudalics <rudalics@gmx.at>
4855
4856 * buffers.texi (Buffer Modification): Fix typo.
4857
4858 2008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
4859
4860 * os.texi (System Environment): Remove references to OSes that are
4861 not supported anymore.
4862
4863 2008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
4864
4865 * os.texi (System Environment): Remove mention for Masscomp.
4866
4867 2008-01-04 Richard Stallman <rms@gnu.org>
4868
4869 * display.texi (Faces): Don't talk about internal face vector as arg
4870 to facep.
4871
4872 * customize.texi (Type Keywords): Fix previous change.
4873
4874 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
4875 * elisp.texi (Top): Fix menu for commands.texi change.
4876
4877 2007-12-30 Richard Stallman <rms@gnu.org>
4878
4879 * commands.texi (Accessing Mouse): Rename from Accessing Events.
4880 (Accessing Scroll): New node broken out of Accessing Mouse.
4881
4882 2007-12-28 Richard Stallman <rms@gnu.org>
4883
4884 * frames.texi (Size Parameters): Fix typo.
4885 (Basic Parameters): For `title', refer to title bar.
4886 (Size and Position): Explain meaning of frame pixel width and height.
4887
4888 2007-12-23 Richard Stallman <rms@gnu.org>
4889
4890 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
4891 Improve some of the commented-out keywords' text too.
4892
4893 2007-12-14 Martin Rudalics <rudalics@gmx.at>
4894
4895 * nonascii.texi (Encoding and I/O): Reword to avoid saying
4896 "visit the current buffer".
4897
4898 * os.texi (System Interface): Fix typo.
4899
4900 2007-12-04 Richard Stallman <rms@gnu.org>
4901
4902 * objects.texi (Symbol Type): Fix typo.
4903
4904 2007-12-03 Richard Stallman <rms@gnu.org>
4905
4906 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
4907
4908 2007-12-01 Glenn Morris <rgm@gnu.org>
4909
4910 * functions.texi (Declaring Functions): Improve previous change.
4911
4912 2007-11-30 Glenn Morris <rgm@gnu.org>
4913
4914 * functions.texi (Declaring Functions): Add optional fourth
4915 argument of declare-function, and setting third argument to `t'.
4916
4917 2007-11-29 Richard Stallman <rms@gnu.org>
4918
4919 * customize.texi (Composite Types): Document `group' type.
4920
4921 2007-11-29 Glenn Morris <rgm@gnu.org>
4922
4923 * functions.texi (Declaring Functions): Add findex.
4924 Mention `external' files.
4925
4926 2007-11-26 Juanma Barranquero <lekktu@gmail.com>
4927
4928 * functions.texi (Declaring Functions): Fix directive.
4929
4930 2007-11-25 Richard Stallman <rms@gnu.org>
4931
4932 * help.texi (Help Functions): Clean up last change.
4933
4934 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
4935
4936 * loading.texi (Named Features): Minor cleanup.
4937
4938 * macros.texi (Eval During Expansion): Minor cleanup.
4939
4940 * variables.texi (Variable Aliases): Minor cleanup.
4941
4942 2007-11-24 Richard Stallman <rms@gnu.org>
4943
4944 * functions.texi (Declaring Functions): Clarify previous change.
4945
4946 * compile.texi (Compiler Errors): Clarify previous change.
4947
4948 2007-11-24 Richard Stallman <rms@gnu.org>
4949
4950 * display.texi (Refresh Screen, Forcing Redisplay):
4951 Clarify the text and move items around.
4952
4953 2007-11-24 Glenn Morris <rgm@gnu.org>
4954
4955 * functions.texi (Declaring Functions): New section.
4956 * compile.texi (Compiler Errors): Mention declaring functions,
4957 defvar with no initvalue, and byte-compile-warnings.
4958
4959 2007-11-15 Martin Rudalics <rudalics@gmx.at>
4960
4961 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
4962 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
4963
4964 2007-11-13 Martin Rudalics <rudalics@gmx.at>
4965
4966 * help.texi (Help Functions): Document new macro `with-help-window'.
4967
4968 2007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
4969
4970 * searching.texi (Replacing Match): Describe new
4971 `match-substitute-replacement'.
4972
4973 2007-10-31 Richard Stallman <rms@gnu.org>
4974
4975 * strings.texi (Creating Strings): Null strings from concat not unique.
4976
4977 2007-10-26 Richard Stallman <rms@gnu.org>
4978
4979 * objects.texi (Equality Predicates): Null strings are uniquified.
4980
4981 * minibuf.texi: Minor clarifications in previous change.
4982
4983 2007-10-25 Glenn Morris <rgm@gnu.org>
4984
4985 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
4986
4987 2007-10-24 Richard Stallman <rms@gnu.org>
4988
4989 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
4990
4991 * variables.texi (Frame-Local Variables): Node deleted.
4992 (Variables): Delete Frame-Local Variables from menu.
4993 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
4994 (Default Value): Don't mention frame-local vars.
4995
4996 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
4997
4998 * loading.texi (Unloading): Document FEATURE-unload-function
4999 instead of FEATURE-unload-hook.
5000
5001 * frames.texi (Multiple Displays): Don't mention frame-local vars.
5002
5003 2007-10-22 Juri Linkov <juri@jurta.org>
5004
5005 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
5006 (High-Level Completion): Document a list of default value strings
5007 in the DEFAULT argument, for which minibuffer functions return the
5008 first element.
5009
5010 2007-10-17 Juri Linkov <juri@jurta.org>
5011
5012 * text.texi (Filling): Update arguments of fill-paragraph.
5013 fill-paragraph operates on the active region in Transient Mark mode.
5014 Remove fill-paragraph-or-region.
5015
5016 2007-10-13 Karl Berry <karl@gnu.org>
5017
5018 * elisp.texi (@dircategory): Move to after @copying,
5019 since we want @copying as close as possible to the beginning of
5020 the output.
5021
5022 2007-10-12 Richard Stallman <rms@gnu.org>
5023
5024 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
5025
5026 * commands.texi (Distinguish Interactive): New node,
5027 broken out from Interactive Call and rewritten.
5028 (Command Loop): Put Distinguish Interactive in menu.
5029
5030 2007-10-09 Richard Stallman <rms@gnu.org>
5031
5032 * text.texi (Examining Properties): Mention overlay priority.
5033
5034 * display.texi (Display Margins): Correct the description
5035 of margin display specifications.
5036 (Replacing Specs): New subnode broken out of Display Property.
5037
5038 2007-10-06 Juri Linkov <juri@jurta.org>
5039
5040 * text.texi (Filling): Document fill-paragraph-or-region.
5041
5042 2007-10-05 Juanma Barranquero <lekktu@gmail.com>
5043
5044 * display.texi (Auto Faces): Fix typo.
5045
5046 2007-10-02 Richard Stallman <rms@gnu.org>
5047
5048 * display.texi (Display Property): Explain some display specs
5049 don't let you move point in.
5050
5051 * frames.texi (Cursor Parameters):
5052 Describe cursor-in-non-selected-windows here. Explain more values.
5053
5054 * windows.texi (Basic Windows): Don't describe
5055 cursor-in-non-selected-windows here.
5056
5057 2007-10-01 Eli Zaretskii <eliz@gnu.org>
5058
5059 * processes.texi (Misc Network): Note that these functions are
5060 supported only on some systems.
5061
5062 2007-10-01 Richard Stallman <rms@gnu.org>
5063
5064 * display.texi (Overlay Properties): Explain nil as priority.
5065 Explain that conflicts are unpredictable if not resolved by
5066 priorities.
5067
5068 2007-09-23 Richard Stallman <rms@gnu.org>
5069
5070 * macros.texi (Backquote): Minor clarification.
5071
5072 2007-09-19 Richard Stallman <rms@gnu.org>
5073
5074 * display.texi (Display Property): Explain multiple display specs.
5075 Clarify when they work in parallel and when one overrides.
5076 Fix error in example.
5077
5078 2007-09-06 Glenn Morris <rgm@gnu.org>
5079
5080 Move from lispref/ to doc/lispref/. Change all setfilename
5081 commands to use ../../info.
5082 * Makefile.in (infodir): Go up one more level.
5083 (usermanualdir): Change from ../man to ../emacs.
5084 (miscmanualdir): New.
5085 (dist): Use new variable miscmanualdir.
5086 * makefile.w32-in (infodir, texinputdir): Go up one more level.
5087 (usermanualdir): Change from ../man to ../emacs.
5088
5089 2007-08-30 Martin Rudalics <rudalics@gmx.at>
5090
5091 * commands.texi (Command Loop Info): Advise against changing
5092 most variables described here. Explain new variable
5093 last-repeatable-command.
5094
5095 2007-08-29 Glenn Morris <rgm@gnu.org>
5096
5097 * elisp.texi (EMACSVER): Increase to 23.0.50.
5098
5099 2007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
5100
5101 * frames.texi (Basic Parameters): Add display-environment-variable
5102 and term-environment-variable.
5103
5104 2007-08-28 Juri Linkov <juri@jurta.org>
5105
5106 * display.texi (Image Formats, Other Image Types): Add SVG.
5107
5108 2007-08-28 Juri Linkov <juri@jurta.org>
5109
5110 * display.texi (Images): Move formats-related text to new node
5111 "Image Formats".
5112 (Image Formats): New node.
5113
5114 2007-08-27 Richard Stallman <rms@gnu.org>
5115
5116 * windows.texi (Window Configurations): Clarify what
5117 a window configuration saves.
5118
5119 2007-08-25 Richard Stallman <rms@gnu.org>
5120
5121 * display.texi (Images): Delete redundant @findex.
5122
5123 2007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
5124
5125 * text.texi (Change Hooks): (after|before)-change-functions are no
5126 longer bound to nil while running; rather inhibit-modification-hooks
5127 is t.
5128
5129 2007-08-16 Richard Stallman <rms@gnu.org>
5130
5131 * processes.texi (Asynchronous Processes):
5132 Clarify doc of start-file-process.
5133
5134 2007-08-08 Martin Rudalics <rudalics@gmx.at>
5135
5136 * modes.texi (Example Major Modes): Fix typo.
5137
5138 2007-08-08 Glenn Morris <rgm@gnu.org>
5139
5140 * intro.texi (nil and t): Do not use `iff' in documentation.
5141
5142 * tips.texi (Documentation Tips): Recommend against `iff'.
5143
5144 2007-08-07 Chong Yidong <cyd@stupidchicken.com>
5145
5146 * display.texi (Image Cache): Document image-refresh.
5147
5148 2007-08-06 Martin Rudalics <rudalics@gmx.at>
5149
5150 * windows.texi (Size of Window): Document window-full-width-p.
5151
5152 2007-07-25 Glenn Morris <rgm@gnu.org>
5153
5154 * gpl.texi (GPL): Replace license with GPLv3.
5155
5156 * Relicense all FSF files to GPLv3 or later.
5157
5158 2007-07-24 Michael Albinus <michael.albinus@gmx.de>
5159
5160 * processes.texi (Synchronous Processes):
5161 Add `process-file-shell-command'.
5162 (Asynchronous Processes): Mention restricted use of
5163 `process-filter' and `process-sentinel' in
5164 `start-file-process'. Add `start-file-process-shell-command'.
5165
5166 2007-07-17 Michael Albinus <michael.albinus@gmx.de>
5167
5168 * files.texi (Magic File Names): Introduce optional parameter
5169 IDENTIFICATION for `file-remote-p'.
5170
5171 2007-07-16 Richard Stallman <rms@gnu.org>
5172
5173 * display.texi (Defining Faces): Fix previous change.
5174
5175 2007-07-14 Richard Stallman <rms@gnu.org>
5176
5177 * control.texi (Handling Errors): Document `debug' in handler list.
5178
5179 2007-07-10 Richard Stallman <rms@gnu.org>
5180
5181 * display.texi (Defining Faces): Explain C-M-x feature for defface.
5182
5183 2007-07-09 Richard Stallman <rms@gnu.org>
5184
5185 * files.texi (Magic File Names): Rewrite previous change.
5186
5187 2007-07-08 Michael Albinus <michael.albinus@gmx.de>
5188
5189 * files.texi (Magic File Names): Introduce optional parameter
5190 CONNECTED for `file-remote-p'.
5191
5192 2007-07-07 Michael Albinus <michael.albinus@gmx.de>
5193
5194 * processes.texi (Asynchronous Processes):
5195 * files.texi (Magic File Names): Add `start-file-process'.
5196
5197 2007-06-27 Richard Stallman <rms@gnu.org>
5198
5199 * files.texi (Format Conversion Piecemeal):
5200 Clarify `after-insert-file-functions' calling convention.
5201
5202 2007-06-27 Michael Albinus <michael.albinus@gmx.de>
5203
5204 * files.texi (Magic File Names): Remove `dired-call-process'.
5205 Add `process-file'.
5206
5207 2007-06-27 Kenichi Handa <handa@m17n.org>
5208
5209 * text.texi (Special Properties): Fix description about
5210 `composition' property.
5211
5212 2007-06-26 Kenichi Handa <handa@m17n.org>
5213
5214 * nonascii.texi (Default Coding Systems): Document about the
5215 return value `undecided'.
5216
5217 2007-06-25 David Kastrup <dak@gnu.org>
5218
5219 * keymaps.texi (Active Keymaps): Document new POSITION argument of
5220 `current-active-maps'.
5221
5222 2007-06-24 Karl Berry <karl@gnu.org>
5223
5224 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
5225
5226 2007-06-15 Juanma Barranquero <lekktu@gmail.com>
5227
5228 * display.texi (Overlay Arrow): Doc fix.
5229
5230 2007-06-14 Karl Berry <karl@tug.org>
5231
5232 * anti.texi (Antinews): Typo.
5233
5234 2007-06-14 Chong Yidong <cyd@stupidchicken.com>
5235
5236 * display.texi (Image Cache): Document image-refresh.
5237
5238 2007-06-12 Karl Berry <karl@gnu.org>
5239
5240 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
5241 * two-volume.make: New file.
5242 * .cvsignore: Ignore two-volume files.
5243
5244 2007-06-12 Tom Tromey <tromey@redhat.com>
5245
5246 * os.texi (Init File): Document user-emacs-directory.
5247
5248 2007-06-03 Nick Roberts <nickrob@snap.net.nz>
5249
5250 * commands.texi (Click Events): Describe width and height when
5251 object is nil.
5252
5253 2007-05-30 Nick Roberts <nickrob@snap.net.nz>
5254
5255 * commands.texi (Click Events): Layout more logically.
5256 Describe width and height.
5257 (Drag Events, Motion Events): Update to new format for position.
5258
5259 2007-06-02 Richard Stallman <rms@gnu.org>
5260
5261 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
5262
5263 2007-06-02 Chong Yidong <cyd@stupidchicken.com>
5264
5265 * Version 22.1 released.
5266
5267 2007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
5268
5269 * text.texi (Special Properties): Correct meaning of fontified face.
5270
5271 2007-05-30 Richard Stallman <rms@gnu.org>
5272
5273 * text.texi (Special Properties): Add link to Adjusting Point.
5274
5275 2007-05-12 Richard Stallman <rms@gnu.org>
5276
5277 * text.texi (Margins): indent-to-left-margin is not the default.
5278 (Mode-Specific Indent): For indent-line-function, the default
5279 is indent-relative.
5280
5281 * modes.texi (Example Major Modes): Explain last line of text-mode
5282 is redundant.
5283
5284 2007-05-10 Richard Stallman <rms@gnu.org>
5285
5286 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
5287
5288 * help.texi (Keys in Documentation): Add reference to
5289 Documentation Tips.
5290
5291 * files.texi (Format Conversion): TO-FN gets three arguments.
5292
5293 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
5294
5295 2007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
5296
5297 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
5298 * files.texi (Format Conversion): Expand intro; add menu.
5299 (Format Conversion Overview, Format Conversion Round-Trip)
5300 (Format Conversion Piecemeal): New nodes/subsections.
5301 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
5302 * text.texi (Text Properties): Remove "Saving Properties" from menu.
5303 (Saving Properties): Delete node/subsection.
5304
5305 2007-05-07 Karl Berry <karl@gnu.org>
5306
5307 * elisp.texi (EMACSVER): Back to 22.
5308
5309 2007-05-06 Richard Stallman <rms@gnu.org>
5310
5311 * processes.texi (Accepting Output): Revert most of previous change.
5312
5313 2007-05-05 Richard Stallman <rms@gnu.org>
5314
5315 * processes.texi (Accepting Output): accept-process-output
5316 uses microseconds, not milliseconds. But that arg is obsolete.
5317
5318 2007-05-04 Karl Berry <karl@tug.org>
5319
5320 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
5321
5322 2007-05-04 Eli Zaretskii <eliz@gnu.org>
5323
5324 * tips.texi (Documentation Tips): Rearrange items to place the
5325 more important ones first. Add an index entry for hyperlinks.
5326
5327 2007-05-03 Karl Berry <karl@gnu.org>
5328
5329 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
5330 (EMACSVER) [smallbook]: 22 for printed version.
5331
5332 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
5333 so restore anchor to normal position after defun. Found by Kevin Ryde.
5334
5335 2007-04-26 Glenn Morris <rgm@gnu.org>
5336
5337 * elisp.texi (EMACSVER): Increase to 22.1.50.
5338
5339 2007-04-28 Karl Berry <karl@gnu.org>
5340
5341 * elisp.texi: Improve line breaks on copyright page,
5342 similar layout to emacs manual, 8.5x11 by default.
5343
5344 2007-04-24 Richard Stallman <rms@gnu.org>
5345
5346 * text.texi (Special Properties): Add xref to Overlay Properties.
5347
5348 * display.texi (Overlay Properties): Add xref to Special Properties.
5349
5350 2007-04-22 Richard Stallman <rms@gnu.org>
5351
5352 * keymaps.texi (Extended Menu Items): Move the info about
5353 format with cached keyboard binding.
5354
5355 2007-04-21 Richard Stallman <rms@gnu.org>
5356
5357 * text.texi (Special Properties): Clarify previous change.
5358
5359 * files.texi (File Name Expansion): Clarify previous change.
5360
5361 * display.texi (Attribute Functions): Fix example for
5362 face-attribute-relative-p.
5363
5364 2007-04-19 Kenichi Handa <handa@m17n.org>
5365
5366 * text.texi (Special Properties): Document composition property.
5367
5368 2007-04-19 Glenn Morris <rgm@gnu.org>
5369
5370 * files.texi (File Name Expansion): Mention "superroot".
5371
5372 2007-04-15 Chong Yidong <cyd@stupidchicken.com>
5373
5374 * frames.texi (Multiple Displays): Add note about "multi-monitor"
5375 setups.
5376 (Display Feature Testing): Note that display refers to all
5377 physical monitors for multi-monitor setups.
5378
5379 2007-04-14 Richard Stallman <rms@gnu.org>
5380
5381 * lists.texi (Sets And Lists): Clarify `delete' examples.
5382 Remove spurious xref to same node.
5383 Clarify xref for add-to-list.
5384
5385 2007-04-12 Nick Roberts <nickrob@snap.net.nz>
5386
5387 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
5388 value of lisp-mode-map.
5389
5390 2007-04-11 Karl Berry <karl@gnu.org>
5391
5392 * anti.texi (Antinews):
5393 * display.texi (Overlay Properties, Defining Images):
5394 * processes.texi (Synchronous Processes, Sentinels):
5395 * syntax.texi (Syntax Table Internals):
5396 * searching.texi (Regexp Special):
5397 * nonascii.texi (Default Coding Systems):
5398 * text.texi (Special Properties):
5399 * minibuf.texi (Basic Completion): Wording to improve breaks in
5400 8.5x11 format.
5401 * elisp.texi (smallbook): New @set to more easily switch between
5402 smallbook and 8.5x11.
5403
5404 2007-04-11 Richard Stallman <rms@gnu.org>
5405
5406 * text.texi (Lazy Properties): Minor fix.
5407
5408 2007-04-08 Karl Berry <karl@gnu.org>
5409
5410 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
5411 * macros.texi (Backquote): Downcase Backquote in index entries for
5412 consistency.
5413
5414 2007-04-08 Richard Stallman <rms@gnu.org>
5415
5416 * text.texi (Adaptive Fill): Just describe default,
5417 don't show it (since it contains non-ASCII chars).
5418
5419 2007-04-07 Karl Berry <karl@gnu.org>
5420
5421 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
5422 adaptive-fill-regexp's value, since they are not in the standard
5423 TeX fonts.
5424
5425 2007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
5426
5427 * display.texi (Defining Faces): Fix example.
5428
5429 2007-04-07 Karl Berry <karl@gnu.org>
5430
5431 * display.texi (Button Buffer Commands): Improve page break.
5432
5433 2007-04-07 Richard Stallman <rms@gnu.org>
5434
5435 * advice.texi (Activation of Advice): Remove redundant index entry.
5436
5437 * backups.texi: Improve index entries. Remove redundant ones.
5438
5439 * compile.texi (Byte Compilation): Improve index entry.
5440
5441 * hash.texi (Creating Hash): Improve index entry.
5442
5443 * symbols.texi (Definitions): Improve index entry.
5444
5445 * edebug.texi: Improve index entries. Remove redundant/useless ones.
5446
5447 * maps.texi (Standard Keymaps): Remove useless index entry.
5448
5449 * help.texi (Documentation Basics): Remove redundant index entries.
5450
5451 * customize.texi: Improve index entries.
5452 Remove redundant/useless ones.
5453
5454 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
5455
5456 * streams.texi (Output Variables): Improve index entry.
5457
5458 * abbrevs.texi (Abbrevs): Remove useless index entry.
5459
5460 * macros.texi (Expansion): Remove useless index entry.
5461
5462 * text.texi: Improve index entries. Remove redundant/useless ones.
5463 (Text Properties, Examining Properties)
5464 (Special Properties): Use "property category" instead of "category"
5465 to refer to the `category' property.
5466
5467 * positions.texi: Improve index entries. Remove useless one.
5468
5469 * lists.texi: Improve index entries. Remove redundant/useless ones.
5470
5471 * os.texi: Improve index entries.
5472 (Timers): Fix previous change.
5473
5474 * buffers.texi: Improve index entries.
5475 (Modification Time): Get rid of term "obsolete buffer".
5476
5477 * debugging.texi: Improve index entries.
5478 (Test Coverage): Add xref to other test coverage ftr.
5479
5480 * eval.texi: Improve index entry. Remove redundant ones.
5481
5482 * numbers.texi: Improve index entries. Remove redundant/useless ones.
5483
5484 * files.texi: Improve index entries. Remove redundant/useless ones.
5485
5486 * objects.texi: Improve index entries.
5487
5488 * processes.texi: Improve index entries.
5489
5490 * modes.texi: Improve index entry. Remove redundant one.
5491
5492 * nonascii.texi: Improve index entries.
5493
5494 * internals.texi: Improve index entries.
5495
5496 * syntax.texi: Improve index entries.
5497
5498 * keymaps.texi (Active Keymaps): Improve index entries.
5499
5500 * commands.texi: Improve index entries. Remove redundant/useless ones.
5501
5502 * frames.texi: Improve index entries. Remove redundant/useless ones.
5503
5504 * markers.texi: Improve index entries. Remove redundant ones.
5505
5506 * tips.texi: Improve index entries.
5507
5508 * loading.texi (Unloading): Improve index entry.
5509
5510 * variables.texi: Improve index entries. Remove redundant one.
5511
5512 * sequences.texi: Improve index entry.
5513
5514 * display.texi: Improve index entries. Remove redundant ones.
5515
5516 * windows.texi: Improve index entries.
5517
5518 * searching.texi: Improve index entries. Remove redundant one.
5519
5520 * strings.texi (Case Tables): Improve last change.
5521
5522 2007-04-04 Chong Yidong <cyd@stupidchicken.com>
5523
5524 * strings.texi (Case Tables): Document with-case-table and
5525 ascii-case-table.
5526
5527 2007-04-03 Karl Berry <karl@gnu.org>
5528
5529 * processes.texi (Network): Reword to improve page break.
5530
5531 2007-04-03 Eli Zaretskii <eliz@gnu.org>
5532
5533 * functions.texi (Inline Functions): Describe more disadvantages
5534 of defsubst, and make advice against it stronger.
5535
5536 2007-04-02 Karl Berry <karl@gnu.org>
5537
5538 * backups.texi (Backup Names): Avoid widow words.
5539 * modes.texi (Example Major Modes): Align last comment.
5540
5541 2007-04-01 Chong Yidong <cyd@stupidchicken.com>
5542
5543 * keymaps.texi (Remapping Commands): Document new arg to
5544 command-remapping.
5545
5546 2007-04-01 Karl Berry <karl@gnu.org>
5547
5548 * processes.texi (Low-Level Network): Typo.
5549 * loading.texi (Hooks for Loading): Avoid double "the".
5550 * keymaps.texi (Key Sequences): No double "and".
5551 (Changing Key Bindings): Shorten to improve line break.
5552
5553 2007-03-31 Glenn Morris <rgm@gnu.org>
5554
5555 * os.texi (Timers): Fix description of run-at-time TIME formats.
5556
5557 2007-03-31 Richard Stallman <rms@gnu.org>
5558
5559 * display.texi (Invisible Text): Correct buffer-invisibility-spec
5560 regarding ellipsis.
5561
5562 2007-03-31 Eli Zaretskii <eliz@gnu.org>
5563
5564 * intro.texi (nil and t):
5565 * symbols.texi (Plists and Alists):
5566 * variables.texi (Variable Aliases, Constant Variables):
5567 * functions.texi (Defining Functions):
5568 * advice.texi (Advising Primitives):
5569 * debugging.texi (Syntax Errors, Compilation Errors):
5570 * minibuf.texi (Minibuffer Windows):
5571 * commands.texi (Adjusting Point):
5572 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
5573 (Auto Major Mode, Major Mode Conventions):
5574 * help.texi (Describing Characters):
5575 * files.texi (Create/Delete Dirs, Information about Files)
5576 (File Locks, Writing to Files, Reading from Files)
5577 (Saving Buffers):
5578 * windows.texi (Resizing Windows, Cyclic Window Ordering):
5579 * frames.texi (Finding All Frames):
5580 * positions.texi (Buffer End, Motion):
5581 * markers.texi (The Region):
5582 * text.texi (Deletion, Near Point):
5583 * display.texi (Displaying Messages, Truncation):
5584 * os.texi (Processor Run Time):
5585 * tips.texi (Key Binding Conventions, Programming Tips)
5586 (Warning Tips, Documentation Tips, Comment Tips):
5587 * internals.texi (Memory Usage): Improve indexing.
5588
5589 * variables.texi (Frame-Local Variables):
5590 * functions.texi (Argument List):
5591 * loading.texi (Library Search):
5592 * streams.texi (Output Variables):
5593 * keymaps.texi (Translation Keymaps, Searching Keymaps):
5594 * searching.texi (Replacing Match, Search and Replace):
5595 * processes.texi (Byte Packing, Decoding Output)
5596 (Accepting Output, Network Servers, Shell Arguments):
5597 * display.texi (Abstract Display, Image Cache, Scroll Bars):
5598 * windows.texi (Window Point, Window Start):
5599 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
5600 * commands.texi (Reading Input, Keyboard Events):
5601 * minibuf.texi (Reading File Names, Minibuffer Completion)
5602 (Recursive Mini):
5603 * positions.texi (List Motion):
5604 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
5605 * numbers.texi (Arithmetic Operations, Math Functions)
5606 (Predicates on Numbers, Comparison of Numbers):
5607 (Numeric Conversions):
5608 * locals.texi (Standard Buffer-Local Variables):
5609 * maps.texi (Standard Keymaps):
5610 * os.texi (User Identification, System Environment, Recording Input)
5611 (X11 Keysyms):
5612 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
5613 * backups.texi (Backups and Auto-Saving):
5614 * customize.texi (Customization, Group Definitions)
5615 (Variable Definitions):
5616 * compile.texi (Byte Compilation): Improve index entries.
5617
5618 2007-03-31 Karl Berry <karl@gnu.org>
5619
5620 * macros.texi (Defining Macros): Avoid widow syllable.
5621
5622 2007-03-31 Eli Zaretskii <eliz@gnu.org>
5623
5624 * elisp.texi (Top): Postscript -> PostScript.
5625
5626 * display.texi (Images, Postscript Images): Postscript -> PostScript.
5627
5628 2007-03-31 Markus Triska <markus.triska@gmx.at>
5629
5630 * internals.texi (Writing Emacs Primitives): Untabify `For'.
5631
5632 2007-03-30 Karl Berry <karl@gnu.org>
5633
5634 * lists.texi (List-related Predicates): Remove spurious @need.
5635 (Setcdr): Use @smallexample to improve page break.
5636 (Association Lists) <assoc>: Reword to improve page break.
5637
5638 * strings.texi (String Conversion): Insert blank line to improve
5639 page break.
5640
5641 * numbers.texi (Random Numbers): Use @minus{}.
5642 (Math Functions): Use @minus{}.
5643
5644 * intro.texi (Acknowledgements): Avoid line breaks before middle
5645 initials.
5646
5647 2007-03-24 Eli Zaretskii <eliz@gnu.org>
5648
5649 * errors.texi (Standard Errors): Add an index entry.
5650
5651 2007-03-19 Richard Stallman <rms@gnu.org>
5652
5653 * os.texi (Recording Input): recent-keys now gives 300 keys.
5654
5655 2007-03-12 Glenn Morris <rgm@gnu.org>
5656
5657 * os.texi: Replace "daylight savings" with "daylight saving"
5658 throughout.
5659
5660 2007-03-05 Richard Stallman <rms@gnu.org>
5661
5662 * variables.texi (File Local Variables):
5663 Update enable-local-variables values.
5664
5665 2007-03-04 Richard Stallman <rms@gnu.org>
5666
5667 * syntax.texi (Control Parsing): Minor clarification.
5668
5669 * strings.texi (Formatting Strings): Clarify width, precision, flags.
5670
5671 * sequences.texi (Sequence Functions): Move string-bytes away,
5672 add xref.
5673
5674 * nonascii.texi (Text Representations): Move string-bytes here.
5675
5676 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
5677
5678 * minibuf.texi (Basic Completion): Minor clarification.
5679
5680 * markers.texi (The Mark): Clarify existence vs activation of mark.
5681 Other cleanup.
5682
5683 * display.texi (Finding Overlays): Write better example.
5684
5685 * compile.texi (Eval During Compile): Clarify putting macros
5686 in eval-when-compile.
5687
5688 2007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
5689
5690 * loading.texi (How Programs Do Loading): Fix anchor position at
5691 load-read-function definition doc.
5692
5693 2007-02-21 Kim F. Storm <storm@cua.dk>
5694
5695 * strings.texi (Text Comparison): Mention that assoc-string
5696 converts symbols to strings before testing.
5697
5698 2007-02-17 Kim F. Storm <storm@cua.dk>
5699
5700 * processes.texi (Bindat Spec): Vector types can have optional
5701 element type.
5702 (Bindat Examples): Fix example. Add vector with element type.
5703
5704 2007-02-16 Andreas Schwab <schwab@suse.de>
5705
5706 * strings.texi (Formatting Strings): Document '+' flag.
5707
5708 2007-02-15 Juanma Barranquero <lekktu@gmail.com>
5709
5710 * strings.texi (Modifying Strings): Clarify that `clear-string'
5711 always converts the string to unibyte.
5712
5713 2007-02-14 Kim F. Storm <storm@cua.dk>
5714
5715 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
5716 Rewrite glyph code description to refer to these functions.
5717 Remove details of encoding face number and char into integer code.
5718
5719 2007-02-03 Alan Mackenzie <acm@muc.de>
5720
5721 * loading.texi (Hooks for Loading): Make the description of
5722 `eval-after-load' more detailed, and amend the description of
5723 after-load-alist, in accordance with changes from 2006-05.
5724
5725 2007-02-03 Chong Yidong <cyd@stupidchicken.com>
5726
5727 * modes.texi (Defining Minor Modes): Document that a :require
5728 keyword or similar may be required to make saved customization
5729 variables work.
5730
5731 2007-02-03 Eli Zaretskii <eliz@gnu.org>
5732
5733 * elisp.texi (Top): Make the detailed menu headers compliant with
5734 Texinfo guidelines and with what texnfo-upd.el expects.
5735 Add comments to prevent people from inadvertently modifying the key
5736 parts needed by `texinfo-multiple-files-update'.
5737
5738 2007-02-02 Eli Zaretskii <eliz@gnu.org>
5739
5740 * elisp.texi (Top): Update the top-level menus.
5741
5742 * syntax.texi (Categories): Add index entries.
5743
5744 2007-02-01 Juanma Barranquero <lekktu@gmail.com>
5745
5746 * display.texi (Attribute Functions): Fix name and description of
5747 the UNDERLINE arg of `set-face-underline-p'.
5748
5749 2007-01-29 Eli Zaretskii <eliz@gnu.org>
5750
5751 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
5752 Variables", and "Standard Keymaps" to the detailed menu.
5753
5754 * variables.texi (Future Local Variables): Add index entry.
5755
5756 2007-01-28 Richard Stallman <rms@gnu.org>
5757
5758 * tips.texi (Coding Conventions): Clarify the tip about macros
5759 that define a function or a variable.
5760
5761 * files.texi (File Attributes): UID and GID can be floats.
5762 (Magic File Names): Explain why deferring all operations to
5763 the standard handler does not work.
5764
5765 2007-01-23 Martin Rudalics <rudalics@gmx.at>
5766
5767 * backups.texi (Reverting): Use "buffer" instead of "file"
5768 when talking about major and minor modes.
5769
5770 2007-01-21 Richard Stallman <rms@gnu.org>
5771
5772 * help.texi (Documentation): Add xref to Documentation Tips.
5773
5774 2007-01-14 Juanma Barranquero <lekktu@gmail.com>
5775
5776 * tips.texi (Coding Conventions): Fix typos.
5777
5778 2007-01-05 Richard Stallman <rms@gnu.org>
5779
5780 * modes.texi (Defining Minor Modes): Fix previous change.
5781
5782 2007-01-03 Richard Stallman <rms@gnu.org>
5783
5784 * customize.texi (Variable Definitions, Customization Types):
5785 Don't use * in doc string for defcustom.
5786
5787 2007-01-02 Richard Stallman <rms@gnu.org>
5788
5789 * variables.texi (Variable Aliases): Clarify that aliases vars
5790 always have the same value.
5791
5792 * processes.texi (Bindat Spec): Fix Texinfo usage.
5793
5794 * modes.texi (Defining Minor Modes): Explain effect of command
5795 defined with define-global-minor-mode on new buffers.
5796
5797 2006-12-30 Kim F. Storm <storm@cua.dk>
5798
5799 * keymaps.texi (Tool Bar): Describe `grow-only' value of
5800 `auto-resize-tool-bars'.
5801
5802 2006-12-30 Richard Stallman <rms@gnu.org>
5803
5804 * keymaps.texi (Active Keymaps): Fix previous change.
5805
5806 2006-12-30 Nick Roberts <nickrob@snap.net.nz>
5807
5808 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
5809
5810 2006-12-30 Kim F. Storm <storm@cua.dk>
5811
5812 * processes.texi (Bindat Spec): Clarify using field names in
5813 length specifications.
5814
5815 2006-12-29 Kim F. Storm <storm@cua.dk>
5816
5817 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
5818 Add count and index variables for eval forms in repeat blocks.
5819
5820 2006-12-24 Richard Stallman <rms@gnu.org>
5821
5822 * customize.texi (Variable Definitions):
5823 Document new name custom-add-frequent-value.
5824
5825 2006-12-19 Kim F. Storm <storm@cua.dk>
5826
5827 * commands.texi (Misc Events): User signals now result in sigusr1
5828 and sigusr2 events which are handled through special-event-map.
5829 (Special Events): User signals and drag-n-drop are special.
5830
5831 2006-12-17 Richard Stallman <rms@gnu.org>
5832
5833 * loading.texi (Named Features): Explain subfeatures better.
5834
5835 * customize.texi: Use "option" only for user options.
5836 For the keyword values inside defcustom etc, say "keywords".
5837 For :options value's elements, say "elements".
5838 :group should not be omitted.
5839
5840 * syntax.texi (Parsing Expressions): Split up node.
5841 (Motion via Parsing, Position Parse, Parser State)
5842 (Low-Level Parsing, Control Parsing): New subnodes.
5843 (Parser State): Document syntax-ppss-toplevel-pos.
5844
5845 * positions.texi (List Motion): Punctuation fix.
5846
5847 * files.texi (File Name Completion): Document PREDICATE arg
5848 to file-name-completion.
5849
5850 2006-12-16 Eli Zaretskii <eliz@gnu.org>
5851
5852 * internals.texi (Building Emacs, Writing Emacs Primitives):
5853 Add index entries.
5854
5855 2006-12-11 Richard Stallman <rms@gnu.org>
5856
5857 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
5858 affects face menu. Explain how to make it non-nil without enabling
5859 any fontification.
5860
5861 2006-12-10 Chong Yidong <cyd@stupidchicken.com>
5862
5863 * modes.texi (Font Lock Basics): Document nil value of
5864 font-lock-defaults.
5865
5866 2006-12-10 Glenn Morris <rgm@gnu.org>
5867
5868 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
5869 value for system-flag argument. Abbrev tables may not be empty
5870 when major modes are loaded.
5871
5872 2006-12-08 Juanma Barranquero <lekktu@gmail.com>
5873
5874 * makefile.w32-in (maintainer-clean): Partially revert last
5875 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
5876 to protect elisp-covers.texi.
5877
5878 2006-12-07 Juanma Barranquero <lekktu@gmail.com>
5879
5880 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
5881 Don't remove elisp* info files; they are already deleted by the
5882 `clean' and `distclean' targets, and they are in the $(infodir)
5883 directory, not the current one.
5884
5885 2006-12-04 Kim F. Storm <storm@cua.dk>
5886
5887 * commands.texi (Misc Events): Update signal events.
5888 (Event Examples): Add signal example.
5889
5890 2006-11-29 Richard Stallman <rms@gnu.org>
5891
5892 * frames.texi (Visibility of Frames): Explain visible windows
5893 can be covered by others. Add xref for raise-frame.
5894
5895 2006-11-28 Richard Stallman <rms@gnu.org>
5896
5897 * searching.texi (Regexp Special): Update when ^ is special.
5898
5899 2006-11-27 Eli Zaretskii <eliz@gnu.org>
5900
5901 * customize.texi (Customization, Common Keywords)
5902 (Group Definitions, Variable Definitions, Composite Types)
5903 (Type Keywords, Customization Types): Add index entries for
5904 various customization keywords.
5905
5906 2006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
5907
5908 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
5909
5910 2006-11-10 Jan Djärv <jan.h.d@swipnet.se>
5911
5912 * frames.texi (Window System Selections): Remove clipboard from
5913 description of selection-coding-system.
5914
5915 2006-11-06 Richard Stallman <rms@gnu.org>
5916
5917 * lists.texi (List Variables): Document COMPARE-FN.
5918
5919 * keymaps.texi: Avoid use of "binding" to mean a relation;
5920 use it only to refer to the meaning associated with a key.
5921 (Keymaps): Change menu node description.
5922
5923 * elisp.texi (Top): Change menu node description.
5924
5925 * display.texi (Managing Overlays): Document overlay-recenter.
5926
5927 2006-10-29 Chong Yidong <cyd@stupidchicken.com>
5928
5929 * Makefile.in: Use relative paths to avoid advertising filesystem
5930 contents during compilation.
5931
5932 2006-10-23 Kim F. Storm <storm@cua.dk>
5933
5934 * commands.texi (Event Input Misc): Update unread-command-events.
5935
5936 2006-10-23 Nick Roberts <nickrob@snap.net.nz>
5937
5938 * lists.texi (Sets And Lists): Fix typos.
5939
5940 2006-10-18 Juanma Barranquero <lekktu@gmail.com>
5941
5942 * control.texi (Processing of Errors): Use @var for an argument,
5943 not @code.
5944
5945 2006-10-16 Richard Stallman <rms@gnu.org>
5946
5947 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
5948
5949 * keymaps.texi (Format of Keymaps): Show all the keymap element
5950 patterns that result from menu items.
5951 (Key Lookup): Minor cleanups.
5952
5953 * modes.texi (Precalculated Fontification): Don't say that
5954 not setting font-lock-defaults avoids loading font-lock.
5955
5956 * help.texi (Documentation): Move xref to Emacs Manual here.
5957 (Documentation Basics): From here.
5958 Also doc emacs-lisp-docstring-fill-column.
5959
5960 * elisp.texi: Update version and ISBN.
5961
5962 * commands.texi (Interactive Call): Clarify KEYS arg to
5963 call-interactively is a vector.
5964 (Command Loop Info): Delete anchor in this-command-keys.
5965 Add anchor in this-command-keys-vector.
5966 (Recursive Editing): Document how recursive-edit
5967 handles the current buffer.
5968
5969 2006-10-13 Chong Yidong <cyd@stupidchicken.com>
5970
5971 * frames.texi (Frame Titles): %c and %l are ignored in
5972 frame-title-format.
5973
5974 2006-10-11 Richard Stallman <rms@gnu.org>
5975
5976 * keymaps.texi (Key Sequences): Clarify use of kbd.
5977
5978 2006-10-10 Kim F. Storm <storm@cua.dk>
5979
5980 * lists.texi (Sets And Lists): Add memql.
5981
5982 2006-10-03 Richard Stallman <rms@gnu.org>
5983
5984 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
5985 Clarify :ascii: and :nonascii:.
5986
5987 2006-09-29 Juri Linkov <juri@jurta.org>
5988
5989 * modes.texi (%-Constructs): Reorder coding systems in the
5990 documentation of %z to the real order displayed in the modeline.
5991
5992 2006-09-25 Richard Stallman <rms@gnu.org>
5993
5994 * os.texi (Timers): Describe timer-max-repeats.
5995
5996 2006-09-25 Chong Yidong <cyd@stupidchicken.com>
5997
5998 * os.texi (Timers): Mention with-local-quit.
5999
6000 2006-09-24 Richard Stallman <rms@gnu.org>
6001
6002 * searching.texi (Searching and Matching): Mention property search.
6003
6004 * commands.texi (Command Loop Info): Explain how read-event affects
6005 this-command-keys.
6006
6007 2006-09-20 Richard Stallman <rms@gnu.org>
6008
6009 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
6010
6011 * windows.texi (Window Start): Minor cleanups.
6012
6013 2006-09-20 Kim F. Storm <storm@cua.dk>
6014
6015 * windows.texi (Window Start): pos-visible-in-window-p allows
6016 specifying t for position to mean "end of window".
6017 Add window-line-height.
6018
6019 * anti.texi (Antinews): Mention window-line-height.
6020
6021 2006-09-19 David Kastrup <dak@gnu.org>
6022
6023 * keymaps.texi (Searching Keymaps): Small clarification.
6024
6025 2006-09-18 Richard Stallman <rms@gnu.org>
6026
6027 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
6028 cause keyboard menus.
6029 (Menu Keymaps): Likewise.
6030 (Defining Menus, Keyboard Menus): Clarify.
6031
6032 * text.texi (Fields): Clarify explanation of constrain-to-field.
6033
6034 2006-09-16 Eli Zaretskii <eliz@gnu.org>
6035
6036 * variables.texi (Tips for Defining): Fix a typo.
6037
6038 2006-09-15 Richard Stallman <rms@gnu.org>
6039
6040 * keymaps.texi (Remapping Commands, Searching Keymaps)
6041 (Active Keymaps): Clean up previous change.
6042
6043 2006-09-15 Jay Belanger <belanger@truman.edu>
6044
6045 * gpl.texi: Replace "Library Public License" by "Lesser Public
6046 License" throughout.
6047
6048 2006-09-15 David Kastrup <dak@gnu.org>
6049
6050 * keymaps.texi (Active Keymaps): Adapt description to use
6051 `get-char-property' instead `get-text-property'. Explain how
6052 mouse events change this. Explain the new optional argument of
6053 `key-binding' and its mouse-dependent lookup.
6054 (Searching Keymaps): Adapt description similarly.
6055 (Remapping Commands): Explain the new optional argument of
6056 `command-remapping'.
6057
6058 2006-09-14 Richard Stallman <rms@gnu.org>
6059
6060 * keymaps.texi (Searching Keymaps): Clarification.
6061 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
6062
6063 2006-09-13 Richard Stallman <rms@gnu.org>
6064
6065 * objects.texi (Character Type): Node split.
6066 Add xref to Describing Characters.
6067 (Basic Char Syntax, General Escape Syntax)
6068 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
6069
6070 2006-09-11 Richard Stallman <rms@gnu.org>
6071
6072 * display.texi (Display Table Format): Wording clarification.
6073 (Glyphs): Clarifications.
6074
6075 2006-09-10 Chong Yidong <cyd@stupidchicken.com>
6076
6077 * keymaps.texi (Active Keymaps): Mention that key-binding checks
6078 local maps.
6079
6080 2006-09-10 Kim F. Storm <storm@cua.dk>
6081
6082 * display.texi (Forcing Redisplay): Document return value of
6083 function redisplay.
6084
6085 2006-09-09 Richard Stallman <rms@gnu.org>
6086
6087 * windows.texi (Window Hooks): Explain limits of
6088 window-scroll-functions.
6089
6090 * display.texi (Fringe Indicators): Update for last change in
6091 indicate-buffer-boundaries.
6092
6093 2006-09-08 Richard Stallman <rms@gnu.org>
6094
6095 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
6096
6097 2006-09-06 Kim F. Storm <storm@cua.dk>
6098
6099 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
6100
6101 * windows.texi (Window Start): Update pos-visible-in-window-p.
6102
6103 2006-09-04 Richard Stallman <rms@gnu.org>
6104
6105 * processes.texi (Accepting Output): Explain SECONDS=0 for
6106 accept-process-output.
6107
6108 * os.texi (Idle Timers): Explain why timer functions should not
6109 loop until (input-pending-p).
6110
6111 2006-09-02 Eli Zaretskii <eliz@gnu.org>
6112
6113 * makefile.w32-in (usermanualdir): New variable.
6114 (elisp.dvi): Use it.
6115
6116 2006-09-01 Eli Zaretskii <eliz@gnu.org>
6117
6118 * buffers.texi (Buffer Modification): Fix last change.
6119
6120 2006-09-01 Chong Yidong <cyd@stupidchicken.com>
6121
6122 * buffers.texi (Buffer Modification):
6123 Document buffer-chars-modified-tick.
6124
6125 2006-08-31 Richard Stallman <rms@gnu.org>
6126
6127 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
6128
6129 2006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
6130
6131 * modes.texi (Syntactic Font Lock):
6132 Mention font-lock-syntactic-face-function
6133 instead of specific faces.
6134
6135 2006-08-29 Chong Yidong <cyd@stupidchicken.com>
6136
6137 * display.texi (Images): Add xrref to display-images-p.
6138
6139 2006-08-28 Kenichi Handa <handa@m17n.org>
6140
6141 * nonascii.texi (Lisp and Coding Systems): Fix description of
6142 detect-coding-region.
6143
6144 2006-08-27 Michael Olson <mwolson@gnu.org>
6145
6146 * processes.texi (Transaction Queues): Remove stray quote
6147 character.
6148
6149 2006-08-25 Richard Stallman <rms@gnu.org>
6150
6151 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
6152 Add xref.
6153
6154 2006-08-24 Chong Yidong <cyd@stupidchicken.com>
6155
6156 * os.texi (Timers): Avoid waiting inside timers.
6157
6158 2006-08-21 Lute Kamstra <lute@gnu.org>
6159
6160 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
6161
6162 2006-08-20 Richard Stallman <rms@gnu.org>
6163
6164 * os.texi (Idle Timers): New node, split out from Timers.
6165 Document current-idle-time.
6166 * commands.texi (Reading One Event): Update xref.
6167 * elisp.texi (Top): Update subnode menu.
6168
6169 2006-08-16 Richard Stallman <rms@gnu.org>
6170
6171 * keymaps.texi (Extended Menu Items): Show format of cached
6172 bindings in extended menu items.
6173
6174 * customize.texi (Variable Definitions): Explain when the
6175 standard value expression is evaluated.
6176
6177 2006-08-15 Chong Yidong <cyd@stupidchicken.com>
6178
6179 * commands.texi (Reading One Event): Explain idleness in
6180 `read-event'.
6181
6182 2006-08-12 Chong Yidong <cyd@stupidchicken.com>
6183
6184 * text.texi (Near Point): Say "cursor" not "terminal cursor".
6185 (Commands for Insertion): Remove split-line since it's not
6186 relevant for Lisp programming.
6187 (Yank Commands): Rewrite introduction.
6188 (Undo): Clarify.
6189 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
6190 (Filling): Remove redundant comment. Clarify return value of
6191 current-justification.
6192 (Margins): Minor clarifications.
6193 (Adaptive Fill): Update default value of adaptive-fill-regexp.
6194 (Sorting): Update definition of sort-lines.
6195 (Columns): Clarify behavior of sort-columns.
6196 (Indent Tabs): Link to Tab Stops in Emacs manual.
6197 (Special Properties): Clarify.
6198 (Clickable Text): Mention Buttons package.
6199
6200 2006-08-12 Kevin Ryde <user42@zip.com.au>
6201
6202 * os.texi (Time Parsing): Add %z to description of
6203 format-time-string, as per docstring. Add cross reference to
6204 glibc manual for strftime.
6205
6206 2006-08-08 Richard Stallman <rms@gnu.org>
6207
6208 * modes.texi: Clean up wording in previous change.
6209
6210 2006-08-07 Chong Yidong <cyd@stupidchicken.com>
6211
6212 * modes.texi (Hooks): Clarify.
6213 (Major Mode Basics): Mention define-derived-mode explicitly.
6214 (Major Mode Conventions): Rebinding RET is OK for some modes.
6215 Mention change-major-mode-hook and after-change-major-mode-hook.
6216 (Example Major Modes): Move to end of Modes section.
6217 (Mode Line Basics): Clarify.
6218 (Mode Line Data): Mention help-echo and local-map in strings.
6219 Explain reason for treatment of non-risky variables.
6220 (Properties in Mode): Clarify.
6221 (Faces for Font Lock): Add font-lock-negation-char-face.
6222
6223 2006-08-04 Eli Zaretskii <eliz@gnu.org>
6224
6225 * strings.texi (Formatting Strings): Warn against arbitrary
6226 strings as first arg to `format'.
6227
6228 2006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
6229
6230 * text.texi (Clickable Text): Mention `help-echo' text property.
6231 Update intro, examples and associated explanations.
6232
6233 2006-07-31 Richard Stallman <rms@gnu.org>
6234
6235 * commands.texi: Update xrefs.
6236 (Event Mod): New node, cut out from old Translating Input.
6237
6238 * maps.texi: Update xrefs.
6239
6240 * keymaps.texi (Translation Keymaps): New node.
6241 Update xrefs from Translating Input to Translation Keymaps.
6242
6243 * elisp.texi (Top): Update subnode menu.
6244
6245 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
6246
6247 * os.texi (System Interface): Fix menu descriptions of some nodes.
6248 (Translating Input): Node deleted.
6249
6250 2006-07-31 Nick Roberts <nickrob@snap.net.nz>
6251
6252 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
6253
6254 * lists.texi (Sets And Lists): Likewise.
6255
6256 2006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
6257
6258 * text.texi (Fields): Mention POS
6259 requirement when narrowing is in effect.
6260
6261 2006-07-28 Richard Stallman <rms@gnu.org>
6262
6263 * display.texi (Face Attributes): Simplify wording.
6264 (Attribute Functions): Clarify meaning of new-frame default
6265 attribute settings.
6266
6267 * customize.texi (Common Keywords): Document how to use
6268 :package-version in a package not in Emacs.
6269
6270 2006-07-28 Kim F. Storm <storm@cua.dk>
6271
6272 * commands.texi (Reading One Event): Fix last change.
6273
6274 2006-07-26 Chong Yidong <cyd@stupidchicken.com>
6275
6276 * commands.texi (Reading One Event): Document SECONDS argument for
6277 read-event, read-char, and read-char-exclusive.
6278
6279 2006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
6280
6281 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
6282 to ensure correct identification.
6283
6284 2006-07-24 Richard Stallman <rms@gnu.org>
6285
6286 * text.texi (Clickable Text): Clarify.
6287
6288 * sequences.texi (Vector Functions): Delete duplicate xref.
6289
6290 * objects.texi (Function Type): Clarify.
6291
6292 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
6293 modes.
6294
6295 * lists.texi (List Variables): New node.
6296 Material moved from other nodes.
6297
6298 * variables.texi (Setting Variables): add-to-list and
6299 add-to-ordered-list moved to List Variables node.
6300
6301 2006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
6302
6303 * text.texi (Links and Mouse-1):
6304 For mouse-on-link-p, expand on arg POS.
6305
6306 2006-07-21 Kim F. Storm <storm@cua.dk>
6307
6308 * display.texi (Forcing Redisplay): Don't mention systems which
6309 don't support sub-second timers for redisplay-preemption-period.
6310
6311 * os.texi (Terminal Output): Clarify text vs graphical terminal.
6312
6313 2006-07-21 Eli Zaretskii <eliz@gnu.org>
6314
6315 * frames.texi (Input Focus): Document that focus-follows-mouse has
6316 no effect on MS-Windows.
6317
6318 2006-07-18 Richard Stallman <rms@gnu.org>
6319
6320 * display.texi (Forcing Redisplay): Cleanups in previous change.
6321
6322 * processes.texi (Low-Level Network): Make menu more convenient.
6323
6324 2006-07-18 Kim F. Storm <storm@cua.dk>
6325
6326 * display.texi (Forcing Redisplay): redisplay-preemption-period
6327 only used on window systems. Add xref to Terminal Output.
6328
6329 * os.texi (Terminal Output): baud-rate only controls preemption on
6330 non-window systems. Add xref to Forcing Redisplay.
6331
6332 * processes.texi (Low-Level Network): Rename node "Make Network"
6333 to "Network Processes".
6334
6335 2006-07-18 Karl Berry <karl@gnu.org>
6336
6337 * variables.texi, functions.texi, customize.texi, loading.texi:
6338 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
6339
6340 2006-07-17 Chong Yidong <cyd@stupidchicken.com>
6341
6342 * commands.texi (Waiting): Document batch-mode sit-for behavior.
6343
6344 2006-07-17 Richard Stallman <rms@gnu.org>
6345
6346 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
6347 Put period and comma inside quotes.
6348
6349 * loading.texi, markers.texi: Use real doublequote inside menus.
6350
6351 * windows.texi: Put point and comma inside quotes.
6352 (Textual Scrolling): Use @samp for error message.
6353
6354 * variables.texi, tips.texi, syntax.texi, symbols.texi:
6355 * strings.texi, streams.texi, processes.texi, os.texi:
6356 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
6357 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
6358 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
6359 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
6360 Put point and comma inside quotes.
6361
6362 * control.texi (Processing of Errors): Add command-error-function.
6363
6364 * variables.texi (File Local Variables): Clarify that
6365 file local variables make buffer-local bindings.
6366
6367 * modes.texi (Syntactic Font Lock): Give default for
6368 font-lock-syntax-table.
6369
6370 2006-07-17 Nick Roberts <nickrob@snap.net.nz>
6371
6372 * text.texi (Special Properties): Clean up previous change.
6373
6374 2006-07-16 Karl Berry <karl@gnu.org>
6375
6376 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
6377 * control.texi: Fix bad page breaks through chapter 10 (control).
6378
6379 * anti.texi (Antinews): Reorder face-attribute fns to avoid
6380 underfull hbox.
6381
6382 2006-07-15 Nick Roberts <nickrob@snap.net.nz>
6383
6384 * text.texi (Special Properties): Describe fontified text property
6385 in relation to a character (not text).
6386
6387 2006-07-15 Kim F. Storm <storm@cua.dk>
6388
6389 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
6390 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
6391 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
6392
6393 * anti.texi (Antinews): Mention redisplay function.
6394 The kbd macro existed, but was not documented, before 22.x.
6395 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
6396
6397 2006-07-14 Nick Roberts <nickrob@snap.net.nz>
6398
6399 * display.texi (Displaying Messages): Add anchor.
6400
6401 * frames.texi (Dialog Boxes): Use it.
6402
6403 2006-07-12 Richard Stallman <rms@gnu.org>
6404
6405 * objects.texi (Frame Type): Explain nature of frames better.
6406
6407 * frames.texi (Frames): Explain nature of frames better.
6408
6409 2006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
6410
6411 * tips.texi (Coding Conventions): Explain why use cl at compile time.
6412
6413 2006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
6414
6415 * frames.texi (Window System Selections): Mention scrap support for Mac.
6416 Default value of x-select-enable-clipboard is t on Mac.
6417
6418 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
6419
6420 2006-07-11 Kim F. Storm <storm@cua.dk>
6421
6422 * display.texi (Forcing Redisplay): Add `redisplay' function.
6423 Don't mention (sit-for -1) -- use (redisplay t) instead.
6424
6425 * commands.texi (Waiting): (sit-for -1) is no longer special.
6426 (sit-for 0) is equivalent to (redisplay).
6427 Iconifying/deiconifying no longer makes sit-for return.
6428
6429 2006-07-10 Nick Roberts <nickrob@snap.net.nz>
6430
6431 * display.texi (Buttons): Fix typo.
6432
6433 * index.texi, elisp.texi (New Symbols): Comment node out.
6434
6435 2006-07-09 Richard Stallman <rms@gnu.org>
6436
6437 * display.texi (Truncation): Clean up previous change.
6438
6439 2006-07-08 Richard Stallman <rms@gnu.org>
6440
6441 * commands.texi (Interactive Call): Use 3 as prefix in example
6442 for execute-extended-command.
6443
6444 * display.texi (Attribute Functions): Move paragraph about
6445 compatibility with Emacs < 21.
6446
6447 2006-07-09 Kim F. Storm <storm@cua.dk>
6448
6449 * display.texi (Refresh Screen): Clarify force-window-update.
6450 (Truncation): "Normally" indicated by fringe arrows.
6451
6452 2006-07-08 Eli Zaretskii <eliz@gnu.org>
6453
6454 * windows.texi (Textual Scrolling, Resizing Windows):
6455 * variables.texi (Constant Variables):
6456 * text.texi (Buffer Contents, Deletion, Changing Properties)
6457 (Property Search, Special Properties, Sticky Properties)
6458 (Links and Mouse-1, Fields, Change Hooks):
6459 * syntax.texi (Syntax Table Functions, Parsing Expressions)
6460 (Categories):
6461 * symbols.texi (Other Plists):
6462 * streams.texi (Output Variables):
6463 * processes.texi (Input to Processes, Query Before Exit):
6464 * positions.texi (Word Motion, Text Lines, List Motion):
6465 * os.texi (Init File, System Environment, Sound Output)
6466 (Session Management):
6467 * nonascii.texi (Text Representations, Character Sets)
6468 (Chars and Bytes, Locales):
6469 * modes.texi (Defining Minor Modes, Header Lines):
6470 * minibuf.texi (Minibuffer Contents):
6471 * markers.texi (Information from Markers):
6472 * lists.texi (List Elements, Building Lists, Association Lists):
6473 * keymaps.texi (Tool Bar):
6474 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
6475 * functions.texi (What Is a Function, Mapping Functions):
6476 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
6477 (Color Names, Text Terminal Colors, Display Feature Testing):
6478 * files.texi (Visiting Functions, File Name Components)
6479 (Unique File Names, Contents of Directories):
6480 * display.texi (Forcing Redisplay, Displaying Messages)
6481 (Temporary Displays, Font Selection, Auto Faces)
6482 (Font Lookup, Fringe Indicators, Display Margins)
6483 (Image Descriptors, Showing Images, Image Cache, Button Types)
6484 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
6485 (Display Table Format, Glyphs):
6486 * control.texi (Iteration):
6487 * commands.texi (Command Loop Info, Adjusting Point):
6488 * backups.texi (Making Backups, Auto-Saving):
6489 Remove @tindex entries.
6490
6491 2006-07-07 Kim F. Storm <storm@cua.dk>
6492
6493 * display.texi (Fringe Cursors): Fix typo.
6494 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
6495 (Overlay Arrow): Default is overlay-arrow fringe indicator.
6496
6497 2006-07-05 Richard Stallman <rms@gnu.org>
6498
6499 * text.texi (Buffer Contents): Add example of text props
6500 in result of buffer-substring.
6501 (Text Properties): Explain better about use of specific property names.
6502 (Property Search): Some cleanups; reorder some functions.
6503
6504 * keymaps.texi (Changing Key Bindings): Cleanup.
6505 Add xref to Key Binding Conventions.
6506
6507 * display.texi (Attribute Functions): Add examples for
6508 face-attribute-relative-p.
6509
6510 * tips.texi (Coding Conventions): Cleanup last change.
6511
6512 2006-07-05 Karl Berry <karl@gnu.org>
6513
6514 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
6515 Remove @setchapternewpage odd.
6516 Result is 1013 pages, down from 1100.
6517
6518 * anti.texi, customize.texi, display.texi, internals.texi:
6519 * minibuf.texi, modes.texi, tips.texi:
6520 Fix overfull/underfull boxes.
6521
6522 2006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
6523
6524 * edebug.texi (Instrumenting):
6525 Add Edebug-specific findex for eval-buffer.
6526 * loading.texi (Loading):
6527 Replace eval-current-buffer with eval-buffer.
6528
6529 2006-06-30 Nick Roberts <nickrob@snap.net.nz>
6530
6531 * locals.texi (Standard Buffer-Local Variables): Update the list
6532 of variables.
6533
6534 2006-06-26 Nick Roberts <nickrob@snap.net.nz>
6535
6536 * files.texi (File Name Completion): Point user to the node
6537 "Reading File Names".
6538
6539 2006-06-24 Eli Zaretskii <eliz@gnu.org>
6540
6541 * files.texi (Contents of Directories): Document case-insensitive
6542 behavior on respective filesystems.
6543
6544 * objects.texi (Character Type): Document that Emacs signals an
6545 error for unsupported Unicode characters specified as \uNNNN.
6546
6547 2006-06-19 Richard Stallman <rms@gnu.org>
6548
6549 * processes.texi (Bindat Spec): Clarify previous change.
6550
6551 2006-06-16 Richard Stallman <rms@gnu.org>
6552
6553 * tips.texi (Coding Conventions): Better explain conventions
6554 for definition constructs.
6555
6556 * text.texi (Special Properties): String value of `read-only'
6557 serves as the error message.
6558
6559 * objects.texi (Character Type): Clarify prev. change.
6560 (Non-ASCII in Strings): Mention \u and \U.
6561
6562 * commands.texi (Using Interactive): Explain problem of
6563 markers, etc., in command-history.
6564
6565 2006-06-14 Kim F. Storm <storm@cua.dk>
6566
6567 * commands.texi (Waiting): Negative arg to sit-for forces
6568 redisplay even if input is pending.
6569
6570 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
6571 redisplay. Remove incorrect example of binding redisplay-dont-pause
6572 around (sit-for 0).
6573
6574 2006-06-13 Richard Stallman <rms@gnu.org>
6575
6576 * display.texi (Forcing Redisplay): Clarify previous change.
6577
6578 2006-06-13 Romain Francoise <romain@orebokech.com>
6579
6580 * display.texi (Forcing Redisplay): Fix typo.
6581
6582 2006-06-13 Kim F. Storm <storm@cua.dk>
6583
6584 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
6585
6586 2006-06-10 Luc Teirlinck <teirllm@auburn.edu>
6587
6588 * tips.texi (Coding Conventions): Add `@end itemize'.
6589
6590 2006-06-10 Richard Stallman <rms@gnu.org>
6591
6592 * tips.texi (Coding Conventions): Explain use of coding systems
6593 to ensure one decoding for strings.
6594
6595 2006-06-09 Aidan Kehoe <kehoea@parhasard.net>
6596
6597 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
6598 syntax.
6599
6600 2006-06-07 Eli Zaretskii <eliz@gnu.org>
6601
6602 * display.texi (Font Selection): Remove description of
6603 clear-face-cache.
6604
6605 * compile.texi (Eval During Compile): Fix a typo. Add index
6606 entries for possible uses of eval-when-compile.
6607
6608 2006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
6609
6610 * display.texi (Abstract Display): Fix typo.
6611
6612 2006-06-03 Eli Zaretskii <eliz@gnu.org>
6613
6614 * minibuf.texi (Minibuffer History) <history-add-new-input>:
6615 Reword variable's description.
6616
6617 2006-06-01 Richard Stallman <rms@gnu.org>
6618
6619 * windows.texi (Splitting Windows): Clarify splitting nonselected
6620 window.
6621
6622 2006-05-31 Juri Linkov <juri@jurta.org>
6623
6624 * minibuf.texi (Minibuffer History): Add history-add-new-input.
6625
6626 2006-05-30 Richard Stallman <rms@gnu.org>
6627
6628 * display.texi (Line Height): Fix errors in description of
6629 default line height and line-height property.
6630
6631 * nonascii.texi (Default Coding Systems): Further clarification.
6632
6633 2006-05-29 Luc Teirlinck <teirllm@auburn.edu>
6634
6635 * internals.texi (Pure Storage): Mention that an overflow in pure
6636 space causes a memory leak.
6637 (Garbage Collection): If there was an overflow in pure space,
6638 `garbage-collect' returns nil.
6639
6640 2006-05-30 Eli Zaretskii <eliz@gnu.org>
6641
6642 * nonascii.texi (Default Coding Systems): Fix it some more.
6643
6644 2006-05-29 Eli Zaretskii <eliz@gnu.org>
6645
6646 * nonascii.texi (Default Coding Systems): Fix last change.
6647
6648 2006-05-29 Kenichi Handa <handa@m17n.org>
6649
6650 * nonascii.texi (find-operation-coding-system): Describe the new
6651 argument format (FILENAME . BUFFER).
6652
6653 2006-05-28 Richard Stallman <rms@gnu.org>
6654
6655 * tips.texi (Coding Conventions): Better explain reasons not to
6656 advise other packages or use `eval-after-load'.
6657
6658 2006-05-29 Kim F. Storm <storm@cua.dk>
6659
6660 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
6661 `bindat-idx' and `bindat-raw' for clarity.
6662
6663 2006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
6664
6665 * processes.texi (Bindat Spec): Expand on `repeat' handler.
6666
6667 * display.texi (Display): Add "Abstract Display" to menu.
6668 (Abstract Display, Abstract Display Functions)
6669 (Abstract Display Example): New nodes.
6670 * elisp.texi (Top): Add "Abstract Display" to menu.
6671
6672 2006-05-27 Chong Yidong <cyd@stupidchicken.com>
6673
6674 * keymaps.texi (Key Sequences): Link to input events definition.
6675 (Format of Keymaps): Delete material duplicated in Keymap Basics.
6676
6677 * files.texi (Changing Files): Document updated argument list for
6678 copy-file.
6679
6680 2006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
6681
6682 * processes.texi (Bindat Functions): Explain term "total length".
6683 Use it in bindat-length and bindat-pack descriptions.
6684
6685 2006-05-26 Eli Zaretskii <eliz@gnu.org>
6686
6687 * tips.texi (Coding Conventions): Advise against using
6688 eval-after-load in packages. Add an index entry.
6689
6690 2006-05-25 Juri Linkov <juri@jurta.org>
6691
6692 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
6693
6694 * modes.texi (%-Constructs): Add %e, %z, %Z.
6695
6696 2006-05-25 Richard Stallman <rms@gnu.org>
6697
6698 * elisp.texi (Top): Update subnode menu.
6699
6700 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
6701 (Keymaps): Update menu.
6702
6703 2006-05-25 Chong Yidong <cyd@stupidchicken.com>
6704
6705 * keymaps.texi (Key Sequences): Some clarifications.
6706
6707 2006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
6708
6709 * processes.texi (Bindat Functions): Say "unibyte string"
6710 explicitly for bindat-unpack and bindat-pack descriptions.
6711 (Bindat Examples): Don't call `string-make-unibyte' in example.
6712
6713 2006-05-25 Chong Yidong <cyd@stupidchicken.com>
6714
6715 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
6716 Explain string and vector representations of key sequences.
6717
6718 * keymaps.texi (Changing Key Bindings):
6719 * commands.texi (Interactive Codes):
6720 * help.texi (Describing Characters): Refer to it.
6721
6722 2006-05-23 Luc Teirlinck <teirllm@auburn.edu>
6723
6724 * frames.texi (Pointer Shape): @end table -> @end defvar.
6725
6726 2006-05-22 Richard Stallman <rms@gnu.org>
6727
6728 * elisp.texi (Top): Update subnode menus.
6729
6730 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
6731 Contents rewritten; material from old Pointer Shape node moved here.
6732
6733 * display.texi (Pointer Shape): Node deleted.
6734 (Image Descriptors): Minor cleanup.
6735
6736 2006-05-21 Richard Stallman <rms@gnu.org>
6737
6738 * syntax.texi (Parsing Expressions): Update info on which STATE
6739 elements are ignored.
6740
6741 2006-05-19 Luc Teirlinck <teirllm@auburn.edu>
6742
6743 * hooks.texi (Standard Hooks): Correct typo.
6744
6745 * gpl.texi (GPL): ifinfo -> ifnottex.
6746
6747 2006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
6748
6749 * searching.texi (Simple Match Data): Warn about match data being
6750 set anew by every search.
6751
6752 2006-05-17 Richard Stallman <rms@gnu.org>
6753
6754 * minibuf.texi (Minibuffer History): Clarify.
6755
6756 * searching.texi (Regexp Special): Clarify nested regexp warning.
6757
6758 2006-05-16 Kim F. Storm <storm@cua.dk>
6759
6760 * minibuf.texi (Minibuffer History): Update add-to-history.
6761
6762 2006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
6763
6764 * nonascii.texi (Explicit Encoding):
6765 Fix typo (encoding<->decoding).
6766
6767 2006-05-14 Richard Stallman <rms@gnu.org>
6768
6769 * buffers.texi (Creating Buffers): Cleanup.
6770
6771 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
6772
6773 2006-05-13 Eli Zaretskii <eliz@gnu.org>
6774
6775 * buffers.texi (Current Buffer): Document that with-temp-buffer
6776 disables undo.
6777
6778 * os.texi (Terminal-Specific): More accurate description of how
6779 Emacs searches for the terminal-specific libraries.
6780
6781 2006-05-12 Eli Zaretskii <eliz@gnu.org>
6782
6783 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
6784 emacs-xtra to @inforef's.
6785
6786 * text.texi (Undo): Document that undo is turned off in buffers
6787 whose names begin with a space.
6788
6789 * buffers.texi (Buffer Names): Add index entries for buffers whose
6790 names begin with a space.
6791 (Creating Buffers): Document that undo is turned off in buffers
6792 whose names begin with a space.
6793
6794 * files.texi (Visiting Functions, Reading from Files)
6795 (Saving Buffers): Mention code and EOL conversions by file I/O
6796 primitives and subroutines.
6797
6798 * nonascii.texi (Lisp and Coding Systems):
6799 Document coding-system-eol-type. Add index entries for eol conversion.
6800
6801 * display.texi (Defining Faces): Mention `mac', and add an xref to
6802 where window-system is described.
6803
6804 2006-05-10 Richard Stallman <rms@gnu.org>
6805
6806 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
6807
6808 2006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
6809
6810 * variables.texi (File Local Variables): Recommend to quote lambda
6811 expressions in safe-local-variable property.
6812
6813 2006-05-09 Richard Stallman <rms@gnu.org>
6814
6815 * variables.texi (File Local Variables):
6816 Document safe-local-eval-forms and safe-local-eval-function.
6817
6818 2006-05-07 Kim F. Storm <storm@cua.dk>
6819
6820 * minibuf.texi (Minibuffer History): Remove keep-dups arg
6821 from add-to-history.
6822
6823 2006-05-07 Romain Francoise <romain@orebokech.com>
6824
6825 * commands.texi (Event Input Misc):
6826 * compile.texi (Eval During Compile):
6827 * internals.texi (Buffer Internals):
6828 * minibuf.texi (Initial Input):
6829 * nonascii.texi (Scanning Charsets):
6830 * numbers.texi (Comparison of Numbers):
6831 * windows.texi (Textual Scrolling, Vertical Scrolling):
6832 Fix various typos.
6833
6834 2006-05-06 Eli Zaretskii <eliz@gnu.org>
6835
6836 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
6837 conditional xref's to either emacs or emacs-xtra, depending on
6838 @iftex/@ifnottex.
6839
6840 * minibuf.texi (Minibuffer History): Document add-to-history.
6841
6842 2006-05-05 Eli Zaretskii <eliz@gnu.org>
6843
6844 * internals.texi (Pure Storage): Mention the pure overflow message
6845 at startup.
6846
6847 2006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
6848
6849 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
6850 (Searching Keymaps): Fix pseudo-Lisp description of keymap
6851 search.
6852
6853 2006-05-01 Richard Stallman <rms@gnu.org>
6854
6855 * intro.texi (nil and t): Clarify.
6856
6857 * variables.texi (File Local Variables): Suggest using booleanp.
6858
6859 2006-05-01 Juanma Barranquero <lekktu@gmail.com>
6860
6861 * objects.texi (Type Predicates): Fix typos.
6862
6863 2006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
6864
6865 * intro.texi (nil and t): Add booleanp.
6866
6867 * objects.texi (Type Predicates): Add links for booleanp and
6868 string-or-null-p.
6869
6870 2006-04-29 Richard Stallman <rms@gnu.org>
6871
6872 * modes.texi (Multiline Font Lock): Rename from
6873 Multi line Font Lock Elements. Much clarification.
6874 (Font Lock Multiline, Region to Fontify): Much clarification.
6875
6876 2006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
6877
6878 * variables.texi (File Local Variables): Remove the special case t for
6879 safe-local-variable.
6880
6881 2006-04-26 Richard Stallman <rms@gnu.org>
6882
6883 * syntax.texi (Parsing Expressions): Minor cleanup.
6884
6885 2006-04-18 Richard Stallman <rms@gnu.org>
6886
6887 * tips.texi (Coding Conventions): Explain when the package's
6888 prefix should appear later on (not at the start of the name).
6889
6890 * searching.texi (String Search): Clarify effect of NOERROR.
6891
6892 * modes.texi (Imenu): Clarify what special items do.
6893
6894 * hooks.texi (Standard Hooks): Delete text about old hook names.
6895
6896 2006-04-17 Romain Francoise <romain@orebokech.com>
6897
6898 * variables.texi (Local Variables): Update the default value of
6899 `max-specpdl-size'.
6900
6901 2006-04-15 Michael Olson <mwolson@gnu.org>
6902
6903 * processes.texi (Transaction Queues): Mention the new optional
6904 `delay-question' argument for `tq-enqueue'.
6905
6906 2006-04-13 Bill Wohler <wohler@newt.com>
6907
6908 * customize.texi (Common Keywords): Use dotted notation for
6909 :package-version value. Specify its values. Improve documentation
6910 for customize-package-emacs-version-alist.
6911
6912 2006-04-12 Bill Wohler <wohler@newt.com>
6913
6914 * customize.texi (Common Keywords): Move description of
6915 customize-package-emacs-version-alist to @defvar.
6916
6917 2006-04-10 Bill Wohler <wohler@newt.com>
6918
6919 * customize.texi (Common Keywords): Add :package-version.
6920
6921 2006-04-10 Kim F. Storm <storm@cua.dk>
6922
6923 * text.texi (Buffer Contents): Add NOPROPS arg to
6924 filter-buffer-substring.
6925
6926 2006-04-08 Kevin Ryde <user42@zip.com.au>
6927
6928 * os.texi (Command-Line Arguments): Update xref to emacs manual
6929 "Command Arguments" -> "Emacs Invocation", per change there.
6930
6931 2006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
6932
6933 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
6934 be on one line to help makeinfo not render two spaces after the dot.
6935
6936 2006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
6937
6938 * strings.texi (Predicates for Strings): Add string-or-null-p.
6939
6940 2006-03-28 Kim F. Storm <storm@cua.dk>
6941
6942 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
6943 remarks about systems that don't support fractional seconds.
6944
6945 2006-03-25 Karl Berry <karl@gnu.org>
6946
6947 * elisp.texi: Use @copyright{} instead of (C), and do not indent
6948 the year list.
6949
6950 2006-03-21 Nick Roberts <nickrob@snap.net.nz>
6951
6952 * display.texi (Fringe Indicators): Fix typos.
6953
6954 2006-03-19 Luc Teirlinck <teirllm@auburn.edu>
6955
6956 * tips.texi (Documentation Tips): One can now also write `program'
6957 in front of a quoted symbol in a docstring to prevent making a
6958 hyperlink.
6959
6960 2006-03-19 Alan Mackenzie <acm@muc.de>
6961
6962 * text.texi (Special Properties): Clarify `fontified' property.
6963
6964 2006-03-16 Richard Stallman <rms@gnu.org>
6965
6966 * display.texi (Defining Images): Minor cleanup.
6967
6968 2006-03-16 Bill Wohler <wohler@newt.com>
6969
6970 * display.texi (Defining Images): In image-load-path-for-library,
6971 prefer user's images.
6972
6973 2006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
6974
6975 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
6976
6977 2006-03-15 Bill Wohler <wohler@newt.com>
6978
6979 * display.texi (Defining Images): Fix example in
6980 image-load-path-for-library by not recommending that one binds
6981 image-load-path. Just defvar it to placate compiler and only use
6982 it if previously defined.
6983
6984 2006-03-14 Bill Wohler <wohler@newt.com>
6985
6986 * display.texi (Defining Images): In image-load-path-for-library,
6987 always return list of directories. Update example.
6988
6989 2006-03-14 Alan Mackenzie <acm@muc.de>
6990
6991 * modes.texi: New node, "Region to Fontify" (for Font Lock).
6992 This describes font-lock-extend-region-function.
6993 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
6994 the new node "Region to Fontify".
6995
6996 2006-03-13 Richard Stallman <rms@gnu.org>
6997
6998 * display.texi (Invisible Text): The impossible position is
6999 now before the invisible text, not after.
7000 (Defining Images): Clean up last change.
7001
7002 2006-03-11 Bill Wohler <wohler@newt.com>
7003
7004 * display.texi (Defining Images): Add image-load-path-for-library.
7005
7006 2006-03-11 Luc Teirlinck <teirllm@auburn.edu>
7007
7008 * text.texi (Adaptive Fill): Fix Texinfo usage.
7009
7010 * strings.texi (Creating Strings): Fix Texinfo usage.
7011
7012 * searching.texi (Regexp Special): Use @samp for regular
7013 expressions that are not in Lisp syntax.
7014
7015 2006-03-08 Luc Teirlinck <teirllm@auburn.edu>
7016
7017 * searching.texi (Regexp Special): Put remark between parentheses
7018 to avoid misreading.
7019
7020 2006-03-07 Luc Teirlinck <teirllm@auburn.edu>
7021
7022 * searching.texi (Syntax of Regexps): More accurately describe
7023 which characters are special in which situations.
7024 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
7025 are not special. Describe in detail when `[' and `]' are special.
7026 (Regexp Backslash): Plenty of regexps with unbalanced square
7027 brackets are valid, so reword that statement.
7028
7029 2006-03-02 Kim F. Storm <storm@cua.dk>
7030
7031 * keymaps.texi (Tool Bar): Add tool-bar-border.
7032
7033 2006-02-28 Luc Teirlinck <teirllm@auburn.edu>
7034
7035 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
7036
7037 2006-02-27 Luc Teirlinck <teirllm@auburn.edu>
7038
7039 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
7040
7041 * files.texi (Locating Files): Suggest additional values for the
7042 SUFFIXES arg of `locate-file'. Update pxref.
7043
7044 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
7045 (How Programs Do Loading): Discuss the effects of Auto Compression
7046 mode on `load'.
7047 (Load Suffixes): New node.
7048 (Library Search): Delete description of `load-suffixes'; it was
7049 moved to "Load Suffixes".
7050 (Autoload, Named Features): Mention `load-suffixes'.
7051
7052 2006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
7053
7054 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
7055
7056 * windows.texi (Window Tree): Fix typo.
7057
7058 2006-02-20 Kim F. Storm <storm@cua.dk>
7059
7060 * display.texi (Fringe Indicators): New section.
7061 Move indicate-empty-lines, indicate-buffer-boundaries, and
7062 default-indicate-buffer-boundaries here.
7063 Add fringe-indicator-alist and default-fringes-indicator-alist.
7064 Add list of logical fringe indicator symbols.
7065 Update list of standard bitmap names.
7066 (Fringe Cursors): New section.
7067 Move overflow-newline-into-fringe here.
7068 Add fringe-cursor-alist and default-fringes-cursor-alist.
7069 Add list of fringe cursor symbols.
7070
7071 2006-02-20 Juanma Barranquero <lekktu@gmail.com>
7072
7073 * commands.texi (Using Interactive): Fix reference to node
7074 "Minibuffers".
7075
7076 2006-02-19 Richard M. Stallman <rms@gnu.org>
7077
7078 * minibuf.texi (High-Level Completion):
7079 Add xref to read-input-method-name.
7080
7081 * files.texi (Relative File Names): Move file-relative-name here.
7082 (File Name Expansion): From here. Minor clarifications.
7083
7084 * commands.texi (Using Interactive): Add xrefs about reading input.
7085 Clarify remarks about that moving point and mark.
7086 Put string case before list case.
7087
7088 2006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
7089
7090 * display.texi (Other Display Specs, Image Descriptors):
7091 Revert erroneous changes. The previous description of
7092 image-descriptors as `(image . PROPS)' was correct.
7093
7094 2006-02-14 Richard M. Stallman <rms@gnu.org>
7095
7096 * variables.texi (File Local Variables): Clarifications.
7097
7098 2006-02-14 Juanma Barranquero <lekktu@gmail.com>
7099
7100 * variables.texi (File Local Variables): Use @code for a cons
7101 cell, not @var.
7102
7103 2006-02-13 Chong Yidong <cyd@stupidchicken.com>
7104
7105 * variables.texi (File Local Variables): Document new file local
7106 variable behavior.
7107
7108 2006-02-10 Kim F. Storm <storm@cua.dk>
7109
7110 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
7111
7112 2006-02-08 Juanma Barranquero <lekktu@gmail.com>
7113
7114 * modes.texi (%-Constructs): Remove obsolete info about
7115 `global-mode-string'.
7116
7117 2006-02-07 Richard M. Stallman <rms@gnu.org>
7118
7119 * commands.texi (Prefix Command Arguments): Minor cleanup.
7120
7121 * display.texi: "Graphical display", not window system.
7122
7123 * functions.texi (What Is a Function): Fix xref.
7124
7125 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
7126 (Changing Key Bindings): Clarify when remapping is better than
7127 substitute-key-definition.
7128
7129 2006-02-02 Richard M. Stallman <rms@gnu.org>
7130
7131 * minibuf.texi (Basic Completion): Completion alists are risky.
7132
7133 * keymaps.texi (Active Keymaps): Clarifications.
7134 (Searching Keymaps): New node.
7135 (Keymaps): Update menu.
7136
7137 * frames.texi (Layout Parameters): Minor clarification.
7138 (Drag and Drop): New node.
7139 (Frames): Update menu.
7140
7141 2006-01-29 Chong Yidong <cyd@stupidchicken.com>
7142
7143 * display.texi (Other Display Specs, Image Descriptors):
7144 Image description is a list, not a cons cell.
7145
7146 2006-01-28 Luc Teirlinck <teirllm@auburn.edu>
7147
7148 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
7149 list is not necessarily a list).
7150
7151 2006-01-27 Eli Zaretskii <eliz@gnu.org>
7152
7153 * frames.texi (Layout Parameters): border-width and
7154 internal-border-width belong to the frame, not the window.
7155
7156 2006-01-19 Richard M. Stallman <rms@gnu.org>
7157
7158 * nonascii.texi (Translation of Characters): Search cmds use
7159 translation-table-for-input. Automatically made local.
7160
7161 * markers.texi (Overview of Markers): Count insertion type
7162 as one of a marker's attributes.
7163
7164 * keymaps.texi (Controlling Active Maps): New node, split out of
7165 Active Keymaps.
7166 (Keymaps): Menu updated.
7167 (Active Keymaps): Give pseudocode to explain how the active
7168 maps are searched. current-active-maps and key-binding moved here.
7169 (Functions for Key Lookup): current-active-maps and key-binding moved.
7170 Clarifications.
7171 (Searching the Keymaps): New subnode.
7172
7173 * elisp.texi (Top): Menu clarification.
7174
7175 * display.texi (Other Display Specs): Delete duplicate entry for
7176 just a string as display spec. Move text about recursive display
7177 specs on such a string.
7178
7179 * commands.texi (Key Sequence Input): Clarify.
7180 Move num-nonmacro-input-events out.
7181 (Reading One Event): num-nonmacro-input-events moved here.
7182
7183 2006-01-14 Nick Roberts <nickrob@snap.net.nz>
7184
7185 * advice.texi (Simple Advice): Update example to fit argument
7186 change in previous-line.
7187
7188 2006-01-05 Richard M. Stallman <rms@gnu.org>
7189
7190 * markers.texi (The Mark): Fix in `mark'.
7191
7192 2006-01-04 Richard M. Stallman <rms@gnu.org>
7193
7194 * processes.texi (Misc Network, Make Network): Minor cleanups.
7195
7196 2006-01-04 Kim F. Storm <storm@cua.dk>
7197
7198 * processes.texi (Make Network): Add IPv6 addresses and handling.
7199 (Network Feature Testing): Mention (:family ipv6).
7200 (Misc Network): Add IPv6 formats to format-network-address.
7201
7202 2005-12-30 Richard M. Stallman <rms@gnu.org>
7203
7204 * text.texi (Changing Properties):
7205 Don't use return value of set-text-properties.
7206
7207 2005-12-29 Luc Teirlinck <teirllm@auburn.edu>
7208
7209 * modes.texi (Mode Line Format): Correct typo in menu.
7210
7211 2005-12-29 Richard M. Stallman <rms@gnu.org>
7212
7213 * modes.texi (Mode Line Top): New node.
7214 (Mode Line Data): Some text moved to new node.
7215 Explain the data structure more concretely.
7216 (Mode Line Basics): Clarifications.
7217 (Mode Line Variables): Clarify intro paragraph.
7218 (%-Constructs): Clarify intro paragraph.
7219 (Mode Line Format): Update menu.
7220
7221 2005-12-28 Luc Teirlinck <teirllm@auburn.edu>
7222
7223 * minibuf.texi (Basic Completion): Update lazy-completion-table
7224 examples for removal of ARGS argument.
7225
7226 2005-12-23 Richard M. Stallman <rms@gnu.org>
7227
7228 * text.texi (Undo): Restore some explanation from the version
7229 that was deleted.
7230
7231 2005-12-23 Eli Zaretskii <eliz@gnu.org>
7232
7233 * text.texi (Undo): Remove duplicate descriptions of `apply
7234 funname' and `apply delta' elements of the undo list.
7235
7236 2005-12-20 Richard M. Stallman <rms@gnu.org>
7237
7238 * help.texi (Help Functions): Update documentation of `apropos'.
7239
7240 2005-12-20 Luc Teirlinck <teirllm@auburn.edu>
7241
7242 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
7243 because it is confusing. If the :help-echo keyword is a function,
7244 it is not directly used as the :help-echo overlay property, as the
7245 xref seems to suggest (it does not take the appropriate args).
7246
7247 2005-12-19 Luc Teirlinck <teirllm@auburn.edu>
7248
7249 * customize.texi (Common Keywords): Fix Texinfo usage.
7250 (Group Definitions, Variable Definitions): Update for new
7251 conventions for using `*' in docstrings.
7252
7253 * tips.texi (Documentation Tips): Update for new conventions for
7254 using `*' in docstrings.
7255
7256 2005-12-16 Richard M. Stallman <rms@gnu.org>
7257
7258 * minibuf.texi (Minibuffer Contents): Minor cleanup.
7259
7260 2005-12-16 Juri Linkov <juri@jurta.org>
7261
7262 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
7263
7264 2005-12-14 Romain Francoise <romain@orebokech.com>
7265
7266 * modes.texi (Customizing Keywords): Rename `append' to `how'.
7267 Fix typo.
7268
7269 2005-12-11 Juri Linkov <juri@jurta.org>
7270
7271 * minibuf.texi (Completion Commands): Add mention of read-file-name
7272 for filename completion keymaps.
7273 (Reading File Names): Add mention of filename completion keymaps
7274 for read-file-name and xref to `Completion Commands'.
7275
7276 2005-12-10 Richard M. Stallman <rms@gnu.org>
7277
7278 * customize.texi (Common Keywords): State caveats for use of :tag.
7279
7280 2005-12-08 Richard M. Stallman <rms@gnu.org>
7281
7282 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
7283 with xrefs and better explanation.
7284 (Completion Commands): Add the filename completion maps.
7285
7286 * objects.texi (Character Type): Clarify that \s is not space
7287 if a dash follows.
7288
7289 2005-12-05 Richard M. Stallman <rms@gnu.org>
7290
7291 * windows.texi (Resizing Windows): Delete preserve-before args.
7292
7293 2005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
7294
7295 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
7296 in full keymaps, since the quirk has been fixed.
7297
7298 2005-12-03 Eli Zaretskii <eliz@gnu.org>
7299
7300 * hooks.texi (Standard Hooks): Add index entries.
7301 Mention `compilation-finish-functions'.
7302
7303 2005-11-27 Richard M. Stallman <rms@gnu.org>
7304
7305 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
7306
7307 2005-11-21 Juri Linkov <juri@jurta.org>
7308
7309 * customize.texi (Common Keywords): Update links types
7310 custom-manual and url-link. Add link types emacs-library-link,
7311 file-link, function-link, variable-link, custom-group-link.
7312
7313 2005-11-20 Chong Yidong <cyd@stupidchicken.com>
7314
7315 * display.texi: Revert 2005-11-20 change.
7316
7317 2005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
7318
7319 * processes.texi (Bindat Functions):
7320 Say "third" to refer to zero-based index "2".
7321
7322 2005-11-18 Luc Teirlinck <teirllm@auburn.edu>
7323
7324 * loading.texi (Library Search): Update the default value of
7325 `load-suffixes'.
7326
7327 2005-11-17 Chong Yidong <cyd@stupidchicken.com>
7328
7329 * display.texi (Attribute Functions): Mention :ignore-defface.
7330
7331 2005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
7332
7333 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
7334 (Minor Mode Conventions): Mention the use of a hook.
7335
7336 2005-11-06 Richard M. Stallman <rms@gnu.org>
7337
7338 * files.texi (Magic File Names): find-file-name-handler checks the
7339 `operations' property of the handler.
7340
7341 2005-11-03 Richard M. Stallman <rms@gnu.org>
7342
7343 * variables.texi (Frame-Local Variables): Small clarification.
7344
7345 2005-10-29 Chong Yidong <cyd@stupidchicken.com>
7346
7347 * os.texi (Init File): Document ~/.emacs.d/init.el.
7348
7349 2005-10-29 Richard M. Stallman <rms@gnu.org>
7350
7351 * internals.texi (Garbage Collection): Document memory-full.
7352
7353 2005-10-28 Bill Wohler <wohler@newt.com>
7354
7355 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
7356 for URLs.
7357
7358 2005-10-28 Richard M. Stallman <rms@gnu.org>
7359
7360 * minibuf.texi (Completion Commands): Clean up prev change.
7361
7362 2005-10-26 Kevin Ryde <user42@zip.com.au>
7363
7364 * compile.texi (Eval During Compile): Explain recommended uses
7365 of eval-when-compile and eval-and-compile.
7366
7367 2005-10-27 Masatake YAMATO <jet@gyve.org>
7368
7369 * minibuf.texi (Completion Commands):
7370 Write about new optional argument for `display-completion-list'.
7371
7372 2005-10-23 Richard M. Stallman <rms@gnu.org>
7373
7374 * display.texi (Overlay Arrow): Clarify about local bindings of
7375 overlay-arrow-position.
7376
7377 2005-10-22 Eli Zaretskii <eliz@gnu.org>
7378
7379 * internals.texi (Building Emacs): Fix last change.
7380
7381 2005-10-22 Richard M. Stallman <rms@gnu.org>
7382
7383 * internals.texi (Building Emacs): Document eval-at-startup.
7384
7385 2005-10-21 Richard M. Stallman <rms@gnu.org>
7386
7387 * loading.texi (Where Defined): load-history contains abs file names.
7388 symbol-file returns abs file names.
7389
7390 2005-10-19 Kim F. Storm <storm@cua.dk>
7391
7392 * display.texi (Showing Images): Add max-image-size integer value.
7393
7394 2005-10-18 Chong Yidong <cyd@stupidchicken.com>
7395
7396 * display.texi (Showing Images): Document max-image-size.
7397
7398 2005-10-17 Richard M. Stallman <rms@gnu.org>
7399
7400 * commands.texi (Quitting): Minor clarification.
7401
7402 * processes.texi (Sentinels): Clarify about output and quitting.
7403 (Filter Functions): Mention with-local-quit.
7404
7405 2005-10-17 Juri Linkov <juri@jurta.org>
7406
7407 * buffers.texi (Current Buffer):
7408 * commands.texi (Event Input Misc):
7409 * compile.texi (Eval During Compile, Compiler Errors):
7410 * customize.texi (Group Definitions):
7411 * display.texi (Progress, Defining Faces):
7412 * files.texi (Writing to Files):
7413 * modes.texi (Mode Hooks, Defining Minor Modes):
7414 * streams.texi (Output Functions):
7415 * syntax.texi (Syntax Table Functions):
7416 * text.texi (Change Hooks):
7417 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
7418
7419 * commands.texi (Quitting): Replace arg `forms' with `body' in
7420 `with-local-quit'.
7421
7422 * positions.texi (Excursions): Replace arg `forms' with `body' in
7423 `save-excursion'.
7424
7425 2005-10-08 Kim F. Storm <storm@cua.dk>
7426
7427 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
7428 Rename manual section accordingly.
7429
7430 2005-10-04 Kim F. Storm <storm@cua.dk>
7431
7432 * windows.texi (Window Split Tree): New section describing
7433 new function window-split-tree function.
7434
7435 2005-10-03 Nick Roberts <nickrob@snap.net.nz>
7436
7437 * display.texi (Fringe Size/Pos): Simplify and add detail.
7438
7439 2005-09-30 Romain Francoise <romain@orebokech.com>
7440
7441 * minibuf.texi (High-Level Completion): Explain that the prompt
7442 given to `read-buffer' should end with a colon and a space.
7443 Update usage examples.
7444
7445 2005-09-29 Juri Linkov <juri@jurta.org>
7446
7447 * display.texi (Displaying Messages): Rename argument name
7448 `string' to `format-string' in functions `message', `message-box',
7449 `message-or-box'.
7450
7451 2005-09-26 Chong Yidong <cyd@stupidchicken.com>
7452
7453 * errors.texi (Standard Errors): Correct xrefs.
7454
7455 2005-09-18 Chong Yidong <cyd@stupidchicken.com>
7456
7457 * display.texi (Defining Images): Update documentation for
7458 `image-load-path'.
7459
7460 2005-09-17 Richard M. Stallman <rms@gnu.org>
7461
7462 * display.texi (Defining Images): Clean up previous change.
7463
7464 2005-09-16 Romain Francoise <romain@orebokech.com>
7465
7466 * elisp.texi: Specify GFDL version 1.2.
7467
7468 * doclicense.texi (GNU Free Documentation License): Update to
7469 version 1.2.
7470
7471 2005-09-15 Chong Yidong <cyd@stupidchicken.com>
7472
7473 * display.texi (Defining Images): Document `image-load-path'.
7474
7475 2005-09-15 Richard M. Stallman <rms@gnu.org>
7476
7477 * objects.texi (Printed Representation): Minor cleanup.
7478 (Box Diagrams): Minor fix.
7479 (Cons Cell Type): Move (...) index item here.
7480 (Box Diagrams): From here.
7481 (Array Type): Minor fix.
7482 (Type Predicates): Delete index "predicates".
7483 (Hash Table Type): Clarify xref.
7484 (Dotted Pair Notation): Minor fix.
7485
7486 2005-09-10 Chong Yidong <cyd@stupidchicken.com>
7487
7488 * files.texi (Saving Buffers): Fix typo.
7489
7490 2005-09-08 Richard M. Stallman <rms@gnu.org>
7491
7492 * tips.texi (Programming Tips): Correct the "default" prompt spec.
7493
7494 2005-09-08 Chong Yidong <cyd@stupidchicken.com>
7495
7496 * locals.texi (Standard Buffer-Local Variables): Don't include
7497 mode variables for minor modes.
7498 Fix xrefs for buffer-display-count, buffer-display-table,
7499 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
7500 enable-multibyte-characters, fill-column, header-line-format,
7501 left-fringe-width, left-margin, and right-fringe-width.
7502
7503 * hooks.texi (Standard Hooks): All hooks should conform to the
7504 standard naming convention now.
7505 Fix xref for `echo-area-clear-hook'.
7506
7507 * display.texi (Usual Display): Note that indicate-empty-lines and
7508 tab-width are buffer-local.
7509
7510 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
7511
7512 * modes.texi (Mode Help): Note that major-mode is buffer-local.
7513
7514 * nonascii.texi (Encoding and I/O): Note that
7515 buffer-file-coding-system is buffer-local.
7516
7517 * positions.texi (List Motion): Note that defun-prompt-regexp is
7518 buffer-local.
7519
7520 * text.texi (Auto Filling): Note that auto-fill-function is
7521 buffer-local.
7522 (Undo): Note that buffer-undo-list is buffer-local.
7523
7524 * windows.texi (Buffers and Windows):
7525 Document buffer-display-count.
7526
7527 2005-09-06 Richard M. Stallman <rms@gnu.org>
7528
7529 * tips.texi (Coding Conventions): Sometimes it is ok to put the
7530 package prefix elsewhere than at the start of the name.
7531
7532 2005-09-03 Richard M. Stallman <rms@gnu.org>
7533
7534 * tips.texi (Programming Tips): Add conventions for minibuffer
7535 questions and prompts.
7536
7537 2005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
7538
7539 * intro.texi (nil and t): Minor cleanup.
7540 Delete spurious mention of keyword symbols.
7541 (Evaluation Notation): Add index entry.
7542 (A Sample Function Description): Minor cleanup.
7543 (A Sample Variable Description): Not all vars can be set.
7544
7545 2005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
7546
7547 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
7548
7549 (Insertion): Document precise type of `insert-char' arg COUNT.
7550
7551 2005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
7552
7553 * modes.texi (Other Font Lock Variables): Sync the default of
7554 font-lock-lines-before.
7555
7556 2005-08-31 Michael Albinus <michael.albinus@gmx.de>
7557
7558 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
7559
7560 2005-08-29 Richard M. Stallman <rms@gnu.org>
7561
7562 * elisp.texi (Top): Update subnode menu.
7563
7564 * searching.texi (Searching and Matching): Move node.
7565 Rearrange contents and add overall explanation.
7566 (Searching and Case): Move node.
7567 (Searching and Matching): Update menu.
7568
7569 2005-08-27 Eli Zaretskii <eliz@gnu.org>
7570
7571 * os.texi (Startup Summary): Fix the description of the initial
7572 startup message display.
7573
7574 2005-08-25 Richard M. Stallman <rms@gnu.org>
7575
7576 * searching.texi (Search and Replace): Add replace-regexp-in-string.
7577
7578 2005-08-25 Emilio C. Lopes <eclig@gmx.net>
7579
7580 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
7581 `next-overlay-change' example.
7582
7583 2005-08-22 Juri Linkov <juri@jurta.org>
7584
7585 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
7586 Fix invert-face. Fix args of face-background.
7587
7588 * display.texi (Standard Faces): Delete node.
7589 (Faces): Add xref to `(emacs)Standard Faces'.
7590 (Displaying Faces): Fix xref to `Standard Faces'.
7591
7592 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
7593
7594 2005-08-20 Alan Mackenzie <acm@muc.de>
7595
7596 * buffers.texi (The Buffer List): Clarify the manipulation of the
7597 buffer list.
7598
7599 2005-08-14 Richard M. Stallman <rms@gnu.org>
7600
7601 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
7602 a regexp.
7603
7604 2005-08-11 Richard M. Stallman <rms@gnu.org>
7605
7606 * elisp.texi (Top): Update subnode lists.
7607
7608 * display.texi (Inverse Video): Node deleted.
7609
7610 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
7611 New nodes split out of Coding Conventions.
7612
7613 * searching.texi (Regular Expressions): Document re-builder.
7614
7615 * os.texi (Time Parsing): New node split out of Time Conversion.
7616
7617 * processes.texi (Misc Network, Network Feature Testing)
7618 (Network Options, Make Network): New nodes split out of
7619 Low-Level Network.
7620
7621 2005-08-09 Richard M. Stallman <rms@gnu.org>
7622
7623 * frames.texi (Geometry): New node, split from Size and Position.
7624 (Frame Parameters): Refer to Geometry.
7625
7626 * buffers.texi (The Buffer List): Fix xrefs.
7627
7628 * windows.texi (Splitting Windows): Fix xref.
7629
7630 * frames.texi (Layout Parameters): Add xref.
7631
7632 * display.texi (Line Height, Scroll Bars): Fix xrefs.
7633
7634 * keymaps.texi (Menu Bar): Fix xref.
7635
7636 * locals.texi (Standard Buffer-Local Variables): Fix xref.
7637
7638 * modes.texi (%-Constructs): Fix xref.
7639
7640 * frames.texi (Window Frame Parameters): Node split up.
7641 (Basic Parameters, Position Parameters, Size Parameters)
7642 (Layout Parameters, Buffer Parameters, Management Parameters)
7643 (Cursor Parameters, Color Parameters): New subnodes.
7644
7645 2005-08-09 Luc Teirlinck <teirllm@auburn.edu>
7646
7647 * positions.texi (Screen Lines): Update xref for previous change
7648 in minibuf.texi.
7649
7650 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
7651 change in minibuf.texi.
7652
7653 2005-08-09 Richard M. Stallman <rms@gnu.org>
7654
7655 * tips.texi (Coding Conventions): Minor cleanup.
7656
7657 * modes.texi (Defining Minor Modes): Explain when init-value
7658 can be non-nil.
7659
7660 * elisp.texi (Top): Update submenu for Minibuffer.
7661
7662 * minibuf.texi (Minibuffer Misc): Node split up.
7663 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
7664 (Recursive Mini): New nodes split out from Minibuffer Misc.
7665 (Minibuffer Misc): Document max-mini-window-height.
7666
7667 * hash.texi (Defining Hash): Delete stray paren in example.
7668
7669 * display.texi (Echo Area Customization): Don't define
7670 max-mini-window-height here; xref instead.
7671
7672 * commands.texi (Event Input Misc): Update while-no-input.
7673
7674 * advice.texi (Advising Functions): Explain when to use advice
7675 and when to use a hook.
7676
7677 2005-07-30 Eli Zaretskii <eliz@gnu.org>
7678
7679 * makefile.w32-in (info): Don't run install-info.
7680 ($(infodir)/dir): New target, produced by running install-info.
7681
7682 2005-07-27 Luc Teirlinck <teirllm@auburn.edu>
7683
7684 * modes.texi (Defining Minor Modes): The keyword for the initial
7685 value is :init-value, not :initial-value.
7686
7687 2005-07-23 Eli Zaretskii <eliz@gnu.org>
7688
7689 * loading.texi (Autoload): Make the `doctor' example be consistent
7690 with what's in current loaddefs.el. Describe the "fn" magic in
7691 the usage portion of the doc string.
7692
7693 2005-07-22 Richard M. Stallman <rms@gnu.org>
7694
7695 * internals.texi (Garbage Collection): Clarify previous change.
7696
7697 2005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
7698
7699 * internals.texi (Garbage Collection): Add gc-cons-percentage.
7700
7701 2005-07-18 Juri Linkov <juri@jurta.org>
7702
7703 * commands.texi (Accessing Events):
7704 * frames.texi (Text Terminal Colors, Resources):
7705 * markers.texi (The Mark):
7706 * modes.texi (Defining Minor Modes):
7707 Delete duplicate duplicate words.
7708
7709 2005-07-16 Richard M. Stallman <rms@gnu.org>
7710
7711 * display.texi (Managing Overlays): Clarify make-overlay
7712 args for insertion types.
7713
7714 2005-07-13 Luc Teirlinck <teirllm@auburn.edu>
7715
7716 * customize.texi (Variable Definitions):
7717 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
7718 `standard-value' is a list too.
7719 (Defining New Types): Use @key{RET} instead of @key{ret}.
7720
7721 2005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
7722
7723 * os.texi (Translating Input): Fix typo.
7724
7725 2005-07-08 Richard M. Stallman <rms@gnu.org>
7726
7727 * README: Update edition number and size estimate.
7728
7729 * elisp.texi (VERSION): Set to 2.9.
7730
7731 2005-07-07 Richard M. Stallman <rms@gnu.org>
7732
7733 * book-spine.texinfo: Update Emacs version.
7734
7735 * display.texi (Inverse Video): Delete mode-line-inverse-video.
7736
7737 2005-07-06 Richard M. Stallman <rms@gnu.org>
7738
7739 * searching.texi (Regexp Search): Clarify what re-search-forward
7740 does when the search fails.
7741
7742 2005-07-05 Lute Kamstra <lute@gnu.org>
7743
7744 * Update FSF's address in GPL notices.
7745
7746 * doclicense.texi (GNU Free Documentation License):
7747 * gpl.texi (GPL):
7748 * tips.texi (Coding Conventions, Library Headers):
7749 * vol1.texi:
7750 * vol2.texi: Update FSF's address.
7751
7752 2005-07-04 Richard M. Stallman <rms@gnu.org>
7753
7754 * hooks.texi (Standard Hooks): Add occur-hook.
7755
7756 2005-07-03 Luc Teirlinck <teirllm@auburn.edu>
7757
7758 * display.texi (The Echo Area): Correct menu.
7759
7760 2005-07-03 Richard M. Stallman <rms@gnu.org>
7761
7762 * elisp.texi (Top): Update subnode menu for Display.
7763
7764 * display.texi (Displaying Messages): New node, with most
7765 of what was in The Echo Area.
7766 (Progress): Move under The Echo Area.
7767 (Logging Messages): New node with new text.
7768 (Echo Area Customization): New node, the rest of what was
7769 in The Echo Area. Document message-truncate-lines with @defvar.
7770 (Display): Update menu.
7771
7772 * windows.texi (Textual Scrolling): Doc 3 values for
7773 scroll-preserve-screen-position.
7774
7775 * text.texi (Special Properties): Change hook functions
7776 should bind inhibit-modification-hooks around altering buffer text.
7777
7778 * keymaps.texi (Key Binding Commands): Call binding BINDING
7779 rather than DEFINITION.
7780
7781 2005-06-29 Juanma Barranquero <lekktu@gmail.com>
7782
7783 * variables.texi (Defining Variables): `user-variable-p' returns t
7784 for aliases of user options, nil for alias loops.
7785
7786 2005-06-28 Richard M. Stallman <rms@gnu.org>
7787
7788 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
7789 make-keymap.
7790
7791 2005-06-27 Luc Teirlinck <teirllm@auburn.edu>
7792
7793 * variables.texi (Setting Variables): Correct and clarify
7794 description of `add-to-ordered-list'.
7795
7796 2005-06-26 Richard M. Stallman <rms@gnu.org>
7797
7798 * display.texi (Faces): Minor cleanup.
7799
7800 2005-06-25 Luc Teirlinck <teirllm@auburn.edu>
7801
7802 * display.texi (Faces): `facep' returns t for strings that are
7803 face names.
7804
7805 2005-06-25 Richard M. Stallman <rms@gnu.org>
7806
7807 * objects.texi (Equality Predicates): Clarify meaning of equal.
7808
7809 * windows.texi (Selecting Windows): save-selected-window
7810 and with-selected-window save and restore the current buffer.
7811
7812 2005-06-24 Richard M. Stallman <rms@gnu.org>
7813
7814 * numbers.texi (Float Basics): Explain how to test for NaN,
7815 and printing the sign of NaNs.
7816
7817 2005-06-24 Eli Zaretskii <eliz@gnu.org>
7818
7819 * makefile.w32-in (MAKEINFO): Use --force.
7820
7821 2005-06-23 Richard M. Stallman <rms@gnu.org>
7822
7823 * display.texi (Face Functions): Correct Texinfo usage.
7824
7825 2005-06-23 Luc Teirlinck <teirllm@auburn.edu>
7826
7827 * lists.texi (Rings): `ring-elements' now returns the elements of
7828 RING in order.
7829
7830 2005-06-23 Juanma Barranquero <lekktu@gmail.com>
7831
7832 * markers.texi (The Mark): Texinfo usage fix.
7833
7834 2005-06-23 Kim F. Storm <storm@cua.dk>
7835
7836 * searching.texi (Entire Match Data): Remove evaporate option for
7837 match-data. Do not mention evaporate option for set-match-data.
7838
7839 2005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
7840
7841 * display.texi (Face Functions): Mention face aliases.
7842
7843 2005-06-21 Richard M. Stallman <rms@gnu.org>
7844
7845 * anti.texi (Antinews): Texinfo usage fix.
7846
7847 2005-06-21 Karl Berry <karl@gnu.org>
7848
7849 * elisp.texi: Use @copying.
7850
7851 * elisp.texi: Put @summarycontents and @contents before the Top
7852 node, instead of the end of the file, so that the contents appear
7853 in the right place in the dvi/pdf output.
7854
7855 2005-06-21 Juri Linkov <juri@jurta.org>
7856
7857 * display.texi (Defining Faces): Add `customized-face'.
7858
7859 2005-06-20 Kim F. Storm <storm@cua.dk>
7860
7861 * variables.texi (Setting Variables): Any type of element can be
7862 given order in add-to-ordered-list. Compare elements with eq.
7863
7864 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
7865
7866 2005-06-20 Karl Berry <karl@gnu.org>
7867
7868 * syntax.texi (Syntax Flags): Make last column very slightly wider
7869 to avoid "generic comment" breaking on two lines and causing an
7870 underfull box.
7871
7872 2005-06-19 Luc Teirlinck <teirllm@auburn.edu>
7873
7874 * lists.texi (Rings): Various minor clarifications and corrections.
7875
7876 2005-06-18 Richard M. Stallman <rms@gnu.org>
7877
7878 * functions.texi (Obsolete Functions): Simplify.
7879
7880 * variables.texi (Variable Aliases): Simplify.
7881
7882 * anti.texi, backups.texi, compile.texi, customization.texi:
7883 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
7884 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
7885 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
7886 * variables.texi: Fix formatting ugliness.
7887
7888 * elisp.texi: Add links to Rings and Byte Packing.
7889 Update version and copyright years.
7890
7891 * minibuf.texi: Fix formatting ugliness.
7892 (Completion Commands): Move keymap vars to the end
7893 and vars completing-read binds to the top.
7894
7895 2005-06-17 Luc Teirlinck <teirllm@auburn.edu>
7896
7897 * processes.texi: Fix typos.
7898 (Bindat Spec): Correct Texinfo error.
7899 (Byte Packing): Fix ungrammatical sentence.
7900
7901 2005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
7902
7903 * lists.texi (Rings): New node.
7904 (Lists): Add it to menu.
7905
7906 * processes.texi (Byte Packing): New node.
7907 (Processes): Add it to menu.
7908
7909 2005-06-17 Richard M. Stallman <rms@gnu.org>
7910
7911 * syntax.texi (Parsing Expressions): Fix texinfo usage.
7912
7913 * help.texi (Documentation Basics): Explain the xref to
7914 Documentation Tips.
7915
7916 * debugging.texi (Debugger Commands): Minor fix.
7917
7918 2005-06-16 Luc Teirlinck <teirllm@auburn.edu>
7919
7920 * edebug.texi (Instrumenting): Eliminate duplicate link.
7921 (Specification List): Replace references to "below", referring to
7922 a later node, with one @ref to that node.
7923
7924 * os.texi (Timers): Timers should save and restore the match data
7925 if they change it.
7926
7927 * debugging.texi (Debugger Commands): Mention that the Lisp
7928 debugger can not step through primitive functions.
7929
7930 2005-06-16 Juanma Barranquero <lekktu@gmail.com>
7931
7932 * functions.texi (Obsolete Functions): Update argument names of
7933 `make-obsolete' and `define-obsolete-function-alias'.
7934
7935 * variables.texi (Variable Aliases): Update argument names of
7936 `defvaralias', `make-obsolete-variable' and
7937 `define-obsolete-variable-alias'.
7938
7939 2005-06-15 Kim F. Storm <storm@cua.dk>
7940
7941 * searching.texi (Entire Match Data): Rephrase warnings about
7942 evaporate arg to match-data and set-match-data.
7943
7944 2005-06-14 Luc Teirlinck <teirllm@auburn.edu>
7945
7946 * elisp.texi (Top): Update detailed menu.
7947
7948 * edebug.texi (Edebug): Update menu.
7949 (Instrumenting): Update xrefs.
7950 (Edebug Execution Modes): Correct xref.
7951 (Jumping): Clarify description of `h' command.
7952 Eliminate redundant @ref.
7953 (Breaks): New node.
7954 (Breakpoints): Is now a subsubsection.
7955 (Global Break Condition): Mention `C-x X X'.
7956 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
7957 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
7958 (Edebug Display Update): Correct pxref.
7959 (Edebug and Macros): New node.
7960 (Instrumenting Macro Calls): Is now a subsubsection.
7961 Neither arg of `def-edebug-spec' is evaluated.
7962 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
7963 (Specification Examples): Fix typo.
7964
7965 2005-06-14 Lute Kamstra <lute@gnu.org>
7966
7967 * debugging.texi (Function Debugging): Primitives can break on
7968 entry too.
7969
7970 2005-06-14 Kim F. Storm <storm@cua.dk>
7971
7972 * variables.texi (Setting Variables): Add add-to-ordered-list.
7973
7974 2005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
7975
7976 * syntax.texi (Parsing Expressions): Document aux functions and vars of
7977 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
7978
7979 2005-06-13 Lute Kamstra <lute@gnu.org>
7980
7981 * text.texi (Special Properties): Fix cross reference.
7982
7983 2005-06-11 Luc Teirlinck <teirllm@auburn.edu>
7984
7985 * debugging.texi (Function Debugging): Delete mention of empty
7986 string argument to `cancel-debug-on-entry'. Delete inaccurate
7987 description of the return value of that command.
7988
7989 2005-06-11 Alan Mackenzie <acm@muc.de>
7990
7991 * text.texi (Adaptive Fill): Amplify the description of
7992 fill-context-prefix.
7993
7994 2005-06-10 Luc Teirlinck <teirllm@auburn.edu>
7995
7996 * syntax.texi (Parsing Expressions): Fix Texinfo error.
7997
7998 2005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
7999
8000 * syntax.texi (Parsing Expressions): Document syntax-ppss.
8001
8002 2005-06-10 Luc Teirlinck <teirllm@auburn.edu>
8003
8004 * debugging.texi (Error Debugging): Minor rewording.
8005 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
8006 is optional.
8007
8008 2005-06-10 Lute Kamstra <lute@gnu.org>
8009
8010 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
8011 (Top): Give it a title. Correct version number. Give the
8012 detailed node listing a more prominent header.
8013 * intro.texi: Don't set VERSION here a second time.
8014 Mention Emacs's version too.
8015 * anti.texi (Antinews): Use EMACSVER to refer to the current
8016 version of Emacs.
8017
8018 2005-06-09 Kim F. Storm <storm@cua.dk>
8019
8020 * searching.texi (Entire Match Data): Explain new `reseat' argument to
8021 match-data and set-match-data.
8022
8023 2005-06-08 Richard M. Stallman <rms@gnu.org>
8024
8025 * searching.texi (Entire Match Data): Clarify when match-data
8026 returns markers and when integers.
8027
8028 * display.texi (Defining Faces): Explain that face name should not
8029 end in `-face'.
8030
8031 * modes.texi (Mode Line Data): Minor cleanup.
8032 (Customizing Keywords): Node split out of Search-based Fontification.
8033 Add example of using font-lock-add-keywords from a hook.
8034 Clarify when MODE should be non-nil, and when nil.
8035
8036 2005-06-06 Richard M. Stallman <rms@gnu.org>
8037
8038 * modes.texi (Mode Line Data): Explain what happens when the car
8039 of a list is a void symbol.
8040 (Search-based Fontification): Explain MODE arg to
8041 font-lock-add-keywords and warn about calls from major modes.
8042
8043 2005-06-08 Juri Linkov <juri@jurta.org>
8044
8045 * display.texi (Standard Faces): Add `shadow' face.
8046
8047 2005-05-29 Luc Teirlinck <teirllm@auburn.edu>
8048
8049 * modes.texi (Major Mode Conventions): A derived mode only needs
8050 to put the call to the parent mode inside `delay-mode-hooks'.
8051
8052 2005-05-29 Richard M. Stallman <rms@gnu.org>
8053
8054 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
8055 new, and what that implies. Clarify.
8056
8057 * files.texi (Locating Files): Clean up the text.
8058
8059 * frames.texi (Window Frame Parameters): Document user-size.
8060 Shorten entry for top by referring to left.
8061
8062 2005-05-26 Richard M. Stallman <rms@gnu.org>
8063
8064 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
8065 is new, and what the implications are. Other clarifications.
8066
8067 2005-05-24 Richard M. Stallman <rms@gnu.org>
8068
8069 * frames.texi (Dialog Boxes): Minor fixes.
8070
8071 2005-05-25 Masatake YAMATO <jet@gyve.org>
8072
8073 * display.texi (Standard Faces): Write about `mode-line-highlight'.
8074
8075 2005-05-24 Luc Teirlinck <teirllm@auburn.edu>
8076
8077 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
8078 is optional.
8079
8080 2005-05-24 Nick Roberts <nickrob@snap.net.nz>
8081
8082 * frames.texi (Dialog Boxes): Describe new optional argument.
8083
8084 2005-05-23 Lute Kamstra <lute@gnu.org>
8085
8086 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
8087 syntax-begin-function over font-lock-beginning-of-syntax-function.
8088
8089 2005-05-21 Luc Teirlinck <teirllm@auburn.edu>
8090
8091 * minibuf.texi (Reading File Names): Update description of
8092 `read-directory-name'.
8093
8094 * modes.texi (Derived Modes): Clarify :group keyword.
8095
8096 2005-05-21 Eli Zaretskii <eliz@gnu.org>
8097
8098 * files.texi (Locating Files): New subsection.
8099 Describe locate-file and executable-find.
8100
8101 2005-05-21 Kevin Ryde <user42@zip.com.au>
8102
8103 * frames.texi (Initial Parameters): Update cross reference to
8104 "Emacs Invocation".
8105
8106 2005-05-19 Luc Teirlinck <teirllm@auburn.edu>
8107
8108 * keymaps.texi (Active Keymaps): Add anchor.
8109
8110 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
8111 (Major Mode Conventions): Refer to `Auto Major Mode' in more
8112 appropriate place.
8113 (Derived Modes): Small clarifications.
8114 (Minor Mode Conventions, Keymaps and Minor Modes):
8115 Replace references to nodes with references to anchors.
8116 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
8117 Clarify description of lists whose first element is an integer.
8118 (Mode Line Variables): Add anchor.
8119 (%-Constructs): Clarify description of integer after %.
8120 (Emulating Mode Line): Describe nil value for FACE.
8121
8122 2005-05-18 Luc Teirlinck <teirllm@auburn.edu>
8123
8124 * modes.texi (Derived Modes): Correct references to non-existing
8125 variable standard-syntax-table.
8126
8127 2005-05-17 Lute Kamstra <lute@gnu.org>
8128
8129 * modes.texi (Defining Minor Modes): Mention the mode hook.
8130
8131 2005-05-15 Kim F. Storm <storm@cua.dk>
8132
8133 * processes.texi (Network): Remove open-network-stream-nowait.
8134 (Network Servers): Remove open-network-stream-server.
8135
8136 2005-05-15 Luc Teirlinck <teirllm@auburn.edu>
8137
8138 * elisp.texi (Top): Update detailed menu.
8139
8140 * variables.texi: Reorder nodes.
8141 (Variables): Update menu.
8142 (File Local Variables): Do not refer to the `-*-' line as
8143 a "local variables list". Add pxref.
8144
8145 2005-05-14 Luc Teirlinck <teirllm@auburn.edu>
8146
8147 * elisp.texi (Top): Update detailed menu for node changes.
8148
8149 * modes.texi (Modes): Update Menu.
8150 (Hooks): Move to beginning of chapter.
8151 Most minor modes run mode hooks too.
8152 `add-hook' can handle void hooks or hooks whose value is a single
8153 function.
8154 (Major Modes): Update Menu.
8155 (Major Mode Basics): New node, split off from `Major Modes'.
8156 (Major Mode Conventions): Correct xref. Explain how to handle
8157 auto-mode-alist if the major mode command has an autoload cookie.
8158 (Auto Major Mode): Major update. Add magic-mode-alist.
8159 (Derived Modes): Major update.
8160 (Mode Line Format): Update Menu.
8161 (Mode Line Basics): New node, split off from `Mode Line Format'.
8162
8163 * loading.texi (Autoload): Mention `autoload cookie' as synonym
8164 for `magic autoload comment'. Add index entries and anchor.
8165
8166 2005-05-14 Richard M. Stallman <rms@gnu.org>
8167
8168 * tips.texi (Coding Conventions): Explain how important it is
8169 that just loading certain files not change Emacs behavior.
8170
8171 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
8172
8173 2005-05-12 Lute Kamstra <lute@gnu.org>
8174
8175 * modes.texi (Generic Modes): Update.
8176 (Major Modes): Refer to node "Generic Modes".
8177
8178 * elisp.texi (Top): Update to the current structure of the manual.
8179 * processes.texi (Processes): Add menu description.
8180 * customize.texi (Customization): Add menu descriptions.
8181
8182 2005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
8183
8184 * processes.texi (Signals to Processes)
8185 (Low-Level Network): Fix typos.
8186
8187 2005-05-11 Lute Kamstra <lute@gnu.org>
8188
8189 * elisp.texi (Top): Add some nodes from the chapter "Major and
8190 Minor Modes" to the detailed node listing.
8191
8192 2005-05-10 Richard M. Stallman <rms@gnu.org>
8193
8194 * keymaps.texi (Extended Menu Items): Menu item filter functions
8195 can be called at any time.
8196
8197 2005-05-08 Luc Teirlinck <teirllm@auburn.edu>
8198
8199 * variables.texi (File Local Variables): `(hack-local-variables t)'
8200 now also checks whether a mode is specified in the local variables
8201 list.
8202
8203 2005-05-05 Kevin Ryde <user42@zip.com.au>
8204
8205 * display.texi (The Echo Area): Correct format function cross
8206 reference.
8207
8208 2005-05-05 Luc Teirlinck <teirllm@auburn.edu>
8209
8210 * variables.texi (Variable Aliases): Change description of
8211 `define-obsolete-variable-alias'.
8212
8213 * functions.texi (Functions): Add "Obsolete Functions" to menu.
8214 (Defining Functions): Add xref.
8215 (Obsolete Functions): New node.
8216 (Function Safety): Standardize capitalization of section title.
8217
8218 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
8219 (Dialog Boxes): Complete description of `x-popup-dialog'.
8220
8221 2005-05-04 Richard M. Stallman <rms@gnu.org>
8222
8223 * commands.texi (Interactive Codes): Fix Texinfo usage.
8224 Document U more clearly.
8225
8226 2005-05-01 Luc Teirlinck <teirllm@auburn.edu>
8227
8228 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
8229 function and not a macro.
8230
8231 * frames.texi (Pop-Up Menus): Correct and clarify description of
8232 `x-popup-menu'.
8233 (Dialog Boxes): Clarify description of `x-popup-dialog'.
8234
8235 2005-05-01 Richard M. Stallman <rms@gnu.org>
8236
8237 * edebug.texi (Checking Whether to Stop): Fix previous change.
8238
8239 2005-05-01 Luc Teirlinck <teirllm@auburn.edu>
8240
8241 * display.texi: Fix typos and Texinfo usage.
8242
8243 * edebug.texi (Checking Whether to Stop): executing-macro ->
8244 executing-kbd-macro.
8245
8246 2005-05-01 Richard M. Stallman <rms@gnu.org>
8247
8248 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
8249
8250 2005-04-30 Richard M. Stallman <rms@gnu.org>
8251
8252 * files.texi (Magic File Names): Document `operations' property.
8253
8254 2005-04-29 Lute Kamstra <lute@gnu.org>
8255
8256 * modes.texi (Generic Modes): New node.
8257 (Major Modes): Add it to the menu.
8258 (Derived Modes): Add "derived mode" to concept index.
8259
8260 2005-04-28 Lute Kamstra <lute@gnu.org>
8261
8262 * modes.texi (Defining Minor Modes): Fix previous change.
8263 (Font Lock Mode): Simplify.
8264 (Font Lock Basics): Say that font-lock-defaults is buffer-local
8265 when set and that some parts are optional. Add cross references.
8266 (Search-based Fontification): Say how to specify font-lock-keywords.
8267 Add cross references. Add font-lock-multiline to index.
8268 Move font-lock-keywords-case-fold-search here from node "Other Font
8269 Lock Variables". Document font-lock-add-keywords and
8270 font-lock-remove-keywords.
8271 (Other Font Lock Variables): Move font-lock-keywords-only,
8272 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
8273 and font-lock-syntactic-face-function to node "Syntactic Font
8274 Lock". Move font-lock-keywords-case-fold-search to node
8275 "Search-based Fontification". Document font-lock-inhibit-thing-lock
8276 and font-lock-{,un}fontify-{buffer,region}-function.
8277 (Precalculated Fontification): Remove reference to deleted variable
8278 font-lock-core-only.
8279 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
8280 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
8281 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
8282 and font-lock-syntactic-face-function here from node "Other Font
8283 Lock Variables". Move font-lock-syntactic-keywords to "Setting
8284 Syntax Properties". Add cross references.
8285 (Setting Syntax Properties): New node.
8286 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
8287 * syntax.texi (Syntax Properties): Add cross reference.
8288 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
8289
8290 2005-04-26 Richard M. Stallman <rms@gnu.org>
8291
8292 * display.texi (Defining Faces):
8293 Document `default' elements of defface spec.
8294
8295 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
8296
8297 * variables.texi (Variable Aliases): Clarify text.
8298
8299 2005-04-25 Chong Yidong <cyd@stupidchicken.com>
8300
8301 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
8302
8303 2005-04-25 Luc Teirlinck <teirllm@auburn.edu>
8304
8305 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
8306
8307 2005-04-24 Eli Zaretskii <eliz@gnu.org>
8308
8309 * syntax.texi (Syntax Table Internals): Elaborate documentation of
8310 syntax-after and syntax-class.
8311
8312 * files.texi (Changing Files): Fix last change's cross-reference.
8313 (Unique File Names): Don't mention "numbers" in the documentation
8314 of make-temp-file and make-temp-name.
8315
8316 2005-04-23 Richard M. Stallman <rms@gnu.org>
8317
8318 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
8319
8320 2005-04-22 Nick Roberts <nickrob@snap.net.nz>
8321
8322 * windows.texi (Cyclic Window Ordering): Clarify window-list.
8323
8324 2005-04-22 Nick Roberts <nickrob@snap.net.nz>
8325
8326 * variables.texi (Variable Aliases): Describe make-obsolete-variable
8327 and define-obsolete-variable-alias.
8328
8329 2005-04-22 Kim F. Storm <storm@cua.dk>
8330
8331 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
8332 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
8333
8334 2005-04-21 Lute Kamstra <lute@gnu.org>
8335
8336 * lists.texi (Association Lists): Document rassq-delete-all.
8337
8338 2005-04-19 Richard M. Stallman <rms@gnu.org>
8339
8340 * modes.texi (Search-based Fontification): Explain that
8341 facespec is an expression to be evaluated.
8342
8343 2005-04-19 Kevin Ryde <user42@zip.com.au>
8344
8345 * streams.texi (Output Functions): Fix xref.
8346 * strings.texi (String Conversion): Fix xref.
8347
8348 2005-04-19 Kim F. Storm <storm@cua.dk>
8349
8350 * symbols.texi (Symbol Plists): Add safe-get.
8351 Mention that `get' may signal an error.
8352
8353 2005-04-18 Nick Roberts <nickrob@snap.net.nz>
8354
8355 * customize.texi (Variable Definitions): Replace tooltip-mode
8356 example with save-place.
8357
8358 2005-04-17 Richard M. Stallman <rms@gnu.org>
8359
8360 * buffers.texi (Indirect Buffers): Clarify.
8361
8362 * positions.texi (Positions): Clarify converting marker to integer.
8363
8364 * strings.texi (String Basics): Mention string-match; clarify.
8365
8366 2005-04-08 Lute Kamstra <lute@gnu.org>
8367
8368 * modes.texi (Search-based Fontification): Fix cross references.
8369 Use consistent terminology. Document anchored highlighting.
8370
8371 2005-04-05 Lute Kamstra <lute@gnu.org>
8372
8373 * modes.texi (Defining Minor Modes): Document :group keyword
8374 argument and its default value.
8375
8376 2005-04-03 Lute Kamstra <lute@gnu.org>
8377
8378 * hooks.texi (Standard Hooks): Add some hooks. Add cross
8379 references and/or descriptions. Delete major mode hooks; mention
8380 them as a category instead. Rename or delete obsolete hooks.
8381
8382 2005-04-02 Richard M. Stallman <rms@gnu.org>
8383
8384 * nonascii.texi (Coding System Basics): Another wording cleanup.
8385
8386 2005-04-01 Richard M. Stallman <rms@gnu.org>
8387
8388 * nonascii.texi (Coding System Basics): Clarify previous change.
8389
8390 2005-04-01 Kenichi Handa <handa@m17n.org>
8391
8392 * nonascii.texi (Coding System Basics): Describe about roundtrip
8393 identity of coding systems.
8394
8395 2005-03-29 Chong Yidong <cyd@stupidchicken.com>
8396
8397 * text.texi (Buffer Contents): Add filter-buffer-substring and
8398 buffer-substring-filters.
8399
8400 2005-03-26 Chong Yidong <cyd@stupidchicken.com>
8401
8402 * anti.texi (Antinews): Mention `G' interactive code.
8403
8404 * tips.texi (Compilation Tips): Mention benchmark.el.
8405
8406 2005-03-27 Luc Teirlinck <teirllm@auburn.edu>
8407
8408 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
8409 is now bound to M-o M-o.
8410
8411 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
8412
8413 2005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
8414
8415 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
8416 in the Emacs Manual).
8417 * Makefile.in (srcs): Remove calendar.texi.
8418 * makefile.w32-in (srcs): Remove calendar.texi.
8419 * display.texi (Display): Change name of next node.
8420 * os.texi (System In): Change name of previous node.
8421 * elisp.texi (Top): Remove Calendar references.
8422 * vol1.texi (Top): Remove Calendar references.
8423 * vol2.texi (Top): Remove Calendar references.
8424
8425 2005-03-25 Richard M. Stallman <rms@gnu.org>
8426
8427 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
8428 Cleanup previous change.
8429
8430 2005-03-25 Chong Yidong <cyd@stupidchicken.com>
8431
8432 * display.texi (Face Attributes): Faces earlier in an :inherit
8433 list take precedence.
8434 (Scroll Bars): Fix description of vertical-scroll-bars.
8435 Document frame-current-scroll-bars and window-current-scroll-bars.
8436
8437 * markers.texi (The Mark): Document temporary Transient Mark mode.
8438
8439 * minibuf.texi (Reading File Names):
8440 Document read-file-name-completion-ignore-case.
8441
8442 * positions.texi (Screen Lines): Document nil for width argument
8443 to compute-motion.
8444
8445 2005-03-23 Kim F. Storm <storm@cua.dk>
8446
8447 * display.texi (Standard Faces): Other faces used in the fringe
8448 implicitly inherits from the fringe face.
8449 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
8450 properties implicitly inherits from fringe face.
8451 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
8452
8453 2005-03-20 Chong Yidong <cyd@stupidchicken.com>
8454
8455 * display.texi (Invisible Text): State default value of
8456 line-move-ignore-invisible.
8457 (Managing Overlays): Document remove-overlays.
8458 (Standard Faces): Document escape-glyph face.
8459
8460 * minibuf.texi (Reading File Names): Document read-file-name-function.
8461
8462 * modes.texi (Other Font Lock Variables):
8463 Document font-lock-lines-before.
8464
8465 * positions.texi (Skipping Characters): skip-chars-forward allows
8466 character classes.
8467
8468 2005-03-18 Lute Kamstra <lute@gnu.org>
8469
8470 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
8471
8472 2005-03-17 Richard M. Stallman <rms@gnu.org>
8473
8474 * text.texi (Undo): Document extensible undo entries.
8475
8476 * searching.texi (String Search, Regexp Search): Cleanups.
8477
8478 * nonascii.texi (Character Codes): Minor fix.
8479
8480 * display.texi (Display Property): Explain the significance
8481 of having text properties that are eq.
8482 (Other Display Specs): Explain string as display spec.
8483
8484 * commands.texi (Interactive Codes): Document G option.
8485
8486 2005-03-17 Chong Yidong <cyd@stupidchicken.com>
8487
8488 * text.texi (Filling): Add sentence-end-without-period and
8489 sentence-end-without-space.
8490 (Changing Properties): Minor fix.
8491
8492 * anti.texi: Total rewrite.
8493
8494 2005-03-15 Lute Kamstra <lute@gnu.org>
8495
8496 * edebug.texi (Instrumenting Macro Calls): Fix typos.
8497
8498 2005-03-08 Kim F. Storm <storm@cua.dk>
8499
8500 * display.texi (Specified Space): Property :width is support on
8501 non-graphic terminals, :height is not.
8502
8503 2005-03-07 Richard M. Stallman <rms@gnu.org>
8504
8505 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
8506 Now subnodes of Fringes.
8507 (Overlay Arrow): Document overlay-arrow-variable-list.
8508 (Fringe Size/Pos): New node, broken out of Fringes.
8509 (Display): Explain clearing vs redisplay better.
8510 (Truncation): Clarify use of bitmaps.
8511 (The Echo Area): Clarify the uses of the echo area.
8512 Add max-mini-window-height.
8513 (Progress): Clarify.
8514 (Invisible Text): Explain that main loop moves point out.
8515 (Selective Display): Say "hidden", not "invisible".
8516 (Managing Overlays): Move up. Describe relation to Undo here.
8517 (Overlay Properties): Clarify intro.
8518 (Finding Overlays): Explain return values when nothing found.
8519 (Width): truncate-string-to-width has added arg.
8520 (Displaying Faces): Clarify and update mode line face handling.
8521 (Face Functions): Minor cleanup.
8522 (Conditional Display): Merge into Other Display Specs.
8523 (Pixel Specification, Other Display Specs): Minor cleanups.
8524 (Images, Image Descriptors): Minor cleanups.
8525 (GIF Images): Patents have expired.
8526 (Showing Images): Explain default text for insert-image.
8527 (Manipulating Button Types): Merge into Manipulating Buttons.
8528 (Making Buttons): Explain return values.
8529 (Button Buffer Commands): Add xref.
8530 (Inverse Video): Update mode-line-inverse-video.
8531 (Display Table Format): Clarify.
8532 (Active Display Table): Give defaults for window-display-table.
8533
8534 * calendar.texi (Calendar Customizing): calendar-holiday-marker
8535 and calendar-today-marker are strings, not chars.
8536 (Holiday Customizing): Minor fix.
8537
8538 * internals.texi (Writing Emacs Primitives): Update `or' example.
8539 Update limit on # args of subr.
8540
8541 * edebug.texi (Using Edebug): Arrow is in fringe.
8542 (Instrumenting): Arg to eval-defun works without loading edebug.
8543 (Edebug Execution Modes): Add xref.
8544
8545 * customize.texi (Common Keywords): Clarify :require.
8546 Mention :version here.
8547 (Variable Definitions, Group Definitions): Not here.
8548 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
8549
8550 2005-03-07 Chong Yidong <cyd@stupidchicken.com>
8551 * nonascii.texi (Text Representations): Clarify position-bytes.
8552 (Character Sets): Add list-charset-chars.
8553 (Scanning Charsets): Add charset-after.
8554 (Encoding and I/O): Minor fix.
8555
8556 2005-03-06 Richard M. Stallman <rms@gnu.org>
8557
8558 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
8559 (Resizing Windows): Likewise.
8560
8561 * text.texi (Change Hooks): Get rid of "Emacs 21".
8562
8563 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
8564
8565 * streams.texi (Output Variables): Get rid of "Emacs 21".
8566
8567 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
8568
8569 * os.texi (Translating Input): Replace flow-control example
8570 with a less obsolete example that uses `keyboard-translate'.
8571
8572 * objects.texi (Hash Table Type, Circular Objects):
8573 Get rid of "Emacs 21".
8574
8575 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
8576 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
8577
8578 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
8579
8580 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
8581
8582 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
8583 (Menu Bar): Fix when menu-bar-update-hook is called.
8584
8585 * hash.texi (Hash Tables): Get rid of "Emacs 21".
8586
8587 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
8588 and make it read better.
8589
8590 * files.texi (Writing to Files): Get rid of "Emacs 21".
8591 (Unique File Names): Likewise.
8592
8593 * elisp.texi: Update Emacs version to 22.
8594
8595 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
8596 (Overlay Properties, Face Attributes): Likewise.
8597 (Managing Overlays): Fix punctuation.
8598 (Attribute Functions): Clarify set-face-font; get rid of
8599 info about old Emacs versions.
8600 (Auto Faces, Font Lookup, Display Property, Images):
8601 Get rid of "Emacs 21".
8602
8603 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
8604
8605 2005-03-05 Richard M. Stallman <rms@gnu.org>
8606
8607 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
8608
8609 2005-03-04 Lute Kamstra <lute@gnu.org>
8610
8611 * debugging.texi (Error Debugging): Document stack-trace-on-error.
8612
8613 2005-03-03 Lute Kamstra <lute@gnu.org>
8614
8615 * edebug.texi (Instrumenting Macro Calls): Fix typo.
8616
8617 2005-03-01 Lute Kamstra <lute@gnu.org>
8618
8619 * debugging.texi (Debugger Commands): Update `j'.
8620
8621 2005-02-28 Lute Kamstra <lute@gnu.org>
8622
8623 * debugging.texi (Debugging): Fix typo.
8624 (Error Debugging): Document eval-expression-debug-on-error.
8625 (Function Debugging): Update example.
8626 (Using Debugger): Mention starred stack frames.
8627 (Debugger Commands): Document `j' and `l'.
8628 (Invoking the Debugger): `d' and `j' exit recursive edit too.
8629 Update the messages that the debugger displays.
8630 (Internals of Debugger): Add cross reference. Update example.
8631 (Excess Open): Minor improvement.
8632 (Excess Close): Minor improvement.
8633
8634 2005-02-26 Richard M. Stallman <rms@gnu.org>
8635
8636 * tips.texi (Coding Conventions): Clarify.
8637 Put all the major mode key reservations together.
8638 Mention the Mouse-1 => Mouse-2 conventions.
8639
8640 * syntax.texi (Syntax Class Table): Clarify.
8641 (Syntax Table Functions): syntax-after moved from here.
8642 (Syntax Table Internals): syntax-after moved to here.
8643 (Parsing Expressions): Update info on number of values
8644 and what's meaningful in the STATE argument.
8645 (Categories): Fix typo.
8646
8647 * sequences.texi (Arrays): Cleanup.
8648 (Char-Tables): Clarify.
8649
8650 * processes.texi (Deleting Processes): Cleanups, add xref.
8651 (Subprocess Creation): Explain nil in exec-path. Cleanup.
8652 (Process Information): set-process-coding-system, some args optional.
8653 (Input to Processes): Explain various types for PROCESS args.
8654 Rename them from PROCESS-NAME to PROCESS.
8655 (Signals to Processes): Likewise.
8656 (Decoding Output): Cleanup.
8657 (Query Before Exit): Clarify.
8658
8659 * os.texi (Startup Summary): Correct the options; add missing ones.
8660 (Terminal Output, Batch Mode): Clarify.
8661 (Flow Control): Node deleted.
8662
8663 * markers.texi (The Mark): Clarify.
8664
8665 * macros.texi (Expansion): Cleanup.
8666 (Indenting Macros): indent-spec allows ints, not floats.
8667
8668 * keymaps.texi (Keymaps): Clarify.
8669 (Format of Keymaps): Update lisp-mode-map example.
8670 (Active Keymaps, Key Lookup): Clarify.
8671 (Changing Key Bindings): Add xref to `kbd'.
8672 (Key Binding Commands, Simple Menu Items): Clarify.
8673 (Mouse Menus, Menu Bar): Clarify.
8674 (Menu Example): Replace print example with menu-bar-replace-menu.
8675
8676 * help.texi (Documentation Basics): Add function-documentation prop.
8677
8678 * elisp.texi (Top): Don't refer to Flow Control node.
8679
8680 * commands.texi (Command Overview): Improve xrefs.
8681 (Adjusting Point): Adjusting point applies to intangible and invis.
8682 (Key Sequence Input): Doc extra read-key-sequence args.
8683 Likewise for read-key-sequence-vector.
8684
8685 * backups.texi (Rename or Copy): Minor fix.
8686 (Numbered Backups): For version-control, say the default.
8687 (Auto-Saving): make-auto-save-file-name example is simplified.
8688
8689 * advice.texi (Advising Functions): Don't imply one part of Emacs
8690 should advise another part. Markup changes.
8691 (Defining Advice): Move transitional para.
8692 (Activation of Advice): Cleanup.
8693 Explain if COMPILE is nil or negative.
8694
8695 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
8696
8697 2005-02-24 Lute Kamstra <lute@gnu.org>
8698
8699 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
8700 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
8701
8702 2005-02-23 Lute Kamstra <lute@gnu.org>
8703
8704 * modes.texi (Defining Minor Modes): define-minor-mode can be used
8705 to define global minor modes as well.
8706
8707 * display.texi (Managing Overlays): overlay-buffer returns nil for
8708 deleted overlays.
8709
8710 2005-02-22 Kim F. Storm <storm@cua.dk>
8711
8712 * minibuf.texi (Basic Completion): Allow symbols in addition to
8713 strings in try-completion and all-completions.
8714
8715 2005-02-14 Lute Kamstra <lute@gnu.org>
8716
8717 * elisp.texi (Top): Remove reference to deleted node.
8718
8719 * lists.texi (Lists): Remove reference to deleted node.
8720 (Cons Cells): Fix typo.
8721
8722 * loading.texi (Where Defined): Fix typo.
8723
8724 2005-02-14 Richard M. Stallman <rms@gnu.org>
8725
8726 * variables.texi (Creating Buffer-Local): change-major-mode-hook
8727 is useful for discarding some minor modes.
8728
8729 * symbols.texi (Symbol Components): Reorder examples.
8730
8731 * streams.texi (Input Functions): State standard-input default.
8732 (Output Variables): State standard-output default.
8733
8734 * objects.texi (Printed Representation): Clarify read syntax vs print.
8735 (Floating Point Type): Explain meaning better.
8736 (Symbol Type): Explain uniqueness better.
8737 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
8738 List examples sooner.
8739 (Box Diagrams): New subnode broken out.
8740 Some examples moved from old Lists as Boxes node.
8741 (Dotted Pair Notation): Clarify intro.
8742 (Array Type): Clarify.
8743 (Type Predicates): Add hash-table-p.
8744
8745 * numbers.texi (Integer Basics): Clarify radix explanation.
8746 (Predicates on Numbers): Minor clarification.
8747 (Comparison of Numbers): Minor clarification. Clarify eql.
8748 Typos in min, max.
8749 (Math Functions): Clarify overflow in expt.
8750
8751 * minibuf.texi (Text from Minibuffer): Minor clarification.
8752 Mention arrow keys.
8753
8754 * loading.texi (Autoload): defun's doc string overrides autoload's
8755 doc string.
8756 (Repeated Loading): Modernize "add to list" examples.
8757 (Where Defined): Finish updating table of load-history elts.
8758
8759 * lists.texi (List-related Predicates): Minor wording improvement.
8760 (Lists as Boxes): Node deleted.
8761 (Building Lists): Explain trivial cases of number-sequence.
8762
8763 * hash.texi (Hash Tables): Add desc to menu items.
8764 (Creating Hash): Explain "full" means "make larger".
8765 (Hash Access): Any object can be a key.
8766 State value of maphash.
8767
8768 * functions.texi (What Is a Function): Wording cleanup.
8769 (Function Documentation): Minor cleanup.
8770 Explain purpose of calling convention at end of doc string.
8771 (Function Names): Wording cleanup.
8772 (Calling Functions): Wording cleanup.
8773 Explain better how funcall calls the function.
8774 (Function Cells): Delete example of saving and redefining function.
8775
8776 * control.texi (Combining Conditions): Wording cleanup.
8777 (Iteration): dolist and dotimes bind VAR locally.
8778 (Cleanups): Xref to Atomic Changes.
8779
8780 * compile.texi (Byte Compilation): Delete 19.29 info.
8781 (Compilation Functions): Macros' difficulties don't affect defsubst.
8782 (Docs and Compilation): Delete 19.29 info.
8783
8784 2005-02-10 Richard M. Stallman <rms@gnu.org>
8785
8786 * objects.texi (Symbol Type): Minor correction.
8787
8788 2005-02-06 Lute Kamstra <lute@gnu.org>
8789
8790 * modes.texi (Example Major Modes): Fix typos.
8791
8792 2005-02-06 Richard M. Stallman <rms@gnu.org>
8793
8794 * text.texi (Margins): fill-nobreak-predicate can be one function.
8795
8796 * strings.texi (Modifying Strings): clear-string can make unibyte.
8797 (Formatting Strings): format gives error if values missing.
8798
8799 * positions.texi (Character Motion): Mention default arg
8800 for forward-char. backward-char refers to forward-char.
8801 (Word Motion): Mention default arg for forward-word.
8802 (Buffer End Motion): Mention default arg for beginning-of-buffer.
8803 Simplify end-of-buffer.
8804 (Text Lines): Mention default arg for forward-line.
8805 (List Motion): Mention default arg for beginning/end-of-defun.
8806 (Skipping Characters): Minor fixes in explaining character-set.
8807
8808 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
8809 Mode inheritance applies only when default-major-mode is nil.
8810 Clarifications.
8811 (Example Major Modes): Update Text mode and Lisp mode examples.
8812 (Minor Mode Conventions): Mention define-minor-mode at top.
8813 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
8814 (Mode Line Format): Update mode line face display info.
8815 (Properties in Mode): Mention effect of risky vars.
8816 (Imenu): Define imenu-add-to-menubar.
8817 (Font Lock Mode): Add descriptions to menu lines.
8818 (Faces for Font Lock): Add font-lock-doc-face.
8819
8820 2005-02-05 Lute Kamstra <lute@gnu.org>
8821
8822 * text.texi (Maintaining Undo): Remove obsolete function.
8823
8824 2005-02-05 Eli Zaretskii <eliz@gnu.org>
8825
8826 * frames.texi (Color Names): Add pointer to the X docs about RGB
8827 color specifications. Improve indexing.
8828 (Text Terminal Colors): Replace the description of RGB values by
8829 an xref to "Color Names".
8830
8831 2005-02-03 Richard M. Stallman <rms@gnu.org>
8832
8833 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
8834 Clarify.
8835 (Selecting Windows): Clarify save-selected-window.
8836 (Cyclic Window Ordering): Clarify walk-windows.
8837 (Window Point): Clarify.
8838 (Window Start): Add comment to example.
8839 (Resizing Windows): Add `interactive' specs in examples.
8840 Document fit-window-to-buffer.
8841
8842 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
8843 (Undo, Maintaining Undo): Clarify last change.
8844 (Sorting): In sort-numeric-fields, explain about octal and hex.
8845 Mention sort-numeric-base.
8846 (Format Properties): Add xref for hard newlines.
8847
8848 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
8849 (Pop-Up Menus): Fix typo.
8850 (Color Names): Explain all types of color names.
8851 Explain color-values on B&W terminal.
8852 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
8853
8854 * files.texi (File Locks): Not supported on MS systems.
8855 (Testing Accessibility): Clarify.
8856
8857 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
8858 (Coverage Testing): Fix typo.
8859
8860 * commands.texi (Misc Events): Remove stray space.
8861
8862 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
8863 (Modification Time): Clarify when visited-file-modtime returns 0.
8864 (The Buffer List): Clarify bury-buffer.
8865 (Killing Buffers): Clarify.
8866 (Indirect Buffers): Add clone-indirect-buffer.
8867
8868 2005-02-02 Matt Hodges <MPHodges@member.fsf.org>
8869
8870 * edebug.texi (Printing in Edebug): Fix default value of
8871 edebug-print-circle.
8872 (Coverage Testing): Fix displayed frequency count data.
8873
8874 2005-02-02 Luc Teirlinck <teirllm@auburn.edu>
8875
8876 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
8877
8878 2005-02-02 Kim F. Storm <storm@cua.dk>
8879
8880 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
8881
8882 2005-01-29 Eli Zaretskii <eliz@gnu.org>
8883
8884 * commands.texi (Misc Events): Describe the help-echo event.
8885
8886 * text.texi (Special Properties) <help-echo>: Use `pos'
8887 consistently in description of the help-echo property.
8888 Use @code{nil} instead of @var{nil}.
8889
8890 * display.texi (Overlay Properties): Fix the index entry for
8891 help-echo overlay property.
8892
8893 * customize.texi (Type Keywords): Uncomment the xref to the
8894 help-echo property documentation.
8895
8896 2005-01-23 Kim F. Storm <storm@cua.dk>
8897
8898 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
8899 return value. Third element FULLY replaced by PARTIAL which
8900 specifies number of invisible pixels if row is only partially visible.
8901 (Textual Scrolling): Mention auto-window-vscroll.
8902 (Vertical Scrolling): New defvar auto-window-vscroll.
8903
8904 2005-01-16 Luc Teirlinck <teirllm@auburn.edu>
8905
8906 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
8907 command remapping.
8908
8909 2005-01-15 Richard M. Stallman <rms@gnu.org>
8910
8911 * display.texi (Defining Images): Mention DATA-P arg of create-image.
8912
8913 2005-01-14 Kim F. Storm <storm@cua.dk>
8914
8915 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
8916
8917 * text.texi (Links and Mouse-1): Fix string and vector item.
8918
8919 2005-01-13 Richard M. Stallman <rms@gnu.org>
8920
8921 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
8922 descriptions of overriding-local-map and overriding-terminal-local-map.
8923
8924 * text.texi (Links and Mouse-1): Clarify text.
8925
8926 2005-01-13 Kim F. Storm <storm@cua.dk>
8927
8928 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
8929
8930 2005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
8931
8932 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
8933
8934 2005-01-12 Kim F. Storm <storm@cua.dk>
8935
8936 * text.texi (Links and Mouse-1): Rename section from Enabling
8937 Mouse-1 to Following Links. Change xrefs.
8938 Add examples for define-button-type and define-widget.
8939
8940 * display.texi (Button Properties, Button Buffer Commands):
8941 Clarify mouse-1 and follow-link functionality.
8942
8943 2005-01-12 Richard M. Stallman <rms@gnu.org>
8944
8945 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
8946
8947 * display.texi (Beeping): Fix Texinfo usage.
8948
8949 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
8950
8951 2005-01-11 Kim F. Storm <storm@cua.dk>
8952
8953 * display.texi (Button Properties, Button Buffer Commands):
8954 Mention mouse-1 binding. Add follow-link keyword.
8955
8956 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
8957 (Enabling Mouse-1 to Follow Links): New subsection.
8958
8959 2005-01-06 Richard M. Stallman <rms@gnu.org>
8960
8961 * text.texi (Special Properties): Minor change.
8962
8963 * os.texi (Timers): Clarify previous change.
8964
8965 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
8966
8967 2005-01-01 Luc Teirlinck <teirllm@auburn.edu>
8968
8969 * display.texi (Face Attributes): Correct xref to renamed node.
8970
8971 2005-01-01 Richard M. Stallman <rms@gnu.org>
8972
8973 * display.texi (Face Attributes): Describe hex color specs.
8974
8975 2004-12-31 Richard M. Stallman <rms@gnu.org>
8976
8977 * os.texi (Timers): Update previous change.
8978
8979 2004-12-30 Kim F. Storm <storm@cua.dk>
8980
8981 * display.texi (Line Height): Total line-height is now specified
8982 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
8983 in cons cells. (nil . RATIO) is relative to actual line height.
8984 Use line-height `t' instead of `0' to get minimum height.
8985
8986 2004-12-29 Richard M. Stallman <rms@gnu.org>
8987
8988 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
8989
8990 2004-12-28 Richard M. Stallman <rms@gnu.org>
8991
8992 * commands.texi (Quitting): Clarify value of with-local-quit.
8993
8994 * elisp.texi (Top): Fix previous change.
8995
8996 * loading.texi (Loading): Fix previous change.
8997
8998 2004-12-27 Richard M. Stallman <rms@gnu.org>
8999
9000 * Makefile.in (MAKEINFO): Specify --force.
9001
9002 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
9003
9004 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
9005
9006 * display.texi (Line Height): Further clarify.
9007
9008 * elisp.texi (Top): Update Loading submenu.
9009
9010 * loading.texi (Where Defined): New node.
9011 (Unloading): load-history moved to Where Defined.
9012
9013 2004-12-21 Richard M. Stallman <rms@gnu.org>
9014
9015 * commands.texi (Event Input Misc): Add while-no-input.
9016
9017 2004-12-11 Richard M. Stallman <rms@gnu.org>
9018
9019 * display.texi (Line Height): Rewrite text for clarity.
9020
9021 2004-12-11 Kim F. Storm <storm@cua.dk>
9022
9023 * display.texi (Display): Add node "Line Height" to menu.
9024 (Line Height): New node. Move full description of line-spacing
9025 and line-height text properties here from text.texi.
9026 (Scroll Bars): Add vertical-scroll-bar variable.
9027
9028 * frames.texi (Window Frame Parameters): Remove line-height defvar.
9029
9030 * locals.texi (Standard Buffer-Local Variables): Fix xref for
9031 line-spacing and vertical-scroll-bar.
9032
9033 * text.texi (Special Properties): Just mention line-spacing and
9034 line-height here, add xref to new "Line Height" node.
9035
9036 2004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
9037
9038 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
9039
9040 * locals.texi (Standard Buffer-Local Variables):
9041 Add @xref for `line-spacing'.
9042
9043 2004-12-05 Richard M. Stallman <rms@gnu.org>
9044
9045 * Makefile.in (maintainer-clean): Remove the info files
9046 in $(infodir) where they are created.
9047
9048 2004-12-03 Richard M. Stallman <rms@gnu.org>
9049
9050 * windows.texi (Selecting Windows): get-lru-window and
9051 get-largest-window don't consider dedicated windows.
9052
9053 * text.texi (Undo): Document undo-in-progress.
9054
9055 2004-11-26 Richard M. Stallman <rms@gnu.org>
9056
9057 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
9058 Remove a few vars that are not always buffer-local.
9059
9060 2004-11-24 Luc Teirlinck <teirllm@auburn.edu>
9061
9062 * locals.texi (Standard Buffer-Local Variables): Comment out
9063 xref's to non-existent node `Yet to be written'.
9064
9065 2004-11-24 Richard M. Stallman <rms@gnu.org>
9066
9067 * processes.texi (Synchronous Processes): Grammar fix.
9068
9069 * numbers.texi (Comparison of Numbers): Add eql.
9070
9071 * locals.texi (Standard Buffer-Local Variables): Add many vars.
9072
9073 * intro.texi (Printing Notation): Fix previous change.
9074
9075 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
9076 and default-indicate-buffer-boundaries from here.
9077 (Usual Display): To here.
9078 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
9079 (Usual Display): Move tab-width up.
9080
9081 * customize.texi (Variable Definitions):
9082 Replace show-paren-mode example with tooltip-mode.
9083 (Simple Types, Composite Types, Defining New Types):
9084 Minor cleanups.
9085
9086 2004-11-21 Jesper Harder <harder@ifa.au.dk>
9087
9088 * processes.texi (Synchronous Processes, Output from Processes):
9089 Markup fix.
9090
9091 2004-11-20 Richard M. Stallman <rms@gnu.org>
9092
9093 * positions.texi (Skipping Characters): skip-chars-forward
9094 now handles char classes.
9095
9096 * intro.texi (Printing Notation): Avoid confusion of `print'
9097 when explaining @print.
9098
9099 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
9100
9101 * display.texi (Display Table Format): Minor fix.
9102
9103 * streams.texi (Output Functions): Fix print example.
9104
9105 * Makefile.in (elisp): New target.
9106 (dist): Depend on $(infodir)/elisp, not elisp.
9107 Copy the info files from $(infodir).
9108
9109 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
9110 read-from-minibuffer.
9111
9112 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
9113
9114 2004-11-19 Richard M. Stallman <rms@gnu.org>
9115
9116 * searching.texi (Regexp Search): Add search-whitespace-regexp.
9117
9118 2004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
9119
9120 * tips.texi (Coding Conventions): Fix typo.
9121
9122 2004-11-16 Richard M. Stallman <rms@gnu.org>
9123
9124 * tips.texi (Coding Conventions): Separate defvar and require
9125 methods to avoid warnings. Use require only when there are many
9126 functions and variables from that package.
9127
9128 * minibuf.texi (Minibuffer Completion): When ignoring case,
9129 predicate must not be case-sensitive.
9130
9131 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
9132 (Test Coverage): Don't talk about "splotches". Clarified.
9133
9134 2004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
9135
9136 * frames.texi (Window Frame Parameters): Fix typo.
9137
9138 2004-11-15 Kim F. Storm <storm@cua.dk>
9139
9140 * symbols.texi (Other Plists): Note that plist-get may signal error.
9141 Add safe-plist-get.
9142
9143 2004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
9144
9145 * modes.texi (Font Lock Basics): Fix typo.
9146
9147 2004-11-08 Richard M. Stallman <rms@gnu.org>
9148
9149 * syntax.texi (Syntax Table Functions): Add syntax-after.
9150
9151 2004-11-06 Lars Brinkhoff <lars@nocrew.org>
9152
9153 * os.texi (Processor Run Time): New section documenting
9154 get-internal-run-time.
9155
9156 2004-11-06 Eli Zaretskii <eliz@gnu.org>
9157
9158 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
9159 it nukes elisp-cover.texi.
9160 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
9161 elisp-0 etc.
9162
9163 2004-11-05 Luc Teirlinck <teirllm@auburn.edu>
9164
9165 * commands.texi (Keyboard Macros): Document `append' return value
9166 of `defining-kbd-macro'.
9167
9168 2004-11-01 Richard M. Stallman <rms@gnu.org>
9169
9170 * commands.texi (Interactive Call): Add called-interactively-p.
9171
9172 2004-10-29 Simon Josefsson <jas@extundo.com>
9173
9174 * minibuf.texi (Reading a Password): Revert.
9175
9176 2004-10-28 Richard M. Stallman <rms@gnu.org>
9177
9178 * frames.texi (Display Feature Testing): Explain about "vendor".
9179
9180 2004-10-27 Richard M. Stallman <rms@gnu.org>
9181
9182 * commands.texi (Interactive Codes): `N' uses numeric prefix,
9183 not raw. Clarify `n'.
9184 (Interactive Call): Rewrite interactive-p, focusing on when
9185 and how to use it.
9186 (Misc Events): Clarify previous change.
9187
9188 * advice.texi (Simple Advice): Clarify what job the example does.
9189 (Around-Advice): Clarify ad-do-it.
9190 (Activation of Advice): An option of ad-default-compilation-action
9191 is `never', not `nil'.
9192
9193 2004-10-26 Kim F. Storm <storm@cua.dk>
9194
9195 * commands.texi (Interactive Codes): Add U code letter.
9196
9197 2004-10-25 Simon Josefsson <jas@extundo.com>
9198
9199 * minibuf.texi (Reading a Password): Add.
9200
9201 2004-10-24 Jason Rumney <jasonr@gnu.org>
9202
9203 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
9204 and wheel-down.
9205
9206 2004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
9207
9208 * processes.texi (Synchronous Processes): Document process-file.
9209
9210 2004-10-22 Kenichi Handa <handa@m17n.org>
9211
9212 * text.texi (translate-region): Document that it accepts also a
9213 char-table.
9214
9215 2004-10-22 David Ponce <david@dponce.com>
9216
9217 * windows.texi (Resizing Windows): Document the `preserve-before'
9218 argument of the functions `enlarge-window' and `shrink-window'.
9219
9220 2004-10-19 Jason Rumney <jasonr@gnu.org>
9221
9222 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
9223
9224 2004-10-09 Luc Teirlinck <teirllm@auburn.edu>
9225
9226 * text.texi (Filling): Add anchor for definition of
9227 `sentence-end-double-space'.
9228
9229 * searching.texi (Regexp Example): Update description of how
9230 Emacs currently recognizes the end of a sentence.
9231 (Standard Regexps): Update definition of the variable
9232 `sentence-end'. Add definition of the function `sentence-end'.
9233
9234 2004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
9235
9236 * display.texi (Progress): New node.
9237
9238 2004-10-05 Kim F. Storm <storm@cua.dk>
9239
9240 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
9241
9242 2004-09-29 Kim F. Storm <storm@cua.dk>
9243
9244 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
9245 to identify bitmaps. Remove -fringe-bitmap suffix for standard
9246 fringe bitmap symbols, as they now have their own namespace.
9247 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
9248 vs. pixels. Signal error if no free bitmap slots.
9249 (Pixel Specification): Change IMAGE to @var{image}.
9250
9251 2004-09-28 Richard M. Stallman <rms@gnu.org>
9252
9253 * text.texi (Special Properties): Clarify line-spacing and line-height.
9254
9255 * searching.texi (Regexp Search): Add looking-back.
9256
9257 2004-09-25 Luc Teirlinck <teirllm@auburn.edu>
9258
9259 * display.texi: Correct typos.
9260 (Image Descriptors): Correct xref's.
9261
9262 2004-09-25 Richard M. Stallman <rms@gnu.org>
9263
9264 * text.texi (Special Properties): Cleanups in `cursor'.
9265 Rewrites in `line-height' and `line-spacing'; exchange them.
9266
9267 * display.texi (Fringes): Rewrite previous change.
9268 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
9269 (Display Fringe Bitmaps): Node deleted, text moved.
9270 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
9271 (Scroll Bars): Clarify set-window-scroll-bars.
9272 (Pointer Shape): Rewrite.
9273 (Specified Space): Clarify :align-to, etc.
9274 (Pixel Specification): Use @var. Clarify new text.
9275 (Other Display Specs): Clarify `slice'.
9276 (Image Descriptors): Cleanups.
9277 (Showing Images): Cleanups.
9278
9279 2004-09-24 Luc Teirlinck <teirllm@auburn.edu>
9280
9281 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
9282
9283 * modes.texi: Various minor changes in addition to:
9284 (Major Mode Conventions): Final call to `run-mode-hooks' should
9285 not be inside the `delay-mode-hooks' form.
9286 (Mode Hooks): New node.
9287 (Hooks): Delete obsolete example.
9288 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
9289 node "Mode Hooks".
9290
9291 2004-09-22 Luc Teirlinck <teirllm@auburn.edu>
9292
9293 * display.texi: Correct various typos.
9294 (Display): Rename node "Pointer Shapes" to "Pointer
9295 Shape". (There is already a node called "Pointer Shapes" in
9296 frames.texi.)
9297 (Images): Remove non-existent node "Image Slices" from menu.
9298
9299 2004-09-23 Kim F. Storm <storm@cua.dk>
9300
9301 * text.texi (Special Properties): Add `cursor', `pointer',
9302 `line-height', and `line-spacing' properties.
9303
9304 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
9305 Shapes' to menu.
9306 (Standard Faces): Doc fix for fringe face.
9307 (Fringes): Add `overflow-newline-into-fringe' and
9308 'indicate-buffer-boundaries'.
9309 (Fringe Bitmaps, Pointer Shapes): New nodes.
9310 (Display Property): Add 'Pixel Specification' and 'Display Fringe
9311 Bitmaps' to menu.
9312 (Specified Space): Describe pixel width and height.
9313 (Pixel Specification): New node.
9314 (Other Display Specs): Add `slice' property.
9315 (Display Fringe Bitmaps): New node.
9316 (Images): Add 'Image Slices' to menu.
9317 (Image Descriptors): Add `:pointer' and `:map' properties.
9318 (Showing Images): Add slice arg to `insert-image'.
9319 Add 'insert-sliced-image'.
9320
9321 2004-09-20 Richard M. Stallman <rms@gnu.org>
9322
9323 * commands.texi (Key Sequence Input):
9324 Clarify downcasing in read-key-sequence.
9325
9326 2004-09-08 Juri Linkov <juri@jurta.org>
9327
9328 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
9329
9330 2004-09-07 Luc Teirlinck <teirllm@auburn.edu>
9331
9332 * locals.texi (Standard Buffer-Local Variables):
9333 Add `buffer-auto-save-file-format'.
9334 * internals.texi (Buffer Internals): Describe new
9335 auto_save_file_format field of the buffer structure.
9336 * files.texi (Format Conversion): `auto-save-file-format' has been
9337 renamed `buffer-auto-save-file-format'.
9338
9339 2004-08-27 Luc Teirlinck <teirllm@auburn.edu>
9340
9341 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
9342 an integer or a marker.
9343 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
9344
9345 2004-08-22 Richard M. Stallman <rms@gnu.org>
9346
9347 * modes.texi (Major Mode Conventions): Discuss rebinding of
9348 standard key bindings.
9349
9350 2004-08-18 Kim F. Storm <storm@cua.dk>
9351
9352 * processes.texi (Accepting Output): Add `just-this-one' arg to
9353 `accept-process-output'.
9354 (Output from Processes): New var `process-adaptive-read-buffering'.
9355
9356 2004-08-10 Luc Teirlinck <teirllm@auburn.edu>
9357
9358 * keymaps.texi: Various changes in addition to:
9359 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
9360 Give more varied examples for `kbd'.
9361 (Creating Keymaps): Char tables have slots for all characters
9362 without modifiers.
9363 (Active Keymaps): `overriding-local-map' and
9364 `overriding-terminal-local-map' also override text property and
9365 overlay keymaps.
9366 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
9367 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
9368 to denote a prefix of no events.
9369 `map-keymap' includes parent's bindings _recursively_.
9370 Clarify and correct description of `where-is-internal'.
9371 Mention BUFFER-OR-NAME arg to `describe-bindings'.
9372 (Menu Example): For menus intended for use with the keyboard, the
9373 menu items should be bound to characters or real function keys.
9374
9375 2004-08-08 Luc Teirlinck <teirllm@auburn.edu>
9376
9377 * objects.texi (Character Type): Reposition `@anchor' to prevent
9378 double space inside sentence in Info.
9379
9380 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
9381 renamed to `disabled-command-function'.
9382 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
9383 (Command Loop Info): Replace reference to it.
9384 (Disabling Commands): `disabled-command-hook' has been renamed to
9385 `disabled-command-function'.
9386
9387 2004-08-07 Luc Teirlinck <teirllm@auburn.edu>
9388
9389 * os.texi (Translating Input): Only non-prefix bindings in
9390 `key-translation-map' override actual key bindings. Warn about
9391 possible indirect effect of actual key bindings on non-prefix
9392 bindings in `key-translation-map'.
9393
9394 2004-08-06 Luc Teirlinck <teirllm@auburn.edu>
9395
9396 * minibuf.texi (High-Level Completion): Add anchor for definition
9397 of `read-variable'.
9398
9399 * commands.texi: Various changes in addition to:
9400 (Using Interactive): Clarify description of `interactive-form'.
9401 (Interactive Call): Mention default for KEYS argument to
9402 `call-interactively'.
9403 (Command Loop Info): Clarify description of `this-command-keys'.
9404 Mention KEEP-RECORD argument to `clear-this-command-keys'.
9405 Value of `last-event-frame' can be `macro'.
9406 (Repeat Events): `double-click-fuzz' is also used to distinguish
9407 clicks and drags.
9408 (Classifying Events): Clarify descriptions of `event-modifiers'
9409 `event-basic-type' and `event-convert-list'.
9410 (Accessing Events): `posn-timestamp' takes POSITION argument.
9411 (Quoted Character Input): Clarify description of
9412 `read-quoted-char' and fix example.
9413 (Quitting): Add `with-local-quit'.
9414 (Disabling Commands): Correct and clarify descriptions of
9415 `enable-command' and `disable-command'.
9416 Mention what happens if `disabled-command-hook' is nil.
9417 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
9418 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
9419
9420 2004-07-24 Luc Teirlinck <teirllm@auburn.edu>
9421
9422 * frames.texi: Various changes in addition to:
9423 (Creating Frames): Expand and clarify description of `make-frame'.
9424 (Window Frame Parameters): Either none or both of the `icon-left'
9425 and `icon-top' parameters must be specified. Put descriptions of
9426 `menu-bar-lines' and `toolbar-lines' closer together and change
9427 them accordingly.
9428 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
9429 except while processing `frame-title-format' or `icon-title-format'.
9430 (Deleting Frames): Correct description of `delete-frame'.
9431 Non-nil return values of `frame-live-p' are like those of `framep'.
9432 (Frames and Windows): Mention return value of
9433 `set-frame-selected-window'.
9434 (Visibility of Frames): Mention `force' argument to
9435 `make-frame-invisible'. `frame-visible-p' returns t for all
9436 frames on text-only terminals.
9437 (Frame Configurations): Restoring a frame configuration does not
9438 restore deleted frames.
9439 (Window System Selections): `x-set-selection' returns DATA.
9440 (Resources): Add example.
9441 (Display Feature Testing): Clarify descriptions of
9442 `display-pixel-height', `display-pixel-width', `x-server-version'
9443 and `x-server-vendor'.
9444
9445 * windows.texi (Choosing Window): Add anchor.
9446 * minibuf.texi (Minibuffer Misc): Add anchor.
9447
9448 2004-07-23 John Paul Wallington <jpw@gnu.org>
9449
9450 * macros.texi (Defining Macros): Declaration keyword for setting
9451 Edebug spec is `debug' not `edebug'.
9452
9453 2004-07-19 Luc Teirlinck <teirllm@auburn.edu>
9454
9455 * windows.texi: Various small changes in addition to:
9456 (Window Point): Mention return value of `set-window-point'.
9457 (Window Start): `pos-visible-in-window-p' disregards horizontal
9458 scrolling. Explain return value if PARTIALLY is non-nil.
9459 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
9460 and `set-window-vscroll'.
9461 (Size of Window): The argument WINDOW to `window-inside-edges',
9462 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
9463 (Resizing Windows): Explain return value of
9464 `shrink-window-if-larger-than-buffer'.
9465 `window-size-fixed' automatically becomes buffer local when set.
9466 (Window Configurations): Explain return value of
9467 `set-window-configuration'.
9468
9469 * minibuf.texi (Minibuffer Misc): Add anchor for
9470 `minibuffer-scroll-window'.
9471
9472 * positions.texi (Text Lines): Add anchor for `count-lines'.
9473
9474 2004-07-17 Richard M. Stallman <rms@gnu.org>
9475
9476 * display.texi (Overlay Properties): Adding `evaporate' prop
9477 deletes empty overlay immediately.
9478
9479 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
9480 fix example.
9481
9482 2004-07-16 Jim Blandy <jimb@redhat.com>
9483
9484 * searching.texi (Regexp Backslash): Document new \_< and \_>
9485 operators.
9486
9487 2004-07-16 Juanma Barranquero <lektu@terra.es>
9488
9489 * display.texi (Images): Fix Texinfo usage.
9490
9491 2004-07-14 Luc Teirlinck <teirllm@auburn.edu>
9492
9493 * buffers.texi (Modification Time): `visited-file-modtime' now
9494 returns a list of two integers, instead of a cons.
9495
9496 2004-07-13 Luc Teirlinck <teirllm@auburn.edu>
9497
9498 * windows.texi: Various changes in addition to:
9499 (Splitting Windows): Add `split-window-keep-point'.
9500
9501 2004-07-09 Richard M. Stallman <rms@gnu.org>
9502
9503 * frames.texi (Input Focus): Minor fix.
9504
9505 2004-07-07 Luc Teirlinck <teirllm@auburn.edu>
9506
9507 * frames.texi (Input Focus): Clarify descriptions of
9508 `select-frame-set-input-focus' and `select-frame'.
9509
9510 2004-07-06 Luc Teirlinck <teirllm@auburn.edu>
9511
9512 * os.texi: Various small changes in addition to:
9513 (Killing Emacs): Expand and clarify description of
9514 `kill-emacs-query-functions' and `kill-emacs-hook'.
9515 (System Environment): Expand and clarify description of `getenv'
9516 and `setenv'.
9517 (Timers): Clarify description of `run-at-time'.
9518 (Translating Input): Correct description of
9519 `extra-keyboard-modifiers'.
9520 (Flow Control): Correct description of `enable-flow-control'.
9521
9522 2004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
9523
9524 * os.texi: Update copyright.
9525 (Session Management): Grammar fix.
9526 Clarify which Emacs does the restarting.
9527 Use @samp for *scratch* buffer.
9528
9529 2004-07-04 Alan Mackenzie <acm@muc.de>
9530
9531 * frames.texi (Input Focus): Add documentation for
9532 `select-frame-set-input-focus'. Replace refs to non-existent
9533 `switch-frame' with `select-frame'. Minor corrections and tidying
9534 up of text-only terminal stuff.
9535
9536 2004-07-02 Richard M. Stallman <rms@gnu.org>
9537
9538 * files.texi (Saving Buffers): Cleanup write-contents-function.
9539 (Magic File Names): Cleanup file-remote-p.
9540
9541 2004-07-02 Kai Großjohann <kai@emptydomain.de>
9542
9543 * files.texi (Magic File Names): `file-remote-p' returns an
9544 identifier of the remote system, not just t.
9545
9546 2004-07-02 David Kastrup <dak@gnu.org>
9547
9548 * searching.texi (Entire Match Data): Add explanation about new
9549 match-data behavior when @var{integers} is non-nil.
9550
9551 2004-06-24 Richard M. Stallman <rms@gnu.org>
9552
9553 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
9554
9555 * customize.texi (Variable Definitions): Note about doc strings
9556 and :set.
9557
9558 * keymaps.texi (Keymap Terminology): Document `kbd'.
9559 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
9560
9561 * display.texi (Invisible Text): Setting buffer-invisibility-spec
9562 makes it buffer-local.
9563
9564 * files.texi (Saving Buffers): Correct previous change.
9565
9566 * commands.texi (Accessing Events):
9567 Clarify posn-col-row and posn-actual-col-row.
9568
9569 2004-06-24 David Ponce <david.ponce@wanadoo.fr>
9570
9571 * commands.texi (Accessing Events): New functions
9572 posn-at-point and posn-at-x-y. Add example to posn-x-y.
9573
9574 2004-06-23 Luc Teirlinck <teirllm@auburn.edu>
9575
9576 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
9577 * frames.texi, buffers.texi, backups.texi, variables.texi:
9578 * loading.texi, eval.texi, functions.texi, control.texi:
9579 * symbols.texi, minibuf.texi: Reposition @anchor's.
9580
9581 * help.texi: Various small changes in addition to the following.
9582 (Describing Characters): Describe PREFIX argument to
9583 `key-description'. Correct and clarify definition of
9584 `text-char-description'. Describe NEED-VECTOR argument to
9585 `read-kbd-macro'.
9586 (Help Functions): Clarify definition of `apropos'.
9587
9588 2004-06-23 Lars Hansen <larsh@math.ku.dk>
9589
9590 * files.texi (Saving Buffers): Correct description of
9591 `write-contents-functions'.
9592
9593 2004-06-21 Juanma Barranquero <lektu@terra.es>
9594
9595 * display.texi (Images): Remove redundant @vindex directives.
9596 Rewrite `image-library-alist' doc in active voice.
9597
9598 2004-06-14 Juanma Barranquero <lektu@terra.es>
9599
9600 * display.texi (Images): Document new delayed library loading,
9601 variable `image-library-alist' and (existing but undocumented)
9602 function `image-type-available-p'.
9603
9604 2004-06-05 Richard M. Stallman <rms@gnu.org>
9605
9606 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
9607 refer the user to the Initial Input node.
9608 (Text from Minibuffer): Likewise.
9609 (Initial Input): New node. Document this feature
9610 and say it is mostly deprecated.
9611
9612 2004-05-30 Richard M. Stallman <rms@gnu.org>
9613
9614 * loading.texi (Named Features): Clarify return value
9615 and meaning of NOERROR.
9616
9617 * variables.texi (File Local Variables): Minor cleanup.
9618
9619 2004-05-30 Michael Albinus <michael.albinus@gmx.de>
9620
9621 * files.texi (Magic File Names): Add `file-remote-p' as operation
9622 of file name handlers.
9623
9624 2004-05-29 Richard M. Stallman <rms@gnu.org>
9625
9626 * modes.texi (Minor Mode Conventions): (-) has no special meaning
9627 as arg to a minor mode command.
9628
9629 2004-05-22 Richard M. Stallman <rms@gnu.org>
9630
9631 * syntax.texi (Syntax Class Table): Word syntax not just for English.
9632
9633 * streams.texi (Output Variables): Doc float-output-format.
9634
9635 * searching.texi (Regexp Special): Nested repetition can be infloop.
9636
9637 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
9638 real stack overflow.
9639
9640 * compile.texi: Minor cleanups.
9641
9642 2004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
9643
9644 * lists.texi (Cons Cells): Explain dotted lists, true lists,
9645 circular lists.
9646 (List Elements): Explain handling of circular and dotted lists.
9647
9648 2004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
9649
9650 * modes.texi (Search-based Fontification): Fix typo.
9651
9652 2004-05-10 Juanma Barranquero <lektu@terra.es>
9653
9654 * modes.texi (Mode Line Variables): Fix description of
9655 global-mode-string, which is now after which-func-mode, not the
9656 buffer name.
9657
9658 2004-05-07 Lars Hansen <larsh@math.ku.dk>
9659
9660 * modes.texi (Desktop Save Mode): Add.
9661 (Modes): Add menu entry Desktop Save Mode.
9662
9663 * hooks.texi: Add desktop-after-read-hook,
9664 desktop-no-desktop-file-hook and desktop-save-hook.
9665
9666 * locals.texi: Add desktop-save-buffer.
9667
9668 2004-04-30 Jesper Harder <harder@ifa.au.dk>
9669
9670 * display.texi: emacs -> Emacs.
9671
9672 2004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
9673
9674 * files.texi (Changing Files): Document set-file-times.
9675
9676 2004-04-23 Juanma Barranquero <lektu@terra.es>
9677
9678 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
9679
9680 2004-04-18 Jesper Harder <harder@ifa.au.dk>
9681
9682 * tips.texi (Coding Conventions): defopt -> defcustom.
9683
9684 2004-04-16 Luc Teirlinck <teirllm@auburn.edu>
9685
9686 * sequences.texi: Various clarifications.
9687
9688 2004-04-14 Luc Teirlinck <teirllm@auburn.edu>
9689
9690 * buffers.texi (Read Only Buffers): Mention optional ARG to
9691 `toggle-read-only'.
9692
9693 2004-04-14 Nick Roberts <nick@nick.uklinux.net>
9694
9695 * windows.texi (Selecting Windows): Note that get-lru-window
9696 returns a full-width window if possible.
9697
9698 2004-04-13 Luc Teirlinck <teirllm@auburn.edu>
9699
9700 * buffers.texi: Various changes in addition to:
9701 (Buffer File Name): Add `find-buffer-visiting'.
9702 (Buffer Modification): Mention optional ARG to `not-modified'.
9703 (Indirect Buffers): Mention optional CLONE argument to
9704 `make-indirect-buffer'.
9705
9706 * files.texi: Various changes in addition to:
9707 (Visiting Functions): `find-file-hook' is now a normal hook.
9708 (File Name Expansion): Explain difference between the way that
9709 `expand-file-name' and `file-truename' treat `..'.
9710 (Contents of Directories): Mention optional ID-FORMAT argument to
9711 `directory-files-and-attributes'.
9712 (Format Conversion): Mention new optional CONFIRM argument to
9713 `format-write-file'.
9714
9715 2004-04-12 Miles Bader <miles@gnu.org>
9716
9717 * macros.texi (Expansion): Add description of `macroexpand-all'.
9718
9719 2004-04-05 Jesper Harder <harder@ifa.au.dk>
9720
9721 * variables.texi (Variable Aliases):
9722 Mention cyclic-variable-indirection.
9723
9724 * errors.texi (Standard Errors): Ditto.
9725
9726 2004-04-04 Luc Teirlinck <teirllm@auburn.edu>
9727
9728 * backups.texi: Various small changes in addition to:
9729 (Making Backups): Mention return value of `backup-buffer'.
9730 (Auto-Saving): Mention optional FORCE argument to
9731 `delete-auto-save-file-if-necessary'.
9732 (Reverting): Mention optional PRESERVE-MODES argument to
9733 `revert-buffer'. Correct description of `revert-buffer-function'.
9734
9735 2004-03-22 Juri Linkov <juri@jurta.org>
9736
9737 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
9738 with `Vector Functions'.
9739
9740 * text.texi (Sorting): Add missing quote.
9741
9742 2004-03-14 Luc Teirlinck <teirllm@auburn.edu>
9743
9744 * intro.texi (Lisp History): Replace xref to `cl' manual with
9745 inforef.
9746
9747 2004-03-12 Richard M. Stallman <rms@gnu.org>
9748
9749 * intro.texi (Version Info): Add arg to emacs-version.
9750 (Lisp History): Change xref to CL manual.
9751
9752 2004-03-09 Luc Teirlinck <teirllm@auburn.edu>
9753
9754 * minibuf.texi (Completion Commands): Add xref to Emacs manual
9755 for Partial Completion mode.
9756
9757 2004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
9758
9759 * customize.texi: Fix typo. Remove eol whitespace.
9760
9761 2004-03-04 Richard M. Stallman <rms@gnu.org>
9762
9763 * processes.texi: Fix typos.
9764
9765 * lists.texi (Building Lists): Minor clarification.
9766
9767 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
9768 in make-hash-table.
9769
9770 2004-02-29 Juanma Barranquero <lektu@terra.es>
9771
9772 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
9773 rm, and ignore exit code.
9774
9775 2004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
9776
9777 * display.texi (Defining Faces): Add description for min-colors.
9778 Update example.
9779
9780 2004-02-23 Luc Teirlinck <teirllm@auburn.edu>
9781
9782 * abbrevs.texi: Various corrections and clarifications in addition
9783 to the following:
9784 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
9785
9786 2004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
9787
9788 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
9789
9790 2004-02-21 Luc Teirlinck <teirllm@auburn.edu>
9791
9792 * text.texi: Various small changes in addition to the following:
9793 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
9794 to delete-horizontal-space.
9795 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
9796 description of yank-handler text property at various places.
9797
9798 * frames.texi (Window System Selections): Add anchor.
9799
9800 * syntax.texi (Syntax Table Functions): Clarify and correct
9801 descriptions of make-syntax-table and copy-syntax-table.
9802 (Motion and Syntax): Clarify SYNTAXES argument to
9803 skip-syntax-forward.
9804 (Parsing Expressions): Mention that the return value of
9805 parse-partial-sexp is currently a list of ten rather than nine
9806 elements.
9807 (Categories): Various corrections and clarifications.
9808
9809 2004-02-17 Luc Teirlinck <teirllm@auburn.edu>
9810
9811 * markers.texi (Marker Insertion Types): Minor change.
9812
9813 * locals.texi (Standard Buffer-Local Variables):
9814 * commands.texi (Interactive Codes, Using Interactive):
9815 * functions.texi (Related Topics): Fix xrefs.
9816
9817 2004-02-16 Luc Teirlinck <teirllm@auburn.edu>
9818
9819 * lists.texi (Sets And Lists): Update description of delete-dups.
9820
9821 2004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
9822
9823 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
9824
9825 2004-02-16 Jan Djärv <jan.h.d@swipnet.se>
9826
9827 * frames.texi (Parameter Access): frame-parameters arg is optional.
9828 modify-frame-parameters handles nil for FRAME.
9829 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
9830 are all-or-nothing for certain toolkits.
9831 Mention parameter wait-for-wm.
9832 (Frames and Windows): In frame-first-window and frame-selected-window
9833 the arg is optional.
9834 (Input Focus): In redirect-frame-focus the second arg is optional.
9835 (Window System Selections): Mention selection type CLIPBOARD.
9836 Mention data-type UTF8_STRING.
9837 Mention numbering of cut buffers.
9838 (Resources): Describe x-resource-name.
9839
9840 2004-02-16 Richard M. Stallman <rms@gnu.org>
9841
9842 * windows.texi (Buffers and Windows): Delete false table
9843 about all-frames.
9844
9845 * syntax.texi (Parsing Expressions): Delete old caveat
9846 about parse-sexp-ignore-comments.
9847
9848 * streams.texi (Output Variables): Add print-quoted.
9849
9850 * lists.texi (Building Lists): Minor cleanup.
9851
9852 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
9853
9854 * display.texi (Overlays): Explain overlays use markers.
9855 (Managing Overlays): Explain front-advance and rear-advance
9856 in more detail.
9857
9858 * loading.texi (Unloading): Document unload-feature-special-hooks.
9859 Get rid of fns-NNN.el file.
9860
9861 2004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
9862
9863 * help.texi (Describing Characters): Fix text-char-description
9864 example output.
9865
9866 * edebug.texi (Using Edebug): Fix example.
9867
9868 * debugging.texi (Internals of Debugger): Fix return value.
9869
9870 * files.texi (Changing Files): Fix argname.
9871
9872 * calendar.texi: Fix parens, and default values.
9873
9874 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
9875 * nonascii.texi, objects.texi, os.texi: Minor fixes.
9876 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
9877
9878 * positions.texi (Text Lines): Don't add -1 in current-line.
9879
9880 2004-02-16 Richard M. Stallman <rms@gnu.org>
9881
9882 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
9883
9884 2004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
9885
9886 * processes.texi (Low-Level Network): Fix a typo.
9887
9888 2004-02-12 Kim F. Storm <storm@cua.dk>
9889
9890 * display.texi (Fringes): Use consistent wording.
9891 Note that window-fringe's window arg is optional.
9892 (Scroll Bars): Use consistent wording.
9893
9894 2004-02-11 Luc Teirlinck <teirllm@auburn.edu>
9895
9896 * tips.texi (Comment Tips): Document the new conventions for
9897 commenting out code.
9898
9899 2004-02-07 Jan Djärv <jan.h.d@swipnet.se>
9900
9901 * positions.texi (Text Lines): Add missing end defun.
9902
9903 2004-02-07 Kim F. Storm <storm@cua.dk>
9904
9905 * positions.texi (Text Lines): Add line-number-at-pos.
9906
9907 2004-02-06 John Paul Wallington <jpw@gnu.org>
9908
9909 * display.texi (Button Properties, Button Buffer Commands):
9910 mouse-2 invokes button, not down-mouse-1.
9911
9912 2004-02-04 Jason Rumney <jasonr@gnu.org>
9913
9914 * makefile.w32-in: Sync with Makefile.in changes.
9915
9916 2004-02-03 Luc Teirlinck <teirllm@auburn.edu>
9917
9918 * minibuf.texi (Text from Minibuffer): Various corrections and
9919 clarifications.
9920 (Object from Minibuffer): Correct Lisp description of
9921 read-minibuffer.
9922 (Minibuffer History): Clarify description of cons values for
9923 HISTORY arguments.
9924 (Basic Completion): Various corrections and clarifications.
9925 Add completion-regexp-list.
9926 (Minibuffer Completion): Correct and clarify description of
9927 completing-read.
9928 (Completion Commands): Mention Partial Completion mode.
9929 Various other minor changes.
9930 (High-Level Completion): Various corrections and clarifications.
9931 (Reading File Names): Ditto.
9932 (Minibuffer Misc): Ditto.
9933
9934 2004-01-26 Luc Teirlinck <teirllm@auburn.edu>
9935
9936 * strings.texi (Text Comparison): assoc-string also matches
9937 elements of alists that are strings instead of conses.
9938 (Formatting Strings): Standardize Texinfo usage. Update index
9939 entries.
9940
9941 2004-01-20 Luc Teirlinck <teirllm@auburn.edu>
9942
9943 * lists.texi (Sets And Lists): Add delete-dups.
9944
9945 2004-01-15 Luc Teirlinck <teirllm@auburn.edu>
9946
9947 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
9948 special form.
9949 * macros.texi (Defining Macros): Update description of `declare',
9950 which now is a macro.
9951 (Wrong Time): Fix typos.
9952
9953 2004-01-14 Luc Teirlinck <teirllm@auburn.edu>
9954
9955 * compile.texi (Compilation Functions): Expand descriptions of
9956 `compile-defun', `byte-compile-file', `byte-recompile-directory'
9957 and `batch-byte-compile'. In particular, mention and describe
9958 all optional arguments.
9959 (Disassembly): Correct and clarify the description of `disassemble'.
9960
9961 2004-01-11 Luc Teirlinck <teirllm@auburn.edu>
9962
9963 * searching.texi: Various small changes in addition to the
9964 following.
9965 (Regexp Example): Adapt to new value of `sentence-end'.
9966 (Regexp Functions): The PAREN argument to `regexp-opt' can be
9967 `words'.
9968 (Search and Replace): Add usage note for `perform-replace'.
9969 (Entire Match Data): Mention INTEGERS and REUSE arguments to
9970 `match-data'.
9971 (Standard Regexps): Update for new values of `paragraph-start'
9972 and `sentence-end'.
9973
9974 2004-01-07 Luc Teirlinck <teirllm@auburn.edu>
9975
9976 * files.texi (Saving Buffers): Clarify descriptions of
9977 `write-contents-functions' and `before-save-hook'.
9978 Make the defvar's for `before-save-hook' and `after-save-hook'
9979 into defopt's.
9980
9981 2004-01-07 Kim F. Storm <storm@cua.dk>
9982
9983 * commands.texi (Click Events): Describe new image and
9984 width/height elements of click events.
9985 (Accessing Events): Add posn-string, posn-image, and
9986 posn-object-width-height. Change posn-object to return either
9987 image or string object.
9988
9989 2004-01-01 Simon Josefsson <jas@extundo.com>
9990
9991 * hooks.texi (Standard Hooks): Add before-save-hook.
9992 * files.texi (Saving Buffers): Likewise.
9993
9994 2004-01-03 Richard M. Stallman <rms@gnu.org>
9995
9996 * frames.texi (Frames and Windows): Delete frame-root-window.
9997
9998 2004-01-03 Luc Teirlinck <teirllm@auburn.edu>
9999
10000 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
10001
10002 * functions.texi: Various small changes in addition to the
10003 following.
10004 (What Is a Function): `functionp' returns nil for macros.
10005 Clarify behavior of this and following functions for symbol arguments.
10006 (Function Documentation): Add `\' in front of (fn @var{arglist})
10007 and explain why.
10008 (Defining Functions): Mention DOCSTRING argument to `defalias'.
10009 Add anchor.
10010 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
10011
10012 2004-01-01 Miles Bader <miles@gnu.org>
10013
10014 * display.texi (Buttons): New section.
10015
10016 2003-12-31 Andreas Schwab <schwab@suse.de>
10017
10018 * numbers.texi (Math Functions): sqrt reports a domain-error
10019 error.
10020 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
10021
10022 2003-12-30 Luc Teirlinck <teirllm@auburn.edu>
10023
10024 * tips.texi (Documentation Tips): Update item on hyperlinks in
10025 documentation strings.
10026
10027 * errors.texi (Standard Errors): Various small corrections and
10028 additions.
10029
10030 * control.texi: Various small changes in addition to the
10031 following.
10032 (Signaling Errors): Provide some more details on how `signal'
10033 constructs the error message. Add anchor to the definition of
10034 `signal'.
10035 (Error Symbols): Describe special treatment of `quit'.
10036 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
10037 to emphasize that it has to be a single form.
10038
10039 * buffers.texi: Add anchor.
10040
10041 2003-12-29 Richard M. Stallman <rms@gnu.org>
10042
10043 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
10044 (Window Configurations): Add window-configuration-frame.
10045
10046 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
10047
10048 * text.texi (Examining Properties): Add get-char-property-and-overlay.
10049 Change arg name in get-char-property.
10050 (Special Properties): Update handling of keymap property.
10051
10052 * strings.texi (Modifying Strings): Add clear-string.
10053 (Text Comparison): Add assoc-string and remove
10054 assoc-ignore-case, assoc-ignore-representation.
10055
10056 * os.texi (Time of Day): Add set-time-zone-rule.
10057
10058 * numbers.texi (Math Functions): asin, acos, log, log10
10059 report domain-error errors.
10060
10061 * nonascii.texi (Converting Representations):
10062 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
10063 (Encoding and I/O): Add file-name-coding-system.
10064
10065 * modes.texi (Search-based Fontification): Explain that
10066 face specs are symbols with face names as values.
10067
10068 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
10069
10070 * lists.texi (Building Lists): remq moved elsewhere.
10071 (Sets And Lists): remq moved here.
10072 (Association Lists): Refer to assoc-string.
10073
10074 * internals.texi (Garbage Collection): Add memory-use-counts.
10075
10076 * frames.texi (Frames and Windows): Add set-frame-selected-window
10077 and frame-root-window.
10078
10079 * files.texi (Contents of Directories):
10080 Add directory-files-and-attributes.
10081
10082 * display.texi (Refresh Screen): Add force-window-update.
10083 (Invisible Text): Explain about moving point out of invis text.
10084 (Overlay Properties): Add overlay-properties.
10085 (Managing Overlays): Add overlayp.
10086 (GIF Images): Invalid image number displays a hollow box.
10087
10088 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
10089 (Killing Buffers): Add buffer-live-p.
10090
10091 2003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
10092
10093 * display.texi (Fringes): Fix typo "set-buffer-window".
10094
10095 2003-12-24 Luc Teirlinck <teirllm@auburn.edu>
10096
10097 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
10098 * nonascii.texi, processes.texi, tips.texi, variables.texi:
10099 Add or change various xrefs and anchors.
10100
10101 * commands.texi: Replace all occurrences of @acronym{CAR} with
10102 @sc{car}, for consistency with the rest of the Elisp manual.
10103 `car' and `cdr' are historically acronyms, but are no longer
10104 widely thought of as such.
10105
10106 * internals.texi (Pure Storage): Mention that `purecopy' does not
10107 copy text properties.
10108 (Object Internals): Now 29 bits are used (in most implementations)
10109 to address Lisp objects.
10110
10111 * variables.texi (Variables with Restricted Values): New node.
10112
10113 * objects.texi (Lisp Data Types): Mention that certain variables
10114 can only take on a restricted set of values and add an xref to
10115 the new node "Variables with Restricted Values".
10116
10117 * eval.texi (Function Indirection): Describe the errors that
10118 `indirect-function' can signal.
10119 (Eval): Clarify the descriptions of `eval-region' and `values'.
10120 Describe `eval-buffer' instead of `eval-current-buffer' and
10121 mention `eval-current-buffer' as an alias for `current-buffer'.
10122 Correct the description and mention all optional arguments.
10123
10124 * nonascii.texi: Various small changes in addition to the
10125 following.
10126 (Converting Representations): Clarify behavior of
10127 `string-make-multibyte' and `string-to-multibyte' for unibyte all
10128 ASCII arguments.
10129 (Character Sets): Document the variable `charset-list' and adapt
10130 the definition of the function `charset-list' accordingly.
10131 (Translation of Characters): Clarify use of generic characters in
10132 `make-translation-table'. Clarify and correct the description of
10133 the use of translation tables in encoding and decoding.
10134 (User-Chosen Coding Systems): Correct and clarify the description
10135 of `select-safe-coding-system'.
10136 (Default Coding Systems): Clarify description of
10137 `file-coding-system-alist'.
10138
10139 2003-11-30 Luc Teirlinck <teirllm@auburn.edu>
10140
10141 * strings.texi (Text Comparison): Correctly describe when two
10142 strings are `equal'. Combine and clarify descriptions of
10143 `assoc-ignore-case' and `assoc-ignore-representation'.
10144
10145 * objects.texi (Non-ASCII in Strings): Clarify description of
10146 when a string is unibyte or multibyte.
10147 (Bool-Vector Type): Update examples.
10148 (Equality Predicates): Correctly describe when two strings are
10149 `equal'.
10150
10151 2003-11-29 Luc Teirlinck <teirllm@auburn.edu>
10152
10153 * lists.texi (Building Lists): `append' no longer accepts integer
10154 arguments. Update the description of `number-sequence' to reflect
10155 recent changes.
10156 (Sets And Lists): Describe `member-ignore-case' after `member'.
10157
10158 2003-11-27 Kim F. Storm <storm@cua.dk>
10159
10160 * commands.texi (Click Events): Click object may be an images.
10161 Describe (dx . dy) element of click positions.
10162 (Accessing Events): Remove duplicate posn-timestamp.
10163 New functions posn-object and posn-object-x-y.
10164
10165 2003-11-23 Kim F. Storm <storm@cua.dk>
10166
10167 * commands.texi (Click Events): Describe enhancements to event
10168 position lists, including new text-pos and (col . row) items.
10169 Mention left-fringe and right-fringe area events.
10170 (Accessing Events): New functions posn-area and
10171 posn-actual-col-row. Mention posn-timestamp. Mention that
10172 posn-point in non-text area still returns buffer position.
10173 Clarify posn-col-row.
10174
10175 2003-11-21 Lars Hansen <larsh@math.ku.dk>
10176
10177 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
10178 * anti.texi (File Attributes): Describe removed parameter
10179 ID-FORMAT.
10180
10181 2003-11-20 Luc Teirlinck <teirllm@auburn.edu>
10182
10183 * positions.texi (Positions): Mention that, if a marker is used as
10184 a position, its buffer is ignored.
10185
10186 * markers.texi (Overview of Markers): Mention it here too.
10187
10188 2003-11-12 Luc Teirlinck <teirllm@auburn.edu>
10189
10190 * numbers.texi (Numeric Conversions): Not just `floor', but also
10191 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
10192
10193 2003-11-10 Luc Teirlinck <teirllm@auburn.edu>
10194
10195 * markers.texi (Creating Markers): Specify insertion type of
10196 created markers. Add xref to `Marker Insertion Types'.
10197 Second argument to `copy-marker' is optional.
10198 (Marker Insertion Types): Mention that most markers are created
10199 with insertion type nil.
10200 (The Mark): Correctly describe when `mark' signals an error.
10201 (The Region): Correctly describe when `region-beginning' and
10202 `region-end' signal an error.
10203
10204 2003-11-08 Luc Teirlinck <teirllm@auburn.edu>
10205
10206 * hash.texi (Creating Hash): Clarify description of `eql'.
10207 `makehash' is obsolete.
10208 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
10209
10210 * positions.texi (Point): Change description of `buffer-end', so
10211 that it is also correct for floating point arguments.
10212 (List Motion): Correct argument lists of `beginning-of-defun' and
10213 `end-of-defun'.
10214 (Excursions): Add xref to `Marker Insertion Types'.
10215 (Narrowing): Argument to `narrow-to-page' is optional.
10216
10217 2003-11-06 Luc Teirlinck <teirllm@auburn.edu>
10218
10219 * streams.texi (Output Streams): Clarify behavior of point for
10220 marker output streams.
10221
10222 2003-11-04 Luc Teirlinck <teirllm@auburn.edu>
10223
10224 * variables.texi (Defining Variables): Second argument to
10225 `defconst' is not optional.
10226 (Setting Variables): Mention optional argument APPEND to
10227 `add-to-list'.
10228 (Creating Buffer-Local): Expand description of
10229 `make-variable-buffer-local'.
10230 (Frame-Local Variables): Expand description of
10231 `make-variable-frame-local'.
10232 (Variable Aliases): Correct description of optional argument
10233 DOCSTRING to `defvaralias'. Mention return value of
10234 `defvaralias'.
10235 (File Local Variables): Add xref to `File variables' in Emacs
10236 Manual. Correct description of `hack-local-variables'. Mention
10237 `safe-local-variable' property. Mention optional second argument
10238 to `risky-local-variable-p'.
10239
10240 2003-11-03 Luc Teirlinck <teirllm@auburn.edu>
10241
10242 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
10243
10244 2003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
10245
10246 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
10247 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
10248 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
10249 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
10250 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
10251 lispref/processes.texi, lispref/searching.texi,
10252 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
10253 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
10254 @acronym{FOO}.
10255
10256 2003-10-27 Luc Teirlinck <teirllm@auburn.edu>
10257
10258 * strings.texi (Creating Strings): Argument START to `substring'
10259 can not be `nil'. Expand description of
10260 `substring-no-properties'. Correct description of `split-string',
10261 especially with respect to empty matches. Prevent very bad line
10262 break in definition of `split-string-default-separators'.
10263 (Text Comparison): `string=' and `string<' also accept symbols as
10264 arguments.
10265 (String Conversion): More completely describe argument BASE in
10266 `string-to-number'.
10267 (Formatting Strings): `%s' and `%S' in `format' do require
10268 corresponding object. Clarify behavior of numeric prefix after
10269 `%' in `format'.
10270 (Case Conversion): The argument to `upcase-initials' can be a
10271 character.
10272
10273 2003-10-27 Kenichi Handa <handa@m17n.org>
10274
10275 * display.texi (Fontsets): Fix texinfo usage.
10276
10277 2003-10-25 Kenichi Handa <handa@m17n.org>
10278
10279 * display.texi (Fontsets): Add description of the function
10280 set-fontset-font.
10281
10282 2003-10-23 Luc Teirlinck <teirllm@auburn.edu>
10283
10284 * display.texi (Temporary Displays): Add xref to `Documentation
10285 Tips'.
10286
10287 * functions.texi (Function Safety): Use inforef instead of pxref
10288 for SES.
10289
10290 2003-10-23 Andreas Schwab <schwab@suse.de>
10291
10292 * Makefile.in (TEX, texinputdir): Don't define.
10293 (TEXI2DVI): Define.
10294 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
10295 add $(srcdir)/index.texi.
10296 ($(infodir)/elisp): Remove index.texi dependency.
10297 (elisp.dvi): Likewise. Use $(TEXI2DVI).
10298 (index.texi): Remove target.
10299 (dist): Don't link $(srcdir)/permute-index.
10300 (clean): Don't remove index.texi.
10301
10302 * permute-index, index.perm: Remove.
10303 * index.texi: Rename from index.unperm.
10304
10305 2003-10-22 Luc Teirlinck <teirllm@auburn.edu>
10306
10307 * tips.texi (Documentation Tips): Document new behavior for face
10308 and variable hyperlinks in Help mode.
10309
10310 2003-10-21 Luc Teirlinck <teirllm@auburn.edu>
10311
10312 * objects.texi (Integer Type): Update for extra bit of integer range.
10313 (Character Type): Ditto.
10314
10315 2003-10-16 Eli Zaretskii <eliz@gnu.org>
10316
10317 * numbers.texi (Integer Basics): Add index entries for reading
10318 numbers in hex, octal, and binary.
10319
10320 2003-10-16 Lute Kamstra <lute@gnu.org>
10321
10322 * modes.texi (Mode Line Format): Mention force-mode-line-update's
10323 argument.
10324
10325 2003-10-13 Luc Teirlinck <teirllm@auburn.edu>
10326
10327 * windows.texi (Choosing Window): Fix typo.
10328 * edebug.texi (Edebug Execution Modes): Fix typo.
10329
10330 2003-10-13 Richard M. Stallman <rms@gnu.org>
10331
10332 * windows.texi (Basic Windows): A window has fringe settings,
10333 display margins and scroll-bar settings.
10334 (Splitting Windows): Doc split-window return value.
10335 Clean up one-window-p.
10336 (Selecting Windows): Fix typo.
10337 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
10338 (Buffers and Windows): In set-window-buffer, explain effect
10339 on fringe settings and scroll bar settings.
10340 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
10341 (Choosing Window): Use defopt for pop-up-frame-function.
10342 For special-display-buffer-names, explain same-window and same-frame.
10343 Clarify window-dedicated-p return value.
10344 (Textual Scrolling): scroll-up and scroll-down can get an error.
10345 (Horizontal Scrolling): Clarify auto-hscroll-mode.
10346 Clarify set-window-hscroll.
10347 (Size of Window): Don't mention tool bar in window-height.
10348 (Coordinates and Windows): Explain what coordinates-in-window-p
10349 returns for fringes and display margins.
10350 (Window Configurations): Explain saving fringes, etc.
10351
10352 * tips.texi (Library Headers): Clean up Documentation.
10353
10354 * syntax.texi (Parsing Expressions): Clean up forward-comment
10355 and parse-sexp-lookup-properties.
10356
10357 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
10358
10359 * os.texi (System Environment): Clean up text for load-average errors.
10360
10361 * modes.texi (Hooks): Don't explain local hook details at front.
10362 Clarify run-hooks and run-hook-with-args a little.
10363 Clean up add-hook and remove-hook.
10364
10365 * edebug.texi (Edebug Execution Modes): Clarify t.
10366 Document edebug-sit-for-seconds.
10367 (Coverage Testing): Document C-x X = and =.
10368 (Instrumenting Macro Calls): Fix typo.
10369 (Specification List): Don't index the specification keywords.
10370
10371 2003-10-10 Kim F. Storm <storm@cua.dk>
10372
10373 * processes.texi (Network): Introduce make-network-process.
10374
10375 2003-10-09 Luc Teirlinck <teirllm@auburn.edu>
10376
10377 * tips.texi (Library Headers): Fix typo.
10378
10379 2003-10-07 Juri Linkov <juri@jurta.org>
10380
10381 * modes.texi (Imenu): Mention imenu-create-index-function's
10382 default value. Explain submenus better.
10383
10384 2003-10-07 Lute Kamstra <lute@gnu.org>
10385
10386 * modes.texi (Faces for Font Lock): Fix typo.
10387 (Hooks): Explain how buffer-local hook variables can refer to
10388 global hook variables.
10389 Various minor clarifications.
10390
10391 2003-10-06 Lute Kamstra <lute@gnu.org>
10392
10393 * tips.texi (Coding Conventions): Mention naming conventions for
10394 hooks.
10395
10396 2003-10-05 Luc Teirlinck <teirllm@auburn.edu>
10397
10398 * loading.texi (Library Search): Correct default value of
10399 load-suffixes.
10400 (Named Features): Fix typo.
10401
10402 2003-10-05 Richard M. Stallman <rms@gnu.org>
10403
10404 * loading.texi (Named Features): In `provide',
10405 say how to test for subfeatures.
10406 (Unloading): In unload-feature, use new var name
10407 unload-feature-special-hooks.
10408
10409 2003-10-03 Lute Kamstra <lute@gnu.org>
10410
10411 * modes.texi (Major Mode Conventions): Mention third way to set up
10412 Imenu.
10413 (Imenu): A number of small fixes.
10414 Delete documentation of internal variable imenu--index-alist.
10415 Document the return value format of imenu-create-index-function
10416 functions.
10417
10418 2003-09-30 Richard M. Stallman <rms@gnu.org>
10419
10420 * processes.texi (Network): Say what stopped datagram connections do.
10421
10422 * lists.texi (Association Lists): Clarify `assq-delete-all'.
10423
10424 * display.texi (Overlay Properties): Clarify `evaporate' property.
10425
10426 2003-09-29 Lute Kamstra <lute@gnu.org>
10427
10428 * modes.texi (Mode Line Data): Explain when symbols in mode-line
10429 constructs should be marked as risky.
10430 Change cons cell into proper list.
10431 (Mode Line Variables): Change cons cell into proper list.
10432
10433 2003-09-26 Lute Kamstra <lute@gnu.org>
10434
10435 * modes.texi (Mode Line Data): Document the :propertize construct.
10436 (Mode Line Variables): Reorder the descriptions of the variables
10437 to match their order in the default mode-line-format.
10438 Describe the new variables mode-line-position and mode-line-modes.
10439 Update the default values of mode-line-frame-identification,
10440 minor-mode-alist, and default-mode-line-format.
10441 (Properties in Mode): Mention the :propertize construct.
10442
10443 2003-09-26 Richard M. Stallman <rms@gnu.org>
10444
10445 * buffers.texi, commands.texi, debugging.texi, eval.texi:
10446 * loading.texi, minibuf.texi, text.texi, variables.texi:
10447 Avoid @strong{Note:}.
10448
10449 2003-09-26 Richard M. Stallman <rms@gnu.org>
10450
10451 * keymaps.texi (Remapping Commands): Fix typo.
10452
10453 2003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
10454
10455 * processes.texi (Low-Level Network): Fix typo.
10456
10457 2003-09-23 Kim F. Storm <storm@cua.dk>
10458
10459 * processes.texi (Network, Network Servers): Fix typos.
10460 (Low-Level Network): Add timeout value for :server keyword.
10461 Add new option keywords to make-network-process.
10462 Add set-network-process-options.
10463 Explain how to test availability of network options.
10464
10465 2003-09-19 Richard M. Stallman <rms@gnu.org>
10466
10467 * text.texi (Motion by Indent): Arg to
10468 backward-to-indentation and forward-to-indentation is optional.
10469
10470 * strings.texi (Creating Strings): Add substring-no-properties.
10471
10472 * processes.texi
10473 (Process Information): Add list-processes arg QUERY-ONLY.
10474 Delete process-contact from here.
10475 Add new status values for process-status.
10476 Add process-get, process-put, process-plist, set-process-plist.
10477 (Synchronous Processes): Add call-process-shell-command.
10478 (Signals to Processes): signal-process allows process objects.
10479 (Network): Complete rewrite.
10480 (Network Servers, Datagrams, Low-Level Network): New nodes.
10481
10482 * positions.texi (Word Motion): forward-word, backward-word
10483 arg is optional. Reword.
10484
10485 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
10486
10487 * variables.texi (Creating Buffer-Local):
10488 Delete duplicate definition of buffer-local-value.
10489 (File Local Variables): Explain about discarding text props.
10490
10491 2003-09-11 Richard M. Stallman <rms@gnu.org>
10492
10493 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
10494 changes variables that record input events.
10495 (Minibuffer Misc): Add minibuffer-selected-window.
10496
10497 * lists.texi (Building Lists): Add copy-tree.
10498
10499 * display.texi (Fontsets): Add char-displayable-p.
10500 (Scroll Bars): New node.
10501
10502 2003-09-08 Lute Kamstra <lute@gnu.org>
10503
10504 * modes.texi (%-Constructs): Document new `%i' and `%I'
10505 constructs.
10506
10507 2003-09-03 Peter Runestig <peter@runestig.com>
10508
10509 * makefile.w32-in: New file.
10510
10511 2003-08-29 Richard M. Stallman <rms@gnu.org>
10512
10513 * display.texi (Overlay Properties): Clarify how priorities
10514 affect use of the properties.
10515
10516 2003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
10517
10518 * customize.texi (Type Keywords): Correct the description of
10519 `:help-echo' in the case where `motion-doc' is a function.
10520
10521 2003-08-14 John Paul Wallington <jpw@gnu.org>
10522
10523 * modes.texi (Emulating Mode Line): Subsection, not section.
10524
10525 2003-08-13 Richard M. Stallman <rms@gnu.org>
10526
10527 * elisp.texi (Top): Update subnode lists in menu.
10528
10529 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
10530 (Kill Functions): kill-region has new arg yank-handler.
10531 (Yanking): New node.
10532 (Yank Commands): Add yank-undo-function.
10533 (Low-Level Kill Ring):
10534 kill-new and kill-append have new arg yank-handler.
10535 (Changing Properties): Add remove-list-of-text-properties.
10536 (Atomic Changes): New node.
10537
10538 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
10539
10540 * streams.texi (Output Variables): Add eval-expression-print-length
10541 and eval-expression-print-level.
10542
10543 * os.texi (Time Conversion): For encode-time, explain limits on year.
10544
10545 * objects.texi (Character Type): Define anchor "modifier bits".
10546
10547 * modes.texi (Emulating Mode Line): New node.
10548 (Search-based Fontification): Font Lock uses font-lock-face property.
10549 (Other Font Lock Variables): Likewise.
10550
10551 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
10552 not vectors.
10553 (Active Keymaps): Add emulation-mode-map-alists.
10554 (Functions for Key Lookup): key-binding has new arg no-remap.
10555 (Remapping Commands): New node.
10556 (Scanning Keymaps): where-is-internal has new arg no-remap.
10557 (Tool Bar): Add tool-bar-local-item-from-menu.
10558 Clarify when to use tool-bar-add-item-from-menu.
10559
10560 * commands.texi (Interactive Call): commandp has new arg.
10561 (Command Loop Info): Add this-original-command.
10562
10563 2003-08-06 John Paul Wallington <jpw@gnu.org>
10564
10565 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
10566
10567 * display.texi (Warning Basics): Fix typo.
10568 (Fringes): Add closing curly bracket and fix typo.
10569
10570 * elisp.texi (Top): Fix typo.
10571
10572 2003-08-05 Richard M. Stallman <rms@gnu.org>
10573
10574 * elisp.texi: Update lists of subnodes.
10575
10576 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
10577
10578 * variables.texi (Local Variables): Use lc for example variable names.
10579
10580 * tips.texi (Library Headers): Explain where to put -*-.
10581
10582 * strings.texi (Creating Strings): Fix xref for vconcat.
10583
10584 * sequences.texi (Vector Functions):
10585 vconcat no longer allows integer args.
10586
10587 * minibuf.texi (Reading File Names): read-file-name has new
10588 arg PREDICATE. New function read-directory-name.
10589
10590 * macros.texi (Defining Macros): Give definition of `declare'.
10591 (Indenting Macros): New node.
10592
10593 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
10594 (Window Frame Parameters): Make separate table of parameters
10595 that are coupled with specific face attributes.
10596 (Deleting Frames): delete-frame-hooks renamed to
10597 delete-frame-functions.
10598
10599 * files.texi (Magic File Names): Add file-remote-p.
10600 Clarify file-local-copy.
10601
10602 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
10603 here; instead xref Defining Macros.
10604
10605 * display.texi (Warnings): New node, and subnodes.
10606 (Fringes): New node.
10607
10608 * debugging.texi (Test Coverage): New node.
10609
10610 * compile.texi (Compiler Errors): Explain with-no-warnings
10611 and other ways to suppress warnings.
10612
10613 * commands.texi (Interactive Call): Minor clarification.
10614
10615 * buffers.texi (Buffer File Name): set-visited-file-name
10616 renames the buffer too.
10617
10618 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
10619
10620 2003-07-24 Markus Rost <rost@math.ohio-state.edu>
10621
10622 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
10623
10624 2003-07-22 Markus Rost <rost@math.ohio-state.edu>
10625
10626 * internals.texi (Garbage Collection): Fix previous change.
10627
10628 2003-07-22 Richard M. Stallman <rms@gnu.org>
10629
10630 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
10631
10632 * display.texi (Width): Use \s syntax in example.
10633 (Font Selection): Add face-font-rescale-alist.
10634
10635 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
10636 Remove spurious indent in example.
10637
10638 * lists.texi (Building Lists): Add number-sequence.
10639
10640 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
10641
10642 * functions.texi (Function Documentation): Explain how to
10643 show calling convention explicitly in the doc string.
10644
10645 * windows.texi (Selecting Windows): save-selected-window saves
10646 selected window of each frame.
10647 (Window Configurations): Minor change.
10648
10649 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
10650
10651 * streams.texi (Output Variables): Add print-continuous-numbering
10652 and print-number-table.
10653
10654 * processes.texi (Decoding Output): New node.
10655
10656 * os.texi (Time Conversion): decode-time arg is optional.
10657
10658 * objects.texi (Character Type): Don't use space as example for \.
10659 Make list of char names and \-sequences correspond.
10660 Explain that \s is not used in strings. `\ ' needs space after.
10661
10662 * nonascii.texi (Converting Representations): Add string-to-multibyte.
10663 (Translation of Characters): Add translation-table-for-input.
10664 (Default Coding Systems): Add auto-coding-functions.
10665 (Explicit Encoding): Add decode-coding-inserted-region.
10666 (Locales): Add locale-info.
10667
10668 * minibuf.texi (Basic Completion): Describe test-completion.
10669 Collections can be lists of strings.
10670 Clean up lazy-completion-table.
10671 (Programmed Completion): Mention test-completion.
10672 Clarify why lambda expressions are not accepted.
10673 (Minibuffer Misc): Describe minibufferp.
10674
10675 2003-07-14 Richard M. Stallman <rms@gnu.org>
10676
10677 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
10678
10679 * windows.texi (Selecting Windows): New arg to select-window.
10680 (Selecting Windows): Add with-selected-window.
10681 (Size of Window): Add window-inside-edges, etc.
10682
10683 * internals.texi (Garbage Collection): Add post-gc-hook.
10684
10685 * processes.texi (Subprocess Creation): Add exec-suffixes.
10686
10687 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
10688 (Scanning Keymaps): Add map-keymaps.
10689 (Defining Menus): Add keymap-prompt.
10690
10691 * numbers.texi (Integer Basics): Add most-positive-fixnum,
10692 most-negative-fixnum.
10693
10694 * compile.texi (Byte Compilation): Explain no-byte-compile.
10695 (Compiler Errors): New node.
10696
10697 * os.texi (User Identification): user-uid, user-real-uid
10698 can return float.
10699
10700 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
10701 and about derived modes.
10702 (Minor Modes): Add minor-mode-list.
10703 (Defining Minor Modes): Keyword args for define-minor-mode.
10704 (Search-based Fontification): Explain managing other properties.
10705 (Other Font Lock Variables): Add font-lock-extra-managed-props.
10706 (Faces for Font Lock): Add font-lock-preprocessor-face.
10707 (Hooks): Add run-mode-hooks and delay-mode-hooks.
10708
10709 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
10710 (Variable Aliases): Clarify defvaralias.
10711
10712 * loading.texi (Library Search): Add load-suffixes.
10713
10714 * minibuf.texi (Basic Completion): Add lazy-completion-table.
10715 (Programmed Completion): Add dynamic-completion-table.
10716
10717 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
10718 (Magic File Names): Specify precedence order of handlers.
10719
10720 * commands.texi (Command Overview): Emacs server runs pre-command-hook
10721 and post-command-hook.
10722 (Waiting): New calling convention for sit-for.
10723
10724 * text.texi (Special Properties): local-map and keymap properties
10725 apply based on their stickiness.
10726
10727 2003-07-07 Richard M. Stallman <rms@gnu.org>
10728
10729 * modes.texi (Minor Mode Conventions): Specify only some kinds
10730 of list values as args to minor modes.
10731
10732 * files.texi (File Name Expansion): Warn about iterative use
10733 of substitute-in-file-name.
10734
10735 * advice.texi (Activation of Advice): Clean up previous change.
10736
10737 2003-07-06 Markus Rost <rost@math.ohio-state.edu>
10738
10739 * advice.texi (Activation of Advice): Note that ad-start-advice is
10740 turned on by default.
10741
10742 2003-06-30 Richard M. Stallman <rms@gnu.org>
10743
10744 * text.texi (Buffer Contents): Document current-word.
10745 (Change Hooks): Not called for *Messages*.
10746
10747 * functions.texi (Defining Functions): Explain about redefining
10748 primitives.
10749 (Function Safety): Rename. Minor changes.
10750 Comment out the detailed criteria for what is safe.
10751
10752 2003-06-22 Andreas Schwab <schwab@suse.de>
10753
10754 * objects.texi (Symbol Type): Fix description of examples.
10755
10756 2003-06-16 Andreas Schwab <schwab@suse.de>
10757
10758 * hash.texi (Creating Hash): Fix description of :weakness.
10759
10760 2003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
10761
10762 * files.texi (Changing Files): copy-file copies file modes, too.
10763
10764 2003-05-28 Richard M. Stallman <rms@gnu.org>
10765
10766 * strings.texi (Creating Strings): Clarify split-string.
10767
10768 2003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
10769
10770 * strings.texi (Creating Strings): Update split-string specification
10771 and examples.
10772
10773 2003-05-19 Richard M. Stallman <rms@gnu.org>
10774
10775 * elisp.texi: Correct invariant section names.
10776
10777 2003-04-20 Richard M. Stallman <rms@gnu.org>
10778
10779 * os.texi (Timers): Explain about timers and quitting.
10780
10781 2003-04-19 Richard M. Stallman <rms@gnu.org>
10782
10783 * internals.texi (Writing Emacs Primitives): Strings are
10784 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
10785 Explain GCPRO convention for varargs function args.
10786
10787 2003-04-16 Richard M. Stallman <rms@gnu.org>
10788
10789 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
10790
10791 2003-04-08 Richard M. Stallman <rms@gnu.org>
10792
10793 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
10794
10795 2003-02-13 Kim F. Storm <storm@cua.dk>
10796
10797 * objects.texi (Character Type): New \s escape for space.
10798
10799 2003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
10800
10801 * os.texi (System Environment): Add cygwin system-type.
10802
10803 2003-01-25 Richard M. Stallman <rms@gnu.org>
10804
10805 * keymaps.texi: Document that a symbol can act as a keymap.
10806
10807 2003-01-13 Richard M. Stallman <rms@gnu.org>
10808
10809 * text.texi (Changing Properties): Say string indices are origin-0.
10810
10811 * positions.texi (Screen Lines) <compute-motion>:
10812 Correct order of elts in return value.
10813
10814 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
10815 how to define a default binding.
10816
10817 2002-12-07 Markus Rost <rost@math.ohio-state.edu>
10818
10819 * loading.texi (Unloading): Fix recent change for load-history.
10820
10821 * customize.texi (Simple Types): Clarify description of custom
10822 type 'number. Describe new custom type 'float.
10823
10824 2002-12-04 Markus Rost <rost@math.ohio-state.edu>
10825
10826 * variables.texi (File Local Variables): Fix typo.
10827
10828 2002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
10829
10830 From Michael Albinus <Michael.Albinus@alcatel.de>.
10831
10832 * README: Target for Info file is `make info'.
10833
10834 * files.texi (File Name Components): Fix typos in
10835 `file-name-sans-extension'.
10836 (Magic File Names): Complete list of operations for magic file
10837 name handlers.
10838
10839 2002-09-16 Jonathan Yavner <jyavner@engineer.com>
10840
10841 * variables.texi (File Local Variables): New function
10842 risky-local-variable-p.
10843
10844 2002-09-15 Jonathan Yavner <jyavner@engineer.com>
10845
10846 * functions.texi (Function safety): New node about unsafep.
10847
10848 2002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
10849
10850 * customize.texi (Splicing into Lists): Fix example.
10851 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
10852
10853 2002-06-17 Juanma Barranquero <lektu@terra.es>
10854
10855 * frames.texi (Display Feature Testing): Fix typo.
10856
10857 2002-06-12 Andreas Schwab <schwab@suse.de>
10858
10859 * frames.texi (Initial Parameters, Resources): Fix references to
10860 the Emacs manual.
10861
10862 2002-05-13 Kim F. Storm <storm@cua.dk>
10863
10864 * variables.texi (Intro to Buffer-Local): Updated warning and
10865 example relating to changing buffer inside let.
10866
10867 2002-03-10 Jan Djärv <jan.h.d@swipnet.se>
10868
10869 * os.texi (Session Management): New node about X Session management.
10870
10871 2002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
10872
10873 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
10874 to which the manual corresponds, and the copyright years.
10875
10876 * Makefile.in (VERSION): Set to 2.9.
10877
10878 2001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
10879
10880 * elisp.texi: Change the category in @dircategory to "Emacs", to
10881 make it consistent with info/dir.
10882
10883 2001-11-25 Miles Bader <miles@gnu.org>
10884
10885 * text.texi (Fields): Describe new `limit' arg in
10886 field-beginning/field-end.
10887
10888 2001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
10889
10890 * permute-index: Don't depend on csh-specific features.
10891 Replace the interpreter name with /bin/sh.
10892
10893 * two-volume-cross-refs.txt: New file.
10894 * two.el: New file.
10895 * spellfile: New file.
10896
10897 2001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
10898
10899 * permute-index: New file.
10900
10901 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
10902 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
10903 8+3 restricted namespace.
10904
10905 * Makefile.in (infodir): Define relative to $(srcdir).
10906 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
10907 include directories list via -I switch to makeinfo.
10908 (index.texi): Use cp if both hard and symbolic links fail.
10909
10910 2001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
10911
10912 * Makefile.in (distclean): Add.
10913
10914 The following changes make ELisp manual part of the Emacs
10915 distribution:
10916
10917 * Makefile.in: Add Copyright notice.
10918 (prefix): Remove.
10919 (infodir): Change value to "../info".
10920 (VPATH): New variable.
10921 (MAKE): Don't define.
10922 (texmacrodir): Don't define.
10923 (texinputdir): Append the existing value of TEXINPUTS.
10924 ($(infodir)/elisp): Instead of just "elisp". Reformat the
10925 command to be compatible with man/Makefile.in, and to put the
10926 output into ../info.
10927 (info): Add target.
10928 (installall): Target removed.
10929
10930 2001-10-31 Pavel Janík <Pavel@Janik.cz>
10931
10932 * tips.texi (Coding Conventions): Fix typo.
10933
10934 2001-10-23 Gerd Moellmann <gerd@gnu.org>
10935
10936 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
10937
10938 2001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
10939
10940 * files.texi (File Name Components): Update the description of
10941 file-name-sans-extension and file-name-extension, as they now
10942 ignore leading dots.
10943
10944 2001-10-20 Gerd Moellmann <gerd@gnu.org>
10945
10946 * (Version 21.1 released.)
10947
10948 2001-10-19 Miles Bader <miles@gnu.org>
10949
10950 * positions.texi (Text Lines): Describe behavior of
10951 `beginning-of-line'/`end-of-line' in the presence of field properties.
10952
10953 2001-10-17 Gerd Moellmann <gerd@gnu.org>
10954
10955 * Makefile.in (VERSION): Set to 2.8.
10956 (manual): Use `manual-21'.
10957
10958 * elisp.texi (VERSION): Add and use it where the version
10959 number was used. Set it to 2.8.
10960
10961 * intro.texi: Likewise.
10962
10963 2001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
10964
10965 * files.texi (File Name Completion): Document the significance of
10966 a trailing slash in elements of completion-ignored-extensions.
10967
10968 2001-10-06 Miles Bader <miles@gnu.org>
10969
10970 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
10971
10972 2001-10-04 Gerd Moellmann <gerd@gnu.org>
10973
10974 * variables.texi (Variable Aliases): New node.
10975
10976 2001-10-04 Gerd Moellmann <gerd@gnu.org>
10977
10978 * Branch for 21.1.
10979
10980 2001-10-02 Miles Bader <miles@gnu.org>
10981
10982 * minibuf.texi (Minibuffer Misc): Add entries for
10983 `minibuffer-contents', `minibuffer-contents-no-properties', and
10984 `delete-minibuffer-contents'.
10985 Correct description for `minibuffer-prompt-end'.
10986
10987 * text.texi (Property Search): Correct descriptions of
10988 `next-char-property-change' and `previous-char-property-change'.
10989 Add entries for `next-single-char-property-change' and
10990 `previous-single-char-property-change'.
10991 Make operand names a bit more consistent.
10992
10993 2001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
10994
10995 * frames.texi (Finding All Frames): Document that next-frame and
10996 previous-frame are local to current terminal.
10997
10998 2001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
10999
11000 * keymaps.texi (Creating Keymaps): Fix the description of the
11001 result of make-keymap.
11002
11003 2001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
11004
11005 * display.texi (Font Lookup, Attribute Functions)
11006 (Image Descriptors): Add cross-references to the definition of
11007 selected frame.
11008
11009 * buffers.texi (The Buffer List): Add cross-references to the
11010 definition of selected frame.
11011
11012 * frames.texi (Input Focus): Clarify which frame is _the_ selected
11013 frame at any given time.
11014 (Multiple Displays, Size and Position): Add a cross-reference to
11015 the definition of the selected frame.
11016
11017 2001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
11018
11019 * strings.texi (String Conversion) <string-to-number>: Document
11020 that a float is returned for integers that are too large.
11021
11022 * frames.texi (Mouse Position): Document mouse-position-function.
11023 (Display Feature Testing): Document display-images-p.
11024 (Window Frame Parameters): Document the cursor-type variable.
11025
11026 * numbers.texi (Integer Basics): Document CL style read syntax for
11027 integers in bases other than 10.
11028
11029 * positions.texi (List Motion):
11030 Document open-paren-in-column-0-is-defun-start.
11031
11032 * lists.texi (Sets And Lists): Document member-ignore-case.
11033
11034 * internals.texi (Garbage Collection): Document the used and free
11035 strings report.
11036 (Memory Usage): Document strings-consed.
11037
11038 * os.texi (Time of Day): Document float-time.
11039 (Recording Input): Document that clear-this-command-keys clears
11040 the vector to be returned by recent-keys.
11041
11042 * keymaps.texi (Scanning Keymaps) <where-is-internal>:
11043 The argument keymap can be a list.
11044
11045 * nonascii.texi (User-Chosen Coding Systems)
11046 <select-safe-coding-system>: Document the new argument
11047 accept-default-p and the variable
11048 select-safe-coding-system-accept-default-p. Tell what happens if
11049 buffer-file-coding-system is undecided.
11050 (Default Coding Systems): Document auto-coding-regexp-alist.
11051
11052 * display.texi (The Echo Area) <message>: Document
11053 message-truncate-lines.
11054 (Glyphs): Document that the glyph table is unused on windowed
11055 displays.
11056
11057 * help.texi (Describing Characters) <single-key-description>:
11058 Document the new argument no-angles.
11059 (Accessing Documentation) <documentation-property>: Document that
11060 a non-string property is evaluated.
11061 <documentation>: Document that the function-documentation property
11062 is looked for.
11063
11064 * windows.texi (Selecting Windows): Document some-window.
11065
11066 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
11067
11068 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
11069 apropos-mode-hook.
11070
11071 * commands.texi (Using Interactive): Document interactive-form.
11072 (Keyboard Macros): Document kbd-macro-termination-hook.
11073 (Command Loop Info): Document that clear-this-command-keys clears
11074 the vector to be returned by recent-keys.
11075
11076 2001-09-04 Werner LEMBERG <wl@gnu.org>
11077
11078 * Makefile.in (srcdir, texinputdir): New variables.
11079 (srcs, index.texi, install): Use $(srcdir).
11080 (.PHONY): Remove elisp.dvi.
11081 (elisp): Use -I switch for makeinfo.
11082 (elisp.dvi): Use $(srcdir) and $(texinputdir).
11083 (installall, dist): Use $(srcdir).
11084 Fix path to texinfo.tex.
11085 (maintainer-clean): Add elisp.dvi and elisp.oaux.
11086
11087 2001-08-30 Gerd Moellmann <gerd@gnu.org>
11088
11089 * display.texi (Conditional Display): Adjust to API change.
11090
11091 * configure: New file.
11092
11093 2001-07-30 Gerd Moellmann <gerd@gnu.org>
11094
11095 * commands.texi (Repeat Events): Add description of
11096 double-click-fuzz.
11097
11098 2001-05-08 Stefan Monnier <monnier@cs.yale.edu>
11099
11100 * syntax.texi (Syntax Class Table): Add the missing designator for
11101 comment and string fences.
11102 (Syntax Properties): Add a xref to syntax table internals.
11103 (Syntax Table Internals): Document string-to-syntax.
11104
11105 2001-05-07 Gerd Moellmann <gerd@gnu.org>
11106
11107 * Makefile.in (install): Use install-info command line options
11108 like in Emacs' Makefile.in.
11109
11110 2000-12-09 Miles Bader <miles@gnu.org>
11111
11112 * windows.texi (Window Start): Update documentation for
11113 `pos-visible-in-window-p'.
11114
11115 2000-11-12 Stefan Monnier <monnier@cs.yale.edu>
11116
11117 * lists.texi (Building Lists): Add footnote to explain how to add
11118 to the end of a list.
11119
11120 2000-10-25 Gerd Moellmann <gerd@gnu.org>
11121
11122 * files.texi (Visiting Functions): Typos.
11123
11124 2000-10-25 Kenichi Handa <handa@etl.go.jp>
11125
11126 * files.texi (Visiting Functions): Return value of
11127 find-file-noselect may be a list of buffers if wildcards are used.
11128
11129 2000-10-24 Miles Bader <miles@lsi.nec.co.jp>
11130
11131 * display.texi (Defining Faces): Document `graphic' display type
11132 in face specs.
11133
11134 2000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
11135
11136 * hooks.texi (Standard Hooks): Replace obsolete
11137 `after-make-frame-hook' with `after-make-frame-functions'.
11138
11139 * frames.texi (Creating Frames): Ditto.
11140
11141 * variables.texi (Future Local Variables): Ditto.
11142
11143 2000-10-16 Gerd Moellmann <gerd@gnu.org>
11144
11145 * display.texi (Other Image Types): Add description of :foreground
11146 and :background properties of mono PBM images.
11147
11148 2000-08-17 Werner LEMBERG <wl@gnu.org>
11149
11150 * .cvsignore: New file.
11151
11152 2000-01-05 Gerd Moellmann <gerd@gnu.org>
11153
11154 * tindex.pl: New script.
11155
11156 1999-12-03 Dave Love <fx@gnu.org>
11157
11158 * Makefile.in (MAKEINFO): New parameter.
11159
11160 1999-09-17 Richard Stallman <rms@gnu.org>
11161
11162 * Makefile.in (srcs): Add hash.texi.
11163 (VERSION): Update to 20.6.
11164
11165 1999-09-13 Richard Stallman <rms@gnu.org>
11166
11167 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
11168
11169 1998-08-29 Karl Heuer <kwzh@gnu.org>
11170
11171 * configure.in: New file.
11172 * Makefile.in: Renamed from Makefile.
11173 (prefix, infodir): Use value obtained from configure.
11174 (emacslibdir): Obsolete variable deleted.
11175 (dist): Distribute configure.in, configure, Makefile.in.
11176
11177 1998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
11178
11179 * Makefile (INSTALL_INFO): New variable.
11180 (install): Run install-info.
11181
11182 1998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
11183
11184 * Makefile (elisp.dvi): Add missing backslash.
11185
11186 1998-05-02 Richard Stallman <rms@psilocin.gnu.org>
11187
11188 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
11189 Run texindex without `./'. Always run texindex on elisp.tp.
11190 (elisp.tps): Target deleted.
11191
11192 1998-04-05 Richard Stallman <rms@psilocin.gnu.org>
11193
11194 * Makefile (srcs): Add nonascii.texi and customize.texi.
11195 (dist): Start by deleting `temp'.
11196
11197 1998-02-17 Richard Stallman <rms@psilocin.gnu.org>
11198
11199 * Makefile (makeinfo, texindex): Targets deleted.
11200 (makeinfo.o, texindex.o): Targets deleted.
11201 (clean, dist): Don't do anything with them or with getopt*.
11202
11203 1998-01-30 Richard Stallman <rms@psilocin.gnu.org>
11204
11205 * Makefile (SHELL): Defined.
11206
11207 1998-01-27 Richard Stallman <rms@psilocin.gnu.org>
11208
11209 * Makefile (elisp.tps): New target.
11210 (elisp.dvi): Depend on elisp.tps.
11211
11212 1996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
11213
11214 * README: Update phone number.
11215
11216 * Makefile (elisp): Make this be the default target.
11217 Depend on makeinfo.c instead of makeinfo.
11218 (install): Don't depend on elisp.dvi, since we don't install that.
11219 Use mkinstalldirs.
11220 (dist): Add mkinstalldirs.
11221
11222 1995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
11223
11224 * Makefile (VERSION): Update version number.
11225 (maintainer-clean): Rename from realclean.
11226
11227 1995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
11228
11229 * Makefile (realclean): New target.
11230 (elisp): Remove any old elisp-* files first.
11231
11232 1993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
11233
11234 * Makefile (VERSION): New variable.
11235 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
11236 Compressed file suffix should be `.gz', not `.z'.
11237
11238 1993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11239
11240 * Makefile (elisp): Depend on makeinfo.
11241
11242 1993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
11243
11244 * Makefile (srcs): Add anti.texi.
11245
11246 1993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11247
11248 * Makefile (infodir, prefix): New vars.
11249 (install): Use infodir.
11250 (emacsinfodir): Delete.
11251
11252 1993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11253
11254 * Makefile (srcs): Add calendar.texi.
11255
11256 * Makefile (dist): Copy texindex.c and makeinfo.c.
11257 Limit elisp-* files to those with one or two digits.
11258
11259 1993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11260
11261 * Makefile (dist): Change to use Gzip instead of compress.
11262
11263 1993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
11264
11265 * loading.texi (Unloading): define-function changed back to
11266 defalias. It may not stay this way, but at least it's
11267 consistent with the known-good version of the code patch.
11268
11269 1993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
11270
11271 * modes.texi (Hooks): Document new optional arg of add-hook.
11272
11273 1993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
11274
11275 * variables.texi: Document nil initial value of buffer-local variables.
11276
11277 * tips.texi: Add new section on standard library headers.
11278
11279 1993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11280
11281 * Makefile (srcs): Add frame.texi to the list of sources.
11282
11283 1993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11284
11285 * Makefile (dist): Don't bother excluding autosave files; they'll
11286 never make it into the temp directory anyway, and the hash marks
11287 in the name are problematic for make and the Bourne shell.
11288 (srcs): ???
11289
11290 1993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11291
11292 * Makefile (dist): Don't include backup files or autosave files in
11293 the distribution tar file.
11294
11295 1991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11296
11297 * Makefile (srcs): Add index.perm.
11298 (elisp.dvi): Remove erroneous shell comment.
11299 Expect output of permute-index in permuted.fns.
11300 Save old elisp.aux in elisp.oaux.
11301 (clean): Add index.texi to be deleted.
11302
11303 1990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
11304
11305 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
11306
11307 1990-06-26 David Lawrence (tale@geech)
11308
11309 * files.texi: Noted that completion-ignored-extensions is ignored
11310 when making *Completions*.
11311
11312 1990-06-08 Jay Fenlason (hack@ai.mit.edu)
11313
11314 * Makefile make dist now depends on elisp.dvi, since it tries
11315 to include it in the dist file.
11316
11317 1990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
11318
11319 * functions.texinfo (Mapping Functions): Add missing quote.
11320
11321 1989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
11322
11323 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
11324 (defunargs): Turn off \hyphenchar of \sl font temporarily.
11325
11326 1989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
11327
11328 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
11329 and @error{} are the terms now being used. The files in the
11330 directory have been changed to reflect this.
11331
11332 * All instances of @indentedresultt{} have been changed to
11333 ` @result{}', using 5 spaces at the beginning of the line.
11334
11335 1989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
11336
11337 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
11338 experimental @indentedresult{}, @indentedexpandsto{} are part of
11339 the texinfo.tex in this directory. These TeX macros are not
11340 stable yet.
11341
11342 1989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
11343
11344 * texinfo.tex: Temporarily added
11345 \let\result=\dblarrow
11346 \def\error{{\it ERROR} \longdblarrow}
11347 We need to do this better soon.
11348
11349 1989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
11350
11351 * Applied Karl Berry's patches to *.texinfo files, but not to
11352 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
11353 new title page format is also not applied, since it requires
11354 texinfo.tex changes.)
11355
11356 * Cleaned up `Makefile' and defined the `emacslibdir' directory
11357 for the Project GNU development environment.
11358
11359 ;; Local Variables:
11360 ;; coding: utf-8
11361 ;; End:
11362
11363 Copyright (C) 1998-2012 Free Software Foundation, Inc.
11364
11365 This file is part of GNU Emacs.
11366
11367 GNU Emacs is free software: you can redistribute it and/or modify
11368 it under the terms of the GNU General Public License as published by
11369 the Free Software Foundation, either version 3 of the License, or
11370 (at your option) any later version.
11371
11372 GNU Emacs is distributed in the hope that it will be useful,
11373 but WITHOUT ANY WARRANTY; without even the implied warranty of
11374 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11375 GNU General Public License for more details.
11376
11377 You should have received a copy of the GNU General Public License
11378 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.