# HG changeset patch # User Richard M. Stallman # Date 1060134314 0 # Node ID 2f8d4ec4e5464d9dcc75df393b6913c26cb5aaff # Parent 6b84fb503a425ca5c95c8f4b7584bb5c0bb3a954 *** empty log message *** diff -r 6b84fb503a42 -r 2f8d4ec4e546 etc/NEWS --- a/etc/NEWS Wed Aug 06 01:45:08 2003 +0000 +++ b/etc/NEWS Wed Aug 06 01:45:14 2003 +0000 @@ -1649,6 +1649,7 @@ `query-replace' and related functions simply ignore a match if part of it has a read-only property. +** The new Lisp library fringe.el controls the apperance of fringes. * Lisp Changes in Emacs 21.4 @@ -1909,6 +1910,7 @@ argument is a minibuffer. If the argument is omitted it defaults to the current buffer. ++++ ** There is a new Warnings facility; see the functions `warn' and `display-warning'. @@ -1932,12 +1934,14 @@ ** The new function `merge-coding-systems' fills in unspecified aspects of one coding system from another coding system. +--- ** The variable `safe-local-eval-forms' specifies a list of forms that are ok to evaluate when they appear in an `eval' local variables specification. Normally Emacs asks for confirmation before evaluating such a form, but if the form appears in this list, no confirmation is needed. +--- ** If a function has a non-nil `safe-local-eval-function' property, that means it is ok to evaluate some calls to that function when it appears in an `eval' local variables specification. If the property @@ -1948,6 +1952,7 @@ If the form is not "ok to call", that means Emacs asks for confirmation as before. ++++ ** Controlling the default left and right fringe widths. The default left and right fringe widths for all windows of a frame @@ -1967,6 +1972,7 @@ of the currently defined fringe bitmaps. The width of the built-in fringe bitmaps is 8 pixels. ++++ ** Per-window fringes settings Windows can now have their own individual fringe widths and position @@ -2000,6 +2006,7 @@ the buffer in a window, or use `set-window-buffer' to force an update of the display margins. ++++ ** The function `set-window-buffer' now has an optional third argument KEEP-MARGINS which will preserve the window's current margin, fringe, and scroll-bar settings if non-nil. @@ -2012,33 +2019,38 @@ write-contents-hooks to write-contents-functions. Marked local-write-file-hooks as obsolete (use the LOCAL arg of `add-hook'). ++++ ** The new variable `delete-frame-functions' replaces `delete-frame-hook'. It was renamed to follow the naming conventions for abnormal hooks. The old name remains available as an alias, but has been marked obsolete. ++++ ** The `read-file-name' function now takes an additional argument which specifies a predicate which the file name read must satify. The new variable `read-file-name-predicate' contains the predicate argument while reading the file name from the minibuffer; the predicate in this variable is used by read-file-name-internal to filter the completion list. +--- ** The new variable `read-file-name-function' can be used by lisp code to override the internal read-file-name function. ++++ ** The new function `read-directory-name' can be used instead of `read-file-name' to read a directory name; when used, completion will only show directories. ++++ ** The new function `file-remote-p' tests a file name and returns non-nil if it specifies a remote file (one that Emacs accesses using its own special methods and not directly through the file system). +--- ** When a Lisp file uses CL functions at run-time, compiling the file now issues warnings about these calls, unless the file performs (require 'cl) when loaded. -** The new Lisp library fringe.el controls the apperance of fringes. - ++++ ** The `defmacro' form may contain declarations specifying how to indent the macro in Lisp mode and how to debug it with Edebug. The syntax of defmacro has been extended to diff -r 6b84fb503a42 -r 2f8d4ec4e546 lisp/ChangeLog --- a/lisp/ChangeLog Wed Aug 06 01:45:08 2003 +0000 +++ b/lisp/ChangeLog Wed Aug 06 01:45:14 2003 +0000 @@ -1,3 +1,25 @@ +2003-08-05 Richard M. Stallman + + * emacs-lisp/testcover.el (noreturn): Report error if does return. + (testcover-reinstrument-clauses): Doc fix. + + * emacs-lisp/warnings.el: Doc fixes, args renamed. + (warning-type-format): Renamed from warning-group-format. + + * emacs-lisp/bytecomp.el (byte-compile-not-obsolete-var): New var. + (byte-compile-variable-ref): Handle byte-compile-not-obsolete-var. + (byte-compile-defvar): Bind byte-compile-not-obsolete-var + to prevent warnings about defvar for an obsolete variable. + + * emacs-lisp/bytecomp.el (byte-compile-log-warning): + warning-group-format renamed to warning-type-format. + + * subr.el (read-passwd): Use clear-string instead of fillarray. + + * edmacro.el (edmacro-format-keys): Use edmacro-sanitize-for-string. + Use vconcat instead of concat. + (edmacro-sanitize-for-string): New function. + 2003-08-05 Dave Love * cus-start.el: Add open-paren-in-column-0-is-defun-start, diff -r 6b84fb503a42 -r 2f8d4ec4e546 lispref/ChangeLog --- a/lispref/ChangeLog Wed Aug 06 01:45:08 2003 +0000 +++ b/lispref/ChangeLog Wed Aug 06 01:45:14 2003 +0000 @@ -1,3 +1,51 @@ +2003-08-05 Richard M. Stallman + + * elisp.texi: Update lists of subnodes. + + * windows.texi (Buffers and Windows): set-window-buffer has new arg. + + * variables.texi (Local Variables): Use lc for example variable names. + + * tips.texi (Library Headers): Explain where to put -*-. + + * strings.texi (Creating Strings): Fix xref for vconcat. + + * sequences.texi (Vector Functions): + vconcat no longer allows integer args. + + * minibuf.texi (Reading File Names): read-file-name has new + arg PREDICATE. New function read-directory-name. + + * macros.texi (Defining Macros): Give definition of `declare' + (Indenting Macros): New node. + + * frames.texi (Parameter Access): Add modify-all-frames-parameters. + (Window Frame Parameters): Make separate table of parameters + that are coupled with specific face attributes. + (Deleting Frames): delete-frame-hooks renamed to + delete-frame-functions. + + * files.texi (Magic File Names): Add file-remote-p. + Clarify file-local-copy. + + * edebug.texi (Instrumenting Macro Calls): Don't define `declare' + here; instead xref Defining Macros. + + * display.texi (Warnings): New node, and subnodes. + (Fringes): New node. + + * debugging.texi (Test Coverage): New node. + + * compile.texi (Compiler Errors): Explain with-no-warnings + and other ways to suppress warnings. + + * commands.texi (Interactive Call): Minor clarification. + + * buffers.texi (Buffer File Name): set-visited-file-name + renames the buffer too. + + * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table. + 2003-07-24 Markus Rost * abbrevs.texi (Abbrev Expansion): Use \s syntax in example. diff -r 6b84fb503a42 -r 2f8d4ec4e546 man/ChangeLog --- a/man/ChangeLog Wed Aug 06 01:45:08 2003 +0000 +++ b/man/ChangeLog Wed Aug 06 01:45:14 2003 +0000 @@ -1,3 +1,8 @@ +2003-08-05 Richard M. Stallman + + * programs.texi (Lisp Indent): Don't describe + lisp-indent-function property here. Use xref to Lisp Manual. + 2003-08-03 Karl Berry * info.texi: need @contents.