From: Richard M. Stallman Date: Wed, 6 Aug 2003 01:45:14 +0000 (+0000) Subject: *** empty log message *** X-Git-Tag: ttn-vms-21-2-B4~9142 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=c5e0561f37d65403a0393550418bbb063a32eb90;p=emacs.git *** empty log message *** --- diff --git a/etc/NEWS b/etc/NEWS index 8f06519df42..73466b79b97 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -1649,6 +1649,7 @@ in Indented-Text mode. `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 @@ hash tables defined by the Lisp function `define-translation-hash-table'. 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 @@ file, you can put a `coding:' tags to override it.) ** 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 @@ with the form as argument, and if any returns t, the form is ok to call. 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 @@ width which is the minimum number of pixels necessary to display any 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 @@ used to obtain the current settings. To make `scroll-bar-mode' and 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-file-hooks to write-file-functions, 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 --git a/lisp/ChangeLog b/lisp/ChangeLog index 0d6ea80600c..bcf09a81bba 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -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 --git a/lispref/ChangeLog b/lispref/ChangeLog index de5c4332e5f..5bf6517a16f 100644 --- a/lispref/ChangeLog +++ b/lispref/ChangeLog @@ -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 --git a/man/ChangeLog b/man/ChangeLog index 3b55fff5d12..cc726c73789 100644 --- a/man/ChangeLog +++ b/man/ChangeLog @@ -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.