directory is used for auto-save files of mail buffers. It defaults to
"~/".
+** When you are root, and you visit a file whose modes specify
+read-only, the Emacs buffer is now read-only too. Type C-x C-q if you
+want to make the buffer writable. (As root, you will in fact be able
+to alter the file.)
+
---
** ps-print can now print Unicode characters.
which do not end in a slash are never considered when a completion
candidate is a directory.
+** 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
+is t, then any form calling that function with constant arguments is
+ok. If the property is a function or list of functions, they are called
+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.
+
+++
-** Completion commands in the minibuffer apply only to the
-text before point. If there is text in the buffer after point,
+** The completion commands TAB, SPC and ? in the minibuffer apply only
+to the text before point. If there is text in the buffer after point,
it remains unchanged.
+++
`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
+2002-07-07 Richard M. Stallman <rms@gnu.org>
+
+ * emacs-lisp/easymenu.el (easy-menu-popup-menu): Function deleted.
+
+ * emacs-lisp/advice.el (ad-compile-function):
+ Disable cl-function warnings if cl is loaded.
+
+ * files.el (safe-local-eval-forms): New user option.
+ (hack-one-local-variable-eval-safep): Support it.
+ Also allow `safe-local-eval-function' property to be a function
+ or a list of functions.
+ (c-add-style): Delete `safe-local-eval-function' property.
+
+ * files.el (after-find-file): Make buffer read-only if file is
+ marked that way, even for root.
+
+ * files.el (save-some-buffers): Doc fix.
+
+ * bindings.el (completion-ignored-extensions): Add .gmo and .mo.
+
2002-07-06 Francesco Potorti` <pot@gnu.org>
* dos-w32.el (file-name-buffer-file-type-alist): Add knowledge of
+2002-07-07 Richard M. Stallman <rms@gnu.org>
+
+ * xdisp.c (make_cursor_line_fully_visible): Don't try short scrolls.
+ Instead just return 0 when there is something to be done.
+ (try_scrolling): If make_cursor_line_fully_visible returns 0,
+ retry scrolling as if cursor were off the bottom.
+ (try_cursor_movement): If make_cursor_line_fully_visible returns 0,
+ return CURSOR_MOVEMENT_MUST_SCROLL.
+ (redisplay_window): If make_cursor_line_fully_visible returns 0,
+ go to try_to_scroll.
+
+ * buffer.c (Fbuffer_local_value): Store current value into its binding
+ so we get the up-to-date value for the binding that is loaded.
+
+ * eval.c (Fdefmacro): Doc fix.
+
2002-07-05 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
* xdisp.c: Remove unused variable `face'.