comparison lispref/ChangeLog @ 89910:548375b6b1f8

Update unicode branch
author Miles Bader <miles@gnu.org>
date Mon, 19 Apr 2004 07:01:43 +0000
parents 375f2633d815
children 4c90ffeb71c5
comparison
equal deleted inserted replaced
89909:68c22ea6027c 89910:548375b6b1f8
1 2004-04-14 Luc Teirlinck <teirllm@auburn.edu>
2
3 * buffers.texi (Read Only Buffers): Mention optional ARG to
4 `toggle-read-only'.
5
6 2004-04-14 Nick Roberts <nick@nick.uklinux.net>
7
8 * windows.texi (Selecting Windows): Note that get-lru-window
9 returns a full-width window if possible.
10
11 2004-04-13 Luc Teirlinck <teirllm@auburn.edu>
12
13 * buffers.texi: Various changes in addition to:
14 (Buffer File Name): Add `find-buffer-visiting'.
15 (Buffer Modification): Mention optional ARG to `not-modified'.
16 (Indirect Buffers): Mention optional CLONE argument to
17 `make-indirect-buffer'.
18
19 * files.texi: Various changes in addition to:
20 (Visiting Functions): `find-file-hook' is now a normal hook.
21 (File Name Expansion): Explain difference between the way that
22 `expand-file-name' and `file-truename' treat `..'.
23 (Contents of Directories): Mention optional ID-FORMAT argument to
24 `directory-files-and-attributes'.
25 (Format Conversion): Mention new optional CONFIRM argument to
26 `format-write-file'.
27
28 2004-04-12 Miles Bader <miles@gnu.org>
29
30 * macros.texi (Expansion): Add description of `macroexpand-all'.
31
32 2004-04-05 Jesper Harder <harder@ifa.au.dk>
33
34 * variables.texi (Variable Aliases): Mention
35 cyclic-variable-indirection.
36
37 * errors.texi (Standard Errors): Ditto.
38
39 2004-04-04 Luc Teirlinck <teirllm@auburn.edu>
40
41 * backups.texi: Various small changes in addition to:
42 (Making Backups): Mention return value of `backup-buffer'.
43 (Auto-Saving): Mention optional FORCE argument to
44 `delete-auto-save-file-if-necessary'.
45 (Reverting): Mention optional PRESERVE-MODES argument to
46 `revert-buffer'. Correct description of `revert-buffer-function'.
47
48 2004-03-22 Juri Linkov <juri@jurta.org>
49
50 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
51 with `Vector Functions'.
52
53 * text.texi (Sorting): Add missing quote.
54
55 2004-03-14 Luc Teirlinck <teirllm@auburn.edu>
56
57 * intro.texi (Lisp History): Replace xref to `cl' manual with
58 inforef.
59
60 2004-03-12 Richard M. Stallman <rms@gnu.org>
61
62 * intro.texi (Version Info): Add arg to emacs-version.
63 (Lisp History): Change xref to CL manual.
64
65 2004-03-09 Luc Teirlinck <teirllm@auburn.edu>
66
67 * minibuf.texi (Completion Commands): Add xref to Emacs manual
68 for Partial Completion mode.
69
70 2004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
71
72 * customize.texi: Fix typo. Remove eol whitespace.
73
74 2004-03-04 Richard M. Stallman <rms@gnu.org>
75
76 * processes.texi: Fix typos.
77
78 * lists.texi (Building Lists): Minor clarification.
79
80 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
81 in make-hash-table.
82
83 2004-02-29 Juanma Barranquero <lektu@terra.es>
84
85 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
86 rm, and ignore exit code.
87
88 2004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
89
90 * display.texi (Defining Faces): Add description for min-colors.
91 Update example.
92
93 2004-02-23 Luc Teirlinck <teirllm@auburn.edu>
94
95 * abbrevs.texi: Various corrections and clarifications in addition
96 to the following:
97 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
98
99 2004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
100
101 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
102
103 2004-02-21 Luc Teirlinck <teirllm@auburn.edu>
104
105 * text.texi: Various small changes in addition to the following:
106 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
107 to delete-horizontal-space.
108 (Kill Functions, Yanking, Low-Level Kill Ring): clarify and correct
109 description of yank-handler text property at various places.
110
111 * frames.texi (Window System Selections): Add anchor.
112
113 * syntax.texi (Syntax Table Functions): Clarify and correct
114 descriptions of make-syntax-table and copy-syntax-table.
115 (Motion and Syntax): Clarify SYNTAXES argument to
116 skip-syntax-forward.
117 (Parsing Expressions): Mention that the return value of
118 parse-partial-sexp is currently a list of ten rather than nine
119 elements.
120 (Categories): Various corrections and clarifications.
121
122 2004-02-17 Luc Teirlinck <teirllm@auburn.edu>
123
124 * markers.texi (Marker Insertion Types): Minor change.
125
126 * locals.texi (Standard Buffer-Local Variables):
127 * commands.texi (Interactive Codes, Using Interactive):
128 * functions.texi (Related Topics): Fix xrefs.
129
130 2004-02-16 Luc Teirlinck <teirllm@auburn.edu>
131
132 * lists.texi (Sets And Lists): Update description of delete-dups.
133
134 2004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
135
136 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
137
138 2004-02-16 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
139
140 * frames.texi (Parameter Access): frame-parameters arg is optional.
141 modify-frame-parameters handles nil for FRAME.
142 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
143 are all-or-nothing for certain toolkits.
144 Mention parameter wait-for-wm.
145 (Frames and Windows): In frame-first-window and frame-selected-window
146 the arg is optional.
147 (Input Focus): In redirect-frame-focus the second arg is optional.
148 (Window System Selections): Mention selection type CLIPBOARD.
149 Mention data-type UTF8_STRING.
150 Mention numbering of cut buffers.
151 (Resources): Describe x-resource-name.
152
153 2004-02-16 Richard M. Stallman <rms@gnu.org>
154
155 * windows.texi (Buffers and Windows): Delete false table
156 about all-frames.
157
158 * syntax.texi (Parsing Expressions): Delete old caveat
159 about parse-sexp-ignore-comments.
160
161 * streams.texi (Output Variables): Add print-quoted.
162
163 * lists.texi (Building Lists): Minor cleanup.
164
165 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
166
167 * display.texi (Overlays): Explain overlays use markers.
168 (Managing Overlays): Explain front-advance and rear-advance
169 in more detail.
170
171 * loading.texi (Unloading): Document unload-feature-special-hooks.
172 Get rid of fns-NNN.el file.
173
174 2004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
175
176 * help.texi (Describing Characters): Fix text-char-description
177 example output.
178
179 * edebug.texi (Using Edebug): Fix example.
180
181 * debugging.texi (Internals of Debugger): Fix return value.
182
183 * files.texi (Changing Files): Fix argname.
184
185 * calendar.texi: Fix parens, and default values.
186
187 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
188 * nonascii.texi, objects.texi, os.texi: Minor fixes.
189 * searching.texi, text.texi, tips.texi, windows.text: Minor fixes.
190
191 * positions.texi (Text Lines): Don't add -1 in current-line.
192
193 2004-02-16 Richard M. Stallman <rms@gnu.org>
194
195 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
196
197 2004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
198
199 * processes.texi (Low-Level Network): Fix a typo.
200
201 2004-02-12 Kim F. Storm <storm@cua.dk>
202
203 * display.texi (Fringes): Use consistent wording.
204 Note that window-fringe's window arg is optional.
205 (Scroll Bars): Use consistent wording.
206
207 2004-02-11 Luc Teirlinck <teirllm@auburn.edu>
208
209 * tips.texi (Comment Tips): Document the new conventions for
210 commenting out code.
211
212 2004-02-07 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
213
214 * positions.texi (Text Lines): Added missing end defun.
215
216 2004-02-07 Kim F. Storm <storm@cua.dk>
217
218 * positions.texi (Text Lines): Add line-number-at-pos.
219
220 2004-02-06 John Paul Wallington <jpw@gnu.org>
221
222 * display.texi (Button Properties, Button Buffer Commands):
223 mouse-2 invokes button, not down-mouse-1.
224
225 2004-02-04 Jason Rumney <jasonr@gnu.org>
226
227 * makefile.w32-in: Sync with Makefile.in changes.
228
229 2004-02-03 Luc Teirlinck <teirllm@auburn.edu>
230
231 * minibuf.texi (Text from Minibuffer): Various corrections and
232 clarifications.
233 (Object from Minibuffer): Correct Lisp description of
234 read-minibuffer.
235 (Minibuffer History): Clarify description of cons values for
236 HISTORY arguments.
237 (Basic Completion): Various corrections and clarifications. Add
238 completion-regexp-list.
239 (Minibuffer Completion): Correct and clarify description of
240 completing-read.
241 (Completion Commands): Mention Partial Completion mode. Various
242 other minor changes.
243 (High-Level Completion): Various corrections and clarifications.
244 (Reading File Names): Ditto.
245 (Minibuffer Misc): Ditto.
246
247 2004-01-26 Luc Teirlinck <teirllm@auburn.edu>
248
249 * strings.texi (Text Comparison): assoc-string also matches
250 elements of alists that are strings instead of conses.
251 (Formatting Strings): Standardize Texinfo usage. Update index
252 entries.
253
254 2004-01-20 Luc Teirlinck <teirllm@auburn.edu>
255
256 * lists.texi (Sets And Lists): Add delete-dups.
257
258 2004-01-15 Luc Teirlinck <teirllm@auburn.edu>
259
260 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
261 special form.
262 * macros.texi (Defining Macros): Update description of `declare',
263 which now is a macro.
264 (Wrong Time): Fix typos.
265
266 2004-01-14 Luc Teirlinck <teirllm@auburn.edu>
267
268 * compile.texi (Compilation Functions): Expand descriptions of
269 `compile-defun', `byte-compile-file', `byte-recompile-directory'
270 and `batch-byte-compile'. In particular, mention and describe
271 all optional arguments.
272 (Disassembly): Correct and clarify the description of `disassemble'.
273
274 2004-01-11 Luc Teirlinck <teirllm@auburn.edu>
275
276 * searching.texi: Various small changes in addition to the
277 following.
278 (Regexp Example): Adapt to new value of `sentence-end'.
279 (Regexp Functions): The PAREN argument to `regexp-opt' can be
280 `words'.
281 (Search and Replace): Add usage note for `perform-replace'.
282 (Entire Match Data): Mention INTEGERS and REUSE arguments to
283 `match-data'.
284 (Standard Regexps): Update for new values of `paragraph-start'
285 and `sentence-end'.
286
287 2004-01-07 Luc Teirlinck <teirllm@auburn.edu>
288
289 * files.texi (Saving Buffers): Clarify descriptions of
290 `write-contents-functions' and `before-save-hook'.
291 Make the defvar's for `before-save-hook' and `after-save-hook'
292 into defopt's.
293
294 2004-01-07 Kim F. Storm <storm@cua.dk>
295
296 * commands.texi (Click Events): Describe new image and
297 width/height elements of click events.
298 (Accessing Events): Add posn-string, posn-image, and
299 posn-object-width-height. Change posn-object to return either
300 image or string object.
301
302 2004-01-01 Simon Josefsson <jas@extundo.com>
303
304 * hooks.texi (Standard Hooks): Add before-save-hook.
305 * files.texi (Saving Buffers): Likewise.
306
307 2004-01-03 Richard M. Stallman <rms@gnu.org>
308
309 * frames.texi (Frames and Windows): Delete frame-root-window.
310
311 2004-01-03 Luc Teirlinck <teirllm@auburn.edu>
312
313 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
314
315 * functions.texi: Various small changes in addition to the
316 following.
317 (What Is a Function): `functionp' returns nil for macros. Clarify
318 behavior of this and following functions for symbol arguments.
319 (Function Documentation): Add `\' in front of (fn @var{arglist})
320 and explain why.
321 (Defining Functions): Mention DOCSTRING argument to `defalias'.
322 Add anchor.
323 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
324
325 2004-01-01 Miles Bader <miles@gnu.org>
326
327 * display.texi (Buttons): New section.
328
329 2003-12-31 Andreas Schwab <schwab@suse.de>
330
331 * numbers.texi (Math Functions): sqrt reports a domain-error
332 error.
333 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
334
335 2003-12-30 Luc Teirlinck <teirllm@auburn.edu>
336
337 * tips.texi (Documentation Tips): Update item on hyperlinks in
338 documentation strings.
339
340 * errors.texi (Standard Errors): Various small corrections and
341 additions.
342
343 * control.texi: Various small changes in addition to the
344 following.
345 (Signaling Errors): Provide some more details on how `signal'
346 constructs the error message. Add anchor to the definition of
347 `signal'.
348 (Error Symbols): Describe special treatment of `quit'.
349 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
350 to emphasize that it has to be a single form.
351
352 * buffers.texi: Add anchor.
353
354 2003-12-29 Richard M. Stallman <rms@gnu.org>
355
356 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
357 (Window Configurations): Add window-configuration-frame.
358
359 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
360
361 * text.texi (Examining Properties): Add get-char-property-and-overlay.
362 Change arg name in get-char-property.
363 (Special Properties): Update handling of keymap property.
364
365 * strings.texi (Modifying Strings): Add clear-string.
366 (Text Comparison): Add assoc-string and remove
367 assoc-ignore-case, assoc-ignore-representation.
368
369 * os.texi (Time of Day): Add set-time-zone-rule.
370
371 * numbers.texi (Math Functions): asin, acos, log, log10
372 report domain-error errors.
373
374 * nonascii.texi (Converting Representations):
375 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
376 (Encoding and I/O): Add file-name-coding-system.
377
378 * modes.texi (Search-based Fontification): Explain that
379 face specs are symbols with face names as values.
380
381 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
382
383 * lists.texi (Building Lists): remq moved elsewhere.
384 (Sets And Lists): remq moved here.
385 (Association Lists): Refer to assoc-string.
386
387 * internals.texi (Garbage Collection): Add memory-use-counts.
388
389 * frames.texi (Frames and Windows): Add set-frame-selected-window
390 and frame-root-window.
391
392 * files.texi (Contents of Directories):
393 Add directory-files-and-attributes.
394
395 * display.texi (Refresh Screen): Add force-window-update.
396 (Invisible Text): Explain about moving point out of invis text.
397 (Overlay Properties): Add overlay-properties.
398 (Managing Overlays): Add overlayp.
399 (GIF Images): Invalid image number displays a hollow box.
400
401 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
402 (Killing Buffers): Add buffer-live-p.
403
404 2003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
405
406 * display.texi (Fringes): Fix typo "set-buffer-window".
407
408 2003-12-24 Luc Teirlinck <teirllm@auburn.edu>
409
410 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
411 * nonascii.texi, processes.texi, tips.texi, variables.texi:
412 Add or change various xrefs and anchors.
413
414 * commands.texi: Replace all occurrences of @acronym{CAR} with
415 @sc{car}, for consistency with the rest of the Elisp manual.
416 `car' and `cdr' are historically acronyms, but are no longer
417 widely thought of as such.
418
419 * internals.texi (Pure Storage): Mention that `purecopy' does not
420 copy text properties.
421 (Object Internals): Now 29 bits are used (in most implementations)
422 to address Lisp objects.
423
424 * variables.texi (Variables with Restricted Values): New node.
425
426 * objects.texi (Lisp Data Types): Mention that certain variables
427 can only take on a restricted set of values and add an xref to
428 the new node "Variables with Restricted Values".
429
430 * eval.texi (Function Indirection): Describe the errors that
431 `indirect-function' can signal.
432 (Eval): Clarify the descriptions of `eval-region' and `values'.
433 Describe `eval-buffer' instead of `eval-current-buffer' and
434 mention `eval-current-buffer' as an alias for `current-buffer'.
435 Correct the description and mention all optional arguments.
436
437 * nonascii.texi: Various small changes in addition to the
438 following.
439 (Converting Representations): Clarify behavior of
440 `string-make-multibyte' and `string-to-multibyte' for unibyte all
441 ASCII arguments.
442 (Character Sets): Document the variable `charset-list' and adapt
443 the definition of the function `charset-list' accordingly.
444 (Translation of Characters): Clarify use of generic characters in
445 `make-translation-table'. Clarify and correct the description of
446 the use of translation tables in encoding and decoding.
447 (User-Chosen Coding Systems): Correct and clarify the description
448 of `select-safe-coding-system'.
449 (Default Coding Systems): Clarify description of
450 `file-coding-system-alist'.
451
452 2003-11-30 Luc Teirlinck <teirllm@auburn.edu>
453
454 * strings.texi (Text Comparison): Correctly describe when two
455 strings are `equal'. Combine and clarify descriptions of
456 `assoc-ignore-case' and `assoc-ignore-representation'.
457
458 * objects.texi (Non-ASCII in Strings): Clarify description of
459 when a string is unibyte or multibyte.
460 (Bool-Vector Type): Update examples.
461 (Equality Predicates): Correctly describe when two strings are
462 `equal'.
463
464 2003-11-29 Luc Teirlinck <teirllm@auburn.edu>
465
466 * lists.texi (Building Lists): `append' no longer accepts integer
467 arguments. Update the description of `number-sequence' to reflect
468 recent changes.
469 (Sets And Lists): Describe `member-ignore-case' after `member'.
470
471 2003-11-27 Kim F. Storm <storm@cua.dk>
472
473 * commands.texi (Click Events): Click object may be an images.
474 Describe (dx . dy) element of click positions.
475 (Accessing Events): Remove duplicate posn-timestamp.
476 New functions posn-object and posn-object-x-y.
477
478 2003-11-23 Kim F. Storm <storm@cua.dk>
479
480 * commands.texi (Click Events): Describe enhancements to event
481 position lists, including new text-pos and (col . row) items.
482 Mention left-fringe and right-fringe area events.
483 (Accessing Events): New functions posn-area and
484 posn-actual-col-row. Mention posn-timestamp. Mention that
485 posn-point in non-text area still returns buffer position.
486 Clarify posn-col-row.
487
488 2003-11-21 Lars Hansen <larsh@math.ku.dk>
489
490 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
491 * anti.texi (File Attributes): Describe removed parameter
492 ID-FORMAT.
493
494 2003-11-20 Luc Teirlinck <teirllm@auburn.edu>
495
496 * positions.texi (Positions): Mention that, if a marker is used as
497 a position, its buffer is ignored.
498
499 * markers.texi (Overview of Markers): Mention it here too.
500
501 2003-11-12 Luc Teirlinck <teirllm@auburn.edu>
502
503 * numbers.texi (Numeric Conversions): Not just `floor', but also
504 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
505
506 2003-11-10 Luc Teirlinck <teirllm@auburn.edu>
507
508 * markers.texi (Creating Markers): Specify insertion type of
509 created markers. Add xref to `Marker Insertion Types'.
510 Second argument to `copy-marker' is optional.
511 (Marker Insertion Types): Mention that most markers are created
512 with insertion type nil.
513 (The Mark): Correctly describe when `mark' signals an error.
514 (The Region): Correctly describe when `region-beginning' and
515 `region-end' signal an error.
516
517 2003-11-08 Luc Teirlinck <teirllm@auburn.edu>
518
519 * hash.texi (Creating Hash): Clarify description of `eql'.
520 `makehash' is obsolete.
521 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
522
523 * positions.texi (Point): Change description of `buffer-end', so
524 that it is also correct for floating point arguments.
525 (List Motion): Correct argument lists of `beginning-of-defun' and
526 `end-of-defun'.
527 (Excursions): Add xref to `Marker Insertion Types'.
528 (Narrowing): Argument to `narrow-to-page' is optional.
529
530 2003-11-06 Luc Teirlinck <teirllm@auburn.edu>
531
532 * streams.texi (Output Streams): Clarify behavior of point for
533 marker output streams.
534
535 2003-11-04 Luc Teirlinck <teirllm@auburn.edu>
536
537 * variables.texi (Defining Variables): Second argument to
538 `defconst' is not optional.
539 (Setting Variables): Mention optional argument APPEND to
540 `add-to-list'.
541 (Creating Buffer-Local): Expand description of
542 `make-variable-buffer-local'.
543 (Frame-Local Variables): Expand description of
544 `make-variable-frame-local'.
545 (Variable Aliases): Correct description of optional argument
546 DOCSTRING to `defvaralias'. Mention return value of
547 `defvaralias'.
548 (File Local Variables): Add xref to `File variables' in Emacs
549 Manual. Correct description of `hack-local-variables'. Mention
550 `safe-local-variable' property. Mention optional second argument
551 to `risky-local-variable-p'.
552
553 2003-11-03 Luc Teirlinck <teirllm@auburn.edu>
554
555 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
556
557 2003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
558
559 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
560 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
561 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
562 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
563 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
564 lispref/processes.texi, lispref/searching.texi,
565 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
566 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
567 @acronym{FOO}.
568
569 2003-10-27 Luc Teirlinck <teirllm@auburn.edu>
570
571 * strings.texi (Creating Strings): Argument START to `substring'
572 can not be `nil'. Expand description of
573 `substring-no-properties'. Correct description of `split-string',
574 especially with respect to empty matches. Prevent very bad line
575 break in definition of `split-string-default-separators'.
576 (Text Comparison): `string=' and `string<' also accept symbols as
577 arguments.
578 (String Conversion): More completely describe argument BASE in
579 `string-to-number'.
580 (Formatting Strings): `%s' and `%S' in `format' do require
581 corresponding object. Clarify behavior of numeric prefix after
582 `%' in `format'.
583 (Case Conversion): The argument to `upcase-initials' can be a
584 character.
585
586 2003-10-27 Kenichi Handa <handa@m17n.org>
587
588 * display.texi (Fontsets): Fix texinfo usage.
589
590 2003-10-25 Kenichi Handa <handa@m17n.org>
591
592 * display.texi (Fontsets): Add description of the function
593 set-fontset-font.
594
595 2003-10-23 Luc Teirlinck <teirllm@auburn.edu>
596
597 * display.texi (Temporary Displays): Add xref to `Documentation
598 Tips'.
599
600 * functions.texi (Function Safety): Use inforef instead of pxref
601 for SES.
602
603 2003-10-23 Andreas Schwab <schwab@suse.de>
604
605 * Makefile.in (TEX, texinputdir): Don't define.
606 (TEXI2DVI): Define.
607 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
608 add $(srcdir)/index.texi.
609 ($(infodir)/elisp): Remove index.texi dependency.
610 (elisp.dvi): Likewise. Use $(TEXI2DVI).
611 (index.texi): Remove target.
612 (dist): Don't link $(srcdir)/permute-index.
613 (clean): Don't remove index.texi.
614
615 * permute-index, index.perm: Remove.
616 * index.texi: Rename from index.unperm.
617
618 2003-10-22 Luc Teirlinck <teirllm@auburn.edu>
619
620 * tips.texi (Documentation Tips): Document new behavior for face
621 and variable hyperlinks in Help mode.
622
623 2003-10-21 Luc Teirlinck <teirllm@auburn.edu>
624
625 * objects.texi (Integer Type): Update for extra bit of integer range.
626 (Character Type): Ditto.
627
628 2003-10-16 Eli Zaretskii <eliz@gnu.org>
629
630 * numbers.texi (Integer Basics): Add index entries for reading
631 numbers in hex, octal, and binary.
632
633 2003-10-16 Lute Kamstra <lute@gnu.org>
634
635 * modes.texi (Mode Line Format): Mention force-mode-line-update's
636 argument.
637
638 2003-10-13 Luc Teirlinck <teirllm@auburn.edu>
639
640 * windows.texi (Choosing Window): Fix typo.
641 * edebug.texi (Edebug Execution Modes): Fix typo.
642
643 2003-10-13 Richard M. Stallman <rms@gnu.org>
644
645 * windows.texi (Basic Windows): A window has fringe settings,
646 display margins and scroll-bar settings.
647 (Splitting Windows): Doc split-window return value.
648 Clean up one-window-p.
649 (Selecting Windows): Fix typo.
650 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
651 (Buffers and Windows): In set-window-buffer, explain effect
652 on fringe settings and scroll bar settings.
653 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
654 (Choosing Window): Use defopt for pop-up-frame-function.
655 For special-display-buffer-names, explain same-window and same-frame.
656 Clarify window-dedicated-p return value.
657 (Textual Scrolling): scroll-up and scroll-down can get an error.
658 (Horizontal Scrolling): Clarify auto-hscroll-mode.
659 Clarify set-window-hscroll.
660 (Size of Window): Don't mention tool bar in window-height.
661 (Coordinates and Windows): Explain what coordinates-in-window-p
662 returns for fringes and display margins.
663 (Window Configurations): Explain saving fringes, etc.
664
665 * tips.texi (Library Headers): Clean up Documentation.
666
667 * syntax.texi (Parsing Expressions): Clean up forward-comment
668 and parse-sexp-lookup-properties.
669
670 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
671
672 * os.texi (System Environment): Clean up text for load-average errors.
673
674 * modes.texi (Hooks): Don't explain local hook details at front.
675 Clarify run-hooks and run-hook-with-args a little.
676 Clean up add-hook and remove-hook.
677
678 * edebug.texi (Edebug Execution Modes): Clarify t.
679 Document edebug-sit-for-seconds.
680 (Coverage Testing): Document C-x X = and =.
681 (Instrumenting Macro Calls): Fix typo.
682 (Specification List): Don't index the specification keywords.
683
684 2003-10-10 Kim F. Storm <storm@cua.dk>
685
686 * processes.texi (Network): Introduce make-network-process.
687
688 2003-10-09 Luc Teirlinck <teirllm@auburn.edu>
689
690 * tips.texi (Library Headers): Fix typo.
691
692 2003-10-07 Juri Linkov <juri@jurta.org>
693
694 * modes.texi (Imenu): Mention imenu-create-index-function's
695 default value. Explain submenus better.
696
697 2003-10-07 Lute Kamstra <lute@gnu.org>
698
699 * modes.texi (Faces for Font Lock): Fix typo.
700 (Hooks): Explain how buffer-local hook variables can refer to
701 global hook variables.
702 Various minor clarifications.
703
704 2003-10-06 Lute Kamstra <lute@gnu.org>
705
706 * tips.texi (Coding Conventions): Mention naming conventions for
707 hooks.
708
709 2003-10-05 Luc Teirlinck <teirllm@auburn.edu>
710
711 * loading.texi (Library Search): Correct default value of
712 load-suffixes.
713 (Named Features): Fix typo.
714
715 2003-10-05 Richard M. Stallman <rms@gnu.org>
716
717 * loading.texi (Named Features): In `provide',
718 say how to test for subfeatures.
719 (Unloading): In unload-feature, use new var name
720 unload-feature-special-hooks.
721
722 2003-10-03 Lute Kamstra <lute@gnu.org>
723
724 * modes.texi (Major Mode Conventions): Mention third way to set up
725 Imenu.
726 (Imenu): A number of small fixes.
727 Delete documentation of internal variable imenu--index-alist.
728 Document the return value format of imenu-create-index-function
729 functions.
730
731 2003-09-30 Richard M. Stallman <rms@gnu.org>
732
733 * processes.texi (Network): Say what stopped datagram connections do.
734
735 * lists.texi (Association Lists): Clarify `assq-delete-all'.
736
737 * display.texi (Overlay Properties): Clarify `evaporate' property.
738
739 2003-09-29 Lute Kamstra <lute@gnu.org>
740
741 * modes.texi (Mode Line Data): Explain when symbols in mode-line
742 constructs should be marked as risky.
743 Change cons cell into proper list.
744 (Mode Line Variables): Change cons cell into proper list.
745
746 2003-09-26 Lute Kamstra <lute@gnu.org>
747
748 * modes.texi (Mode Line Data): Document the :propertize construct.
749 (Mode Line Variables): Reorder the descriptions of the variables
750 to match their order in the default mode-line-format.
751 Describe the new variables mode-line-position and mode-line-modes.
752 Update the default values of mode-line-frame-identification,
753 minor-mode-alist, and default-mode-line-format.
754 (Properties in Mode): Mention the :propertize construct.
755
756 2003-09-26 Richard M. Stallman <rms@gnu.org>
757
758 * buffers.texi, commands.texi, debugging.texi, eval.texi:
759 * loading.texi, minibuf.texi, text.texi, variables.texi:
760 Avoid @strong{Note:}.
761
762 2003-09-26 Richard M. Stallman <rms@gnu.org>
763
764 * keymaps.texi (Remapping Commands): Fix typo.
765
766 2003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
767
768 * processes.texi (Low-Level Network): Fix typo.
769
770 2003-09-23 Kim F. Storm <storm@cua.dk>
771
772 * processes.texi (Network, Network Servers): Fix typos.
773 (Low-Level Network): Add timeout value for :server keyword.
774 Add new option keywords to make-network-process.
775 Add set-network-process-options.
776 Explain how to test availability of network options.
777
778 2003-09-19 Richard M. Stallman <rms@gnu.org>
779
780 * text.texi (Motion by Indent): Arg to
781 backward-to-indentation and forward-to-indentation is optional.
782
783 * strings.texi (Creating Strings): Add substring-no-properties.
784
785 * processes.texi
786 (Process Information): Add list-processes arg QUERY-ONLY.
787 Delete process-contact from here.
788 Add new status values for process-status.
789 Add process-get, process-put, process-plist, set-process-plist.
790 (Synchronous Processes): Add call-process-shell-command.
791 (Signals to Processes): signal-process allows process objects.
792 (Network): Complete rewrite.
793 (Network Servers, Datagrams, Low-Level Network): New nodes.
794
795 * positions.texi (Word Motion): forward-word, backward-word
796 arg is optional. Reword.
797
798 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
799
800 * variables.texi (Creating Buffer-Local):
801 Delete duplicate definition of buffer-local-value.
802 (File Local Variables): Explain about discarding text props.
803
804 2003-09-11 Richard M. Stallman <rms@gnu.org>
805
806 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
807 changes variables that record input events.
808 (Minibuffer Misc): Add minibuffer-selected-window.
809
810 * lists.texi (Building Lists): Add copy-tree.
811
812 * display.texi (Fontsets): Add char-displayable-p.
813 (Scroll Bars): New node.
814
815 2003-09-08 Lute Kamstra <lute@gnu.org>
816
817 * modes.texi (%-Constructs): Document new `%i' and `%I'
818 constructs.
819
820 2003-09-03 Peter Runestig <peter@runestig.com>
821
822 * makefile.w32-in: New file.
823
824 2003-08-29 Richard M. Stallman <rms@gnu.org>
825
826 * display.texi (Overlay Properties): Clarify how priorities
827 affect use of the properties.
828
829 2003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
830
831 * customize.texi (Type Keywords): Correct the description of
832 `:help-echo' in the case where `motion-doc' is a function.
833
834 2003-08-14 John Paul Wallington <jpw@gnu.org>
835
836 * modes.texi (Emulating Mode Line): Subsection, not section.
837
838 2003-08-13 Richard M. Stallman <rms@gnu.org>
839
840 * elisp.texi (Top): Update subnode lists in menu.
841
842 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
843 (Kill Functions): kill-region has new arg yank-handler.
844 (Yanking): New node.
845 (Yank Commands): Add yank-undo-function.
846 (Low-Level Kill Ring):
847 kill-new and kill-append have new arg yank-handler.
848 (Changing Properties): Add remove-list-of-text-properties.
849 (Atomic Changes): New node.
850
851 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
852
853 * streams.texi (Output Variables): Add eval-expression-print-length
854 and eval-expression-print-level.
855
856 * os.texi (Time Conversion): For encode-time, explain limits on year.
857
858 * objects.texi (Character Type): Define anchor "modifier bits".
859
860 * modes.texi (Emulating Mode Line): New node.
861 (Search-based Fontification): Font Lock uses font-lock-face property.
862 (Other Font Lock Variables): Likewise.
863
864 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
865 not vectors.
866 (Active Keymaps): Add emulation-mode-map-alists.
867 (Functions for Key Lookup): key-binding has new arg no-remap.
868 (Remapping Commands): New node.
869 (Scanning Keymaps): where-is-internal has new arg no-remap.
870 (Tool Bar): Add tool-bar-local-item-from-menu.
871 Clarify when to use tool-bar-add-item-from-menu.
872
873 * commands.texi (Interactive Call): commandp has new arg.
874 (Command Loop Info): Add this-original-command.
875
876 2003-08-06 John Paul Wallington <jpw@gnu.org>
877
878 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
879
880 * display.texi (Warning Basics): Fix typo.
881 (Fringes): Add closing curly bracket and fix typo.
882
883 * elisp.texi (Top): Fix typo.
884
885 2003-08-05 Richard M. Stallman <rms@gnu.org>
886
887 * elisp.texi: Update lists of subnodes.
888
889 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
890
891 * variables.texi (Local Variables): Use lc for example variable names.
892
893 * tips.texi (Library Headers): Explain where to put -*-.
894
895 * strings.texi (Creating Strings): Fix xref for vconcat.
896
897 * sequences.texi (Vector Functions):
898 vconcat no longer allows integer args.
899
900 * minibuf.texi (Reading File Names): read-file-name has new
901 arg PREDICATE. New function read-directory-name.
902
903 * macros.texi (Defining Macros): Give definition of `declare'
904 (Indenting Macros): New node.
905
906 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
907 (Window Frame Parameters): Make separate table of parameters
908 that are coupled with specific face attributes.
909 (Deleting Frames): delete-frame-hooks renamed to
910 delete-frame-functions.
911
912 * files.texi (Magic File Names): Add file-remote-p.
913 Clarify file-local-copy.
914
915 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
916 here; instead xref Defining Macros.
917
918 * display.texi (Warnings): New node, and subnodes.
919 (Fringes): New node.
920
921 * debugging.texi (Test Coverage): New node.
922
923 * compile.texi (Compiler Errors): Explain with-no-warnings
924 and other ways to suppress warnings.
925
926 * commands.texi (Interactive Call): Minor clarification.
927
928 * buffers.texi (Buffer File Name): set-visited-file-name
929 renames the buffer too.
930
931 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
932
1 2003-07-24 Markus Rost <rost@math.ohio-state.edu> 933 2003-07-24 Markus Rost <rost@math.ohio-state.edu>
2 934
3 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example. 935 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
4 936
5 2003-07-22 Markus Rost <rost@math.ohio-state.edu> 937 2003-07-22 Markus Rost <rost@math.ohio-state.edu>
86 (Other Font Lock Variables): Add font-lock-extra-managed-props. 1018 (Other Font Lock Variables): Add font-lock-extra-managed-props.
87 (Faces for Font Lock): Add font-locl-preprocessor-face. 1019 (Faces for Font Lock): Add font-locl-preprocessor-face.
88 (Hooks): Add run-mode-hooks and delay-mode-hooks. 1020 (Hooks): Add run-mode-hooks and delay-mode-hooks.
89 1021
90 * variables.texi (Creating Buffer-Local): Add buffer-local-value. 1022 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
91 (Variable Aliases): Clarify defvralias. 1023 (Variable Aliases): Clarify defvaralias.
92 1024
93 * loading.texi (Library Search): Add load-suffixes. 1025 * loading.texi (Library Search): Add load-suffixes.
94 1026
95 * minibuf.texi (Basic Completion): Add lazy-completion-table. 1027 * minibuf.texi (Basic Completion): Add lazy-completion-table.
96 (Programmed Completion): Add dynamic-completion-table. 1028 (Programmed Completion): Add dynamic-completion-table.
736 1668
737 * Cleaned up `Makefile' and defined the `emacslibdir' directory 1669 * Cleaned up `Makefile' and defined the `emacslibdir' directory
738 for the Project GNU development environment. 1670 for the Project GNU development environment.
739 1671
740 ;; Local Variables: 1672 ;; Local Variables:
741 ;; coding: iso-2022-7bit-unix 1673 ;; coding: iso-2022-7bit
742 ;; End: 1674 ;; End:
743 1675
744 Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. 1676 Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
745 Copying and distribution of this file, with or without modification, 1677 Copying and distribution of this file, with or without modification,
746 are permitted provided the copyright notice and this notice are preserved. 1678 are permitted provided the copyright notice and this notice are preserved.
1679
1680 ;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda