*** The function `make-auto-save-file-name' is now handled by file
name handlers. This will be exploited for remote files mainly.
++++
+*** The function `file-name-completion' accepts an optional argument
+PREDICATE, and rejects completion candidates that don't satisfy PREDICATE.
+
** Input changes:
+++
this time elapses, the functions stop waiting and return nil.
+++
-*** An interactive specification can now use the code letter 'U' to get
+*** An interactive specification can now use the code letter `U' to get
the up-event that was discarded in case the last key sequence read for a
previous `k' or `K' argument was a down-event; otherwise nil is used.
+2006-12-17 Richard Stallman <rms@gnu.org>
+
+ * files.texi (File Name Completion): Document PREDICATE arg
+ to file-name-completion.
+
2006-12-16 Eli Zaretskii <eliz@gnu.org>
* internals.texi (Building Emacs, Writing Emacs Primitives): Add
+2006-12-17 Richard Stallman <rms@gnu.org>
+
+ * fileio.c (Fread_file_name_internal): Pass Vread_file_name_predicate
+ to Ffile_name_completion.
+
+ * dired.c (file_name_completion): New arg PREDICATE. Some cleanup.
+ (file_name_completion): New arg PREDICATE.
+
2006-12-17 Juanma Barranquero <lekktu@gmail.com>
* buffer.c (Fkill_buffer): Doc fix.