]> code.delx.au - gnu-emacs/blob - doc/lispref/ChangeLog
doc/lispref/variables.texi (Creating Buffer-Local): Improve indexing (Bug#19608)
[gnu-emacs] / doc / lispref / ChangeLog
1 2015-01-15 Eli Zaretskii <eliz@gnu.org>
2
3 * variables.texi (Creating Buffer-Local): Improve indexing.
4 (Bug#19608)
5
6 2015-01-04 Eli Zaretskii <eliz@gnu.org>
7
8 * frames.texi (Display Feature Testing): Make the description of
9 x-server-version and x-server-vendor less X-specific. (Bug#19502)
10
11 2014-12-24 Glenn Morris <rgm@gnu.org>
12
13 * control.texi (Pattern matching case statement):
14 * os.texi (Desktop Notifications):
15 * modes.texi (Defining Minor Modes, SMIE Lexer): Markup fixes.
16
17 2014-12-23 Eli Zaretskii <eliz@gnu.org>
18
19 * windows.texi (Recombining Windows): Index subject of sections.
20
21 * variables.texi (Variables with Restricted Values)
22 (Generalized Variables): Index subject of sections.
23
24 * text.texi (Buffer Contents, Examining Properties)
25 (Changing Properties, Property Search, Substitution): Index
26 subject of sections.
27
28 * syntax.texi (Motion and Syntax, Parsing Expressions)
29 (Motion via Parsing, Position Parse, Control Parsing): Index
30 subject of sections.
31
32 * strings.texi (Predicates for Strings, Creating Strings)
33 (Modifying Strings, Text Comparison): Index subject of sections.
34
35 * searching.texi (Syntax of Regexps, Regexp Special)
36 (Regexp Functions, Regexp Functions): Index subject of sections.
37
38 * processes.texi (Subprocess Creation, Process Information): Index
39 subject of sections.
40
41 * positions.texi (Screen Lines): Index subject of sections.
42
43 * nonascii.texi (Scanning Charsets, Specifying Coding Systems):
44 Index subject of sections.
45
46 * minibuf.texi (Text from Minibuffer, Object from Minibuffer)
47 (Multiple Queries, Minibuffer Contents): Index subject of
48 sections.
49
50 * markers.texi (Predicates on Markers, Creating Markers)
51 (Information from Markers, Moving Markers): Index subject of
52 sections.
53
54 * macros.texi (Defining Macros, Problems with Macros): Index
55 subject of sections.
56
57 * loading.texi (Loading Non-ASCII, Where Defined): Index subject
58 of sections.
59
60 * lists.texi (List-related Predicates, List Variables, Setcar)
61 (Setcdr, Plist Access): Index subject of sections.
62
63 * keymaps.texi (Controlling Active Maps, Scanning Keymaps)
64 (Modifying Menus): Index subject of sections.
65
66 * help.texi (Accessing Documentation, Help Functions): Index
67 subject of sections.
68
69 * hash.texi (Hash Access): Index subject of sections.
70
71 * functions.texi (Core Advising Primitives)
72 (Advising Named Functions, Porting old advices): Index subject of
73 sections.
74
75 * frames.texi (Creating Frames, Initial Parameters)
76 (Position Parameters, Buffer Parameters, Minibuffers and Frames)
77 (Pop-Up Menus, Drag and Drop): Index subject of sections.
78
79 * files.texi (Visiting Functions, Kinds of Files)
80 (Unique File Names): Index subject of sections.
81
82 * display.texi (Refresh Screen, Echo Area Customization)
83 (Warning Variables, Warning Options, Delayed Warnings)
84 (Temporary Displays, Managing Overlays, Overlay Properties)
85 (Finding Overlays, Size of Displayed Text, Defining Faces)
86 (Attribute Functions, Displaying Faces, Face Remapping)
87 (Basic Faces, Font Lookup, Fontsets, Replacing Specs)
88 (Defining Images, Showing Images): Index subject of sections.
89
90 * debugging.texi (Debugging, Explicit Debug)
91 (Invoking the Debugger, Excess Open, Excess Close): Index subject
92 of sections.
93
94 * customize.texi (Defining New Types, Applying Customizations)
95 (Custom Themes): Index subject of sections.
96
97 * control.texi (Sequencing, Combining Conditions)
98 (Processing of Errors, Cleanups): Index subject of sections.
99
100 * compile.texi (Eval During Compile): Index subject of sections.
101
102 * commands.texi (Using Interactive, Distinguish Interactive)
103 (Command Loop Info, Classifying Events, Event Mod)
104 (Invoking the Input Method): Index subject of sections.
105
106 * buffers.texi (Buffer List, Buffer Gap): Index subject of sections.
107
108 * backups.texi (Making Backups, Numbered Backups, Backup Names)
109 (Reverting): Index subject of sections.
110
111 * abbrevs.texi (Abbrev Tables, Defining Abbrevs, Abbrev Files)
112 (Abbrev Expansion, Standard Abbrev Tables, Abbrev Properties)
113 (Abbrev Table Properties): Index subject of sections.
114
115 * os.texi (Time of Day, Time Conversion, Time Parsing)
116 (Time Calculations, Idle Timers): Index subject of sections.
117
118 2014-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
119
120 * display.texi (Forcing Redisplay): Remove references to
121 redisplay-dont-pause and redisplay-preemption-period (which doesn't
122 even exist).
123
124 2014-12-11 Eli Zaretskii <eliz@gnu.org>
125
126 * text.texi (Comparing Text): Prevent a text string from being
127 broken between 2 lines. (Bug#19257)
128
129 2014-11-19 Paul Eggert <eggert@cs.ucla.edu>
130
131 Lessen focus on ChangeLog files, as opposed to change log entries.
132 * intro.texi (Acknowledgments): ChangeLog file -> change log entries.
133 * tips.texi (Library Headers): Emacs uses a version control system.
134
135 2014-11-09 Glenn Morris <rgm@gnu.org>
136
137 * Makefile.in (version): Remove variable.
138 (clean): No longer delete dist tarfile.
139 (dist): Remove rule; replace with code in admin.el.
140
141 2014-10-20 Glenn Morris <rgm@gnu.org>
142
143 * Version 24.4 released.
144
145 2014-10-13 Glenn Morris <rgm@gnu.org>
146
147 * Makefile.in (dist): Update for new output variables.
148
149 2014-10-09 Glenn Morris <rgm@gnu.org>
150
151 * elisp.texi (DATE): Bump to October 2014.
152
153 * frames.texi (Multiple Terminals): Copyedits.
154
155 2014-10-08 Eli Zaretskii <eliz@gnu.org>
156
157 * frames.texi (Multiple Terminals): Improve the description of X
158 display names. Add index entries.
159 (Basic Parameters): Add a cross-reference to where X display names
160 are described.
161 (Position Parameters): Mention that positional parameters of the
162 form (+ POS) can be negative if they are on a non-primary monitor
163 of a multi-monitor display. (Bug#18636)
164 (Creating Frames): Mention that on multi-monitor displays the
165 frame might be positioned differently than specified by the frame
166 parameters alist.
167
168 2014-10-04 Glenn Morris <rgm@gnu.org>
169
170 * commands.texi (Generic Commands): Copyedits.
171
172 * display.texi (Scroll Bars):
173 * modes.texi (Header Lines): Copyedits.
174
175 * buffers.texi (Buffer List):
176 * display.texi (Image Descriptors, Defining Images):
177 * functions.texi (Core Advising Primitives): Small fixes re @var usage.
178
179 * windows.texi (Window Sizes, Resizing Windows): Copyedits.
180
181 * frames.texi (Multiple Terminals): Copyedits re multiple monitors.
182
183 2014-10-03 Martin Rudalics <rudalics@gmx.at>
184
185 * frames.texi (Size Parameters, Size and Position): Mention that
186 with some window managers you have to set
187 `frame-resize-pixelwise' in order make a frame truly fullscreen
188 or maximized.
189
190 2014-09-04 Stefan Monnier <monnier@iro.umontreal.ca>
191
192 * functions.texi (Core Advising Primitives): Add a note about the
193 confusing treatment of `interactive' for :filter-args (bug#18399).
194
195 2014-08-19 Eli Zaretskii <eliz@gnu.org>
196
197 * display.texi (Bidirectional Display): Update the Emacs's class
198 of bidirectional conformance.
199
200 2014-07-08 Stefan Monnier <monnier@iro.umontreal.ca>
201
202 * debugging.texi (Function Debugging, Debugger Commands):
203 Update debug-on-entry w.r.t behavior after redefinitions (bug#17902).
204
205 2014-06-29 Glenn Morris <rgm@gnu.org>
206
207 * help.texi (Help Functions): "Online" help doesn't mean what it
208 used to any more.
209
210 2014-06-26 Glenn Morris <rgm@gnu.org>
211
212 * minibuf.texi (Intro to Minibuffers): Batch mode is basic.
213 (Reading a Password): Mention batch mode. (Bug#17839)
214
215 2014-06-21 Eli Zaretskii <eliz@gnu.org>
216
217 * positions.texi (Screen Lines): Clarify how columns are counted
218 by vertical-motion.
219
220 2014-06-14 Eli Zaretskii <eliz@gnu.org>
221
222 * commands.texi (Accessing Mouse): Improve the wording of the
223 posn-col-row documentation. (Bug#17768)
224
225 2014-06-08 Glenn Morris <rgm@gnu.org>
226
227 * os.texi (Startup Summary): Small fix for initial-buffer-choice.
228
229 * files.texi (Subroutines of Visiting): Mention uniquify.
230
231 * numbers.texi (Comparison of Numbers): Copyedits.
232
233 2014-06-06 Glenn Morris <rgm@gnu.org>
234
235 * display.texi (Window Systems): Remove window-setup-hook.
236 * os.texi (Startup Summary, Init File):
237 Improve description of window-setup-hook.
238 (Terminal-Specific): Update window-setup-hook cross-reference.
239 * hooks.texi (Standard Hooks): Update window-setup-hook cross-reference.
240
241 * display.texi (Overlay Properties): Update re priority. (Bug#17234)
242
243 2014-06-05 Glenn Morris <rgm@gnu.org>
244
245 * package.texi (Package Archives): Mention signing packages.
246
247 2014-05-27 Glenn Morris <rgm@gnu.org>
248
249 * text.texi (Buffer Contents):
250 Update for filter-buffer-substring changes.
251
252 * abbrevs.texi (Abbrev Expansion): Update for expand-abbrev changes.
253 * functions.texi (Advising Functions): Standardize menu case.
254
255 2014-05-17 Eli Zaretskii <eliz@gnu.org>
256
257 * display.texi (Invisible Text): Clarify the description of
258 line-move-ignore-invisible. (Bug#17511)
259
260 2014-05-07 Paul Eggert <eggert@cs.ucla.edu>
261
262 * internals.texi (C Dialect): New section.
263 (C Integer Types): Mention bool_bf.
264
265 2014-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
266
267 * processes.texi (Filter Functions, Sentinels): Advertise add-function.
268
269 2014-04-24 Eli Zaretskii <eliz@gnu.org>
270
271 * strings.texi (Text Comparison): Mention equal-including-properties
272 for when text properties of the strings matter for comparison.
273
274 2014-04-21 Eli Zaretskii <eliz@gnu.org>
275
276 * text.texi (Registers): Document register-read-with-preview.
277
278 * internals.texi (Building Emacs): Improve indexing.
279
280 2014-04-15 Stefan Monnier <monnier@iro.umontreal.ca>
281
282 * display.texi (Overlay Properties): Reword the doc of `priority'.
283 (Finding Overlays): Document new arg of `overlays-at'.
284
285 2014-04-05 Glenn Morris <rgm@gnu.org>
286
287 * os.texi (Recording Input): Dribble files may contain passwords.
288
289 2014-04-04 Glenn Morris <rgm@gnu.org>
290
291 * backups.texi (Making Backups, Reverting):
292 Update for default values of some -function vars no longer being nil.
293 (Reverting): Update for buffer-stale-function
294 also applying to file-buffers.
295
296 2014-03-25 Eli Zaretskii <eliz@gnu.org>
297
298 * files.texi (Kinds of Files): Improve documentation of
299 file-symlink-p. (Bug#17073) Add cross-references.
300
301 2014-03-24 Barry O'Reilly <gundaetiapo@gmail.com>
302
303 * markers.texi (Moving Marker Positions): The 2014-03-02 doc
304 change mentioning undo's inability to handle relocated markers no
305 longer applies. See bug#16818.
306 * text.texi (Undo): Expand documentation of (TEXT . POS) and
307 (MARKER . ADJUSTMENT) undo elements.
308
309 2014-03-22 Glenn Morris <rgm@gnu.org>
310
311 * commands.texi (Defining Commands): List interactive-only values.
312
313 2014-03-22 Eli Zaretskii <eliz@gnu.org>
314
315 * functions.texi (Core Advising Primitives): Fix cross-reference
316 in last change.
317
318 2014-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
319
320 * functions.texi (Advising Functions): Explain a bit more how
321 arguments work.
322 (Advice combinators): New node.
323 (Core Advising Primitives): Use it. Expand description of "depth".
324 (Advising Named Functions): Document limitation of advices on macros.
325
326 2014-03-21 Martin Rudalics <rudalics@gmx.at>
327
328 * frames.texi (Size and Position): In `frame-resize-pixelwise'
329 description drop remark about frame maximization.
330 * windows.texi (Display Action Functions): Add description for
331 `display-buffer-no-window' and explain use of `allow-no-window'
332 alist entries.
333
334 2014-03-21 Glenn Morris <rgm@gnu.org>
335
336 * commands.texi (Defining Commands): Copyedit re `interactive-only'.
337
338 2014-03-20 Paul Eggert <eggert@cs.ucla.edu>
339
340 * internals.texi (C Integer Types): Prefer 'false' and 'true'
341 to '0' and '1' for booleans.
342
343 2014-03-19 Paul Eggert <eggert@cs.ucla.edu>
344
345 * numbers.texi: Improve and clarify a bit, and fix some minor bugs.
346 Remove now-obsolete hypothetical note about negative division,
347 as the C standard has changed.
348
349 Fix porting inconsistency about rounding to even.
350 * numbers.texi (Numeric Conversions, Rounding Operations):
351 Document that 'round' and 'fround' round to even.
352
353 2014-03-18 Juanma Barranquero <lekktu@gmail.com>
354
355 * customize.texi (Variable Definitions): Recommend avoiding
356 destructive modification of the value argument of :set (bug#16755).
357
358 2014-03-18 Stefan Monnier <monnier@iro.umontreal.ca>
359
360 * modes.texi (Auto-Indentation): Mention electric-indent variables.
361
362 2014-03-18 Juanma Barranquero <lekktu@gmail.com>
363
364 * functions.texi (Advising Named Functions): Fix reference.
365
366 2014-03-18 Paul Eggert <eggert@cs.ucla.edu>
367
368 Improve documentation for integer and floating-point basics.
369 * numbers.texi (Numbers, Integer Basics, Float Basics):
370 Document the basics a bit more precisely. Say more clearly
371 that Emacs floating-point numbers are IEEE doubles on all
372 current platforms. Give more details about frexp.
373 Say more clearly that '1.' is an integer.
374 (Predicates on Numbers): Fix wholenump typo.
375 * objects.texi (Integer Type): Adjust to match numbers.texi.
376
377 2014-03-18 Stefan Monnier <monnier@iro.umontreal.ca>
378
379 * functions.texi (Advising Functions): Try and improve the text.
380 Add example use of advice-add (bug#16959).
381 (Core Advising Primitives): Rename. Explain handling of interactive
382 specs, including advice-eval-interactive-spec.
383 (Advising Named Functions): Try and better explain the difference with
384 add-function.
385 (Porting old advices): New node.
386
387 2014-03-18 Paul Eggert <eggert@cs.ucla.edu>
388
389 Style fixes for floating-point doc.
390 * commands.texi, customize.texi, display.texi, elisp.texi, files.texi:
391 * frames.texi, hash.texi, internals.texi, keymaps.texi, lists.texi:
392 * minibuf.texi, nonascii.texi, numbers.texi, objects.texi, os.texi:
393 * processes.texi, streams.texi, strings.texi, text.texi:
394 * variables.texi, windows.texi:
395 Hyphenate "floating-point" iff it precedes a noun.
396 Reword to avoid nouns and hyphenation when that's easy.
397 Prefer "integer" to "integer number" and "is floating point"
398 to "is a floating point number".
399 Prefer "@minus{}" to "-" when it's a minus.
400
401 2014-03-16 Martin Rudalics <rudalics@gmx.at>
402
403 * display.texi (Temporary Displays): Rewrite descriptions of
404 `with-output-to-temp-buffer' and `with-temp-buffer-window'.
405 * help.texi (Help Functions): Rewrite description of `with-help-window'.
406
407 2014-03-15 Dmitry Gutov <dgutov@yandex.ru>
408
409 * display.texi (Blinking): Update WRT to the new
410 `blink-matchin-paren' behavior.
411
412 2014-03-14 Martin Rudalics <rudalics@gmx.at>
413
414 * display.texi (Temporary Displays): Say that
415 `with-temp-buffer-window' makes its buffer current.
416 * frames.texi (Size and Position): Describe new option
417 `frame-resize-pixelwise'. Rewrite descriptions of
418 `set-frame-size', `set-frame-height' and `set-frame-width'.
419
420 2014-03-09 Martin Rudalics <rudalics@gmx.at>
421
422 * elisp.texi (Top): Rename section "Width" to "Size of Displayed Text".
423 * text.texi (Primitive Indent):
424 * strings.texi (String Basics):
425 * sequences.texi (Sequence Functions): Update references accordingly.
426 * display.texi (Size of Displayed Text): Rename section from
427 "Width". Add description for `window-text-pixel-size'.
428 (Window Dividers): Reword description of window dividers.
429 * frames.texi (Layout Parameters): Improve description of window
430 divider parameters.
431 * windows.texi (Window Sizes): Add descriptions of
432 `window-mode-line-height' and `window-header-line-height'.
433 (Coordinates and Windows): Mention window dividers.
434
435 2014-03-07 Martin Rudalics <rudalics@gmx.at>
436
437 * buffers.texi (The Buffer List): Rename node to Buffer List.
438 Describe `buffer-list-update-hook'.
439 * elisp.texi (Top): "The Buffer List" renamed to "Buffer List".
440 Add node for Window Dividers.
441 * hooks.texi (Standard Hooks): Add reference to
442 `buffer-list-update-hook'.
443 * windows.texi (Window Sizes): Describe `window-min-size'.
444 (Splitting Windows): Update description of `split-window'.
445 (Selecting Windows): Update description of `select-window'.
446
447 2014-03-06 Martin Rudalics <rudalics@gmx.at>
448
449 * frames.texi (Size and Position): Rewrite entries for
450 `fit-frame-to-buffer' and `fit-frame-to-buffer-margins'.
451 Add description for `fit-frame-to-buffer-sizes'.
452 * windows.texi (Resizing Windows): Add descriptions for
453 pixelwise resizing. Add entries for `window-resize-pixelwise'
454 and `fit-window-to-buffer-horizontally'.
455 Rewrite `fit-window-to-buffer' entry.
456
457 2014-03-06 Xue Fuqiao <xfq@gnu.org>
458
459 * internals.texi (Window Internals): Remove field `region_showing'.
460
461 2014-03-06 Glenn Morris <rgm@gnu.org>
462
463 * searching.texi (Replacing Match):
464 Remove incorrect, uninteresting return value. (Bug#16942)
465
466 2014-03-05 Martin Rudalics <rudalics@gmx.at>
467
468 * display.texi (Window Dividers): New section.
469 * frames.texi (Layout Parameters): Add right-divider-width and
470 bottom-divider-width.
471 * windows.texi (Window Sizes): Redraw schematic and rewrite its
472 description. Rewrite descriptions of `window-total-height',
473 `window-total-width', `window-total-size', `window-body-height',
474 `window-body-width' and `window-size-fixed'. Add descriptions
475 for `window-pixel-height', `window-pixel-width',
476 `window-min-height' and `window-min-width'. Remove description
477 of `window-size-fixed-p' moving part of it to that of
478 `window-size-fixed'.
479 (Resizing Windows): Mention dividers when talking about minimum sizes.
480
481 2014-03-05 Glenn Morris <rgm@gnu.org>
482
483 * modes.texi (SMIE Customization): New section.
484 * elisp.texi (Top): Update detailed menu.
485
486 2014-03-04 Martin Rudalics <rudalics@gmx.at>
487
488 * windows.texi (Windows and Frames): Add some missing &optional
489 designators. Adjust description of window-in-direction.
490
491 2014-03-02 Barry O'Reilly <gundaetiapo@gmail.com>
492
493 * markers.texi (Moving Marker Positions): Clarify guidance about
494 when to move markers and when to create a new one, as discussed at
495 http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16818#17
496
497 2014-03-02 Glenn Morris <rgm@gnu.org>
498
499 * text.texi (Decompression): New node.
500 * elisp.texi (Top): Update detailed menu.
501
502 2014-03-01 Glenn Morris <rgm@gnu.org>
503
504 * display.texi (Forcing Redisplay): Mention pre-redisplay-function.
505
506 2014-02-28 Xue Fuqiao <xfq@gnu.org>
507
508 * functions.texi (Advising Functions, Advising Named Functions):
509 Tweak markup.
510
511 * display.texi (Defining Faces): Doc fix for `face-spec-set'.
512
513 * elisp.texi (Top):
514 * commands.texi (Generic Commands, Defining Commands):
515 Document `define-alternatives'.
516
517 2014-02-27 Xue Fuqiao <xfq@gnu.org>
518
519 * windows.texi (Window Sizes): Document `window-size'.
520 (Display Action Functions): Document `display-buffer-at-bottom'.
521 (Window Configurations): Minor fixes.
522
523 * modes.texi (Header Lines): Document `window-header-line-height'.
524
525 * display.texi (Scroll Bars): Document `window-scroll-bar-width'.
526
527 * windows.texi (Window Sizes, Resizing Windows): Document some
528 pixelwise window operations.
529
530 * text.texi (Margins): Fix the description of RET and `C-j'.
531
532 * frames.texi (Multiple Terminals): Document
533 `display-monitor-attributes-list' and `display-monitor-attributes'.
534 (Display Feature Testing): Add some notes about multi-monitor.
535
536 2014-02-27 Glenn Morris <rgm@gnu.org>
537
538 * minibuf.texi (Programmed Completion):
539 Mention completion-table-with-cache.
540
541 2014-02-25 Glenn Morris <rgm@gnu.org>
542
543 * display.texi (Window Systems):
544 Replace term-setup-hook with emacs-startup-hook.
545 * hooks.texi (Standard Hooks):
546 Replace term-setup-hook with tty-setup-hook.
547 * os.texi (Startup Summary, Init File, Terminal-Specific):
548 Replace term-setup-hook with tty-setup-hook, and update.
549
550 2014-02-22 Stefan Monnier <monnier@iro.umontreal.ca>
551
552 * functions.texi (Declare Form): Document gv-expander, gv-setter,
553 and compiler-macro (bug#16829, bug#15093).
554
555 2014-02-21 Juanma Barranquero <lekktu@gmail.com>
556
557 * windows.texi (Window Configurations): Doc fix.
558 (Windows and Frames): Fix typo.
559
560 2014-02-21 Glenn Morris <rgm@gnu.org>
561
562 * internals.texi (Process Internals):
563 * processes.texi (Subprocess Creation, Deleting Processes)
564 (Output from Processes, Process Buffers, Filter Functions)
565 (Accepting Output, Sentinels, Network, Network Servers):
566 Filters and sentinels can no longer be nil.
567 * elisp.texi (Top): Menu update.
568
569 2014-02-20 Glenn Morris <rgm@gnu.org>
570
571 * functions.texi (Defining Functions): Mention defalias-fset-function.
572
573 2014-02-17 Stefan Monnier <monnier@iro.umontreal.ca>
574
575 * minibuf.texi (Completion Commands): Don't document obsolete
576 `common-substring' arg of display-completion-list.
577
578 2014-02-17 Glenn Morris <rgm@gnu.org>
579
580 * minibuf.texi (Text from Minibuffer): Update read-regexp details.
581 Mention read-regexp-defaults-function.
582
583 2014-02-13 Glenn Morris <rgm@gnu.org>
584
585 * debugging.texi (Debugger Commands): Tiny edits.
586
587 2014-02-12 Glenn Morris <rgm@gnu.org>
588
589 * package.texi (Simple Packages): Describe URL and Keywords headers.
590
591 2014-02-10 Lars Ingebrigtsen <larsi@gnus.org>
592
593 * text.texi (User-Level Deletion):
594 Document `delete-trailing-whitespace' (bug#15309).
595
596 2014-02-09 Lars Ingebrigtsen <larsi@gnus.org>
597
598 * text.texi (Changing Properties): Clarify `propertize' (bug#9825).
599
600 * display.texi (Blinking): Clarify doc string in example (bug#10658).
601
602 * commands.texi (Accessing Mouse): Mention that these function
603 also work on keyboard events (bug#14228).
604 (Quitting): Refer to the right node for `set-input-mode' (bug#11458).
605
606 2014-02-08 Lars Ingebrigtsen <larsi@gnus.org>
607
608 * display.texi (Face Attributes): Add an index (bug#14924).
609
610 * keymaps.texi (Menu Bar): Minor clarification (bug#15657).
611
612 2014-02-06 Glenn Morris <rgm@gnu.org>
613
614 * display.texi (Truncation):
615 * positions.texi (Screen Lines): Do not mention cache-long-scans.
616
617 2014-01-31 Juri Linkov <juri@jurta.org>
618
619 * searching.texi (String Search): Incremental word search fixes.
620
621 2014-01-28 Glenn Morris <rgm@gnu.org>
622
623 * text.texi (Indent Tabs): Update related to tab-stops.
624
625 2014-01-24 Glenn Morris <rgm@gnu.org>
626
627 * control.texi (Handling Errors): Update with-demoted-errors.
628
629 * files.texi (File Locks): Every platform supports locking now.
630
631 2014-01-22 Glenn Morris <rgm@gnu.org>
632
633 * display.texi (ImageMagick Images): Expand on image-format-suffixes.
634
635 2014-01-20 Glenn Morris <rgm@gnu.org>
636
637 * hash.texi (Other Hash): Do not mention subr-x.el functions;
638 reverts 2013-12-22 change.
639
640 2014-01-10 Stefan Monnier <monnier@iro.umontreal.ca>
641
642 * functions.texi (Advising Functions): New section.
643 * modes.texi (Running Hooks): Don't document with-wrapper-hook and
644 run-hook-wrapped any more.
645 (Hooks): Link to the new Advising Functions node.
646 * elisp.texi (Top): Don't include advice.texi.
647 * advice.texi: Remove.
648 * makefile.w32-in (srcs):
649 * Makefile.in (srcs): Adjust accordingly.
650
651 2014-01-09 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
652
653 * text.texi (Parsing HTML/XML): Document `shr-insert-document'.
654
655 * strings.texi (Text Comparison): Document `string-suffix-p'.
656
657 2014-01-07 Glenn Morris <rgm@gnu.org>
658
659 * files.texi (File Attributes): Fix superscipt typo.
660
661 2014-01-07 Chong Yidong <cyd@gnu.org>
662
663 * files.texi (Changing Files): Document copy-file changes.
664
665 2014-01-07 Glenn Morris <rgm@gnu.org>
666
667 * display.texi (Logging Messages): Copyedits re messages-buffer.
668
669 2014-01-06 Paul Eggert <eggert@cs.ucla.edu>
670
671 Specify .texi encoding (Bug#16292).
672 * back.texi, book-spine.texi, lay-flat.texi:
673 Add @documentencoding.
674
675 2014-01-05 Chong Yidong <cyd@gnu.org>
676
677 * backups.texi (Making Backups): Document backup-buffer change.
678
679 * files.texi (Visiting Files): Copyedits.
680 (Testing Accessibility): Mention ACLs. Move file-modes here from
681 File Attributes.
682 (Truenames): Move file-equal-p here from Kinds of Files.
683 (File Attributes): Move file-newer-than-file-p here from Testing
684 Accessibility.
685 (Extended Attributes): New node. Add file-extended-attributes.
686 (Changing Files): Document set-file-extended-attributes.
687
688 * commands.texi (Defining Commands): Document the interactive-form
689 property more carefully. Document interactive-only.
690
691 * compile.texi (Compiler Errors): Copyedits. Note that the
692 details for byte-compile-warnings are in its docstring.
693
694 * minibuf.texi (Minibuffer Contents): Remove obsolete function
695 minibuffer-completion-contents.
696
697 * variables.texi (Defining Variables): Note that defvar acts
698 always on the dynamic value.
699
700 * customize.texi (Variable Definitions): Likewise.
701
702 2014-01-05 Paul Eggert <eggert@cs.ucla.edu>
703
704 Document vconcat and the empty vector (Bug#16246).
705 * sequences.texi (Vector Functions):
706 Document behavior better when the result is empty.
707
708 Document behavior of (string-to-number "+@") (Bug#16293).
709 * strings.texi (String Conversion): Document behavior of
710 string-to-number on invalid strings that begin with "+", too.
711
712 2014-01-03 Chong Yidong <cyd@gnu.org>
713
714 * help.texi (Documentation, Accessing Documentation): Copyedits.
715 (Documentation Basics): Rewrite, avoiding a repeat discussion of
716 docstring conventions.
717
718 * tips.texi (Documentation Tips): Move discussion of
719 emacs-lisp-docstring-fill-column here from Documentation Basics.
720
721 * compile.texi (Docs and Compilation): Copyedits.
722
723 2014-01-02 Glenn Morris <rgm@gnu.org>
724
725 * numbers.texi (Numeric Conversions): Fix a typo.
726
727 2013-12-29 Paul Eggert <eggert@cs.ucla.edu>
728
729 Plain copy-file no longer chmods an existing destination (Bug#16133).
730 * files.texi (Changing Files): Document this.
731
732 2013-12-28 Chong Yidong <cyd@gnu.org>
733
734 * modes.texi (Auto Major Mode): Document interpreter-mode-alist change.
735
736 * buffers.texi (Modification Time): Document visited-file-modtime
737 change.
738
739 2013-12-28 Glenn Morris <rgm@gnu.org>
740
741 * control.texi (Pattern matching case statement): Brevity.
742
743 2013-12-27 Chong Yidong <cyd@gnu.org>
744
745 * functions.texi (Function Cells):
746 * eval.texi (Function Indirection): Update for the fact that
747 symbol-function no longer signals an error.
748
749 * commands.texi (Reading One Event): Mention keyboard coding.
750
751 * keymaps.texi (Translation Keymaps, Translation Keymaps):
752 * nonascii.texi (Terminal I/O Encoding): Copyedits.
753
754 2013-12-26 Chong Yidong <cyd@gnu.org>
755
756 * advice.texi (Advising Functions, Defining Advice): Special forms
757 can no longer be advised.
758
759 2013-12-25 Chong Yidong <cyd@gnu.org>
760
761 * keymaps.texi (Active Keymaps): Re-organize the text.
762 (Searching Keymaps): Rewrite the pseudo-code for 24.4 changes.
763 (Controlling Active Maps): Note that set-transient-map uses
764 overriding-terminal-local-map.
765
766 * tips.texi (Coding Conventions): Tweak the coding system tip;
767 Emacs now uses utf-8 by default for Emacs Lisp source files.
768
769 * display.texi (Font Selection): Tweak example.
770
771 * commands.texi (Event Input Misc): Document new arg to input-pending-p.
772
773 * nonascii.texi (Specifying Coding Systems): Don't refer to
774 emacs-mule-dos.
775 (Lisp and Coding Systems): Describe emacs-mule return value in
776 modern terms.
777
778 2013-12-25 Tassilo Horn <tsdh@gnu.org>
779
780 * control.texi (Pattern matching case statement): Rephrase lexical
781 binding requirement: the example needs it, not `pcase' itself.
782
783 2013-12-25 Chong Yidong <cyd@gnu.org>
784
785 * eval.texi (Eval): Document the LEXICAL arg to eval.
786
787 * variables.texi (Variables, Void Variables): Use "scoping rule"
788 terminology consistently.
789 (Variable Scoping): Add index entries, and use "dynamic scope"
790 terminology in place of "indefinite scope" to reduce confusion.
791 (Lexical Binding): Document lexical environment format.
792 (Using Lexical Binding): Add index entries for error messages.
793
794 2013-12-24 Tassilo Horn <tsdh@gnu.org>
795
796 * control.texi (Pattern matching case statement): Fix missing
797 argument in simple expression language sample (Bug#16238).
798 Add some sample programs written in that language. Mention that
799 `pcase' requires lexical binding.
800
801 2013-12-23 Xue Fuqiao <xfq.free@gmail.com>
802
803 * eval.texi (Special Forms): Document `special-form-p'.
804
805 * macros.texi (Simple Macro): Document `macrop'.
806
807 * files.texi (Changing Files): Fix an argument of `copy-file'.
808
809 * strings.texi (Creating Strings): Document TRIM in `split-string'.
810
811 2013-12-23 Chong Yidong <cyd@gnu.org>
812
813 * keymaps.texi (Controlling Active Maps):
814 Rename set-temporary-overlay-map to set-transient map. Doc fixes.
815 (Searching Keymaps): The transient keymap takes precedence.
816
817 2013-12-23 Glenn Morris <rgm@gnu.org>
818
819 * loading.texi (How Programs Do Loading, Load Suffixes):
820 Mention `load-prefer-newer'.
821
822 2013-12-22 Xue Fuqiao <xfq.free@gmail.com>
823
824 * hash.texi (Other Hash): Document `hash-table-keys'
825 and `hash-table-values'.
826
827 2013-12-22 Eli Zaretskii <eliz@gnu.org>
828
829 * nonascii.texi (Character Properties): NAME or OLD-NAME
830 properties can be nil (there's no empty string).
831 (Character Properties): Update the reference to the UCD.
832
833 2013-12-22 Xue Fuqiao <xfq.free@gmail.com>
834
835 * sequences.texi (Bool-Vectors): Document new bool-vector set
836 operation functions.
837
838 * text.texi (Examining Properties): Document `get-pos-property'.
839
840 * variables.texi (Directory Local Variables):
841 Document `enable-dir-local-variables'.
842
843 * debugging.texi (Debugger Commands):
844 Document `debugger-toggle-locals'.
845
846 2013-12-21 Chong Yidong <cyd@gnu.org>
847
848 * text.texi (Region Indent): Note the new interactive behavior of
849 indent-rigidly.
850
851 2013-12-20 Tassilo Horn <tsdh@gnu.org>
852
853 * numbers.texi (numbers): Document that =, <, <=, >, >= now accept
854 one or many arguments.
855
856 * display.texi: Document `messages-buffer'.
857
858 * os.texi: Document `initial-buffer-choice' changes.
859
860 2013-12-20 Chong Yidong <cyd@gnu.org>
861
862 * text.texi (Changing Properties): Improve documentation for
863 add-face-text-property.
864 (Special Properties): Mention add-face-text-property.
865
866 2013-12-18 Chong Yidong <cyd@gnu.org>
867
868 * customize.texi (Custom Themes): Document custom-known-themes
869 (Bug#15717).
870
871 * modes.texi (Defining Minor Modes): Fix typo (Bug#14874).
872 (Keymaps and Minor Modes): Fix binding convention (Bug#11522).
873
874 2013-12-13 Glenn Morris <rgm@gnu.org>
875
876 * internals.texi (Building Emacs):
877 * loading.texi (Library Search): Mention that site-load,
878 site-init cannot change load-path.
879
880 2013-12-12 Glenn Morris <rgm@gnu.org>
881
882 * elisp.texi: Tweak dircategory.
883
884 2013-12-12 Eli Zaretskii <eliz@gnu.org>
885
886 * nonascii.texi (Encoding and I/O): Document file-name encoding
887 peculiarities on MS-Windows.
888
889 2013-12-12 Glenn Morris <rgm@gnu.org>
890
891 * elisp.texi: Sync direntry with info/dir version.
892
893 2013-12-08 Juanma Barranquero <lekktu@gmail.com>
894
895 * display.texi (Progress, Face Remapping):
896 * processes.texi (Serial Ports):
897 * windows.texi (Recombining Windows): Fix typos. (Bug#16089)
898
899 2013-12-04 Juri Linkov <juri@jurta.org>
900
901 * searching.texi (Search and Replace): Fix `unread-command-events'
902 and add ref.
903
904 2013-12-03 Juri Linkov <juri@jurta.org>
905
906 * windows.texi (Choosing Window): Rename `no-display-ok' to
907 `allow-no-window'. (Bug#13594)
908
909 2013-11-30 Glenn Morris <rgm@gnu.org>
910
911 * Makefile.in (distclean): Remove Makefile.
912
913 2013-11-29 Andreas Politz <politza@fh-trier.de>
914
915 * modes.texi (Imenu): Make it clear that sub-alist is the cdr
916 (Bug#14029).
917
918 2013-11-27 Glenn Morris <rgm@gnu.org>
919
920 * loading.texi (Library Search):
921 * os.texi (Startup Summary): No more leim directory.
922
923 2013-11-26 Glenn Morris <rgm@gnu.org>
924
925 * os.texi (Startup Summary): Update for leim-list being preloaded.
926
927 2013-11-23 Brian Jenkins <brian@brianjenkins.org> (tiny change)
928
929 * frames.texi (Input Focus):
930 * hooks.texi (Standard Hooks): Mention focus-in-hook, focus-out-hook.
931
932 2013-11-23 Glenn Morris <rgm@gnu.org>
933
934 * loading.texi (Library Search):
935 Empty elements in EMACSLOADPATH now mean the default load-path.
936
937 2013-11-22 Glenn Morris <rgm@gnu.org>
938
939 * loading.texi (Library Search): Minor clarification.
940
941 2013-11-20 Leo Liu <sdl.web@gmail.com>
942
943 * windows.texi (Choosing Window): Mention `no-display-ok'. (Bug#13594)
944
945 2013-11-19 Xue Fuqiao <xfq.free@gmail.com>
946
947 * os.texi (File Notifications): Add an index.
948
949 * loading.texi (Loading): Add an cross-reference.
950
951 2013-11-18 Xue Fuqiao <xfq.free@gmail.com>
952
953 * os.texi (Session Management, Desktop Notifications): Add some
954 indexes and a cross-reference.
955
956 2013-11-17 Xue Fuqiao <xfq.free@gmail.com>
957
958 * os.texi (Time Parsing, Processor Run Time, Input Modes)
959 (Terminal Output): Minor fixes.
960
961 2013-11-14 Glenn Morris <rgm@gnu.org>
962
963 * loading.texi (Library Search): Update section.
964
965 2013-11-11 Xue Fuqiao <xfq.free@gmail.com>
966
967 * os.texi (User Identification, Time of Day, Time Conversion):
968 Minor fixes.
969
970 2013-11-10 Jan Djärv <jan.h.d@swipnet.se>
971
972 * keymaps.texi (Tool Bar): Mention that Gtk+/NS ignores item 1 to 3.
973
974 2013-11-09 Xue Fuqiao <xfq.free@gmail.com>
975
976 * os.texi (Startup Summary): Add an index about startup screen.
977 Typo fix.
978 (Command-Line Arguments): Add cross-reference for `dump-emacs'.
979
980 2013-11-08 Eli Zaretskii <eliz@gnu.org>
981
982 * display.texi (Truncation): Document that cache-long-scans is now
983 non-nil by default. (Bug#15797)
984
985 2013-11-05 Eli Zaretskii <eliz@gnu.org>
986
987 * lists.texi (Rearrangement): Fix indexing.
988
989 * display.texi (Bidirectional Display): Fix indexing.
990
991 2013-11-05 Xue Fuqiao <xfq.free@gmail.com>
992
993 * lists.texi (Rearrangement): Improve indexing.
994
995 * display.texi (Glyphs): Add an index for glyph code.
996 (Bidirectional Display): Improve indexing.
997
998 2013-11-01 Jan Djärv <jan.h.d@swipnet.se>
999
1000 * display.texi (Face Attributes): Document :distant-foreground.
1001
1002 2013-10-30 Xue Fuqiao <xfq.free@gmail.com>
1003
1004 * display.texi (Abstract Display): Improve indexing.
1005
1006 2013-10-29 Stefan Monnier <monnier@iro.umontreal.ca>
1007
1008 * display.texi (Selective Display): Discourage the use of explicit
1009 selective display.
1010
1011 2013-10-29 Xue Fuqiao <xfq.free@gmail.com>
1012
1013 * display.texi (Showing Images): Add an index for image-size.
1014 Use @code instead of @var for a normal variable.
1015 (Multi-Frame Images): Improve indexing.
1016 (Button Buffer Commands): Use @code instead of @var for a normal
1017 variable.
1018 (Abstract Display): Explain the meaning of Ewoc.
1019
1020 2013-10-27 Xue Fuqiao <xfq.free@gmail.com>
1021
1022 * display.texi (Image Descriptors): Improve indexing.
1023
1024 2013-10-26 Xue Fuqiao <xfq.free@gmail.com>
1025
1026 * display.texi (Fringe Indicators): Add indexes for fringe indicators.
1027 (Customizing Bitmaps): Add an index for customizing fringe bitmaps.
1028
1029 2013-10-25 Xue Fuqiao <xfq.free@gmail.com>
1030
1031 * display.texi (Fontsets): Minor wording fix.
1032 (Low-Level Font): Improve indexing.
1033
1034 * nonascii.texi (Character Properties): Add an index for script symbols.
1035
1036 2013-10-24 Xue Fuqiao <xfq.free@gmail.com>
1037
1038 * display.texi (Face Remapping): Add indexes for face remapping.
1039 (Font Selection): Add indexes.
1040 (Low-Level Font): Add an index for font registry.
1041
1042 2013-10-23 Glenn Morris <rgm@gnu.org>
1043
1044 * eval.texi, files.texi, intro.texi, objects.texi, searching.texi:
1045 Nuke @refill.
1046
1047 * Makefile.in (install-dvi, install-html, install-pdf)
1048 (install-ps, uninstall-dvi, uninstall-html, uninstall-ps)
1049 (uninstall-pdf): Quote entities that might contain whitespace.
1050
1051 2013-10-19 Xue Fuqiao <xfq.free@gmail.com>
1052
1053 * display.texi (Face Attributes): Add indexes for the ‘:box’
1054 face attribute.
1055
1056 2013-10-18 Xue Fuqiao <xfq.free@gmail.com>
1057
1058 * display.texi (Line Height): Add indexes for line height.
1059
1060 2013-10-17 Xue Fuqiao <xfq.free@gmail.com>
1061
1062 * display.texi (Width): Fix arguments of ‘truncate-string-to-width’.
1063
1064 2013-10-16 Xue Fuqiao <xfq.free@gmail.com>
1065
1066 * display.texi (Selective Display): Add an index for explicit
1067 selective display.
1068
1069 2013-10-15 Xue Fuqiao <xfq.free@gmail.com>
1070
1071 * display.texi (Warning Basics): Mention the ‘*Warnings*’ buffer.
1072
1073 2013-10-13 Glenn Morris <rgm@gnu.org>
1074
1075 * intro.texi (Acknowledgments): Use accented form of some names.
1076
1077 2013-10-09 Glenn Morris <rgm@gnu.org>
1078
1079 * control.texi (Conditionals): Copyedits. (Bug#15558)
1080
1081 2013-10-08 Eli Zaretskii <eliz@gnu.org>
1082
1083 Support menus on text-mode terminals.
1084 * keymaps.texi (Defining Menus, Mouse Menus, Menu Bar):
1085 Modify wording to the effect that menus are supported on TTYs.
1086
1087 * frames.texi (Pop-Up Menus, Dialog Boxes)
1088 (Display Feature Testing): Update for menu support on TTYs.
1089
1090 2013-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
1091
1092 * tips.texi (Comment Tips): Discourage use of triple semi-colons for
1093 non-headings.
1094
1095 2013-10-05 Xue Fuqiao <xfq.free@gmail.com>
1096
1097 * syntax.texi (Categories): Add an index for category sets.
1098
1099 2013-10-03 Xue Fuqiao <xfq.free@gmail.com>
1100
1101 * syntax.texi (Syntax Flags, Syntax Table Functions): Add indexes.
1102
1103 2013-10-02 Xue Fuqiao <xfq.free@gmail.com>
1104
1105 * syntax.texi (Syntax Class Table): Add an index for syntax class table.
1106
1107 2013-09-29 Xue Fuqiao <xfq.free@gmail.com>
1108
1109 * searching.texi (Regexp Search): Refine.
1110
1111 2013-09-22 Xue Fuqiao <xfq.free@gmail.com>
1112
1113 * nonascii.texi (Default Coding Systems): Typo fix.
1114
1115 2013-09-21 Xue Fuqiao <xfq.free@gmail.com>
1116
1117 * nonascii.texi (Coding System Basics): Add information about
1118 carriage-return.
1119
1120 2013-09-14 Eli Zaretskii <eliz@gnu.org>
1121
1122 * display.texi (Display Margins): State the units of measuring
1123 margin width. (Bug#15375)
1124
1125 2013-09-13 Eli Zaretskii <eliz@gnu.org>
1126
1127 * text.texi (Not Intervals): Minor wording fix.
1128
1129 2013-09-12 Xue Fuqiao <xfq.free@gmail.com>
1130
1131 * functions.texi (Obsolete Functions): Add an index for obsolete
1132 functions.
1133
1134 2013-09-11 Xue Fuqiao <xfq.free@gmail.com>
1135
1136 * nonascii.texi (Character Properties): Character properties fix
1137 for decimal-digit-value and digit-value.
1138
1139 2013-09-08 Stefan Monnier <monnier@iro.umontreal.ca>
1140
1141 * macros.texi (Defining Macros): Prefer "function" to "lambda
1142 expression" (bug#15296).
1143
1144 2013-08-28 Paul Eggert <eggert@cs.ucla.edu>
1145
1146 * Makefile.in (SHELL): Now @SHELL@, not /bin/sh,
1147 for portability to hosts where /bin/sh has problems.
1148
1149 2013-08-26 Stefan Monnier <monnier@iro.umontreal.ca>
1150
1151 * variables.texi (File Local Variables): Don't recommend quoting! Ever!
1152
1153 2013-08-20 Eli Zaretskii <eliz@gnu.org>
1154
1155 * files.texi (Information about Files): Mention file names with
1156 trailing blanks on MS-Windows. (Bug#15130)
1157
1158 2013-08-18 Xue Fuqiao <xfq.free@gmail.com>
1159
1160 * positions.texi (Positions): Improve indexing.
1161
1162 2013-08-18 Eli Zaretskii <eliz@gnu.org>
1163
1164 * markers.texi (The Region): Improve indexing.
1165
1166 2013-08-17 Xue Fuqiao <xfq.free@gmail.com>
1167
1168 * modes.texi (SMIE, SMIE Grammar, SMIE Indentation): Add some indexes.
1169
1170 * text.texi (Maintaining Undo): Mention interactive call of
1171 buffer-disable-undo.
1172 (Filling): Add cross-reference for hard newlines.
1173 (Sorting): Fix indentation.
1174 (Columns): Comment out undefined behavior.
1175 (Case Changes): Fix an `args-out-of-range' error in the example.
1176
1177 2013-08-16 Xue Fuqiao <xfq.free@gmail.com>
1178
1179 * text.texi (Insertion): Refine.
1180 (Margins): Add an index.
1181 (Undo): Doc fix for `buffer-undo-list'.
1182
1183 * positions.texi (Character Motion):
1184 * markers.texi (Moving Markers, Creating Markers):
1185 Comment out undefined behavior.
1186
1187 2013-08-15 Xue Fuqiao <xfq.free@gmail.com>
1188
1189 * markers.texi (The Region): Add/move indexes.
1190
1191 2013-08-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1192
1193 * display.texi (ImageMagick Images): Mention :content-type and
1194 `image-content-type-suffixes'.
1195
1196 2013-08-13 Xue Fuqiao <xfq.free@gmail.com>
1197
1198 * positions.texi (Word Motion): Remove redundant sentence.
1199
1200 2013-08-13 Glenn Morris <rgm@gnu.org>
1201
1202 * lists.texi (List Elements):
1203 Undocument behavior of nth and nthcdr with n < 0. (Bug#15059)
1204
1205 2013-08-13 Xue Fuqiao <xfq.free@gmail.com>
1206
1207 * frames.texi (Display Feature Testing): Add indexes.
1208
1209 2013-08-12 Glenn Morris <rgm@gnu.org>
1210
1211 * Makefile.in (prefix, datarootdir, datadir, PACKAGE_TARNAME)
1212 (docdir, dvidir, htmldir, pdfdir, psdir, GZIP_PROG, INSTALL)
1213 (INSTALL_DATA): New, set by configure.
1214 (HTML_OPTS, DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS):
1215 New variables.
1216 (.SUFFIXES): Add .ps and .dvi.
1217 (.dvi.ps): New suffix rule.
1218 (dvi, html, pdf, ps): Use *_TARGETS variables.
1219 (elisp.html): Use HTML_OPTS.
1220 (elisp.ps): Remove explicit rule.
1221 (.PHONY): install-dvi, install-html, install-pdf, install-ps,
1222 install-doc, uninstall-dvi, uninstall-html, uninstall-pdf,
1223 uninstall-ps, and uninstall-doc.
1224 (install-dvi, install-html, install-pdf, install-ps, install-doc)
1225 (uninstall-dvi, uninstall-html, uninstall-ps, uninstall-pdf)
1226 (uninstall-doc): New rules.
1227 (clean): Use DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS.
1228
1229 2013-08-10 Xue Fuqiao <xfq.free@gmail.com>
1230
1231 * edebug.texi (Instrumenting Macro Calls): Use @defmac for macros.
1232
1233 2013-08-09 Xue Fuqiao <xfq.free@gmail.com>
1234
1235 * control.texi (Error Symbols): Minor fix for previous change.
1236
1237 2013-08-09 Stefan Monnier <monnier@iro.umontreal.ca>
1238
1239 * errors.texi (Standard Errors): Don't refer to `error-conditions'.
1240
1241 * control.texi (Signaling Errors): Refer to define-error.
1242 (Error Symbols): Add `define-error'.
1243
1244 2013-08-06 Dmitry Antipov <dmantipov@yandex.ru>
1245
1246 * positions.texi (Motion by Screen Lines):
1247 * display.texi (Truncation): Rename `cache-long-line-scans'
1248 to `cache-long-scans'.
1249
1250 2013-08-05 Xue Fuqiao <xfq.free@gmail.com>
1251
1252 * windows.texi (Window Start and End): Add an index.
1253
1254 2013-08-02 Xue Fuqiao <xfq.free@gmail.com>
1255
1256 * display.texi (Face Functions): Add an index.
1257
1258 * variables.texi (Variable Aliases): Add an index.
1259
1260 * functions.texi (Defining Functions): Add an index.
1261
1262 * nonascii.texi (Coding System Basics): Add an index.
1263
1264 2013-07-31 Xue Fuqiao <xfq.free@gmail.com>
1265
1266 * nonascii.texi (Non-ASCII Characters): Update menu.
1267 (Disabling Multibyte): Move here from doc/emacs/mule.texi.
1268 Fix cross-references.
1269
1270 * elisp.texi (Top): Update menu.
1271
1272 2013-07-30 Xue Fuqiao <xfq.free@gmail.com>
1273
1274 * windows.texi (Window History): Mention the default value of
1275 switch-to-visible-buffer. Add cross-references.
1276
1277 2013-07-24 Michael Albinus <michael.albinus@gmx.de>
1278
1279 * errors.texi (Standard Errors): Fix typo.
1280
1281 * files.texi (Magic File Names):
1282 * os.texi (File Notifications): Remove file-notify-supported-p.
1283
1284 2013-07-24 Paul Eggert <eggert@cs.ucla.edu>
1285
1286 * eval.texi (Special Forms): Mention 'lambda'. Also, say that
1287 non-well-formed expressions result in unspecified behavior, though
1288 Emacs will not crash.
1289
1290 2013-07-22 Michael Albinus <michael.albinus@gmx.de>
1291
1292 * files.texi (Magic File Names): Add file-notify-add-watch,
1293 file-notify-rm-watch and file-notify-supported-p.
1294 Move file-remote-p down.
1295
1296 * errors.texi (Standard Errors): Add file-notify-error.
1297
1298 * os.texi (Desktop Notifications): Rename from Notifications.
1299 (File Notifications): New node.
1300
1301 * elisp.texi (Top): Update menu for these changes.
1302
1303 2013-07-19 Xue Fuqiao <xfq.free@gmail.com>
1304
1305 * windows.texi (Display Action Functions): Mention next-window.
1306
1307 2013-07-16 Xue Fuqiao <xfq.free@gmail.com>
1308
1309 * windows.texi (Selecting Windows): Fix the introduction of
1310 `set-frame-selected-window''s arguments.
1311
1312 2013-07-10 Paul Eggert <eggert@cs.ucla.edu>
1313
1314 Timestamp fixes for undo (Bug#14824).
1315 * text.texi (Undo): Document (t . 0) and (t . -1) in buffer-undo-list.
1316
1317 2013-07-06 Eli Zaretskii <eliz@gnu.org>
1318
1319 * nonascii.texi (Text Representations): Document that
1320 multibyte-string-p returns nil for non-string objects.
1321
1322 2013-07-06 Glenn Morris <rgm@gnu.org>
1323
1324 * elisp.texi (Top): Move WWW_GNU_ORG section outside @copying.
1325
1326 2013-07-03 Glenn Morris <rgm@gnu.org>
1327
1328 * debugging.texi (Debugging):
1329 * files.texi (File Attributes, Changing Files): Fix cross-references.
1330
1331 * package.texi (Package Archives): Fix @url call.
1332
1333 * syntax.texi (Syntax Table Functions): Mention describe-syntax.
1334
1335 2013-06-29 Eli Zaretskii <eliz@gnu.org>
1336
1337 * display.texi (Bidirectional Display): Document move-point-visually.
1338
1339 2013-06-29 Xue Fuqiao <xfq.free@gmail.com>
1340
1341 * buffers.texi (Buffer File Name): Fix typo.
1342
1343 2013-06-26 Christopher Schmidt <christopher@ch.ristopher.com>
1344
1345 * tips.texi (Coding Conventions): Improve wording.
1346
1347 2013-06-24 Glenn Morris <rgm@gnu.org>
1348
1349 * loading.texi (Autoload): Fix typo.
1350
1351 * variables.texi (Lexical Binding): Fix typo.
1352
1353 * functions.texi (Anonymous Functions): Put back ' removed 2012-10-23.
1354
1355 2013-06-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
1356
1357 * display.texi (ImageMagick Images): Mention :max-width and
1358 :max-height.
1359
1360 2013-06-20 Paul Eggert <eggert@cs.ucla.edu>
1361
1362 * numbers.texi (Math Functions): Remove obsolete function log10.
1363
1364 2013-06-19 Stefan Monnier <monnier@iro.umontreal.ca>
1365
1366 * modes.texi (Mode Line Data, Properties in Mode): Advertise `keymap'
1367 rather than `local-map'.
1368
1369 * keymaps.texi (Active Keymaps): Fix documentation of
1370 set-temporary-overlay-map and overriding-terminal-local-map.
1371
1372 2013-06-19 Glenn Morris <rgm@gnu.org>
1373
1374 * Makefile.in (dist): Edit more configure variables.
1375 Try to check that we do not miss any in future.
1376
1377 2013-06-17 Juanma Barranquero <lekktu@gmail.com>
1378
1379 * text.texi (Undo, Changing Properties): Fix typos.
1380
1381 2013-06-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
1382
1383 * text.texi (Changing Properties): Document `add-face-text-property'.
1384
1385 2013-06-17 Kenichi Handa <handa@gnu.org>
1386
1387 * display.texi (Face Attributes): Refer to "Low-Level font" (not
1388 "Font Selection") in the explanation of :font attribute (bug#14629).
1389
1390 2013-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
1391
1392 * loading.texi (Hooks for Loading): Don't document after-load-alist.
1393 Document with-eval-after-load instead of eval-after-load.
1394
1395 2013-06-11 Xue Fuqiao <xfq.free@gmail.com>
1396
1397 * files.texi (File Name Expansion): Make the example more
1398 intuitive.
1399
1400 2013-06-10 Paul Eggert <eggert@cs.ucla.edu>
1401
1402 Documentation fix for 'ls' and hard links.
1403 * compile.texi (Compilation Functions):
1404 * files.texi (File Attributes, Changing Files):
1405 Use current format for GNU 'ls' output.
1406 (File Attributes): Fix problem introduced in previous change:
1407 the link count is the number of hard links, not the number
1408 of hard links + 1.
1409
1410 2013-06-10 Xue Fuqiao <xfq.free@gmail.com>
1411
1412 * files.texi (File Attributes): Fix typo.
1413
1414 2013-05-29 Stefan Monnier <monnier@iro.umontreal.ca>
1415
1416 * functions.texi (Lambda Expressions): Lambda expressions don't
1417 evaluate to themselves in general (bug#11782).
1418
1419 2013-05-15 Stefan Monnier <monnier@iro.umontreal.ca>
1420
1421 * loading.texi (Autoload):
1422 * help.texi (Documentation Basics, Accessing Documentation)
1423 (Accessing Documentation, Accessing Documentation): DOC-* is now DOC.
1424
1425 2013-04-23 Glenn Morris <rgm@gnu.org>
1426
1427 * internals.texi (Writing Emacs Primitives): Remove obvious example.
1428 Tweak other to avoid overly long line.
1429
1430 2013-04-21 Xue Fuqiao <xfq.free@gmail.com>
1431
1432 * internals.texi (Writing Emacs Primitives): Remove unnecessary
1433 references to the sources. (Bug#13800)
1434
1435 * searching.texi (Regexp Backslash): Doc fix for backslash
1436 constructs in regular expressions.
1437
1438 2013-04-15 Christopher Schmidt <christopher@ch.ristopher.com>
1439
1440 * tips.texi (Coding Conventions): Mention separation of package
1441 descriptor and name of internal symbols by two hyphens.
1442
1443 2013-04-13 Stephen Berman <stephen.berman@gmx.net>
1444
1445 * windows.texi (Splitting Windows): Change category of
1446 split-window from a command to a function.
1447
1448 2013-04-06 Chong Yidong <cyd@gnu.org>
1449
1450 * display.texi (Faces): Minor clarifications.
1451 (Defining Faces): Clarify default vs custom face specs.
1452 Document face-spec-set.
1453
1454 * display.texi (Overlay Properties):
1455 * text.texi (Special Properties): Use the "anonymous face"
1456 terminology. Describe foreground-color and background-color forms
1457 as compatibility-only.
1458
1459 2013-03-24 Eli Zaretskii <eliz@gnu.org>
1460
1461 * compile.texi (Byte-Code Objects): Add index entry.
1462 (Disassembly): Add cross-references.
1463
1464 2013-03-23 Eli Zaretskii <eliz@gnu.org>
1465
1466 * frames.texi (Size Parameters): More accurate description of the
1467 difference between 'fullboth' and 'maximized'. (Bug#13935)
1468
1469 2013-03-17 Christopher Schmidt <christopher@ch.ristopher.com>
1470
1471 * symbols.texi (Standard Properties): Document pure. (Bug#13823)
1472
1473 2013-03-16 Glenn Morris <rgm@gnu.org>
1474
1475 * elisp.texi: Add some stuff specific to www.gnu.org.
1476
1477 2013-03-11 Teodor Zlatanov <tzz@lifelogs.com>
1478
1479 * control.texi (Pattern matching case statement): Fix typo.
1480
1481 2013-03-04 Paul Eggert <eggert@cs.ucla.edu>
1482
1483 * elisp.texi, intro.texi: Switch from Latin-1 to UTF-8.
1484
1485 2013-03-03 Glenn Morris <rgm@gnu.org>
1486
1487 * objects.texi (Symbol Type): Fix typo.
1488
1489 2013-02-28 Bastien Guerry <bzg@gnu.org>
1490
1491 * variables.texi (File Local Variables): Fix reference.
1492
1493 2013-02-24 Eli Zaretskii <eliz@gnu.org>
1494
1495 * files.texi (Magic File Names): Improve wording and indexing.
1496
1497 2013-02-21 Glenn Morris <rgm@gnu.org>
1498
1499 * display.texi (Multi-Frame Images): Minor rephrasing.
1500
1501 2013-02-20 Glenn Morris <rgm@gnu.org>
1502
1503 * display.texi (GIF Images, TIFF Images): Delete these nodes.
1504 (ImageMagick Images): For :index, use an xref rather than duplicating.
1505 (Other Image Types): Add GIF, adjust formatting.
1506 (Multi-Frame Images): Rename from Animated Images. Expand section.
1507 * elisp.texi (Top): Update menu for these changes.
1508
1509 2013-02-19 Glenn Morris <rgm@gnu.org>
1510
1511 * text.texi (Change Hooks): Fix typo.
1512
1513 2013-02-15 Glenn Morris <rgm@gnu.org>
1514
1515 * modes.texi (Basic Major Modes): 'z' no longer bound in special-mode.
1516
1517 2013-02-13 Glenn Morris <rgm@gnu.org>
1518
1519 * objects.texi (Char-Table Type): Add footnote about #^^.
1520
1521 * modes.texi (Minor Mode Conventions): Fix typo.
1522
1523 * keymaps.texi (Scanning Keymaps): Remove obsolete sentence about
1524 meta characters; this changed in 22.1. (Bug#13684)
1525
1526 * objects.texi (Char-Table Type): Add cindex.
1527
1528 * keymaps.texi (Key Binding Commands): Trivial rephrasing.
1529
1530 2013-02-10 Glenn Morris <rgm@gnu.org>
1531
1532 * keymaps.texi (Creating Keymaps): Update make-keymap result.
1533
1534 2013-02-09 Eli Zaretskii <eliz@gnu.org>
1535
1536 * modes.texi (%-Constructs): Remove the description of %t.
1537
1538 * nonascii.texi (MS-DOS File Types): Delete node.
1539
1540 2013-02-08 Glenn Morris <rgm@gnu.org>
1541
1542 * keymaps.texi (Active Keymaps, Searching Keymaps):
1543 Remove confusing mention of "symbolic prefix". (Bug#13643)
1544
1545 2013-01-19 Glenn Morris <rgm@gnu.org>
1546
1547 * macros.texi (Indenting Macros): Fix order of an indent
1548 symbol's arguments. (Bug#13450)
1549
1550 2013-01-19 Paul Eggert <eggert@cs.ucla.edu>
1551
1552 Allow floating-point file offsets.
1553 * files.texi (Reading from Files, Writing to Files):
1554 Say that file offsets can be numbers, not just integers.
1555
1556 2013-01-09 Glenn Morris <rgm@gnu.org>
1557
1558 * commands.texi (Interactive Codes):
1559 Whitespace does not terminate interactive "S". (Bug#13393)
1560
1561 2013-01-06 Chong Yidong <cyd@gnu.org>
1562
1563 * windows.texi (Vertical Scrolling): Fix typos (Bug#13267).
1564
1565 2013-01-05 Glenn Morris <rgm@gnu.org>
1566
1567 * display.texi (Overlay Properties): Mention field. (Bug#13364)
1568
1569 2013-01-05 Eli Zaretskii <eliz@gnu.org>
1570
1571 * hooks.texi (Standard Hooks): Use @item, not @itemx, as the first
1572 directive in a group of items.
1573
1574 2013-01-05 Chong Yidong <cyd@gnu.org>
1575
1576 * keymaps.texi (Key Sequences): Remove obsolete sentence
1577 (Bug#13356).
1578
1579 2013-01-04 Ari Roponen <ari.roponen@gmail.com> (tiny change)
1580
1581 * hash.texi (Defining Hash): Fix typo. (Bug#13345)
1582
1583 2013-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
1584
1585 * files.texi (File Attributes): Undocument return format of file-acl.
1586
1587 2013-01-03 Glenn Morris <rgm@gnu.org>
1588
1589 * processes.texi (System Processes):
1590 * syntax.texi (Syntax Table Functions): Tweak some line breaks.
1591
1592 * searching.texi (Replacing Match): Fix xref.
1593
1594 * elisp.texi (DATE): Bump to Jan 2013.
1595
1596 2013-01-02 Glenn Morris <rgm@gnu.org>
1597
1598 * customize.texi (Common Keywords, Type Keywords):
1599 Replace "active field" with "button". (Bug#13310)
1600
1601 * customize.texi (Common Keywords): Add xref. (Bug#13311)
1602 * tips.texi (Library Headers): Add cindex.
1603
1604 2012-12-30 Wolfgang Jenkner <wjenkner@inode.at>
1605
1606 * functions.texi (Declare Form):
1607 * intro.texi (A Sample Function Description):
1608 * syntax.texi (Syntax Table Internals, Syntax Table Functions):
1609 * variables.texi (Using Lexical Binding): Don't use @var or CAPS
1610 in @def.. commands. (Bug#13292)
1611
1612 2012-12-29 Eli Zaretskii <eliz@gnu.org>
1613
1614 * files.texi (Changing Files): Document the return values of
1615 set-file-selinux-context and set-file-acl.
1616
1617 2012-12-27 Glenn Morris <rgm@gnu.org>
1618
1619 * files.texi (File Names): Mention Cygwin conversion functions.
1620
1621 2012-12-22 Martin Rudalics <rudalics@gmx.at>
1622
1623 * windows.texi (Selecting Windows): Reword description of
1624 select-window (Bug#13248).
1625
1626 2012-12-22 Eli Zaretskii <eliz@gnu.org>
1627
1628 * files.texi (File Attributes, Changing Files): Remove the details
1629 about the text returned by file-acl. Instead, just document that
1630 it is an opaque string meant to be used by set-file-acl.
1631
1632 2012-12-21 Chong Yidong <cyd@gnu.org>
1633
1634 * modes.texi (Auto Major Mode): Fix typo (Bug#13230).
1635
1636 * customize.texi (Simple Types): Document key-sequence type
1637 (Bug#13048).
1638
1639 * strings.texi (Text Comparison): Doc fix for compare-strings.
1640
1641 2012-12-19 Michael Albinus <michael.albinus@gmx.de>
1642
1643 * files.texi (Magic File Names): Add `file-acl',
1644 `file-selinux-context', `set-file-acl' and
1645 `set-file-selinux-context'. Make the list consistent.
1646
1647 2012-12-19 Jonas Bernoulli <jonas@bernoul.li>
1648
1649 * tips.texi (Library Headers): New header keyword `Homepage'.
1650 Make continuation lines syntax more precise.
1651
1652 2012-12-17 Eli Zaretskii <eliz@gnu.org>
1653
1654 * files.texi (File Attributes, Changing Files): Update to include
1655 MS-Windows support for ACLs.
1656
1657 2012-12-16 Romain Francoise <romain@orebokech.com>
1658
1659 * files.texi (File Attributes): Document ACL support and new
1660 `file-acl' function.
1661 (Changing Files): Mention argument name change of `copy-file' and
1662 document new function `set-file-acl'.
1663
1664 2012-12-14 Paul Eggert <eggert@cs.ucla.edu>
1665
1666 Fix permissions bugs with setgid directories etc. (Bug#13125)
1667 * files.texi (Testing Accessibility): Document GROUP arg
1668 of file-ownership-preserved-p.
1669 (File Attributes): Document that 9th element is now
1670 just a placeholder.
1671 * os.texi (User Identification): Document new functions group-gid,
1672 group-real-gid.
1673
1674 2012-12-11 Paul Eggert <eggert@cs.ucla.edu>
1675
1676 * internals.texi (C Integer Types): New section.
1677 This follows up and records an email in
1678 <http://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00496.html>.
1679
1680 2012-12-10 Stefan Monnier <monnier@iro.umontreal.ca>
1681
1682 * control.texi (Pattern matching case statement): New node.
1683
1684 * customize.texi (Variable Definitions): Mention the default :group
1685 for defcustoms (bug#13093).
1686
1687 2012-12-09 Glenn Morris <rgm@gnu.org>
1688
1689 * customize.texi (Variable Definitions): Mention eval-defun
1690 on a defcustom calls the :set function when appropriate.
1691
1692 2012-12-06 Paul Eggert <eggert@cs.ucla.edu>
1693
1694 * doclicense.texi, gpl.texi: Update to latest version from FSF.
1695 These are just minor editorial changes.
1696
1697 2012-12-06 Chong Yidong <cyd@gnu.org>
1698
1699 * lists.texi (Plist Access): Move put example to Symbol Plists.
1700
1701 * symbols.texi (Standard Properties): Fix typo.
1702
1703 2012-12-03 Chong Yidong <cyd@gnu.org>
1704
1705 * symbols.texi (Symbol Properties): New node.
1706 (Symbol Plists): Make it a subsection under Symbol Properties.
1707 (Standard Properties): New node.
1708
1709 * lists.texi (Property Lists): Move here from symbols.texi.
1710 (Plist Access): Rename from Other Plists.
1711
1712 * customize.texi (Variable Definitions):
1713 * display.texi (Defining Faces):
1714 * sequences.texi (Char-Tables): Fix xref.
1715
1716 * keymaps.texi (Key Sequences): `kbd' is now a function.
1717
1718 * commands.texi (Using Interactive): Fix index entry.
1719
1720 2012-11-24 Paul Eggert <eggert@cs.ucla.edu>
1721
1722 * doclicense.texi: Update to latest version from FSF.
1723 These are just minor editorial changes.
1724 * elisp.texi (GNU Free Documentation License)
1725 (GNU General Public Licens):
1726 Provide sectioning, since doclicense.texi no longer does that.
1727
1728 * loading.texi (Named Features): @ -> @@ to fix typo.
1729
1730 2012-11-24 Martin Rudalics <rudalics@gmx.at>
1731
1732 * windows.texi (Basic Windows): Fix typo.
1733 (Windows and Frames): Fix example. Move description of
1734 window-in-direction here.
1735 (Recombining Windows): Fix example.
1736 (Buffers and Windows): Fix description of replace-buffer-in-windows.
1737 (Switching Buffers): Reword.
1738 (Display Action Functions): Minor adjustments.
1739 (Choosing Window Options): Minor fixes.
1740 (Window History): Minor rewording.
1741 (Dedicated Windows): Correct and reword part describing how
1742 dedicatedness affects functions removing buffers or windows.
1743 * buffers.texi (The Buffer List): Fix description of bury-buffer.
1744
1745 2012-11-24 Chong Yidong <cyd@gnu.org>
1746
1747 * modes.texi (%-Constructs): Fix statement about mode construct
1748 padding (Bug#12866).
1749
1750 2012-11-24 Stefan Monnier <monnier@iro.umontreal.ca>
1751
1752 * debugging.texi (Profiling): Make it more clear
1753 that --enable-profiling is about profiling the C code.
1754
1755 2012-11-21 Glenn Morris <rgm@gnu.org>
1756
1757 * display.texi (Attribute Functions):
1758 Update for set-face-* name changes.
1759 Add new "inherit" argument for face-bold-p etc.
1760 Move description of this argument to a common section, like "frame".
1761
1762 * debugging.texi (Profiling): New section.
1763 (Debugging): Mention profiling in the introduction.
1764 * tips.texi (Compilation Tips): Move profiling to separate section.
1765 * elisp.texi: Add Profiling to detailed menu.
1766
1767 2012-11-21 Martin Rudalics <rudalics@gmx.at>
1768
1769 * windows.texi (Display Action Functions): Fix recently added
1770 example. Suggested by Michael Heerdegen.
1771
1772 2012-11-21 Paul Eggert <eggert@cs.ucla.edu>
1773
1774 Minor cleanup for times as lists of four integers.
1775 * os.texi (Time Parsing): Time values can now be four integers.
1776
1777 2012-11-18 Glenn Morris <rgm@gnu.org>
1778
1779 * loading.texi (How Programs Do Loading): Add eager macro expansion.
1780 * macros.texi (Expansion): Mention eager macro expansion.
1781
1782 * minibuf.texi (Basic Completion): Mention misc completion-table funcs.
1783
1784 2012-11-18 Leo Liu <sdl.web@gmail.com>
1785
1786 * minibuf.texi (Programmed Completion): Doc fix for metadata
1787 request (Bug#12850).
1788
1789 2012-11-18 Glenn Morris <rgm@gnu.org>
1790
1791 * display.texi (Temporary Displays): Document with-temp-buffer-window.
1792
1793 * frames.texi (Size and Position): Add fit-frame-to-buffer command.
1794 * windows.texi (Resizing Windows): Add fit-frame-to-buffer option.
1795 (Window Sizes): Add vindex for window-min-height, window-min-width.
1796 (Display Action Functions): Mention pop-up-frame-parameters.
1797
1798 2012-11-16 Martin Rudalics <rudalics@gmx.at>
1799
1800 * windows.texi (Choosing Window): Rewrite description of
1801 display-buffer-alist (Bug#12167).
1802 (Display Action Functions): Mention inhibit-switch-frame.
1803 Fix description of display-buffer-below-selected. Reorder actions.
1804 Add example (Bug#12848).
1805
1806 2012-11-16 Glenn Morris <rgm@gnu.org>
1807
1808 * display.texi (Face Attributes): Fix :underline COLOR description.
1809 (Attribute Functions): Update for set-face-underline rename.
1810 Tweak descriptions of face-underline-p, face-inverse-video-p.
1811
1812 * keymaps.texi (Searching Keymaps, Tool Bar): Untabify examples,
1813 so they align better in info.
1814 (Active Keymaps, Searching Keymaps, Controlling Active Maps):
1815 Document set-temporary-overlay-map.
1816
1817 2012-11-15 Stefan Monnier <monnier@iro.umontreal.ca>
1818
1819 * keymaps.texi (Translation Keymaps): Add a subsection "Interaction
1820 with normal keymaps".
1821
1822 2012-11-15 Dmitry Antipov <dmantipov@yandex.ru>
1823
1824 * internals.texi (Garbage Collection): Update descriptions
1825 of vectorlike_header, garbage-collect and gc-cons-threshold.
1826 (Object Internals): Explain Lisp_Object layout and the basics
1827 of an internal type system.
1828 (Buffer Internals): Update description of struct buffer.
1829
1830 2012-11-13 Glenn Morris <rgm@gnu.org>
1831
1832 * variables.texi (Adding Generalized Variables):
1833 At least mention gv-define-expander and gv-letplace.
1834
1835 * debugging.texi (Error Debugging): Mention debug-on-message.
1836 (Using Debugger): Mention debugger-bury-or-kill.
1837
1838 * control.texi (Signaling Errors):
1839 * debugging.texi (Error Debugging):
1840 * errors.texi (Standard Errors): Add user-error.
1841
1842 * variables.texi (Adding Generalized Variables):
1843 Use standard formatting for common lisp note about setf functions.
1844
1845 2012-11-10 Martin Rudalics <rudalics@gmx.at>
1846
1847 * elisp.texi (Top): Add Recombining Windows to menu.
1848 * windows.texi (Recombining Windows): New subsection.
1849 (Splitting Windows): Rewrite text on handling of window
1850 combinations and move it to new subsection.
1851
1852 2012-11-10 Chong Yidong <cyd@gnu.org>
1853
1854 * searching.texi (Replacing Match): Document \? in replace-match.
1855
1856 * variables.texi (Creating Buffer-Local): Document setq-local and
1857 defvar-local.
1858 (Setting Generalized Variables): Arrange table alphabetically.
1859
1860 * lists.texi (List Elements, List Variables): Clarify descriptions
1861 of push and pop for generalized variables.
1862
1863 * edebug.texi (Specification List): setf is no longer CL-only.
1864
1865 2012-11-10 Glenn Morris <rgm@gnu.org>
1866
1867 * variables.texi (Adding Generalized Variables):
1868 Update description of FIX-RETURN expansion.
1869
1870 * variables.texi (Setting Generalized Variables):
1871 Split most of previous contents into this subsection.
1872 (Adding Generalized Variables): New subsection.
1873 Move note on lack of setf functions here from misc/cl.texi.
1874
1875 * elisp.texi: Add Generalized Variables subsections to detailed menu.
1876
1877 2012-11-10 Chong Yidong <cyd@gnu.org>
1878
1879 * frames.texi (Initial Parameters): Doc fix (Bug#12144).
1880
1881 2012-11-08 Michael Albinus <michael.albinus@gmx.de>
1882
1883 * os.texi (Notifications): Update descriptions of
1884 notifications-notify, notifications-close-notification and
1885 notifications-get-capabilities according to latest code changes.
1886 Add notifications-get-server-information.
1887
1888 2012-11-03 Chong Yidong <cyd@gnu.org>
1889
1890 * objects.texi (General Escape Syntax): Clarify the explanation of
1891 escape sequences.
1892 (Non-ASCII in Strings): Clarify when a string is unibyte vs
1893 multibyte. Hex escapes do not automatically make a string
1894 multibyte.
1895
1896 2012-11-03 Martin Rudalics <rudalics@gmx.at>
1897
1898 * windows.texi (Switching Buffers): Document option
1899 switch-to-buffer-preserve-window-point.
1900 (Display Action Functions): Document window-height and
1901 window-width alist entries.
1902 (Display Action Functions):
1903 Document display-buffer-below-selected and
1904 display-buffer-in-previous-window.
1905 (Quitting Windows): Document quit-restore-window.
1906 Rewrite section.
1907 (Window Configurations): In window-state-get mention that
1908 argument window must be valid.
1909 (Window Parameters): Document quit-restore window parameter
1910 (Bug#12158).
1911
1912 2012-10-31 Glenn Morris <rgm@gnu.org>
1913
1914 * control.texi (Catch and Throw): Add xref to cl.texi.
1915
1916 * lists.texi (Sets And Lists): Point xref to better location.
1917
1918 * errors.texi (Standard Errors):
1919 * loading.texi (Autoload): Update for cl-lib namespace changes.
1920
1921 * modes.texi (Defining Minor Modes): "Generalized Variables"
1922 section is now in this manual rather than cl.texi.
1923
1924 * eval.texi (Special Forms): No longer special forms: defmacro,
1925 defun, save-window-excursion, with-output-to-temp-buffer.
1926 * functions.texi (Defining Functions): Defun is now a macro.
1927 Defalias is a function.
1928
1929 2012-10-30 Glenn Morris <rgm@gnu.org>
1930
1931 * variables.texi (Generalized Variables): Fix typo.
1932
1933 2012-10-30 Chong Yidong <cyd@gnu.org>
1934
1935 * symbols.texi (Symbol Plists): Document function-get.
1936
1937 * loading.texi (Autoload): Document autoloadp, autoload-do-load.
1938
1939 * frames.texi (Visibility of Frames): Document tty-top-frame.
1940
1941 2012-10-28 Stefan Monnier <monnier@iro.umontreal.ca>
1942
1943 * keymaps.texi (Format of Keymaps): Document the multiple
1944 inheritance format.
1945
1946 2012-10-28 Martin Rudalics <rudalics@gmx.at>
1947
1948 * windows.texi (Basic Windows): Reformulate description of live,
1949 internal and valid windows.
1950 (Cyclic Window Ordering): Describe new argument of
1951 get-lru-window and get-largest-window. Add description of
1952 window-in-direction.
1953
1954 2012-10-27 Glenn Morris <rgm@gnu.org>
1955
1956 * variables.texi (Generalized Variables): New section,
1957 adapted from misc/cl.texi.
1958 * elisp.texi (Top): Add Generalized Variables to menu.
1959 * lists.texi (List Elements, List Variables):
1960 Mention generalized variables.
1961
1962 * lists.texi (List Elements): Typo fix.
1963
1964 2012-10-27 Chong Yidong <cyd@gnu.org>
1965
1966 * minibuf.texi (High-Level Completion): Don't mention removed
1967 function iswitchb-read-buffer.
1968
1969 * commands.texi (Event Input Misc): Remove last-input-char.
1970 (Command Loop Info): Remove last-command-char.
1971
1972 * frames.texi (Initial Parameters): Don't mention the obsolete
1973 special-display feature.
1974
1975 * windows.texi (Choosing Window): Don't mention the obsolete
1976 special display feature.
1977 (Choosing Window Options): Remove obsolete special-display
1978 variables, and the functions special-display-p and
1979 special-display-popup-frame.
1980
1981 * display.texi (Fringe Bitmaps): Add exclamation-mark bitmap.
1982
1983 * hooks.texi (Standard Hooks): Remove obsolete hooks.
1984
1985 * markers.texi (Information from Markers): Remove obsolete
1986 function buffer-has-markers-at.
1987
1988 * text.texi (Yanking): Document yank-handled-properties.
1989
1990 2012-10-24 Paul Eggert <eggert@penguin.cs.ucla.edu>
1991
1992 Update manual for new time stamp format (Bug#12706).
1993 * buffers.texi (Modification Time):
1994 * files.texi (Testing Accessibility, File Attributes):
1995 * intro.texi (Version Info):
1996 * os.texi (Time of Day):
1997 Update for new time stamp format (HIGH LOW MICROSEC PICOSEC).
1998 These instances were missed the first time around.
1999 Problem reported by Glenn Morris in <http://bugs.gnu.org/12706#25>.
2000
2001 2012-10-24 Chong Yidong <cyd@gnu.org>
2002
2003 * minibuf.texi (Text from Minibuffer): Document read-regexp
2004 changes.
2005
2006 * nonascii.texi (Selecting a Representation):
2007 Document set-buffer-multibyte changes.
2008
2009 * keymaps.texi (Toolkit Differences): Node deleted.
2010 (Easy Menu): New node.
2011
2012 2012-10-23 Stefan Monnier <monnier@iro.umontreal.ca>
2013
2014 * hooks.texi (Standard Hooks): Clarify that -hooks is deprecated.
2015
2016 2012-10-23 Paul Eggert <eggert@cs.ucla.edu>
2017
2018 Fix outdated timestamp documentation in Elisp manual (bug#12706).
2019 * files.texi (File Attributes):
2020 * text.texi (Undo):
2021 Time stamp resolution is now 1 picosecond, not 1 second.
2022
2023 2012-10-23 Chong Yidong <cyd@gnu.org>
2024
2025 * display.texi (Font Lookup): Remove font-list-limit.
2026
2027 * keymaps.texi (Key Sequences): Avoid referring to Edit Macro mode
2028 (Bug#12529).
2029
2030 2012-10-22 Glenn Morris <rgm@gnu.org>
2031
2032 * os.texi (Recording Input): Tiny fix.
2033
2034 * intro.texi (Lisp History):
2035 * lists.texi (Sets And Lists): Refer to cl-lib rather than cl.
2036 * tips.texi (Coding Conventions): Recommend cl-lib over cl.
2037
2038 2012-10-15 Chong Yidong <cyd@gnu.org>
2039
2040 * macros.texi (Defining Macros): defmacro is now a macro.
2041 Explicitly list the docstring and declare arguments.
2042
2043 * functions.texi (Anonymous Functions): Explicitly list the
2044 docstring, declare, and interactive arguments to lambda.
2045 (Defining Functions): Likewise for defun.
2046 (Inline Functions): Likewise for defsubst.
2047 (Declare Form): Tweak description.
2048
2049 2012-10-13 Chong Yidong <cyd@gnu.org>
2050
2051 * display.texi (ImageMagick Images): ImageMagick enabled by default.
2052
2053 2012-10-05 Chong Yidong <cyd@gnu.org>
2054
2055 * minibuf.texi (Basic Completion): Clarify list form of completion
2056 table (Bug#12564).
2057
2058 2012-10-05 Bruno Félix Rezende Ribeiro <oitofelix@gmail.com> (tiny change)
2059
2060 * functions.texi (Function Safety): Copyedit. (Bug#12562)
2061
2062 2012-10-01 Paul Eggert <eggert@cs.ucla.edu>
2063
2064 Revert the FOLLOW-SYMLINKS change for file-attributes.
2065 * files.texi (File Attributes, Magic File Names): Undo last change.
2066
2067 2012-09-30 Paul Eggert <eggert@cs.ucla.edu>
2068
2069 file-attributes has a new optional arg FOLLOW-SYMLINKS.
2070 * files.texi (File Attributes): Describe it.
2071 (Magic File Names): Use it.
2072
2073 2012-09-30 Chong Yidong <cyd@gnu.org>
2074
2075 * commands.texi (Click Events): Define "mouse position list".
2076 Remove mention of unimplemented horizontal scroll bars.
2077 (Drag Events, Motion Events): Refer to "mouse position list".
2078 (Accessing Mouse): Document posnp.
2079
2080 * errors.texi (Standard Errors): Tweak arith-error description.
2081 Tweak markup. Remove domain-error and friends, which seem to be
2082 unused after the floating-point code revamp.
2083
2084 * functions.texi (Defining Functions): defun is now a macro.
2085 (Obsolete Functions): Obsolescence also affects
2086 documentation commands. Various clarifications.
2087 (Declare Form): New node.
2088
2089 * strings.texi (String Basics): Copyedits.
2090
2091 * os.texi (Startup Summary): Document leim-list.el change.
2092 (User Identification): Add system-users and system-groups.
2093 (Idle Timers): Minor clarifications.
2094
2095 * macros.texi (Defining Macros): Move description of `declare' to
2096 Declare Form node.
2097
2098 * loading.texi (Autoload):
2099 * help.texi (Documentation Basics): The special sequences can
2100 trigger autoloading.
2101
2102 * numbers.texi (Integer Basics): Copyedits.
2103 (Float Basics): Consider IEEE floating point always available.
2104 (Random Numbers): Document actual limits.
2105 (Arithmetic Operations): Clarify division by zero. Don't mention
2106 the machine-independence of negative division since it does not
2107 happen in practice.
2108
2109 2012-09-28 Leo Liu <sdl.web@gmail.com>
2110
2111 * files.texi (Files): Fix typo.
2112
2113 2012-09-23 Chong Yidong <cyd@gnu.org>
2114
2115 * buffers.texi (Read Only Buffers): Document read-only-mode.
2116
2117 * keymaps.texi (Alias Menu Items): Replace toggle-read-only with
2118 read-only-mode.
2119
2120 * backups.texi (Auto-Saving): Refer to Minor Mode Conventions for
2121 calling conventions.
2122
2123 2012-09-22 Chong Yidong <cyd@gnu.org>
2124
2125 * searching.texi (Replacing Match): Minor clarification.
2126
2127 2012-09-22 Eli Zaretskii <eliz@gnu.org>
2128
2129 * edebug.texi (Instrumenting): Improve indexing.
2130
2131 * os.texi (Idle Timers): Warn against reinvoking an idle timer
2132 from within its own timer action. (Bug#12447)
2133
2134 2012-09-22 Chong Yidong <cyd@gnu.org>
2135
2136 * frames.texi (Pop-Up Menus): Minor clarification (Bug#11148).
2137
2138 2012-09-21 Glenn Morris <rgm@gnu.org>
2139
2140 * debugging.texi (Using Debugger): Fix typo.
2141
2142 2012-09-18 Chong Yidong <cyd@gnu.org>
2143
2144 * display.texi (Faces): Discuss anonymous faces.
2145 (Face Attributes): Tweak intro.
2146 (Defining Faces): Move after the Face Attributes node. Copyedits.
2147 (Displaying Faces): Describe role of inheritance.
2148
2149 * customize.texi (Customization): Define customization more
2150 carefully (Bug#11440).
2151 (Common Keywords): Add xref to Constant Variables.
2152
2153 * variables.texi (Defining Variables): Link to defcustom's node
2154 instead of the higher-level Customization chapter.
2155
2156 2012-09-11 Paul Eggert <eggert@cs.ucla.edu>
2157
2158 Simplify, document, and port floating-point (Bug#12381).
2159 * numbers.texi (Float Basics, Arithmetic Operations, Math Functions):
2160 Document that / and mod (with floating point arguments), along
2161 with asin, acos, log, log10, expt and sqrt, return special values
2162 instead of signaling exceptions.
2163 (Float Basics): Document that logb operates on the absolute value
2164 of its argument.
2165 (Math Functions): Document that (log ARG BASE) also returns NaN if
2166 BASE is negative. Document that (expt X Y) returns NaN if X is a
2167 finite negative number and Y a finite non-integer.
2168
2169 2012-09-09 Chong Yidong <cyd@gnu.org>
2170
2171 * lists.texi (Sets And Lists): Explain that the return value for
2172 delete should be used, like for delq.
2173
2174 * minibuf.texi (Yes-or-No Queries): Document recentering and
2175 scrolling in y-or-n-p. Remove gratuitous example.
2176
2177 * searching.texi (Search and Replace): Document window scrolling
2178 entries in query-replace-map.
2179
2180 2012-09-08 Chong Yidong <cyd@gnu.org>
2181
2182 * syntax.texi (Syntax Table Internals): Define "raw syntax
2183 descriptor" terminology (Bug#12383).
2184 (Syntax Descriptors): Mention raw syntax descriptors.
2185
2186 2012-09-07 Chong Yidong <cyd@gnu.org>
2187
2188 * variables.texi (Creating Buffer-Local): Fix description of
2189 local-variable-if-set-p (Bug#10713).
2190
2191 * eval.texi (Intro Eval): Add index entry for sexp (Bug#12233).
2192
2193 * windows.texi (Display Action Functions)
2194 (Choosing Window Options): Remove obsolete variable
2195 display-buffer-reuse-frames.
2196 (Switching Buffers): Minor doc tweak for switch-to-buffer.
2197
2198 * positions.texi (Narrowing): Document buffer-narrowed-p.
2199
2200 * markers.texi (Moving Markers): Add xref to Point (Bug#7151).
2201
2202 * syntax.texi (Low-Level Parsing): Add xref to Parser State
2203 (Bug#12269).
2204
2205 2012-09-04 Lars Ingebrigtsen <larsi@gnus.org>
2206
2207 * debugging.texi (Explicit Debug): Document `debug-on-message'.
2208
2209 2012-09-02 Chong Yidong <cyd@gnu.org>
2210
2211 * windows.texi (Window Configurations): Recommend against using
2212 save-window-excursion (Bug#12075).
2213
2214 * control.texi (Catch and Throw):
2215 * positions.texi (Excursions): Don't mention it.
2216
2217 2012-09-01 Paul Eggert <eggert@cs.ucla.edu>
2218
2219 Better seed support for (random).
2220 * numbers.texi (Random Numbers): Document new behavior of
2221 the calls (random) and (random STRING).
2222
2223 2012-08-21 Martin Rudalics <rudalics@gmx.at>
2224
2225 * windows.texi (Window Point): Document recent changes in
2226 window-point and set-window-point.
2227 (Selecting Windows): Document recent change in select-window.
2228
2229 2012-08-06 Eli Zaretskii <eliz@gnu.org>
2230
2231 * functions.texi (Closures): Put the main index entry for
2232 "closures" here. (Bug#12138)
2233
2234 * variables.texi (Lexical Binding): Disambiguate the index entry
2235 for "closures".
2236
2237 2012-08-05 Chong Yidong <cyd@gnu.org>
2238
2239 * display.texi (Defining Faces): Move documentation of
2240 frame-background-mode to the Emacs manual (Bug#7774).
2241
2242 2012-08-04 Chong Yidong <cyd@gnu.org>
2243
2244 * syntax.texi (Syntax Basics): Rearrange the text for clarity.
2245 Fix description of syntax table inheritance.
2246 (Syntax Table Functions): Don't refer to internal contents of
2247 syntax table, since that is not explained yet. Copyedits.
2248 (Standard Syntax Tables): Node deleted.
2249 (Syntax Table Internals): Misc clarifications. Improve table
2250 formatting.
2251
2252 * keymaps.texi (Inheritance and Keymaps):
2253 * text.texi (Sticky Properties): Tweak index entry.
2254
2255 2012-07-28 Eli Zaretskii <eliz@gnu.org>
2256
2257 * nonascii.texi (Character Sets): Fix a typo. (Bug#12062)
2258
2259 2012-07-25 Paul Eggert <eggert@cs.ucla.edu>
2260
2261 Prefer typical American spelling for "acknowledgment".
2262 * intro.texi (Acknowledgments): Rename from Acknowledgements.
2263
2264 2012-07-21 Eli Zaretskii <eliz@gnu.org>
2265
2266 * commands.texi (Special Events): Mention language-change event.
2267 (Input Events, Interactive Codes):
2268 * keymaps.texi (Key Sequences): Mention events that are
2269 non-keyboard but also non-mouse events.
2270
2271 2012-07-17 Chong Yidong <cyd@gnu.org>
2272
2273 * text.texi (Insertion): Document insert-char changes.
2274
2275 2012-07-15 Leo Liu <sdl.web@gmail.com>
2276
2277 * display.texi (Fringe Bitmaps): Add exclamation-mark.
2278
2279 2012-07-13 Chong Yidong <cyd@gnu.org>
2280
2281 * buffers.texi (Read Only Buffers): Document toggle-read-only
2282 changes. Reword to account for the fact that read-only is
2283 currently not supported in overlay properties.
2284
2285 2012-07-07 Chong Yidong <cyd@gnu.org>
2286
2287 * loading.texi (Library Search): Index site-lisp directories.
2288
2289 2012-07-06 Chong Yidong <cyd@gnu.org>
2290
2291 * intro.texi (A Sample Function Description): Fix incorrect
2292 markup, undoing previous change.
2293 (A Sample Variable Description): Minor clarifications and markup
2294 improvements.
2295
2296 * elisp.texi (Top):
2297 * text.texi (Text): Fix menu order.
2298
2299 2012-07-06 Richard Stallman <rms@gnu.org>
2300
2301 * intro.texi (Evaluation Notation, A Sample Function Description)
2302 (A Sample Variable Description): Improve/undo previous changes.
2303
2304 2012-07-05 Glenn Morris <rgm@gnu.org>
2305
2306 * intro.texi (A Sample Function Description): Fix cross-refs.
2307
2308 2012-07-05 Michael Witten <mfwitten@gmail.com> (tiny change)
2309
2310 * intro.texi (Evaluation Notation, A Sample Function Description)
2311 (A Sample Variable Description, Version Info): Copy edits (bug#11862).
2312
2313 2012-06-27 Chong Yidong <cyd@gnu.org>
2314
2315 * processes.texi (Asynchronous Processes, Input to Processes):
2316 * internals.texi (Process Internals): Don't capitalize "pty".
2317
2318 2012-06-24 Thien-Thi Nguyen <ttn@gnuvola.org>
2319
2320 * processes.texi (Asynchronous Processes): Make the pty vs pipe
2321 discussion more prominent.
2322
2323 2012-06-23 Eli Zaretskii <eliz@gnu.org>
2324
2325 * commands.texi (Misc Events): Document the language-change event.
2326
2327 2012-06-22 Paul Eggert <eggert@cs.ucla.edu>
2328
2329 Support higher-resolution time stamps (Bug#9000).
2330 * os.texi (Time of Day, Time Parsing, Processor Run Time, Idle Timers):
2331 * processes.texi (System Processes):
2332 Time stamp resolution is now picosecond, not microsecond.
2333
2334 2012-06-21 Glenn Morris <rgm@gnu.org>
2335
2336 * Makefile.in: Rename infodir to buildinfodir throughout. (Bug#11737)
2337
2338 2012-06-18 Stefan Monnier <monnier@iro.umontreal.ca>
2339
2340 * functions.texi (Defining Functions):
2341 * macros.texi (Defining Macros): Un-define the return value of `defun',
2342 `defmacro' and `defalias'.
2343
2344 2012-06-17 Chong Yidong <cyd@gnu.org>
2345
2346 * elisp.texi: Remove urlcolor setting.
2347
2348 2012-06-17 Glenn Morris <rgm@gnu.org>
2349
2350 * display.texi (Face Attributes): Copyedits. Add a few cindex entries.
2351 Overlining no longer behaves exactly like underlining.
2352
2353 2012-06-16 Aurélien Aptel <aurelien.aptel@gmail.com>
2354
2355 * display.texi (Face Attributes):
2356 Document wave-style underline face attribute.
2357
2358 2012-06-11 Chong Yidong <cyd@gnu.org>
2359
2360 * display.texi (ImageMagick Images): ImageMagick now supports the
2361 :background property.
2362
2363 2012-06-10 Dmitry Antipov <dmantipov@yandex.ru>
2364
2365 * internals.texi (Garbage Collection): Typo fix.
2366
2367 2012-06-09 Chong Yidong <cyd@gnu.org>
2368
2369 * text.texi (Special Properties): Clarify the meaning of a list of
2370 faces in the `face' property.
2371
2372 * display.texi (Face Remapping): Minor clarification.
2373
2374 2012-06-08 Chong Yidong <cyd@gnu.org>
2375
2376 * display.texi (Face Attributes): Font family does not accept
2377 wildcards. De-document obsolete :bold and :italic attributes.
2378 (Defining Faces): Use new-style face spec format.
2379
2380 2012-06-08 Dmitry Antipov <dmantipov@yandex.ru>
2381
2382 * internals.texi (Garbage Collection): Document new
2383 vector management code and vectorlike_header structure.
2384
2385 2012-06-03 Chong Yidong <cyd@gnu.org>
2386
2387 * modes.texi (Mode Line Data): Use "mode line construct"
2388 terminology for consistency.
2389
2390 2012-05-27 Glenn Morris <rgm@gnu.org>
2391
2392 * abbrevs.texi, advice.texi, anti.texi, backups.texi:
2393 * buffers.texi, commands.texi, compile.texi, control.texi:
2394 * customize.texi, debugging.texi, display.texi, doclicense.texi:
2395 * edebug.texi, elisp.texi, errors.texi, eval.texi, files.texi:
2396 * frames.texi, functions.texi, gpl.texi, hash.texi, help.texi:
2397 * hooks.texi, index.texi, internals.texi, intro.texi, keymaps.texi:
2398 * lists.texi, loading.texi, macros.texi, maps.texi, markers.texi:
2399 * minibuf.texi, modes.texi, nonascii.texi, numbers.texi:
2400 * objects.texi, os.texi, package.texi, positions.texi:
2401 * processes.texi, searching.texi, sequences.texi, streams.texi:
2402 * strings.texi, symbols.texi, syntax.texi, text.texi, tips.texi:
2403 * variables.texi, windows.texi: Nuke hand-written node pointers.
2404
2405 2012-05-27 Chong Yidong <cyd@gnu.org>
2406
2407 * functions.texi (Obsolete Functions):
2408 Fix doc for set-advertised-calling-convention.
2409
2410 * modes.texi (Mode Help): Fix describe-mode.
2411
2412 * display.texi (Face Functions): Fix define-obsolete-face-alias.
2413
2414 * variables.texi (Variable Aliases): Fix make-obsolete-variable.
2415
2416 2012-05-27 Martin Rudalics <rudalics@gmx.at>
2417
2418 * commands.texi (Recursive Editing): recursive-edit is a command.
2419
2420 * compile.texi (Docs and Compilation):
2421 byte-compile-dynamic-docstrings is an option.
2422
2423 * debugging.texi (Invoking the Debugger): debug is a command.
2424
2425 * display.texi (Progress): progress-reporter-update and
2426 progress-reporter-force-update have VALUE argument optional.
2427 (Animated Images): Use non-@code{nil} instead of non-nil.
2428
2429 * files.texi (Format Conversion Round-Trip):
2430 Use non-@code{nil} instead of non-nil.
2431
2432 * frames.texi (Creating Frames): make-frame is a command.
2433 (Input Focus): select-frame is a command.
2434 (Pointer Shape): void-text-area-pointer is an option.
2435
2436 * help.texi (Describing Characters): read-kbd-macro is a command.
2437 (Help Functions): describe-prefix-bindings is a command.
2438
2439 * markers.texi (Creating Markers): Both arguments of copy-marker
2440 are optional.
2441
2442 * minibuf.texi (Reading File Names): Use @kbd instead of @code.
2443
2444 * modes.texi (Mode Line Variables): mode-line-remote and
2445 mode-line-client are not options.
2446 (Imenu): imenu-add-to-menubar is a command.
2447 (SMIE Indentation Helpers): Use non-@code{nil} instead of non-nil.
2448
2449 * os.texi (Sound Output): play-sound-file is a command.
2450
2451 * package.texi (Package Archives): Use @key{RET} instead of @kbd{RET}.
2452
2453 * processes.texi (Signals to Processes):
2454 Use @key{RET} instead of @code{RET}.
2455 (Signals to Processes): signal-process is a command.
2456
2457 * text.texi (Clickable Text): Use @key{RET} instead of @kbd{RET}.
2458 (Base 64): base64-encode-string is not a command while
2459 base64-decode-region is.
2460
2461 * windows.texi (Switching Buffers): pop-to-buffer is a command.
2462
2463 2012-05-12 Glenn Morris <rgm@gnu.org>
2464
2465 * Makefile.in (MKDIR_P): New, set by configure.
2466 (mkinfodir): Use $MKDIR_P.
2467
2468 2012-05-10 Glenn Morris <rgm@gnu.org>
2469
2470 * loading.texi (Loading Non-ASCII): Replace the obsolete "unibyte: t"
2471 with "coding: raw-text".
2472 Concept of multibyte sessions no longer exists.
2473
2474 * files.texi (File Locks): Mention create-lockfiles option.
2475
2476 2012-05-09 Glenn Morris <rgm@gnu.org>
2477
2478 * vol1.texi, vol2.texi: Remove files.
2479 * elisp.texi: Add VOL1,2 conditionals equivalent to vol1,2.texi
2480 * two-volume.make: Use elisp.texi as input rather than vol1,2.texi.
2481
2482 * Makefile.in (clean, mostlyclean): Add some more vol1/2 items.
2483
2484 * two-volume.make (emacsdir): New.
2485 (tex): Add directory with emacsver.texi to TEXINPUTS.
2486
2487 * minibuf.texi (Minibuffer History, Basic Completion):
2488 Tweak page breaks.
2489
2490 * internals.texi (Garbage Collection, Memory Usage)
2491 (Writing Emacs Primitives): Tweak page breaks.
2492
2493 * streams.texi (Output Variables): Improve page break.
2494
2495 * edebug.texi (Edebug Display Update): Improve page break.
2496
2497 * compile.texi (Disassembly): Condense the examples.
2498
2499 * eval.texi, functions.texi, loading.texi, macros.texi:
2500 Where possible, use example rather than smallexample.
2501
2502 * symbols.texi: Where possible, use example rather than smallexample.
2503 (Symbol Components): Fix typo.
2504 (Other Plists): Tweak page break.
2505
2506 * sequences.texi (Arrays): Tweak page breaks.
2507
2508 * customize.texi: Where possible, use example rather than smallexample.
2509 (Common Keywords, Variable Definitions, Applying Customizations)
2510 (Custom Themes): Tweak page breaks.
2511
2512 * control.texi: Where possible, use example rather than smallexample.
2513 (Sequencing, Conditionals, Signaling Errors, Handling Errors):
2514 Tweak page breaks.
2515
2516 2012-05-08 Glenn Morris <rgm@gnu.org>
2517
2518 * two.el: Remove; unused since creation of two-volume.make.
2519
2520 * vol1.texi, vol2.texi: No need to keep menus in these files.
2521
2522 2012-05-05 Glenn Morris <rgm@gnu.org>
2523
2524 * objects.texi (Process Type, Overlay Type): Tweak page-breaks.
2525
2526 * intro.texi (Caveats): Copyedit.
2527 (Lisp History): Convert inforef to xref.
2528 (Lisp History, Printing Notation, Version Info): Improve page-breaks.
2529
2530 * text.texi (Auto Filling): Don't mention Emacs 19.
2531
2532 * commands.texi (Event Input Misc): Don't mention unread-command-char.
2533 * numbers.texi (Predicates on Numbers): Don't mention Emacs 18.
2534
2535 * elisp.texi (DATE): Forgot to change the month in 2012-04-21 change.
2536
2537 * lists.texi (List-related Predicates, List Variables):
2538 Tweak page-breaks.
2539 (Sets And Lists): Convert inforef to xref.
2540
2541 2012-05-04 Glenn Morris <rgm@gnu.org>
2542
2543 * Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure.
2544 (info, infoclean): Use $INFO_EXT.
2545 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
2546 * makefile.w32-in (INFO_EXT, INFO_OPTS): New.
2547 (info, maintainer-clean): Use $INFO_EXT.
2548 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
2549
2550 2012-05-04 Chong Yidong <cyd@gnu.org>
2551
2552 * os.texi (Timers): Use defopt for timer-max-repeats.
2553
2554 2012-05-03 Paul Eggert <eggert@cs.ucla.edu>
2555
2556 * os.texi (Time of Day): Do not limit current-time-string
2557 to years 1000..9999.
2558
2559 2012-05-02 Chong Yidong <cyd@gnu.org>
2560
2561 * display.texi (Font Lookup):
2562 * frames.texi (Pointer Shape):
2563 * processes.texi (Subprocess Creation): Use defopt for options.
2564
2565 2012-05-02 Glenn Morris <rgm@gnu.org>
2566
2567 * elisp.texi (@copying):
2568 * intro.texi (Introduction): Only print VERSION in the TeX version.
2569
2570 2012-05-02 Chong Yidong <cyd@gnu.org>
2571
2572 * text.texi (Change Hooks): Minor fix for after-change-functions.
2573
2574 2012-05-02 Glenn Morris <rgm@gnu.org>
2575
2576 * package.texi (Packaging Basics):
2577 * loading.texi (Autoload):
2578 * files.texi (Magic File Names):
2579 Reword to remove/reduce some overly long/short lines.
2580
2581 2012-04-27 Glenn Morris <rgm@gnu.org>
2582
2583 * elisp.texi, vol1.texi, vol2.texi: Some fixes for detailed menu.
2584 * modes.texi (Major Modes, Auto-Indentation):
2585 * buffers.texi (Buffers): Some fixes for menu descriptions.
2586
2587 2012-04-27 Stefan Monnier <monnier@iro.umontreal.ca>
2588 * functions.texi (Simple Lambda, Argument List):
2589 * eval.texi (Function Indirection): Avoid deprecated form.
2590
2591 2012-04-27 Glenn Morris <rgm@gnu.org>
2592
2593 * book-spine.texi, elisp.texi, vol1.texi, vol2.texi:
2594 Add "et al." to authors.
2595
2596 * buffers.texi, commands.texi, compile.texi, control.texi:
2597 * customize.texi, display.texi, eval.texi, files.texi, frames.texi:
2598 * hash.texi, help.texi, intro.texi, keymaps.texi, lists.texi:
2599 * modes.texi, numbers.texi, objects.texi, streams.texi:
2600 * symbols.texi, syntax.texi, text.texi, tips.texi, variables.texi:
2601 Use Texinfo recommended convention for quotes+punctuation.
2602
2603 2012-04-27 Chong Yidong <cyd@gnu.org>
2604
2605 * keymaps.texi (Scanning Keymaps): Fix description of NO-REMAP arg
2606 to where-is-internal (Bug#10872).
2607
2608 2012-04-27 Glenn Morris <rgm@gnu.org>
2609
2610 * macros.texi (Indenting Macros): Fix typo.
2611
2612 * windows.texi (Basic Windows, Windows and Frames, Window Sizes)
2613 (Resizing Windows, Deleting Windows, Selecting Windows)
2614 (Choosing Window Options, Horizontal Scrolling)
2615 (Cyclic Window Ordering, Window History, Dedicated Windows)
2616 (Quitting Windows, Window Configurations, Textual Scrolling)
2617 (Coordinates and Windows, Window Configurations)
2618 (Window Parameters, Window Hooks): Copyedits.
2619 (Splitting Windows, Deleting Windows):
2620 Fix ignore-window-parameters logic.
2621 (Selecting Windows, Choosing Window Options): Markup fixes.
2622 (Window Start and End): Remove pointless example.
2623 Remove cross-reference to deleted count-lines content.
2624 (Textual Scrolling): Mention recenter-redisplay, recenter-top-bottom,
2625 and recenter-positions. Remove recenter example.
2626
2627 * elisp.texi, vol1.texi, vol2.texi: Bump VERSION and DATE.
2628
2629 * minibuf.texi (Intro to Minibuffers):
2630 Tweak discussion of resizing minibuffer window.
2631
2632 2012-04-26 Glenn Morris <rgm@gnu.org>
2633
2634 * elisp-covers.texi, front-cover-1.texi: Remove files.
2635
2636 * tindex.pl: Remove file.
2637
2638 * makefile.w32-in (srcs):
2639 * Makefile.in (srcs): Remove back.texi (which is unused).
2640
2641 2012-04-24 Michael Albinus <michael.albinus@gmx.de>
2642
2643 * os.texi (Notifications): Extend possible notification hints.
2644 Add notifications-get-capabilities.
2645
2646 2012-04-20 Chong Yidong <cyd@gnu.org>
2647
2648 * processes.texi (Asynchronous Processes): Mention nil argument to
2649 start-process.
2650
2651 2012-04-20 Glenn Morris <rgm@gnu.org>
2652
2653 * minibuf.texi (Basic Completion): No need to describe obarrays here.
2654 Don't mention obsolete `nospace' argument of all-completions.
2655 (Minibuffer Completion, Completion Commands, Reading File Names)
2656 (Completion Variables): Copyedits.
2657 (Completion Commands): Mention parent keymaps.
2658 Remove obsolete minibuffer-local-filename-must-match-map.
2659 (High-Level Completion): Remove read-variable's almost
2660 word-for-word duplication of read-command.
2661 * elisp.texi, vol1.texi, vol2.texi, minibuf.texi (Completion):
2662 Update "High-Level Completion" description.
2663
2664 * minibuf.texi (Minibuffers):
2665 * elisp.texi, vol1.texi, vol2.texi: Fix minibuffer subsection order.
2666
2667 * minibuf.texi: Standardize metasyntactic variables ("history", etc).
2668 Use Texinfo-recommended form of quote+punctuation.
2669 (Intro to Minibuffers): First minibuffer is #1, not #0.
2670 Mention minibuffer-inactive-mode.
2671 (Text from Minibuffer): Copyedits.
2672 (Minibuffer History, Programmed Completion): Fix @var usage.
2673 (Object from Minibuffer): Remove overly pedantic para.
2674 (Minibuffer History): Copyedits. Add face-name-history.
2675 (Initial Input, Yes-or-No Queries, Multiple Queries)
2676 (Minibuffer Windows, Minibuffer Misc): Copyedits.
2677 (Yes-or-No Queries): Tweak example.
2678 (Minibuffer Commands): Add next-complete-history-element.
2679 (Minibuffer Misc): Mention minibuffer-message-timeout, and
2680 minibuffer-inactive-mode.
2681
2682 * processes.texi (Serial Ports, Byte Packing, Bindat Spec)
2683 (Bindat Functions): Copyedits.
2684
2685 2012-04-20 Christopher Schmidt <christopher@ch.ristopher.com>
2686
2687 * files.texi (Saving Buffers): Document `visit and `visit-save'
2688 values of require-final-newline.
2689
2690 2012-04-20 Glenn Morris <rgm@gnu.org>
2691
2692 * processes.texi (Output from Processes, Filter Functions):
2693 Mention waiting-for-user-input-p.
2694 (Sentinels, Query Before Exit, System Processes, Transaction Queues)
2695 (Network Servers, Datagrams, Network Processes, Network Options)
2696 (Network Feature Testing, Serial Ports): Copyedits.
2697 (Network): Add encrypted network overview paragraph.
2698 Cross-reference the Emacs-GnuTLS manual. Use @acronym.
2699
2700 2012-04-20 Chong Yidong <cyd@gnu.org>
2701
2702 * help.texi (Keys in Documentation): Mention :advertised-binding.
2703
2704 * keymaps.texi (Menu Bar): Move most of the :advertised-binding
2705 description to help.texi.
2706
2707 2012-04-20 Glenn Morris <rgm@gnu.org>
2708
2709 * processes.texi (Process Information, Input to Processes)
2710 (Signals to Processes, Output from Processes, Process Buffers)
2711 (Filter Functions, Decoding Output): Copyedits.
2712 (Accepting Output): Discourage use of `millisec' argument.
2713
2714 2012-04-15 Glenn Morris <rgm@gnu.org>
2715
2716 * processes.texi (Processes, Subprocess Creation, Shell Arguments)
2717 (Synchronous Processes, Asynchronous Processes, Deleting Processes):
2718 Copyedits.
2719 (Subprocess Creation): Discourage modifying exec-path directly.
2720 (Synchronous Processes, Asynchronous Processes):
2721 Update some example output.
2722 (Process Information): Fix typo.
2723 (Bindat Spec): Use Texinfo-recommended form of quote+punctuation.
2724
2725 2012-04-15 Glenn Morris <rgm@gnu.org>
2726
2727 * anti.texi (Antinews): Copyedits. Don't @dfn anything here.
2728 open-network-stream does exist in Emacs 23, but is simpler.
2729
2730 2012-04-15 Chong Yidong <cyd@gnu.org>
2731
2732 * customize.texi (Custom Themes): Also document load-theme etc.
2733
2734 2012-04-14 Chong Yidong <cyd@gnu.org>
2735
2736 * customize.texi (Applying Customizations, Custom Themes): New nodes.
2737
2738 * display.texi (Defining Faces): Reference custom-set-faces.
2739
2740 * modes.texi (Defining Minor Modes, Defining Minor Modes):
2741 * os.texi (Startup Summary): Copyedits.
2742
2743 2012-04-14 Glenn Morris <rgm@gnu.org>
2744
2745 * loading.texi (Loading Non-ASCII): "unibyte:" can also be at the end.
2746
2747 * strings.texi (Case Tables):
2748 * objects.texi (General Escape Syntax):
2749 * keymaps.texi (Key Sequences): Use @acronym with "ASCII".
2750
2751 * buffers.texi, compile.texi, customize.texi, debugging.texi:
2752 * display.texi, edebug.texi, eval.texi, help.texi, intro.texi:
2753 * keymaps.texi, minibuf.texi, modes.texi, os.texi, processes.texi:
2754 * text.texi: Use @file for buffers, per the Texinfo manual.
2755
2756 * compile.texi (Compiler Errors): Add missing space in buffer name.
2757
2758 2012-04-14 Chong Yidong <cyd@gnu.org>
2759
2760 * processes.texi (Query Before Exit): Remove obsolete function
2761 process-kill-without-query (Bug#11190).
2762
2763 2012-04-14 Glenn Morris <rgm@gnu.org>
2764
2765 * files.texi, frames.texi, loading.texi, os.texi, processes.texi:
2766 Use @env for environment variables.
2767
2768 * Makefile.in: Replace non-portable use of $< in ordinary rules.
2769
2770 2012-04-12 Jari Aalto <jari.aalto@cante.net>
2771
2772 * processes.texi (Synchronous Processes):
2773 Mention `default-directory' (bug#7515).
2774
2775 2012-04-09 Chong Yidong <cyd@gnu.org>
2776
2777 * customize.texi (Variable Definitions): Remove user-variable-p.
2778
2779 * commands.texi (Interactive Codes):
2780 * help.texi (Accessing Documentation):
2781 * minibuf.texi (High-Level Completion): Callers changed.
2782
2783 2012-04-06 Chong Yidong <cyd@gnu.org>
2784
2785 * minibuf.texi (Programmed Completion): Document metadata method.
2786 (Completion Variables): Document completion-category-overrides.
2787
2788 2012-04-05 Chong Yidong <cyd@gnu.org>
2789
2790 * anti.texi (Antinews): Rewrite for Emacs 23.
2791
2792 2012-04-04 Chong Yidong <cyd@gnu.org>
2793
2794 * minibuf.texi (Programmed Completion): Remove obsolete variable
2795 completion-annotate-function.
2796 (Completion Variables): Rename from Completion Styles.
2797 Document completion-extra-properties. Document completion-styles-alist
2798 change.
2799 (Reading File Names): minibuffer-local-filename-must-match-map is
2800 not used anymore.
2801 (Minibuffer Completion): Document completing-read-function.
2802 (Completion in Buffers): completion-at-point-functions can return
2803 properties recognized in completion-extra-properties.
2804
2805 * display.texi (Delayed Warnings): New node.
2806
2807 * os.texi (Notifications): Copyedits.
2808
2809 2012-04-04 Glenn Morris <rgm@gnu.org>
2810
2811 * os.texi (Notifications): Copyedits.
2812
2813 2012-04-03 Michael Albinus <michael.albinus@gmx.de>
2814
2815 * os.texi (Terminal-Specific): Fix typo.
2816 (Notifications): New section.
2817
2818 * elisp.texi (Top):
2819 * vol1.texi (Top):
2820 * vol2.texi (Top): Add "Notifications" and "Dynamic Libraries"
2821 menu entries.
2822
2823 2012-04-01 Chong Yidong <cyd@gnu.org>
2824
2825 * files.texi (Kinds of Files): file-subdir-of-p renamed to
2826 file-in-directory-p.
2827
2828 2012-03-31 Glenn Morris <rgm@gnu.org>
2829
2830 * edebug.texi (Instrumenting Macro Calls):
2831 Mention defining macros at instrumentation time.
2832 (Edebug Options): Mention edebug-unwrap-results.
2833
2834 2012-03-31 Eli Zaretskii <eliz@gnu.org>
2835
2836 * text.texi (Special Properties): Clarify the description of the
2837 effect of integer values of the 'cursor' property on cursor
2838 position. See the discussions in bug#11068 for more details and
2839 context.
2840
2841 2012-03-31 Glenn Morris <rgm@gnu.org>
2842
2843 * edebug.texi (Edebug Eval, Specification List, Edebug Options):
2844 Copyedits.
2845
2846 2012-03-30 Chong Yidong <cyd@gnu.org>
2847
2848 * display.texi (Image Formats): Add imagemagick type.
2849 (Image Descriptors): Mention how they are used.
2850 (ImageMagick Images): Clarify role of imagemagick-register-types.
2851 (Character Display): Don't mention glyph tables.
2852 (Display Tables): Use make-glyph-code in example.
2853 (Glyphs): Avoid "simple glyph code" terminology. Note that glyph
2854 tables are semi-obsolete. De-document create-glyph.
2855 (Glyphless Chars): Note that display tables override this.
2856 (Bidirectional Display): Copyedits. Introduce "bidirectional
2857 reordering" terminology, and use it.
2858
2859 2012-03-30 Glenn Morris <rgm@gnu.org>
2860
2861 * edebug.texi (Jumping): Give name of `i' binding.
2862
2863 2012-03-28 Glenn Morris <rgm@gnu.org>
2864
2865 * searching.texi (Regular Expressions, Regexp Special)
2866 (Regexp Backslash, Regexp Example, Regexp Functions, Regexp Search)
2867 (Simple Match Data, Saving Match Data, Standard Regexps): Copyedits.
2868 (Regexp Special): Mention collation.
2869 Clarify char classes with an example.
2870 (Regexp Functions): Mention regexp-opt is not guaranteed.
2871 Mention regexp-opt-charset.
2872 (Regexp Search): Recommend against looking-back.
2873 (Search and Replace): Use Texinfo recommended quote convention.
2874 Add more query-replace-map items. List multi-query-replace-map items.
2875
2876 2012-03-27 Martin Rudalics <rudalics@gmx.at>
2877
2878 * windows.texi (Window History): Describe new option
2879 switch-to-visible-buffer.
2880
2881 2012-03-27 Glenn Morris <rgm@gnu.org>
2882
2883 * searching.texi (String Search): Add xref to Emacs manual.
2884 Copyedits. Mention the function word-search-regexp.
2885 (Searching and Case): Add xref to Emacs manual. Copyedits.
2886
2887 * processes.texi (Network Servers): Standardize apostrophe usage.
2888
2889 * os.texi (System Environment): Copyedits. Remove some examples
2890 that do not seem useful. Mention setenv third arg.
2891 tty-erase-char does not seem to be nil under a window-system.
2892 (User Identification): Copyedits.
2893 Remove some examples that do not seem useful.
2894
2895 2012-03-26 Glenn Morris <rgm@gnu.org>
2896
2897 * os.texi (Startup Summary): Copyedits. Fix startup screen logic.
2898 (Init File): Copyedits.
2899 (Command-Line Arguments): Copyedits. Do not mention argv alias.
2900 (Killing Emacs): Copyedits.
2901 (Suspending Emacs): Copyedits. Mention not very relevant with GUIs.
2902 Shorten the example, use more standard shell prompts.
2903
2904 2012-03-25 Chong Yidong <cyd@gnu.org>
2905
2906 * display.texi (Fringes): Note that fringes are shown on graphical
2907 displays only.
2908 (Fringe Size/Pos, Fringe Bitmaps, Making Buttons): Clarifications.
2909 (Replacing Specs): Clarify example.
2910 (Manipulating Buttons): Note that button-at can return a marker.
2911 (Buttons): Minor rewrite.
2912 (Character Display): New node. Consolidate all character display
2913 related nodes into its subsections.
2914 (Usual Display): Character 127 is also affected by ctl-arrow.
2915 (Display Tables): Improve example.
2916
2917 2012-03-22 Glenn Morris <rgm@gnu.org>
2918
2919 * strings.texi (Text Comparison): Mention string-prefix-p.
2920
2921 2012-03-21 Chong Yidong <cyd@gnu.org>
2922
2923 * display.texi (The Echo Area): Add xref to Output Streams.
2924 (Displaying Messages): Improve doc of message.
2925 (Echo Area Customization, Invisible Text): Copyedits.
2926 (Invisible Text): Mention that spec comparison is done with eq.
2927 (Width): Improve doc of char-width.
2928 (Faces): Recommend using symbol instead of string for face name.
2929 Minor clarifications.
2930 (Defining Faces): Copyedits. Update face example.
2931 (Attribute Functions): Mark set-face-foreground etc as commands.
2932 (Face Remapping): Mention text-scale-adjust.
2933 Clarify face-remapping-alist and related docs.
2934 (Face Functions): Don't document make-face or copy-face.
2935
2936 2012-03-20 Chong Yidong <cyd@gnu.org>
2937
2938 * display.texi (Forcing Redisplay): Various rewrites to reflect
2939 new value of redisplay-dont-pause.
2940 (Truncation): Copyedits.
2941
2942 2012-03-20 Glenn Morris <rgm@gnu.org>
2943
2944 * os.texi (Startup Summary): Don't mention initial-buffer-choice = t.
2945 Add summary table of some relevant command-line options.
2946
2947 2012-03-18 Chong Yidong <cyd@gnu.org>
2948
2949 * internals.texi (Building Emacs, Garbage Collection): Copyedits.
2950 (Writing Emacs Primitives): Re-organize discussion of functions
2951 with variable Lisp arguments are handled. Delete an obsolete
2952 remark, previously tagged as FIXME.
2953
2954 * os.texi (Idle Timers): Minor clarification.
2955 (Idle Timers): Link to Time of Day for description of time list.
2956
2957 2012-03-18 Glenn Morris <rgm@gnu.org>
2958
2959 * os.texi (System Interface): Flow control was removed.
2960 (Startup Summary): General update.
2961 (Init File): Don't mention compiling it.
2962
2963 2012-03-17 Chong Yidong <cyd@gnu.org>
2964
2965 * os.texi (Startup Summary): Mention package loading.
2966 (Init File): Don't refer to .emacs in section title. Copyedits.
2967 (Terminal-Specific): Give a realistic example.
2968 (Command-Line Arguments): Reference Entering Emacs instead of
2969 repeating the spiel about not restarting Emacs.
2970 (Time of Day): Discuss time representation at beginning of node.
2971 (Sound Output): Copyedits.
2972
2973 * package.texi (Packaging Basics): Document package-initialize.
2974
2975 2012-03-17 Eli Zaretskii <eliz@gnu.org>
2976
2977 * frames.texi (Initial Parameters): Add an index entry for
2978 minibuffer-only frame.
2979
2980 2012-03-16 Glenn Morris <rgm@gnu.org>
2981
2982 * modes.texi (Major Mode Conventions): Mention the strange
2983 relationship between View mode and special modes. (Bug#10650)
2984
2985 2012-03-11 Chong Yidong <cyd@gnu.org>
2986
2987 * windows.texi (Window Configurations): save-window-excursion is
2988 now a macro.
2989
2990 * display.texi (Temporary Displays): with-output-to-temp-buffer is
2991 now a macro.
2992
2993 * text.texi (Fields): Minor copyedit.
2994
2995 2012-03-10 Eli Zaretskii <eliz@gnu.org>
2996
2997 * strings.texi (String Basics):
2998 * sequences.texi (Sequence Functions): Mention that `length' is
2999 not appropriate for computing the string width on display; add a
3000 cross-reference to the description of `string-width'. (Bug#10978)
3001
3002 * eval.texi (Autoloading): Minor change of wording.
3003
3004 2012-03-10 Chong Yidong <cyd@gnu.org>
3005
3006 * loading.texi (Autoload): Explicitly state which forms are
3007 processed specially (Bug#7783).
3008
3009 * keymaps.texi (Mouse Menus): Describe non-toolkit behavior as the
3010 non-default situation. Describe one-submenu exception (Bug#7695).
3011
3012 * nonascii.texi (Character Properties): Copyedits.
3013
3014 2012-03-08 Chong Yidong <cyd@gnu.org>
3015
3016 * text.texi (Mode-Specific Indent): Document new behavior of
3017 indent-for-tab-command. Document tab-always-indent.
3018 (Special Properties): Copyedits.
3019 (Checksum/Hash): Improve secure-hash doc. Do not recommend MD5.
3020 (Parsing HTML/XML): Rename from Parsing HTML. Update doc of
3021 libxml-parse-html-region.
3022
3023 2012-03-07 Glenn Morris <rgm@gnu.org>
3024
3025 * markers.texi (The Region): Briefly mention use-empty-active-region
3026 and region-active-p.
3027 (Overview of Markers): Reword garbage collection, add cross-ref.
3028 (The Mark): Tiny clarification re command loop and activate-mark-hook.
3029
3030 2012-03-07 Chong Yidong <cyd@gnu.org>
3031
3032 * text.texi (Buffer Contents): Don't duplicate explanation of
3033 region arguments from Text node. Put doc of obsolete var
3034 buffer-substring-filters back, since it is referred to.
3035 (Low-Level Kill Ring): Yank now uses clipboard instead of primary
3036 selection by default.
3037
3038 * markers.texi (The Mark): Fix typo.
3039 (The Region): Copyedits.
3040
3041 2012-03-07 Glenn Morris <rgm@gnu.org>
3042
3043 * markers.texi (Overview of Markers): Copyedits.
3044 (Creating Markers): Update approximate example buffer size.
3045 (The Mark): Don't mention uninteresting return values.
3046
3047 2012-03-05 Chong Yidong <cyd@gnu.org>
3048
3049 * positions.texi (Text Lines): Document count-words.
3050
3051 2012-03-04 Chong Yidong <cyd@gnu.org>
3052
3053 * frames.texi (Frames): Remove little-used "terminal frame" and
3054 "window frame" terminology.
3055 (Frame Parameters, Font and Color Parameters, Initial Parameters)
3056 (Size and Position, Visibility of Frames): Callers changed.
3057 (Frames): Clarify which terminals in framep are graphical.
3058 (Initial Parameters): --geometry is not the only option which adds
3059 to initial-frame-alist.
3060 (Position Parameters): Note that icon-left and icon-top are for
3061 old window managers only.
3062 (Size Parameters): Sizes are in characters even on graphical
3063 displays.
3064 (Management Parameters): Note that window-id and outer-window-id
3065 can't really be changed, and that auto-raise isn't always obeyed.
3066 (Cursor Parameters): Document cursor-type explicitly.
3067 (Size and Position): The aliases set-screen-height and
3068 set-screen-width have been deleted.
3069 (Visibility of Frames): Mention "minimization".
3070
3071 * os.texi (Startup Summary): Minor clarifications.
3072 (Startup Summary, Suspending Emacs): Standardize on "text
3073 terminal" terminology.
3074
3075 * windows.texi (Basic Windows, Coordinates and Windows)
3076 (Coordinates and Windows):
3077 * display.texi (Refresh Screen, Line Height, Face Attributes)
3078 (Overlay Arrow, Beeping, Glyphless Chars): Likewise.
3079
3080 2012-03-04 Glenn Morris <rgm@gnu.org>
3081
3082 * abbrevs.texi: Small copyedits throughout.
3083 (Abbrev Mode): Remove this section, folding it into the top-level.
3084 (Abbrev Tables): Don't mention irrelevant return values.
3085 (Abbrev Expansion): Add cross-ref for wrapper hooks.
3086 (Standard Abbrev Tables): Emacs Lisp mode now has its own table.
3087 (Abbrev Table Properties): Update nil :regexp description.
3088
3089 2012-03-03 Glenn Morris <rgm@gnu.org>
3090
3091 * internals.texi: Change @appendix section commands to @section.
3092 (Building Emacs): Say less about CANNOT_DUMP platforms.
3093 Replace deleted eval-at-startup with custom-initialize-delay.
3094 (Pure Storage): Small changes.
3095 (Memory Usage): Copyedit.
3096 (Writing Emacs Primitives): Update Fcoordinates_in_window_p and For
3097 example definitions. Give examples of things with non-nil
3098 interactive args. Mention eval_sub. Remove old info about
3099 strings and GCPRO. Mention cus-start.el.
3100 (Buffer Internals, Window Internals, Process Internals):
3101 Misc small updates and fixes for fields.
3102
3103 * tips.texi: Copyedits.
3104 (Coding Conventions): Mention autoloads.
3105 Combine partially duplicated macro items. Fix xref.
3106 Refer to Library Headers for copyright notice.
3107 (Programming Tips): edit-options is long-obsolete.
3108 (Compilation Tips): Mention loading bytecomp for byte-compile props.
3109 (Warning Tips): Mention declare-function.
3110 (Documentation Tips): Remove old info.
3111 (Comment Tips): Mention comment-dwim, not indent-for-comment.
3112 (Library Headers): General update.
3113
3114 2012-03-02 Glenn Morris <rgm@gnu.org>
3115
3116 * backups.texi (Reverting): Un-duplicate revert-buffer-in-progress-p,
3117 and relocate entry. Mention buffer-stale-function.
3118
3119 * elisp.texi, vol1.texi, vol2.texi: Standardize some menu entries.
3120
3121 * hooks.texi (Standard Hooks): General update.
3122 Put related hooks together. Add and remove items.
3123 * commands.texi (Keyboard Macros): Remove cross-ref to Standard Hooks.
3124 * modes.texi (Hooks): Tweak cross-ref description.
3125
3126 2012-03-01 Michael Albinus <michael.albinus@gmx.de>
3127
3128 * files.texi (Kinds of Files): The return value of file-equal-p is
3129 unspecified, if FILE1 or FILE2 does not exist.
3130
3131 2012-03-01 Glenn Morris <rgm@gnu.org>
3132
3133 * hooks.texi (Standard Hooks): Remove mode-specific hooks.
3134
3135 * maps.texi (Standard Keymaps): General update.
3136 Remove mode-specific maps, talk about the more general keymaps.
3137 * help.texi (Help Functions): Add vindex for Helper-help-map.
3138 * keymaps.texi (Active Keymaps): Minor rephrasing.
3139
3140 2012-02-29 Glenn Morris <rgm@gnu.org>
3141
3142 * elisp.texi, vol1.texi, vol2.texi: Use "" quotes in menus.
3143
3144 2012-02-28 Thierry Volpiatto <thierry.volpiatto@gmail.com>
3145
3146 * files.texi (Kinds of Files): Rename files-equal-p to file-equal-p.
3147 Update changed behavior of file-subdir-of-p.
3148
3149 2012-02-28 Glenn Morris <rgm@gnu.org>
3150
3151 * advice.texi, anti.texi, display.texi, elisp.texi:
3152 * processes.texi, variables.texi, vol1.texi, vol2.texi:
3153 Standardize possessive apostrophe usage.
3154
3155 * locals.texi: Remove file.
3156 * elisp.texi, vol1.texi, vol2.texi: Don't include locals.texi.
3157 Remove menu entry.
3158 * errors.texi, maps.texi: Adjust node pointers.
3159 * internals.texi (Buffer Internals): Remove cross-refs to locals.texi.
3160 * makefile.w32-in (srcs):
3161 * Makefile.in (srcs): Remove locals.texi.
3162
3163 * frames.texi (Mouse Position): Fix cross-ref.
3164
3165 2012-02-27 Chong Yidong <cyd@gnu.org>
3166
3167 * buffers.texi (Creating Buffers): Clarify that
3168 generate-new-buffer uses generate-new-buffer-names.
3169 (Killing Buffers): Remove bogus example duplicating buffer-live-p.
3170
3171 * files.texi (Directory Names): Index entry for file name abbreviations.
3172 (Relative File Names, File Name Expansion): Refer to it.
3173 (Locating Files): Move locate-user-emacs-file documentation to
3174 Standard File Names.
3175 (Standard File Names): Add locate-user-emacs-file; update examples.
3176
3177 2012-02-26 Michael Albinus <michael.albinus@gmx.de>
3178
3179 * files.texi (Magic File Names): Add files-equal-p and file-subdir-of-p.
3180
3181 2012-02-26 Chong Yidong <cyd@gnu.org>
3182
3183 * files.texi (Kinds of Files): Improve documentation of
3184 files-equal-p and file-subdir-of-p.
3185
3186 2012-02-26 Glenn Morris <rgm@gnu.org>
3187
3188 * intro.texi (Acknowledgements): Small changes.
3189
3190 2012-02-25 Glenn Morris <rgm@gnu.org>
3191
3192 * errors.texi: Don't try to list _all_ the error symbols.
3193 Add circular-list, cl-assertion-failed, compression-error.
3194 * elisp.texi, vol1.texi, vol2.texi:
3195 * control.texi (Error Symbols): Tweak "Standard Errors" description.
3196
3197 2012-02-25 Thierry Volpiatto <thierry.volpiatto@gmail.com>
3198
3199 * files.texi (files-equal-p, file-subdir-of-p): New,
3200 add initial documentation.
3201
3202 2012-02-25 Chong Yidong <cyd@gnu.org>
3203
3204 * files.texi (File Attributes): Document file-selinux-context.
3205 (Changing Files): Link to it.
3206 (Changing Files): Document set-file-selinux-context.
3207
3208 * backups.texi (Making Backups): Return value of backup-buffer is
3209 changed. Mention default value of backup-directory-alist.
3210 (Rename or Copy): Note that backup-by-copying-when-mismatch is t.
3211 (Auto-Saving): New minor mode behavior for auto-save-mode.
3212 (Reverting): Add defvar for revert-buffer-in-progress-p.
3213
3214 * searching.texi (Regexp Backslash): Add index entry (Bug#10869).
3215
3216 2012-02-24 Glenn Morris <rgm@gnu.org>
3217
3218 * errors.texi (Standard Errors): Mention dbus-error.
3219 For arith-error sub-classes, just use one cross-ref.
3220
3221 2012-02-23 Alan Mackenzie <acm@muc.de>
3222
3223 * modes.texi (Defining Minor Modes): Document the new keyword
3224 :after-hook.
3225
3226 2012-02-21 Chong Yidong <cyd@gnu.org>
3227
3228 * files.texi (Files): Mention magic file names as arguments.
3229 (Reading from Files): Copyedits.
3230 (File Attributes): Mention how to change file modes.
3231 (Changing Files): Use standard "file permissions" terminology.
3232 Add xref to File Attributes node.
3233 (Locating Files): Document locate-user-emacs-file.
3234 (Unique File Names): Recommend against using make-temp-name.
3235
3236 2012-02-19 Chong Yidong <cyd@gnu.org>
3237
3238 * help.texi (Documentation, Documentation Basics, Help Functions):
3239 Minor clarifications.
3240 (Accessing Documentation): Clarify what documentation-property is
3241 for. Add xref to Keys in Documentation.
3242
3243 * tips.texi (Documentation Tips): Don't recommend using * in
3244 docstrings.
3245
3246 * macros.texi (Defining Macros):
3247 * modes.texi (Derived Modes): Say "documentation string" instead
3248 of docstring.
3249
3250 2012-02-18 Chong Yidong <cyd@gnu.org>
3251
3252 * modes.texi (Tabulated List Mode): New node.
3253 (Basic Major Modes): Add xref to it.
3254
3255 * processes.texi (Process Information): Mention Process Menu mode.
3256
3257 2012-02-17 Chong Yidong <cyd@gnu.org>
3258
3259 * syntax.texi (Motion via Parsing): Doc fix for scan-lists.
3260
3261 2012-02-17 Glenn Morris <rgm@gnu.org>
3262
3263 * hooks.texi (Standard Hooks): Fix cross-ref to Emacs manual.
3264
3265 2012-02-16 Chong Yidong <cyd@gnu.org>
3266
3267 * syntax.texi (Syntax Tables, Syntax Descriptors)
3268 (Syntax Table Functions): Copyedits.
3269 (Syntax Basics): Don't repeat the material in the preceding node.
3270 (Syntax Class Table): Use a table.
3271 (Syntax Properties): Document syntax-propertize-function and
3272 syntax-propertize-extend-region-functions.
3273 (Motion via Parsing): Clarify scan-lists. Fix indentation.
3274 (Parser State): Update for the new "c" comment style.
3275 Fix description of item 7 (comment style).
3276
3277 * modes.texi (Minor Modes): Update how mode commands should treat
3278 arguments now.
3279 (Mode Line Basics): Clarify force-mode-line-update.
3280 (Mode Line Top): Note that the example is not realistic.
3281 (Mode Line Variables, Mode Line Data, %-Constructs, Header Lines)
3282 (Emulating Mode Line): Use "mode line" instead of "mode-line", and
3283 "mode line construct" instead of "mode line specification".
3284 (Syntactic Font Lock): Remove mention of obsolete variable
3285 font-lock-syntactic-keywords.
3286 (Setting Syntax Properties): Node deleted.
3287 (Font Lock Mode): Note that Font Lock mode is a minor mode.
3288 (Font Lock Basics): Note that syntactic fontification falls back
3289 on `syntax-table'.
3290 (Search-based Fontification): Emphasize that font-lock-keywords
3291 should not be set directly.
3292 (Faces for Font Lock): Avoid some confusing terminology.
3293 (Syntactic Font Lock): Minor clarifications. Add xref to
3294 Syntactic Font Lock node.
3295
3296 2012-02-15 Chong Yidong <cyd@gnu.org>
3297
3298 * minibuf.texi (Basic Completion): Define "completion table".
3299 Move completion-in-region to Completion in Buffers node.
3300 (Completion Commands): Use "completion table" terminology.
3301 (Completion in Buffers): New node.
3302
3303 * modes.texi (Hooks): add-hook can be used for abnormal hooks too.
3304 (Setting Hooks): Update minor mode usage example.
3305 (Major Mode Conventions): Note that completion-at-point-functions
3306 should be altered locally. Add xref to Completion in Buffers.
3307 Remove duplicate tip about auto-mode-alist.
3308 (Minor Modes): Rewrite introduction.
3309 (Minor Mode Conventions): Copyedits. Don't recommend
3310 variable-only minor modes since few minor modes are like that.
3311
3312 2012-02-15 Glenn Morris <rgm@gnu.org>
3313
3314 * processes.texi (Network): Document open-network-stream :parameters.
3315
3316 2012-02-14 Chong Yidong <cyd@gnu.org>
3317
3318 * keymaps.texi (Format of Keymaps): The CACHE component of keymaps
3319 was removed on 2009-09-10. Update lisp-mode-map example.
3320 (Inheritance and Keymaps): Minor clarification.
3321 (Searching Keymaps): Remove out-of-place enumeration.
3322 (Key Lookup): Remove unnecessary example (one was already given in
3323 Format of Keymaps).
3324 (Changing Key Bindings): Update suppress-keymap example.
3325 (Menu Bar, Tool Bar): Copyedits.
3326 (Tool Bar): Update tool-bar-map example.
3327
3328 2012-02-12 Chong Yidong <cyd@gnu.org>
3329
3330 * debugging.texi (Debugger Commands): Continuing is now allowed
3331 for errors.
3332
3333 2012-02-11 Chong Yidong <cyd@gnu.org>
3334
3335 * display.texi (Fringe Indicators): Add xref to Fringe Bitmaps.
3336 Move the list of standard bitmaps there.
3337 (Fringe Cursors): Rewrite for clarity.
3338 (Fringe Bitmaps): Consolidate the list of standard bitmaps here.
3339
3340 * commands.texi (Command Overview): Mention read-key.
3341 (Using Interactive, Interactive Call): Minor clarifications.
3342 (Function Keys, Click Events): Avoid "input stream" terminology.
3343 (Click Events): Add xref to Window Sizes and Accessing Mouse.
3344 Clarify column and row components.
3345 (Accessing Mouse): Add xref to Click Events. Minor fixes.
3346 (Special Events): Copyedits.
3347
3348 * streams.texi (Input Streams): De-document get-file-char.
3349 (Output Variables): Don't refer to old backquote syntax.
3350
3351 * debugging.texi (Debugging): Copyedits. Describe testcover, ERT.
3352 (Error Debugging): Note that debug-ignored-errors overrides list
3353 values of debug-on-error too. Add xref to Signaling Errors.
3354 Note that debug-on-signal is not customizable.
3355 Mention condition-case-unless-debug.
3356 (Compilation Errors): Node deleted.
3357
3358 * compile.texi (Compiler Errors): Move a paragraph here from
3359 deleted node Compilation Errors.
3360
3361 2012-02-10 Leo Liu <sdl.web@gmail.com>
3362
3363 * control.texi (Handling Errors): Change condition-case-no-debug
3364 to condition-case-unless-debug.
3365
3366 2012-02-10 Chong Yidong <cyd@gnu.org>
3367
3368 * advice.texi (Defining Advice): Clarify ad-unadvise.
3369 (Activation of Advice): Specifying the ACTIVATE flag in defadvice
3370 is not abnormal.
3371 (Advising Primitives): Node deleted; ad-define-subr-args has been
3372 removed.
3373
3374 * compile.texi (Speed of Byte-Code): Use float-time in example.
3375 (Compilation Functions): Note that the log uses Compilation mode.
3376 Don't discuss the contents of byte-code function object here.
3377 (Compilation Functions): De-document internal function byte-code.
3378 (Docs and Compilation): Minor clarifications.
3379
3380 * objects.texi (Byte-Code Type): Add xref to Byte-Code Function
3381 Objects.
3382
3383 2012-02-10 Glenn Morris <rgm@gnu.org>
3384
3385 * text.texi (Checksum/Hash): Rename node from MD5 Checksum.
3386 Mention secure-hash.
3387 * elisp.texi, vol1.texi, vol2.texi: Update menu entry.
3388
3389 2012-02-10 Chong Yidong <cyd@gnu.org>
3390
3391 * loading.texi (Loading): Don't emphasize "library" terminology.
3392 (Library Search): load-path is not a user option. Mention role of
3393 -L option and packages. Improve examples.
3394 (Loading Non-ASCII): Don't mention unibyte Emacs, which is
3395 obsolete.
3396 (Autoload): Minor clarifications.
3397
3398 2012-02-10 Glenn Morris <rgm@gnu.org>
3399
3400 * files.texi (Magic File Names): Tweak remote-file-name-inhibit-cache.
3401
3402 * modes.texi (Basic Major Modes): Mention tabulated-list-mode.
3403
3404 2012-02-08 Glenn Morris <rgm@gnu.org>
3405
3406 * loading.texi (Named Features): Update the require example.
3407
3408 2012-02-07 Glenn Morris <rgm@gnu.org>
3409
3410 * modes.texi (Defining Minor Modes):
3411 Expand on args of defined minor modes.
3412
3413 2012-02-07 Chong Yidong <cyd@gnu.org>
3414
3415 * variables.texi (Creating Buffer-Local): Minor clarification
3416 to buffer-local-variables doc (Bug#10715).
3417
3418 2012-02-07 Glenn Morris <rgm@gnu.org>
3419
3420 * display.texi (ImageMagick Images): General update.
3421 Move most details of imagemagick-render-type to the variable's doc.
3422
3423 2012-02-06 Glenn Morris <rgm@gnu.org>
3424
3425 * keymaps.texi (Tool Bar): Mention separators.
3426 (Inheritance and Keymaps):
3427 Mention make-composed-keymap and multiple inheritance.
3428
3429 * modes.texi (Running Hooks): Mention run-hook-wrapped.
3430
3431 * control.texi (Handling Errors):
3432 Mention condition-case-no-debug and with-demoted-errors.
3433
3434 2012-02-05 Chong Yidong <cyd@gnu.org>
3435
3436 * customize.texi (Common Keywords): Minor clarifications.
3437 Document custom-unlispify-remove-prefixes.
3438 (Variable Definitions): Backquotes in defcustom seem to work fine
3439 now. Various other copyedits.
3440 (Simple Types): Copyedits. Document color selector.
3441 (Composite Types): Copyedits.
3442 (Splicing into Lists): Clarifications.
3443
3444 * eval.texi (Backquote): Move from macros.texi.
3445
3446 * macros.texi (Expansion): Minor clarification.
3447 (Backquote): Move node to eval.texi.
3448 (Defining Macros): Move an example from Backquote node.
3449 (Argument Evaluation): No need to mention Pascal.
3450 (Indenting Macros): Add xref to Defining Macros.
3451
3452 2012-02-05 Glenn Morris <rgm@gnu.org>
3453
3454 * debugging.texi (Error Debugging): Mention debug-on-event default.
3455
3456 2012-02-04 Glenn Morris <rgm@gnu.org>
3457
3458 * backups.texi (Reverting): Mention revert-buffer-in-progress-p.
3459
3460 * debugging.texi (Error Debugging): Mention debug-on-event.
3461 * commands.texi (Misc Events): Mention sigusr1,2 and debugging.
3462
3463 * modes.texi (Running Hooks): Try to clarify with-wrapper-hook.
3464
3465 * text.texi (Buffer Contents):
3466 Update filter-buffer-substring description.
3467
3468 2012-02-04 Chong Yidong <cyd@gnu.org>
3469
3470 * functions.texi (What Is a Function): Add closures.
3471 Mention "return value" terminology. Add xref for command-execute.
3472 Remove unused "keystroke command" terminology.
3473 (Lambda Expressions): Give a different example than in the
3474 following subsection. Add xref to Anonymous Functions.
3475 (Function Documentation): Remove gratuitous markup.
3476 (Function Names): Move introductory text to `What Is a Function'.
3477 (Defining Functions): Fix defun argument spec.
3478 (Anonymous Functions): Document lambda macro explicitly.
3479 Mention effects on lexical binding.
3480 (Function Cells): Downplay direct usage of fset.
3481 (Closures): New node.
3482 (Inline Functions): Remove "open-code" terminology.
3483 (Declaring Functions): Minor tweak; .m is not C code.
3484
3485 * variables.texi (Variables): Don't refer to "global value".
3486 (Local Variables, Void Variables): Copyedits.
3487 (Lexical Binding): Minor clarification of example.
3488 (File Local Variables): Mention :safe and :risky defcustom args.
3489 (Lexical Binding): Add xref to Closures node.
3490
3491 2012-02-04 Glenn Morris <rgm@gnu.org>
3492
3493 * minibuf.texi (High-Level Completion): Updates for read-color.
3494
3495 2012-02-03 Glenn Morris <rgm@gnu.org>
3496
3497 * display.texi (GIF Images): Mention animation.
3498 Remove commented-out old example of animation.
3499 (Animated Images): New subsection.
3500 * elisp.texi (Top):
3501 * vol1.texi (Top):
3502 * vol2.texi (Top): Add Animated Images menu entry.
3503
3504 * display.texi (Image Formats): Remove oddly specific information
3505 on versions of image libraries.
3506 (GIF Images, TIFF Images): Minor rephrasing.
3507
3508 2012-02-02 Glenn Morris <rgm@gnu.org>
3509
3510 * processes.texi (Synchronous Processes):
3511 Mention call-process's :file gets overwritten.
3512
3513 * commands.texi (Reading One Event):
3514 * help.texi (Help Functions): Document read-char-choice.
3515
3516 * hooks.texi (Standard Hooks):
3517 * modes.texi (Keymaps and Minor Modes):
3518 * text.texi (Commands for Insertion): Document post-self-insert-hook.
3519
3520 * hooks.texi (Standard Hooks): Add prog-mode-hook.
3521
3522 * hooks.texi (Standard Hooks):
3523 * modes.texi (Major Mode Conventions, Mode Hooks):
3524 Document change-major-mode-after-body-hook.
3525
3526 2012-02-01 Glenn Morris <rgm@gnu.org>
3527
3528 * modes.texi (Defining Minor Modes):
3529 Mention disabling global minor modes on a per-major-mode basis.
3530
3531 2012-01-31 Chong Yidong <cyd@gnu.org>
3532
3533 * syntax.texi (Parsing Expressions): Clarify intro (Bug#10657).
3534 (Parser State): Remove unnecessary statement (Bug#10661).
3535
3536 * eval.texi (Intro Eval): Add footnote about "sexp" terminology.
3537
3538 2012-01-31 Glenn Morris <rgm@gnu.org>
3539
3540 * modes.texi (Defining Minor Modes):
3541 Document define-minor-mode's new :variable keyword.
3542
3543 2012-01-29 Chong Yidong <cyd@gnu.org>
3544
3545 * syntax.texi (Syntax Class Table): Tweak description of newline
3546 char syntax (Bug#9619).
3547
3548 * numbers.texi (Predicates on Numbers): Fix wholenump/natnump
3549 description (Bug#10189).
3550
3551 2012-01-29 Glenn Morris <rgm@gnu.org>
3552
3553 * files.texi (Changing Files): Document SELinux support.
3554
3555 * windows.texi (Window Sizes): Fix typo.
3556
3557 2012-01-28 Chong Yidong <cyd@gnu.org>
3558
3559 * display.texi (Fringe Indicators): Clarify fringe-indicator-alist
3560 doc (Bug#8568).
3561
3562 * frames.texi (Input Focus): Add NORECORD arg to
3563 select-frame-set-input-focus. Clarify its role in select-frame.
3564
3565 * text.texi (Transposition): We don't use transpose-region as an
3566 internal subroutine (Bug#3249).
3567
3568 * modes.texi (Example Major Modes): Update Lisp example code to
3569 current sources. Delete the old non-derived-major-mode example,
3570 which has diverged badly from current sources.
3571
3572 2012-01-27 Glenn Morris <rgm@gnu.org>
3573
3574 * makefile.w32-in (texinputdir): Fix (presumed) typo.
3575 (VERSION, manual): Remove, unused.
3576
3577 2012-01-27 Chong Yidong <cyd@gnu.org>
3578
3579 * commands.texi (Command Overview): Minor clarification (Bug#10384).
3580
3581 2012-01-26 Chong Yidong <cyd@gnu.org>
3582
3583 * searching.texi (String Search): Document negative repeat count
3584 (Bug#10507).
3585
3586 2012-01-26 Glenn Morris <rgm@gnu.org>
3587
3588 * variables.texi (Using Lexical Binding):
3589 Mention that lexical-binding should be set in the first line.
3590
3591 2012-01-26 Lars Ingebrigtsen <larsi@gnus.org>
3592
3593 * macros.texi (Defining Macros): Don't claim that `declare' only
3594 affects Edebug and indentation.
3595
3596 2012-01-25 Lars Ingebrigtsen <larsi@gnus.org>
3597
3598 * macros.texi (Defining Macros): Slight `declare' fixup.
3599
3600 2012-01-25 Glenn Morris <rgm@gnu.org>
3601
3602 * makefile.w32-in (texinputdir):
3603 * Makefile.in (ENVADD): Add $emacsdir. (Bug#10603)
3604
3605 2012-01-24 Chong Yidong <cyd@gnu.org>
3606
3607 * variables.texi (Variables, Local Variables, Void Variables):
3608 Edit to make the descriptions less specific to dynamic binding.
3609 (Local Variables): Default max-specpdl-size is now 1300.
3610 (Defining Variables): Edits for lexical scoping.
3611 Delete information about starting docstrings with *. De-document
3612 user-variable-p.
3613 (Tips for Defining): Remove an unimportant discussion of quitting
3614 in the middle of a load.
3615 (Accessing Variables, Setting Variables): Discuss lexical binding.
3616 (Variable Scoping): Rewrite.
3617 (Scope, Extent, Impl of Scope): Nodes deleted.
3618 (Dynamic Binding): New node, with material from Scope, Extent, and
3619 Impl of Scope nodes.
3620 (Dynamic Binding Tips): Rename from Using Scoping.
3621 (Lexical Binding): Rewrite.
3622 (Using Lexical Binding): Rename from Converting to Lexical
3623 Binding. Convert to subsection.
3624
3625 * customize.texi (Variable Definitions): Add custom-variable-p.
3626 Move user-variable-p documentation here.
3627
3628 2012-01-23 Chong Yidong <cyd@gnu.org>
3629
3630 * strings.texi (Text Comparison): Minor qualification.
3631
3632 * lists.texi (Cons Cells): Copyedits.
3633 (List Elements): Mention push.
3634 (List Variables): Mention pop.
3635 (Rings): Move to sequences.texi.
3636
3637 * sequences.texi (Sequence Functions): Don't repeat the
3638 introduction already given in the parent.
3639 (Vectors): Copyedits.
3640 (Rings): Move from lists.texi. Note that this is specific to the
3641 ring package.
3642
3643 * symbols.texi (Definitions, Symbol Components): Mention variable
3644 scoping issues.
3645 (Plists and Alists): Copyedits.
3646
3647 * eval.texi (Intro Eval, Symbol Forms): Minor tweaks for
3648 correctness with lexical scoping.
3649 (Eval): Copyedits.
3650
3651 2012-01-21 Chong Yidong <cyd@gnu.org>
3652
3653 * intro.texi (A Sample Function Description): Special notation
3654 used for macros too.
3655
3656 * objects.texi (Ctl-Char Syntax, Other Char Bits): Copyedits.
3657 (Symbol Type): Add xref for keyword symbols.
3658 (Sequence Type): Clarify differences between sequence types.
3659 (Cons Cell Type): Add "linked list" index entry.
3660 (Non-ASCII in Strings): Copyedits.
3661 (Equality Predicates): Symbols with same name need not be eq.
3662
3663 * numbers.texi (Float Basics): Document isnan, copysign, frexp and
3664 ldexp. Move float-e and float-pi to Math Functions node.
3665
3666 2012-01-21 Glenn Morris <rgm@gnu.org>
3667
3668 * modes.texi (Auto Major Mode):
3669 * variables.texi (File Local Variables):
3670 Mention inhibit-local-variables-regexps.
3671
3672 2012-01-19 Martin Rudalics <rudalics@gmx.at>
3673
3674 * windows.texi (Window Configurations): Rewrite references to
3675 persistent window parameters.
3676 (Window Parameters): Fix description of persistent window
3677 parameters.
3678
3679 2012-01-16 Juanma Barranquero <lekktu@gmail.com>
3680
3681 * windows.texi (Window Parameters): Use @pxref.
3682
3683 2012-01-16 Martin Rudalics <rudalics@gmx.at>
3684
3685 * windows.texi (Window Configurations, Window Parameters):
3686 Describe persistent window parameters.
3687
3688 2011-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
3689
3690 * variables.texi (Creating Buffer-Local): Warn against misuses of
3691 make-variable-buffer-local (bug#10258).
3692
3693 2012-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
3694
3695 * macros.texi (Defining Macros): Document `doc-string' (bug#9668).
3696
3697 2012-01-06 Chong Yidong <cyd@gnu.org>
3698
3699 * variables.texi (Directory Local Variables):
3700 Document hack-dir-local-variables-non-file-buffer.
3701
3702 2012-01-06 Glenn Morris <rgm@gnu.org>
3703
3704 * maps.texi (Standard Keymaps): Refer to Info-edit by name
3705 rather than by keybinding.
3706
3707 2011-12-29 Juanma Barranquero <lekktu@gmail.com>
3708
3709 * frames.texi (Font and Color Parameters): Add @pxref.
3710
3711 2011-12-29 Daniel Colascione <dan.colascione@gmail.com>
3712
3713 * frames.texi (Font and Color Parameters):
3714 Document w32 font backends (bug#10399).
3715
3716 2011-12-28 Paul Eggert <eggert@cs.ucla.edu>
3717
3718 * files.texi (File Attributes, Changing Files):
3719 Use a more-natural notation for octal numbers.
3720
3721 2011-12-23 Juanma Barranquero <lekktu@gmail.com>
3722
3723 * variables.texi (Variables with Restricted Values):
3724 Change reference to variable (bug#10354).
3725
3726 2011-12-13 Martin Rudalics <rudalics@gmx.at>
3727
3728 * windows.texi (Splitting Windows): Use t instead of non-nil
3729 when describing window-combination-resize.
3730
3731 2011-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
3732
3733 * text.texi (Special Properties): Warn against `intangible' properties
3734 (bug#10222).
3735
3736 2011-11-26 Eli Zaretskii <eliz@gnu.org>
3737
3738 * display.texi (Truncation):
3739 * text.texi (Special Properties): Describe what a stretch-glyph is
3740 instead of using that term without explanation. Make the
3741 cross-references more accurate.
3742
3743 * display.texi (Usual Display): Update the description,
3744 cross-references, and indexing related to display of control
3745 characters and raw bytes.
3746
3747 2011-11-25 Martin Rudalics <rudalics@gmx.at>
3748
3749 * windows.texi (Splitting Windows): Fix description of
3750 window-combination-limit. Suggested by Eli Zaretskii.
3751
3752 2011-11-23 Chong Yidong <cyd@gnu.org>
3753
3754 * windows.texi (Window Sizes): Move window-top-line,
3755 window-left-column, and window-*-pixel-edges to Coordinates and
3756 Windows node.
3757 (Coordinates and Windows): Restore window-edges doc.
3758
3759 2011-11-21 Martin Rudalics <rudalics@gmx.at>
3760
3761 * windows.texi (Windows and Frames, Splitting Windows):
3762 Fix typos.
3763
3764 2011-11-21 Chong Yidong <cyd@gnu.org>
3765
3766 * windows.texi (Splitting Windows): Fix error in documentation of
3767 window-combination-limit.
3768 (Cyclic Window Ordering): Minor fixes to next-window,
3769 one-window-p, and get-lru-window docs. Don't document
3770 window-list-1.
3771 (Buffers and Windows): Copyedits.
3772 (Choosing Window): Document special handling of special-display-*.
3773 (Choosing Window Options): Fix display-buffer-reuse-frames doc.
3774 Don't document even-window-heights, which is going away.
3775 Clarify which options are obeyed by which action functions.
3776
3777 2011-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
3778
3779 * display.texi (Invisible Text): Clarify point adjustment (bug#10072).
3780
3781 2011-11-20 Martin Rudalics <rudalics@gmx.at>
3782
3783 * windows.texi (Resizing Windows, Splitting Windows):
3784 Remove term "status" when talking about combination limits.
3785
3786 2011-11-20 Juanma Barranquero <lekktu@gmail.com>
3787
3788 * compile.texi (Compiler Errors):
3789 * help.texi (Help Functions): Fix typos.
3790
3791 2011-11-19 Chong Yidong <cyd@gnu.org>
3792
3793 * windows.texi (Splitting Windows): Clarify role of window
3794 parameters in split-window. Shorten the example.
3795 (Deleting Windows): Rewrite intro to handle internal windows.
3796 Fix delete-windows-on doc.
3797 (Selecting Windows): Copyedits.
3798
3799 2011-11-17 Martin Rudalics <rudalics@gmx.at>
3800
3801 * windows.texi (Resizing Windows, Splitting Windows)
3802 (Deleting Windows): Use term window-combination-resize instead
3803 of window-splits.
3804
3805 2011-11-16 Martin Rudalics <rudalics@gmx.at>
3806
3807 * windows.texi (Resizing Windows, Splitting Windows):
3808 Rename occurrences of window-nest to window-combination-limit.
3809
3810 2011-11-14 Juanma Barranquero <lekktu@gmail.com>
3811
3812 * intro.texi (Lisp History): Fix typo.
3813
3814 2011-11-12 Martin Rudalics <rudalics@gmx.at>
3815
3816 * windows.texi (Splitting Windows, Deleting Windows):
3817 Remove references to splits status of windows.
3818
3819 2011-11-10 Glenn Morris <rgm@gnu.org>
3820
3821 * buffers.texi (Read Only Buffers): Expand a bit on why
3822 toggle-read-only should only be used interactively. (Bug#7292)
3823
3824 2011-11-09 Chong Yidong <cyd@gnu.org>
3825
3826 * windows.texi (Window Sizes): Document window-pixel-edges,
3827 window-inside-pixel-edges, window-absolute-pixel-edges, and
3828 window-inside-absolute-pixel-edges.
3829 (Resizing Windows): shrink-window-if-larger-than-buffer works on
3830 non-full-width windows.
3831
3832 2011-11-09 Martin Rudalics <rudalics@gmx.at>
3833
3834 * windows.texi (Resizing Windows): Rewrite documentation of
3835 window-resizable.
3836
3837 2011-11-09 Chong Yidong <cyd@gnu.org>
3838
3839 * windows.texi (Splitting Windows): Simplify example.
3840
3841 2011-11-08 Chong Yidong <cyd@gnu.org>
3842
3843 * windows.texi (Window Sizes): Copyedits. Document
3844 window-text-height. Remove window-min-height and window-min-width
3845 discussion, referring instead to Emacs manual.
3846 (Splitting Windows, Resizing Windows): Add xref to Emacs manual.
3847 (Resizing Windows): Simplify introduction. Don't document
3848 enlarge-window, shrink-window, enlarge-window-horizontally, and
3849 shrink-window-horizontally; they are no longer preferred for
3850 calling from Lisp, and are already documented in the Emacs manual.
3851
3852 2011-11-07 Glenn Morris <rgm@gnu.org>
3853
3854 * windows.texi (Choosing Window): Fix keybinding typo.
3855
3856 2011-11-07 Martin Rudalics <rudalics@gmx.at>
3857
3858 * windows.texi (Resizing Windows, Splitting Windows)
3859 (Window Configurations): Use "child window" instead of
3860 "subwindow".
3861
3862 2011-11-06 Chong Yidong <cyd@gnu.org>
3863
3864 * windows.texi (Basic Windows): Clarify various definitions.
3865 Treat window-normalize-* as internal; don't document them.
3866 (Windows and Frames): Various clarifications, e.g. non-live
3867 windows also belong to frames. Fix window-list description.
3868 Simplify window nesting example.
3869 (Splitting Windows, Window Configurations):
3870 Use split-window-below.
3871
3872 2011-11-04 Eli Zaretskii <eliz@gnu.org>
3873
3874 * windows.texi (Window Sizes): Mention in the doc string that the
3875 return values of `window-body-height' and `window-body-width' are
3876 in frame's canonical units. (Bug#9949)
3877
3878 2011-10-30 Martin Rudalics <rudalics@gmx.at>
3879
3880 * windows.texi (Windows and Frames): Remove "iso-" infix from
3881 documentation of window-iso-combined-p.
3882
3883 2011-10-26 Chong Yidong <cyd@gnu.org>
3884
3885 * modes.texi (Running Hooks): Document with-wrapper-hook.
3886
3887 2011-10-18 Chong Yidong <cyd@gnu.org>
3888
3889 * display.texi (Glyphless Chars): New node.
3890
3891 2011-10-13 Chong Yidong <cyd@stupidchicken.com>
3892
3893 * text.texi (Yanking): Document yank-excluded-properties.
3894
3895 * package.texi (Packaging Basics): The commentary should say how
3896 to begin using the package.
3897
3898 2011-10-11 Martin Rudalics <rudalics@gmx.at>
3899
3900 * windows.texi (Deleting Windows): Mention which window gets
3901 selected when deleting the selected window.
3902
3903 2011-10-09 Martin Rudalics <rudalics@gmx.at>
3904
3905 * buffers.texi (The Buffer List): Describe how bury-buffer deals
3906 with the selected window.
3907 * windows.texi (Buffers and Windows): Reformulate text on how
3908 replace-buffer-in-windows deals with a window.
3909 (Quitting Windows): Describe how quit-window deals with a
3910 standalone frame. Describe new option frame-auto-hide-function.
3911
3912 2011-10-08 Glenn Morris <rgm@gnu.org>
3913
3914 * symbols.texi (Other Plists): Markup fix. (Bug#9702)
3915
3916 * positions.texi (Excursions): Update warning message.
3917
3918 2011-10-05 Chong Yidong <cyd@stupidchicken.com>
3919
3920 * display.texi (Low-Level Font, Face Attributes, Font Lookup):
3921 Fix Emacs manual xref (Bug#9675).
3922
3923 2011-10-01 Chong Yidong <cyd@stupidchicken.com>
3924
3925 * windows.texi (Textual Scrolling): Document scroll-up-command,
3926 scroll-down-command, scroll-error-top-bottom, and the
3927 scroll-command symbol property.
3928 (Display Action Functions): Fix description of
3929 display-buffer-pop-up-window.
3930
3931 2011-09-28 Juanma Barranquero <lekktu@gmail.com>
3932
3933 * windows.texi (Splitting Windows): Fix typos.
3934
3935 2011-09-25 Martin Rudalics <rudalics@gmx.at>
3936
3937 * windows.texi (Windows and Frames, Display Action Functions)
3938 (Switching Buffers): Fix some typos.
3939 (Buffers and Windows): Remove reference to window-auto-delete.
3940 Reword description of replace-buffer-in-windows.
3941 (Window History): Fix some typos and refer to frame local buffer
3942 list.
3943 (Quitting Windows): New node.
3944 (Window Configurations): Add descriptions of window-state-get
3945 and window-state-put.
3946 (Window Parameters): Describe variable ignore-window-parameters.
3947 Sketch some window parameters currently in use.
3948 * elisp.texi (Top): Update node listing.
3949
3950 2011-09-25 Chong Yidong <cyd@stupidchicken.com>
3951
3952 * windows.texi (Display Action Functions)
3953 (Choosing Window Options): New nodes.
3954
3955 2011-09-24 Chong Yidong <cyd@stupidchicken.com>
3956
3957 * windows.texi (Window History): New node. Move text here from
3958 Buffers and Windows.
3959 (Switching Buffers): Rename from Displaying Buffers, since we
3960 don't document display-buffer here; callers changed.
3961 Document FORCE-SAME-WINDOW arg to switch-to-buffer and
3962 switch-to-buffer-other-frame. Delete duplicate
3963 replace-buffer-in-windows doc.
3964 (Choosing Window): Document display actions.
3965
3966 2011-09-24 Eli Zaretskii <eliz@gnu.org>
3967
3968 * display.texi (Forcing Redisplay): Update the description of
3969 redisplay-dont-pause due to change in the default value.
3970
3971 2011-09-23 Martin Rudalics <rudalics@gmx.at>
3972
3973 * frames.texi (Frames and Windows): Move section and rename to
3974 Windows and Frames in windows.texi.
3975 * windows.texi (Windows): Restructure.
3976 (Basic Windows): Rewrite. Explain live and internal windows and
3977 normalization functions.
3978 (Windows and Frames): Move section here from frames.texi.
3979 Describe subwindows, window combinations, window tree, and
3980 corresponding functions including window-list here.
3981 (Window Sizes): Rename section from Size of Window and move it
3982 up in chapter. Describe total and body sizes and the
3983 corresponding functions. Explain new semantics of
3984 window-min-height/-width.
3985 (Resizing Windows): Move section up in chapter. Describe new
3986 resize functions.
3987 (Splitting Windows): Describe new behavior of split-window,
3988 split-window-above-each-other and split-window-side-by-side.
3989 Provide examples. Describe window-nest and window-splits
3990 options.
3991 (Deleting Windows): Minor rewrite.
3992 (Selecting Windows): Minor rewrite.
3993 Describe frame-selected-window and set-frame-selected-window here.
3994 (Cyclic Window Ordering): Minor rewrite.
3995 Describe window-list-1.
3996 (Buffers and Windows): Rewrite. Explain a window's previous and
3997 next buffers and the corresponding functions.
3998 (Window Tree): Merge into Windows and Frames section.
3999 * elisp.texi (Top): Update node listings for frames and windows
4000 sections.
4001
4002 2011-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
4003
4004 * display.texi (Face Functions): `face-list' returns faces (bug#9564).
4005
4006 2011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
4007
4008 * errors.texi (Standard Errors): Remove apparent placeholder text
4009 (bug#9491).
4010
4011 2011-09-18 Chong Yidong <cyd@stupidchicken.com>
4012
4013 * frames.texi (Management Parameters): Fix description of
4014 icon-type parameter.
4015
4016 2011-09-17 Chong Yidong <cyd@stupidchicken.com>
4017
4018 * tips.texi (Key Binding Conventions): Don't bind a key sequence
4019 ending in C-g. Suggested by Edward O'Connor.
4020
4021 2011-09-17 Eli Zaretskii <eliz@gnu.org>
4022
4023 * numbers.texi (Integer Basics): Add indexing for
4024 most-positive-fixnum and most-negative-fixnum. (Bug#9525)
4025
4026 2011-09-14 Dani Moncayo <dmoncayo@gmail.com>
4027
4028 * lists.texi (Sets And Lists): Fix typo. (Bug#9393)
4029
4030 2011-09-11 Juanma Barranquero <lekktu@gmail.com>
4031
4032 * processes.texi (Network Servers): Clarify what the process
4033 buffer is used for (bug#9233).
4034
4035 2011-08-30 Dani Moncayo <dmoncayo@gmail.com>
4036
4037 * lists.texi (Building Lists): Fix typo.
4038
4039 2011-08-30 Chong Yidong <cyd@stupidchicken.com>
4040
4041 * display.texi (Basic Faces): New node. Document new faces.
4042
4043 * modes.texi (Major Mode Conventions): Move some text there.
4044 (Mode Help): Remove major-mode var, duplicated in Major Modes.
4045
4046 2011-08-29 Chong Yidong <cyd@stupidchicken.com>
4047
4048 * modes.texi (Basic Major Modes): New node. Callers updated.
4049 (Major Modes): Document fundamental-mode and major-mode.
4050 (Major Mode Basics): Node deleted; text moved to Major Modes.
4051 (Derived Modes): Document derived-mode-p.
4052
4053 2011-08-28 Chong Yidong <cyd@stupidchicken.com>
4054
4055 * files.texi (Changing Files, Create/Delete Dirs): Document new
4056 arguments for delete-file, delete-directory, and copy-directory.
4057 (Visiting Functions): Remove view-file; it is documented in the
4058 Emacs manual.
4059
4060 * frames.texi (Layout Parameters): The defaults for the
4061 menu-bar-lines and tool-bar-lines parameters depend on the mode.
4062
4063 * display.texi (Progress): Document spinner functionality.
4064
4065 * os.texi (Killing Emacs): Note that kill-emacs can be called by
4066 operating system signals. Refer to save-buffers-kill-terminal
4067 instead of save-buffers-kill-emacs.
4068
4069 * objects.texi (Symbol Type): Document ## print representation.
4070
4071 2011-08-25 Eli Zaretskii <eliz@gnu.org>
4072
4073 * display.texi (Specified Space): Mention that `space' specs
4074 influence bidi reordering.
4075 (Bidirectional Display): Explain how to use `(space . PROPS)' for
4076 separating fields with bidirectional content.
4077
4078 2011-08-24 Eli Zaretskii <eliz@gnu.org>
4079
4080 * display.texi (Bidirectional Display): Document return value in
4081 buffers that are not bidi-reordered for display, and in unibyte
4082 buffers.
4083
4084 2011-08-23 Eli Zaretskii <eliz@gnu.org>
4085
4086 * nonascii.texi (Character Properties): Document the values for
4087 unassigned codepoints.
4088
4089 2011-08-18 Eli Zaretskii <eliz@gnu.org>
4090
4091 * nonascii.texi (Character Properties): Document use of
4092 `bidi-class' and `mirroring' properties as part of reordering.
4093 Provide cross-references to "Bidirectional Display".
4094
4095 * display.texi (Bidirectional Display): Document the pitfalls of
4096 concatenating strings with bidirectional content, with possible
4097 solutions. Document bidi-string-mark-left-to-right.
4098 Mention paragraph direction in modes that inherit from prog-mode.
4099 Document use of `bidi-class' and `mirroring' properties as part of
4100 reordering.
4101
4102 2011-08-16 Eli Zaretskii <eliz@gnu.org>
4103
4104 * modes.texi (Major Mode Conventions): Improve the documentation
4105 of `mode-class' `special' modes.
4106
4107 * nonascii.texi (Character Properties): Document the `mirroring'
4108 property. Add index entries.
4109
4110 * syntax.texi (Categories): Add an example of defining a new
4111 category and category table.
4112
4113 * searching.texi (Regexp Backslash): Document how to display
4114 existing categories. Mention the possibility of adding
4115 categories, and add an xref to where this is described. Add an
4116 index entry.
4117
4118 2011-08-09 Chong Yidong <cyd@stupidchicken.com>
4119
4120 * text.texi (Special Properties):
4121 * display.texi (Overlay Properties): Note that mouse-face cannot
4122 change the text size (Bug#8530).
4123
4124 2011-08-08 Chong Yidong <cyd@stupidchicken.com>
4125
4126 * os.texi (Time of Day): Remove set-time-zone-rule, and recommend
4127 using setenv instead.
4128
4129 2011-07-28 Eli Zaretskii <eliz@gnu.org>
4130
4131 * display.texi (Bidirectional Display): Document the fact that
4132 bidi-display-reordering is t by default.
4133
4134 2011-07-23 Eli Zaretskii <eliz@gnu.org>
4135
4136 * display.texi (Bidirectional Display): New section.
4137
4138 2011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
4139 Tim Cross <theophilusx@gmail.com> (tiny change)
4140 Glenn Morris <rgm@gnu.org>
4141
4142 * keymaps.texi (Toolkit Differences): New node. (Bug#8176)
4143
4144 2011-07-15 Andreas Schwab <schwab@linux-m68k.org>
4145
4146 * help.texi (Keys in Documentation): Revert last change.
4147
4148 2011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
4149
4150 * help.texi (Keys in Documentation): Clarify that \= only quotes
4151 the next character, and doesn't affect longer sequences in
4152 particular (bug#8935).
4153
4154 * debugging.texi (Using Debugger):
4155 Mention @code{eval-expression-debug-on-error} (bug#8549).
4156
4157 2011-07-14 Eli Zaretskii <eliz@gnu.org>
4158
4159 * display.texi (Other Display Specs): Document that `left-fringe'
4160 and `right-fringe' display specifications are of the "replacing"
4161 kind.
4162
4163 2011-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
4164
4165 * help.texi (Documentation Basics): Add a link to the Function
4166 Documentation node (bug#6580).
4167
4168 2011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
4169
4170 * keymaps.texi (Menu Bar): Mention :visible and :enable
4171 (bug#6344). Text by Drew Adams.
4172
4173 * modes.texi (Running Hooks): Mention buffer-local hook variables
4174 (bug#6218).
4175
4176 * objects.texi (General Escape Syntax): "a with grave accent" is
4177 ?xe0, not ?x8e0 (bug#5259).
4178
4179 2011-07-12 Chong Yidong <cyd@stupidchicken.com>
4180
4181 * display.texi (Face Attributes, Font Selection): Add references
4182 to the Fonts node in the Emacs manual (Bug#4178).
4183
4184 2011-07-12 Chong Yidong <cyd@stupidchicken.com>
4185
4186 * display.texi (Window Systems): `window-system' is
4187 terminal-local.
4188
4189 * frames.texi (Frame Parameters, Parameter Access): Don't mention
4190 frame-local variables.
4191
4192 * variables.texi (Buffer-Local Variables): Don't mention obsolete
4193 frame-local variables.
4194 (Frame-Local Variables): Node deleted.
4195
4196 * elisp.texi (Top): Update node listing.
4197
4198 2011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
4199
4200 * elisp.texi: Change "inferiors" to "subnodes" in three places
4201 (bug#3523).
4202
4203 2011-07-11 Chong Yidong <cyd@stupidchicken.com>
4204
4205 * frames.texi (Window System Selections): Discussion of
4206 x-select-enable-clipboard moved to Emacs manual.
4207
4208 2011-07-11 Deniz Dogan <deniz@dogan.se>
4209
4210 * commands.texi (Prefix Command Arguments): Remove excessive
4211 apostrophe.
4212
4213 2011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4214
4215 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
4216 description is a string (bug#3313).
4217
4218 * frames.texi (Display Feature Testing): Try to explain what all
4219 the visual classes mean (bug#3042).
4220
4221 2011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
4222
4223 * modes.texi (Mode Line Variables): Document `mode-line-remote'
4224 and `mode-line-client' (bug#2974).
4225
4226 * text.texi (Insertion): Clarify marker movements (bug#1651).
4227 Text from Drew Adams.
4228
4229 2011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4230
4231 * text.texi (Special Properties): Clarify the format of `face'
4232 (bug#1375).
4233
4234 * commands.texi (Interactive Call): Add a `call-interactively'
4235 example (bug#1010).
4236
4237 2011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4238
4239 * functions.texi (Calling Functions): Link to the "Interactive
4240 Call" node (bug#1001).
4241
4242 2011-07-06 Chong Yidong <cyd@stupidchicken.com>
4243
4244 * customize.texi (Composite Types): Move alist and plist to here
4245 from Simple Types (Bug#7545).
4246
4247 * elisp.texi (Top): Update menu description.
4248
4249 * display.texi (Face Attributes): Document negative line widths
4250 (Bug#6113).
4251
4252 2011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
4253
4254 * searching.texi (Match Data): Note that match data can be
4255 overwritten by most functions (bug#2499).
4256
4257 2011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
4258
4259 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
4260 flags mean (bug#6659).
4261
4262 * functions.texi (What Is a Function): Document the autoload
4263 object (bug#6496).
4264
4265 2011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4266
4267 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
4268 is only used in the Customize user interface (bug#6089).
4269
4270 * display.texi (Showing Images): Mention the point of sliced
4271 images (bug#7836).
4272
4273 2011-07-02 Eli Zaretskii <eliz@gnu.org>
4274
4275 * variables.texi (Defining Variables, Void Variables)
4276 (Constant Variables): Fix incorrect usage of @kindex.
4277
4278 2011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4279
4280 * variables.texi (Defining Variables): Add an index entry for
4281 `set-variable' (bug#7262).
4282 (Defining Variables): Use @findex for functions.
4283
4284 * frames.texi (Basic Parameters): Document the `explicit-name'
4285 parameter (bug#6951).
4286
4287 * customize.texi (Type Keywords): Clarify that :value provides a
4288 default value for all types (bug#7386).
4289
4290 * streams.texi (Output Functions): Document `pp'.
4291
4292 2011-06-25 Chong Yidong <cyd@stupidchicken.com>
4293
4294 * keymaps.texi (Searching Keymaps):
4295 * display.texi (Overlay Properties): Fix errors in 2011-05-29
4296 change. Suggested by Johan Bockgård.
4297
4298 2011-06-15 Chong Yidong <cyd@stupidchicken.com>
4299
4300 * text.texi (Special Properties): Clarify role of font-lock-face.
4301
4302 2011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
4303
4304 * processes.texi (Process Information): Rename `process-alive-p'
4305 to `process-live-p' for consistency with other `-live-p' functions.
4306
4307 2011-06-03 Paul Eggert <eggert@cs.ucla.edu>
4308
4309 Document wide integers better.
4310 * files.texi (File Attributes): Document ino_t values better.
4311 ino_t values no longer map to anything larger than a single cons.
4312 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations)
4313 (Bitwise Operations):
4314 * objects.texi (Integer Type): Use a binary notation that is a bit easier
4315 to read, and that will port better if 62-bits becomes the default.
4316 Fix or remove incorrect examples.
4317 * os.texi (Time Conversion): Document time_t values better.
4318
4319 2011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
4320
4321 * processes.texi (Process Information):
4322 Document `process-alive-p'.
4323
4324 2011-05-29 Chong Yidong <cyd@stupidchicken.com>
4325
4326 * help.texi (Accessing Documentation):
4327 * display.texi (Pixel Specification):
4328 * processes.texi (Serial Ports, Serial Ports):
4329 * nonascii.texi (Character Properties, Default Coding Systems):
4330 * text.texi (Changing Properties, Special Properties):
4331 * windows.texi (Window Start and End):
4332 * modes.texi (SMIE Indentation Example, SMIE Tricks):
4333 * keymaps.texi (Searching Keymaps, Tool Bar):
4334 * minibuf.texi (Basic Completion):
4335 * compile.texi (Eval During Compile):
4336 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
4337 7x9 paper in printed manual.
4338
4339 * lists.texi (Sets And Lists): Fix misplaced text.
4340
4341 2011-05-29 Chong Yidong <cyd@stupidchicken.com>
4342
4343 * keymaps.texi (Remapping Commands): Emphasize that the keymap
4344 needs to be active (Bug#8350).
4345
4346 2011-05-28 Chong Yidong <cyd@stupidchicken.com>
4347
4348 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
4349
4350 * tips.texi (Coding Conventions): Remove antediluvian filename
4351 limit recommendation (Bug#8538).
4352
4353 2011-05-27 Glenn Morris <rgm@gnu.org>
4354
4355 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
4356
4357 2011-05-26 Glenn Morris <rgm@gnu.org>
4358
4359 * variables.texi (File Local Variables):
4360 Update hack-local-variables `mode-only' return value.
4361 Add some more details on what this function does in the other case.
4362
4363 2011-05-19 Glenn Morris <rgm@gnu.org>
4364
4365 * lists.texi (Sets And Lists): Mention cl provides union etc.
4366
4367 2011-05-19 Nix <nix@esperi.org.uk>
4368
4369 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
4370
4371 * text.texi (Parsing HTML): Update for function name changes.
4372
4373 * syntax.texi (Syntax Flags): Small fix.
4374
4375 * keymaps.texi (Active Keymaps): Typo fix.
4376 (Changing Key Bindings): Grammar fix.
4377
4378 * frames.texi (Minibuffers and Frames): Grammar fix.
4379 (Window System Selections): x-select-enable-clipboard now defaults to t.
4380
4381 * customize.texi (Common Keywords):
4382 * display.texi (Abstract Display):
4383 * modes.texi (Auto-Indentation):
4384 * nonascii.texi (Converting Representations): Typo fixes.
4385
4386 * control.texi (Examples of Catch): Call it "goto" not "go to".
4387
4388 2011-05-14 Eli Zaretskii <eliz@gnu.org>
4389
4390 * nonascii.texi (Character Properties): Fix inconsistencies with
4391 implementation.
4392
4393 * text.texi (Special Properties): Move @defvar's out of the
4394 @table. (Bug#8652)
4395
4396 2011-05-12 Glenn Morris <rgm@gnu.org>
4397
4398 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
4399
4400 2011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
4401
4402 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
4403 (Multiline Font Lock):
4404 * vol2.texi (Top):
4405 * vol1.texi (Top):
4406 * elisp.texi (Top): Update menu accordingly.
4407
4408 2011-05-12 Drew Adams <drew.adams@oracle.com>
4409
4410 * modes.texi (Region to Fontify): Fix typo.
4411
4412 2011-05-10 Jim Meyering <meyering@redhat.com>
4413
4414 * minibuf.texi: Fix typo "in in -> in".
4415
4416 2011-05-06 Paul Eggert <eggert@cs.ucla.edu>
4417
4418 * numbers.texi (Integer Basics): Large integers are treated as floats.
4419
4420 2011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
4421
4422 * processes.texi (Synchronous Processes): Document the (:file
4423 "/file-name") syntax for `call-process'.
4424
4425 2011-04-23 Juanma Barranquero <lekktu@gmail.com>
4426
4427 * windows.texi (Choosing Window): Fix typo.
4428
4429 2011-04-23 Chong Yidong <cyd@stupidchicken.com>
4430
4431 * frames.texi (Layout Parameters): Note the difference between
4432 querying and setting parameters for left-fringe and right-fringe
4433 (Bug#6930).
4434
4435 2011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
4436
4437 * minibuf.texi (Basic Completion): Be a bit more precise about the
4438 valid kinds of completion tables.
4439 (Programmed Completion): Remove obsolete text about lambda expressions
4440 not being valid completion tables.
4441
4442 2011-03-19 Chong Yidong <cyd@stupidchicken.com>
4443
4444 * positions.texi (Excursions): Explain the "save-excursion
4445 defeated by set-buffer" warning.
4446
4447 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
4448 save-excursion. Suggested by Uday S Reddy.
4449
4450 2011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
4451
4452 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
4453 (Lexical Binding): New sub-section.
4454
4455 * eval.texi (Eval): Discourage the use of `eval'.
4456 Document its new `lexical' argument.
4457
4458 2011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
4459
4460 * commands.texi (Command Overview): `post-command-hook' is not reset to
4461 nil any more.
4462
4463 2011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
4464
4465 * strings.texi (String Conversion): Don't mention
4466 string-make-(uni|multi)byte (bug#8262).
4467 * nonascii.texi (Converting Representations): Fix up range.
4468 * keymaps.texi (Key Binding Commands): Update code point, avoid
4469 "unibyte character" and remove mention of unibyte bindings.
4470
4471 2011-03-10 Eli Zaretskii <eliz@gnu.org>
4472
4473 * modes.texi (Operator Precedence Grammars): Don't use characters
4474 outside ISO-8859-1.
4475
4476 2011-03-09 Eli Zaretskii <eliz@gnu.org>
4477
4478 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
4479
4480 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
4481
4482 2011-03-08 Glenn Morris <rgm@gnu.org>
4483
4484 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
4485 * intro.texi (Acknowledgements): Names to UTF-8.
4486 * elisp.texi: Set documentencoding.
4487
4488 2011-03-07 Chong Yidong <cyd@stupidchicken.com>
4489
4490 * Version 23.3 released.
4491
4492 2011-03-06 Chong Yidong <cyd@stupidchicken.com>
4493
4494 * package.texi: Update index keywords.
4495 (Package Archives): New node contents. Document package-x.el.
4496
4497 2011-03-06 Juanma Barranquero <lekktu@gmail.com>
4498
4499 * makefile.w32-in (srcs): Add package.texi.
4500
4501 2011-03-06 Chong Yidong <cyd@stupidchicken.com>
4502
4503 * package.texi (Packaging, Packaging Basics, Simple Packages)
4504 (Multi-file Packages): Expand and clarify.
4505 (Package Archives): Temporary placeholder node.
4506
4507 * elisp.texi (Top): Update node listing.
4508
4509 * Makefile.in (srcs): Add package.texi.
4510
4511 2011-03-05 Chong Yidong <cyd@stupidchicken.com>
4512
4513 * processes.texi (Synchronous Processes): Minor clarification
4514 (Bug#8149).
4515
4516 2011-03-03 Glenn Morris <rgm@gnu.org>
4517
4518 * files.texi (Truenames): Minor clarification. (Bug#2341)
4519
4520 2011-03-01 Glenn Morris <rgm@gnu.org>
4521
4522 * variables.texi (Directory Local Variables):
4523 Mention `(subdirs . nil)' alist element.
4524
4525 2011-02-28 Glenn Morris <rgm@gnu.org>
4526
4527 * variables.texi (Directory Local Variables): Mention the optional
4528 mtime argument of dir-locals-set-directory-class. (Bug#3577)
4529
4530 2011-02-27 Chong Yidong <cyd@stupidchicken.com>
4531
4532 * minibuf.texi (Minibuffer History): Clarify discussion of
4533 minibuffer history lists (Bug#8085).
4534
4535 2011-02-19 Eli Zaretskii <eliz@gnu.org>
4536
4537 * elisp.texi: Sync @dircategory with ../../info/dir.
4538
4539 * files.texi (Visiting Functions): Document find-file-literally,
4540 both the command and the variable.
4541
4542 * variables.texi (Creating Buffer-Local): Explain the meaning of
4543 permanent local variables.
4544
4545 * files.texi (Visiting Functions): Document find-file-literally,
4546 both the command and the variable.
4547
4548 * variables.texi (Creating Buffer-Local): Explain the meaning of
4549 permanent local variables.
4550
4551 2011-02-19 Glenn Morris <rgm@gnu.org>
4552
4553 * keymaps.texi (Remapping Commands): Mention how to undo it.
4554
4555 2011-02-09 Reuben Thomas <rrt@sc3d.org>
4556
4557 * loading.texi (Hooks for Loading): Remove unnecessary advice
4558 about eval-after-load (Bug#7986).
4559
4560 2011-02-05 Chong Yidong <cyd@stupidchicken.com>
4561
4562 * commands.texi (Accessing Mouse): Note that a header line is not
4563 included in the row of posn-col-row.
4564
4565 2011-02-02 Chong Yidong <cyd@stupidchicken.com>
4566
4567 * modes.texi (Major Mode Conventions): Add face guidelines.
4568 (Faces for Font Lock): List faces in order of prominence.
4569
4570 2011-02-01 Paul Eggert <eggert@cs.ucla.edu>
4571
4572 format-time-string now supports subsecond time stamp resolution
4573 * os.texi (Time Parsing): Document %N.
4574
4575 2011-01-28 Chong Yidong <cyd@stupidchicken.com>
4576
4577 * vol1.texi (Top):
4578 * vol2.texi (Top):
4579 * elisp.texi (Top):
4580 * display.texi (Display Property): Shorten the menu description of
4581 the "Other Display Specs" node (Bug#7816).
4582
4583 * keymaps.texi (Defining Menus): Add "menu item" and "extended
4584 menu item" concept index entries (Bug#7805).
4585
4586 2011-01-29 Eli Zaretskii <eliz@gnu.org>
4587
4588 * makefile.w32-in (texinfodir): New variable.
4589 (usermanualdir): Remove as redundant with $(emacsdir).
4590 (MAKEINFO): Remove options, leave only program name.
4591 (MAKEINFO_OPTS): New variable.
4592 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
4593
4594 2011-01-25 Chong Yidong <cyd@stupidchicken.com>
4595 Richard Kim <emacs18@gmail.com>
4596
4597 * loading.texi (Library Search): Document list-load-path-shadows
4598 (Bug#7757).
4599
4600 2011-01-25 Chong Yidong <cyd@stupidchicken.com>
4601
4602 * searching.texi (Regexp Special): Remove outdated discussion of
4603 character sets (Bug#7780).
4604
4605 * frames.texi (Pop-Up Menus): Document where menu title comes
4606 from (Bug#7684).
4607
4608 2011-01-25 Glenn Morris <rgm@gnu.org>
4609
4610 * display.texi (Making Buttons): Mention limitation of text buttons.
4611
4612 2011-01-23 Werner Lemberg <wl@gnu.org>
4613
4614 * Makefile.in (MAKEINFO): Now controlled by `configure'.
4615 (MAKEINFO_OPTS): New variable. Use it where appropriate.
4616 (ENVADD): New variable to control texi2dvi and texi2pdf.
4617
4618 2011-01-15 Chong Yidong <cyd@stupidchicken.com>
4619
4620 * files.texi (Directory Names): Move directory-abbrev-alist doc to
4621 Emacs manual.
4622
4623 2011-01-15 Eli Zaretskii <eliz@gnu.org>
4624
4625 * files.texi (Directory Names): Explain why FROM in
4626 directory-abbrev-alist should begin with \`. (Bug#7777)
4627
4628 2011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
4629
4630 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
4631
4632 2011-01-02 Eli Zaretskii <eliz@gnu.org>
4633
4634 * modes.texi (Emulating Mode Line): Fix last change.
4635
4636 2011-01-02 Eli Zaretskii <eliz@gnu.org>
4637
4638 * modes.texi (Emulating Mode Line): Update documentation of
4639 format-mode-line according to changes that fixed bug #7587.
4640
4641 2010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
4642
4643 * modes.texi (Derived Modes): Mention prog-mode.
4644
4645 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
4646 of the key-binding-data cache since we don't use it any more.
4647
4648 2010-12-13 Eli Zaretskii <eliz@gnu.org>
4649
4650 * processes.texi (Shell Arguments):
4651 * strings.texi (Creating Strings): Don't mention "shell commands";
4652 make it explicit that `split-string-and-unquote' and
4653 `combine-and-quote-strings' are mainly for working with arguments
4654 to call-process and start-process.
4655
4656 * processes.texi (Shell Arguments): Fix documentation of
4657 `split-string-and-unquote'. Add indexing. (Bug#7563)
4658
4659 2010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
4660
4661 * modes.texi (Auto-Indentation): New section to document SMIE.
4662 (Major Mode Conventions):
4663 * text.texi (Mode-Specific Indent): Refer to it.
4664
4665 2010-12-13 Eli Zaretskii <eliz@gnu.org>
4666
4667 * display.texi (Other Display Specs): Document left-fringe and
4668 right-fringe display specs.
4669
4670 2010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
4671
4672 * backups.texi (Making Backups):
4673 * modes.texi (Example Major Modes): Use recommended coding style.
4674 (Major Mode Basics, Derived Modes): Encourge more strongly use of
4675 define-derived-mode. Mention completion-at-point-functions.
4676
4677 2010-12-13 Chong Yidong <cyd@stupidchicken.com>
4678
4679 * nonascii.texi (Converting Representations):
4680 Document byte-to-string.
4681
4682 2010-12-08 Glenn Morris <rgm@gnu.org>
4683
4684 * buffers.texi (Modification Time):
4685 verify-visited-file-modtime now defaults to the current buffer.
4686
4687 2010-11-27 Chong Yidong <cyd@stupidchicken.com>
4688
4689 * nonascii.texi (Converting Representations): Document byte-to-string.
4690
4691 * strings.texi (Creating Strings): Don't mention semi-obsolete
4692 function char-to-string.
4693 (String Conversion): Shorten discussion of semi-obsolete function
4694 string-to-char. Link to Converting Representations.
4695
4696 * objects.texi (Symbol Type):
4697 * text.texi (Near Point):
4698 * help.texi (Help Functions):
4699 * functions.texi (Mapping Functions): Use string instead of
4700 char-to-string in examples.
4701
4702 2010-11-27 Chong Yidong <cyd@stupidchicken.com>
4703
4704 * text.texi (Kill Functions, Kill Functions)
4705 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
4706 YANK-HANDLER args.
4707
4708 * symbols.texi (Creating Symbols): Using unintern without an
4709 obarray arg is now obsolete.
4710
4711 * numbers.texi (Float Basics): Document float-e and float-pi.
4712
4713 * variables.texi (Defining Variables): Change "pi" example to
4714 "float-pi".
4715
4716 2010-11-26 Eli Zaretskii <eliz@gnu.org>
4717
4718 * commands.texi (Click Events): Document the values of X, Y and
4719 COL, ROW in the event's position, when the click is on the header
4720 or mode line, on the fringes, or in the margins.
4721
4722 2010-11-17 Eli Zaretskii <eliz@gnu.org>
4723
4724 * customize.texi (Composite Types): Lower-case index entry.
4725
4726 * loading.texi (How Programs Do Loading):
4727 Document load-file-name. (Bug#7346)
4728
4729 2010-11-17 Glenn Morris <rgm@gnu.org>
4730
4731 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
4732
4733 2010-11-13 Eli Zaretskii <eliz@gnu.org>
4734
4735 * display.texi (Usual Display): Characters with no fonts are not
4736 necessarily displayed as empty boxes.
4737
4738 2010-10-31 Glenn Morris <rgm@gnu.org>
4739
4740 * maps.texi (Standard Keymaps): Update File menu description.
4741
4742 2010-10-28 Glenn Morris <rgm@gnu.org>
4743
4744 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
4745
4746 2010-10-24 Eli Zaretskii <eliz@gnu.org>
4747
4748 * display.texi (Window Systems): Deprecate use of window-system as
4749 a predicate.
4750
4751 2010-10-23 Glenn Morris <rgm@gnu.org>
4752
4753 * help.texi (Documentation Basics): Remove mentions of digest-doc and
4754 sorted-doc.
4755
4756 2010-10-15 Eli Zaretskii <eliz@gnu.org>
4757
4758 * os.texi (Dynamic Libraries): New node, with slightly modified
4759 text deleted from "Image Formats".
4760 (System Interface): Add @menu entry for "Dynamic Libraries".
4761
4762 * display.texi (Image Formats): Remove description of
4763 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
4764
4765 2010-10-12 Glenn Morris <rgm@gnu.org>
4766
4767 * book-spine.texinfo: Rename to book-spine.texi.
4768
4769 2010-10-11 Glenn Morris <rgm@gnu.org>
4770
4771 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
4772
4773 * Makefile.in (DVIPS): New variable.
4774 (.PHONY): Add html, ps.
4775 (html, elisp.html, ps, elisp.ps): New targets.
4776 (clean): Delete html, ps files.
4777 ($(infodir)/elisp): Remove unnecessary includes.
4778
4779 2010-10-09 Eli Zaretskii <eliz@gnu.org>
4780
4781 * makefile.w32-in (emacsdir): New variable.
4782 (srcs): Add emacsver.texi.
4783 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
4784
4785 2010-10-09 Glenn Morris <rgm@gnu.org>
4786
4787 * Makefile.in (VPATH): Remove.
4788 (infodir): Make it absolute.
4789 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
4790
4791 * Makefile.in (dist): Anchor regexps.
4792
4793 * Makefile.in (srcs): Put elisp.texi first.
4794 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
4795
4796 * Makefile.in (infoclean): Remove harmless, long-standing error.
4797
4798 * Makefile.in ($(infodir)): Delete rule.
4799 (mkinfodir): New.
4800 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
4801
4802 * Makefile.in (dist): Remove reference to emacsver.texi.in.
4803 Also copy emacsver.texi, and edit $emacsdir.
4804
4805 2010-10-09 Glenn Morris <rgm@gnu.org>
4806
4807 * Makefile.in (emacsdir): New variable.
4808 (MAKEINFO): Add -I $emacsdir.
4809 (dist): Copy emacsver.texi.
4810 (srcs): Add emacsver.texi.
4811
4812 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
4813 Set EMACSVER by including emacsver.texi.
4814
4815 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
4816
4817 2010-10-07 Glenn Morris <rgm@gnu.org>
4818
4819 * Makefile.in (version): New, set by configure.
4820 (clean): Delete dist tar file.
4821 (dist): Use version in tar name.
4822
4823 2010-10-06 Glenn Morris <rgm@gnu.org>
4824
4825 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
4826 (INSTALL_INFO): Remove unused variable.
4827 (mostlyclean, infoclean, dist): New rules.
4828 (clean): Delete dvi and pdf files.
4829 (maintainer-clean): Remove elisp.oaux, use infoclean.
4830 ($(infodir)): Add parallel build workaround.
4831
4832 2010-10-04 Glenn Morris <rgm@gnu.org>
4833
4834 * Makefile.in (dvi, pdf, $(infodir)): New targets.
4835 ($(infodir)/elisp): Ensure target directory exists. Use $@.
4836 Fix -I typo.
4837 (clean): No 'make.out' or 'core' files.
4838 (.PHONY): Declare clean rules.
4839 (maintainer-clean): Delete pdf file. Guard against cd failures.
4840
4841 2010-10-03 Glenn Morris <rgm@gnu.org>
4842
4843 * files.texi (File Name Components): Remove ignored section about
4844 deleted variable directory-sep-char.
4845
4846 2010-10-03 Michael Albinus <michael.albinus@gmx.de>
4847
4848 * files.texi (Magic File Names): New defopt
4849 remote-file-name-inhibit-cache.
4850
4851 2010-10-02 Glenn Morris <rgm@gnu.org>
4852
4853 * os.texi (Killing Emacs): Hook now runs in batch mode.
4854
4855 2010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
4856
4857 * text.texi (Special Properties): Clarify when modification-hooks run.
4858
4859 2010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
4860
4861 * syntax.texi (Syntax Flags): Document new `c' flag.
4862
4863 2010-09-09 Glenn Morris <rgm@gnu.org>
4864
4865 * display.texi (ImageMagick Images): General cleanup.
4866
4867 2010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
4868
4869 * files.texi (Directory Names): Use \` rather than ^.
4870
4871 2010-09-02 Jan Djärv <jan.h.d@swipnet.se>
4872
4873 * text.texi (Low-Level Kill Ring):
4874 * frames.texi (Window System Selections): Remove cut buffer
4875 documentation.
4876
4877 2010-08-28 Eli Zaretskii <eliz@gnu.org>
4878
4879 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
4880 Parameters", where the default fringe width is described.
4881
4882 * frames.texi (Window Frame Parameters, Basic Parameters)
4883 (Position Parameters, Layout Parameters, Management Parameters)
4884 (Cursor Parameters, Font and Color Parameters): Add indexing for
4885 frame parameters. (Bug#6929)
4886
4887 2010-08-25 Tom Tromey <tromey@redhat.com>
4888
4889 * vol2.texi (Top): Update.
4890 * vol1.texi (Top): Update.
4891 * tips.texi (Library Headers): Mention Package-Version and
4892 Package-Requires.
4893 * package.texi: New file.
4894 * os.texi (System Interface): Update pointers.
4895 * elisp.texi (Top): Link to new nodes. Include package.texi.
4896 * anti.texi (Antinews): Update pointers.
4897
4898 2010-08-25 Eli Zaretskii <eliz@gnu.org>
4899
4900 * processes.texi (Filter Functions): Fix last change.
4901
4902 2010-08-24 Markus Triska <triska@gmx.at>
4903
4904 * processes.texi (Filter Functions): Use `buffer-live-p' instead
4905 of `buffer-name' in the main text as well as in the example
4906 (Bug#3098).
4907
4908 2010-08-22 Chong Yidong <cyd@stupidchicken.com>
4909
4910 * nonascii.texi (Text Representations):
4911 * loading.texi (Loading Non-ASCII):
4912 * compile.texi (Byte Compilation): Don't mention obsolete
4913 --unibyte command-line argument.
4914
4915 2010-08-22 Chong Yidong <cyd@stupidchicken.com>
4916
4917 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
4918
4919 2010-08-22 Chong Yidong <cyd@stupidchicken.com>
4920
4921 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
4922
4923 2010-08-20 Eli Zaretskii <eliz@gnu.org>
4924
4925 * commands.texi (Misc Events): Add cross-references to where
4926 POSITION of a mouse event is described in detail.
4927
4928 2010-08-08 Christoph Scholtes <cschol2112@googlemail.com>
4929
4930 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
4931
4932 2010-08-08 Juanma Barranquero <lekktu@gmail.com>
4933
4934 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
4935 Suggested by Štěpán Němec <stepnem@gmail.com>.
4936
4937 2010-08-08 Juanma Barranquero <lekktu@gmail.com>
4938
4939 * minibuf.texi (High-Level Completion): Document args of
4940 `read-buffer-function' (bug#5625).
4941
4942 2010-07-29 Jan Djärv <jan.h.d@swipnet.se>
4943
4944 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
4945
4946 2010-07-29 Michael Albinus <michael.albinus@gmx.de>
4947
4948 * processes.texi (Process Information): Explain process property
4949 `remote-tty'.
4950
4951 2010-07-27 Juanma Barranquero <lekktu@gmail.com>
4952
4953 * modes.texi (Defining Minor Modes): Use C-delete in examples,
4954 instead of "\C-\^?" (bug#6334).
4955
4956 * text.texi (Special Properties): Fix typo.
4957
4958 2010-07-09 Eli Zaretskii <eliz@gnu.org>
4959
4960 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
4961 calling sequences, which are now the standard.
4962
4963 2010-06-24 Chong Yidong <cyd@stupidchicken.com>
4964
4965 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
4966
4967 * commands.texi (Command Overview): Mention undo-boundary call.
4968
4969 2010-06-23 Glenn Morris <rgm@gnu.org>
4970
4971 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
4972 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
4973 * frames.texi, functions.texi, internals.texi, keymaps.texi:
4974 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
4975 * searching.texi, sequences.texi, strings.texi, syntax.texi:
4976 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
4977 Untabify Texinfo files.
4978
4979 2010-06-20 Chong Yidong <cyd@stupidchicken.com>
4980
4981 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
4982
4983 2010-06-19 Chong Yidong <cyd@stupidchicken.com>
4984
4985 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
4986
4987 2010-06-02 Chong Yidong <cyd@stupidchicken.com>
4988
4989 * searching.texi (Regexp Special): Remove obsolete information
4990 about matching non-ASCII characters, and suggest using char
4991 classes (Bug#6283).
4992
4993 2010-05-30 Juanma Barranquero <lekktu@gmail.com>
4994
4995 * minibuf.texi (Basic Completion): Add missing "@end defun".
4996
4997 2010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
4998
4999 * minibuf.texi (Basic Completion): Document completion-boundaries.
5000 (Programmed Completion): Document the new fourth method for boundaries.
5001
5002 2010-05-22 Chong Yidong <cyd@stupidchicken.com>
5003
5004 * display.texi (Image Cache): Update documentation about image caching.
5005
5006 2010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
5007
5008 * windows.texi (Textual Scrolling):
5009 * tips.texi (Coding Conventions):
5010 * minibuf.texi (Minibuffer History):
5011 * maps.texi (Standard Keymaps):
5012 * loading.texi (Where Defined):
5013 * edebug.texi (Instrumenting): Fix typos.
5014
5015 2010-05-08 Chong Yidong <cyd@stupidchicken.com>
5016
5017 * keymaps.texi (Menu Bar): Document :advertised-binding property.
5018
5019 * functions.texi (Obsolete Functions):
5020 Document set-advertised-calling-convention.
5021
5022 * minibuf.texi (Basic Completion): Document completion-in-region.
5023 (Programmed Completion): Document completion-annotate-function.
5024
5025 * commands.texi (Reading One Event): Document read-key.
5026 (Distinguish Interactive): Document KIND arg to
5027 called-interactively-p. Delete obsolete interactive-p.
5028
5029 * elisp.texi (Top): Update node description.
5030
5031 2010-05-08 Eli Zaretskii <eliz@gnu.org>
5032
5033 * nonascii.texi (Character Properties):
5034 Document unicode-category-table. Add an index entry for Unicode
5035 general category.
5036
5037 2010-05-07 Chong Yidong <cyd@stupidchicken.com>
5038
5039 * Version 23.2 released.
5040
5041 2010-04-20 Juanma Barranquero <lekktu@gmail.com>
5042
5043 * locals.texi (Standard Buffer-Local Variables):
5044 Remove @ignore'd reference to `direction-reversed'.
5045
5046 2010-04-14 Juri Linkov <juri@jurta.org>
5047
5048 Fix @deffn without category.
5049
5050 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
5051 for `abbrev-insert'.
5052
5053 * buffers.texi (Indirect Buffers): Add category `Command'
5054 to @deffn of `clone-indirect-buffer'.
5055
5056 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
5057 for `next-window' and `previous-window'. Add category `Command'
5058 to @deffn of `pop-to-buffer'.
5059
5060 2010-04-01 Chong Yidong <cyd@stupidchicken.com>
5061
5062 * nonascii.texi (Text Representations): Don't mark
5063 enable-multibyte-characters as a user option.
5064
5065 2010-03-31 Eli Zaretskii <eliz@gnu.org>
5066
5067 * control.texi (Handling Errors): How to re-throw a signal caught
5068 by condition-case.
5069
5070 2010-03-26 Chong Yidong <cyd@stupidchicken.com>
5071
5072 * loading.texi (Hooks for Loading): Document after-load-functions.
5073 Copyedits.
5074
5075 2010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
5076
5077 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
5078
5079 2010-03-24 Chong Yidong <cyd@stupidchicken.com>
5080
5081 * processes.texi (Network Processes): Document seqpacket type.
5082
5083 2010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
5084
5085 * os.texi (System Environment): Do not mention lynxos.
5086
5087 2010-03-10 Chong Yidong <cyd@stupidchicken.com>
5088
5089 * Branch for 23.2.
5090
5091 2010-03-06 Chong Yidong <cyd@stupidchicken.com>
5092
5093 * objects.texi (Integer Type): Take note of the read syntax
5094 exception for numbers that cannot fit in the integer type.
5095
5096 2010-03-03 Glenn Morris <rgm@gnu.org>
5097
5098 * numbers.texi (Integer Basics, Bitwise Operations):
5099 * objects.texi (Integer Type): Update for integers now being 30-bit.
5100
5101 2010-02-27 Chong Yidong <cyd@stupidchicken.com>
5102
5103 * display.texi (Low-Level Font): Document :otf font-spec property.
5104
5105 2010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
5106
5107 * display.texi (Line Height): Avoid obsolete special default variables
5108 like default-major-mode.
5109
5110 2010-01-28 Alan Mackenzie <acm@muc.de>
5111
5112 * display.texi (Auto Faces): Say fontification-functions is called
5113 whether or not Font Lock is enabled. Tidy up the wording a bit.
5114
5115 2010-01-17 Chong Yidong <cyd@stupidchicken.com>
5116
5117 * elisp.texi: Remove duplicate edition information (Bug#5407).
5118
5119 2010-01-17 Juanma Barranquero <lekktu@gmail.com>
5120
5121 * two.el (volume-header-toc-markup): Fix typos in docstring.
5122
5123 2010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
5124
5125 Avoid dubious uses of save-excursions.
5126 * positions.texi (Excursions): Recommend the use of
5127 save-current-buffer if applicable.
5128 * text.texi (Clickable Text): Fix the example code which used
5129 save-excursion in a naive way which sometimes preserves point and
5130 sometimes not.
5131 * variables.texi (Creating Buffer-Local):
5132 * os.texi (Session Management):
5133 * display.texi (GIF Images):
5134 * control.texi (Cleanups): Use (save|with)-current-buffer.
5135
5136 2010-01-02 Eli Zaretskii <eliz@gnu.org>
5137
5138 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
5139
5140 2010-01-02 Chong Yidong <cyd@stupidchicken.com>
5141
5142 * nonascii.texi (Text Representations, Character Codes)
5143 (Converting Representations, Explicit Encoding)
5144 (Translation of Characters): Use hex notation consistently.
5145 (Character Sets): Fix map-charset-chars doc (Bug#5197).
5146
5147 2010-01-01 Chong Yidong <cyd@stupidchicken.com>
5148
5149 * loading.texi (Where Defined): Make it clearer that these are
5150 loaded files (Bug#5068).
5151
5152 2009-12-29 Chong Yidong <cyd@stupidchicken.com>
5153
5154 * minibuf.texi (Completion Styles): Document `initials' style.
5155
5156 2009-12-25 Chong Yidong <cyd@stupidchicken.com>
5157
5158 * frames.texi (Resources): Describe inhibit-x-resources.
5159 (Size Parameters): Copyedit.
5160
5161 * hash.texi (Creating Hash):
5162 * objects.texi (Hash Table Type): Document the new hash table
5163 printed representation.
5164
5165 * minibuf.texi (Basic Completion): 4th arg to all-completions is
5166 obsolete.
5167
5168 * processes.texi (Process Buffers):
5169 Document process-kill-buffer-query-function.
5170
5171 2009-12-05 Glenn Morris <rgm@gnu.org>
5172
5173 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
5174 diary-display-function, and no longer recommended to be a hook.
5175 Update for changes in the names of calendar and diary hooks.
5176 diary-print-entries-hook has changed section.
5177
5178 2009-11-28 Eli Zaretskii <eliz@gnu.org>
5179
5180 * text.texi (Special Properties): More accurate description of
5181 what the `cursor' property does.
5182
5183 2009-11-26 Kevin Ryde <user42@zip.com.au>
5184
5185 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
5186 mouse-wheel-down-event, the closest thing to a definition for them.
5187 * os.texi (Startup Summary): vindex inhibit-startup-message and
5188 inhibit-splash-screen.
5189 (Command-Line Arguments): vindex argv.
5190 (Suspending Emacs): vindex suspend-tty-functions and
5191 resume-tty-functions. Don't want to index every hook, but having
5192 the programming ones is helpful.
5193
5194 2009-11-14 Chong Yidong <cyd@stupidchicken.com>
5195
5196 * commands.texi (Motion Events): Fix typo (Bug#4907).
5197
5198 2009-11-08 Chong Yidong <cyd@stupidchicken.com>
5199
5200 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
5201 are affected by case-fold-search (Bug#4483).
5202
5203 2009-11-02 Chong Yidong <cyd@stupidchicken.com>
5204
5205 * minibuf.texi (Reading File Names): Note that read-file-name may
5206 use a graphical file dialog.
5207
5208 2009-10-31 Glenn Morris <rgm@gnu.org>
5209
5210 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
5211
5212 2009-10-16 Kevin Ryde <user42@zip.com.au>
5213
5214 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
5215 in particular so `info-lookup-symbol' can find its docs.
5216
5217 2009-10-16 Chong Yidong <cyd@stupidchicken.com>
5218
5219 * variables.texi (Constant Variables): Distinguish from defconst
5220 variables.
5221 (Defining Variables): Add cindex.
5222
5223 2009-10-15 Chong Yidong <cyd@stupidchicken.com>
5224
5225 * os.texi (Time of Day): Clarify that the microsecond part is
5226 ignored (Bug#4637).
5227
5228 2009-10-11 Glenn Morris <rgm@gnu.org>
5229
5230 * frames.texi (Size and Position): Clarify what is included in the frame
5231 height. (Bug#4535)
5232
5233 2009-10-10 Glenn Morris <rgm@gnu.org>
5234
5235 * windows.texi (Size of Window): The relationship between window and
5236 frame heights is not so simple. (Bug#4535)
5237 Mention window-full-height-p.
5238
5239 2009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
5240
5241 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
5242 used from Lisp.
5243
5244 2009-10-07 Eli Zaretskii <eliz@gnu.org>
5245
5246 * files.texi (Directory Names) <abbreviate-file-name>:
5247 Document that root home directories are not replaced with "~".
5248
5249 2009-10-06 Eli Zaretskii <eliz@gnu.org>
5250
5251 * text.texi (Special Properties): Document the meaning of the
5252 `cursor' text property whose value is an integer.
5253
5254 2009-10-05 Michael Albinus <michael.albinus@gmx.de>
5255
5256 * files.texi (Magic File Names): Add `copy-directory'.
5257
5258 2009-10-05 Eli Zaretskii <eliz@gnu.org>
5259
5260 * files.texi (File Attributes): Fix description of file
5261 attributes. (Bug#4638) Update attributes of files.texi example to
5262 be more representative.
5263
5264 2009-10-05 Michael Albinus <michael.albinus@gmx.de>
5265
5266 * files.texi (Create/Delete Dirs): New command copy-directory.
5267
5268 2009-10-04 Juanma Barranquero <lekktu@gmail.com>
5269
5270 * anti.texi (Antinews):
5271 * macros.texi (Indenting Macros):
5272 * strings.texi (Creating Strings, Case Conversion):
5273 Remove duplicate words.
5274
5275 2009-10-01 Michael Albinus <michael.albinus@gmx.de>
5276
5277 * files.texi (Create/Delete Dirs): delete-directory has an
5278 optional parameter RECURSIVE.
5279
5280 2009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
5281
5282 * buffers.texi (Swapping Text): Minor clarification.
5283
5284 2009-10-01 Glenn Morris <rgm@gnu.org>
5285
5286 * functions.texi (Declaring Functions): Mention that we also search for
5287 ".m" files in the src/ directory.
5288
5289 2009-09-25 David Engster <deng@randomsample.de>
5290
5291 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
5292
5293 2009-09-22 Glenn Morris <rgm@gnu.org>
5294
5295 * internals.texi (Building Emacs): Mention preloaded-file-list.
5296
5297 2009-09-14 Alan Mackenzie <acm@muc.de>
5298
5299 * os.texi (Terminal Output): Put "@code{}" around "stdout".
5300
5301 2009-09-13 Chong Yidong <cyd@stupidchicken.com>
5302
5303 * functions.texi (Anonymous Functions): Rearrange discussion,
5304 giving usage of unquoted lambda forms first. Mention that
5305 `function' and `#'' are no longer required (Bug#4290).
5306
5307 2009-09-11 Alan Mackenzie <acm@muc.de>
5308
5309 * os.texi (Terminal Output): Document `send-string-to-terminal' in
5310 batch mode.
5311
5312 2009-09-01 Glenn Morris <rgm@gnu.org>
5313
5314 * display.texi (Face Functions): Mention define-obsolete-face-alias.
5315
5316 2009-08-26 Ulrich Mueller <ulm@gentoo.org>
5317
5318 * nonascii.texi (Character Codes): Fix typos.
5319
5320 2009-08-25 Michael Albinus <michael.albinus@gmx.de>
5321
5322 * processes.texi (Synchronous Processes): New defvar
5323 process-file-side-effects.
5324
5325 2009-08-25 Glenn Morris <rgm@gnu.org>
5326
5327 * display.texi (Fontsets): Fix typo.
5328
5329 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
5330
5331 2009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
5332
5333 * processes.texi (Asynchronous Processes): Adjust arglist of
5334 start-process-shell-command and start-file-process-shell-command.
5335
5336 2009-08-15 Chong Yidong <cyd@stupidchicken.com>
5337
5338 * advice.texi (Argument Access in Advice): Note that argument
5339 positions are zero-based (Bug#3932).
5340
5341 * commands.texi (Distinguish Interactive): Minor copyedit.
5342
5343 * display.texi (Face Attributes): Add xref to Displaying Faces for
5344 explanation of "underlying face".
5345
5346 * customize.texi (Common Keywords): Add xref to Loading.
5347
5348 * loading.texi (How Programs Do Loading): Add xref to Lisp
5349 Libraries node in the Emacs manual.
5350
5351 2009-08-13 Chong Yidong <cyd@stupidchicken.com>
5352
5353 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
5354
5355 2009-07-18 Chong Yidong <cyd@stupidchicken.com>
5356
5357 * processes.texi (Shell Arguments): Copyedits.
5358
5359 2009-07-18 Glenn Morris <rgm@gnu.org>
5360
5361 * loading.texi (Repeated Loading): Fix typo.
5362
5363 2009-07-16 Richard Stallman <rms@gnu.org>
5364
5365 * buffers.texi (Swapping Text): Recommend setting
5366 write-region-annotate-functions and buffer-saved-size.
5367
5368 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
5369
5370 2009-07-15 Glenn Morris <rgm@gnu.org>
5371
5372 * edebug.texi: Minor re-phrasings throughout.
5373 (Edebug Execution Modes): Sit-for affects continue mode too.
5374 (Jumping): Use `forward-sexp' rather than its keybinding.
5375 (Edebug Misc): Fix Q binding.
5376 (Edebug Eval): Remove cl version.
5377 (Printing in Edebug): Clarify print-length etc.
5378 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
5379 (Specification List): Remove edebug-unwrap findex entry.
5380 (Specification Examples): defmacro is actually not the same as defun.
5381 Escape "`" in example.
5382
5383 2009-07-15 Chong Yidong <cyd@stupidchicken.com>
5384
5385 * markers.texi (The Mark): Document optional arg to
5386 deactivate-mark.
5387
5388 2009-07-11 Kevin Ryde <user42@zip.com.au>
5389
5390 * hooks.texi (Standard Hooks): Fix cross-references.
5391
5392 * loading.texi (Named Features): Refer to eval-after-load.
5393
5394 2009-07-11 Glenn Morris <rgm@gnu.org>
5395
5396 * Makefile.in (TEXI2PDF): New.
5397 (elisp.pdf): New target.
5398
5399 * searching.texi (Regexp Backslash): Fix typo.
5400
5401 * elisp.texi (Top): Display copyright notice at start of non-TeX.
5402
5403 2009-07-10 Glenn Morris <rgm@gnu.org>
5404
5405 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
5406
5407 * customize.texi (Customization Types):
5408 * display.texi (Abstract Display):
5409 * objects.texi (Character Type, String Type):
5410 Merge in some menu descriptions from elisp.texi.
5411
5412 * hash.texi (Hash Tables):
5413 * modes.texi (Multiline Font Lock):
5414 End menu description with period.
5415
5416 2009-07-09 Glenn Morris <rgm@gnu.org>
5417
5418 * back.texi: Don't hard-code texinfo location.
5419
5420 * two-volume.make (texinfodir): New, with location of texinfo.tex.
5421 (tex): Add texinfodir to TEXINPUTS.
5422 (elisp1med-init, elisp2med-init): Use texinfodir.
5423
5424 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
5425 (clean): Add two-volume.make intermediate files.
5426
5427 * elisp.texi, vol1.texi, vol2.texi:
5428 Use a DATE variable with the publication date, and update it.
5429 Fix antinews menu description.
5430
5431 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
5432 Update the detailed node listing to match elisp.texi.
5433
5434 * README: Update edition to match elisp.texi.
5435
5436 * objects.texi (General Escape Syntax):
5437 * nonascii.texi (Character Sets):
5438 Use consistent case for "Unicode Standard".
5439
5440 * anti.texi (Antinews):
5441 * customize.texi (Variable Definitions):
5442 * functions.texi (Declaring Functions):
5443 * nonascii.texi (Character Properties):
5444 * processes.texi (Serial Ports):
5445 * text.texi (Special Properties):
5446 * tips.texi (Coding Conventions):
5447 Minor rearrangements to improve TeX line-filling.
5448
5449 * commands.texi (Using Interactive): Fix cross-reference.
5450
5451 2009-07-01 Jan Djärv <jan.h.d@swipnet.se>
5452
5453 * frames.texi (Management Parameters): Mention sticky.
5454
5455 2009-07-01 Andreas Schwab <aschwab@redhat.com>
5456
5457 * help.texi (Help Functions): Fix description of help-buffer and
5458 help-setup-xref to use @defun instead of @deffn.
5459
5460 2009-07-01 Jan Djärv <jan.h.d@swipnet.se>
5461
5462 * frames.texi (Size Parameters): Mention maximized for fullscreen.
5463
5464 2009-06-24 Chong Yidong <cyd@stupidchicken.com>
5465
5466 * display.texi (Window Systems): Add ns to the list.
5467
5468 2009-06-21 Chong Yidong <cyd@stupidchicken.com>
5469
5470 * Branch for 23.1.
5471
5472 2009-06-17 Martin Rudalics <rudalics@gmx.at>
5473
5474 * windows.texi (Dedicated Windows): Fix typo.
5475 (Resizing Windows): Replace @defun by @deffn.
5476
5477 2009-06-17 Glenn Morris <rgm@gnu.org>
5478
5479 * variables.texi (Directory Local Variables):
5480 Update for 2009-04-11 name-change of dir-locals-directory-alist.
5481
5482 2009-06-09 Kenichi Handa <handa@m17n.org>
5483
5484 * nonascii.texi (Character Sets): State clearly that FROM and TO
5485 are codepoints of CHARSET.
5486
5487 2009-06-07 Chong Yidong <cyd@stupidchicken.com>
5488
5489 * minibuf.texi (Reading File Names): Fix introductory text.
5490 Suggested by stan@derbycityprints.com.
5491 (High-Level Completion): Fix typo.
5492
5493 2009-05-28 Chong Yidong <cyd@stupidchicken.com>
5494
5495 * frames.texi (Text Terminal Colors): Multi-tty is already
5496 implemented, but tty-local colors are not.
5497
5498 2009-05-27 Chong Yidong <cyd@stupidchicken.com>
5499
5500 * hooks.texi (Standard Hooks): Remove mention of obsolete
5501 redisplay-end-trigger-functions.
5502
5503 * internals.texi (Window Internals): Remove mention of obsolete
5504 redisplay-end-trigger-functions.
5505
5506 2009-05-21 Martin Rudalics <rudalics@gmx.at>
5507
5508 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
5509
5510 * backups.texi (Making Backups): backup-directory-alist and
5511 make-backup-file-name-function are options.
5512 (Auto-Saving): auto-save-list-file-prefix is an option.
5513
5514 * buffers.texi (Killing Buffers): buffer-offer-save is an
5515 option.
5516
5517 * display.texi (Refresh Screen): no-redraw-on-reenter is an
5518 option.
5519 (Echo Area Customization): echo-keystrokes is an option.
5520 (Selective Display): selective-display-ellipses is an option.
5521 (Temporary Displays): temp-buffer-show-function is an option.
5522 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
5523 are options.
5524 (Font Selection): face-font-family-alternatives,
5525 face-font-selection-order, face-font-registry-alternatives, and
5526 scalable-fonts-allowed are options.
5527 (Fringe Indicators): indicate-buffer-boundaries is an option.
5528 (Fringe Cursors): overflow-newline-into-fringe is an option.
5529 (Scroll Bars): scroll-bar-mode is an option.
5530
5531 * eval.texi (Eval): max-lisp-eval-depth is an option.
5532
5533 * files.texi (Visiting Functions): find-file-hook is an option.
5534 (Directory Names): directory-abbrev-alist is an option.
5535 (Unique File Names): temporary-file-directory and
5536 small-temporary-file-directory are options.
5537
5538 * frames.texi (Initial Parameters): initial-frame-alist,
5539 minibuffer-frame-alist and default-frame-alist are options.
5540 (Cursor Parameters): blink-cursor-alist and
5541 cursor-in-non-selected-windows ar options.
5542 (Window System Selections): selection-coding-system is an
5543 option.
5544 (Display Feature Testing): display-mm-dimensions-alist is an
5545 option.
5546
5547 * help.texi (Help Functions): help-char and help-event-list are
5548 options.
5549
5550 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
5551 an option.
5552
5553 * minibuf.texi (Minibuffer History): history-length and
5554 history-delete-duplicates are options.
5555 (High-Level Completion): read-buffer-function and
5556 read-buffer-completion-ignore-case are options.
5557 (Reading File Names): read-file-name-completion-ignore-case is
5558 an option.
5559
5560 * modes.texi (Mode Line Top): mode-line-format is an option.
5561 (Mode Line Variables): mode-line-position and mode-line-modes
5562 are options.
5563
5564 * nonascii.texi (Text Representations):
5565 enable-multibyte-characters is an option.
5566 (Default Coding Systems): auto-coding-regexp-alist,
5567 file-coding-system-alist, auto-coding-alist and
5568 auto-coding-functions are options.
5569 (Specifying Coding Systems): inhibit-eol-conversion is an
5570 option.
5571
5572 * os.texi (Init File): site-run-file is an option.
5573 (System Environment): mail-host-address is an option.
5574 (User Identification): user-mail-address is an option.
5575 (Terminal Output): baud-rate is an option.
5576
5577 * positions.texi (Word Motion): words-include-escapes is an
5578 option.
5579
5580 * searching.texi (Standard Regexps): page-delimiter,
5581 paragraph-separate, paragraph-separate and sentence-end are
5582 options.
5583
5584 * text.texi (Margins): left-margin and fill-nobreak-predicate
5585 are options.
5586
5587 * variables.texi (Local Variables): max-specpdl-size is an
5588 option.
5589
5590 * windows.texi (Choosing Window):
5591 split-window-preferred-function, special-display-function and
5592 display-buffer-function are options.
5593
5594 2009-05-20 Chong Yidong <cyd@stupidchicken.com>
5595
5596 Fix errors spotted by Martin Rudalics.
5597
5598 * syntax.texi (Position Parse): Document rationale for ignored
5599 arguments to syntax-ppss-flush-cache.
5600
5601 * processes.texi (Input to Processes): Mark PROCESS arg to
5602 process-running-child-p as optional.
5603 (Network Options): Document NO-ERROR arg to
5604 set-network-process-option.
5605
5606 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
5607 command.
5608
5609 * searching.texi (POSIX Regexps): Mark posix-search-forward and
5610 posix-search-backward as commands.
5611
5612 * os.texi (Killing Emacs): Mark kill-emacs as a command.
5613 (Suspending Emacs): Mark suspend-emacs as a command.
5614 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
5615 commands.
5616 (Terminal Output): Remove obsolete function baud-rate.
5617 Document TERMINAL arg for send-string-to-terminal.
5618
5619 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
5620 terminal-coding-system and set-terminal-coding-system.
5621 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
5622 as optional.
5623 (Character Sets): Document RESTRICTION arg of char-charset.
5624 (Character Codes): Mark POS argument to get-byte as optional.
5625
5626 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
5627 minibuffer-message.
5628
5629 * files.texi (Create/Delete Dirs): Mark make-directory and
5630 delete-directory as commands.
5631
5632 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
5633
5634 * text.texi (Base 64): Mark base64-decode-string and
5635 base64-encode-string as commands.
5636 (Columns): Mark move-to-column as a command.
5637 (Mode-Specific Indent): Document RIGID arg to
5638 indent-for-tab-command.
5639 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
5640 Mark indent-code-rigidly as a command.
5641 (Substitution): Mark translate-region as a command.
5642
5643 * frames.texi (Size and Position): Remove obsolete functions
5644 screen-height and screen-width.
5645
5646 2009-05-19 Chong Yidong <cyd@stupidchicken.com>
5647
5648 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
5649 (Displaying Buffers, Resizing Windows): Correct mistakes;
5650 next-window, previous-window, and pop-to-buffer are not commands,
5651 and fit-window-to-buffer" is a command. (Pointed out by Martin
5652 Rudalics.)
5653
5654 2009-05-17 Richard M Stallman <rms@gnu.org>
5655
5656 * modes.texi (Precalculated Fontification): Clarify text.
5657
5658 2009-05-17 Martin Rudalics <rudalics@gmx.at>
5659
5660 * windows.texi (Selecting Windows): Clarify descriptions of
5661 with-selected-window and get-lru-window.
5662 (Cyclic Window Ordering): Refer to particular frame when talking
5663 about how splitting affects the ordering.
5664 (Displaying Buffers): Fix descriptions of switch-to-buffer and
5665 switch-to-buffer-other-window. Explain how setting of
5666 display-buffer-reuse-frames affects pop-to-buffer.
5667 (Choosing Window): Clarify some details in descriptions of
5668 display-buffer-reuse-frames, pop-up-frames, and
5669 pop-up-frame-function.
5670 (Dedicated Windows): Clarify some details.
5671 (Textual Scrolling): Replace term vscroll by term vertical
5672 scroll position.
5673 (Vertical Scrolling): Fix typo.
5674 (Window Hooks): Relate text on jit-lock-register to window
5675 scrolling and size changes.
5676
5677 2009-05-14 Chong Yidong <cyd@stupidchicken.com>
5678
5679 * frames.texi (Initial Parameters): Clarify what the initial
5680 minibuffer frame is.
5681 (Buffer Parameters): Note that the minibuffer parameter can not be
5682 altered.
5683
5684 * anti.texi (Antinews): Copyedits. Rearrange some entries.
5685 Document display-buffer changes.
5686
5687 2009-05-13 Chong Yidong <cyd@stupidchicken.com>
5688
5689 * anti.texi (Antinews): Rewrite for Emacs 22.
5690
5691 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
5692 obarrays are first mentioned. Define "system abbrev" more
5693 prominently, and add it to the index.
5694 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
5695 Copyedits.
5696 (Abbrev Expansion): Document abbrev-insert.
5697
5698 2009-05-12 Chong Yidong <cyd@stupidchicken.com>
5699
5700 * frames.texi (Font and Color Parameters): Rename from Color
5701 Parameters. Document font-backend parameter.
5702
5703 * vol2.texi (Top): Update node listing.
5704 * vol1.texi (Top): Update node listing.
5705 * elisp.texi (Top): Update node listing.
5706
5707 2009-05-11 Martin Rudalics <rudalics@gmx.at>
5708
5709 * windows.texi (Choosing Window): Don't explicitly refer to
5710 split-window-sensibly's window argument in descriptions of
5711 split-height-threshold and split-width-threshold.
5712
5713 2009-05-10 Martin Rudalics <rudalics@gmx.at>
5714
5715 * windows.texi (Choosing Window): Fix rewrite of window
5716 splitting section.
5717
5718 2009-05-09 Eli Zaretskii <eliz@gnu.org>
5719
5720 * nonascii.texi (Default Coding Systems):
5721 Document find-auto-coding, set-auto-coding, and auto-coding-alist.
5722 Add indexing.
5723 (Lisp and Coding Systems): Add index entries.
5724
5725 2009-05-09 Martin Rudalics <rudalics@gmx.at>
5726
5727 * windows.texi (Choosing Window): Describe split-window-sensibly
5728 and rewrite section on window splitting accordingly.
5729 (Textual Scrolling): Replace `...' by @code{...}.
5730
5731 2009-05-04 Chong Yidong <cyd@stupidchicken.com>
5732
5733 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
5734 Remove obsoleted pre-abbrev-expand-hook.
5735
5736 * locals.texi (Standard Buffer-Local Variables): Consolidate table
5737 entries.
5738
5739 * internals.texi (Object Internals): Don't assume 32-bit machines
5740 are the norm.
5741 (Buffer Internals): Consolidate table entries for readability.
5742 (Window Internals): Synch field names to window.h.
5743 (Process Internals): Synch field names to process.h.
5744
5745 2009-04-29 Chong Yidong <cyd@stupidchicken.com>
5746
5747 * variables.texi (File Local Variables): Note that read-circle is
5748 bound to nil when reading file-local variables.
5749
5750 * streams.texi (Input Functions): Document read-circle.
5751 (Output Variables): Add xref to Circular Objects.
5752
5753 2009-04-25 Chong Yidong <cyd@stupidchicken.com>
5754
5755 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
5756 Features and Coding System Basics. Node that "p" stands for
5757 "predicate". Recommend utf-8-emacs instead of emacs-mule.
5758 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
5759 mouse-appearance-menu.
5760 (Programming Tips): Add xref to Progress.
5761
5762 2009-04-22 Chong Yidong <cyd@stupidchicken.com>
5763
5764 * os.texi (Command-Line Arguments):
5765 Document command-line-args-left.
5766 (Suspending Emacs): Adapt text to multi-tty case. Document use of
5767 terminal objects for tty arguments.
5768 (Startup Summary): Add xref to Session Management.
5769 (Session Management): Mention emacs-session-restore. Copyedits.
5770
5771 2009-04-20 Chong Yidong <cyd@stupidchicken.com>
5772
5773 * os.texi (Startup Summary): Copyedits. The init file is not
5774 necessarily named .emacs now. Document initial-buffer-choice and
5775 initial-scratch-message. Note where Emacs exits in batch mode.
5776 Document inhibit-splash-screen as an alias.
5777 (Init File): Be neutral about which init file name to use.
5778
5779 2009-04-16 Chong Yidong <cyd@stupidchicken.com>
5780
5781 * os.texi (System Interface): Fix Texinfo usage.
5782
5783 2009-04-15 Chong Yidong <cyd@stupidchicken.com>
5784
5785 * searching.texi (Regexp Backslash): Also refer to shy groups as
5786 non-capturing or unnumbered groups.
5787 (Regexp Functions): Add cross-reference to Regexp Backslash.
5788
5789 * display.texi (Truncation): Overlays can use line-prefix and
5790 wrap-prefix too.
5791 (Overlay Properties): Document wrap-prefix and line-prefix.
5792 (Face Attributes): Document underline-minimum-offset.
5793 (Face Remapping): Copyedits.
5794 (Low-Level Font): Copyedits.
5795 (Image Cache): Note that the image cache is shared between frames.
5796 (Line Height): Emphasize that line-spacing only takes effect on
5797 graphical terminals.
5798
5799 2009-04-13 Chong Yidong <cyd@stupidchicken.com>
5800
5801 * display.texi (Refresh Screen): Note that a passage about screen
5802 refreshing is text terminal only.
5803 (Forcing Redisplay): Delete misleading comment---sit-for calls
5804 redisplay, not the other way around.
5805 (Truncation): Note new values of truncate-partial-width-windows.
5806 Copyedits.
5807 (Invisible Text): Document invisible-p.
5808
5809 2009-04-11 Eli Zaretskii <eliz@gnu.org>
5810
5811 * display.texi (Overlays): Overlays don't scale well. See
5812 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
5813
5814 2009-04-10 Chong Yidong <cyd@stupidchicken.com>
5815
5816 * syntax.texi (Syntax Table Functions): Document cons cell
5817 argument for modify-syntax-entry.
5818 (Categories): Document cons cell argument for
5819 modify-category-entry.
5820
5821 * searching.texi (String Search): Document word-search-forward-lax
5822 and word-search-backward-lax.
5823 (Searching and Case): Describe isearch behavior more precisely.
5824
5825 * keymaps.texi (Tool Bar): Mention that some platforms do not
5826 support multi-line toolbars. Suggested by Stephen Eglen.
5827
5828 * frames.texi (Layout Parameters): Mention that Nextstep also
5829 allows only one tool-bar line. Suggested by Stephen Eglen.
5830
5831 * nonascii.texi (Text Representations): Copyedits.
5832 (Coding System Basics): Also mention utf-8-emacs.
5833 (Converting Representations, Selecting a Representation)
5834 (Scanning Charsets, Translation of Characters, Encoding and I/O):
5835 Copyedits.
5836 (Character Codes): Mention role of codepoints 1114112 to 4194175.
5837
5838 2009-04-09 Chong Yidong <cyd@stupidchicken.com>
5839
5840 * text.texi (Yank Commands): Note that yank uses push-mark.
5841 (Filling): Clarify REGION argument of fill-paragraph.
5842 Document fill-forward-paragraph-function.
5843 (Special Properties): Remove "new in Emacs 22" declaration.
5844 (Clickable Text): Merge with Links and Mouse-1 node.
5845
5846 * display.texi (Button Properties, Button Buffer Commands):
5847 Change xref to Clickable Text.
5848
5849 * tips.texi (Key Binding Conventions): Change xref to Clickable
5850 Text.
5851
5852 * elisp.texi (Top): Update node listing.
5853
5854 2009-04-05 Chong Yidong <cyd@stupidchicken.com>
5855
5856 * markers.texi (The Mark): Copyedits. Improve description of
5857 handle-shift-selection.
5858 (The Region): Move use-region-p here from The Mark.
5859
5860 * positions.texi (Screen Lines): Document (cols . lines) argument
5861 for vertical-motion.
5862
5863 2009-04-04 Chong Yidong <cyd@stupidchicken.com>
5864
5865 * frames.texi (Frames): Clean up introduction. Document `ns'
5866 return value for framep.
5867 (Creating Frames): Note how the terminal is chosen.
5868 (Multiple Terminals, Multiple Displays): Merge into a single node.
5869 (Color Parameters): Fix typo.
5870
5871 * variables.texi (Local Variables, Buffer-Local Variables)
5872 (Creating Buffer-Local): Change link to Multiple Terminals.
5873
5874 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
5875
5876 * keymaps.texi (Controlling Active Maps): Change link to Multiple
5877 Terminals.
5878
5879 * commands.texi (Command Loop Info, Keyboard Macros): Change link
5880 to Multiple Terminals.
5881
5882 * elisp.texi (Top): Update node listing.
5883 * vol2.texi (Top): Update node listing.
5884 * vol1.texi (Top): Update node listing.
5885
5886 * buffers.texi (Current Buffer): Note that the append-to-buffer
5887 example is no longer in synch with the latest code. Tie the two
5888 examples together.
5889
5890 * files.texi (File Attributes): Move note about MS-DOS from
5891 Changing Files to File Attributes.
5892 (Create/Delete Dirs): Note that mkdir is an alias for this.
5893
5894 2009-04-01 Markus Triska <triska@gmx.at>
5895
5896 * processes.texi (Filter Functions): Suggest how to handle output
5897 batches.
5898
5899 2009-03-30 Chong Yidong <cyd@stupidchicken.com>
5900
5901 * help.texi (Accessing Documentation): Update example to use
5902 help-setup-xref and with-help-window.
5903 (Help Functions): Remove print-help-return-message, which is
5904 semi-obsolete due to with-help-window. Document help-buffer and
5905 help-setup-xref.
5906
5907 2009-03-29 Chong Yidong <cyd@stupidchicken.com>
5908
5909 * help.texi (Accessing Documentation, Help Functions):
5910 Remove information about long-obsolete Emacs versions.
5911
5912 * modes.texi (Mode Line Variables): The default values of the mode
5913 line variables are now more complicated.
5914
5915 2009-03-28 Chong Yidong <cyd@stupidchicken.com>
5916
5917 * modes.texi (Major Mode Conventions): Note that specialness is
5918 inherited.
5919 (Derived Modes): Note that define-derive-mode sets the mode-class
5920 property.
5921
5922 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
5923 goto-map. Add search-map to the list.
5924
5925 2009-03-27 Eli Zaretskii <eliz@gnu.org>
5926
5927 * os.texi (System Environment): Update the list of system-type
5928 values.
5929
5930 * markers.texi (The Mark) <handle-shift-selection>: Update for
5931 removal of the optional argument DEACTIVATE.
5932
5933 2009-03-25 Chong Yidong <cyd@stupidchicken.com>
5934
5935 * commands.texi (Focus Events): Most X window managers don't use
5936 focus-follows-mouse nowadays.
5937
5938 2009-03-24 Chong Yidong <cyd@stupidchicken.com>
5939
5940 * commands.texi (Defining Commands): Clarify introduction.
5941 (Using Interactive): Not that interactive can be put in a symbol
5942 property.
5943 (Interactive Call): Note that a symbol with a non-nil
5944 interactive-form property satisfies commandp.
5945
5946 2009-03-23 Juanma Barranquero <lekktu@gmail.com>
5947
5948 * minibuf.texi (Intro to Minibuffers): Fix typos.
5949
5950 2009-03-23 Chong Yidong <cyd@stupidchicken.com>
5951
5952 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
5953 about minibuffers in old Emacs versions. Copyedits.
5954 Emphasize that enable-recursive-minibuffers defaults to nil.
5955 (Text from Minibuffer): Simplify introduction.
5956
5957 2009-03-22 Alan Mackenzie <acm@muc.de>
5958
5959 * commands.texi (Using Interactive): Clarify string argument to
5960 `interactive' - even promptless elements need \n separators.
5961
5962 2009-03-18 Chong Yidong <cyd@stupidchicken.com>
5963
5964 * minibuf.texi (Completion Styles): New node.
5965
5966 * elisp.texi (Top): Update node listing.
5967
5968 2009-03-17 Chong Yidong <cyd@stupidchicken.com>
5969
5970 * minibuf.texi (Basic Completion): Note that
5971 read-file-name-completion-ignore-case and
5972 read-buffer-completion-ignore-case can override
5973 completion-ignore-case.
5974 (Minibuffer Completion): Document completing-read changes.
5975 (Completion Commands): Avoid mentioning partial completion mode.
5976 Document minibuffer-completion-confirm changes, and
5977 minibuffer-confirm-exit-commands.
5978 (High-Level Completion): Document new require-match behavior for
5979 read-buffer. Document read-buffer-completion-ignore-case.
5980 (Reading File Names): Document new require-match behavior for
5981 read-file-name.
5982
5983 2009-03-14 Chong Yidong <cyd@stupidchicken.com>
5984
5985 * debugging.texi (Error Debugging): Don't mislead the reader into
5986 thinking that debug-on-error enters debugger for C-f at EOB.
5987 (Error Debugging): Setting debug-on-init within the init file
5988 works, and has for some time.
5989
5990 2009-03-13 Kenichi Handa <handa@m17n.org>
5991
5992 * display.texi (Fontsets): Update the description.
5993
5994 2009-03-13 Chong Yidong <cyd@stupidchicken.com>
5995
5996 * advice.texi (Advising Primitives): Link to What Is a Function.
5997
5998 2009-03-12 Chong Yidong <cyd@stupidchicken.com>
5999
6000 * compile.texi (Speed of Byte-Code): Update example.
6001 (Disassembly): Update examples.
6002
6003 * loading.texi (Repeated Loading): Simplify examples.
6004
6005 * customize.texi (Common Keywords): It's not necessary to use :tag
6006 to remove hyphens, as custom-unlispify-tag-name does it
6007 automatically.
6008 (Variable Definitions): Link to File Local Variables.
6009 Document customized-value symbol property.
6010 (Customization Types): Move menu to end of node.
6011
6012 2009-03-10 Chong Yidong <cyd@stupidchicken.com>
6013
6014 * macros.texi (Compiling Macros): Omit misleading sentence, which
6015 implied that macros can only be used in the same file they are
6016 defined.
6017 (Backquote): Remove obsolete information about Emacs 19.
6018
6019 2009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
6020
6021 * display.texi (Display Margins): Fix paren typo.
6022
6023 2009-02-27 Chong Yidong <cyd@stupidchicken.com>
6024
6025 * elisp.texi (Top): Update node listing.
6026
6027 * variables.texi (Variables): Clarify introduction.
6028 (Global Variables): Mention that setq is a special form.
6029 (Local Variables): Use active voice.
6030 (Tips for Defining): Mention marking variables as safe.
6031 (Buffer-Local Variables): Mention terminal-local and frame-local
6032 variables together.
6033 (File Local Variables): Copyedits.
6034 (Frame-Local Variables): Note that they are not really useful.
6035 (Future Local Variables): Node deleted.
6036
6037 * objects.texi (General Escape Syntax): Update explanation of
6038 Unicode escape syntax.
6039
6040 2009-02-23 Chong Yidong <cyd@stupidchicken.com>
6041
6042 * control.texi (Control Structures): Add cindex entry for "textual
6043 order".
6044
6045 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
6046 instead of "expression" throughout.
6047 (Function Indirection): Copyedits. Use active voice.
6048 (Eval): The default value of max-lisp-eval-depth is now 400.
6049
6050 2009-02-23 Miles Bader <miles@gnu.org>
6051
6052 * processes.texi (System Processes): Rename `system-process-attributes'
6053 to `process-attributes'.
6054
6055 2009-02-22 Chong Yidong <cyd@stupidchicken.com>
6056
6057 * symbols.texi (Property Lists): Emphasize that property lists are
6058 not restricted to symbol cells.
6059 (Other Plists): Copyedit.
6060
6061 * sequences.texi (Sequences Arrays Vectors): Make introduction
6062 more concise.
6063 (Arrays): Mention char-tables and bool-vectors too.
6064 (Vectors): Don't repeat information given in Arrays node. Link to
6065 nodes that explain the vector usage examples.
6066 (Char-Tables): Note that char-table elements can have arbitrary
6067 type. Explain effect of omitted char-table-extra-slots property.
6068 Link to Property Lists node.
6069
6070 2009-02-22 Chong Yidong <cyd@stupidchicken.com>
6071
6072 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
6073 `append'.
6074 (List Elements): Copyedits.
6075
6076 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
6077 of `vconcat'.
6078
6079 * strings.texi (Creating Strings): Copyedits. Remove obsolete
6080 Emacs 20 usage of `concat'.
6081 (Case Conversion): Copyedits.
6082
6083 2009-02-21 Chong Yidong <cyd@stupidchicken.com>
6084
6085 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
6086 Minor edits.
6087 (Frame Configuration Type): Emphasize that it is not primitive.
6088 (Font Type): New node.
6089 (Type Predicates): Add fontp; type-of now recognizes font object
6090 types.
6091
6092 * intro.texi (Version Info): Update version numbers in examples.
6093 (Acknowledgements): List more contributors.
6094
6095 * elisp.texi: Bump version number to 3.0.
6096 (Top): Link to Font Type node.
6097
6098 2009-02-20 Juanma Barranquero <lekktu@gmail.com>
6099
6100 * modes.texi (Major Mode Conventions): Remove duplicate words.
6101 (Customizing Keywords): Fix typo.
6102
6103 2009-02-14 Eli Zaretskii <eliz@gnu.org>
6104
6105 * nonascii.texi (User-Chosen Coding Systems): Document that
6106 select-safe-coding-system suggests raw-text if there are raw bytes
6107 in the region.
6108 (Explicit Encoding): Warn not to use `undecided' when encoding.
6109
6110 2009-02-11 Glenn Morris <rgm@gnu.org>
6111
6112 * frames.texi (Visibility of Frames): Mention the effect multiple
6113 workspaces/desktops can have on visibility.
6114
6115 2009-02-07 Eli Zaretskii <eliz@gnu.org>
6116
6117 * text.texi (Commands for Insertion):
6118 * commands.texi (Event Mod):
6119 * keymaps.texi (Searching Keymaps):
6120 * nonascii.texi (Translation of Characters):
6121 Reinstate documentation of translation-table-for-input.
6122 (Explicit Encoding): Document the `charset' text property produced
6123 by decode-coding-region and decode-coding-string.
6124
6125 2009-01-27 Alan Mackenzie <acm@muc.de>
6126
6127 * modes.texi (Search-based Fontification): Correct a typo.
6128
6129 2009-01-25 Juanma Barranquero <lekktu@gmail.com>
6130
6131 * abbrevs.texi (Abbrev Table Properties): Fix typo.
6132 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
6133
6134 2009-01-24 Eli Zaretskii <eliz@gnu.org>
6135
6136 * display.texi (Window Systems): Document the value of
6137 `initial-window-system' under --daemon.
6138
6139 * os.texi (System Environment): Remove description of the
6140 `environment' function which has been deleted.
6141
6142 2009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
6143
6144 * frames.texi (Multiple Displays): Remove documentation for
6145 removed function make-frame-on-tty.
6146
6147 2009-01-22 Chong Yidong <cyd@stupidchicken.com>
6148
6149 * files.texi (Format Conversion Piecemeal): Clarify behavior of
6150 write-region-annotate-functions.
6151 Document write-region-post-annotation-function.
6152
6153 2009-01-19 Chong Yidong <cyd@stupidchicken.com>
6154
6155 * display.texi (Font Lookup): Document WIDTH argument of
6156 x-list-fonts.
6157
6158 2009-01-17 Eli Zaretskii <eliz@gnu.org>
6159
6160 * maps.texi (Standard Keymaps): Rename function-key-map to
6161 local-function-key-map.
6162
6163 * keymaps.texi (Translation Keymaps): Rename function-key-map to
6164 local-function-key-map.
6165
6166 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
6167 and `set-keyboard-coding-system' now accept an optional terminal
6168 argument.
6169
6170 * commands.texi (Event Mod): `keyboard-translate-table' is now
6171 terminal-local.
6172 (Function Keys): Rename function-key-map to
6173 local-function-key-map.
6174
6175 * elisp.texi (Top): Make @detailmenu be consistent with changes in
6176 frames.texi.
6177
6178 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
6179 `delete-terminal-functions', `suspend-tty-functions' and
6180 `resume-tty-functions'.
6181
6182 * frames.texi (Frames): Document `frame-terminal' and
6183 `terminal-live-p'.
6184 (Multiple Displays): Document `make-frame-on-tty'.
6185 (Multiple Terminals): Document `terminal-list', `delete-terminal',
6186 `terminal-name', and `get-device-terminal'.
6187 (Terminal Parameters): Document `terminal-parameters',
6188 `terminal-parameter', and `set-terminal-parameter'.
6189
6190 * os.texi (System Environment): Document `environment' and
6191 `initial-environment'.
6192 (Suspending Emacs): Update for multi-tty; document
6193 `suspend-tty', `resume-tty', and `controlling-tty-p'.
6194
6195 * nonascii.texi (Coding System Basics): More accurate description
6196 of `raw-text'.
6197
6198 2009-01-12 Juanma Barranquero <lekktu@gmail.com>
6199
6200 * display.texi (Low-Level Font): Fix typo.
6201
6202 2009-01-10 Chong Yidong <cyd@stupidchicken.com>
6203
6204 * elisp.texi (Top): Update node listing.
6205
6206 * display.texi (PostScript Images): Node deleted.
6207
6208 2009-01-10 Eli Zaretskii <eliz@gnu.org>
6209
6210 * processes.texi (Decoding Output): Document that null bytes force
6211 no-conversion for reading process output.
6212
6213 * files.texi (Reading from Files): Document that null bytes force
6214 no-conversion when visiting files.
6215
6216 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
6217
6218 * nonascii.texi (Lisp and Coding Systems):
6219 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
6220 (Character Properties): Improve wording.
6221
6222 2009-01-09 Chong Yidong <cyd@stupidchicken.com>
6223
6224 * display.texi (Font Lookup): Remove obsolete function
6225 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
6226 (Low-Level Font): Rename from Fonts, move to end of Faces section.
6227 (Font Selection): Reorder order of variable descriptions.
6228 Minor clarifications.
6229
6230 * elisp.texi (Top): Update node listing.
6231
6232 2009-01-09 Glenn Morris <rgm@gnu.org>
6233
6234 * commands.texi (Command Loop Info): Say that last-command-char and
6235 last-input-char are obsolete aliases.
6236
6237 * edebug.texi (Edebug Recursive Edit): Remove separate references to
6238 last-input-char and last-command-char, since they are just aliases for
6239 last-input-event and last-command-event.
6240
6241 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
6242 last-command-char.
6243
6244 2009-01-08 Chong Yidong <cyd@stupidchicken.com>
6245
6246 * elisp.texi: Update node listing.
6247
6248 * display.texi (Faces): Put Font Selection node after Auto Faces.
6249 (Face Attributes): Don't link to Font Lookup.
6250 Document font-family-list.
6251 (Fonts): New node.
6252
6253 2009-01-08 Jason Rumney <jasonr@gnu.org>
6254
6255 * frames.texi (Pointer Shape): Clarify that only X supports
6256 changing the standard pointer shapes. (Bug#1485)
6257
6258 2009-01-08 Chong Yidong <cyd@stupidchicken.com>
6259
6260 * display.texi (Attribute Functions): Note that a function value
6261 :height is relative, and that compatibility functions work by
6262 calling set-face-attribute.
6263 (Displaying Faces): Reorder list in order of increasing priority.
6264 (Face Remapping): New node. Content moved here from Displaying
6265 Faces.
6266 (Glyphs): Link to Face Functions.
6267
6268 2009-01-08 Chong Yidong <cyd@stupidchicken.com>
6269
6270 * display.texi (Faces): Don't discuss face id here. facep does
6271 not return t.
6272 (Defining Faces): Minor clarification.
6273 (Face Attributes): Rearrange items to match docstring of
6274 set-face-attribute. Add :foundry attribute. Document new role of
6275 :font attribute. Texinfo usage fix.
6276 (Attribute Functions): Copyedits.
6277 (Face Functions): Note that face number is seldom used.
6278
6279 2009-01-05 Richard M Stallman <rms@gnu.org>
6280
6281 * strings.texi (Predicates for Strings): Minor clarification.
6282
6283 * functions.texi (Function Safety): Texinfo usage fix.
6284
6285 2009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny change)
6286
6287 * objects.texi (General Escape Syntax): Fix typo.
6288
6289 2009-01-03 Martin Rudalics <rudalics@gmx.at>
6290
6291 * windows.texi (Choosing Window): Say that pop-up-frame-alist
6292 works via the default value of pop-up-frame-function.
6293
6294 2009-01-02 Eli Zaretskii <eliz@gnu.org>
6295
6296 * processes.texi (System Processes): Document the `time' and
6297 `ctime' attributes of `system-process-attributes'.
6298
6299 2009-01-01 Chong Yidong <cyd@stupidchicken.com>
6300
6301 * display.texi (Face Attributes): Clarify :height attribute.
6302
6303 2008-12-31 Martin Rudalics <rudalics@gmx.at>
6304
6305 * buffers.texi (The Buffer List): Clarify what moves a buffer to
6306 the front of the buffer list. Add entries for `last-buffer' and
6307 `unbury-buffer'.
6308
6309 2008-12-27 Eli Zaretskii <eliz@gnu.org>
6310
6311 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
6312 and its subsections.
6313
6314 * frames.texi (Multiple Terminals, Low-level Terminal)
6315 (Terminal Parameters, Frames on Other TTY devices): New sections.
6316 (Frames): Add an xref to "Multiple Terminals".
6317
6318 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
6319
6320 * objects.texi (Terminal Type): New node.
6321 (Editing Types): Add it to the menu.
6322
6323 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
6324 Variables".
6325
6326 * variables.texi (Directory Local Variables): New node.
6327 (Variables): Add a menu item for it.
6328
6329 * loading.texi (Autoload): Document `generate-autoload-cookie' and
6330 `generated-autoload-file'.
6331
6332 2008-12-20 Eli Zaretskii <eliz@gnu.org>
6333
6334 * os.texi (Startup Summary): Add xref to documentation of
6335 `initial-window-system'.
6336
6337 * display.texi (Window Systems): Document `window-system' the
6338 function. The variable `window-system' is now frame-local.
6339 Document `initial-window-system'.
6340
6341 2008-12-19 Martin Rudalics <rudalics@gmx.at>
6342
6343 * windows.texi (Windows): Rewrite description of
6344 fit-window-to-buffer.
6345
6346 2008-12-13 Glenn Morris <rgm@gnu.org>
6347
6348 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
6349 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
6350
6351 2008-12-12 Glenn Morris <rgm@gnu.org>
6352
6353 * debugging.texi (Error Debugging): Refer forwards to
6354 eval-expression-debug-on-error.
6355
6356 2008-12-05 Eli Zaretskii <eliz@gnu.org>
6357
6358 * strings.texi (String Basics): Only unibyte strings that
6359 represent key sequences hold 8-bit raw bytes.
6360
6361 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
6362 paragraph to speak about `undecided'.
6363 (Character Properties): Don't explain the meaning of each
6364 property; instead, identify their Unicode Standard names.
6365 (Character Sets): Document `map-charset-chars'.
6366
6367 2008-12-02 Glenn Morris <rgm@gnu.org>
6368
6369 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
6370 section yet again.
6371
6372 2008-11-29 Eli Zaretskii <eliz@gnu.org>
6373
6374 * nonascii.texi (Character Properties): New Section.
6375 (Specifying Coding Systems): Document
6376 `coding-system-priority-list', `set-coding-system-priority', and
6377 `with-coding-priority'.
6378 (Lisp and Coding Systems): Document `check-coding-systems-region'
6379 and `coding-system-charset-list'.
6380 (Coding System Basics): Document `coding-system-aliases'.
6381
6382 * elisp.texi (Top): Add a @detailmenu entry for "Character
6383 Properties".
6384
6385 * objects.texi (Character Type): Correct the range of Emacs
6386 characters. Add an @xref to "Character Codes".
6387
6388 * strings.texi (String Basics): Add an @xref to "Character Codes".
6389
6390 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
6391
6392 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
6393 (Character Codes): Document `max-char'.
6394
6395 2008-11-28 Eli Zaretskii <eliz@gnu.org>
6396
6397 * nonascii.texi (Text Representations, Converting Representations)
6398 (Character Sets, Scanning Charsets, Translation of Characters):
6399 Make text more accurate.
6400
6401 2008-11-28 Glenn Morris <rgm@gnu.org>
6402
6403 * files.texi (Format Conversion Round-Trip): Improve previous change.
6404
6405 2008-11-26 Chong Yidong <cyd@stupidchicken.com>
6406
6407 * modes.texi (Auto Major Mode): Fix example.
6408
6409 2008-11-25 Glenn Morris <rgm@gnu.org>
6410
6411 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
6412
6413 * files.texi (Format Conversion Round-Trip):
6414 Use active voice for previous change.
6415
6416 2008-11-25 Chong Yidong <cyd@stupidchicken.com>
6417
6418 * os.texi (Processor Run Time):
6419 * processes.texi (Transaction Queues):
6420 * markers.texi (The Mark):
6421 * windows.texi (Choosing Window, Selecting Windows):
6422 * files.texi (Changing Files, Magic File Names):
6423 * commands.texi (Key Sequence Input):
6424 * functions.texi (Declaring Functions):
6425 * strings.texi (Predicates for Strings):
6426 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
6427
6428 2008-11-24 Chong Yidong <cyd@stupidchicken.com>
6429
6430 * help.texi (Accessing Documentation): Update example.
6431
6432 * variables.texi (Defining Variables): Note that `*' is not
6433 necessary if defcustom is used.
6434
6435 2008-11-22 Eli Zaretskii <eliz@gnu.org>
6436
6437 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
6438 Characters" from @detailmenu.
6439
6440 * nonascii.texi (Character Codes, Character Sets)
6441 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
6442 (Chars and Bytes, Splitting Characters): Sections removed.
6443
6444 2008-11-22 Lute Kamstra <lute@gnu.org>
6445
6446 * positions.texi (Text Lines): Update goto-line documentation.
6447
6448 2008-11-21 Martin Rudalics <rudalics@gmx.at>
6449
6450 * frames.texi (Frames): Fix typo, add cross references, reword.
6451 (Initial Parameters): Reword special-display-frame-alist text.
6452 (Frames and Windows): Reword. Describe argument norecord for
6453 set-frame-selected-window.
6454 (Input Focus): Describe argument norecord for select-frame.
6455 Remove comment on MS-Windows behavior for focus-follows-mouse.
6456 (Raising and Lowering): Mention windows-frames dichotomy in
6457 metaphor.
6458
6459 * windows.texi (Displaying Buffers, Vertical Scrolling)
6460 (Horizontal Scrolling): Fix indenting and rewording issues
6461 introduced with 2008-11-07 change.
6462
6463 2008-11-20 Glenn Morris <rgm@gnu.org>
6464
6465 * files.texi (Format Conversion Round-Trip): Mention `preserve'
6466 element of `format-alist'.
6467
6468 2008-11-19 Glenn Morris <rgm@gnu.org>
6469
6470 * doclicense.texi: Update to FDL 1.3.
6471 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
6472
6473 2008-11-18 Chong Yidong <cyd@stupidchicken.com>
6474
6475 * windows.texi (Window Hooks): Remove *-end-trigger-functions
6476 vars, which are obsolete. Mention jit-lock-register.
6477
6478 * modes.texi (Other Font Lock Variables):
6479 Document jit-lock-register and jit-lock-unregister.
6480
6481 * frames.texi (Color Parameters): Document alpha parameter.
6482
6483 2008-11-16 Martin Rudalics <rudalics@gmx.at>
6484
6485 * windows.texi (Splitting Windows, Deleting Windows)
6486 (Selecting Windows, Cyclic Window Ordering)
6487 (Buffers and Windows, Displaying Buffers, Choosing Window)
6488 (Dedicated Windows, Window Point, Window Start and End)
6489 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
6490 (Size of Window, Resizing Windows, Window Configurations)
6491 (Window Parameters): Avoid @var at beginning of sentences and
6492 reword accordingly.
6493
6494 2008-11-11 Lute Kamstra <lute@gnu.org>
6495
6496 * files.texi (File Name Components): Fix file-name-extension
6497 documentation.
6498
6499 2008-11-11 Juanma Barranquero <lekktu@gmail.com>
6500
6501 * frames.texi (Basic Parameters): Remove display-environment-variable
6502 and term-environment-variable.
6503
6504 2008-11-08 Eli Zaretskii <eliz@gnu.org>
6505
6506 * windows.texi (Basic Windows, Splitting Windows)
6507 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
6508 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
6509 (Resizing Windows, Window Configurations, Window Parameters):
6510 Fix wording and markup.
6511
6512 2008-11-07 Martin Rudalics <rudalics@gmx.at>
6513
6514 * windows.texi (Windows): Update entries.
6515 (Basic Windows): Remove listing of attributes. Reword.
6516 (Splitting Windows, Deleting Windows): Reword.
6517 (Selecting Windows, Cyclic Window Ordering): Reword with special
6518 emphasis on order of recently selected windows and buffer list.
6519 (Buffers and Windows, Choosing Window): Reword with special
6520 emphasis on dedicated windows.
6521 (Displaying Buffers): Reword. For switch-to-buffer mention that
6522 it may fall back on pop-to-buffer. For other-window try to
6523 explain how it treats the cyclic ordering of windows.
6524 (Dedicated Windows): New node and section discussing dedicated
6525 windows and associated functions.
6526 (Window Point): Add entry for window-point-insertion-type. Reword.
6527 (Window Start and End): Rename node and section title. Reword.
6528 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
6529 Minor rewording.
6530 (Size of Window): Reword, in particular text on window-width.
6531 (Resizing Windows): Reword. Add text on balancing windows.
6532 (Window Configurations): Reword. Mention window parameters.
6533 (Window Parameters): New node and section on window parameters.
6534 (Window Hooks): Reword. Mention that
6535 window-configuration-change-hook is run "buffer-locally".
6536 * elisp.texi (Top): Update Windows entries in @detailmenu
6537 section.
6538
6539 2008-11-04 Juanma Barranquero <lekktu@gmail.com>
6540
6541 * searching.texi (Regexp Search): Fix typo.
6542
6543 2008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
6544
6545 * searching.texi (Regexp Search): Document GREEDY arg.
6546 (Simple Match Data): Fix return value.
6547
6548 2008-11-01 Eli Zaretskii <eliz@gnu.org>
6549
6550 * nonascii.texi (Text Representations): Rewrite to make consistent
6551 with Emacs 23 internal representation of characters.
6552 Document `unibyte-string'.
6553
6554 2008-10-28 Chong Yidong <cyd@stupidchicken.com>
6555
6556 * processes.texi (Process Information): Note that process-status
6557 does not accept buffer names.
6558
6559 2008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
6560
6561 * positions.texi (Skipping Characters): Correct return value of
6562 skip-chars-forward.
6563
6564 2008-10-25 Martin Rudalics <rudalics@gmx.at>
6565
6566 * windows.texi (Deleting Windows): Update documentation of
6567 delete-windows-on.
6568 (Buffers and Windows): Update documentations of
6569 get-buffer-window and get-buffer-window-list.
6570 (Displaying Buffers): Update documentation of
6571 replace-buffer-in-windows.
6572
6573 * buffers.texi (Current Buffer): Reword set-buffer and
6574 with-current-buffer documentations.
6575 (Creating Buffers): Reword documentation of get-buffer-create.
6576
6577 2008-10-23 Martin Rudalics <rudalics@gmx.at>
6578
6579 * buffers.texi (Current Buffer): Reword documentation of
6580 set-buffer.
6581 (Buffer Names): Reword documentation of buffer-name.
6582 (The Buffer List): For bury-buffer explain what happens with the
6583 buffer's window.
6584 (Creating Buffers): Say that get-buffer-create's arg is called
6585 buffer-or-name.
6586
6587 2008-10-22 Chong Yidong <cyd@stupidchicken.com>
6588
6589 * advice.texi (Computed Advice): Explain what DEFINITION is.
6590
6591 * nonascii.texi (Character Codes): Remove obsolete function
6592 char-valid-p, and document characterp instead.
6593
6594 2008-10-22 Martin Rudalics <rudalics@gmx.at>
6595
6596 * windows.texi (Displaying Buffers): Reword documentation of
6597 pop-to-buffer.
6598 (Choosing Window): Rewrite documentation of display-buffer and
6599 its options.
6600
6601 * buffers.texi (Killing Buffers): Update documentation of
6602 kill-buffer.
6603
6604 2008-10-21 Eli Zaretskii <eliz@gnu.org>
6605
6606 * processes.texi (Serial Ports): Fix wording and improve markup.
6607
6608 * searching.texi (Regexp Search): Document `string-match-p' and
6609 `looking-at-p'.
6610 (POSIX Regexps): Add an xref for "non-greedy".
6611 (Regexp Special): Add @cindex entry for "non-greedy".
6612
6613 * display.texi (Attribute Functions): Document `face-all-attributes'.
6614 (Image Cache) <image-refresh>: Minor wording fixes.
6615
6616 * frames.texi (Color Names): Add an xref to `read-color'.
6617
6618 * minibuf.texi (High-Level Completion): Document `read-color'.
6619
6620 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
6621
6622 * positions.texi (Narrowing): Add an xref to "Swapping Text".
6623
6624 * buffers.texi (Swapping Text): New section, documents
6625 `buffer-swap-text'.
6626
6627 2008-10-21 Martin Rudalics <rudalics@gmx.at>
6628
6629 * windows.texi (Resizing Windows): Minor wording fix.
6630
6631 2008-10-20 Eli Zaretskii <eliz@gnu.org>
6632
6633 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
6634 and `combine-and-quote-strings'.
6635
6636 * strings.texi (Creating Strings): Add xrefs for them.
6637
6638 2008-10-19 Eli Zaretskii <eliz@gnu.org>
6639
6640 * elisp.texi (Top): Make descriptive text for "Reading File Names"
6641 match the corresponding menu in minibuf.texi.
6642
6643 * minibuf.texi (Reading File Names): Document `read-shell-command'
6644 and `minibuffer-local-shell-command-map'.
6645
6646 2008-10-19 Martin Rudalics <rudalics@gmx.at>
6647
6648 * windows.texi (Resizing Windows): Remove var{} around "window" in
6649 documentation of enlarge-window.
6650 Rewrite documentation of window-min-height and window-min-width.
6651
6652 2008-10-19 Eli Zaretskii <eliz@gnu.org>
6653
6654 * functions.texi (Calling Functions): Document `apply-partially'.
6655
6656 * hooks.texi (Standard Hooks): Mention
6657 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
6658
6659 * variables.texi (File Local Variables): Document
6660 `file-local-variables-alist', `before-hack-local-variables-hook'
6661 and `hack-local-variables-hook'.
6662
6663 * processes.texi (Synchronous Processes): Document `process-lines'.
6664
6665 * customize.texi (Variable Definitions):
6666 Document `custom-reevaluate-setting'.
6667
6668 2008-10-18 Martin Rudalics <rudalics@gmx.at>
6669
6670 * windows.texi (Choosing Window, Deleting Windows)
6671 (Displaying Buffers): Expand documentation of dedicated windows.
6672
6673 2008-10-18 Eli Zaretskii <eliz@gnu.org>
6674
6675 * files.texi (Changing Files): Document symbolic input of file
6676 modes to `set-file-modes'. Document `read-file-modes' and
6677 `file-modes-symbolic-to-number'.
6678
6679 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
6680 and `search-map'.
6681
6682 * searching.texi (Search and Replace):
6683 Document `replace-search-function' and `replace-re-search-function'.
6684 Document `multi-query-replace-map'.
6685
6686 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
6687 (Completion Commands, Reading File Names):
6688 Rename `minibuffer-local-must-match-filename-map' to
6689 `minibuffer-local-filename-must-match-map'.
6690 (Minibuffer Completion): The `require-match' argument to
6691 `completing-read' can now have the value `confirm-only'.
6692
6693 * windows.texi (Displaying Buffers): Minor wording fix.
6694 (Choosing Window): `split-height-threshold' can now be nil.
6695 Document `split-width-threshold'. `pop-up-frames' can have the
6696 value `graphic-only'.
6697
6698 2008-10-17 Eli Zaretskii <eliz@gnu.org>
6699
6700 * os.texi (Startup Summary): Document `before-init-time' and
6701 `after-init-time'. Document `initial-window-system' and
6702 `window-system-initialization-alist'. Document reading the
6703 abbrevs file. Document the call to `server-start' under --daemon.
6704 Rearrange a bit to be consistent with the code flow.
6705 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
6706 (Time Parsing): Document `format-seconds'.
6707
6708 2008-10-17 Martin Rudalics <rudalics@gmx.at>
6709
6710 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
6711 and reword.
6712
6713 2008-10-16 Eli Zaretskii <eliz@gnu.org>
6714
6715 * markers.texi (The Mark): Document use-region-p.
6716
6717 2008-10-15 Eli Zaretskii <eliz@gnu.org>
6718
6719 * internals.texi (Writing Emacs Primitives): The interactive spec
6720 of a primitive can be a Lisp form.
6721
6722 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
6723 values of transient-mark-mode. Document handle-shift-selection.
6724
6725 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
6726 (Interactive Examples): Show an example of `^'.
6727 (Key Sequence Input): Document this-command-keys-shift-translated.
6728 (Defining Commands, Using Interactive): The interactive-form of a
6729 function can be added via its symbol's property.
6730
6731 * positions.texi (List Motion): beginning-of-defun-function can
6732 now accept an argument.
6733
6734 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
6735 now return a list of strings.
6736
6737 * control.texi (Handling Errors): Document ignore-errors.
6738
6739 * frames.texi (Creating Frames): Document frame-inherited-parameters.
6740 (Parameter Access): Document set-frame-parameter.
6741
6742 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
6743 Hooks" for the effect of kill-all-local-variables on local hook
6744 functions.
6745
6746 * modes.texi (Major Mode Conventions, Mode Line Variables):
6747 `mode-name' need not be a string. xref to "Mode Line Data" for
6748 details, and to "Emulating Mode Line" for computing a string
6749 value.
6750
6751 2008-10-14 Eli Zaretskii <eliz@gnu.org>
6752
6753 * processes.texi (System Processes): New section.
6754 (Processes, Signals to Processes): Add xrefs to it.
6755
6756 * objects.texi (Editing Types): A `process' is a subprocess of
6757 Emacs, not just any process running on the OS.
6758
6759 * elisp.texi (Top): Adjust the @detailmenu for the above two
6760 changes.
6761
6762 * sequences.texi (Char-Tables): Remove documentation of
6763 set-char-table-default, which has no effect since Emacs 23.
6764 <char-table-range, set-char-table-range>: Don't mention generic
6765 characters and charsets. Add a cons cell as a possible argument.
6766
6767 * nonascii.texi (Splitting Characters)
6768 (Translation of Characters): Don't mention generic characters.
6769
6770 * display.texi (Fontsets): Don't mention generic characters.
6771
6772 * sequences.texi (Char-Tables): `map-char-table' can now call its
6773 argument FUNCTION with a cons cell as KEY.
6774
6775 2008-10-13 Eli Zaretskii <eliz@gnu.org>
6776
6777 * objects.texi (Primitive Function Type): Move "@cindex special
6778 forms" from here...
6779
6780 * eval.texi (Special Forms): ...to here.
6781
6782 * functions.texi (What Is a Function): `functionp' returns nil for
6783 special forms. Add an xref.
6784
6785 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
6786 Variables".
6787
6788 * variables.texi (Frame-Local Variables): New section.
6789 (Buffer-Local Variables): Add an xref to it.
6790 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
6791 have both frame-local and buffer-local binding.
6792
6793 * frames.texi (Frames): Mention multiple tty frames.
6794 (Frame Parameters, Parameter Access): Mention frame-local variable
6795 bindings.
6796
6797 2008-09-20 Glenn Morris <rgm@gnu.org>
6798
6799 * display.texi (Defining Faces): Recommend against face variables.
6800
6801 2008-09-16 Juanma Barranquero <lekktu@gmail.com>
6802
6803 * display.texi (Echo Area Customization): Fix typo.
6804
6805 2008-09-09 Juanma Barranquero <lekktu@gmail.com>
6806
6807 * loading.texi (Where Defined): Add `defface' item.
6808
6809 2008-09-06 Martin Rudalics <rudalics@gmx.at>
6810
6811 * loading.texi (Where Defined): Fix description of symbol-file.
6812
6813 2008-08-26 Jason Rumney <jasonr@gnu.org>
6814
6815 * display.texi (TIFF Images): New section describing :index property.
6816
6817 2008-08-23 Chong Yidong <cyd@stupidchicken.com>
6818
6819 * display.texi (Temporary Displays): Remove unnecessary comment
6820 about usage of temp-buffer-show-hook.
6821
6822 2008-08-05 Chong Yidong <cyd@stupidchicken.com>
6823
6824 * symbols.texi (Other Plists): Fix incorrect example.
6825 Suggested by Florian Beck.
6826
6827 2008-07-31 Juanma Barranquero <lekktu@gmail.com>
6828
6829 * os.texi: Fix previous change.
6830
6831 2008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
6832
6833 * os.texi:
6834 * intro.texi:
6835 * files.texi: Remove VMS support.
6836
6837 2008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
6838
6839 * os.texi:
6840 * frames.texi:
6841 * display.texi: Remove mentions of Mac Carbon.
6842
6843 2008-07-01 Miles Bader <miles@gnu.org>
6844
6845 * text.texi (Special Properties):
6846 * display.texi (Truncation): Add wrap-prefix and line-prefix.
6847
6848 2008-06-28 Johan Bockgård <bojohan@gnu.org>
6849
6850 * display.texi (Other Image Types): Fix copy/paste error; say
6851 "PBM", not "XBM".
6852
6853 2008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
6854
6855 * os.texi: Remove references to obsolete systems.
6856
6857 2008-06-20 Eli Zaretskii <eliz@gnu.org>
6858
6859 * makefile.w32-in (distclean): Remove makefile.
6860
6861 2008-06-17 Glenn Morris <rgm@gnu.org>
6862
6863 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
6864 (elisp, dist): Remove rules and variables that are obsolete now
6865 the lisp manual is no longer distributed separately.
6866
6867 2008-06-16 Glenn Morris <rgm@gnu.org>
6868
6869 * configure, configure.in, mkinstalldirs: Remove unused files.
6870
6871 * book-spine.texinfo: Set version to 23.0.60.
6872 * vol1.texi (EMACSVER):
6873 * vol2.texi (EMACSVER): Set to 23.0.60.
6874
6875 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
6876 as per maintain.info.
6877
6878 2008-06-15 Glenn Morris <rgm@gnu.org>
6879
6880 * makefile.w32-in (manual): Use "23" rather than "21".
6881
6882 * Makefile.in (emacsver): New, set by configure.
6883 (manual): Use emacsver.
6884
6885 * intro.texi: Report bugs using M-x report-emacs-bug.
6886
6887 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
6888
6889 2008-06-13 Daniel Engeler <engeler@gmail.com>
6890
6891 * elisp.texi, internals.texi, processes.texi: Add documentation
6892 about serial port access.
6893
6894 2008-06-05 Miles Bader <miles@gnu.org>
6895
6896 * display.texi (Displaying Faces): Update to reflect function
6897 renamings in face-remap.el.
6898
6899 2008-06-05 Juanma Barranquero <lekktu@gmail.com>
6900
6901 * display.texi (Fontsets): Fix typos.
6902
6903 2008-06-03 Miles Bader <miles@gnu.org>
6904
6905 * display.texi (Displaying Faces): Add add-relative-face-remapping,
6906 remove-relative-face-remapping, set-base-face-remapping,
6907 and set-default-base-face-remapping.
6908
6909 2008-06-01 Miles Bader <miles@gnu.org>
6910
6911 * display.texi (Displaying Faces): Add face-remapping-alist.
6912
6913 2008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
6914
6915 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
6916 variable names.
6917
6918 2008-05-03 Eric S. Raymond <esr@golux>
6919
6920 * keymaps.texi: Clarify that (current-local-map) and
6921 (current-global-map) return references, not copies.
6922
6923 2008-05-02 Juri Linkov <juri@jurta.org>
6924
6925 * minibuf.texi (Text from Minibuffer): Document a list of
6926 default values for `read-from-minibuffer'.
6927
6928 2008-04-24 Juanma Barranquero <lekktu@gmail.com>
6929
6930 * nonascii.texi (Translation of Characters): Fix previous change.
6931
6932 2008-04-20 Chong Yidong <cyd@stupidchicken.com>
6933
6934 * display.texi (Overlay Properties): Clarify role of underlying
6935 textprop and overlay keymaps for display strings.
6936
6937 * keymaps.texi (Active Keymaps): Ditto.
6938
6939 2008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
6940
6941 * minibuf.texi (Programmed Completion):
6942 Replace dynamic-completion-table with the new completion-table-dynamic.
6943
6944 2008-04-07 Chong Yidong <cyd@stupidchicken.com>
6945
6946 * intro.texi (Some Terms): Change "fonts in this manual" index
6947 entry to "typographic conventions".
6948
6949 2008-04-05 Eli Zaretskii <eliz@gnu.org>
6950
6951 * objects.texi (Text Props and Strings): Add indexing for read
6952 syntax of text properties.
6953
6954 2008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
6955
6956 * processes.texi (Decoding Output): Remove process-filter-multibyte
6957 functions.
6958
6959 2008-03-15 Martin Rudalics <rudalics@gmx.at>
6960
6961 * display.texi (Finding Overlays): Say that empty overlays at
6962 the end of the buffer are reported too.
6963
6964 2008-03-13 Glenn Morris <rgm@gnu.org>
6965
6966 * elisp.texi (EMACSVER): Set to 23.0.60.
6967
6968 2008-02-26 Chong Yidong <cyd@stupidchicken.com>
6969
6970 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
6971
6972 2008-02-22 Glenn Morris <rgm@gnu.org>
6973
6974 * frames.texi (Position Parameters): Clarify the description of
6975 `left' and `top', using information from "Geometry".
6976 (Geometry): Give a pointer to "Position Parameters", rather than
6977 repeating information.
6978
6979 2008-02-11 Glenn Morris <rgm@gnu.org>
6980
6981 * objects.texi (Equality Predicates): No longer talk about "two"
6982 functions.
6983
6984 2008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
6985
6986 * objects.texi (Equality Predicates): Add defun for
6987 equal-including-properties.
6988
6989 2008-02-10 Glenn Morris <rgm@gnu.org>
6990
6991 * objects.texi (Equality Predicates):
6992 Mention equal-including-properties.
6993
6994 2008-02-07 Richard Stallman <rms@gnu.org>
6995
6996 * windows.texi (Window Start): Mention the feature of moving
6997 window-start to start of line.
6998
6999 2008-02-07 Jan Djärv <jan.h.d@swipnet.se>
7000
7001 * keymaps.texi (Tool Bar): Document rtl property.
7002
7003 2008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
7004
7005 * display.texi (Button Types):
7006 For define-button-type, clarify type of NAME.
7007
7008 2008-01-19 Martin Rudalics <rudalics@gmx.at>
7009
7010 * buffers.texi (Buffer Modification): Fix typo.
7011
7012 2008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
7013
7014 * os.texi (System Environment): Remove references to OSes that are
7015 not supported anymore.
7016
7017 2008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
7018
7019 * os.texi (System Environment): Remove mention for Masscomp.
7020
7021 2008-01-04 Richard Stallman <rms@gnu.org>
7022
7023 * display.texi (Faces): Don't talk about internal face vector as arg
7024 to facep.
7025
7026 * customize.texi (Type Keywords): Fix previous change.
7027
7028 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
7029 * elisp.texi (Top): Fix menu for commands.texi change.
7030
7031 2007-12-30 Richard Stallman <rms@gnu.org>
7032
7033 * commands.texi (Accessing Mouse): Rename from Accessing Events.
7034 (Accessing Scroll): New node broken out of Accessing Mouse.
7035
7036 2007-12-28 Richard Stallman <rms@gnu.org>
7037
7038 * frames.texi (Size Parameters): Fix typo.
7039 (Basic Parameters): For `title', refer to title bar.
7040 (Size and Position): Explain meaning of frame pixel width and height.
7041
7042 2007-12-23 Richard Stallman <rms@gnu.org>
7043
7044 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
7045 Improve some of the commented-out keywords' text too.
7046
7047 2007-12-14 Martin Rudalics <rudalics@gmx.at>
7048
7049 * nonascii.texi (Encoding and I/O): Reword to avoid saying
7050 "visit the current buffer".
7051
7052 * os.texi (System Interface): Fix typo.
7053
7054 2007-12-04 Richard Stallman <rms@gnu.org>
7055
7056 * objects.texi (Symbol Type): Fix typo.
7057
7058 2007-12-03 Richard Stallman <rms@gnu.org>
7059
7060 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
7061
7062 2007-12-01 Glenn Morris <rgm@gnu.org>
7063
7064 * functions.texi (Declaring Functions): Improve previous change.
7065
7066 2007-11-30 Glenn Morris <rgm@gnu.org>
7067
7068 * functions.texi (Declaring Functions): Add optional fourth
7069 argument of declare-function, and setting third argument to `t'.
7070
7071 2007-11-29 Richard Stallman <rms@gnu.org>
7072
7073 * customize.texi (Composite Types): Document `group' type.
7074
7075 2007-11-29 Glenn Morris <rgm@gnu.org>
7076
7077 * functions.texi (Declaring Functions): Add findex.
7078 Mention `external' files.
7079
7080 2007-11-26 Juanma Barranquero <lekktu@gmail.com>
7081
7082 * functions.texi (Declaring Functions): Fix directive.
7083
7084 2007-11-25 Richard Stallman <rms@gnu.org>
7085
7086 * help.texi (Help Functions): Clean up last change.
7087
7088 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
7089
7090 * loading.texi (Named Features): Minor cleanup.
7091
7092 * macros.texi (Eval During Expansion): Minor cleanup.
7093
7094 * variables.texi (Variable Aliases): Minor cleanup.
7095
7096 2007-11-24 Richard Stallman <rms@gnu.org>
7097
7098 * functions.texi (Declaring Functions): Clarify previous change.
7099
7100 * compile.texi (Compiler Errors): Clarify previous change.
7101
7102 2007-11-24 Richard Stallman <rms@gnu.org>
7103
7104 * display.texi (Refresh Screen, Forcing Redisplay):
7105 Clarify the text and move items around.
7106
7107 2007-11-24 Glenn Morris <rgm@gnu.org>
7108
7109 * functions.texi (Declaring Functions): New section.
7110 * compile.texi (Compiler Errors): Mention declaring functions,
7111 defvar with no initvalue, and byte-compile-warnings.
7112
7113 2007-11-15 Martin Rudalics <rudalics@gmx.at>
7114
7115 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
7116 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
7117
7118 2007-11-13 Martin Rudalics <rudalics@gmx.at>
7119
7120 * help.texi (Help Functions): Document new macro `with-help-window'.
7121
7122 2007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
7123
7124 * searching.texi (Replacing Match): Describe new
7125 `match-substitute-replacement'.
7126
7127 2007-10-31 Richard Stallman <rms@gnu.org>
7128
7129 * strings.texi (Creating Strings): Null strings from concat not unique.
7130
7131 2007-10-26 Richard Stallman <rms@gnu.org>
7132
7133 * objects.texi (Equality Predicates): Null strings are uniquified.
7134
7135 * minibuf.texi: Minor clarifications in previous change.
7136
7137 2007-10-25 Glenn Morris <rgm@gnu.org>
7138
7139 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
7140
7141 2007-10-24 Richard Stallman <rms@gnu.org>
7142
7143 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
7144
7145 * variables.texi (Frame-Local Variables): Node deleted.
7146 (Variables): Delete Frame-Local Variables from menu.
7147 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
7148 (Default Value): Don't mention frame-local vars.
7149
7150 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
7151
7152 * loading.texi (Unloading): Document FEATURE-unload-function
7153 instead of FEATURE-unload-hook.
7154
7155 * frames.texi (Multiple Displays): Don't mention frame-local vars.
7156
7157 2007-10-22 Juri Linkov <juri@jurta.org>
7158
7159 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
7160 (High-Level Completion): Document a list of default value strings
7161 in the DEFAULT argument, for which minibuffer functions return the
7162 first element.
7163
7164 2007-10-17 Juri Linkov <juri@jurta.org>
7165
7166 * text.texi (Filling): Update arguments of fill-paragraph.
7167 fill-paragraph operates on the active region in Transient Mark mode.
7168 Remove fill-paragraph-or-region.
7169
7170 2007-10-13 Karl Berry <karl@gnu.org>
7171
7172 * elisp.texi (@dircategory): Move to after @copying,
7173 since we want @copying as close as possible to the beginning of
7174 the output.
7175
7176 2007-10-12 Richard Stallman <rms@gnu.org>
7177
7178 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
7179
7180 * commands.texi (Distinguish Interactive): New node,
7181 broken out from Interactive Call and rewritten.
7182 (Command Loop): Put Distinguish Interactive in menu.
7183
7184 2007-10-09 Richard Stallman <rms@gnu.org>
7185
7186 * text.texi (Examining Properties): Mention overlay priority.
7187
7188 * display.texi (Display Margins): Correct the description
7189 of margin display specifications.
7190 (Replacing Specs): New subnode broken out of Display Property.
7191
7192 2007-10-06 Juri Linkov <juri@jurta.org>
7193
7194 * text.texi (Filling): Document fill-paragraph-or-region.
7195
7196 2007-10-05 Juanma Barranquero <lekktu@gmail.com>
7197
7198 * display.texi (Auto Faces): Fix typo.
7199
7200 2007-10-02 Richard Stallman <rms@gnu.org>
7201
7202 * display.texi (Display Property): Explain some display specs
7203 don't let you move point in.
7204
7205 * frames.texi (Cursor Parameters):
7206 Describe cursor-in-non-selected-windows here. Explain more values.
7207
7208 * windows.texi (Basic Windows): Don't describe
7209 cursor-in-non-selected-windows here.
7210
7211 2007-10-01 Eli Zaretskii <eliz@gnu.org>
7212
7213 * processes.texi (Misc Network): Note that these functions are
7214 supported only on some systems.
7215
7216 2007-10-01 Richard Stallman <rms@gnu.org>
7217
7218 * display.texi (Overlay Properties): Explain nil as priority.
7219 Explain that conflicts are unpredictable if not resolved by
7220 priorities.
7221
7222 2007-09-23 Richard Stallman <rms@gnu.org>
7223
7224 * macros.texi (Backquote): Minor clarification.
7225
7226 2007-09-19 Richard Stallman <rms@gnu.org>
7227
7228 * display.texi (Display Property): Explain multiple display specs.
7229 Clarify when they work in parallel and when one overrides.
7230 Fix error in example.
7231
7232 2007-09-06 Glenn Morris <rgm@gnu.org>
7233
7234 Move from lispref/ to doc/lispref/. Change all setfilename
7235 commands to use ../../info.
7236 * Makefile.in (infodir): Go up one more level.
7237 (usermanualdir): Change from ../man to ../emacs.
7238 (miscmanualdir): New.
7239 (dist): Use new variable miscmanualdir.
7240 * makefile.w32-in (infodir, texinputdir): Go up one more level.
7241 (usermanualdir): Change from ../man to ../emacs.
7242
7243 2007-08-30 Martin Rudalics <rudalics@gmx.at>
7244
7245 * commands.texi (Command Loop Info): Advise against changing
7246 most variables described here. Explain new variable
7247 last-repeatable-command.
7248
7249 2007-08-29 Glenn Morris <rgm@gnu.org>
7250
7251 * elisp.texi (EMACSVER): Increase to 23.0.50.
7252
7253 2007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
7254
7255 * frames.texi (Basic Parameters): Add display-environment-variable
7256 and term-environment-variable.
7257
7258 2007-08-28 Juri Linkov <juri@jurta.org>
7259
7260 * display.texi (Image Formats, Other Image Types): Add SVG.
7261
7262 2007-08-28 Juri Linkov <juri@jurta.org>
7263
7264 * display.texi (Images): Move formats-related text to new node
7265 "Image Formats".
7266 (Image Formats): New node.
7267
7268 2007-08-27 Richard Stallman <rms@gnu.org>
7269
7270 * windows.texi (Window Configurations): Clarify what
7271 a window configuration saves.
7272
7273 2007-08-25 Richard Stallman <rms@gnu.org>
7274
7275 * display.texi (Images): Delete redundant @findex.
7276
7277 2007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
7278
7279 * text.texi (Change Hooks): (after|before)-change-functions are no
7280 longer bound to nil while running; rather inhibit-modification-hooks
7281 is t.
7282
7283 2007-08-16 Richard Stallman <rms@gnu.org>
7284
7285 * processes.texi (Asynchronous Processes):
7286 Clarify doc of start-file-process.
7287
7288 2007-08-08 Martin Rudalics <rudalics@gmx.at>
7289
7290 * modes.texi (Example Major Modes): Fix typo.
7291
7292 2007-08-08 Glenn Morris <rgm@gnu.org>
7293
7294 * intro.texi (nil and t): Do not use `iff' in documentation.
7295
7296 * tips.texi (Documentation Tips): Recommend against `iff'.
7297
7298 2007-08-07 Chong Yidong <cyd@stupidchicken.com>
7299
7300 * display.texi (Image Cache): Document image-refresh.
7301
7302 2007-08-06 Martin Rudalics <rudalics@gmx.at>
7303
7304 * windows.texi (Size of Window): Document window-full-width-p.
7305
7306 2007-07-25 Glenn Morris <rgm@gnu.org>
7307
7308 * gpl.texi (GPL): Replace license with GPLv3.
7309
7310 * Relicense all FSF files to GPLv3 or later.
7311
7312 2007-07-24 Michael Albinus <michael.albinus@gmx.de>
7313
7314 * processes.texi (Synchronous Processes):
7315 Add `process-file-shell-command'.
7316 (Asynchronous Processes): Mention restricted use of
7317 `process-filter' and `process-sentinel' in
7318 `start-file-process'. Add `start-file-process-shell-command'.
7319
7320 2007-07-17 Michael Albinus <michael.albinus@gmx.de>
7321
7322 * files.texi (Magic File Names): Introduce optional parameter
7323 IDENTIFICATION for `file-remote-p'.
7324
7325 2007-07-16 Richard Stallman <rms@gnu.org>
7326
7327 * display.texi (Defining Faces): Fix previous change.
7328
7329 2007-07-14 Richard Stallman <rms@gnu.org>
7330
7331 * control.texi (Handling Errors): Document `debug' in handler list.
7332
7333 2007-07-10 Richard Stallman <rms@gnu.org>
7334
7335 * display.texi (Defining Faces): Explain C-M-x feature for defface.
7336
7337 2007-07-09 Richard Stallman <rms@gnu.org>
7338
7339 * files.texi (Magic File Names): Rewrite previous change.
7340
7341 2007-07-08 Michael Albinus <michael.albinus@gmx.de>
7342
7343 * files.texi (Magic File Names): Introduce optional parameter
7344 CONNECTED for `file-remote-p'.
7345
7346 2007-07-07 Michael Albinus <michael.albinus@gmx.de>
7347
7348 * processes.texi (Asynchronous Processes):
7349 * files.texi (Magic File Names): Add `start-file-process'.
7350
7351 2007-06-27 Richard Stallman <rms@gnu.org>
7352
7353 * files.texi (Format Conversion Piecemeal):
7354 Clarify `after-insert-file-functions' calling convention.
7355
7356 2007-06-27 Michael Albinus <michael.albinus@gmx.de>
7357
7358 * files.texi (Magic File Names): Remove `dired-call-process'.
7359 Add `process-file'.
7360
7361 2007-06-27 Kenichi Handa <handa@m17n.org>
7362
7363 * text.texi (Special Properties): Fix description about
7364 `composition' property.
7365
7366 2007-06-26 Kenichi Handa <handa@m17n.org>
7367
7368 * nonascii.texi (Default Coding Systems): Document about the
7369 return value `undecided'.
7370
7371 2007-06-25 David Kastrup <dak@gnu.org>
7372
7373 * keymaps.texi (Active Keymaps): Document new POSITION argument of
7374 `current-active-maps'.
7375
7376 2007-06-24 Karl Berry <karl@gnu.org>
7377
7378 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
7379
7380 2007-06-15 Juanma Barranquero <lekktu@gmail.com>
7381
7382 * display.texi (Overlay Arrow): Doc fix.
7383
7384 2007-06-14 Karl Berry <karl@tug.org>
7385
7386 * anti.texi (Antinews): Typo.
7387
7388 2007-06-14 Chong Yidong <cyd@stupidchicken.com>
7389
7390 * display.texi (Image Cache): Document image-refresh.
7391
7392 2007-06-12 Karl Berry <karl@gnu.org>
7393
7394 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
7395 * two-volume.make: New file.
7396 * .cvsignore: Ignore two-volume files.
7397
7398 2007-06-12 Tom Tromey <tromey@redhat.com>
7399
7400 * os.texi (Init File): Document user-emacs-directory.
7401
7402 2007-06-03 Nick Roberts <nickrob@snap.net.nz>
7403
7404 * commands.texi (Click Events): Describe width and height when
7405 object is nil.
7406
7407 2007-05-30 Nick Roberts <nickrob@snap.net.nz>
7408
7409 * commands.texi (Click Events): Layout more logically.
7410 Describe width and height.
7411 (Drag Events, Motion Events): Update to new format for position.
7412
7413 2007-06-02 Richard Stallman <rms@gnu.org>
7414
7415 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
7416
7417 2007-06-02 Chong Yidong <cyd@stupidchicken.com>
7418
7419 * Version 22.1 released.
7420
7421 2007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
7422
7423 * text.texi (Special Properties): Correct meaning of fontified face.
7424
7425 2007-05-30 Richard Stallman <rms@gnu.org>
7426
7427 * text.texi (Special Properties): Add link to Adjusting Point.
7428
7429 2007-05-12 Richard Stallman <rms@gnu.org>
7430
7431 * text.texi (Margins): indent-to-left-margin is not the default.
7432 (Mode-Specific Indent): For indent-line-function, the default
7433 is indent-relative.
7434
7435 * modes.texi (Example Major Modes): Explain last line of text-mode
7436 is redundant.
7437
7438 2007-05-10 Richard Stallman <rms@gnu.org>
7439
7440 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
7441
7442 * help.texi (Keys in Documentation): Add reference to
7443 Documentation Tips.
7444
7445 * files.texi (Format Conversion): TO-FN gets three arguments.
7446
7447 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
7448
7449 2007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
7450
7451 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
7452 * files.texi (Format Conversion): Expand intro; add menu.
7453 (Format Conversion Overview, Format Conversion Round-Trip)
7454 (Format Conversion Piecemeal): New nodes/subsections.
7455 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
7456 * text.texi (Text Properties): Remove "Saving Properties" from menu.
7457 (Saving Properties): Delete node/subsection.
7458
7459 2007-05-07 Karl Berry <karl@gnu.org>
7460
7461 * elisp.texi (EMACSVER): Back to 22.
7462
7463 2007-05-06 Richard Stallman <rms@gnu.org>
7464
7465 * processes.texi (Accepting Output): Revert most of previous change.
7466
7467 2007-05-05 Richard Stallman <rms@gnu.org>
7468
7469 * processes.texi (Accepting Output): accept-process-output
7470 uses microseconds, not milliseconds. But that arg is obsolete.
7471
7472 2007-05-04 Karl Berry <karl@tug.org>
7473
7474 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
7475
7476 2007-05-04 Eli Zaretskii <eliz@gnu.org>
7477
7478 * tips.texi (Documentation Tips): Rearrange items to place the
7479 more important ones first. Add an index entry for hyperlinks.
7480
7481 2007-05-03 Karl Berry <karl@gnu.org>
7482
7483 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
7484 (EMACSVER) [smallbook]: 22 for printed version.
7485
7486 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
7487 so restore anchor to normal position after defun. Found by Kevin Ryde.
7488
7489 2007-04-26 Glenn Morris <rgm@gnu.org>
7490
7491 * elisp.texi (EMACSVER): Increase to 22.1.50.
7492
7493 2007-04-28 Karl Berry <karl@gnu.org>
7494
7495 * elisp.texi: Improve line breaks on copyright page,
7496 similar layout to emacs manual, 8.5x11 by default.
7497
7498 2007-04-24 Richard Stallman <rms@gnu.org>
7499
7500 * text.texi (Special Properties): Add xref to Overlay Properties.
7501
7502 * display.texi (Overlay Properties): Add xref to Special Properties.
7503
7504 2007-04-22 Richard Stallman <rms@gnu.org>
7505
7506 * keymaps.texi (Extended Menu Items): Move the info about
7507 format with cached keyboard binding.
7508
7509 2007-04-21 Richard Stallman <rms@gnu.org>
7510
7511 * text.texi (Special Properties): Clarify previous change.
7512
7513 * files.texi (File Name Expansion): Clarify previous change.
7514
7515 * display.texi (Attribute Functions): Fix example for
7516 face-attribute-relative-p.
7517
7518 2007-04-19 Kenichi Handa <handa@m17n.org>
7519
7520 * text.texi (Special Properties): Document composition property.
7521
7522 2007-04-19 Glenn Morris <rgm@gnu.org>
7523
7524 * files.texi (File Name Expansion): Mention "superroot".
7525
7526 2007-04-15 Chong Yidong <cyd@stupidchicken.com>
7527
7528 * frames.texi (Multiple Displays): Add note about "multi-monitor"
7529 setups.
7530 (Display Feature Testing): Note that display refers to all
7531 physical monitors for multi-monitor setups.
7532
7533 2007-04-14 Richard Stallman <rms@gnu.org>
7534
7535 * lists.texi (Sets And Lists): Clarify `delete' examples.
7536 Remove spurious xref to same node.
7537 Clarify xref for add-to-list.
7538
7539 2007-04-12 Nick Roberts <nickrob@snap.net.nz>
7540
7541 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
7542 value of lisp-mode-map.
7543
7544 2007-04-11 Karl Berry <karl@gnu.org>
7545
7546 * anti.texi (Antinews):
7547 * display.texi (Overlay Properties, Defining Images):
7548 * processes.texi (Synchronous Processes, Sentinels):
7549 * syntax.texi (Syntax Table Internals):
7550 * searching.texi (Regexp Special):
7551 * nonascii.texi (Default Coding Systems):
7552 * text.texi (Special Properties):
7553 * minibuf.texi (Basic Completion): Wording to improve breaks in
7554 8.5x11 format.
7555 * elisp.texi (smallbook): New @set to more easily switch between
7556 smallbook and 8.5x11.
7557
7558 2007-04-11 Richard Stallman <rms@gnu.org>
7559
7560 * text.texi (Lazy Properties): Minor fix.
7561
7562 2007-04-08 Karl Berry <karl@gnu.org>
7563
7564 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
7565 * macros.texi (Backquote): Downcase Backquote in index entries for
7566 consistency.
7567
7568 2007-04-08 Richard Stallman <rms@gnu.org>
7569
7570 * text.texi (Adaptive Fill): Just describe default,
7571 don't show it (since it contains non-ASCII chars).
7572
7573 2007-04-07 Karl Berry <karl@gnu.org>
7574
7575 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
7576 adaptive-fill-regexp's value, since they are not in the standard
7577 TeX fonts.
7578
7579 2007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
7580
7581 * display.texi (Defining Faces): Fix example.
7582
7583 2007-04-07 Karl Berry <karl@gnu.org>
7584
7585 * display.texi (Button Buffer Commands): Improve page break.
7586
7587 2007-04-07 Richard Stallman <rms@gnu.org>
7588
7589 * advice.texi (Activation of Advice): Remove redundant index entry.
7590
7591 * backups.texi: Improve index entries. Remove redundant ones.
7592
7593 * compile.texi (Byte Compilation): Improve index entry.
7594
7595 * hash.texi (Creating Hash): Improve index entry.
7596
7597 * symbols.texi (Definitions): Improve index entry.
7598
7599 * edebug.texi: Improve index entries. Remove redundant/useless ones.
7600
7601 * maps.texi (Standard Keymaps): Remove useless index entry.
7602
7603 * help.texi (Documentation Basics): Remove redundant index entries.
7604
7605 * customize.texi: Improve index entries.
7606 Remove redundant/useless ones.
7607
7608 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
7609
7610 * streams.texi (Output Variables): Improve index entry.
7611
7612 * abbrevs.texi (Abbrevs): Remove useless index entry.
7613
7614 * macros.texi (Expansion): Remove useless index entry.
7615
7616 * text.texi: Improve index entries. Remove redundant/useless ones.
7617 (Text Properties, Examining Properties)
7618 (Special Properties): Use "property category" instead of "category"
7619 to refer to the `category' property.
7620
7621 * positions.texi: Improve index entries. Remove useless one.
7622
7623 * lists.texi: Improve index entries. Remove redundant/useless ones.
7624
7625 * os.texi: Improve index entries.
7626 (Timers): Fix previous change.
7627
7628 * buffers.texi: Improve index entries.
7629 (Modification Time): Get rid of term "obsolete buffer".
7630
7631 * debugging.texi: Improve index entries.
7632 (Test Coverage): Add xref to other test coverage ftr.
7633
7634 * eval.texi: Improve index entry. Remove redundant ones.
7635
7636 * numbers.texi: Improve index entries. Remove redundant/useless ones.
7637
7638 * files.texi: Improve index entries. Remove redundant/useless ones.
7639
7640 * objects.texi: Improve index entries.
7641
7642 * processes.texi: Improve index entries.
7643
7644 * modes.texi: Improve index entry. Remove redundant one.
7645
7646 * nonascii.texi: Improve index entries.
7647
7648 * internals.texi: Improve index entries.
7649
7650 * syntax.texi: Improve index entries.
7651
7652 * keymaps.texi (Active Keymaps): Improve index entries.
7653
7654 * commands.texi: Improve index entries. Remove redundant/useless ones.
7655
7656 * frames.texi: Improve index entries. Remove redundant/useless ones.
7657
7658 * markers.texi: Improve index entries. Remove redundant ones.
7659
7660 * tips.texi: Improve index entries.
7661
7662 * loading.texi (Unloading): Improve index entry.
7663
7664 * variables.texi: Improve index entries. Remove redundant one.
7665
7666 * sequences.texi: Improve index entry.
7667
7668 * display.texi: Improve index entries. Remove redundant ones.
7669
7670 * windows.texi: Improve index entries.
7671
7672 * searching.texi: Improve index entries. Remove redundant one.
7673
7674 * strings.texi (Case Tables): Improve last change.
7675
7676 2007-04-04 Chong Yidong <cyd@stupidchicken.com>
7677
7678 * strings.texi (Case Tables): Document with-case-table and
7679 ascii-case-table.
7680
7681 2007-04-03 Karl Berry <karl@gnu.org>
7682
7683 * processes.texi (Network): Reword to improve page break.
7684
7685 2007-04-03 Eli Zaretskii <eliz@gnu.org>
7686
7687 * functions.texi (Inline Functions): Describe more disadvantages
7688 of defsubst, and make advice against it stronger.
7689
7690 2007-04-02 Karl Berry <karl@gnu.org>
7691
7692 * backups.texi (Backup Names): Avoid widow words.
7693 * modes.texi (Example Major Modes): Align last comment.
7694
7695 2007-04-01 Chong Yidong <cyd@stupidchicken.com>
7696
7697 * keymaps.texi (Remapping Commands): Document new arg to
7698 command-remapping.
7699
7700 2007-04-01 Karl Berry <karl@gnu.org>
7701
7702 * processes.texi (Low-Level Network): Typo.
7703 * loading.texi (Hooks for Loading): Avoid double "the".
7704 * keymaps.texi (Key Sequences): No double "and".
7705 (Changing Key Bindings): Shorten to improve line break.
7706
7707 2007-03-31 Glenn Morris <rgm@gnu.org>
7708
7709 * os.texi (Timers): Fix description of run-at-time TIME formats.
7710
7711 2007-03-31 Richard Stallman <rms@gnu.org>
7712
7713 * display.texi (Invisible Text): Correct buffer-invisibility-spec
7714 regarding ellipsis.
7715
7716 2007-03-31 Eli Zaretskii <eliz@gnu.org>
7717
7718 * intro.texi (nil and t):
7719 * symbols.texi (Plists and Alists):
7720 * variables.texi (Variable Aliases, Constant Variables):
7721 * functions.texi (Defining Functions):
7722 * advice.texi (Advising Primitives):
7723 * debugging.texi (Syntax Errors, Compilation Errors):
7724 * minibuf.texi (Minibuffer Windows):
7725 * commands.texi (Adjusting Point):
7726 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
7727 (Auto Major Mode, Major Mode Conventions):
7728 * help.texi (Describing Characters):
7729 * files.texi (Create/Delete Dirs, Information about Files)
7730 (File Locks, Writing to Files, Reading from Files)
7731 (Saving Buffers):
7732 * windows.texi (Resizing Windows, Cyclic Window Ordering):
7733 * frames.texi (Finding All Frames):
7734 * positions.texi (Buffer End, Motion):
7735 * markers.texi (The Region):
7736 * text.texi (Deletion, Near Point):
7737 * display.texi (Displaying Messages, Truncation):
7738 * os.texi (Processor Run Time):
7739 * tips.texi (Key Binding Conventions, Programming Tips)
7740 (Warning Tips, Documentation Tips, Comment Tips):
7741 * internals.texi (Memory Usage): Improve indexing.
7742
7743 * variables.texi (Frame-Local Variables):
7744 * functions.texi (Argument List):
7745 * loading.texi (Library Search):
7746 * streams.texi (Output Variables):
7747 * keymaps.texi (Translation Keymaps, Searching Keymaps):
7748 * searching.texi (Replacing Match, Search and Replace):
7749 * processes.texi (Byte Packing, Decoding Output)
7750 (Accepting Output, Network Servers, Shell Arguments):
7751 * display.texi (Abstract Display, Image Cache, Scroll Bars):
7752 * windows.texi (Window Point, Window Start):
7753 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
7754 * commands.texi (Reading Input, Keyboard Events):
7755 * minibuf.texi (Reading File Names, Minibuffer Completion)
7756 (Recursive Mini):
7757 * positions.texi (List Motion):
7758 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
7759 * numbers.texi (Arithmetic Operations, Math Functions)
7760 (Predicates on Numbers, Comparison of Numbers, Numeric Conversions):
7761 * locals.texi (Standard Buffer-Local Variables):
7762 * maps.texi (Standard Keymaps):
7763 * os.texi (User Identification, System Environment, Recording Input)
7764 (X11 Keysyms):
7765 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
7766 * backups.texi (Backups and Auto-Saving):
7767 * customize.texi (Customization, Group Definitions)
7768 (Variable Definitions):
7769 * compile.texi (Byte Compilation): Improve index entries.
7770
7771 2007-03-31 Karl Berry <karl@gnu.org>
7772
7773 * macros.texi (Defining Macros): Avoid widow syllable.
7774
7775 2007-03-31 Eli Zaretskii <eliz@gnu.org>
7776
7777 * elisp.texi (Top): Postscript -> PostScript.
7778
7779 * display.texi (Images, Postscript Images): Postscript -> PostScript.
7780
7781 2007-03-31 Markus Triska <markus.triska@gmx.at>
7782
7783 * internals.texi (Writing Emacs Primitives): Untabify `For'.
7784
7785 2007-03-30 Karl Berry <karl@gnu.org>
7786
7787 * lists.texi (List-related Predicates): Remove spurious @need.
7788 (Setcdr): Use @smallexample to improve page break.
7789 (Association Lists) <assoc>: Reword to improve page break.
7790
7791 * strings.texi (String Conversion): Insert blank line to improve
7792 page break.
7793
7794 * numbers.texi (Random Numbers): Use @minus{}.
7795 (Math Functions): Use @minus{}.
7796
7797 * intro.texi (Acknowledgements): Avoid line breaks before middle
7798 initials.
7799
7800 2007-03-24 Eli Zaretskii <eliz@gnu.org>
7801
7802 * errors.texi (Standard Errors): Add an index entry.
7803
7804 2007-03-19 Richard Stallman <rms@gnu.org>
7805
7806 * os.texi (Recording Input): recent-keys now gives 300 keys.
7807
7808 2007-03-12 Glenn Morris <rgm@gnu.org>
7809
7810 * os.texi: Replace "daylight savings" with "daylight saving"
7811 throughout.
7812
7813 2007-03-05 Richard Stallman <rms@gnu.org>
7814
7815 * variables.texi (File Local Variables):
7816 Update enable-local-variables values.
7817
7818 2007-03-04 Richard Stallman <rms@gnu.org>
7819
7820 * syntax.texi (Control Parsing): Minor clarification.
7821
7822 * strings.texi (Formatting Strings): Clarify width, precision, flags.
7823
7824 * sequences.texi (Sequence Functions): Move string-bytes away,
7825 add xref.
7826
7827 * nonascii.texi (Text Representations): Move string-bytes here.
7828
7829 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
7830
7831 * minibuf.texi (Basic Completion): Minor clarification.
7832
7833 * markers.texi (The Mark): Clarify existence vs activation of mark.
7834 Other cleanup.
7835
7836 * display.texi (Finding Overlays): Write better example.
7837
7838 * compile.texi (Eval During Compile): Clarify putting macros
7839 in eval-when-compile.
7840
7841 2007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
7842
7843 * loading.texi (How Programs Do Loading): Fix anchor position at
7844 load-read-function definition doc.
7845
7846 2007-02-21 Kim F. Storm <storm@cua.dk>
7847
7848 * strings.texi (Text Comparison): Mention that assoc-string
7849 converts symbols to strings before testing.
7850
7851 2007-02-17 Kim F. Storm <storm@cua.dk>
7852
7853 * processes.texi (Bindat Spec): Vector types can have optional
7854 element type.
7855 (Bindat Examples): Fix example. Add vector with element type.
7856
7857 2007-02-16 Andreas Schwab <schwab@suse.de>
7858
7859 * strings.texi (Formatting Strings): Document '+' flag.
7860
7861 2007-02-15 Juanma Barranquero <lekktu@gmail.com>
7862
7863 * strings.texi (Modifying Strings): Clarify that `clear-string'
7864 always converts the string to unibyte.
7865
7866 2007-02-14 Kim F. Storm <storm@cua.dk>
7867
7868 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
7869 Rewrite glyph code description to refer to these functions.
7870 Remove details of encoding face number and char into integer code.
7871
7872 2007-02-03 Alan Mackenzie <acm@muc.de>
7873
7874 * loading.texi (Hooks for Loading): Make the description of
7875 `eval-after-load' more detailed, and amend the description of
7876 after-load-alist, in accordance with changes from 2006-05.
7877
7878 2007-02-03 Chong Yidong <cyd@stupidchicken.com>
7879
7880 * modes.texi (Defining Minor Modes): Document that a :require
7881 keyword or similar may be required to make saved customization
7882 variables work.
7883
7884 2007-02-03 Eli Zaretskii <eliz@gnu.org>
7885
7886 * elisp.texi (Top): Make the detailed menu headers compliant with
7887 Texinfo guidelines and with what texnfo-upd.el expects.
7888 Add comments to prevent people from inadvertently modifying the key
7889 parts needed by `texinfo-multiple-files-update'.
7890
7891 2007-02-02 Eli Zaretskii <eliz@gnu.org>
7892
7893 * elisp.texi (Top): Update the top-level menus.
7894
7895 * syntax.texi (Categories): Add index entries.
7896
7897 2007-02-01 Juanma Barranquero <lekktu@gmail.com>
7898
7899 * display.texi (Attribute Functions): Fix name and description of
7900 the UNDERLINE arg of `set-face-underline-p'.
7901
7902 2007-01-29 Eli Zaretskii <eliz@gnu.org>
7903
7904 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
7905 Variables", and "Standard Keymaps" to the detailed menu.
7906
7907 * variables.texi (Future Local Variables): Add index entry.
7908
7909 2007-01-28 Richard Stallman <rms@gnu.org>
7910
7911 * tips.texi (Coding Conventions): Clarify the tip about macros
7912 that define a function or a variable.
7913
7914 * files.texi (File Attributes): UID and GID can be floats.
7915 (Magic File Names): Explain why deferring all operations to
7916 the standard handler does not work.
7917
7918 2007-01-23 Martin Rudalics <rudalics@gmx.at>
7919
7920 * backups.texi (Reverting): Use "buffer" instead of "file"
7921 when talking about major and minor modes.
7922
7923 2007-01-21 Richard Stallman <rms@gnu.org>
7924
7925 * help.texi (Documentation): Add xref to Documentation Tips.
7926
7927 2007-01-14 Juanma Barranquero <lekktu@gmail.com>
7928
7929 * tips.texi (Coding Conventions): Fix typos.
7930
7931 2007-01-05 Richard Stallman <rms@gnu.org>
7932
7933 * modes.texi (Defining Minor Modes): Fix previous change.
7934
7935 2007-01-03 Richard Stallman <rms@gnu.org>
7936
7937 * customize.texi (Variable Definitions, Customization Types):
7938 Don't use * in doc string for defcustom.
7939
7940 2007-01-02 Richard Stallman <rms@gnu.org>
7941
7942 * variables.texi (Variable Aliases): Clarify that aliases vars
7943 always have the same value.
7944
7945 * processes.texi (Bindat Spec): Fix Texinfo usage.
7946
7947 * modes.texi (Defining Minor Modes): Explain effect of command
7948 defined with define-global-minor-mode on new buffers.
7949
7950 2006-12-30 Kim F. Storm <storm@cua.dk>
7951
7952 * keymaps.texi (Tool Bar): Describe `grow-only' value of
7953 `auto-resize-tool-bars'.
7954
7955 2006-12-30 Richard Stallman <rms@gnu.org>
7956
7957 * keymaps.texi (Active Keymaps): Fix previous change.
7958
7959 2006-12-30 Nick Roberts <nickrob@snap.net.nz>
7960
7961 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
7962
7963 2006-12-30 Kim F. Storm <storm@cua.dk>
7964
7965 * processes.texi (Bindat Spec): Clarify using field names in
7966 length specifications.
7967
7968 2006-12-29 Kim F. Storm <storm@cua.dk>
7969
7970 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
7971 Add count and index variables for eval forms in repeat blocks.
7972
7973 2006-12-24 Richard Stallman <rms@gnu.org>
7974
7975 * customize.texi (Variable Definitions):
7976 Document new name custom-add-frequent-value.
7977
7978 2006-12-19 Kim F. Storm <storm@cua.dk>
7979
7980 * commands.texi (Misc Events): User signals now result in sigusr1
7981 and sigusr2 events which are handled through special-event-map.
7982 (Special Events): User signals and drag-n-drop are special.
7983
7984 2006-12-17 Richard Stallman <rms@gnu.org>
7985
7986 * loading.texi (Named Features): Explain subfeatures better.
7987
7988 * customize.texi: Use "option" only for user options.
7989 For the keyword values inside defcustom etc, say "keywords".
7990 For :options value's elements, say "elements".
7991 :group should not be omitted.
7992
7993 * syntax.texi (Parsing Expressions): Split up node.
7994 (Motion via Parsing, Position Parse, Parser State)
7995 (Low-Level Parsing, Control Parsing): New subnodes.
7996 (Parser State): Document syntax-ppss-toplevel-pos.
7997
7998 * positions.texi (List Motion): Punctuation fix.
7999
8000 * files.texi (File Name Completion): Document PREDICATE arg
8001 to file-name-completion.
8002
8003 2006-12-16 Eli Zaretskii <eliz@gnu.org>
8004
8005 * internals.texi (Building Emacs, Writing Emacs Primitives):
8006 Add index entries.
8007
8008 2006-12-11 Richard Stallman <rms@gnu.org>
8009
8010 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
8011 affects face menu. Explain how to make it non-nil without enabling
8012 any fontification.
8013
8014 2006-12-10 Chong Yidong <cyd@stupidchicken.com>
8015
8016 * modes.texi (Font Lock Basics): Document nil value of
8017 font-lock-defaults.
8018
8019 2006-12-10 Glenn Morris <rgm@gnu.org>
8020
8021 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
8022 value for system-flag argument. Abbrev tables may not be empty
8023 when major modes are loaded.
8024
8025 2006-12-08 Juanma Barranquero <lekktu@gmail.com>
8026
8027 * makefile.w32-in (maintainer-clean): Partially revert last
8028 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
8029 to protect elisp-covers.texi.
8030
8031 2006-12-07 Juanma Barranquero <lekktu@gmail.com>
8032
8033 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
8034 Don't remove elisp* info files; they are already deleted by the
8035 `clean' and `distclean' targets, and they are in the $(infodir)
8036 directory, not the current one.
8037
8038 2006-12-04 Kim F. Storm <storm@cua.dk>
8039
8040 * commands.texi (Misc Events): Update signal events.
8041 (Event Examples): Add signal example.
8042
8043 2006-11-29 Richard Stallman <rms@gnu.org>
8044
8045 * frames.texi (Visibility of Frames): Explain visible windows
8046 can be covered by others. Add xref for raise-frame.
8047
8048 2006-11-28 Richard Stallman <rms@gnu.org>
8049
8050 * searching.texi (Regexp Special): Update when ^ is special.
8051
8052 2006-11-27 Eli Zaretskii <eliz@gnu.org>
8053
8054 * customize.texi (Customization, Common Keywords)
8055 (Group Definitions, Variable Definitions, Composite Types)
8056 (Type Keywords, Customization Types): Add index entries for
8057 various customization keywords.
8058
8059 2006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
8060
8061 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
8062
8063 2006-11-10 Jan Djärv <jan.h.d@swipnet.se>
8064
8065 * frames.texi (Window System Selections): Remove clipboard from
8066 description of selection-coding-system.
8067
8068 2006-11-06 Richard Stallman <rms@gnu.org>
8069
8070 * lists.texi (List Variables): Document COMPARE-FN.
8071
8072 * keymaps.texi: Avoid use of "binding" to mean a relation;
8073 use it only to refer to the meaning associated with a key.
8074 (Keymaps): Change menu node description.
8075
8076 * elisp.texi (Top): Change menu node description.
8077
8078 * display.texi (Managing Overlays): Document overlay-recenter.
8079
8080 2006-10-29 Chong Yidong <cyd@stupidchicken.com>
8081
8082 * Makefile.in: Use relative paths to avoid advertising filesystem
8083 contents during compilation.
8084
8085 2006-10-23 Kim F. Storm <storm@cua.dk>
8086
8087 * commands.texi (Event Input Misc): Update unread-command-events.
8088
8089 2006-10-23 Nick Roberts <nickrob@snap.net.nz>
8090
8091 * lists.texi (Sets And Lists): Fix typos.
8092
8093 2006-10-18 Juanma Barranquero <lekktu@gmail.com>
8094
8095 * control.texi (Processing of Errors): Use @var for an argument,
8096 not @code.
8097
8098 2006-10-16 Richard Stallman <rms@gnu.org>
8099
8100 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
8101
8102 * keymaps.texi (Format of Keymaps): Show all the keymap element
8103 patterns that result from menu items.
8104 (Key Lookup): Minor cleanups.
8105
8106 * modes.texi (Precalculated Fontification): Don't say that
8107 not setting font-lock-defaults avoids loading font-lock.
8108
8109 * help.texi (Documentation): Move xref to Emacs Manual here.
8110 (Documentation Basics): From here.
8111 Also doc emacs-lisp-docstring-fill-column.
8112
8113 * elisp.texi: Update version and ISBN.
8114
8115 * commands.texi (Interactive Call): Clarify KEYS arg to
8116 call-interactively is a vector.
8117 (Command Loop Info): Delete anchor in this-command-keys.
8118 Add anchor in this-command-keys-vector.
8119 (Recursive Editing): Document how recursive-edit
8120 handles the current buffer.
8121
8122 2006-10-13 Chong Yidong <cyd@stupidchicken.com>
8123
8124 * frames.texi (Frame Titles): %c and %l are ignored in
8125 frame-title-format.
8126
8127 2006-10-11 Richard Stallman <rms@gnu.org>
8128
8129 * keymaps.texi (Key Sequences): Clarify use of kbd.
8130
8131 2006-10-10 Kim F. Storm <storm@cua.dk>
8132
8133 * lists.texi (Sets And Lists): Add memql.
8134
8135 2006-10-03 Richard Stallman <rms@gnu.org>
8136
8137 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
8138 Clarify :ascii: and :nonascii:.
8139
8140 2006-09-29 Juri Linkov <juri@jurta.org>
8141
8142 * modes.texi (%-Constructs): Reorder coding systems in the
8143 documentation of %z to the real order displayed in the modeline.
8144
8145 2006-09-25 Richard Stallman <rms@gnu.org>
8146
8147 * os.texi (Timers): Describe timer-max-repeats.
8148
8149 2006-09-25 Chong Yidong <cyd@stupidchicken.com>
8150
8151 * os.texi (Timers): Mention with-local-quit.
8152
8153 2006-09-24 Richard Stallman <rms@gnu.org>
8154
8155 * searching.texi (Searching and Matching): Mention property search.
8156
8157 * commands.texi (Command Loop Info): Explain how read-event affects
8158 this-command-keys.
8159
8160 2006-09-20 Richard Stallman <rms@gnu.org>
8161
8162 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
8163
8164 * windows.texi (Window Start): Minor cleanups.
8165
8166 2006-09-20 Kim F. Storm <storm@cua.dk>
8167
8168 * windows.texi (Window Start): pos-visible-in-window-p allows
8169 specifying t for position to mean "end of window".
8170 Add window-line-height.
8171
8172 * anti.texi (Antinews): Mention window-line-height.
8173
8174 2006-09-19 David Kastrup <dak@gnu.org>
8175
8176 * keymaps.texi (Searching Keymaps): Small clarification.
8177
8178 2006-09-18 Richard Stallman <rms@gnu.org>
8179
8180 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
8181 cause keyboard menus.
8182 (Menu Keymaps): Likewise.
8183 (Defining Menus, Keyboard Menus): Clarify.
8184
8185 * text.texi (Fields): Clarify explanation of constrain-to-field.
8186
8187 2006-09-16 Eli Zaretskii <eliz@gnu.org>
8188
8189 * variables.texi (Tips for Defining): Fix a typo.
8190
8191 2006-09-15 Richard Stallman <rms@gnu.org>
8192
8193 * keymaps.texi (Remapping Commands, Searching Keymaps)
8194 (Active Keymaps): Clean up previous change.
8195
8196 2006-09-15 Jay Belanger <belanger@truman.edu>
8197
8198 * gpl.texi: Replace "Library Public License" by "Lesser Public
8199 License" throughout.
8200
8201 2006-09-15 David Kastrup <dak@gnu.org>
8202
8203 * keymaps.texi (Active Keymaps): Adapt description to use
8204 `get-char-property' instead `get-text-property'. Explain how
8205 mouse events change this. Explain the new optional argument of
8206 `key-binding' and its mouse-dependent lookup.
8207 (Searching Keymaps): Adapt description similarly.
8208 (Remapping Commands): Explain the new optional argument of
8209 `command-remapping'.
8210
8211 2006-09-14 Richard Stallman <rms@gnu.org>
8212
8213 * keymaps.texi (Searching Keymaps): Clarification.
8214 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
8215
8216 2006-09-13 Richard Stallman <rms@gnu.org>
8217
8218 * objects.texi (Character Type): Node split.
8219 Add xref to Describing Characters.
8220 (Basic Char Syntax, General Escape Syntax)
8221 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
8222
8223 2006-09-11 Richard Stallman <rms@gnu.org>
8224
8225 * display.texi (Display Table Format): Wording clarification.
8226 (Glyphs): Clarifications.
8227
8228 2006-09-10 Chong Yidong <cyd@stupidchicken.com>
8229
8230 * keymaps.texi (Active Keymaps): Mention that key-binding checks
8231 local maps.
8232
8233 2006-09-10 Kim F. Storm <storm@cua.dk>
8234
8235 * display.texi (Forcing Redisplay): Document return value of
8236 function redisplay.
8237
8238 2006-09-09 Richard Stallman <rms@gnu.org>
8239
8240 * windows.texi (Window Hooks): Explain limits of
8241 window-scroll-functions.
8242
8243 * display.texi (Fringe Indicators): Update for last change in
8244 indicate-buffer-boundaries.
8245
8246 2006-09-08 Richard Stallman <rms@gnu.org>
8247
8248 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
8249
8250 2006-09-06 Kim F. Storm <storm@cua.dk>
8251
8252 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
8253
8254 * windows.texi (Window Start): Update pos-visible-in-window-p.
8255
8256 2006-09-04 Richard Stallman <rms@gnu.org>
8257
8258 * processes.texi (Accepting Output): Explain SECONDS=0 for
8259 accept-process-output.
8260
8261 * os.texi (Idle Timers): Explain why timer functions should not
8262 loop until (input-pending-p).
8263
8264 2006-09-02 Eli Zaretskii <eliz@gnu.org>
8265
8266 * makefile.w32-in (usermanualdir): New variable.
8267 (elisp.dvi): Use it.
8268
8269 2006-09-01 Eli Zaretskii <eliz@gnu.org>
8270
8271 * buffers.texi (Buffer Modification): Fix last change.
8272
8273 2006-09-01 Chong Yidong <cyd@stupidchicken.com>
8274
8275 * buffers.texi (Buffer Modification):
8276 Document buffer-chars-modified-tick.
8277
8278 2006-08-31 Richard Stallman <rms@gnu.org>
8279
8280 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
8281
8282 2006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
8283
8284 * modes.texi (Syntactic Font Lock):
8285 Mention font-lock-syntactic-face-function
8286 instead of specific faces.
8287
8288 2006-08-29 Chong Yidong <cyd@stupidchicken.com>
8289
8290 * display.texi (Images): Add xrref to display-images-p.
8291
8292 2006-08-28 Kenichi Handa <handa@m17n.org>
8293
8294 * nonascii.texi (Lisp and Coding Systems): Fix description of
8295 detect-coding-region.
8296
8297 2006-08-27 Michael Olson <mwolson@gnu.org>
8298
8299 * processes.texi (Transaction Queues): Remove stray quote
8300 character.
8301
8302 2006-08-25 Richard Stallman <rms@gnu.org>
8303
8304 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
8305 Add xref.
8306
8307 2006-08-24 Chong Yidong <cyd@stupidchicken.com>
8308
8309 * os.texi (Timers): Avoid waiting inside timers.
8310
8311 2006-08-21 Lute Kamstra <lute@gnu.org>
8312
8313 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
8314
8315 2006-08-20 Richard Stallman <rms@gnu.org>
8316
8317 * os.texi (Idle Timers): New node, split out from Timers.
8318 Document current-idle-time.
8319 * commands.texi (Reading One Event): Update xref.
8320 * elisp.texi (Top): Update subnode menu.
8321
8322 2006-08-16 Richard Stallman <rms@gnu.org>
8323
8324 * keymaps.texi (Extended Menu Items): Show format of cached
8325 bindings in extended menu items.
8326
8327 * customize.texi (Variable Definitions): Explain when the
8328 standard value expression is evaluated.
8329
8330 2006-08-15 Chong Yidong <cyd@stupidchicken.com>
8331
8332 * commands.texi (Reading One Event): Explain idleness in
8333 `read-event'.
8334
8335 2006-08-12 Chong Yidong <cyd@stupidchicken.com>
8336
8337 * text.texi (Near Point): Say "cursor" not "terminal cursor".
8338 (Commands for Insertion): Remove split-line since it's not
8339 relevant for Lisp programming.
8340 (Yank Commands): Rewrite introduction.
8341 (Undo): Clarify.
8342 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
8343 (Filling): Remove redundant comment. Clarify return value of
8344 current-justification.
8345 (Margins): Minor clarifications.
8346 (Adaptive Fill): Update default value of adaptive-fill-regexp.
8347 (Sorting): Update definition of sort-lines.
8348 (Columns): Clarify behavior of sort-columns.
8349 (Indent Tabs): Link to Tab Stops in Emacs manual.
8350 (Special Properties): Clarify.
8351 (Clickable Text): Mention Buttons package.
8352
8353 2006-08-12 Kevin Ryde <user42@zip.com.au>
8354
8355 * os.texi (Time Parsing): Add %z to description of
8356 format-time-string, as per docstring. Add cross reference to
8357 glibc manual for strftime.
8358
8359 2006-08-08 Richard Stallman <rms@gnu.org>
8360
8361 * modes.texi: Clean up wording in previous change.
8362
8363 2006-08-07 Chong Yidong <cyd@stupidchicken.com>
8364
8365 * modes.texi (Hooks): Clarify.
8366 (Major Mode Basics): Mention define-derived-mode explicitly.
8367 (Major Mode Conventions): Rebinding RET is OK for some modes.
8368 Mention change-major-mode-hook and after-change-major-mode-hook.
8369 (Example Major Modes): Move to end of Modes section.
8370 (Mode Line Basics): Clarify.
8371 (Mode Line Data): Mention help-echo and local-map in strings.
8372 Explain reason for treatment of non-risky variables.
8373 (Properties in Mode): Clarify.
8374 (Faces for Font Lock): Add font-lock-negation-char-face.
8375
8376 2006-08-04 Eli Zaretskii <eliz@gnu.org>
8377
8378 * strings.texi (Formatting Strings): Warn against arbitrary
8379 strings as first arg to `format'.
8380
8381 2006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
8382
8383 * text.texi (Clickable Text): Mention `help-echo' text property.
8384 Update intro, examples and associated explanations.
8385
8386 2006-07-31 Richard Stallman <rms@gnu.org>
8387
8388 * commands.texi: Update xrefs.
8389 (Event Mod): New node, cut out from old Translating Input.
8390
8391 * maps.texi: Update xrefs.
8392
8393 * keymaps.texi (Translation Keymaps): New node.
8394 Update xrefs from Translating Input to Translation Keymaps.
8395
8396 * elisp.texi (Top): Update subnode menu.
8397
8398 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
8399
8400 * os.texi (System Interface): Fix menu descriptions of some nodes.
8401 (Translating Input): Node deleted.
8402
8403 2006-07-31 Nick Roberts <nickrob@snap.net.nz>
8404
8405 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
8406
8407 * lists.texi (Sets And Lists): Likewise.
8408
8409 2006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
8410
8411 * text.texi (Fields): Mention POS
8412 requirement when narrowing is in effect.
8413
8414 2006-07-28 Richard Stallman <rms@gnu.org>
8415
8416 * display.texi (Face Attributes): Simplify wording.
8417 (Attribute Functions): Clarify meaning of new-frame default
8418 attribute settings.
8419
8420 * customize.texi (Common Keywords): Document how to use
8421 :package-version in a package not in Emacs.
8422
8423 2006-07-28 Kim F. Storm <storm@cua.dk>
8424
8425 * commands.texi (Reading One Event): Fix last change.
8426
8427 2006-07-26 Chong Yidong <cyd@stupidchicken.com>
8428
8429 * commands.texi (Reading One Event): Document SECONDS argument for
8430 read-event, read-char, and read-char-exclusive.
8431
8432 2006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
8433
8434 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
8435 to ensure correct identification.
8436
8437 2006-07-24 Richard Stallman <rms@gnu.org>
8438
8439 * text.texi (Clickable Text): Clarify.
8440
8441 * sequences.texi (Vector Functions): Delete duplicate xref.
8442
8443 * objects.texi (Function Type): Clarify.
8444
8445 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
8446 modes.
8447
8448 * lists.texi (List Variables): New node.
8449 Material moved from other nodes.
8450
8451 * variables.texi (Setting Variables): add-to-list and
8452 add-to-ordered-list moved to List Variables node.
8453
8454 2006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
8455
8456 * text.texi (Links and Mouse-1):
8457 For mouse-on-link-p, expand on arg POS.
8458
8459 2006-07-21 Kim F. Storm <storm@cua.dk>
8460
8461 * display.texi (Forcing Redisplay): Don't mention systems which
8462 don't support sub-second timers for redisplay-preemption-period.
8463
8464 * os.texi (Terminal Output): Clarify text vs graphical terminal.
8465
8466 2006-07-21 Eli Zaretskii <eliz@gnu.org>
8467
8468 * frames.texi (Input Focus): Document that focus-follows-mouse has
8469 no effect on MS-Windows.
8470
8471 2006-07-18 Richard Stallman <rms@gnu.org>
8472
8473 * display.texi (Forcing Redisplay): Cleanups in previous change.
8474
8475 * processes.texi (Low-Level Network): Make menu more convenient.
8476
8477 2006-07-18 Kim F. Storm <storm@cua.dk>
8478
8479 * display.texi (Forcing Redisplay): redisplay-preemption-period
8480 only used on window systems. Add xref to Terminal Output.
8481
8482 * os.texi (Terminal Output): baud-rate only controls preemption on
8483 non-window systems. Add xref to Forcing Redisplay.
8484
8485 * processes.texi (Low-Level Network): Rename node "Make Network"
8486 to "Network Processes".
8487
8488 2006-07-18 Karl Berry <karl@gnu.org>
8489
8490 * variables.texi, functions.texi, customize.texi, loading.texi:
8491 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
8492
8493 2006-07-17 Chong Yidong <cyd@stupidchicken.com>
8494
8495 * commands.texi (Waiting): Document batch-mode sit-for behavior.
8496
8497 2006-07-17 Richard Stallman <rms@gnu.org>
8498
8499 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
8500 Put period and comma inside quotes.
8501
8502 * loading.texi, markers.texi: Use real doublequote inside menus.
8503
8504 * windows.texi: Put point and comma inside quotes.
8505 (Textual Scrolling): Use @samp for error message.
8506
8507 * variables.texi, tips.texi, syntax.texi, symbols.texi:
8508 * strings.texi, streams.texi, processes.texi, os.texi:
8509 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
8510 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
8511 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
8512 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
8513 Put point and comma inside quotes.
8514
8515 * control.texi (Processing of Errors): Add command-error-function.
8516
8517 * variables.texi (File Local Variables): Clarify that
8518 file local variables make buffer-local bindings.
8519
8520 * modes.texi (Syntactic Font Lock): Give default for
8521 font-lock-syntax-table.
8522
8523 2006-07-17 Nick Roberts <nickrob@snap.net.nz>
8524
8525 * text.texi (Special Properties): Clean up previous change.
8526
8527 2006-07-16 Karl Berry <karl@gnu.org>
8528
8529 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
8530 * control.texi: Fix bad page breaks through chapter 10 (control).
8531
8532 * anti.texi (Antinews): Reorder face-attribute fns to avoid
8533 underfull hbox.
8534
8535 2006-07-15 Nick Roberts <nickrob@snap.net.nz>
8536
8537 * text.texi (Special Properties): Describe fontified text property
8538 in relation to a character (not text).
8539
8540 2006-07-15 Kim F. Storm <storm@cua.dk>
8541
8542 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
8543 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
8544 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
8545
8546 * anti.texi (Antinews): Mention redisplay function.
8547 The kbd macro existed, but was not documented, before 22.x.
8548 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
8549
8550 2006-07-14 Nick Roberts <nickrob@snap.net.nz>
8551
8552 * display.texi (Displaying Messages): Add anchor.
8553
8554 * frames.texi (Dialog Boxes): Use it.
8555
8556 2006-07-12 Richard Stallman <rms@gnu.org>
8557
8558 * objects.texi (Frame Type): Explain nature of frames better.
8559
8560 * frames.texi (Frames): Explain nature of frames better.
8561
8562 2006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
8563
8564 * tips.texi (Coding Conventions): Explain why use cl at compile time.
8565
8566 2006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
8567
8568 * frames.texi (Window System Selections): Mention scrap support for Mac.
8569 Default value of x-select-enable-clipboard is t on Mac.
8570
8571 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
8572
8573 2006-07-11 Kim F. Storm <storm@cua.dk>
8574
8575 * display.texi (Forcing Redisplay): Add `redisplay' function.
8576 Don't mention (sit-for -1) -- use (redisplay t) instead.
8577
8578 * commands.texi (Waiting): (sit-for -1) is no longer special.
8579 (sit-for 0) is equivalent to (redisplay).
8580 Iconifying/deiconifying no longer makes sit-for return.
8581
8582 2006-07-10 Nick Roberts <nickrob@snap.net.nz>
8583
8584 * display.texi (Buttons): Fix typo.
8585
8586 * index.texi, elisp.texi (New Symbols): Comment node out.
8587
8588 2006-07-09 Richard Stallman <rms@gnu.org>
8589
8590 * display.texi (Truncation): Clean up previous change.
8591
8592 2006-07-08 Richard Stallman <rms@gnu.org>
8593
8594 * commands.texi (Interactive Call): Use 3 as prefix in example
8595 for execute-extended-command.
8596
8597 * display.texi (Attribute Functions): Move paragraph about
8598 compatibility with Emacs < 21.
8599
8600 2006-07-09 Kim F. Storm <storm@cua.dk>
8601
8602 * display.texi (Refresh Screen): Clarify force-window-update.
8603 (Truncation): "Normally" indicated by fringe arrows.
8604
8605 2006-07-08 Eli Zaretskii <eliz@gnu.org>
8606
8607 * windows.texi (Textual Scrolling, Resizing Windows):
8608 * variables.texi (Constant Variables):
8609 * text.texi (Buffer Contents, Deletion, Changing Properties)
8610 (Property Search, Special Properties, Sticky Properties)
8611 (Links and Mouse-1, Fields, Change Hooks):
8612 * syntax.texi (Syntax Table Functions, Parsing Expressions)
8613 (Categories):
8614 * symbols.texi (Other Plists):
8615 * streams.texi (Output Variables):
8616 * processes.texi (Input to Processes, Query Before Exit):
8617 * positions.texi (Word Motion, Text Lines, List Motion):
8618 * os.texi (Init File, System Environment, Sound Output)
8619 (Session Management):
8620 * nonascii.texi (Text Representations, Character Sets)
8621 (Chars and Bytes, Locales):
8622 * modes.texi (Defining Minor Modes, Header Lines):
8623 * minibuf.texi (Minibuffer Contents):
8624 * markers.texi (Information from Markers):
8625 * lists.texi (List Elements, Building Lists, Association Lists):
8626 * keymaps.texi (Tool Bar):
8627 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
8628 * functions.texi (What Is a Function, Mapping Functions):
8629 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
8630 (Color Names, Text Terminal Colors, Display Feature Testing):
8631 * files.texi (Visiting Functions, File Name Components)
8632 (Unique File Names, Contents of Directories):
8633 * display.texi (Forcing Redisplay, Displaying Messages)
8634 (Temporary Displays, Font Selection, Auto Faces)
8635 (Font Lookup, Fringe Indicators, Display Margins)
8636 (Image Descriptors, Showing Images, Image Cache, Button Types)
8637 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
8638 (Display Table Format, Glyphs):
8639 * control.texi (Iteration):
8640 * commands.texi (Command Loop Info, Adjusting Point):
8641 * backups.texi (Making Backups, Auto-Saving):
8642 Remove @tindex entries.
8643
8644 2006-07-07 Kim F. Storm <storm@cua.dk>
8645
8646 * display.texi (Fringe Cursors): Fix typo.
8647 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
8648 (Overlay Arrow): Default is overlay-arrow fringe indicator.
8649
8650 2006-07-05 Richard Stallman <rms@gnu.org>
8651
8652 * text.texi (Buffer Contents): Add example of text props
8653 in result of buffer-substring.
8654 (Text Properties): Explain better about use of specific property names.
8655 (Property Search): Some cleanups; reorder some functions.
8656
8657 * keymaps.texi (Changing Key Bindings): Cleanup.
8658 Add xref to Key Binding Conventions.
8659
8660 * display.texi (Attribute Functions): Add examples for
8661 face-attribute-relative-p.
8662
8663 * tips.texi (Coding Conventions): Cleanup last change.
8664
8665 2006-07-05 Karl Berry <karl@gnu.org>
8666
8667 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
8668 Remove @setchapternewpage odd.
8669 Result is 1013 pages, down from 1100.
8670
8671 * anti.texi, customize.texi, display.texi, internals.texi:
8672 * minibuf.texi, modes.texi, tips.texi:
8673 Fix overfull/underfull boxes.
8674
8675 2006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
8676
8677 * edebug.texi (Instrumenting):
8678 Add Edebug-specific findex for eval-buffer.
8679 * loading.texi (Loading):
8680 Replace eval-current-buffer with eval-buffer.
8681
8682 2006-06-30 Nick Roberts <nickrob@snap.net.nz>
8683
8684 * locals.texi (Standard Buffer-Local Variables): Update the list
8685 of variables.
8686
8687 2006-06-26 Nick Roberts <nickrob@snap.net.nz>
8688
8689 * files.texi (File Name Completion): Point user to the node
8690 "Reading File Names".
8691
8692 2006-06-24 Eli Zaretskii <eliz@gnu.org>
8693
8694 * files.texi (Contents of Directories): Document case-insensitive
8695 behavior on respective filesystems.
8696
8697 * objects.texi (Character Type): Document that Emacs signals an
8698 error for unsupported Unicode characters specified as \uNNNN.
8699
8700 2006-06-19 Richard Stallman <rms@gnu.org>
8701
8702 * processes.texi (Bindat Spec): Clarify previous change.
8703
8704 2006-06-16 Richard Stallman <rms@gnu.org>
8705
8706 * tips.texi (Coding Conventions): Better explain conventions
8707 for definition constructs.
8708
8709 * text.texi (Special Properties): String value of `read-only'
8710 serves as the error message.
8711
8712 * objects.texi (Character Type): Clarify prev. change.
8713 (Non-ASCII in Strings): Mention \u and \U.
8714
8715 * commands.texi (Using Interactive): Explain problem of
8716 markers, etc., in command-history.
8717
8718 2006-06-14 Kim F. Storm <storm@cua.dk>
8719
8720 * commands.texi (Waiting): Negative arg to sit-for forces
8721 redisplay even if input is pending.
8722
8723 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
8724 redisplay. Remove incorrect example of binding redisplay-dont-pause
8725 around (sit-for 0).
8726
8727 2006-06-13 Richard Stallman <rms@gnu.org>
8728
8729 * display.texi (Forcing Redisplay): Clarify previous change.
8730
8731 2006-06-13 Romain Francoise <romain@orebokech.com>
8732
8733 * display.texi (Forcing Redisplay): Fix typo.
8734
8735 2006-06-13 Kim F. Storm <storm@cua.dk>
8736
8737 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
8738
8739 2006-06-10 Luc Teirlinck <teirllm@auburn.edu>
8740
8741 * tips.texi (Coding Conventions): Add `@end itemize'.
8742
8743 2006-06-10 Richard Stallman <rms@gnu.org>
8744
8745 * tips.texi (Coding Conventions): Explain use of coding systems
8746 to ensure one decoding for strings.
8747
8748 2006-06-09 Aidan Kehoe <kehoea@parhasard.net>
8749
8750 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
8751 syntax.
8752
8753 2006-06-07 Eli Zaretskii <eliz@gnu.org>
8754
8755 * display.texi (Font Selection): Remove description of
8756 clear-face-cache.
8757
8758 * compile.texi (Eval During Compile): Fix a typo. Add index
8759 entries for possible uses of eval-when-compile.
8760
8761 2006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
8762
8763 * display.texi (Abstract Display): Fix typo.
8764
8765 2006-06-03 Eli Zaretskii <eliz@gnu.org>
8766
8767 * minibuf.texi (Minibuffer History) <history-add-new-input>:
8768 Reword variable's description.
8769
8770 2006-06-01 Richard Stallman <rms@gnu.org>
8771
8772 * windows.texi (Splitting Windows): Clarify splitting nonselected
8773 window.
8774
8775 2006-05-31 Juri Linkov <juri@jurta.org>
8776
8777 * minibuf.texi (Minibuffer History): Add history-add-new-input.
8778
8779 2006-05-30 Richard Stallman <rms@gnu.org>
8780
8781 * display.texi (Line Height): Fix errors in description of
8782 default line height and line-height property.
8783
8784 * nonascii.texi (Default Coding Systems): Further clarification.
8785
8786 2006-05-29 Luc Teirlinck <teirllm@auburn.edu>
8787
8788 * internals.texi (Pure Storage): Mention that an overflow in pure
8789 space causes a memory leak.
8790 (Garbage Collection): If there was an overflow in pure space,
8791 `garbage-collect' returns nil.
8792
8793 2006-05-30 Eli Zaretskii <eliz@gnu.org>
8794
8795 * nonascii.texi (Default Coding Systems): Fix it some more.
8796
8797 2006-05-29 Eli Zaretskii <eliz@gnu.org>
8798
8799 * nonascii.texi (Default Coding Systems): Fix last change.
8800
8801 2006-05-29 Kenichi Handa <handa@m17n.org>
8802
8803 * nonascii.texi (find-operation-coding-system): Describe the new
8804 argument format (FILENAME . BUFFER).
8805
8806 2006-05-28 Richard Stallman <rms@gnu.org>
8807
8808 * tips.texi (Coding Conventions): Better explain reasons not to
8809 advise other packages or use `eval-after-load'.
8810
8811 2006-05-29 Kim F. Storm <storm@cua.dk>
8812
8813 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
8814 `bindat-idx' and `bindat-raw' for clarity.
8815
8816 2006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
8817
8818 * processes.texi (Bindat Spec): Expand on `repeat' handler.
8819
8820 * display.texi (Display): Add "Abstract Display" to menu.
8821 (Abstract Display, Abstract Display Functions)
8822 (Abstract Display Example): New nodes.
8823 * elisp.texi (Top): Add "Abstract Display" to menu.
8824
8825 2006-05-27 Chong Yidong <cyd@stupidchicken.com>
8826
8827 * keymaps.texi (Key Sequences): Link to input events definition.
8828 (Format of Keymaps): Delete material duplicated in Keymap Basics.
8829
8830 * files.texi (Changing Files): Document updated argument list for
8831 copy-file.
8832
8833 2006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
8834
8835 * processes.texi (Bindat Functions): Explain term "total length".
8836 Use it in bindat-length and bindat-pack descriptions.
8837
8838 2006-05-26 Eli Zaretskii <eliz@gnu.org>
8839
8840 * tips.texi (Coding Conventions): Advise against using
8841 eval-after-load in packages. Add an index entry.
8842
8843 2006-05-25 Juri Linkov <juri@jurta.org>
8844
8845 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
8846
8847 * modes.texi (%-Constructs): Add %e, %z, %Z.
8848
8849 2006-05-25 Richard Stallman <rms@gnu.org>
8850
8851 * elisp.texi (Top): Update subnode menu.
8852
8853 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
8854 (Keymaps): Update menu.
8855
8856 2006-05-25 Chong Yidong <cyd@stupidchicken.com>
8857
8858 * keymaps.texi (Key Sequences): Some clarifications.
8859
8860 2006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
8861
8862 * processes.texi (Bindat Functions): Say "unibyte string"
8863 explicitly for bindat-unpack and bindat-pack descriptions.
8864 (Bindat Examples): Don't call `string-make-unibyte' in example.
8865
8866 2006-05-25 Chong Yidong <cyd@stupidchicken.com>
8867
8868 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
8869 Explain string and vector representations of key sequences.
8870
8871 * keymaps.texi (Changing Key Bindings):
8872 * commands.texi (Interactive Codes):
8873 * help.texi (Describing Characters): Refer to it.
8874
8875 2006-05-23 Luc Teirlinck <teirllm@auburn.edu>
8876
8877 * frames.texi (Pointer Shape): @end table -> @end defvar.
8878
8879 2006-05-22 Richard Stallman <rms@gnu.org>
8880
8881 * elisp.texi (Top): Update subnode menus.
8882
8883 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
8884 Contents rewritten; material from old Pointer Shape node moved here.
8885
8886 * display.texi (Pointer Shape): Node deleted.
8887 (Image Descriptors): Minor cleanup.
8888
8889 2006-05-21 Richard Stallman <rms@gnu.org>
8890
8891 * syntax.texi (Parsing Expressions): Update info on which STATE
8892 elements are ignored.
8893
8894 2006-05-19 Luc Teirlinck <teirllm@auburn.edu>
8895
8896 * hooks.texi (Standard Hooks): Correct typo.
8897
8898 * gpl.texi (GPL): ifinfo -> ifnottex.
8899
8900 2006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
8901
8902 * searching.texi (Simple Match Data): Warn about match data being
8903 set anew by every search.
8904
8905 2006-05-17 Richard Stallman <rms@gnu.org>
8906
8907 * minibuf.texi (Minibuffer History): Clarify.
8908
8909 * searching.texi (Regexp Special): Clarify nested regexp warning.
8910
8911 2006-05-16 Kim F. Storm <storm@cua.dk>
8912
8913 * minibuf.texi (Minibuffer History): Update add-to-history.
8914
8915 2006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
8916
8917 * nonascii.texi (Explicit Encoding):
8918 Fix typo (encoding<->decoding).
8919
8920 2006-05-14 Richard Stallman <rms@gnu.org>
8921
8922 * buffers.texi (Creating Buffers): Cleanup.
8923
8924 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
8925
8926 2006-05-13 Eli Zaretskii <eliz@gnu.org>
8927
8928 * buffers.texi (Current Buffer): Document that with-temp-buffer
8929 disables undo.
8930
8931 * os.texi (Terminal-Specific): More accurate description of how
8932 Emacs searches for the terminal-specific libraries.
8933
8934 2006-05-12 Eli Zaretskii <eliz@gnu.org>
8935
8936 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
8937 emacs-xtra to @inforef's.
8938
8939 * text.texi (Undo): Document that undo is turned off in buffers
8940 whose names begin with a space.
8941
8942 * buffers.texi (Buffer Names): Add index entries for buffers whose
8943 names begin with a space.
8944 (Creating Buffers): Document that undo is turned off in buffers
8945 whose names begin with a space.
8946
8947 * files.texi (Visiting Functions, Reading from Files)
8948 (Saving Buffers): Mention code and EOL conversions by file I/O
8949 primitives and subroutines.
8950
8951 * nonascii.texi (Lisp and Coding Systems):
8952 Document coding-system-eol-type. Add index entries for eol conversion.
8953
8954 * display.texi (Defining Faces): Mention `mac', and add an xref to
8955 where window-system is described.
8956
8957 2006-05-10 Richard Stallman <rms@gnu.org>
8958
8959 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
8960
8961 2006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
8962
8963 * variables.texi (File Local Variables): Recommend to quote lambda
8964 expressions in safe-local-variable property.
8965
8966 2006-05-09 Richard Stallman <rms@gnu.org>
8967
8968 * variables.texi (File Local Variables):
8969 Document safe-local-eval-forms and safe-local-eval-function.
8970
8971 2006-05-07 Kim F. Storm <storm@cua.dk>
8972
8973 * minibuf.texi (Minibuffer History): Remove keep-dups arg
8974 from add-to-history.
8975
8976 2006-05-07 Romain Francoise <romain@orebokech.com>
8977
8978 * commands.texi (Event Input Misc):
8979 * compile.texi (Eval During Compile):
8980 * internals.texi (Buffer Internals):
8981 * minibuf.texi (Initial Input):
8982 * nonascii.texi (Scanning Charsets):
8983 * numbers.texi (Comparison of Numbers):
8984 * windows.texi (Textual Scrolling, Vertical Scrolling):
8985 Fix various typos.
8986
8987 2006-05-06 Eli Zaretskii <eliz@gnu.org>
8988
8989 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
8990 conditional xref's to either emacs or emacs-xtra, depending on
8991 @iftex/@ifnottex.
8992
8993 * minibuf.texi (Minibuffer History): Document add-to-history.
8994
8995 2006-05-05 Eli Zaretskii <eliz@gnu.org>
8996
8997 * internals.texi (Pure Storage): Mention the pure overflow message
8998 at startup.
8999
9000 2006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
9001
9002 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
9003 (Searching Keymaps): Fix pseudo-Lisp description of keymap
9004 search.
9005
9006 2006-05-01 Richard Stallman <rms@gnu.org>
9007
9008 * intro.texi (nil and t): Clarify.
9009
9010 * variables.texi (File Local Variables): Suggest using booleanp.
9011
9012 2006-05-01 Juanma Barranquero <lekktu@gmail.com>
9013
9014 * objects.texi (Type Predicates): Fix typos.
9015
9016 2006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
9017
9018 * intro.texi (nil and t): Add booleanp.
9019
9020 * objects.texi (Type Predicates): Add links for booleanp and
9021 string-or-null-p.
9022
9023 2006-04-29 Richard Stallman <rms@gnu.org>
9024
9025 * modes.texi (Multiline Font Lock): Rename from
9026 Multi line Font Lock Elements. Much clarification.
9027 (Font Lock Multiline, Region to Fontify): Much clarification.
9028
9029 2006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
9030
9031 * variables.texi (File Local Variables): Remove the special case t for
9032 safe-local-variable.
9033
9034 2006-04-26 Richard Stallman <rms@gnu.org>
9035
9036 * syntax.texi (Parsing Expressions): Minor cleanup.
9037
9038 2006-04-18 Richard Stallman <rms@gnu.org>
9039
9040 * tips.texi (Coding Conventions): Explain when the package's
9041 prefix should appear later on (not at the start of the name).
9042
9043 * searching.texi (String Search): Clarify effect of NOERROR.
9044
9045 * modes.texi (Imenu): Clarify what special items do.
9046
9047 * hooks.texi (Standard Hooks): Delete text about old hook names.
9048
9049 2006-04-17 Romain Francoise <romain@orebokech.com>
9050
9051 * variables.texi (Local Variables): Update the default value of
9052 `max-specpdl-size'.
9053
9054 2006-04-15 Michael Olson <mwolson@gnu.org>
9055
9056 * processes.texi (Transaction Queues): Mention the new optional
9057 `delay-question' argument for `tq-enqueue'.
9058
9059 2006-04-13 Bill Wohler <wohler@newt.com>
9060
9061 * customize.texi (Common Keywords): Use dotted notation for
9062 :package-version value. Specify its values. Improve documentation
9063 for customize-package-emacs-version-alist.
9064
9065 2006-04-12 Bill Wohler <wohler@newt.com>
9066
9067 * customize.texi (Common Keywords): Move description of
9068 customize-package-emacs-version-alist to @defvar.
9069
9070 2006-04-10 Bill Wohler <wohler@newt.com>
9071
9072 * customize.texi (Common Keywords): Add :package-version.
9073
9074 2006-04-10 Kim F. Storm <storm@cua.dk>
9075
9076 * text.texi (Buffer Contents): Add NOPROPS arg to
9077 filter-buffer-substring.
9078
9079 2006-04-08 Kevin Ryde <user42@zip.com.au>
9080
9081 * os.texi (Command-Line Arguments): Update xref to emacs manual
9082 "Command Arguments" -> "Emacs Invocation", per change there.
9083
9084 2006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
9085
9086 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
9087 be on one line to help makeinfo not render two spaces after the dot.
9088
9089 2006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
9090
9091 * strings.texi (Predicates for Strings): Add string-or-null-p.
9092
9093 2006-03-28 Kim F. Storm <storm@cua.dk>
9094
9095 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
9096 remarks about systems that don't support fractional seconds.
9097
9098 2006-03-25 Karl Berry <karl@gnu.org>
9099
9100 * elisp.texi: Use @copyright{} instead of (C), and do not indent
9101 the year list.
9102
9103 2006-03-21 Nick Roberts <nickrob@snap.net.nz>
9104
9105 * display.texi (Fringe Indicators): Fix typos.
9106
9107 2006-03-19 Luc Teirlinck <teirllm@auburn.edu>
9108
9109 * tips.texi (Documentation Tips): One can now also write `program'
9110 in front of a quoted symbol in a docstring to prevent making a
9111 hyperlink.
9112
9113 2006-03-19 Alan Mackenzie <acm@muc.de>
9114
9115 * text.texi (Special Properties): Clarify `fontified' property.
9116
9117 2006-03-16 Richard Stallman <rms@gnu.org>
9118
9119 * display.texi (Defining Images): Minor cleanup.
9120
9121 2006-03-16 Bill Wohler <wohler@newt.com>
9122
9123 * display.texi (Defining Images): In image-load-path-for-library,
9124 prefer user's images.
9125
9126 2006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
9127
9128 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
9129
9130 2006-03-15 Bill Wohler <wohler@newt.com>
9131
9132 * display.texi (Defining Images): Fix example in
9133 image-load-path-for-library by not recommending that one binds
9134 image-load-path. Just defvar it to placate compiler and only use
9135 it if previously defined.
9136
9137 2006-03-14 Bill Wohler <wohler@newt.com>
9138
9139 * display.texi (Defining Images): In image-load-path-for-library,
9140 always return list of directories. Update example.
9141
9142 2006-03-14 Alan Mackenzie <acm@muc.de>
9143
9144 * modes.texi: New node, "Region to Fontify" (for Font Lock).
9145 This describes font-lock-extend-region-function.
9146 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
9147 the new node "Region to Fontify".
9148
9149 2006-03-13 Richard Stallman <rms@gnu.org>
9150
9151 * display.texi (Invisible Text): The impossible position is
9152 now before the invisible text, not after.
9153 (Defining Images): Clean up last change.
9154
9155 2006-03-11 Bill Wohler <wohler@newt.com>
9156
9157 * display.texi (Defining Images): Add image-load-path-for-library.
9158
9159 2006-03-11 Luc Teirlinck <teirllm@auburn.edu>
9160
9161 * text.texi (Adaptive Fill): Fix Texinfo usage.
9162
9163 * strings.texi (Creating Strings): Fix Texinfo usage.
9164
9165 * searching.texi (Regexp Special): Use @samp for regular
9166 expressions that are not in Lisp syntax.
9167
9168 2006-03-08 Luc Teirlinck <teirllm@auburn.edu>
9169
9170 * searching.texi (Regexp Special): Put remark between parentheses
9171 to avoid misreading.
9172
9173 2006-03-07 Luc Teirlinck <teirllm@auburn.edu>
9174
9175 * searching.texi (Syntax of Regexps): More accurately describe
9176 which characters are special in which situations.
9177 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
9178 are not special. Describe in detail when `[' and `]' are special.
9179 (Regexp Backslash): Plenty of regexps with unbalanced square
9180 brackets are valid, so reword that statement.
9181
9182 2006-03-02 Kim F. Storm <storm@cua.dk>
9183
9184 * keymaps.texi (Tool Bar): Add tool-bar-border.
9185
9186 2006-02-28 Luc Teirlinck <teirllm@auburn.edu>
9187
9188 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
9189
9190 2006-02-27 Luc Teirlinck <teirllm@auburn.edu>
9191
9192 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
9193
9194 * files.texi (Locating Files): Suggest additional values for the
9195 SUFFIXES arg of `locate-file'. Update pxref.
9196
9197 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
9198 (How Programs Do Loading): Discuss the effects of Auto Compression
9199 mode on `load'.
9200 (Load Suffixes): New node.
9201 (Library Search): Delete description of `load-suffixes'; it was
9202 moved to "Load Suffixes".
9203 (Autoload, Named Features): Mention `load-suffixes'.
9204
9205 2006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
9206
9207 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
9208
9209 * windows.texi (Window Tree): Fix typo.
9210
9211 2006-02-20 Kim F. Storm <storm@cua.dk>
9212
9213 * display.texi (Fringe Indicators): New section.
9214 Move indicate-empty-lines, indicate-buffer-boundaries, and
9215 default-indicate-buffer-boundaries here.
9216 Add fringe-indicator-alist and default-fringes-indicator-alist.
9217 Add list of logical fringe indicator symbols.
9218 Update list of standard bitmap names.
9219 (Fringe Cursors): New section.
9220 Move overflow-newline-into-fringe here.
9221 Add fringe-cursor-alist and default-fringes-cursor-alist.
9222 Add list of fringe cursor symbols.
9223
9224 2006-02-20 Juanma Barranquero <lekktu@gmail.com>
9225
9226 * commands.texi (Using Interactive): Fix reference to node
9227 "Minibuffers".
9228
9229 2006-02-19 Richard M. Stallman <rms@gnu.org>
9230
9231 * minibuf.texi (High-Level Completion):
9232 Add xref to read-input-method-name.
9233
9234 * files.texi (Relative File Names): Move file-relative-name here.
9235 (File Name Expansion): From here. Minor clarifications.
9236
9237 * commands.texi (Using Interactive): Add xrefs about reading input.
9238 Clarify remarks about that moving point and mark.
9239 Put string case before list case.
9240
9241 2006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
9242
9243 * display.texi (Other Display Specs, Image Descriptors):
9244 Revert erroneous changes. The previous description of
9245 image-descriptors as `(image . PROPS)' was correct.
9246
9247 2006-02-14 Richard M. Stallman <rms@gnu.org>
9248
9249 * variables.texi (File Local Variables): Clarifications.
9250
9251 2006-02-14 Juanma Barranquero <lekktu@gmail.com>
9252
9253 * variables.texi (File Local Variables): Use @code for a cons
9254 cell, not @var.
9255
9256 2006-02-13 Chong Yidong <cyd@stupidchicken.com>
9257
9258 * variables.texi (File Local Variables): Document new file local
9259 variable behavior.
9260
9261 2006-02-10 Kim F. Storm <storm@cua.dk>
9262
9263 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
9264
9265 2006-02-08 Juanma Barranquero <lekktu@gmail.com>
9266
9267 * modes.texi (%-Constructs): Remove obsolete info about
9268 `global-mode-string'.
9269
9270 2006-02-07 Richard M. Stallman <rms@gnu.org>
9271
9272 * commands.texi (Prefix Command Arguments): Minor cleanup.
9273
9274 * display.texi: "Graphical display", not window system.
9275
9276 * functions.texi (What Is a Function): Fix xref.
9277
9278 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
9279 (Changing Key Bindings): Clarify when remapping is better than
9280 substitute-key-definition.
9281
9282 2006-02-02 Richard M. Stallman <rms@gnu.org>
9283
9284 * minibuf.texi (Basic Completion): Completion alists are risky.
9285
9286 * keymaps.texi (Active Keymaps): Clarifications.
9287 (Searching Keymaps): New node.
9288 (Keymaps): Update menu.
9289
9290 * frames.texi (Layout Parameters): Minor clarification.
9291 (Drag and Drop): New node.
9292 (Frames): Update menu.
9293
9294 2006-01-29 Chong Yidong <cyd@stupidchicken.com>
9295
9296 * display.texi (Other Display Specs, Image Descriptors):
9297 Image description is a list, not a cons cell.
9298
9299 2006-01-28 Luc Teirlinck <teirllm@auburn.edu>
9300
9301 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
9302 list is not necessarily a list).
9303
9304 2006-01-27 Eli Zaretskii <eliz@gnu.org>
9305
9306 * frames.texi (Layout Parameters): border-width and
9307 internal-border-width belong to the frame, not the window.
9308
9309 2006-01-19 Richard M. Stallman <rms@gnu.org>
9310
9311 * nonascii.texi (Translation of Characters): Search cmds use
9312 translation-table-for-input. Automatically made local.
9313
9314 * markers.texi (Overview of Markers): Count insertion type
9315 as one of a marker's attributes.
9316
9317 * keymaps.texi (Controlling Active Maps): New node, split out of
9318 Active Keymaps.
9319 (Keymaps): Menu updated.
9320 (Active Keymaps): Give pseudocode to explain how the active
9321 maps are searched. current-active-maps and key-binding moved here.
9322 (Functions for Key Lookup): current-active-maps and key-binding moved.
9323 Clarifications.
9324 (Searching the Keymaps): New subnode.
9325
9326 * elisp.texi (Top): Menu clarification.
9327
9328 * display.texi (Other Display Specs): Delete duplicate entry for
9329 just a string as display spec. Move text about recursive display
9330 specs on such a string.
9331
9332 * commands.texi (Key Sequence Input): Clarify.
9333 Move num-nonmacro-input-events out.
9334 (Reading One Event): num-nonmacro-input-events moved here.
9335
9336 2006-01-14 Nick Roberts <nickrob@snap.net.nz>
9337
9338 * advice.texi (Simple Advice): Update example to fit argument
9339 change in previous-line.
9340
9341 2006-01-05 Richard M. Stallman <rms@gnu.org>
9342
9343 * markers.texi (The Mark): Fix in `mark'.
9344
9345 2006-01-04 Richard M. Stallman <rms@gnu.org>
9346
9347 * processes.texi (Misc Network, Make Network): Minor cleanups.
9348
9349 2006-01-04 Kim F. Storm <storm@cua.dk>
9350
9351 * processes.texi (Make Network): Add IPv6 addresses and handling.
9352 (Network Feature Testing): Mention (:family ipv6).
9353 (Misc Network): Add IPv6 formats to format-network-address.
9354
9355 2005-12-30 Richard M. Stallman <rms@gnu.org>
9356
9357 * text.texi (Changing Properties):
9358 Don't use return value of set-text-properties.
9359
9360 2005-12-29 Luc Teirlinck <teirllm@auburn.edu>
9361
9362 * modes.texi (Mode Line Format): Correct typo in menu.
9363
9364 2005-12-29 Richard M. Stallman <rms@gnu.org>
9365
9366 * modes.texi (Mode Line Top): New node.
9367 (Mode Line Data): Some text moved to new node.
9368 Explain the data structure more concretely.
9369 (Mode Line Basics): Clarifications.
9370 (Mode Line Variables): Clarify intro paragraph.
9371 (%-Constructs): Clarify intro paragraph.
9372 (Mode Line Format): Update menu.
9373
9374 2005-12-28 Luc Teirlinck <teirllm@auburn.edu>
9375
9376 * minibuf.texi (Basic Completion): Update lazy-completion-table
9377 examples for removal of ARGS argument.
9378
9379 2005-12-23 Richard M. Stallman <rms@gnu.org>
9380
9381 * text.texi (Undo): Restore some explanation from the version
9382 that was deleted.
9383
9384 2005-12-23 Eli Zaretskii <eliz@gnu.org>
9385
9386 * text.texi (Undo): Remove duplicate descriptions of `apply
9387 funname' and `apply delta' elements of the undo list.
9388
9389 2005-12-20 Richard M. Stallman <rms@gnu.org>
9390
9391 * help.texi (Help Functions): Update documentation of `apropos'.
9392
9393 2005-12-20 Luc Teirlinck <teirllm@auburn.edu>
9394
9395 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
9396 because it is confusing. If the :help-echo keyword is a function,
9397 it is not directly used as the :help-echo overlay property, as the
9398 xref seems to suggest (it does not take the appropriate args).
9399
9400 2005-12-19 Luc Teirlinck <teirllm@auburn.edu>
9401
9402 * customize.texi (Common Keywords): Fix Texinfo usage.
9403 (Group Definitions, Variable Definitions): Update for new
9404 conventions for using `*' in docstrings.
9405
9406 * tips.texi (Documentation Tips): Update for new conventions for
9407 using `*' in docstrings.
9408
9409 2005-12-16 Richard M. Stallman <rms@gnu.org>
9410
9411 * minibuf.texi (Minibuffer Contents): Minor cleanup.
9412
9413 2005-12-16 Juri Linkov <juri@jurta.org>
9414
9415 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
9416
9417 2005-12-14 Romain Francoise <romain@orebokech.com>
9418
9419 * modes.texi (Customizing Keywords): Rename `append' to `how'.
9420 Fix typo.
9421
9422 2005-12-11 Juri Linkov <juri@jurta.org>
9423
9424 * minibuf.texi (Completion Commands): Add mention of read-file-name
9425 for filename completion keymaps.
9426 (Reading File Names): Add mention of filename completion keymaps
9427 for read-file-name and xref to `Completion Commands'.
9428
9429 2005-12-10 Richard M. Stallman <rms@gnu.org>
9430
9431 * customize.texi (Common Keywords): State caveats for use of :tag.
9432
9433 2005-12-08 Richard M. Stallman <rms@gnu.org>
9434
9435 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
9436 with xrefs and better explanation.
9437 (Completion Commands): Add the filename completion maps.
9438
9439 * objects.texi (Character Type): Clarify that \s is not space
9440 if a dash follows.
9441
9442 2005-12-05 Richard M. Stallman <rms@gnu.org>
9443
9444 * windows.texi (Resizing Windows): Delete preserve-before args.
9445
9446 2005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
9447
9448 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
9449 in full keymaps, since the quirk has been fixed.
9450
9451 2005-12-03 Eli Zaretskii <eliz@gnu.org>
9452
9453 * hooks.texi (Standard Hooks): Add index entries.
9454 Mention `compilation-finish-functions'.
9455
9456 2005-11-27 Richard M. Stallman <rms@gnu.org>
9457
9458 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
9459
9460 2005-11-21 Juri Linkov <juri@jurta.org>
9461
9462 * customize.texi (Common Keywords): Update links types
9463 custom-manual and url-link. Add link types emacs-library-link,
9464 file-link, function-link, variable-link, custom-group-link.
9465
9466 2005-11-20 Chong Yidong <cyd@stupidchicken.com>
9467
9468 * display.texi: Revert 2005-11-20 change.
9469
9470 2005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
9471
9472 * processes.texi (Bindat Functions):
9473 Say "third" to refer to zero-based index "2".
9474
9475 2005-11-18 Luc Teirlinck <teirllm@auburn.edu>
9476
9477 * loading.texi (Library Search): Update the default value of
9478 `load-suffixes'.
9479
9480 2005-11-17 Chong Yidong <cyd@stupidchicken.com>
9481
9482 * display.texi (Attribute Functions): Mention :ignore-defface.
9483
9484 2005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
9485
9486 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
9487 (Minor Mode Conventions): Mention the use of a hook.
9488
9489 2005-11-06 Richard M. Stallman <rms@gnu.org>
9490
9491 * files.texi (Magic File Names): find-file-name-handler checks the
9492 `operations' property of the handler.
9493
9494 2005-11-03 Richard M. Stallman <rms@gnu.org>
9495
9496 * variables.texi (Frame-Local Variables): Small clarification.
9497
9498 2005-10-29 Chong Yidong <cyd@stupidchicken.com>
9499
9500 * os.texi (Init File): Document ~/.emacs.d/init.el.
9501
9502 2005-10-29 Richard M. Stallman <rms@gnu.org>
9503
9504 * internals.texi (Garbage Collection): Document memory-full.
9505
9506 2005-10-28 Bill Wohler <wohler@newt.com>
9507
9508 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
9509 for URLs.
9510
9511 2005-10-28 Richard M. Stallman <rms@gnu.org>
9512
9513 * minibuf.texi (Completion Commands): Clean up prev change.
9514
9515 2005-10-26 Kevin Ryde <user42@zip.com.au>
9516
9517 * compile.texi (Eval During Compile): Explain recommended uses
9518 of eval-when-compile and eval-and-compile.
9519
9520 2005-10-27 Masatake YAMATO <jet@gyve.org>
9521
9522 * minibuf.texi (Completion Commands):
9523 Write about new optional argument for `display-completion-list'.
9524
9525 2005-10-23 Richard M. Stallman <rms@gnu.org>
9526
9527 * display.texi (Overlay Arrow): Clarify about local bindings of
9528 overlay-arrow-position.
9529
9530 2005-10-22 Eli Zaretskii <eliz@gnu.org>
9531
9532 * internals.texi (Building Emacs): Fix last change.
9533
9534 2005-10-22 Richard M. Stallman <rms@gnu.org>
9535
9536 * internals.texi (Building Emacs): Document eval-at-startup.
9537
9538 2005-10-21 Richard M. Stallman <rms@gnu.org>
9539
9540 * loading.texi (Where Defined): load-history contains abs file names.
9541 symbol-file returns abs file names.
9542
9543 2005-10-19 Kim F. Storm <storm@cua.dk>
9544
9545 * display.texi (Showing Images): Add max-image-size integer value.
9546
9547 2005-10-18 Chong Yidong <cyd@stupidchicken.com>
9548
9549 * display.texi (Showing Images): Document max-image-size.
9550
9551 2005-10-17 Richard M. Stallman <rms@gnu.org>
9552
9553 * commands.texi (Quitting): Minor clarification.
9554
9555 * processes.texi (Sentinels): Clarify about output and quitting.
9556 (Filter Functions): Mention with-local-quit.
9557
9558 2005-10-17 Juri Linkov <juri@jurta.org>
9559
9560 * buffers.texi (Current Buffer):
9561 * commands.texi (Event Input Misc):
9562 * compile.texi (Eval During Compile, Compiler Errors):
9563 * customize.texi (Group Definitions):
9564 * display.texi (Progress, Defining Faces):
9565 * files.texi (Writing to Files):
9566 * modes.texi (Mode Hooks, Defining Minor Modes):
9567 * streams.texi (Output Functions):
9568 * syntax.texi (Syntax Table Functions):
9569 * text.texi (Change Hooks):
9570 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
9571
9572 * commands.texi (Quitting): Replace arg `forms' with `body' in
9573 `with-local-quit'.
9574
9575 * positions.texi (Excursions): Replace arg `forms' with `body' in
9576 `save-excursion'.
9577
9578 2005-10-08 Kim F. Storm <storm@cua.dk>
9579
9580 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
9581 Rename manual section accordingly.
9582
9583 2005-10-04 Kim F. Storm <storm@cua.dk>
9584
9585 * windows.texi (Window Split Tree): New section describing
9586 new function window-split-tree function.
9587
9588 2005-10-03 Nick Roberts <nickrob@snap.net.nz>
9589
9590 * display.texi (Fringe Size/Pos): Simplify and add detail.
9591
9592 2005-09-30 Romain Francoise <romain@orebokech.com>
9593
9594 * minibuf.texi (High-Level Completion): Explain that the prompt
9595 given to `read-buffer' should end with a colon and a space.
9596 Update usage examples.
9597
9598 2005-09-29 Juri Linkov <juri@jurta.org>
9599
9600 * display.texi (Displaying Messages): Rename argument name
9601 `string' to `format-string' in functions `message', `message-box',
9602 `message-or-box'.
9603
9604 2005-09-26 Chong Yidong <cyd@stupidchicken.com>
9605
9606 * errors.texi (Standard Errors): Correct xrefs.
9607
9608 2005-09-18 Chong Yidong <cyd@stupidchicken.com>
9609
9610 * display.texi (Defining Images): Update documentation for
9611 `image-load-path'.
9612
9613 2005-09-17 Richard M. Stallman <rms@gnu.org>
9614
9615 * display.texi (Defining Images): Clean up previous change.
9616
9617 2005-09-16 Romain Francoise <romain@orebokech.com>
9618
9619 * elisp.texi: Specify GFDL version 1.2.
9620
9621 * doclicense.texi (GNU Free Documentation License): Update to
9622 version 1.2.
9623
9624 2005-09-15 Chong Yidong <cyd@stupidchicken.com>
9625
9626 * display.texi (Defining Images): Document `image-load-path'.
9627
9628 2005-09-15 Richard M. Stallman <rms@gnu.org>
9629
9630 * objects.texi (Printed Representation): Minor cleanup.
9631 (Box Diagrams): Minor fix.
9632 (Cons Cell Type): Move (...) index item here.
9633 (Box Diagrams): From here.
9634 (Array Type): Minor fix.
9635 (Type Predicates): Delete index "predicates".
9636 (Hash Table Type): Clarify xref.
9637 (Dotted Pair Notation): Minor fix.
9638
9639 2005-09-10 Chong Yidong <cyd@stupidchicken.com>
9640
9641 * files.texi (Saving Buffers): Fix typo.
9642
9643 2005-09-08 Richard M. Stallman <rms@gnu.org>
9644
9645 * tips.texi (Programming Tips): Correct the "default" prompt spec.
9646
9647 2005-09-08 Chong Yidong <cyd@stupidchicken.com>
9648
9649 * locals.texi (Standard Buffer-Local Variables): Don't include
9650 mode variables for minor modes.
9651 Fix xrefs for buffer-display-count, buffer-display-table,
9652 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
9653 enable-multibyte-characters, fill-column, header-line-format,
9654 left-fringe-width, left-margin, and right-fringe-width.
9655
9656 * hooks.texi (Standard Hooks): All hooks should conform to the
9657 standard naming convention now.
9658 Fix xref for `echo-area-clear-hook'.
9659
9660 * display.texi (Usual Display): Note that indicate-empty-lines and
9661 tab-width are buffer-local.
9662
9663 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
9664
9665 * modes.texi (Mode Help): Note that major-mode is buffer-local.
9666
9667 * nonascii.texi (Encoding and I/O): Note that
9668 buffer-file-coding-system is buffer-local.
9669
9670 * positions.texi (List Motion): Note that defun-prompt-regexp is
9671 buffer-local.
9672
9673 * text.texi (Auto Filling): Note that auto-fill-function is
9674 buffer-local.
9675 (Undo): Note that buffer-undo-list is buffer-local.
9676
9677 * windows.texi (Buffers and Windows):
9678 Document buffer-display-count.
9679
9680 2005-09-06 Richard M. Stallman <rms@gnu.org>
9681
9682 * tips.texi (Coding Conventions): Sometimes it is ok to put the
9683 package prefix elsewhere than at the start of the name.
9684
9685 2005-09-03 Richard M. Stallman <rms@gnu.org>
9686
9687 * tips.texi (Programming Tips): Add conventions for minibuffer
9688 questions and prompts.
9689
9690 2005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
9691
9692 * intro.texi (nil and t): Minor cleanup.
9693 Delete spurious mention of keyword symbols.
9694 (Evaluation Notation): Add index entry.
9695 (A Sample Function Description): Minor cleanup.
9696 (A Sample Variable Description): Not all vars can be set.
9697
9698 2005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
9699
9700 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
9701
9702 (Insertion): Document precise type of `insert-char' arg COUNT.
9703
9704 2005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
9705
9706 * modes.texi (Other Font Lock Variables): Sync the default of
9707 font-lock-lines-before.
9708
9709 2005-08-31 Michael Albinus <michael.albinus@gmx.de>
9710
9711 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
9712
9713 2005-08-29 Richard M. Stallman <rms@gnu.org>
9714
9715 * elisp.texi (Top): Update subnode menu.
9716
9717 * searching.texi (Searching and Matching): Move node.
9718 Rearrange contents and add overall explanation.
9719 (Searching and Case): Move node.
9720 (Searching and Matching): Update menu.
9721
9722 2005-08-27 Eli Zaretskii <eliz@gnu.org>
9723
9724 * os.texi (Startup Summary): Fix the description of the initial
9725 startup message display.
9726
9727 2005-08-25 Richard M. Stallman <rms@gnu.org>
9728
9729 * searching.texi (Search and Replace): Add replace-regexp-in-string.
9730
9731 2005-08-25 Emilio C. Lopes <eclig@gmx.net>
9732
9733 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
9734 `next-overlay-change' example.
9735
9736 2005-08-22 Juri Linkov <juri@jurta.org>
9737
9738 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
9739 Fix invert-face. Fix args of face-background.
9740
9741 * display.texi (Standard Faces): Delete node.
9742 (Faces): Add xref to `(emacs)Standard Faces'.
9743 (Displaying Faces): Fix xref to `Standard Faces'.
9744
9745 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
9746
9747 2005-08-20 Alan Mackenzie <acm@muc.de>
9748
9749 * buffers.texi (The Buffer List): Clarify the manipulation of the
9750 buffer list.
9751
9752 2005-08-14 Richard M. Stallman <rms@gnu.org>
9753
9754 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
9755 a regexp.
9756
9757 2005-08-11 Richard M. Stallman <rms@gnu.org>
9758
9759 * elisp.texi (Top): Update subnode lists.
9760
9761 * display.texi (Inverse Video): Node deleted.
9762
9763 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
9764 New nodes split out of Coding Conventions.
9765
9766 * searching.texi (Regular Expressions): Document re-builder.
9767
9768 * os.texi (Time Parsing): New node split out of Time Conversion.
9769
9770 * processes.texi (Misc Network, Network Feature Testing)
9771 (Network Options, Make Network): New nodes split out of
9772 Low-Level Network.
9773
9774 2005-08-09 Richard M. Stallman <rms@gnu.org>
9775
9776 * frames.texi (Geometry): New node, split from Size and Position.
9777 (Frame Parameters): Refer to Geometry.
9778
9779 * buffers.texi (The Buffer List): Fix xrefs.
9780
9781 * windows.texi (Splitting Windows): Fix xref.
9782
9783 * frames.texi (Layout Parameters): Add xref.
9784
9785 * display.texi (Line Height, Scroll Bars): Fix xrefs.
9786
9787 * keymaps.texi (Menu Bar): Fix xref.
9788
9789 * locals.texi (Standard Buffer-Local Variables): Fix xref.
9790
9791 * modes.texi (%-Constructs): Fix xref.
9792
9793 * frames.texi (Window Frame Parameters): Node split up.
9794 (Basic Parameters, Position Parameters, Size Parameters)
9795 (Layout Parameters, Buffer Parameters, Management Parameters)
9796 (Cursor Parameters, Color Parameters): New subnodes.
9797
9798 2005-08-09 Luc Teirlinck <teirllm@auburn.edu>
9799
9800 * positions.texi (Screen Lines): Update xref for previous change
9801 in minibuf.texi.
9802
9803 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
9804 change in minibuf.texi.
9805
9806 2005-08-09 Richard M. Stallman <rms@gnu.org>
9807
9808 * tips.texi (Coding Conventions): Minor cleanup.
9809
9810 * modes.texi (Defining Minor Modes): Explain when init-value
9811 can be non-nil.
9812
9813 * elisp.texi (Top): Update submenu for Minibuffer.
9814
9815 * minibuf.texi (Minibuffer Misc): Node split up.
9816 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
9817 (Recursive Mini): New nodes split out from Minibuffer Misc.
9818 (Minibuffer Misc): Document max-mini-window-height.
9819
9820 * hash.texi (Defining Hash): Delete stray paren in example.
9821
9822 * display.texi (Echo Area Customization): Don't define
9823 max-mini-window-height here; xref instead.
9824
9825 * commands.texi (Event Input Misc): Update while-no-input.
9826
9827 * advice.texi (Advising Functions): Explain when to use advice
9828 and when to use a hook.
9829
9830 2005-07-30 Eli Zaretskii <eliz@gnu.org>
9831
9832 * makefile.w32-in (info): Don't run install-info.
9833 ($(infodir)/dir): New target, produced by running install-info.
9834
9835 2005-07-27 Luc Teirlinck <teirllm@auburn.edu>
9836
9837 * modes.texi (Defining Minor Modes): The keyword for the initial
9838 value is :init-value, not :initial-value.
9839
9840 2005-07-23 Eli Zaretskii <eliz@gnu.org>
9841
9842 * loading.texi (Autoload): Make the `doctor' example be consistent
9843 with what's in current loaddefs.el. Describe the "fn" magic in
9844 the usage portion of the doc string.
9845
9846 2005-07-22 Richard M. Stallman <rms@gnu.org>
9847
9848 * internals.texi (Garbage Collection): Clarify previous change.
9849
9850 2005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
9851
9852 * internals.texi (Garbage Collection): Add gc-cons-percentage.
9853
9854 2005-07-18 Juri Linkov <juri@jurta.org>
9855
9856 * commands.texi (Accessing Events):
9857 * frames.texi (Text Terminal Colors, Resources):
9858 * markers.texi (The Mark):
9859 * modes.texi (Defining Minor Modes):
9860 Delete duplicate duplicate words.
9861
9862 2005-07-16 Richard M. Stallman <rms@gnu.org>
9863
9864 * display.texi (Managing Overlays): Clarify make-overlay
9865 args for insertion types.
9866
9867 2005-07-13 Luc Teirlinck <teirllm@auburn.edu>
9868
9869 * customize.texi (Variable Definitions):
9870 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
9871 `standard-value' is a list too.
9872 (Defining New Types): Use @key{RET} instead of @key{ret}.
9873
9874 2005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
9875
9876 * os.texi (Translating Input): Fix typo.
9877
9878 2005-07-08 Richard M. Stallman <rms@gnu.org>
9879
9880 * README: Update edition number and size estimate.
9881
9882 * elisp.texi (VERSION): Set to 2.9.
9883
9884 2005-07-07 Richard M. Stallman <rms@gnu.org>
9885
9886 * book-spine.texinfo: Update Emacs version.
9887
9888 * display.texi (Inverse Video): Delete mode-line-inverse-video.
9889
9890 2005-07-06 Richard M. Stallman <rms@gnu.org>
9891
9892 * searching.texi (Regexp Search): Clarify what re-search-forward
9893 does when the search fails.
9894
9895 2005-07-05 Lute Kamstra <lute@gnu.org>
9896
9897 * Update FSF's address in GPL notices.
9898
9899 * doclicense.texi (GNU Free Documentation License):
9900 * gpl.texi (GPL):
9901 * tips.texi (Coding Conventions, Library Headers):
9902 * vol1.texi:
9903 * vol2.texi: Update FSF's address.
9904
9905 2005-07-04 Richard M. Stallman <rms@gnu.org>
9906
9907 * hooks.texi (Standard Hooks): Add occur-hook.
9908
9909 2005-07-03 Luc Teirlinck <teirllm@auburn.edu>
9910
9911 * display.texi (The Echo Area): Correct menu.
9912
9913 2005-07-03 Richard M. Stallman <rms@gnu.org>
9914
9915 * elisp.texi (Top): Update subnode menu for Display.
9916
9917 * display.texi (Displaying Messages): New node, with most
9918 of what was in The Echo Area.
9919 (Progress): Move under The Echo Area.
9920 (Logging Messages): New node with new text.
9921 (Echo Area Customization): New node, the rest of what was
9922 in The Echo Area. Document message-truncate-lines with @defvar.
9923 (Display): Update menu.
9924
9925 * windows.texi (Textual Scrolling): Doc 3 values for
9926 scroll-preserve-screen-position.
9927
9928 * text.texi (Special Properties): Change hook functions
9929 should bind inhibit-modification-hooks around altering buffer text.
9930
9931 * keymaps.texi (Key Binding Commands): Call binding BINDING
9932 rather than DEFINITION.
9933
9934 2005-06-29 Juanma Barranquero <lekktu@gmail.com>
9935
9936 * variables.texi (Defining Variables): `user-variable-p' returns t
9937 for aliases of user options, nil for alias loops.
9938
9939 2005-06-28 Richard M. Stallman <rms@gnu.org>
9940
9941 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
9942 make-keymap.
9943
9944 2005-06-27 Luc Teirlinck <teirllm@auburn.edu>
9945
9946 * variables.texi (Setting Variables): Correct and clarify
9947 description of `add-to-ordered-list'.
9948
9949 2005-06-26 Richard M. Stallman <rms@gnu.org>
9950
9951 * display.texi (Faces): Minor cleanup.
9952
9953 2005-06-25 Luc Teirlinck <teirllm@auburn.edu>
9954
9955 * display.texi (Faces): `facep' returns t for strings that are
9956 face names.
9957
9958 2005-06-25 Richard M. Stallman <rms@gnu.org>
9959
9960 * objects.texi (Equality Predicates): Clarify meaning of equal.
9961
9962 * windows.texi (Selecting Windows): save-selected-window
9963 and with-selected-window save and restore the current buffer.
9964
9965 2005-06-24 Richard M. Stallman <rms@gnu.org>
9966
9967 * numbers.texi (Float Basics): Explain how to test for NaN,
9968 and printing the sign of NaNs.
9969
9970 2005-06-24 Eli Zaretskii <eliz@gnu.org>
9971
9972 * makefile.w32-in (MAKEINFO): Use --force.
9973
9974 2005-06-23 Richard M. Stallman <rms@gnu.org>
9975
9976 * display.texi (Face Functions): Correct Texinfo usage.
9977
9978 2005-06-23 Luc Teirlinck <teirllm@auburn.edu>
9979
9980 * lists.texi (Rings): `ring-elements' now returns the elements of
9981 RING in order.
9982
9983 2005-06-23 Juanma Barranquero <lekktu@gmail.com>
9984
9985 * markers.texi (The Mark): Texinfo usage fix.
9986
9987 2005-06-23 Kim F. Storm <storm@cua.dk>
9988
9989 * searching.texi (Entire Match Data): Remove evaporate option for
9990 match-data. Do not mention evaporate option for set-match-data.
9991
9992 2005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
9993
9994 * display.texi (Face Functions): Mention face aliases.
9995
9996 2005-06-21 Richard M. Stallman <rms@gnu.org>
9997
9998 * anti.texi (Antinews): Texinfo usage fix.
9999
10000 2005-06-21 Karl Berry <karl@gnu.org>
10001
10002 * elisp.texi: Use @copying.
10003
10004 * elisp.texi: Put @summarycontents and @contents before the Top
10005 node, instead of the end of the file, so that the contents appear
10006 in the right place in the dvi/pdf output.
10007
10008 2005-06-21 Juri Linkov <juri@jurta.org>
10009
10010 * display.texi (Defining Faces): Add `customized-face'.
10011
10012 2005-06-20 Kim F. Storm <storm@cua.dk>
10013
10014 * variables.texi (Setting Variables): Any type of element can be
10015 given order in add-to-ordered-list. Compare elements with eq.
10016
10017 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
10018
10019 2005-06-20 Karl Berry <karl@gnu.org>
10020
10021 * syntax.texi (Syntax Flags): Make last column very slightly wider
10022 to avoid "generic comment" breaking on two lines and causing an
10023 underfull box.
10024
10025 2005-06-19 Luc Teirlinck <teirllm@auburn.edu>
10026
10027 * lists.texi (Rings): Various minor clarifications and corrections.
10028
10029 2005-06-18 Richard M. Stallman <rms@gnu.org>
10030
10031 * functions.texi (Obsolete Functions): Simplify.
10032
10033 * variables.texi (Variable Aliases): Simplify.
10034
10035 * anti.texi, backups.texi, compile.texi, customize.texi:
10036 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
10037 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
10038 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
10039 * variables.texi: Fix formatting ugliness.
10040
10041 * elisp.texi: Add links to Rings and Byte Packing.
10042 Update version and copyright years.
10043
10044 * minibuf.texi: Fix formatting ugliness.
10045 (Completion Commands): Move keymap vars to the end
10046 and vars completing-read binds to the top.
10047
10048 2005-06-17 Luc Teirlinck <teirllm@auburn.edu>
10049
10050 * processes.texi: Fix typos.
10051 (Bindat Spec): Correct Texinfo error.
10052 (Byte Packing): Fix ungrammatical sentence.
10053
10054 2005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
10055
10056 * lists.texi (Rings): New node.
10057 (Lists): Add it to menu.
10058
10059 * processes.texi (Byte Packing): New node.
10060 (Processes): Add it to menu.
10061
10062 2005-06-17 Richard M. Stallman <rms@gnu.org>
10063
10064 * syntax.texi (Parsing Expressions): Fix texinfo usage.
10065
10066 * help.texi (Documentation Basics): Explain the xref to
10067 Documentation Tips.
10068
10069 * debugging.texi (Debugger Commands): Minor fix.
10070
10071 2005-06-16 Luc Teirlinck <teirllm@auburn.edu>
10072
10073 * edebug.texi (Instrumenting): Eliminate duplicate link.
10074 (Specification List): Replace references to "below", referring to
10075 a later node, with one @ref to that node.
10076
10077 * os.texi (Timers): Timers should save and restore the match data
10078 if they change it.
10079
10080 * debugging.texi (Debugger Commands): Mention that the Lisp
10081 debugger can not step through primitive functions.
10082
10083 2005-06-16 Juanma Barranquero <lekktu@gmail.com>
10084
10085 * functions.texi (Obsolete Functions): Update argument names of
10086 `make-obsolete' and `define-obsolete-function-alias'.
10087
10088 * variables.texi (Variable Aliases): Update argument names of
10089 `defvaralias', `make-obsolete-variable' and
10090 `define-obsolete-variable-alias'.
10091
10092 2005-06-15 Kim F. Storm <storm@cua.dk>
10093
10094 * searching.texi (Entire Match Data): Rephrase warnings about
10095 evaporate arg to match-data and set-match-data.
10096
10097 2005-06-14 Luc Teirlinck <teirllm@auburn.edu>
10098
10099 * elisp.texi (Top): Update detailed menu.
10100
10101 * edebug.texi (Edebug): Update menu.
10102 (Instrumenting): Update xrefs.
10103 (Edebug Execution Modes): Correct xref.
10104 (Jumping): Clarify description of `h' command.
10105 Eliminate redundant @ref.
10106 (Breaks): New node.
10107 (Breakpoints): Is now a subsubsection.
10108 (Global Break Condition): Mention `C-x X X'.
10109 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
10110 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
10111 (Edebug Display Update): Correct pxref.
10112 (Edebug and Macros): New node.
10113 (Instrumenting Macro Calls): Is now a subsubsection.
10114 Neither arg of `def-edebug-spec' is evaluated.
10115 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
10116 (Specification Examples): Fix typo.
10117
10118 2005-06-14 Lute Kamstra <lute@gnu.org>
10119
10120 * debugging.texi (Function Debugging): Primitives can break on
10121 entry too.
10122
10123 2005-06-14 Kim F. Storm <storm@cua.dk>
10124
10125 * variables.texi (Setting Variables): Add add-to-ordered-list.
10126
10127 2005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
10128
10129 * syntax.texi (Parsing Expressions): Document aux functions and vars of
10130 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
10131
10132 2005-06-13 Lute Kamstra <lute@gnu.org>
10133
10134 * text.texi (Special Properties): Fix cross reference.
10135
10136 2005-06-11 Luc Teirlinck <teirllm@auburn.edu>
10137
10138 * debugging.texi (Function Debugging): Delete mention of empty
10139 string argument to `cancel-debug-on-entry'. Delete inaccurate
10140 description of the return value of that command.
10141
10142 2005-06-11 Alan Mackenzie <acm@muc.de>
10143
10144 * text.texi (Adaptive Fill): Amplify the description of
10145 fill-context-prefix.
10146
10147 2005-06-10 Luc Teirlinck <teirllm@auburn.edu>
10148
10149 * syntax.texi (Parsing Expressions): Fix Texinfo error.
10150
10151 2005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
10152
10153 * syntax.texi (Parsing Expressions): Document syntax-ppss.
10154
10155 2005-06-10 Luc Teirlinck <teirllm@auburn.edu>
10156
10157 * debugging.texi (Error Debugging): Minor rewording.
10158 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
10159 is optional.
10160
10161 2005-06-10 Lute Kamstra <lute@gnu.org>
10162
10163 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
10164 (Top): Give it a title. Correct version number. Give the
10165 detailed node listing a more prominent header.
10166 * intro.texi: Don't set VERSION here a second time.
10167 Mention Emacs's version too.
10168 * anti.texi (Antinews): Use EMACSVER to refer to the current
10169 version of Emacs.
10170
10171 2005-06-09 Kim F. Storm <storm@cua.dk>
10172
10173 * searching.texi (Entire Match Data): Explain new `reseat' argument to
10174 match-data and set-match-data.
10175
10176 2005-06-08 Richard M. Stallman <rms@gnu.org>
10177
10178 * searching.texi (Entire Match Data): Clarify when match-data
10179 returns markers and when integers.
10180
10181 * display.texi (Defining Faces): Explain that face name should not
10182 end in `-face'.
10183
10184 * modes.texi (Mode Line Data): Minor cleanup.
10185 (Customizing Keywords): Node split out of Search-based Fontification.
10186 Add example of using font-lock-add-keywords from a hook.
10187 Clarify when MODE should be non-nil, and when nil.
10188
10189 2005-06-06 Richard M. Stallman <rms@gnu.org>
10190
10191 * modes.texi (Mode Line Data): Explain what happens when the car
10192 of a list is a void symbol.
10193 (Search-based Fontification): Explain MODE arg to
10194 font-lock-add-keywords and warn about calls from major modes.
10195
10196 2005-06-08 Juri Linkov <juri@jurta.org>
10197
10198 * display.texi (Standard Faces): Add `shadow' face.
10199
10200 2005-05-29 Luc Teirlinck <teirllm@auburn.edu>
10201
10202 * modes.texi (Major Mode Conventions): A derived mode only needs
10203 to put the call to the parent mode inside `delay-mode-hooks'.
10204
10205 2005-05-29 Richard M. Stallman <rms@gnu.org>
10206
10207 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
10208 new, and what that implies. Clarify.
10209
10210 * files.texi (Locating Files): Clean up the text.
10211
10212 * frames.texi (Window Frame Parameters): Document user-size.
10213 Shorten entry for top by referring to left.
10214
10215 2005-05-26 Richard M. Stallman <rms@gnu.org>
10216
10217 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
10218 is new, and what the implications are. Other clarifications.
10219
10220 2005-05-24 Richard M. Stallman <rms@gnu.org>
10221
10222 * frames.texi (Dialog Boxes): Minor fixes.
10223
10224 2005-05-25 Masatake YAMATO <jet@gyve.org>
10225
10226 * display.texi (Standard Faces): Write about `mode-line-highlight'.
10227
10228 2005-05-24 Luc Teirlinck <teirllm@auburn.edu>
10229
10230 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
10231 is optional.
10232
10233 2005-05-24 Nick Roberts <nickrob@snap.net.nz>
10234
10235 * frames.texi (Dialog Boxes): Describe new optional argument.
10236
10237 2005-05-23 Lute Kamstra <lute@gnu.org>
10238
10239 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
10240 syntax-begin-function over font-lock-beginning-of-syntax-function.
10241
10242 2005-05-21 Luc Teirlinck <teirllm@auburn.edu>
10243
10244 * minibuf.texi (Reading File Names): Update description of
10245 `read-directory-name'.
10246
10247 * modes.texi (Derived Modes): Clarify :group keyword.
10248
10249 2005-05-21 Eli Zaretskii <eliz@gnu.org>
10250
10251 * files.texi (Locating Files): New subsection.
10252 Describe locate-file and executable-find.
10253
10254 2005-05-21 Kevin Ryde <user42@zip.com.au>
10255
10256 * frames.texi (Initial Parameters): Update cross reference to
10257 "Emacs Invocation".
10258
10259 2005-05-19 Luc Teirlinck <teirllm@auburn.edu>
10260
10261 * keymaps.texi (Active Keymaps): Add anchor.
10262
10263 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
10264 (Major Mode Conventions): Refer to `Auto Major Mode' in more
10265 appropriate place.
10266 (Derived Modes): Small clarifications.
10267 (Minor Mode Conventions, Keymaps and Minor Modes):
10268 Replace references to nodes with references to anchors.
10269 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
10270 Clarify description of lists whose first element is an integer.
10271 (Mode Line Variables): Add anchor.
10272 (%-Constructs): Clarify description of integer after %.
10273 (Emulating Mode Line): Describe nil value for FACE.
10274
10275 2005-05-18 Luc Teirlinck <teirllm@auburn.edu>
10276
10277 * modes.texi (Derived Modes): Correct references to non-existing
10278 variable standard-syntax-table.
10279
10280 2005-05-17 Lute Kamstra <lute@gnu.org>
10281
10282 * modes.texi (Defining Minor Modes): Mention the mode hook.
10283
10284 2005-05-15 Kim F. Storm <storm@cua.dk>
10285
10286 * processes.texi (Network): Remove open-network-stream-nowait.
10287 (Network Servers): Remove open-network-stream-server.
10288
10289 2005-05-15 Luc Teirlinck <teirllm@auburn.edu>
10290
10291 * elisp.texi (Top): Update detailed menu.
10292
10293 * variables.texi: Reorder nodes.
10294 (Variables): Update menu.
10295 (File Local Variables): Do not refer to the `-*-' line as
10296 a "local variables list". Add pxref.
10297
10298 2005-05-14 Luc Teirlinck <teirllm@auburn.edu>
10299
10300 * elisp.texi (Top): Update detailed menu for node changes.
10301
10302 * modes.texi (Modes): Update Menu.
10303 (Hooks): Move to beginning of chapter.
10304 Most minor modes run mode hooks too.
10305 `add-hook' can handle void hooks or hooks whose value is a single
10306 function.
10307 (Major Modes): Update Menu.
10308 (Major Mode Basics): New node, split off from `Major Modes'.
10309 (Major Mode Conventions): Correct xref. Explain how to handle
10310 auto-mode-alist if the major mode command has an autoload cookie.
10311 (Auto Major Mode): Major update. Add magic-mode-alist.
10312 (Derived Modes): Major update.
10313 (Mode Line Format): Update Menu.
10314 (Mode Line Basics): New node, split off from `Mode Line Format'.
10315
10316 * loading.texi (Autoload): Mention `autoload cookie' as synonym
10317 for `magic autoload comment'. Add index entries and anchor.
10318
10319 2005-05-14 Richard M. Stallman <rms@gnu.org>
10320
10321 * tips.texi (Coding Conventions): Explain how important it is
10322 that just loading certain files not change Emacs behavior.
10323
10324 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
10325
10326 2005-05-12 Lute Kamstra <lute@gnu.org>
10327
10328 * modes.texi (Generic Modes): Update.
10329 (Major Modes): Refer to node "Generic Modes".
10330
10331 * elisp.texi (Top): Update to the current structure of the manual.
10332 * processes.texi (Processes): Add menu description.
10333 * customize.texi (Customization): Add menu descriptions.
10334
10335 2005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
10336
10337 * processes.texi (Signals to Processes)
10338 (Low-Level Network): Fix typos.
10339
10340 2005-05-11 Lute Kamstra <lute@gnu.org>
10341
10342 * elisp.texi (Top): Add some nodes from the chapter "Major and
10343 Minor Modes" to the detailed node listing.
10344
10345 2005-05-10 Richard M. Stallman <rms@gnu.org>
10346
10347 * keymaps.texi (Extended Menu Items): Menu item filter functions
10348 can be called at any time.
10349
10350 2005-05-08 Luc Teirlinck <teirllm@auburn.edu>
10351
10352 * variables.texi (File Local Variables): `(hack-local-variables t)'
10353 now also checks whether a mode is specified in the local variables
10354 list.
10355
10356 2005-05-05 Kevin Ryde <user42@zip.com.au>
10357
10358 * display.texi (The Echo Area): Correct format function cross
10359 reference.
10360
10361 2005-05-05 Luc Teirlinck <teirllm@auburn.edu>
10362
10363 * variables.texi (Variable Aliases): Change description of
10364 `define-obsolete-variable-alias'.
10365
10366 * functions.texi (Functions): Add "Obsolete Functions" to menu.
10367 (Defining Functions): Add xref.
10368 (Obsolete Functions): New node.
10369 (Function Safety): Standardize capitalization of section title.
10370
10371 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
10372 (Dialog Boxes): Complete description of `x-popup-dialog'.
10373
10374 2005-05-04 Richard M. Stallman <rms@gnu.org>
10375
10376 * commands.texi (Interactive Codes): Fix Texinfo usage.
10377 Document U more clearly.
10378
10379 2005-05-01 Luc Teirlinck <teirllm@auburn.edu>
10380
10381 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
10382 function and not a macro.
10383
10384 * frames.texi (Pop-Up Menus): Correct and clarify description of
10385 `x-popup-menu'.
10386 (Dialog Boxes): Clarify description of `x-popup-dialog'.
10387
10388 2005-05-01 Richard M. Stallman <rms@gnu.org>
10389
10390 * edebug.texi (Checking Whether to Stop): Fix previous change.
10391
10392 2005-05-01 Luc Teirlinck <teirllm@auburn.edu>
10393
10394 * display.texi: Fix typos and Texinfo usage.
10395
10396 * edebug.texi (Checking Whether to Stop): executing-macro ->
10397 executing-kbd-macro.
10398
10399 2005-05-01 Richard M. Stallman <rms@gnu.org>
10400
10401 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
10402
10403 2005-04-30 Richard M. Stallman <rms@gnu.org>
10404
10405 * files.texi (Magic File Names): Document `operations' property.
10406
10407 2005-04-29 Lute Kamstra <lute@gnu.org>
10408
10409 * modes.texi (Generic Modes): New node.
10410 (Major Modes): Add it to the menu.
10411 (Derived Modes): Add "derived mode" to concept index.
10412
10413 2005-04-28 Lute Kamstra <lute@gnu.org>
10414
10415 * modes.texi (Defining Minor Modes): Fix previous change.
10416 (Font Lock Mode): Simplify.
10417 (Font Lock Basics): Say that font-lock-defaults is buffer-local
10418 when set and that some parts are optional. Add cross references.
10419 (Search-based Fontification): Say how to specify font-lock-keywords.
10420 Add cross references. Add font-lock-multiline to index.
10421 Move font-lock-keywords-case-fold-search here from node "Other Font
10422 Lock Variables". Document font-lock-add-keywords and
10423 font-lock-remove-keywords.
10424 (Other Font Lock Variables): Move font-lock-keywords-only,
10425 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
10426 and font-lock-syntactic-face-function to node "Syntactic Font
10427 Lock". Move font-lock-keywords-case-fold-search to node
10428 "Search-based Fontification". Document font-lock-inhibit-thing-lock
10429 and font-lock-{,un}fontify-{buffer,region}-function.
10430 (Precalculated Fontification): Remove reference to deleted variable
10431 font-lock-core-only.
10432 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
10433 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
10434 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
10435 and font-lock-syntactic-face-function here from node "Other Font
10436 Lock Variables". Move font-lock-syntactic-keywords to "Setting
10437 Syntax Properties". Add cross references.
10438 (Setting Syntax Properties): New node.
10439 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
10440 * syntax.texi (Syntax Properties): Add cross reference.
10441 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
10442
10443 2005-04-26 Richard M. Stallman <rms@gnu.org>
10444
10445 * display.texi (Defining Faces):
10446 Document `default' elements of defface spec.
10447
10448 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
10449
10450 * variables.texi (Variable Aliases): Clarify text.
10451
10452 2005-04-25 Chong Yidong <cyd@stupidchicken.com>
10453
10454 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
10455
10456 2005-04-25 Luc Teirlinck <teirllm@auburn.edu>
10457
10458 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
10459
10460 2005-04-24 Eli Zaretskii <eliz@gnu.org>
10461
10462 * syntax.texi (Syntax Table Internals): Elaborate documentation of
10463 syntax-after and syntax-class.
10464
10465 * files.texi (Changing Files): Fix last change's cross-reference.
10466 (Unique File Names): Don't mention "numbers" in the documentation
10467 of make-temp-file and make-temp-name.
10468
10469 2005-04-23 Richard M. Stallman <rms@gnu.org>
10470
10471 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
10472
10473 2005-04-22 Nick Roberts <nickrob@snap.net.nz>
10474
10475 * windows.texi (Cyclic Window Ordering): Clarify window-list.
10476
10477 2005-04-22 Nick Roberts <nickrob@snap.net.nz>
10478
10479 * variables.texi (Variable Aliases): Describe make-obsolete-variable
10480 and define-obsolete-variable-alias.
10481
10482 2005-04-22 Kim F. Storm <storm@cua.dk>
10483
10484 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
10485 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
10486
10487 2005-04-21 Lute Kamstra <lute@gnu.org>
10488
10489 * lists.texi (Association Lists): Document rassq-delete-all.
10490
10491 2005-04-19 Richard M. Stallman <rms@gnu.org>
10492
10493 * modes.texi (Search-based Fontification): Explain that
10494 facespec is an expression to be evaluated.
10495
10496 2005-04-19 Kevin Ryde <user42@zip.com.au>
10497
10498 * streams.texi (Output Functions): Fix xref.
10499 * strings.texi (String Conversion): Fix xref.
10500
10501 2005-04-19 Kim F. Storm <storm@cua.dk>
10502
10503 * symbols.texi (Symbol Plists): Add safe-get.
10504 Mention that `get' may signal an error.
10505
10506 2005-04-18 Nick Roberts <nickrob@snap.net.nz>
10507
10508 * customize.texi (Variable Definitions): Replace tooltip-mode
10509 example with save-place.
10510
10511 2005-04-17 Richard M. Stallman <rms@gnu.org>
10512
10513 * buffers.texi (Indirect Buffers): Clarify.
10514
10515 * positions.texi (Positions): Clarify converting marker to integer.
10516
10517 * strings.texi (String Basics): Mention string-match; clarify.
10518
10519 2005-04-08 Lute Kamstra <lute@gnu.org>
10520
10521 * modes.texi (Search-based Fontification): Fix cross references.
10522 Use consistent terminology. Document anchored highlighting.
10523
10524 2005-04-05 Lute Kamstra <lute@gnu.org>
10525
10526 * modes.texi (Defining Minor Modes): Document :group keyword
10527 argument and its default value.
10528
10529 2005-04-03 Lute Kamstra <lute@gnu.org>
10530
10531 * hooks.texi (Standard Hooks): Add some hooks. Add cross
10532 references and/or descriptions. Delete major mode hooks; mention
10533 them as a category instead. Rename or delete obsolete hooks.
10534
10535 2005-04-02 Richard M. Stallman <rms@gnu.org>
10536
10537 * nonascii.texi (Coding System Basics): Another wording cleanup.
10538
10539 2005-04-01 Richard M. Stallman <rms@gnu.org>
10540
10541 * nonascii.texi (Coding System Basics): Clarify previous change.
10542
10543 2005-04-01 Kenichi Handa <handa@m17n.org>
10544
10545 * nonascii.texi (Coding System Basics): Describe about roundtrip
10546 identity of coding systems.
10547
10548 2005-03-29 Chong Yidong <cyd@stupidchicken.com>
10549
10550 * text.texi (Buffer Contents): Add filter-buffer-substring and
10551 buffer-substring-filters.
10552
10553 2005-03-26 Chong Yidong <cyd@stupidchicken.com>
10554
10555 * anti.texi (Antinews): Mention `G' interactive code.
10556
10557 * tips.texi (Compilation Tips): Mention benchmark.el.
10558
10559 2005-03-27 Luc Teirlinck <teirllm@auburn.edu>
10560
10561 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
10562 is now bound to M-o M-o.
10563
10564 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
10565
10566 2005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
10567
10568 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
10569 in the Emacs Manual).
10570 * Makefile.in (srcs): Remove calendar.texi.
10571 * makefile.w32-in (srcs): Remove calendar.texi.
10572 * display.texi (Display): Change name of next node.
10573 * os.texi (System In): Change name of previous node.
10574 * elisp.texi (Top): Remove Calendar references.
10575 * vol1.texi (Top): Remove Calendar references.
10576 * vol2.texi (Top): Remove Calendar references.
10577
10578 2005-03-25 Richard M. Stallman <rms@gnu.org>
10579
10580 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
10581 Cleanup previous change.
10582
10583 2005-03-25 Chong Yidong <cyd@stupidchicken.com>
10584
10585 * display.texi (Face Attributes): Faces earlier in an :inherit
10586 list take precedence.
10587 (Scroll Bars): Fix description of vertical-scroll-bars.
10588 Document frame-current-scroll-bars and window-current-scroll-bars.
10589
10590 * markers.texi (The Mark): Document temporary Transient Mark mode.
10591
10592 * minibuf.texi (Reading File Names):
10593 Document read-file-name-completion-ignore-case.
10594
10595 * positions.texi (Screen Lines): Document nil for width argument
10596 to compute-motion.
10597
10598 2005-03-23 Kim F. Storm <storm@cua.dk>
10599
10600 * display.texi (Standard Faces): Other faces used in the fringe
10601 implicitly inherits from the fringe face.
10602 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
10603 properties implicitly inherits from fringe face.
10604 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
10605
10606 2005-03-20 Chong Yidong <cyd@stupidchicken.com>
10607
10608 * display.texi (Invisible Text): State default value of
10609 line-move-ignore-invisible.
10610 (Managing Overlays): Document remove-overlays.
10611 (Standard Faces): Document escape-glyph face.
10612
10613 * minibuf.texi (Reading File Names): Document read-file-name-function.
10614
10615 * modes.texi (Other Font Lock Variables):
10616 Document font-lock-lines-before.
10617
10618 * positions.texi (Skipping Characters): skip-chars-forward allows
10619 character classes.
10620
10621 2005-03-18 Lute Kamstra <lute@gnu.org>
10622
10623 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
10624
10625 2005-03-17 Richard M. Stallman <rms@gnu.org>
10626
10627 * text.texi (Undo): Document extensible undo entries.
10628
10629 * searching.texi (String Search, Regexp Search): Cleanups.
10630
10631 * nonascii.texi (Character Codes): Minor fix.
10632
10633 * display.texi (Display Property): Explain the significance
10634 of having text properties that are eq.
10635 (Other Display Specs): Explain string as display spec.
10636
10637 * commands.texi (Interactive Codes): Document G option.
10638
10639 2005-03-17 Chong Yidong <cyd@stupidchicken.com>
10640
10641 * text.texi (Filling): Add sentence-end-without-period and
10642 sentence-end-without-space.
10643 (Changing Properties): Minor fix.
10644
10645 * anti.texi: Total rewrite.
10646
10647 2005-03-15 Lute Kamstra <lute@gnu.org>
10648
10649 * edebug.texi (Instrumenting Macro Calls): Fix typos.
10650
10651 2005-03-08 Kim F. Storm <storm@cua.dk>
10652
10653 * display.texi (Specified Space): Property :width is support on
10654 non-graphic terminals, :height is not.
10655
10656 2005-03-07 Richard M. Stallman <rms@gnu.org>
10657
10658 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
10659 Now subnodes of Fringes.
10660 (Overlay Arrow): Document overlay-arrow-variable-list.
10661 (Fringe Size/Pos): New node, broken out of Fringes.
10662 (Display): Explain clearing vs redisplay better.
10663 (Truncation): Clarify use of bitmaps.
10664 (The Echo Area): Clarify the uses of the echo area.
10665 Add max-mini-window-height.
10666 (Progress): Clarify.
10667 (Invisible Text): Explain that main loop moves point out.
10668 (Selective Display): Say "hidden", not "invisible".
10669 (Managing Overlays): Move up. Describe relation to Undo here.
10670 (Overlay Properties): Clarify intro.
10671 (Finding Overlays): Explain return values when nothing found.
10672 (Width): truncate-string-to-width has added arg.
10673 (Displaying Faces): Clarify and update mode line face handling.
10674 (Face Functions): Minor cleanup.
10675 (Conditional Display): Merge into Other Display Specs.
10676 (Pixel Specification, Other Display Specs): Minor cleanups.
10677 (Images, Image Descriptors): Minor cleanups.
10678 (GIF Images): Patents have expired.
10679 (Showing Images): Explain default text for insert-image.
10680 (Manipulating Button Types): Merge into Manipulating Buttons.
10681 (Making Buttons): Explain return values.
10682 (Button Buffer Commands): Add xref.
10683 (Inverse Video): Update mode-line-inverse-video.
10684 (Display Table Format): Clarify.
10685 (Active Display Table): Give defaults for window-display-table.
10686
10687 * calendar.texi (Calendar Customizing): calendar-holiday-marker
10688 and calendar-today-marker are strings, not chars.
10689 (Holiday Customizing): Minor fix.
10690
10691 * internals.texi (Writing Emacs Primitives): Update `or' example.
10692 Update limit on # args of subr.
10693
10694 * edebug.texi (Using Edebug): Arrow is in fringe.
10695 (Instrumenting): Arg to eval-defun works without loading edebug.
10696 (Edebug Execution Modes): Add xref.
10697
10698 * customize.texi (Common Keywords): Clarify :require.
10699 Mention :version here.
10700 (Variable Definitions, Group Definitions): Not here.
10701 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
10702
10703 2005-03-07 Chong Yidong <cyd@stupidchicken.com>
10704 * nonascii.texi (Text Representations): Clarify position-bytes.
10705 (Character Sets): Add list-charset-chars.
10706 (Scanning Charsets): Add charset-after.
10707 (Encoding and I/O): Minor fix.
10708
10709 2005-03-06 Richard M. Stallman <rms@gnu.org>
10710
10711 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
10712 (Resizing Windows): Likewise.
10713
10714 * text.texi (Change Hooks): Get rid of "Emacs 21".
10715
10716 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
10717
10718 * streams.texi (Output Variables): Get rid of "Emacs 21".
10719
10720 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
10721
10722 * os.texi (Translating Input): Replace flow-control example
10723 with a less obsolete example that uses `keyboard-translate'.
10724
10725 * objects.texi (Hash Table Type, Circular Objects):
10726 Get rid of "Emacs 21".
10727
10728 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
10729 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
10730
10731 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
10732
10733 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
10734
10735 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
10736 (Menu Bar): Fix when menu-bar-update-hook is called.
10737
10738 * hash.texi (Hash Tables): Get rid of "Emacs 21".
10739
10740 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
10741 and make it read better.
10742
10743 * files.texi (Writing to Files): Get rid of "Emacs 21".
10744 (Unique File Names): Likewise.
10745
10746 * elisp.texi: Update Emacs version to 22.
10747
10748 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
10749 (Overlay Properties, Face Attributes): Likewise.
10750 (Managing Overlays): Fix punctuation.
10751 (Attribute Functions): Clarify set-face-font; get rid of
10752 info about old Emacs versions.
10753 (Auto Faces, Font Lookup, Display Property, Images):
10754 Get rid of "Emacs 21".
10755
10756 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
10757
10758 2005-03-05 Richard M. Stallman <rms@gnu.org>
10759
10760 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
10761
10762 2005-03-04 Lute Kamstra <lute@gnu.org>
10763
10764 * debugging.texi (Error Debugging): Document stack-trace-on-error.
10765
10766 2005-03-03 Lute Kamstra <lute@gnu.org>
10767
10768 * edebug.texi (Instrumenting Macro Calls): Fix typo.
10769
10770 2005-03-01 Lute Kamstra <lute@gnu.org>
10771
10772 * debugging.texi (Debugger Commands): Update `j'.
10773
10774 2005-02-28 Lute Kamstra <lute@gnu.org>
10775
10776 * debugging.texi (Debugging): Fix typo.
10777 (Error Debugging): Document eval-expression-debug-on-error.
10778 (Function Debugging): Update example.
10779 (Using Debugger): Mention starred stack frames.
10780 (Debugger Commands): Document `j' and `l'.
10781 (Invoking the Debugger): `d' and `j' exit recursive edit too.
10782 Update the messages that the debugger displays.
10783 (Internals of Debugger): Add cross reference. Update example.
10784 (Excess Open): Minor improvement.
10785 (Excess Close): Minor improvement.
10786
10787 2005-02-26 Richard M. Stallman <rms@gnu.org>
10788
10789 * tips.texi (Coding Conventions): Clarify.
10790 Put all the major mode key reservations together.
10791 Mention the Mouse-1 => Mouse-2 conventions.
10792
10793 * syntax.texi (Syntax Class Table): Clarify.
10794 (Syntax Table Functions): syntax-after moved from here.
10795 (Syntax Table Internals): syntax-after moved to here.
10796 (Parsing Expressions): Update info on number of values
10797 and what's meaningful in the STATE argument.
10798 (Categories): Fix typo.
10799
10800 * sequences.texi (Arrays): Cleanup.
10801 (Char-Tables): Clarify.
10802
10803 * processes.texi (Deleting Processes): Cleanups, add xref.
10804 (Subprocess Creation): Explain nil in exec-path. Cleanup.
10805 (Process Information): set-process-coding-system, some args optional.
10806 (Input to Processes): Explain various types for PROCESS args.
10807 Rename them from PROCESS-NAME to PROCESS.
10808 (Signals to Processes): Likewise.
10809 (Decoding Output): Cleanup.
10810 (Query Before Exit): Clarify.
10811
10812 * os.texi (Startup Summary): Correct the options; add missing ones.
10813 (Terminal Output, Batch Mode): Clarify.
10814 (Flow Control): Node deleted.
10815
10816 * markers.texi (The Mark): Clarify.
10817
10818 * macros.texi (Expansion): Cleanup.
10819 (Indenting Macros): indent-spec allows ints, not floats.
10820
10821 * keymaps.texi (Keymaps): Clarify.
10822 (Format of Keymaps): Update lisp-mode-map example.
10823 (Active Keymaps, Key Lookup): Clarify.
10824 (Changing Key Bindings): Add xref to `kbd'.
10825 (Key Binding Commands, Simple Menu Items): Clarify.
10826 (Mouse Menus, Menu Bar): Clarify.
10827 (Menu Example): Replace print example with menu-bar-replace-menu.
10828
10829 * help.texi (Documentation Basics): Add function-documentation prop.
10830
10831 * elisp.texi (Top): Don't refer to Flow Control node.
10832
10833 * commands.texi (Command Overview): Improve xrefs.
10834 (Adjusting Point): Adjusting point applies to intangible and invis.
10835 (Key Sequence Input): Doc extra read-key-sequence args.
10836 Likewise for read-key-sequence-vector.
10837
10838 * backups.texi (Rename or Copy): Minor fix.
10839 (Numbered Backups): For version-control, say the default.
10840 (Auto-Saving): make-auto-save-file-name example is simplified.
10841
10842 * advice.texi (Advising Functions): Don't imply one part of Emacs
10843 should advise another part. Markup changes.
10844 (Defining Advice): Move transitional para.
10845 (Activation of Advice): Cleanup.
10846 Explain if COMPILE is nil or negative.
10847
10848 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
10849
10850 2005-02-24 Lute Kamstra <lute@gnu.org>
10851
10852 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
10853 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
10854
10855 2005-02-23 Lute Kamstra <lute@gnu.org>
10856
10857 * modes.texi (Defining Minor Modes): define-minor-mode can be used
10858 to define global minor modes as well.
10859
10860 * display.texi (Managing Overlays): overlay-buffer returns nil for
10861 deleted overlays.
10862
10863 2005-02-22 Kim F. Storm <storm@cua.dk>
10864
10865 * minibuf.texi (Basic Completion): Allow symbols in addition to
10866 strings in try-completion and all-completions.
10867
10868 2005-02-14 Lute Kamstra <lute@gnu.org>
10869
10870 * elisp.texi (Top): Remove reference to deleted node.
10871
10872 * lists.texi (Lists): Remove reference to deleted node.
10873 (Cons Cells): Fix typo.
10874
10875 * loading.texi (Where Defined): Fix typo.
10876
10877 2005-02-14 Richard M. Stallman <rms@gnu.org>
10878
10879 * variables.texi (Creating Buffer-Local): change-major-mode-hook
10880 is useful for discarding some minor modes.
10881
10882 * symbols.texi (Symbol Components): Reorder examples.
10883
10884 * streams.texi (Input Functions): State standard-input default.
10885 (Output Variables): State standard-output default.
10886
10887 * objects.texi (Printed Representation): Clarify read syntax vs print.
10888 (Floating Point Type): Explain meaning better.
10889 (Symbol Type): Explain uniqueness better.
10890 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
10891 List examples sooner.
10892 (Box Diagrams): New subnode broken out.
10893 Some examples moved from old Lists as Boxes node.
10894 (Dotted Pair Notation): Clarify intro.
10895 (Array Type): Clarify.
10896 (Type Predicates): Add hash-table-p.
10897
10898 * numbers.texi (Integer Basics): Clarify radix explanation.
10899 (Predicates on Numbers): Minor clarification.
10900 (Comparison of Numbers): Minor clarification. Clarify eql.
10901 Typos in min, max.
10902 (Math Functions): Clarify overflow in expt.
10903
10904 * minibuf.texi (Text from Minibuffer): Minor clarification.
10905 Mention arrow keys.
10906
10907 * loading.texi (Autoload): defun's doc string overrides autoload's
10908 doc string.
10909 (Repeated Loading): Modernize "add to list" examples.
10910 (Where Defined): Finish updating table of load-history elts.
10911
10912 * lists.texi (List-related Predicates): Minor wording improvement.
10913 (Lists as Boxes): Node deleted.
10914 (Building Lists): Explain trivial cases of number-sequence.
10915
10916 * hash.texi (Hash Tables): Add desc to menu items.
10917 (Creating Hash): Explain "full" means "make larger".
10918 (Hash Access): Any object can be a key.
10919 State value of maphash.
10920
10921 * functions.texi (What Is a Function): Wording cleanup.
10922 (Function Documentation): Minor cleanup.
10923 Explain purpose of calling convention at end of doc string.
10924 (Function Names): Wording cleanup.
10925 (Calling Functions): Wording cleanup.
10926 Explain better how funcall calls the function.
10927 (Function Cells): Delete example of saving and redefining function.
10928
10929 * control.texi (Combining Conditions): Wording cleanup.
10930 (Iteration): dolist and dotimes bind VAR locally.
10931 (Cleanups): Xref to Atomic Changes.
10932
10933 * compile.texi (Byte Compilation): Delete 19.29 info.
10934 (Compilation Functions): Macros' difficulties don't affect defsubst.
10935 (Docs and Compilation): Delete 19.29 info.
10936
10937 2005-02-10 Richard M. Stallman <rms@gnu.org>
10938
10939 * objects.texi (Symbol Type): Minor correction.
10940
10941 2005-02-06 Lute Kamstra <lute@gnu.org>
10942
10943 * modes.texi (Example Major Modes): Fix typos.
10944
10945 2005-02-06 Richard M. Stallman <rms@gnu.org>
10946
10947 * text.texi (Margins): fill-nobreak-predicate can be one function.
10948
10949 * strings.texi (Modifying Strings): clear-string can make unibyte.
10950 (Formatting Strings): format gives error if values missing.
10951
10952 * positions.texi (Character Motion): Mention default arg
10953 for forward-char. backward-char refers to forward-char.
10954 (Word Motion): Mention default arg for forward-word.
10955 (Buffer End Motion): Mention default arg for beginning-of-buffer.
10956 Simplify end-of-buffer.
10957 (Text Lines): Mention default arg for forward-line.
10958 (List Motion): Mention default arg for beginning/end-of-defun.
10959 (Skipping Characters): Minor fixes in explaining character-set.
10960
10961 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
10962 Mode inheritance applies only when default-major-mode is nil.
10963 Clarifications.
10964 (Example Major Modes): Update Text mode and Lisp mode examples.
10965 (Minor Mode Conventions): Mention define-minor-mode at top.
10966 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
10967 (Mode Line Format): Update mode line face display info.
10968 (Properties in Mode): Mention effect of risky vars.
10969 (Imenu): Define imenu-add-to-menubar.
10970 (Font Lock Mode): Add descriptions to menu lines.
10971 (Faces for Font Lock): Add font-lock-doc-face.
10972
10973 2005-02-05 Lute Kamstra <lute@gnu.org>
10974
10975 * text.texi (Maintaining Undo): Remove obsolete function.
10976
10977 2005-02-05 Eli Zaretskii <eliz@gnu.org>
10978
10979 * frames.texi (Color Names): Add pointer to the X docs about RGB
10980 color specifications. Improve indexing.
10981 (Text Terminal Colors): Replace the description of RGB values by
10982 an xref to "Color Names".
10983
10984 2005-02-03 Richard M. Stallman <rms@gnu.org>
10985
10986 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
10987 Clarify.
10988 (Selecting Windows): Clarify save-selected-window.
10989 (Cyclic Window Ordering): Clarify walk-windows.
10990 (Window Point): Clarify.
10991 (Window Start): Add comment to example.
10992 (Resizing Windows): Add `interactive' specs in examples.
10993 Document fit-window-to-buffer.
10994
10995 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
10996 (Undo, Maintaining Undo): Clarify last change.
10997 (Sorting): In sort-numeric-fields, explain about octal and hex.
10998 Mention sort-numeric-base.
10999 (Format Properties): Add xref for hard newlines.
11000
11001 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
11002 (Pop-Up Menus): Fix typo.
11003 (Color Names): Explain all types of color names.
11004 Explain color-values on B&W terminal.
11005 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
11006
11007 * files.texi (File Locks): Not supported on MS systems.
11008 (Testing Accessibility): Clarify.
11009
11010 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
11011 (Coverage Testing): Fix typo.
11012
11013 * commands.texi (Misc Events): Remove stray space.
11014
11015 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
11016 (Modification Time): Clarify when visited-file-modtime returns 0.
11017 (The Buffer List): Clarify bury-buffer.
11018 (Killing Buffers): Clarify.
11019 (Indirect Buffers): Add clone-indirect-buffer.
11020
11021 2005-02-02 Matt Hodges <MPHodges@member.fsf.org>
11022
11023 * edebug.texi (Printing in Edebug): Fix default value of
11024 edebug-print-circle.
11025 (Coverage Testing): Fix displayed frequency count data.
11026
11027 2005-02-02 Luc Teirlinck <teirllm@auburn.edu>
11028
11029 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
11030
11031 2005-02-02 Kim F. Storm <storm@cua.dk>
11032
11033 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
11034
11035 2005-01-29 Eli Zaretskii <eliz@gnu.org>
11036
11037 * commands.texi (Misc Events): Describe the help-echo event.
11038
11039 * text.texi (Special Properties) <help-echo>: Use `pos'
11040 consistently in description of the help-echo property.
11041 Use @code{nil} instead of @var{nil}.
11042
11043 * display.texi (Overlay Properties): Fix the index entry for
11044 help-echo overlay property.
11045
11046 * customize.texi (Type Keywords): Uncomment the xref to the
11047 help-echo property documentation.
11048
11049 2005-01-23 Kim F. Storm <storm@cua.dk>
11050
11051 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
11052 return value. Third element FULLY replaced by PARTIAL which
11053 specifies number of invisible pixels if row is only partially visible.
11054 (Textual Scrolling): Mention auto-window-vscroll.
11055 (Vertical Scrolling): New defvar auto-window-vscroll.
11056
11057 2005-01-16 Luc Teirlinck <teirllm@auburn.edu>
11058
11059 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
11060 command remapping.
11061
11062 2005-01-15 Richard M. Stallman <rms@gnu.org>
11063
11064 * display.texi (Defining Images): Mention DATA-P arg of create-image.
11065
11066 2005-01-14 Kim F. Storm <storm@cua.dk>
11067
11068 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
11069
11070 * text.texi (Links and Mouse-1): Fix string and vector item.
11071
11072 2005-01-13 Richard M. Stallman <rms@gnu.org>
11073
11074 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
11075 descriptions of overriding-local-map and overriding-terminal-local-map.
11076
11077 * text.texi (Links and Mouse-1): Clarify text.
11078
11079 2005-01-13 Kim F. Storm <storm@cua.dk>
11080
11081 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
11082
11083 2005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
11084
11085 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
11086
11087 2005-01-12 Kim F. Storm <storm@cua.dk>
11088
11089 * text.texi (Links and Mouse-1): Rename section from Enabling
11090 Mouse-1 to Following Links. Change xrefs.
11091 Add examples for define-button-type and define-widget.
11092
11093 * display.texi (Button Properties, Button Buffer Commands):
11094 Clarify mouse-1 and follow-link functionality.
11095
11096 2005-01-12 Richard M. Stallman <rms@gnu.org>
11097
11098 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
11099
11100 * display.texi (Beeping): Fix Texinfo usage.
11101
11102 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
11103
11104 2005-01-11 Kim F. Storm <storm@cua.dk>
11105
11106 * display.texi (Button Properties, Button Buffer Commands):
11107 Mention mouse-1 binding. Add follow-link keyword.
11108
11109 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
11110 (Enabling Mouse-1 to Follow Links): New subsection.
11111
11112 2005-01-06 Richard M. Stallman <rms@gnu.org>
11113
11114 * text.texi (Special Properties): Minor change.
11115
11116 * os.texi (Timers): Clarify previous change.
11117
11118 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
11119
11120 2005-01-01 Luc Teirlinck <teirllm@auburn.edu>
11121
11122 * display.texi (Face Attributes): Correct xref to renamed node.
11123
11124 2005-01-01 Richard M. Stallman <rms@gnu.org>
11125
11126 * display.texi (Face Attributes): Describe hex color specs.
11127
11128 2004-12-31 Richard M. Stallman <rms@gnu.org>
11129
11130 * os.texi (Timers): Update previous change.
11131
11132 2004-12-30 Kim F. Storm <storm@cua.dk>
11133
11134 * display.texi (Line Height): Total line-height is now specified
11135 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
11136 in cons cells. (nil . RATIO) is relative to actual line height.
11137 Use line-height `t' instead of `0' to get minimum height.
11138
11139 2004-12-29 Richard M. Stallman <rms@gnu.org>
11140
11141 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
11142
11143 2004-12-28 Richard M. Stallman <rms@gnu.org>
11144
11145 * commands.texi (Quitting): Clarify value of with-local-quit.
11146
11147 * elisp.texi (Top): Fix previous change.
11148
11149 * loading.texi (Loading): Fix previous change.
11150
11151 2004-12-27 Richard M. Stallman <rms@gnu.org>
11152
11153 * Makefile.in (MAKEINFO): Specify --force.
11154
11155 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
11156
11157 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
11158
11159 * display.texi (Line Height): Further clarify.
11160
11161 * elisp.texi (Top): Update Loading submenu.
11162
11163 * loading.texi (Where Defined): New node.
11164 (Unloading): load-history moved to Where Defined.
11165
11166 2004-12-21 Richard M. Stallman <rms@gnu.org>
11167
11168 * commands.texi (Event Input Misc): Add while-no-input.
11169
11170 2004-12-11 Richard M. Stallman <rms@gnu.org>
11171
11172 * display.texi (Line Height): Rewrite text for clarity.
11173
11174 2004-12-11 Kim F. Storm <storm@cua.dk>
11175
11176 * display.texi (Display): Add node "Line Height" to menu.
11177 (Line Height): New node. Move full description of line-spacing
11178 and line-height text properties here from text.texi.
11179 (Scroll Bars): Add vertical-scroll-bar variable.
11180
11181 * frames.texi (Window Frame Parameters): Remove line-height defvar.
11182
11183 * locals.texi (Standard Buffer-Local Variables): Fix xref for
11184 line-spacing and vertical-scroll-bar.
11185
11186 * text.texi (Special Properties): Just mention line-spacing and
11187 line-height here, add xref to new "Line Height" node.
11188
11189 2004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
11190
11191 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
11192
11193 * locals.texi (Standard Buffer-Local Variables):
11194 Add @xref for `line-spacing'.
11195
11196 2004-12-05 Richard M. Stallman <rms@gnu.org>
11197
11198 * Makefile.in (maintainer-clean): Remove the info files
11199 in $(infodir) where they are created.
11200
11201 2004-12-03 Richard M. Stallman <rms@gnu.org>
11202
11203 * windows.texi (Selecting Windows): get-lru-window and
11204 get-largest-window don't consider dedicated windows.
11205
11206 * text.texi (Undo): Document undo-in-progress.
11207
11208 2004-11-26 Richard M. Stallman <rms@gnu.org>
11209
11210 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
11211 Remove a few vars that are not always buffer-local.
11212
11213 2004-11-24 Luc Teirlinck <teirllm@auburn.edu>
11214
11215 * locals.texi (Standard Buffer-Local Variables): Comment out
11216 xref's to non-existent node `Yet to be written'.
11217
11218 2004-11-24 Richard M. Stallman <rms@gnu.org>
11219
11220 * processes.texi (Synchronous Processes): Grammar fix.
11221
11222 * numbers.texi (Comparison of Numbers): Add eql.
11223
11224 * locals.texi (Standard Buffer-Local Variables): Add many vars.
11225
11226 * intro.texi (Printing Notation): Fix previous change.
11227
11228 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
11229 and default-indicate-buffer-boundaries from here.
11230 (Usual Display): To here.
11231 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
11232 (Usual Display): Move tab-width up.
11233
11234 * customize.texi (Variable Definitions):
11235 Replace show-paren-mode example with tooltip-mode.
11236 (Simple Types, Composite Types, Defining New Types):
11237 Minor cleanups.
11238
11239 2004-11-21 Jesper Harder <harder@ifa.au.dk>
11240
11241 * processes.texi (Synchronous Processes, Output from Processes):
11242 Markup fix.
11243
11244 2004-11-20 Richard M. Stallman <rms@gnu.org>
11245
11246 * positions.texi (Skipping Characters): skip-chars-forward
11247 now handles char classes.
11248
11249 * intro.texi (Printing Notation): Avoid confusion of `print'
11250 when explaining @print.
11251
11252 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
11253
11254 * display.texi (Display Table Format): Minor fix.
11255
11256 * streams.texi (Output Functions): Fix print example.
11257
11258 * Makefile.in (elisp): New target.
11259 (dist): Depend on $(infodir)/elisp, not elisp.
11260 Copy the info files from $(infodir).
11261
11262 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
11263 read-from-minibuffer.
11264
11265 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
11266
11267 2004-11-19 Richard M. Stallman <rms@gnu.org>
11268
11269 * searching.texi (Regexp Search): Add search-whitespace-regexp.
11270
11271 2004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
11272
11273 * tips.texi (Coding Conventions): Fix typo.
11274
11275 2004-11-16 Richard M. Stallman <rms@gnu.org>
11276
11277 * tips.texi (Coding Conventions): Separate defvar and require
11278 methods to avoid warnings. Use require only when there are many
11279 functions and variables from that package.
11280
11281 * minibuf.texi (Minibuffer Completion): When ignoring case,
11282 predicate must not be case-sensitive.
11283
11284 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
11285 (Test Coverage): Don't talk about "splotches". Clarified.
11286
11287 2004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
11288
11289 * frames.texi (Window Frame Parameters): Fix typo.
11290
11291 2004-11-15 Kim F. Storm <storm@cua.dk>
11292
11293 * symbols.texi (Other Plists): Note that plist-get may signal error.
11294 Add safe-plist-get.
11295
11296 2004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
11297
11298 * modes.texi (Font Lock Basics): Fix typo.
11299
11300 2004-11-08 Richard M. Stallman <rms@gnu.org>
11301
11302 * syntax.texi (Syntax Table Functions): Add syntax-after.
11303
11304 2004-11-06 Lars Brinkhoff <lars@nocrew.org>
11305
11306 * os.texi (Processor Run Time): New section documenting
11307 get-internal-run-time.
11308
11309 2004-11-06 Eli Zaretskii <eliz@gnu.org>
11310
11311 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
11312 it nukes elisp-cover.texi.
11313 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
11314 elisp-0 etc.
11315
11316 2004-11-05 Luc Teirlinck <teirllm@auburn.edu>
11317
11318 * commands.texi (Keyboard Macros): Document `append' return value
11319 of `defining-kbd-macro'.
11320
11321 2004-11-01 Richard M. Stallman <rms@gnu.org>
11322
11323 * commands.texi (Interactive Call): Add called-interactively-p.
11324
11325 2004-10-29 Simon Josefsson <jas@extundo.com>
11326
11327 * minibuf.texi (Reading a Password): Revert.
11328
11329 2004-10-28 Richard M. Stallman <rms@gnu.org>
11330
11331 * frames.texi (Display Feature Testing): Explain about "vendor".
11332
11333 2004-10-27 Richard M. Stallman <rms@gnu.org>
11334
11335 * commands.texi (Interactive Codes): `N' uses numeric prefix,
11336 not raw. Clarify `n'.
11337 (Interactive Call): Rewrite interactive-p, focusing on when
11338 and how to use it.
11339 (Misc Events): Clarify previous change.
11340
11341 * advice.texi (Simple Advice): Clarify what job the example does.
11342 (Around-Advice): Clarify ad-do-it.
11343 (Activation of Advice): An option of ad-default-compilation-action
11344 is `never', not `nil'.
11345
11346 2004-10-26 Kim F. Storm <storm@cua.dk>
11347
11348 * commands.texi (Interactive Codes): Add U code letter.
11349
11350 2004-10-25 Simon Josefsson <jas@extundo.com>
11351
11352 * minibuf.texi (Reading a Password): Add.
11353
11354 2004-10-24 Jason Rumney <jasonr@gnu.org>
11355
11356 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
11357 and wheel-down.
11358
11359 2004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
11360
11361 * processes.texi (Synchronous Processes): Document process-file.
11362
11363 2004-10-22 Kenichi Handa <handa@m17n.org>
11364
11365 * text.texi (translate-region): Document that it accepts also a
11366 char-table.
11367
11368 2004-10-22 David Ponce <david@dponce.com>
11369
11370 * windows.texi (Resizing Windows): Document the `preserve-before'
11371 argument of the functions `enlarge-window' and `shrink-window'.
11372
11373 2004-10-19 Jason Rumney <jasonr@gnu.org>
11374
11375 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
11376
11377 2004-10-09 Luc Teirlinck <teirllm@auburn.edu>
11378
11379 * text.texi (Filling): Add anchor for definition of
11380 `sentence-end-double-space'.
11381
11382 * searching.texi (Regexp Example): Update description of how
11383 Emacs currently recognizes the end of a sentence.
11384 (Standard Regexps): Update definition of the variable
11385 `sentence-end'. Add definition of the function `sentence-end'.
11386
11387 2004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
11388
11389 * display.texi (Progress): New node.
11390
11391 2004-10-05 Kim F. Storm <storm@cua.dk>
11392
11393 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
11394
11395 2004-09-29 Kim F. Storm <storm@cua.dk>
11396
11397 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
11398 to identify bitmaps. Remove -fringe-bitmap suffix for standard
11399 fringe bitmap symbols, as they now have their own namespace.
11400 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
11401 vs. pixels. Signal error if no free bitmap slots.
11402 (Pixel Specification): Change IMAGE to @var{image}.
11403
11404 2004-09-28 Richard M. Stallman <rms@gnu.org>
11405
11406 * text.texi (Special Properties): Clarify line-spacing and line-height.
11407
11408 * searching.texi (Regexp Search): Add looking-back.
11409
11410 2004-09-25 Luc Teirlinck <teirllm@auburn.edu>
11411
11412 * display.texi: Correct typos.
11413 (Image Descriptors): Correct xref's.
11414
11415 2004-09-25 Richard M. Stallman <rms@gnu.org>
11416
11417 * text.texi (Special Properties): Cleanups in `cursor'.
11418 Rewrites in `line-height' and `line-spacing'; exchange them.
11419
11420 * display.texi (Fringes): Rewrite previous change.
11421 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
11422 (Display Fringe Bitmaps): Node deleted, text moved.
11423 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
11424 (Scroll Bars): Clarify set-window-scroll-bars.
11425 (Pointer Shape): Rewrite.
11426 (Specified Space): Clarify :align-to, etc.
11427 (Pixel Specification): Use @var. Clarify new text.
11428 (Other Display Specs): Clarify `slice'.
11429 (Image Descriptors): Cleanups.
11430 (Showing Images): Cleanups.
11431
11432 2004-09-24 Luc Teirlinck <teirllm@auburn.edu>
11433
11434 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
11435
11436 * modes.texi: Various minor changes in addition to:
11437 (Major Mode Conventions): Final call to `run-mode-hooks' should
11438 not be inside the `delay-mode-hooks' form.
11439 (Mode Hooks): New node.
11440 (Hooks): Delete obsolete example.
11441 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
11442 node "Mode Hooks".
11443
11444 2004-09-22 Luc Teirlinck <teirllm@auburn.edu>
11445
11446 * display.texi: Correct various typos.
11447 (Display): Rename node "Pointer Shapes" to "Pointer
11448 Shape". (There is already a node called "Pointer Shapes" in
11449 frames.texi.)
11450 (Images): Remove non-existent node "Image Slices" from menu.
11451
11452 2004-09-23 Kim F. Storm <storm@cua.dk>
11453
11454 * text.texi (Special Properties): Add `cursor', `pointer',
11455 `line-height', and `line-spacing' properties.
11456
11457 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
11458 Shapes' to menu.
11459 (Standard Faces): Doc fix for fringe face.
11460 (Fringes): Add `overflow-newline-into-fringe' and
11461 'indicate-buffer-boundaries'.
11462 (Fringe Bitmaps, Pointer Shapes): New nodes.
11463 (Display Property): Add 'Pixel Specification' and 'Display Fringe
11464 Bitmaps' to menu.
11465 (Specified Space): Describe pixel width and height.
11466 (Pixel Specification): New node.
11467 (Other Display Specs): Add `slice' property.
11468 (Display Fringe Bitmaps): New node.
11469 (Images): Add 'Image Slices' to menu.
11470 (Image Descriptors): Add `:pointer' and `:map' properties.
11471 (Showing Images): Add slice arg to `insert-image'.
11472 Add 'insert-sliced-image'.
11473
11474 2004-09-20 Richard M. Stallman <rms@gnu.org>
11475
11476 * commands.texi (Key Sequence Input):
11477 Clarify downcasing in read-key-sequence.
11478
11479 2004-09-08 Juri Linkov <juri@jurta.org>
11480
11481 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
11482
11483 2004-09-07 Luc Teirlinck <teirllm@auburn.edu>
11484
11485 * locals.texi (Standard Buffer-Local Variables):
11486 Add `buffer-auto-save-file-format'.
11487 * internals.texi (Buffer Internals): Describe new
11488 auto_save_file_format field of the buffer structure.
11489 * files.texi (Format Conversion): `auto-save-file-format' has been
11490 renamed `buffer-auto-save-file-format'.
11491
11492 2004-08-27 Luc Teirlinck <teirllm@auburn.edu>
11493
11494 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
11495 an integer or a marker.
11496 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
11497
11498 2004-08-22 Richard M. Stallman <rms@gnu.org>
11499
11500 * modes.texi (Major Mode Conventions): Discuss rebinding of
11501 standard key bindings.
11502
11503 2004-08-18 Kim F. Storm <storm@cua.dk>
11504
11505 * processes.texi (Accepting Output): Add `just-this-one' arg to
11506 `accept-process-output'.
11507 (Output from Processes): New var `process-adaptive-read-buffering'.
11508
11509 2004-08-10 Luc Teirlinck <teirllm@auburn.edu>
11510
11511 * keymaps.texi: Various changes in addition to:
11512 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
11513 Give more varied examples for `kbd'.
11514 (Creating Keymaps): Char tables have slots for all characters
11515 without modifiers.
11516 (Active Keymaps): `overriding-local-map' and
11517 `overriding-terminal-local-map' also override text property and
11518 overlay keymaps.
11519 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
11520 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
11521 to denote a prefix of no events.
11522 `map-keymap' includes parent's bindings _recursively_.
11523 Clarify and correct description of `where-is-internal'.
11524 Mention BUFFER-OR-NAME arg to `describe-bindings'.
11525 (Menu Example): For menus intended for use with the keyboard, the
11526 menu items should be bound to characters or real function keys.
11527
11528 2004-08-08 Luc Teirlinck <teirllm@auburn.edu>
11529
11530 * objects.texi (Character Type): Reposition `@anchor' to prevent
11531 double space inside sentence in Info.
11532
11533 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
11534 renamed to `disabled-command-function'.
11535 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
11536 (Command Loop Info): Replace reference to it.
11537 (Disabling Commands): `disabled-command-hook' has been renamed to
11538 `disabled-command-function'.
11539
11540 2004-08-07 Luc Teirlinck <teirllm@auburn.edu>
11541
11542 * os.texi (Translating Input): Only non-prefix bindings in
11543 `key-translation-map' override actual key bindings. Warn about
11544 possible indirect effect of actual key bindings on non-prefix
11545 bindings in `key-translation-map'.
11546
11547 2004-08-06 Luc Teirlinck <teirllm@auburn.edu>
11548
11549 * minibuf.texi (High-Level Completion): Add anchor for definition
11550 of `read-variable'.
11551
11552 * commands.texi: Various changes in addition to:
11553 (Using Interactive): Clarify description of `interactive-form'.
11554 (Interactive Call): Mention default for KEYS argument to
11555 `call-interactively'.
11556 (Command Loop Info): Clarify description of `this-command-keys'.
11557 Mention KEEP-RECORD argument to `clear-this-command-keys'.
11558 Value of `last-event-frame' can be `macro'.
11559 (Repeat Events): `double-click-fuzz' is also used to distinguish
11560 clicks and drags.
11561 (Classifying Events): Clarify descriptions of `event-modifiers'
11562 `event-basic-type' and `event-convert-list'.
11563 (Accessing Events): `posn-timestamp' takes POSITION argument.
11564 (Quoted Character Input): Clarify description of
11565 `read-quoted-char' and fix example.
11566 (Quitting): Add `with-local-quit'.
11567 (Disabling Commands): Correct and clarify descriptions of
11568 `enable-command' and `disable-command'.
11569 Mention what happens if `disabled-command-hook' is nil.
11570 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
11571 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
11572
11573 2004-07-24 Luc Teirlinck <teirllm@auburn.edu>
11574
11575 * frames.texi: Various changes in addition to:
11576 (Creating Frames): Expand and clarify description of `make-frame'.
11577 (Window Frame Parameters): Either none or both of the `icon-left'
11578 and `icon-top' parameters must be specified. Put descriptions of
11579 `menu-bar-lines' and `toolbar-lines' closer together and change
11580 them accordingly.
11581 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
11582 except while processing `frame-title-format' or `icon-title-format'.
11583 (Deleting Frames): Correct description of `delete-frame'.
11584 Non-nil return values of `frame-live-p' are like those of `framep'.
11585 (Frames and Windows): Mention return value of
11586 `set-frame-selected-window'.
11587 (Visibility of Frames): Mention `force' argument to
11588 `make-frame-invisible'. `frame-visible-p' returns t for all
11589 frames on text-only terminals.
11590 (Frame Configurations): Restoring a frame configuration does not
11591 restore deleted frames.
11592 (Window System Selections): `x-set-selection' returns DATA.
11593 (Resources): Add example.
11594 (Display Feature Testing): Clarify descriptions of
11595 `display-pixel-height', `display-pixel-width', `x-server-version'
11596 and `x-server-vendor'.
11597
11598 * windows.texi (Choosing Window): Add anchor.
11599 * minibuf.texi (Minibuffer Misc): Add anchor.
11600
11601 2004-07-23 John Paul Wallington <jpw@gnu.org>
11602
11603 * macros.texi (Defining Macros): Declaration keyword for setting
11604 Edebug spec is `debug' not `edebug'.
11605
11606 2004-07-19 Luc Teirlinck <teirllm@auburn.edu>
11607
11608 * windows.texi: Various small changes in addition to:
11609 (Window Point): Mention return value of `set-window-point'.
11610 (Window Start): `pos-visible-in-window-p' disregards horizontal
11611 scrolling. Explain return value if PARTIALLY is non-nil.
11612 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
11613 and `set-window-vscroll'.
11614 (Size of Window): The argument WINDOW to `window-inside-edges',
11615 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
11616 (Resizing Windows): Explain return value of
11617 `shrink-window-if-larger-than-buffer'.
11618 `window-size-fixed' automatically becomes buffer local when set.
11619 (Window Configurations): Explain return value of
11620 `set-window-configuration'.
11621
11622 * minibuf.texi (Minibuffer Misc): Add anchor for
11623 `minibuffer-scroll-window'.
11624
11625 * positions.texi (Text Lines): Add anchor for `count-lines'.
11626
11627 2004-07-17 Richard M. Stallman <rms@gnu.org>
11628
11629 * display.texi (Overlay Properties): Adding `evaporate' prop
11630 deletes empty overlay immediately.
11631
11632 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
11633 fix example.
11634
11635 2004-07-16 Jim Blandy <jimb@redhat.com>
11636
11637 * searching.texi (Regexp Backslash): Document new \_< and \_>
11638 operators.
11639
11640 2004-07-16 Juanma Barranquero <lektu@terra.es>
11641
11642 * display.texi (Images): Fix Texinfo usage.
11643
11644 2004-07-14 Luc Teirlinck <teirllm@auburn.edu>
11645
11646 * buffers.texi (Modification Time): `visited-file-modtime' now
11647 returns a list of two integers, instead of a cons.
11648
11649 2004-07-13 Luc Teirlinck <teirllm@auburn.edu>
11650
11651 * windows.texi: Various changes in addition to:
11652 (Splitting Windows): Add `split-window-keep-point'.
11653
11654 2004-07-09 Richard M. Stallman <rms@gnu.org>
11655
11656 * frames.texi (Input Focus): Minor fix.
11657
11658 2004-07-07 Luc Teirlinck <teirllm@auburn.edu>
11659
11660 * frames.texi (Input Focus): Clarify descriptions of
11661 `select-frame-set-input-focus' and `select-frame'.
11662
11663 2004-07-06 Luc Teirlinck <teirllm@auburn.edu>
11664
11665 * os.texi: Various small changes in addition to:
11666 (Killing Emacs): Expand and clarify description of
11667 `kill-emacs-query-functions' and `kill-emacs-hook'.
11668 (System Environment): Expand and clarify description of `getenv'
11669 and `setenv'.
11670 (Timers): Clarify description of `run-at-time'.
11671 (Translating Input): Correct description of
11672 `extra-keyboard-modifiers'.
11673 (Flow Control): Correct description of `enable-flow-control'.
11674
11675 2004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
11676
11677 * os.texi: Update copyright.
11678 (Session Management): Grammar fix.
11679 Clarify which Emacs does the restarting.
11680 Use @samp for *scratch* buffer.
11681
11682 2004-07-04 Alan Mackenzie <acm@muc.de>
11683
11684 * frames.texi (Input Focus): Add documentation for
11685 `select-frame-set-input-focus'. Replace refs to non-existent
11686 `switch-frame' with `select-frame'. Minor corrections and tidying
11687 up of text-only terminal stuff.
11688
11689 2004-07-02 Richard M. Stallman <rms@gnu.org>
11690
11691 * files.texi (Saving Buffers): Cleanup write-contents-function.
11692 (Magic File Names): Cleanup file-remote-p.
11693
11694 2004-07-02 Kai Großjohann <kai@emptydomain.de>
11695
11696 * files.texi (Magic File Names): `file-remote-p' returns an
11697 identifier of the remote system, not just t.
11698
11699 2004-07-02 David Kastrup <dak@gnu.org>
11700
11701 * searching.texi (Entire Match Data): Add explanation about new
11702 match-data behavior when @var{integers} is non-nil.
11703
11704 2004-06-24 Richard M. Stallman <rms@gnu.org>
11705
11706 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
11707
11708 * customize.texi (Variable Definitions): Note about doc strings
11709 and :set.
11710
11711 * keymaps.texi (Keymap Terminology): Document `kbd'.
11712 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
11713
11714 * display.texi (Invisible Text): Setting buffer-invisibility-spec
11715 makes it buffer-local.
11716
11717 * files.texi (Saving Buffers): Correct previous change.
11718
11719 * commands.texi (Accessing Events):
11720 Clarify posn-col-row and posn-actual-col-row.
11721
11722 2004-06-24 David Ponce <david.ponce@wanadoo.fr>
11723
11724 * commands.texi (Accessing Events): New functions
11725 posn-at-point and posn-at-x-y. Add example to posn-x-y.
11726
11727 2004-06-23 Luc Teirlinck <teirllm@auburn.edu>
11728
11729 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
11730 * frames.texi, buffers.texi, backups.texi, variables.texi:
11731 * loading.texi, eval.texi, functions.texi, control.texi:
11732 * symbols.texi, minibuf.texi: Reposition @anchor's.
11733
11734 * help.texi: Various small changes in addition to the following.
11735 (Describing Characters): Describe PREFIX argument to
11736 `key-description'. Correct and clarify definition of
11737 `text-char-description'. Describe NEED-VECTOR argument to
11738 `read-kbd-macro'.
11739 (Help Functions): Clarify definition of `apropos'.
11740
11741 2004-06-23 Lars Hansen <larsh@math.ku.dk>
11742
11743 * files.texi (Saving Buffers): Correct description of
11744 `write-contents-functions'.
11745
11746 2004-06-21 Juanma Barranquero <lektu@terra.es>
11747
11748 * display.texi (Images): Remove redundant @vindex directives.
11749 Rewrite `image-library-alist' doc in active voice.
11750
11751 2004-06-14 Juanma Barranquero <lektu@terra.es>
11752
11753 * display.texi (Images): Document new delayed library loading,
11754 variable `image-library-alist' and (existing but undocumented)
11755 function `image-type-available-p'.
11756
11757 2004-06-05 Richard M. Stallman <rms@gnu.org>
11758
11759 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
11760 refer the user to the Initial Input node.
11761 (Text from Minibuffer): Likewise.
11762 (Initial Input): New node. Document this feature
11763 and say it is mostly deprecated.
11764
11765 2004-05-30 Richard M. Stallman <rms@gnu.org>
11766
11767 * loading.texi (Named Features): Clarify return value
11768 and meaning of NOERROR.
11769
11770 * variables.texi (File Local Variables): Minor cleanup.
11771
11772 2004-05-30 Michael Albinus <michael.albinus@gmx.de>
11773
11774 * files.texi (Magic File Names): Add `file-remote-p' as operation
11775 of file name handlers.
11776
11777 2004-05-29 Richard M. Stallman <rms@gnu.org>
11778
11779 * modes.texi (Minor Mode Conventions): (-) has no special meaning
11780 as arg to a minor mode command.
11781
11782 2004-05-22 Richard M. Stallman <rms@gnu.org>
11783
11784 * syntax.texi (Syntax Class Table): Word syntax not just for English.
11785
11786 * streams.texi (Output Variables): Doc float-output-format.
11787
11788 * searching.texi (Regexp Special): Nested repetition can be infloop.
11789
11790 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
11791 real stack overflow.
11792
11793 * compile.texi: Minor cleanups.
11794
11795 2004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
11796
11797 * lists.texi (Cons Cells): Explain dotted lists, true lists,
11798 circular lists.
11799 (List Elements): Explain handling of circular and dotted lists.
11800
11801 2004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
11802
11803 * modes.texi (Search-based Fontification): Fix typo.
11804
11805 2004-05-10 Juanma Barranquero <lektu@terra.es>
11806
11807 * modes.texi (Mode Line Variables): Fix description of
11808 global-mode-string, which is now after which-func-mode, not the
11809 buffer name.
11810
11811 2004-05-07 Lars Hansen <larsh@math.ku.dk>
11812
11813 * modes.texi (Desktop Save Mode): Add.
11814 (Modes): Add menu entry Desktop Save Mode.
11815
11816 * hooks.texi: Add desktop-after-read-hook,
11817 desktop-no-desktop-file-hook and desktop-save-hook.
11818
11819 * locals.texi: Add desktop-save-buffer.
11820
11821 2004-04-30 Jesper Harder <harder@ifa.au.dk>
11822
11823 * display.texi: emacs -> Emacs.
11824
11825 2004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
11826
11827 * files.texi (Changing Files): Document set-file-times.
11828
11829 2004-04-23 Juanma Barranquero <lektu@terra.es>
11830
11831 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
11832
11833 2004-04-18 Jesper Harder <harder@ifa.au.dk>
11834
11835 * tips.texi (Coding Conventions): defopt -> defcustom.
11836
11837 2004-04-16 Luc Teirlinck <teirllm@auburn.edu>
11838
11839 * sequences.texi: Various clarifications.
11840
11841 2004-04-14 Luc Teirlinck <teirllm@auburn.edu>
11842
11843 * buffers.texi (Read Only Buffers): Mention optional ARG to
11844 `toggle-read-only'.
11845
11846 2004-04-14 Nick Roberts <nick@nick.uklinux.net>
11847
11848 * windows.texi (Selecting Windows): Note that get-lru-window
11849 returns a full-width window if possible.
11850
11851 2004-04-13 Luc Teirlinck <teirllm@auburn.edu>
11852
11853 * buffers.texi: Various changes in addition to:
11854 (Buffer File Name): Add `find-buffer-visiting'.
11855 (Buffer Modification): Mention optional ARG to `not-modified'.
11856 (Indirect Buffers): Mention optional CLONE argument to
11857 `make-indirect-buffer'.
11858
11859 * files.texi: Various changes in addition to:
11860 (Visiting Functions): `find-file-hook' is now a normal hook.
11861 (File Name Expansion): Explain difference between the way that
11862 `expand-file-name' and `file-truename' treat `..'.
11863 (Contents of Directories): Mention optional ID-FORMAT argument to
11864 `directory-files-and-attributes'.
11865 (Format Conversion): Mention new optional CONFIRM argument to
11866 `format-write-file'.
11867
11868 2004-04-12 Miles Bader <miles@gnu.org>
11869
11870 * macros.texi (Expansion): Add description of `macroexpand-all'.
11871
11872 2004-04-05 Jesper Harder <harder@ifa.au.dk>
11873
11874 * variables.texi (Variable Aliases):
11875 Mention cyclic-variable-indirection.
11876
11877 * errors.texi (Standard Errors): Ditto.
11878
11879 2004-04-04 Luc Teirlinck <teirllm@auburn.edu>
11880
11881 * backups.texi: Various small changes in addition to:
11882 (Making Backups): Mention return value of `backup-buffer'.
11883 (Auto-Saving): Mention optional FORCE argument to
11884 `delete-auto-save-file-if-necessary'.
11885 (Reverting): Mention optional PRESERVE-MODES argument to
11886 `revert-buffer'. Correct description of `revert-buffer-function'.
11887
11888 2004-03-22 Juri Linkov <juri@jurta.org>
11889
11890 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
11891 with `Vector Functions'.
11892
11893 * text.texi (Sorting): Add missing quote.
11894
11895 2004-03-14 Luc Teirlinck <teirllm@auburn.edu>
11896
11897 * intro.texi (Lisp History): Replace xref to `cl' manual with
11898 inforef.
11899
11900 2004-03-12 Richard M. Stallman <rms@gnu.org>
11901
11902 * intro.texi (Version Info): Add arg to emacs-version.
11903 (Lisp History): Change xref to CL manual.
11904
11905 2004-03-09 Luc Teirlinck <teirllm@auburn.edu>
11906
11907 * minibuf.texi (Completion Commands): Add xref to Emacs manual
11908 for Partial Completion mode.
11909
11910 2004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
11911
11912 * customize.texi: Fix typo. Remove eol whitespace.
11913
11914 2004-03-04 Richard M. Stallman <rms@gnu.org>
11915
11916 * processes.texi: Fix typos.
11917
11918 * lists.texi (Building Lists): Minor clarification.
11919
11920 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
11921 in make-hash-table.
11922
11923 2004-02-29 Juanma Barranquero <lektu@terra.es>
11924
11925 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
11926 rm, and ignore exit code.
11927
11928 2004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
11929
11930 * display.texi (Defining Faces): Add description for min-colors.
11931 Update example.
11932
11933 2004-02-23 Luc Teirlinck <teirllm@auburn.edu>
11934
11935 * abbrevs.texi: Various corrections and clarifications in addition
11936 to the following:
11937 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
11938
11939 2004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
11940
11941 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
11942
11943 2004-02-21 Luc Teirlinck <teirllm@auburn.edu>
11944
11945 * text.texi: Various small changes in addition to the following:
11946 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
11947 to delete-horizontal-space.
11948 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
11949 description of yank-handler text property at various places.
11950
11951 * frames.texi (Window System Selections): Add anchor.
11952
11953 * syntax.texi (Syntax Table Functions): Clarify and correct
11954 descriptions of make-syntax-table and copy-syntax-table.
11955 (Motion and Syntax): Clarify SYNTAXES argument to
11956 skip-syntax-forward.
11957 (Parsing Expressions): Mention that the return value of
11958 parse-partial-sexp is currently a list of ten rather than nine
11959 elements.
11960 (Categories): Various corrections and clarifications.
11961
11962 2004-02-17 Luc Teirlinck <teirllm@auburn.edu>
11963
11964 * markers.texi (Marker Insertion Types): Minor change.
11965
11966 * locals.texi (Standard Buffer-Local Variables):
11967 * commands.texi (Interactive Codes, Using Interactive):
11968 * functions.texi (Related Topics): Fix xrefs.
11969
11970 2004-02-16 Luc Teirlinck <teirllm@auburn.edu>
11971
11972 * lists.texi (Sets And Lists): Update description of delete-dups.
11973
11974 2004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
11975
11976 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
11977
11978 2004-02-16 Jan Djärv <jan.h.d@swipnet.se>
11979
11980 * frames.texi (Parameter Access): frame-parameters arg is optional.
11981 modify-frame-parameters handles nil for FRAME.
11982 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
11983 are all-or-nothing for certain toolkits.
11984 Mention parameter wait-for-wm.
11985 (Frames and Windows): In frame-first-window and frame-selected-window
11986 the arg is optional.
11987 (Input Focus): In redirect-frame-focus the second arg is optional.
11988 (Window System Selections): Mention selection type CLIPBOARD.
11989 Mention data-type UTF8_STRING.
11990 Mention numbering of cut buffers.
11991 (Resources): Describe x-resource-name.
11992
11993 2004-02-16 Richard M. Stallman <rms@gnu.org>
11994
11995 * windows.texi (Buffers and Windows): Delete false table
11996 about all-frames.
11997
11998 * syntax.texi (Parsing Expressions): Delete old caveat
11999 about parse-sexp-ignore-comments.
12000
12001 * streams.texi (Output Variables): Add print-quoted.
12002
12003 * lists.texi (Building Lists): Minor cleanup.
12004
12005 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
12006
12007 * display.texi (Overlays): Explain overlays use markers.
12008 (Managing Overlays): Explain front-advance and rear-advance
12009 in more detail.
12010
12011 * loading.texi (Unloading): Document unload-feature-special-hooks.
12012 Get rid of fns-NNN.el file.
12013
12014 2004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
12015
12016 * help.texi (Describing Characters): Fix text-char-description
12017 example output.
12018
12019 * edebug.texi (Using Edebug): Fix example.
12020
12021 * debugging.texi (Internals of Debugger): Fix return value.
12022
12023 * files.texi (Changing Files): Fix argname.
12024
12025 * calendar.texi: Fix parens, and default values.
12026
12027 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
12028 * nonascii.texi, objects.texi, os.texi: Minor fixes.
12029 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
12030
12031 * positions.texi (Text Lines): Don't add -1 in current-line.
12032
12033 2004-02-16 Richard M. Stallman <rms@gnu.org>
12034
12035 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
12036
12037 2004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
12038
12039 * processes.texi (Low-Level Network): Fix a typo.
12040
12041 2004-02-12 Kim F. Storm <storm@cua.dk>
12042
12043 * display.texi (Fringes): Use consistent wording.
12044 Note that window-fringe's window arg is optional.
12045 (Scroll Bars): Use consistent wording.
12046
12047 2004-02-11 Luc Teirlinck <teirllm@auburn.edu>
12048
12049 * tips.texi (Comment Tips): Document the new conventions for
12050 commenting out code.
12051
12052 2004-02-07 Jan Djärv <jan.h.d@swipnet.se>
12053
12054 * positions.texi (Text Lines): Add missing end defun.
12055
12056 2004-02-07 Kim F. Storm <storm@cua.dk>
12057
12058 * positions.texi (Text Lines): Add line-number-at-pos.
12059
12060 2004-02-06 John Paul Wallington <jpw@gnu.org>
12061
12062 * display.texi (Button Properties, Button Buffer Commands):
12063 mouse-2 invokes button, not down-mouse-1.
12064
12065 2004-02-04 Jason Rumney <jasonr@gnu.org>
12066
12067 * makefile.w32-in: Sync with Makefile.in changes.
12068
12069 2004-02-03 Luc Teirlinck <teirllm@auburn.edu>
12070
12071 * minibuf.texi (Text from Minibuffer): Various corrections and
12072 clarifications.
12073 (Object from Minibuffer): Correct Lisp description of
12074 read-minibuffer.
12075 (Minibuffer History): Clarify description of cons values for
12076 HISTORY arguments.
12077 (Basic Completion): Various corrections and clarifications.
12078 Add completion-regexp-list.
12079 (Minibuffer Completion): Correct and clarify description of
12080 completing-read.
12081 (Completion Commands): Mention Partial Completion mode.
12082 Various other minor changes.
12083 (High-Level Completion): Various corrections and clarifications.
12084 (Reading File Names): Ditto.
12085 (Minibuffer Misc): Ditto.
12086
12087 2004-01-26 Luc Teirlinck <teirllm@auburn.edu>
12088
12089 * strings.texi (Text Comparison): assoc-string also matches
12090 elements of alists that are strings instead of conses.
12091 (Formatting Strings): Standardize Texinfo usage. Update index
12092 entries.
12093
12094 2004-01-20 Luc Teirlinck <teirllm@auburn.edu>
12095
12096 * lists.texi (Sets And Lists): Add delete-dups.
12097
12098 2004-01-15 Luc Teirlinck <teirllm@auburn.edu>
12099
12100 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
12101 special form.
12102 * macros.texi (Defining Macros): Update description of `declare',
12103 which now is a macro.
12104 (Wrong Time): Fix typos.
12105
12106 2004-01-14 Luc Teirlinck <teirllm@auburn.edu>
12107
12108 * compile.texi (Compilation Functions): Expand descriptions of
12109 `compile-defun', `byte-compile-file', `byte-recompile-directory'
12110 and `batch-byte-compile'. In particular, mention and describe
12111 all optional arguments.
12112 (Disassembly): Correct and clarify the description of `disassemble'.
12113
12114 2004-01-11 Luc Teirlinck <teirllm@auburn.edu>
12115
12116 * searching.texi: Various small changes in addition to the
12117 following.
12118 (Regexp Example): Adapt to new value of `sentence-end'.
12119 (Regexp Functions): The PAREN argument to `regexp-opt' can be
12120 `words'.
12121 (Search and Replace): Add usage note for `perform-replace'.
12122 (Entire Match Data): Mention INTEGERS and REUSE arguments to
12123 `match-data'.
12124 (Standard Regexps): Update for new values of `paragraph-start'
12125 and `sentence-end'.
12126
12127 2004-01-07 Luc Teirlinck <teirllm@auburn.edu>
12128
12129 * files.texi (Saving Buffers): Clarify descriptions of
12130 `write-contents-functions' and `before-save-hook'.
12131 Make the defvar's for `before-save-hook' and `after-save-hook'
12132 into defopt's.
12133
12134 2004-01-07 Kim F. Storm <storm@cua.dk>
12135
12136 * commands.texi (Click Events): Describe new image and
12137 width/height elements of click events.
12138 (Accessing Events): Add posn-string, posn-image, and
12139 posn-object-width-height. Change posn-object to return either
12140 image or string object.
12141
12142 2004-01-01 Simon Josefsson <jas@extundo.com>
12143
12144 * hooks.texi (Standard Hooks): Add before-save-hook.
12145 * files.texi (Saving Buffers): Likewise.
12146
12147 2004-01-03 Richard M. Stallman <rms@gnu.org>
12148
12149 * frames.texi (Frames and Windows): Delete frame-root-window.
12150
12151 2004-01-03 Luc Teirlinck <teirllm@auburn.edu>
12152
12153 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
12154
12155 * functions.texi: Various small changes in addition to the
12156 following.
12157 (What Is a Function): `functionp' returns nil for macros.
12158 Clarify behavior of this and following functions for symbol arguments.
12159 (Function Documentation): Add `\' in front of (fn @var{arglist})
12160 and explain why.
12161 (Defining Functions): Mention DOCSTRING argument to `defalias'.
12162 Add anchor.
12163 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
12164
12165 2004-01-01 Miles Bader <miles@gnu.org>
12166
12167 * display.texi (Buttons): New section.
12168
12169 2003-12-31 Andreas Schwab <schwab@suse.de>
12170
12171 * numbers.texi (Math Functions): sqrt reports a domain-error
12172 error.
12173 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
12174
12175 2003-12-30 Luc Teirlinck <teirllm@auburn.edu>
12176
12177 * tips.texi (Documentation Tips): Update item on hyperlinks in
12178 documentation strings.
12179
12180 * errors.texi (Standard Errors): Various small corrections and
12181 additions.
12182
12183 * control.texi: Various small changes in addition to the
12184 following.
12185 (Signaling Errors): Provide some more details on how `signal'
12186 constructs the error message. Add anchor to the definition of
12187 `signal'.
12188 (Error Symbols): Describe special treatment of `quit'.
12189 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
12190 to emphasize that it has to be a single form.
12191
12192 * buffers.texi: Add anchor.
12193
12194 2003-12-29 Richard M. Stallman <rms@gnu.org>
12195
12196 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
12197 (Window Configurations): Add window-configuration-frame.
12198
12199 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
12200
12201 * text.texi (Examining Properties): Add get-char-property-and-overlay.
12202 Change arg name in get-char-property.
12203 (Special Properties): Update handling of keymap property.
12204
12205 * strings.texi (Modifying Strings): Add clear-string.
12206 (Text Comparison): Add assoc-string and remove
12207 assoc-ignore-case, assoc-ignore-representation.
12208
12209 * os.texi (Time of Day): Add set-time-zone-rule.
12210
12211 * numbers.texi (Math Functions): asin, acos, log, log10
12212 report domain-error errors.
12213
12214 * nonascii.texi (Converting Representations):
12215 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
12216 (Encoding and I/O): Add file-name-coding-system.
12217
12218 * modes.texi (Search-based Fontification): Explain that
12219 face specs are symbols with face names as values.
12220
12221 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
12222
12223 * lists.texi (Building Lists): remq moved elsewhere.
12224 (Sets And Lists): remq moved here.
12225 (Association Lists): Refer to assoc-string.
12226
12227 * internals.texi (Garbage Collection): Add memory-use-counts.
12228
12229 * frames.texi (Frames and Windows): Add set-frame-selected-window
12230 and frame-root-window.
12231
12232 * files.texi (Contents of Directories):
12233 Add directory-files-and-attributes.
12234
12235 * display.texi (Refresh Screen): Add force-window-update.
12236 (Invisible Text): Explain about moving point out of invis text.
12237 (Overlay Properties): Add overlay-properties.
12238 (Managing Overlays): Add overlayp.
12239 (GIF Images): Invalid image number displays a hollow box.
12240
12241 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
12242 (Killing Buffers): Add buffer-live-p.
12243
12244 2003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
12245
12246 * display.texi (Fringes): Fix typo "set-buffer-window".
12247
12248 2003-12-24 Luc Teirlinck <teirllm@auburn.edu>
12249
12250 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
12251 * nonascii.texi, processes.texi, tips.texi, variables.texi:
12252 Add or change various xrefs and anchors.
12253
12254 * commands.texi: Replace all occurrences of @acronym{CAR} with
12255 @sc{car}, for consistency with the rest of the Elisp manual.
12256 `car' and `cdr' are historically acronyms, but are no longer
12257 widely thought of as such.
12258
12259 * internals.texi (Pure Storage): Mention that `purecopy' does not
12260 copy text properties.
12261 (Object Internals): Now 29 bits are used (in most implementations)
12262 to address Lisp objects.
12263
12264 * variables.texi (Variables with Restricted Values): New node.
12265
12266 * objects.texi (Lisp Data Types): Mention that certain variables
12267 can only take on a restricted set of values and add an xref to
12268 the new node "Variables with Restricted Values".
12269
12270 * eval.texi (Function Indirection): Describe the errors that
12271 `indirect-function' can signal.
12272 (Eval): Clarify the descriptions of `eval-region' and `values'.
12273 Describe `eval-buffer' instead of `eval-current-buffer' and
12274 mention `eval-current-buffer' as an alias for `current-buffer'.
12275 Correct the description and mention all optional arguments.
12276
12277 * nonascii.texi: Various small changes in addition to the
12278 following.
12279 (Converting Representations): Clarify behavior of
12280 `string-make-multibyte' and `string-to-multibyte' for unibyte all
12281 ASCII arguments.
12282 (Character Sets): Document the variable `charset-list' and adapt
12283 the definition of the function `charset-list' accordingly.
12284 (Translation of Characters): Clarify use of generic characters in
12285 `make-translation-table'. Clarify and correct the description of
12286 the use of translation tables in encoding and decoding.
12287 (User-Chosen Coding Systems): Correct and clarify the description
12288 of `select-safe-coding-system'.
12289 (Default Coding Systems): Clarify description of
12290 `file-coding-system-alist'.
12291
12292 2003-11-30 Luc Teirlinck <teirllm@auburn.edu>
12293
12294 * strings.texi (Text Comparison): Correctly describe when two
12295 strings are `equal'. Combine and clarify descriptions of
12296 `assoc-ignore-case' and `assoc-ignore-representation'.
12297
12298 * objects.texi (Non-ASCII in Strings): Clarify description of
12299 when a string is unibyte or multibyte.
12300 (Bool-Vector Type): Update examples.
12301 (Equality Predicates): Correctly describe when two strings are
12302 `equal'.
12303
12304 2003-11-29 Luc Teirlinck <teirllm@auburn.edu>
12305
12306 * lists.texi (Building Lists): `append' no longer accepts integer
12307 arguments. Update the description of `number-sequence' to reflect
12308 recent changes.
12309 (Sets And Lists): Describe `member-ignore-case' after `member'.
12310
12311 2003-11-27 Kim F. Storm <storm@cua.dk>
12312
12313 * commands.texi (Click Events): Click object may be an images.
12314 Describe (dx . dy) element of click positions.
12315 (Accessing Events): Remove duplicate posn-timestamp.
12316 New functions posn-object and posn-object-x-y.
12317
12318 2003-11-23 Kim F. Storm <storm@cua.dk>
12319
12320 * commands.texi (Click Events): Describe enhancements to event
12321 position lists, including new text-pos and (col . row) items.
12322 Mention left-fringe and right-fringe area events.
12323 (Accessing Events): New functions posn-area and
12324 posn-actual-col-row. Mention posn-timestamp. Mention that
12325 posn-point in non-text area still returns buffer position.
12326 Clarify posn-col-row.
12327
12328 2003-11-21 Lars Hansen <larsh@math.ku.dk>
12329
12330 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
12331 * anti.texi (File Attributes): Describe removed parameter
12332 ID-FORMAT.
12333
12334 2003-11-20 Luc Teirlinck <teirllm@auburn.edu>
12335
12336 * positions.texi (Positions): Mention that, if a marker is used as
12337 a position, its buffer is ignored.
12338
12339 * markers.texi (Overview of Markers): Mention it here too.
12340
12341 2003-11-12 Luc Teirlinck <teirllm@auburn.edu>
12342
12343 * numbers.texi (Numeric Conversions): Not just `floor', but also
12344 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
12345
12346 2003-11-10 Luc Teirlinck <teirllm@auburn.edu>
12347
12348 * markers.texi (Creating Markers): Specify insertion type of
12349 created markers. Add xref to `Marker Insertion Types'.
12350 Second argument to `copy-marker' is optional.
12351 (Marker Insertion Types): Mention that most markers are created
12352 with insertion type nil.
12353 (The Mark): Correctly describe when `mark' signals an error.
12354 (The Region): Correctly describe when `region-beginning' and
12355 `region-end' signal an error.
12356
12357 2003-11-08 Luc Teirlinck <teirllm@auburn.edu>
12358
12359 * hash.texi (Creating Hash): Clarify description of `eql'.
12360 `makehash' is obsolete.
12361 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
12362
12363 * positions.texi (Point): Change description of `buffer-end', so
12364 that it is also correct for floating point arguments.
12365 (List Motion): Correct argument lists of `beginning-of-defun' and
12366 `end-of-defun'.
12367 (Excursions): Add xref to `Marker Insertion Types'.
12368 (Narrowing): Argument to `narrow-to-page' is optional.
12369
12370 2003-11-06 Luc Teirlinck <teirllm@auburn.edu>
12371
12372 * streams.texi (Output Streams): Clarify behavior of point for
12373 marker output streams.
12374
12375 2003-11-04 Luc Teirlinck <teirllm@auburn.edu>
12376
12377 * variables.texi (Defining Variables): Second argument to
12378 `defconst' is not optional.
12379 (Setting Variables): Mention optional argument APPEND to
12380 `add-to-list'.
12381 (Creating Buffer-Local): Expand description of
12382 `make-variable-buffer-local'.
12383 (Frame-Local Variables): Expand description of
12384 `make-variable-frame-local'.
12385 (Variable Aliases): Correct description of optional argument
12386 DOCSTRING to `defvaralias'. Mention return value of
12387 `defvaralias'.
12388 (File Local Variables): Add xref to `File variables' in Emacs
12389 Manual. Correct description of `hack-local-variables'. Mention
12390 `safe-local-variable' property. Mention optional second argument
12391 to `risky-local-variable-p'.
12392
12393 2003-11-03 Luc Teirlinck <teirllm@auburn.edu>
12394
12395 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
12396
12397 2003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
12398
12399 * anti.texi, backups.texi, commands.texi, customize.texi:
12400 * display.texi, files.texi, internals.texi, keymaps.texi:
12401 * loading.texi, modes.texi, nonascii.texi, numbers.texi:
12402 * objects.texi, os.texi, positions.texi, processes.texi:
12403 * searching.texi, sequences.texi, streams.texi, strings.texi:
12404 * syntax.texi, text.texi: Replace @sc{foo} with @acronym{FOO}.
12405
12406 2003-10-27 Luc Teirlinck <teirllm@auburn.edu>
12407
12408 * strings.texi (Creating Strings): Argument START to `substring'
12409 can not be `nil'. Expand description of
12410 `substring-no-properties'. Correct description of `split-string',
12411 especially with respect to empty matches. Prevent very bad line
12412 break in definition of `split-string-default-separators'.
12413 (Text Comparison): `string=' and `string<' also accept symbols as
12414 arguments.
12415 (String Conversion): More completely describe argument BASE in
12416 `string-to-number'.
12417 (Formatting Strings): `%s' and `%S' in `format' do require
12418 corresponding object. Clarify behavior of numeric prefix after
12419 `%' in `format'.
12420 (Case Conversion): The argument to `upcase-initials' can be a
12421 character.
12422
12423 2003-10-27 Kenichi Handa <handa@m17n.org>
12424
12425 * display.texi (Fontsets): Fix texinfo usage.
12426
12427 2003-10-25 Kenichi Handa <handa@m17n.org>
12428
12429 * display.texi (Fontsets): Add description of the function
12430 set-fontset-font.
12431
12432 2003-10-23 Luc Teirlinck <teirllm@auburn.edu>
12433
12434 * display.texi (Temporary Displays): Add xref to `Documentation
12435 Tips'.
12436
12437 * functions.texi (Function Safety): Use inforef instead of pxref
12438 for SES.
12439
12440 2003-10-23 Andreas Schwab <schwab@suse.de>
12441
12442 * Makefile.in (TEX, texinputdir): Don't define.
12443 (TEXI2DVI): Define.
12444 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
12445 add $(srcdir)/index.texi.
12446 ($(infodir)/elisp): Remove index.texi dependency.
12447 (elisp.dvi): Likewise. Use $(TEXI2DVI).
12448 (index.texi): Remove target.
12449 (dist): Don't link $(srcdir)/permute-index.
12450 (clean): Don't remove index.texi.
12451
12452 * permute-index, index.perm: Remove.
12453 * index.texi: Rename from index.unperm.
12454
12455 2003-10-22 Luc Teirlinck <teirllm@auburn.edu>
12456
12457 * tips.texi (Documentation Tips): Document new behavior for face
12458 and variable hyperlinks in Help mode.
12459
12460 2003-10-21 Luc Teirlinck <teirllm@auburn.edu>
12461
12462 * objects.texi (Integer Type): Update for extra bit of integer range.
12463 (Character Type): Ditto.
12464
12465 2003-10-16 Eli Zaretskii <eliz@gnu.org>
12466
12467 * numbers.texi (Integer Basics): Add index entries for reading
12468 numbers in hex, octal, and binary.
12469
12470 2003-10-16 Lute Kamstra <lute@gnu.org>
12471
12472 * modes.texi (Mode Line Format): Mention force-mode-line-update's
12473 argument.
12474
12475 2003-10-13 Luc Teirlinck <teirllm@auburn.edu>
12476
12477 * windows.texi (Choosing Window): Fix typo.
12478 * edebug.texi (Edebug Execution Modes): Fix typo.
12479
12480 2003-10-13 Richard M. Stallman <rms@gnu.org>
12481
12482 * windows.texi (Basic Windows): A window has fringe settings,
12483 display margins and scroll-bar settings.
12484 (Splitting Windows): Doc split-window return value.
12485 Clean up one-window-p.
12486 (Selecting Windows): Fix typo.
12487 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
12488 (Buffers and Windows): In set-window-buffer, explain effect
12489 on fringe settings and scroll bar settings.
12490 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
12491 (Choosing Window): Use defopt for pop-up-frame-function.
12492 For special-display-buffer-names, explain same-window and same-frame.
12493 Clarify window-dedicated-p return value.
12494 (Textual Scrolling): scroll-up and scroll-down can get an error.
12495 (Horizontal Scrolling): Clarify auto-hscroll-mode.
12496 Clarify set-window-hscroll.
12497 (Size of Window): Don't mention tool bar in window-height.
12498 (Coordinates and Windows): Explain what coordinates-in-window-p
12499 returns for fringes and display margins.
12500 (Window Configurations): Explain saving fringes, etc.
12501
12502 * tips.texi (Library Headers): Clean up Documentation.
12503
12504 * syntax.texi (Parsing Expressions): Clean up forward-comment
12505 and parse-sexp-lookup-properties.
12506
12507 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
12508
12509 * os.texi (System Environment): Clean up text for load-average errors.
12510
12511 * modes.texi (Hooks): Don't explain local hook details at front.
12512 Clarify run-hooks and run-hook-with-args a little.
12513 Clean up add-hook and remove-hook.
12514
12515 * edebug.texi (Edebug Execution Modes): Clarify t.
12516 Document edebug-sit-for-seconds.
12517 (Coverage Testing): Document C-x X = and =.
12518 (Instrumenting Macro Calls): Fix typo.
12519 (Specification List): Don't index the specification keywords.
12520
12521 2003-10-10 Kim F. Storm <storm@cua.dk>
12522
12523 * processes.texi (Network): Introduce make-network-process.
12524
12525 2003-10-09 Luc Teirlinck <teirllm@auburn.edu>
12526
12527 * tips.texi (Library Headers): Fix typo.
12528
12529 2003-10-07 Juri Linkov <juri@jurta.org>
12530
12531 * modes.texi (Imenu): Mention imenu-create-index-function's
12532 default value. Explain submenus better.
12533
12534 2003-10-07 Lute Kamstra <lute@gnu.org>
12535
12536 * modes.texi (Faces for Font Lock): Fix typo.
12537 (Hooks): Explain how buffer-local hook variables can refer to
12538 global hook variables.
12539 Various minor clarifications.
12540
12541 2003-10-06 Lute Kamstra <lute@gnu.org>
12542
12543 * tips.texi (Coding Conventions): Mention naming conventions for
12544 hooks.
12545
12546 2003-10-05 Luc Teirlinck <teirllm@auburn.edu>
12547
12548 * loading.texi (Library Search): Correct default value of
12549 load-suffixes.
12550 (Named Features): Fix typo.
12551
12552 2003-10-05 Richard M. Stallman <rms@gnu.org>
12553
12554 * loading.texi (Named Features): In `provide',
12555 say how to test for subfeatures.
12556 (Unloading): In unload-feature, use new var name
12557 unload-feature-special-hooks.
12558
12559 2003-10-03 Lute Kamstra <lute@gnu.org>
12560
12561 * modes.texi (Major Mode Conventions): Mention third way to set up
12562 Imenu.
12563 (Imenu): A number of small fixes.
12564 Delete documentation of internal variable imenu--index-alist.
12565 Document the return value format of imenu-create-index-function
12566 functions.
12567
12568 2003-09-30 Richard M. Stallman <rms@gnu.org>
12569
12570 * processes.texi (Network): Say what stopped datagram connections do.
12571
12572 * lists.texi (Association Lists): Clarify `assq-delete-all'.
12573
12574 * display.texi (Overlay Properties): Clarify `evaporate' property.
12575
12576 2003-09-29 Lute Kamstra <lute@gnu.org>
12577
12578 * modes.texi (Mode Line Data): Explain when symbols in mode-line
12579 constructs should be marked as risky.
12580 Change cons cell into proper list.
12581 (Mode Line Variables): Change cons cell into proper list.
12582
12583 2003-09-26 Lute Kamstra <lute@gnu.org>
12584
12585 * modes.texi (Mode Line Data): Document the :propertize construct.
12586 (Mode Line Variables): Reorder the descriptions of the variables
12587 to match their order in the default mode-line-format.
12588 Describe the new variables mode-line-position and mode-line-modes.
12589 Update the default values of mode-line-frame-identification,
12590 minor-mode-alist, and default-mode-line-format.
12591 (Properties in Mode): Mention the :propertize construct.
12592
12593 2003-09-26 Richard M. Stallman <rms@gnu.org>
12594
12595 * buffers.texi, commands.texi, debugging.texi, eval.texi:
12596 * loading.texi, minibuf.texi, text.texi, variables.texi:
12597 Avoid @strong{Note:}.
12598
12599 2003-09-26 Richard M. Stallman <rms@gnu.org>
12600
12601 * keymaps.texi (Remapping Commands): Fix typo.
12602
12603 2003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
12604
12605 * processes.texi (Low-Level Network): Fix typo.
12606
12607 2003-09-23 Kim F. Storm <storm@cua.dk>
12608
12609 * processes.texi (Network, Network Servers): Fix typos.
12610 (Low-Level Network): Add timeout value for :server keyword.
12611 Add new option keywords to make-network-process.
12612 Add set-network-process-options.
12613 Explain how to test availability of network options.
12614
12615 2003-09-19 Richard M. Stallman <rms@gnu.org>
12616
12617 * text.texi (Motion by Indent): Arg to
12618 backward-to-indentation and forward-to-indentation is optional.
12619
12620 * strings.texi (Creating Strings): Add substring-no-properties.
12621
12622 * processes.texi
12623 (Process Information): Add list-processes arg QUERY-ONLY.
12624 Delete process-contact from here.
12625 Add new status values for process-status.
12626 Add process-get, process-put, process-plist, set-process-plist.
12627 (Synchronous Processes): Add call-process-shell-command.
12628 (Signals to Processes): signal-process allows process objects.
12629 (Network): Complete rewrite.
12630 (Network Servers, Datagrams, Low-Level Network): New nodes.
12631
12632 * positions.texi (Word Motion): forward-word, backward-word
12633 arg is optional. Reword.
12634
12635 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
12636
12637 * variables.texi (Creating Buffer-Local):
12638 Delete duplicate definition of buffer-local-value.
12639 (File Local Variables): Explain about discarding text props.
12640
12641 2003-09-11 Richard M. Stallman <rms@gnu.org>
12642
12643 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
12644 changes variables that record input events.
12645 (Minibuffer Misc): Add minibuffer-selected-window.
12646
12647 * lists.texi (Building Lists): Add copy-tree.
12648
12649 * display.texi (Fontsets): Add char-displayable-p.
12650 (Scroll Bars): New node.
12651
12652 2003-09-08 Lute Kamstra <lute@gnu.org>
12653
12654 * modes.texi (%-Constructs): Document new `%i' and `%I'
12655 constructs.
12656
12657 2003-09-03 Peter Runestig <peter@runestig.com>
12658
12659 * makefile.w32-in: New file.
12660
12661 2003-08-29 Richard M. Stallman <rms@gnu.org>
12662
12663 * display.texi (Overlay Properties): Clarify how priorities
12664 affect use of the properties.
12665
12666 2003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
12667
12668 * customize.texi (Type Keywords): Correct the description of
12669 `:help-echo' in the case where `motion-doc' is a function.
12670
12671 2003-08-14 John Paul Wallington <jpw@gnu.org>
12672
12673 * modes.texi (Emulating Mode Line): Subsection, not section.
12674
12675 2003-08-13 Richard M. Stallman <rms@gnu.org>
12676
12677 * elisp.texi (Top): Update subnode lists in menu.
12678
12679 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
12680 (Kill Functions): kill-region has new arg yank-handler.
12681 (Yanking): New node.
12682 (Yank Commands): Add yank-undo-function.
12683 (Low-Level Kill Ring):
12684 kill-new and kill-append have new arg yank-handler.
12685 (Changing Properties): Add remove-list-of-text-properties.
12686 (Atomic Changes): New node.
12687
12688 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
12689
12690 * streams.texi (Output Variables): Add eval-expression-print-length
12691 and eval-expression-print-level.
12692
12693 * os.texi (Time Conversion): For encode-time, explain limits on year.
12694
12695 * objects.texi (Character Type): Define anchor "modifier bits".
12696
12697 * modes.texi (Emulating Mode Line): New node.
12698 (Search-based Fontification): Font Lock uses font-lock-face property.
12699 (Other Font Lock Variables): Likewise.
12700
12701 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
12702 not vectors.
12703 (Active Keymaps): Add emulation-mode-map-alists.
12704 (Functions for Key Lookup): key-binding has new arg no-remap.
12705 (Remapping Commands): New node.
12706 (Scanning Keymaps): where-is-internal has new arg no-remap.
12707 (Tool Bar): Add tool-bar-local-item-from-menu.
12708 Clarify when to use tool-bar-add-item-from-menu.
12709
12710 * commands.texi (Interactive Call): commandp has new arg.
12711 (Command Loop Info): Add this-original-command.
12712
12713 2003-08-06 John Paul Wallington <jpw@gnu.org>
12714
12715 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
12716
12717 * display.texi (Warning Basics): Fix typo.
12718 (Fringes): Add closing curly bracket and fix typo.
12719
12720 * elisp.texi (Top): Fix typo.
12721
12722 2003-08-05 Richard M. Stallman <rms@gnu.org>
12723
12724 * elisp.texi: Update lists of subnodes.
12725
12726 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
12727
12728 * variables.texi (Local Variables): Use lc for example variable names.
12729
12730 * tips.texi (Library Headers): Explain where to put -*-.
12731
12732 * strings.texi (Creating Strings): Fix xref for vconcat.
12733
12734 * sequences.texi (Vector Functions):
12735 vconcat no longer allows integer args.
12736
12737 * minibuf.texi (Reading File Names): read-file-name has new
12738 arg PREDICATE. New function read-directory-name.
12739
12740 * macros.texi (Defining Macros): Give definition of `declare'.
12741 (Indenting Macros): New node.
12742
12743 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
12744 (Window Frame Parameters): Make separate table of parameters
12745 that are coupled with specific face attributes.
12746 (Deleting Frames): delete-frame-hooks renamed to
12747 delete-frame-functions.
12748
12749 * files.texi (Magic File Names): Add file-remote-p.
12750 Clarify file-local-copy.
12751
12752 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
12753 here; instead xref Defining Macros.
12754
12755 * display.texi (Warnings): New node, and subnodes.
12756 (Fringes): New node.
12757
12758 * debugging.texi (Test Coverage): New node.
12759
12760 * compile.texi (Compiler Errors): Explain with-no-warnings
12761 and other ways to suppress warnings.
12762
12763 * commands.texi (Interactive Call): Minor clarification.
12764
12765 * buffers.texi (Buffer File Name): set-visited-file-name
12766 renames the buffer too.
12767
12768 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
12769
12770 2003-07-24 Markus Rost <rost@math.ohio-state.edu>
12771
12772 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
12773
12774 2003-07-22 Markus Rost <rost@math.ohio-state.edu>
12775
12776 * internals.texi (Garbage Collection): Fix previous change.
12777
12778 2003-07-22 Richard M. Stallman <rms@gnu.org>
12779
12780 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
12781
12782 * display.texi (Width): Use \s syntax in example.
12783 (Font Selection): Add face-font-rescale-alist.
12784
12785 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
12786 Remove spurious indent in example.
12787
12788 * lists.texi (Building Lists): Add number-sequence.
12789
12790 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
12791
12792 * functions.texi (Function Documentation): Explain how to
12793 show calling convention explicitly in the doc string.
12794
12795 * windows.texi (Selecting Windows): save-selected-window saves
12796 selected window of each frame.
12797 (Window Configurations): Minor change.
12798
12799 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
12800
12801 * streams.texi (Output Variables): Add print-continuous-numbering
12802 and print-number-table.
12803
12804 * processes.texi (Decoding Output): New node.
12805
12806 * os.texi (Time Conversion): decode-time arg is optional.
12807
12808 * objects.texi (Character Type): Don't use space as example for \.
12809 Make list of char names and \-sequences correspond.
12810 Explain that \s is not used in strings. `\ ' needs space after.
12811
12812 * nonascii.texi (Converting Representations): Add string-to-multibyte.
12813 (Translation of Characters): Add translation-table-for-input.
12814 (Default Coding Systems): Add auto-coding-functions.
12815 (Explicit Encoding): Add decode-coding-inserted-region.
12816 (Locales): Add locale-info.
12817
12818 * minibuf.texi (Basic Completion): Describe test-completion.
12819 Collections can be lists of strings.
12820 Clean up lazy-completion-table.
12821 (Programmed Completion): Mention test-completion.
12822 Clarify why lambda expressions are not accepted.
12823 (Minibuffer Misc): Describe minibufferp.
12824
12825 2003-07-14 Richard M. Stallman <rms@gnu.org>
12826
12827 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
12828
12829 * windows.texi (Selecting Windows): New arg to select-window.
12830 (Selecting Windows): Add with-selected-window.
12831 (Size of Window): Add window-inside-edges, etc.
12832
12833 * internals.texi (Garbage Collection): Add post-gc-hook.
12834
12835 * processes.texi (Subprocess Creation): Add exec-suffixes.
12836
12837 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
12838 (Scanning Keymaps): Add map-keymaps.
12839 (Defining Menus): Add keymap-prompt.
12840
12841 * numbers.texi (Integer Basics): Add most-positive-fixnum,
12842 most-negative-fixnum.
12843
12844 * compile.texi (Byte Compilation): Explain no-byte-compile.
12845 (Compiler Errors): New node.
12846
12847 * os.texi (User Identification): user-uid, user-real-uid
12848 can return float.
12849
12850 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
12851 and about derived modes.
12852 (Minor Modes): Add minor-mode-list.
12853 (Defining Minor Modes): Keyword args for define-minor-mode.
12854 (Search-based Fontification): Explain managing other properties.
12855 (Other Font Lock Variables): Add font-lock-extra-managed-props.
12856 (Faces for Font Lock): Add font-lock-preprocessor-face.
12857 (Hooks): Add run-mode-hooks and delay-mode-hooks.
12858
12859 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
12860 (Variable Aliases): Clarify defvaralias.
12861
12862 * loading.texi (Library Search): Add load-suffixes.
12863
12864 * minibuf.texi (Basic Completion): Add lazy-completion-table.
12865 (Programmed Completion): Add dynamic-completion-table.
12866
12867 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
12868 (Magic File Names): Specify precedence order of handlers.
12869
12870 * commands.texi (Command Overview): Emacs server runs pre-command-hook
12871 and post-command-hook.
12872 (Waiting): New calling convention for sit-for.
12873
12874 * text.texi (Special Properties): local-map and keymap properties
12875 apply based on their stickiness.
12876
12877 2003-07-07 Richard M. Stallman <rms@gnu.org>
12878
12879 * modes.texi (Minor Mode Conventions): Specify only some kinds
12880 of list values as args to minor modes.
12881
12882 * files.texi (File Name Expansion): Warn about iterative use
12883 of substitute-in-file-name.
12884
12885 * advice.texi (Activation of Advice): Clean up previous change.
12886
12887 2003-07-06 Markus Rost <rost@math.ohio-state.edu>
12888
12889 * advice.texi (Activation of Advice): Note that ad-start-advice is
12890 turned on by default.
12891
12892 2003-06-30 Richard M. Stallman <rms@gnu.org>
12893
12894 * text.texi (Buffer Contents): Document current-word.
12895 (Change Hooks): Not called for *Messages*.
12896
12897 * functions.texi (Defining Functions): Explain about redefining
12898 primitives.
12899 (Function Safety): Rename. Minor changes.
12900 Comment out the detailed criteria for what is safe.
12901
12902 2003-06-22 Andreas Schwab <schwab@suse.de>
12903
12904 * objects.texi (Symbol Type): Fix description of examples.
12905
12906 2003-06-16 Andreas Schwab <schwab@suse.de>
12907
12908 * hash.texi (Creating Hash): Fix description of :weakness.
12909
12910 2003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
12911
12912 * files.texi (Changing Files): copy-file copies file modes, too.
12913
12914 2003-05-28 Richard M. Stallman <rms@gnu.org>
12915
12916 * strings.texi (Creating Strings): Clarify split-string.
12917
12918 2003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
12919
12920 * strings.texi (Creating Strings): Update split-string specification
12921 and examples.
12922
12923 2003-05-19 Richard M. Stallman <rms@gnu.org>
12924
12925 * elisp.texi: Correct invariant section names.
12926
12927 2003-04-20 Richard M. Stallman <rms@gnu.org>
12928
12929 * os.texi (Timers): Explain about timers and quitting.
12930
12931 2003-04-19 Richard M. Stallman <rms@gnu.org>
12932
12933 * internals.texi (Writing Emacs Primitives): Strings are
12934 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
12935 Explain GCPRO convention for varargs function args.
12936
12937 2003-04-16 Richard M. Stallman <rms@gnu.org>
12938
12939 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
12940
12941 2003-04-08 Richard M. Stallman <rms@gnu.org>
12942
12943 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
12944
12945 2003-02-13 Kim F. Storm <storm@cua.dk>
12946
12947 * objects.texi (Character Type): New \s escape for space.
12948
12949 2003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
12950
12951 * os.texi (System Environment): Add cygwin system-type.
12952
12953 2003-01-25 Richard M. Stallman <rms@gnu.org>
12954
12955 * keymaps.texi: Document that a symbol can act as a keymap.
12956
12957 2003-01-13 Richard M. Stallman <rms@gnu.org>
12958
12959 * text.texi (Changing Properties): Say string indices are origin-0.
12960
12961 * positions.texi (Screen Lines) <compute-motion>:
12962 Correct order of elts in return value.
12963
12964 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
12965 how to define a default binding.
12966
12967 2002-12-07 Markus Rost <rost@math.ohio-state.edu>
12968
12969 * loading.texi (Unloading): Fix recent change for load-history.
12970
12971 * customize.texi (Simple Types): Clarify description of custom
12972 type 'number. Describe new custom type 'float.
12973
12974 2002-12-04 Markus Rost <rost@math.ohio-state.edu>
12975
12976 * variables.texi (File Local Variables): Fix typo.
12977
12978 2002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
12979
12980 From Michael Albinus <Michael.Albinus@alcatel.de>.
12981
12982 * README: Target for Info file is `make info'.
12983
12984 * files.texi (File Name Components): Fix typos in
12985 `file-name-sans-extension'.
12986 (Magic File Names): Complete list of operations for magic file
12987 name handlers.
12988
12989 2002-09-16 Jonathan Yavner <jyavner@engineer.com>
12990
12991 * variables.texi (File Local Variables): New function
12992 risky-local-variable-p.
12993
12994 2002-09-15 Jonathan Yavner <jyavner@engineer.com>
12995
12996 * functions.texi (Function safety): New node about unsafep.
12997
12998 2002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
12999
13000 * customize.texi (Splicing into Lists): Fix example.
13001 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
13002
13003 2002-06-17 Juanma Barranquero <lektu@terra.es>
13004
13005 * frames.texi (Display Feature Testing): Fix typo.
13006
13007 2002-06-12 Andreas Schwab <schwab@suse.de>
13008
13009 * frames.texi (Initial Parameters, Resources): Fix references to
13010 the Emacs manual.
13011
13012 2002-05-13 Kim F. Storm <storm@cua.dk>
13013
13014 * variables.texi (Intro to Buffer-Local): Update warning and
13015 example relating to changing buffer inside let.
13016
13017 2002-03-10 Jan Djärv <jan.h.d@swipnet.se>
13018
13019 * os.texi (Session Management): New node about X Session management.
13020
13021 2002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
13022
13023 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
13024 to which the manual corresponds, and the copyright years.
13025
13026 * Makefile.in (VERSION): Set to 2.9.
13027
13028 2001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
13029
13030 * elisp.texi: Change the category in @dircategory to "Emacs", to
13031 make it consistent with info/dir.
13032
13033 2001-11-25 Miles Bader <miles@gnu.org>
13034
13035 * text.texi (Fields): Describe new `limit' arg in
13036 field-beginning/field-end.
13037
13038 2001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
13039
13040 * permute-index: Don't depend on csh-specific features.
13041 Replace the interpreter name with /bin/sh.
13042
13043 * two-volume-cross-refs.txt: New file.
13044 * two.el: New file.
13045 * spellfile: New file.
13046
13047 2001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
13048
13049 * permute-index: New file.
13050
13051 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
13052 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
13053 8+3 restricted namespace.
13054
13055 * Makefile.in (infodir): Define relative to $(srcdir).
13056 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
13057 include directories list via -I switch to makeinfo.
13058 (index.texi): Use cp if both hard and symbolic links fail.
13059
13060 2001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
13061
13062 * Makefile.in (distclean): Add.
13063
13064 The following changes make ELisp manual part of the Emacs
13065 distribution:
13066
13067 * Makefile.in: Add Copyright notice.
13068 (prefix): Remove.
13069 (infodir): Change value to "../info".
13070 (VPATH): New variable.
13071 (MAKE): Don't define.
13072 (texmacrodir): Don't define.
13073 (texinputdir): Append the existing value of TEXINPUTS.
13074 ($(infodir)/elisp): Instead of just "elisp". Reformat the
13075 command to be compatible with man/Makefile.in, and to put the
13076 output into ../info.
13077 (info): Add target.
13078 (installall): Target removed.
13079
13080 2001-10-31 Pavel Janík <Pavel@Janik.cz>
13081
13082 * tips.texi (Coding Conventions): Fix typo.
13083
13084 2001-10-23 Gerd Moellmann <gerd@gnu.org>
13085
13086 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
13087
13088 2001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
13089
13090 * files.texi (File Name Components): Update the description of
13091 file-name-sans-extension and file-name-extension, as they now
13092 ignore leading dots.
13093
13094 2001-10-20 Gerd Moellmann <gerd@gnu.org>
13095
13096 * (Version 21.1 released.)
13097
13098 2001-10-19 Miles Bader <miles@gnu.org>
13099
13100 * positions.texi (Text Lines): Describe behavior of
13101 `beginning-of-line'/`end-of-line' in the presence of field properties.
13102
13103 2001-10-17 Gerd Moellmann <gerd@gnu.org>
13104
13105 * Makefile.in (VERSION): Set to 2.8.
13106 (manual): Use `manual-21'.
13107
13108 * elisp.texi (VERSION): Add and use it where the version
13109 number was used. Set it to 2.8.
13110
13111 * intro.texi: Likewise.
13112
13113 2001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
13114
13115 * files.texi (File Name Completion): Document the significance of
13116 a trailing slash in elements of completion-ignored-extensions.
13117
13118 2001-10-06 Miles Bader <miles@gnu.org>
13119
13120 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
13121
13122 2001-10-04 Gerd Moellmann <gerd@gnu.org>
13123
13124 * variables.texi (Variable Aliases): New node.
13125
13126 2001-10-04 Gerd Moellmann <gerd@gnu.org>
13127
13128 * Branch for 21.1.
13129
13130 2001-10-02 Miles Bader <miles@gnu.org>
13131
13132 * minibuf.texi (Minibuffer Misc): Add entries for
13133 `minibuffer-contents', `minibuffer-contents-no-properties', and
13134 `delete-minibuffer-contents'.
13135 Correct description for `minibuffer-prompt-end'.
13136
13137 * text.texi (Property Search): Correct descriptions of
13138 `next-char-property-change' and `previous-char-property-change'.
13139 Add entries for `next-single-char-property-change' and
13140 `previous-single-char-property-change'.
13141 Make operand names a bit more consistent.
13142
13143 2001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
13144
13145 * frames.texi (Finding All Frames): Document that next-frame and
13146 previous-frame are local to current terminal.
13147
13148 2001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
13149
13150 * keymaps.texi (Creating Keymaps): Fix the description of the
13151 result of make-keymap.
13152
13153 2001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
13154
13155 * display.texi (Font Lookup, Attribute Functions)
13156 (Image Descriptors): Add cross-references to the definition of
13157 selected frame.
13158
13159 * buffers.texi (The Buffer List): Add cross-references to the
13160 definition of selected frame.
13161
13162 * frames.texi (Input Focus): Clarify which frame is _the_ selected
13163 frame at any given time.
13164 (Multiple Displays, Size and Position): Add a cross-reference to
13165 the definition of the selected frame.
13166
13167 2001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
13168
13169 * strings.texi (String Conversion) <string-to-number>: Document
13170 that a float is returned for integers that are too large.
13171
13172 * frames.texi (Mouse Position): Document mouse-position-function.
13173 (Display Feature Testing): Document display-images-p.
13174 (Window Frame Parameters): Document the cursor-type variable.
13175
13176 * numbers.texi (Integer Basics): Document CL style read syntax for
13177 integers in bases other than 10.
13178
13179 * positions.texi (List Motion):
13180 Document open-paren-in-column-0-is-defun-start.
13181
13182 * lists.texi (Sets And Lists): Document member-ignore-case.
13183
13184 * internals.texi (Garbage Collection): Document the used and free
13185 strings report.
13186 (Memory Usage): Document strings-consed.
13187
13188 * os.texi (Time of Day): Document float-time.
13189 (Recording Input): Document that clear-this-command-keys clears
13190 the vector to be returned by recent-keys.
13191
13192 * keymaps.texi (Scanning Keymaps) <where-is-internal>:
13193 The argument keymap can be a list.
13194
13195 * nonascii.texi (User-Chosen Coding Systems)
13196 <select-safe-coding-system>: Document the new argument
13197 accept-default-p and the variable
13198 select-safe-coding-system-accept-default-p. Tell what happens if
13199 buffer-file-coding-system is undecided.
13200 (Default Coding Systems): Document auto-coding-regexp-alist.
13201
13202 * display.texi (The Echo Area) <message>: Document
13203 message-truncate-lines.
13204 (Glyphs): Document that the glyph table is unused on windowed
13205 displays.
13206
13207 * help.texi (Describing Characters) <single-key-description>:
13208 Document the new argument no-angles.
13209 (Accessing Documentation) <documentation-property>: Document that
13210 a non-string property is evaluated.
13211 <documentation>: Document that the function-documentation property
13212 is looked for.
13213
13214 * windows.texi (Selecting Windows): Document some-window.
13215
13216 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
13217
13218 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
13219 apropos-mode-hook.
13220
13221 * commands.texi (Using Interactive): Document interactive-form.
13222 (Keyboard Macros): Document kbd-macro-termination-hook.
13223 (Command Loop Info): Document that clear-this-command-keys clears
13224 the vector to be returned by recent-keys.
13225
13226 2001-09-04 Werner LEMBERG <wl@gnu.org>
13227
13228 * Makefile.in (srcdir, texinputdir): New variables.
13229 (srcs, index.texi, install): Use $(srcdir).
13230 (.PHONY): Remove elisp.dvi.
13231 (elisp): Use -I switch for makeinfo.
13232 (elisp.dvi): Use $(srcdir) and $(texinputdir).
13233 (installall, dist): Use $(srcdir).
13234 Fix path to texinfo.tex.
13235 (maintainer-clean): Add elisp.dvi and elisp.oaux.
13236
13237 2001-08-30 Gerd Moellmann <gerd@gnu.org>
13238
13239 * display.texi (Conditional Display): Adjust to API change.
13240
13241 * configure: New file.
13242
13243 2001-07-30 Gerd Moellmann <gerd@gnu.org>
13244
13245 * commands.texi (Repeat Events): Add description of
13246 double-click-fuzz.
13247
13248 2001-05-08 Stefan Monnier <monnier@cs.yale.edu>
13249
13250 * syntax.texi (Syntax Class Table): Add the missing designator for
13251 comment and string fences.
13252 (Syntax Properties): Add a xref to syntax table internals.
13253 (Syntax Table Internals): Document string-to-syntax.
13254
13255 2001-05-07 Gerd Moellmann <gerd@gnu.org>
13256
13257 * Makefile.in (install): Use install-info command line options
13258 like in Emacs' Makefile.in.
13259
13260 2000-12-09 Miles Bader <miles@gnu.org>
13261
13262 * windows.texi (Window Start): Update documentation for
13263 `pos-visible-in-window-p'.
13264
13265 2000-11-12 Stefan Monnier <monnier@cs.yale.edu>
13266
13267 * lists.texi (Building Lists): Add footnote to explain how to add
13268 to the end of a list.
13269
13270 2000-10-25 Gerd Moellmann <gerd@gnu.org>
13271
13272 * files.texi (Visiting Functions): Typos.
13273
13274 2000-10-25 Kenichi Handa <handa@etl.go.jp>
13275
13276 * files.texi (Visiting Functions): Return value of
13277 find-file-noselect may be a list of buffers if wildcards are used.
13278
13279 2000-10-24 Miles Bader <miles@lsi.nec.co.jp>
13280
13281 * display.texi (Defining Faces): Document `graphic' display type
13282 in face specs.
13283
13284 2000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
13285
13286 * hooks.texi (Standard Hooks): Replace obsolete
13287 `after-make-frame-hook' with `after-make-frame-functions'.
13288
13289 * frames.texi (Creating Frames): Ditto.
13290
13291 * variables.texi (Future Local Variables): Ditto.
13292
13293 2000-10-16 Gerd Moellmann <gerd@gnu.org>
13294
13295 * display.texi (Other Image Types): Add description of :foreground
13296 and :background properties of mono PBM images.
13297
13298 2000-08-17 Werner LEMBERG <wl@gnu.org>
13299
13300 * .cvsignore: New file.
13301
13302 2000-01-05 Gerd Moellmann <gerd@gnu.org>
13303
13304 * tindex.pl: New script.
13305
13306 1999-12-03 Dave Love <fx@gnu.org>
13307
13308 * Makefile.in (MAKEINFO): New parameter.
13309
13310 1999-09-17 Richard Stallman <rms@gnu.org>
13311
13312 * Makefile.in (srcs): Add hash.texi.
13313 (VERSION): Update to 20.6.
13314
13315 1999-09-13 Richard Stallman <rms@gnu.org>
13316
13317 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
13318
13319 1998-08-29 Karl Heuer <kwzh@gnu.org>
13320
13321 * configure.in: New file.
13322 * Makefile.in: Renamed from Makefile.
13323 (prefix, infodir): Use value obtained from configure.
13324 (emacslibdir): Obsolete variable deleted.
13325 (dist): Distribute configure.in, configure, Makefile.in.
13326
13327 1998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
13328
13329 * Makefile (INSTALL_INFO): New variable.
13330 (install): Run install-info.
13331
13332 1998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
13333
13334 * Makefile (elisp.dvi): Add missing backslash.
13335
13336 1998-05-02 Richard Stallman <rms@psilocin.gnu.org>
13337
13338 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
13339 Run texindex without `./'. Always run texindex on elisp.tp.
13340 (elisp.tps): Target deleted.
13341
13342 1998-04-05 Richard Stallman <rms@psilocin.gnu.org>
13343
13344 * Makefile (srcs): Add nonascii.texi and customize.texi.
13345 (dist): Start by deleting `temp'.
13346
13347 1998-02-17 Richard Stallman <rms@psilocin.gnu.org>
13348
13349 * Makefile (makeinfo, texindex): Targets deleted.
13350 (makeinfo.o, texindex.o): Targets deleted.
13351 (clean, dist): Don't do anything with them or with getopt*.
13352
13353 1998-01-30 Richard Stallman <rms@psilocin.gnu.org>
13354
13355 * Makefile (SHELL): Defined.
13356
13357 1998-01-27 Richard Stallman <rms@psilocin.gnu.org>
13358
13359 * Makefile (elisp.tps): New target.
13360 (elisp.dvi): Depend on elisp.tps.
13361
13362 1996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
13363
13364 * README: Update phone number.
13365
13366 * Makefile (elisp): Make this be the default target.
13367 Depend on makeinfo.c instead of makeinfo.
13368 (install): Don't depend on elisp.dvi, since we don't install that.
13369 Use mkinstalldirs.
13370 (dist): Add mkinstalldirs.
13371
13372 1995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
13373
13374 * Makefile (VERSION): Update version number.
13375 (maintainer-clean): Rename from realclean.
13376
13377 1995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
13378
13379 * Makefile (realclean): New target.
13380 (elisp): Remove any old elisp-* files first.
13381
13382 1993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
13383
13384 * Makefile (VERSION): New variable.
13385 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
13386 Compressed file suffix should be `.gz', not `.z'.
13387
13388 1993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
13389
13390 * Makefile (elisp): Depend on makeinfo.
13391
13392 1993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
13393
13394 * Makefile (srcs): Add anti.texi.
13395
13396 1993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
13397
13398 * Makefile (infodir, prefix): New vars.
13399 (install): Use infodir.
13400 (emacsinfodir): Delete.
13401
13402 1993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
13403
13404 * Makefile (srcs): Add calendar.texi.
13405
13406 * Makefile (dist): Copy texindex.c and makeinfo.c.
13407 Limit elisp-* files to those with one or two digits.
13408
13409 1993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
13410
13411 * Makefile (dist): Change to use Gzip instead of compress.
13412
13413 1993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
13414
13415 * loading.texi (Unloading): define-function changed back to
13416 defalias. It may not stay this way, but at least it's
13417 consistent with the known-good version of the code patch.
13418
13419 1993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
13420
13421 * modes.texi (Hooks): Document new optional arg of add-hook.
13422
13423 1993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
13424
13425 * variables.texi: Document nil initial value of buffer-local variables.
13426
13427 * tips.texi: Add new section on standard library headers.
13428
13429 1993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
13430
13431 * Makefile (srcs): Add frame.texi to the list of sources.
13432
13433 1993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
13434
13435 * Makefile (dist): Don't bother excluding autosave files; they'll
13436 never make it into the temp directory anyway, and the hash marks
13437 in the name are problematic for make and the Bourne shell.
13438 (srcs): ???
13439
13440 1993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
13441
13442 * Makefile (dist): Don't include backup files or autosave files in
13443 the distribution tar file.
13444
13445 1991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
13446
13447 * Makefile (srcs): Add index.perm.
13448 (elisp.dvi): Remove erroneous shell comment.
13449 Expect output of permute-index in permuted.fns.
13450 Save old elisp.aux in elisp.oaux.
13451 (clean): Add index.texi to be deleted.
13452
13453 1990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
13454
13455 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
13456
13457 1990-06-26 David Lawrence (tale@geech)
13458
13459 * files.texi: Noted that completion-ignored-extensions is ignored
13460 when making *Completions*.
13461
13462 1990-06-08 Jay Fenlason (hack@ai.mit.edu)
13463
13464 * Makefile make dist now depends on elisp.dvi, since it tries
13465 to include it in the dist file.
13466
13467 1990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
13468
13469 * functions.texinfo (Mapping Functions): Add missing quote.
13470
13471 1989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
13472
13473 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
13474 (defunargs): Turn off \hyphenchar of \sl font temporarily.
13475
13476 1989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
13477
13478 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
13479 and @error{} are the terms now being used. The files in the
13480 directory have been changed to reflect this.
13481
13482 * All instances of @indentedresultt{} have been changed to
13483 ` @result{}', using 5 spaces at the beginning of the line.
13484
13485 1989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
13486
13487 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
13488 experimental @indentedresult{}, @indentedexpandsto{} are part of
13489 the texinfo.tex in this directory. These TeX macros are not
13490 stable yet.
13491
13492 1989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
13493
13494 * texinfo.tex: Temporarily added
13495 \let\result=\dblarrow
13496 \def\error{{\it ERROR} \longdblarrow}
13497 We need to do this better soon.
13498
13499 1989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
13500
13501 * Applied Karl Berry's patches to *.texinfo files, but not to
13502 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
13503 new title page format is also not applied, since it requires
13504 texinfo.tex changes.)
13505
13506 * Cleaned up `Makefile' and defined the `emacslibdir' directory
13507 for the Project GNU development environment.
13508
13509 ;; Local Variables:
13510 ;; coding: utf-8
13511 ;; End:
13512
13513 Copyright (C) 1998-2015 Free Software Foundation, Inc.
13514
13515 This file is part of GNU Emacs.
13516
13517 GNU Emacs is free software: you can redistribute it and/or modify
13518 it under the terms of the GNU General Public License as published by
13519 the Free Software Foundation, either version 3 of the License, or
13520 (at your option) any later version.
13521
13522 GNU Emacs is distributed in the hope that it will be useful,
13523 but WITHOUT ANY WARRANTY; without even the implied warranty of
13524 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13525 GNU General Public License for more details.
13526
13527 You should have received a copy of the GNU General Public License
13528 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.