dired / ChangeLog

2003-08-31  Norbert Koch  <>

	* Makefile (VERSION): XEmacs package 1.14 released.

2003-08-30  Mike Sperber  <>

	* Dired 7.11.

2003-08-30  Mike Sperber  <>

	* dired.el (dired-noselect): 
	(dired-find-buffer-nocreate): Only access
	`find-file-compare-truenames' if it's bound.

2003-08-19  René Kyllingstad <>

	* dired.el (dired-noselect): 
	(dired-find-buffer-nocreate): Opening a dired buffer with
	find-file-compare-truenames non-nil is very slow on win32, yet it
	is especially helpful to have it non-nil on win32 since it detects
	when one opens the same file with different case in the
	filename/path (not so important for dired buffers).

2003-08-11  Mike Sperber  <>

	* dired.el (dired-re-month-and-time): Change `setq' to a
	`defconst'.  Add comment.

2003-08-05  Mike Sperber  <>

	* dired-xemacs.el (dired-move-to-permissions): Remove copy;
	somehow, there were two of them.

2003-08-03  Mike Sperber  <>

	* dired.el (dired-use-ls-dired): Add.
	(dired-add-entry-do-indentation): Respect `dired-use-ls-dired'.
	(dired-manual-move-to-filename): Use `dired-maybe-filename-start'.
	(dired-manual-move-to-end-of-filename): Use

	* dired-xemacs.el (dired-maybe-filename-start): 
	(dired-maybe-filename-end): Added.
	(dired-set-text-properties): Don't create new extent if there's
	one already there.

	* dired-fsf.el (dired-maybe-filename-start): 
	(dired-maybe-filename-end): Added.  (Completely untested.)

2003-08-02  Mike Sperber  <>

	* dired-sex.el (dired-parse-ls): Convert from macro to a
	function.  Set `name' correctly.

2003-07-24  Mike Sperber  <>

	* dired.el (dired-copy-file-recursive): Implemented recursive
	(dired-copy-confirmer): Added.
	(dired-no-confirm): Added (const recursive-copy) type.

2003-01-28  James LewisMoss  <>

	* dired.el (dired-re-month-and-time): add iso-date format to
	possible month-day formats.

2002-08-27  Michael Sperber [Mr. Preprocessor]  <>

	* dired.el (dired-find-buffer-nocreate): Cater to GNU Emacs which
	doesn't have `find-file-compare-truenames' (but which seems to
	always compare by truename.)

	* Makefile.dired (install_elc): Rename from install_obj.
	(install_elc): Ignore errors from installing non-existent .info file.
	(install_src): Ignore errors from installing non-existent .texi file.

2002-04-12  Michael Sperber [Mr. Preprocessor]  <>

	* Dired 7.10.

2002-04-10  Michael Sperber [Mr. Preprocessor]  <>

	* dired.el (dired-re-month-and-time): Make regexp for months more
	liberal, drawing from GNU Emacs's dired.el, hopefully making
	things work better in locales other than C.
	(dired-unmark-subdir-files): Added.
	(dired-unmark-files-in-region): Added.
	(dired-unmark): Make it work when looking at subdir, thus making
	it conform to its own documentation.
	(dired-repeat-over-lines): Stop when we've reached the wall, thus
	fixing some infinite recursions.

2002-04-06  James LewisMoss  <>

	* dired-shell.el (dired-do-shell-command): replace % with %% in
	the filename.

2000-12-09  Karl M. Hegbloom  <>

	* dired-faces.el: Nicer default faces - fixes black on black
	permissions face on TTY

2000-10-19  Karl M. Hegbloom  <>

	* dired-xemacs.el: Better movement in permissions field.

2002-04-03  Michael Sperber [Mr. Preprocessor]  <>

	* dired.el (dired-directory-truename): Added.
	(dired-find-buffer-nocreate): Don't create new buffer if
	`find-file-compare-truenames' is non-nil and truenames

2002-01-01  Adrian Aichner  <>

	* dired-diff.el (dired-ediff): Invoke ediff-files on two files,
	ediff-directories on two directories, or exit with warning.

2001-08-14  Michael Sperber [Mr. Preprocessor]  <>

	* dired.el (dired-re-month-and-time): Allow a space as a first
	digit of `time'.

2001-07-27  Peter Thiemann <>

	* dired-shell.el (dired-postscript-print-command): Don't try to
	apply concat to a list.

2001-07-03  Michael Sperber [Mr. Preprocessor]  <>

	* dired-xemacs.el: Remove bindings for Home and End.

2001-06-11  Michael Sperber [Mr. Preprocessor]  <>

	* dired.el (dired-insert-subdir-doinsert): Don't indent the
	listing twice.

2001-06-03  Michael Sperber [Mr. Preprocessor]  <>

	* fixup.el (load-path): Use DIFFMODEDIR.

	* Makefile.dired (DIFFMODEDIR): Introduce.

	* dired.el (dired-recursive-delete-directory): Make the
	directory-and-no-symlink test more efficient.	

2001-05-30  Gregory Neil Shapiro <>

	* dired.el (dired-recursive-delete-directory): Don't recurse into

2001-03-31  Michael Sperber [Mr. Preprocessor]  <>

	* Makefile.dired: Added IGNORE_CUSTOM variable to control inclusion
 	of cust-stub.el.

	* cust-stub.el: Added, courtesy of Noah Friedman

	* dired.el (dired-recursive-delete-directory): Hopefully make it
	less Unix-dependent.

	* Makefile (REQUIRES): Add prog-modes dependency.

	* diff.el: Remove diff parsing code, now uses Stefan Monnier's
	diff-mode which is far more robust.
	(diff): Properly support `diff-do-narrow'.

2000-06-14  Masatake YAMATO" <>

	* dired.el (dired-compression-method-alist): Add bzip2 support.

2001-03-20  Michael Sperber [Mr. Preprocessor]  <>

	* dired-shell.el (dired-run-shell-command): Fix another
	characters-and-ints-are-different-in-XEmacs bug.

2000-03-10  Rodney Stromlund  <>

	* dired.el (dired-find-alternate-file): Added function and bound
	it to control return.  It replaces the dired buffer with the file
	or directory.

1999-06-28  Karl M. Hegbloom  <>

	* dired-xemacs.el (dired-move-to-permissions): New function.
	(dired-setup-chmod-keymap): Keybindings inside permissions extents
 	for C-p, up, C-n, and down.  Name the keymap with the domain
 	(u,g,o).  Now up and down movements in the permissions will stay
 	in the permissions, instead of jumping to the filename.
	(dired-permissions-arrow-move): New function.
	(dired-activate-permissions): Set 'dired-permissions extent
 	property to the domain, which was stowed as the keymap name.
	(dired-mode-map): Define `home' to move to the permissions when
 	`dired-do-interactive-chmod' is set, or beginning of line
 	otherwise.  Define `end' to move to the beginning of the
	filename.  To get to the end of the line, use C-e.

1999-04-11  Masatake YAMATO  <>

        * dired.el (dired-insert-headerline): Insert text properties.
	* dired-xemacs.el (dired-insert-set-headerline-properties): 
	(dired-headerline-dired-by-key-internal): New functions.
	(dired-headerline-local-map): New key map.
	* dired-faces.el (dired-face-header): New face.

1999-03-15  Ben North <>

	* dired.el (dired-unmark-all-files): Fix bug when removing a
	specific mark.

1999-03-12   Kevin Broadey <>

	* dired.el (dired-re-month-and-time): Make the order of month and
	day arbitrary.

2001-03-09  Darryl Okahata <>

	* dired.el (dired-insert-directory): Under XEmacs, indenting a
	fontified region is very expensive and time-consuming.  The
	included patch indents the dired buffer before fontifying it.  On
	the XEmacs MS Windows port, this patch improves the speed by a
	factor of 1.5-3X.

2001-03-09  Michael Ernst <>

	* dired.el (dired-omit-extensions): Doc fix.

2001-03-09  Karl M. Hegbloom  <>

	* dired-shell.el (dired-auto-shell-command-alist): defcustom'ed.

1998-04-25  Karl M. Hegbloom  <>

	* dired-shell.el (dired-default-auto-shell-command-alist): bumped
 	`ghostview' aside in favor of the more modern `gv', add support
 	for `pdf/acroread', and `lect/LecternClient' (for DEC SRC

1998-04-08  Greg Klanderman  <>

	* dired.el (dired-pop-to-buffer): respect the user's setting of

2001-03-09  Michael Sperber [Mr. Preprocessor]  <>

	* dired-shell.el (dired-run-shell-command): Fixed XEmacs char
	vs. number  bug.

2001-03-09 <David S. Goldberg>

	* dired-shell.el (dired-do-shell-command): Add triple C-u for dwim

2001-03-02  Michael Sperber [Mr. Preprocessor]  <>

	* dired.el: 
	* dired-cmpr.el: 
	* dired-diff.el: 
	* dired-grep.el: 
	* dired-mob.el: 
	* dired-rgxp.el: 
	* dired-sex.el: 
	* dired-shell.el: 
	* dired-uu.el: 
	* dired-vir.el: 
	* dired-xy.el: Added auto-autoload declarations.

2000-09-21  Michael Sperber [Mr. Preprocessor]  <>

	* dired-faces.el: Changes 'dired groups to 'dired-faces.

2000-02-28  Michael Sperber [Mr. Preprocessor]  <>

	* diff.el (diff-temp-template): Parameterize over (temp-directory).

	* dired-help.el (dired-documentation): Typo fix:
	Switch keys for dired-previous-line and dired-next-line.

	* dired-xemacs.el (dired-setup-menus): Fix typo in
	<m11D0qG-000VqDC@held> on efs-bugs.

1999-08-25  Jason Kim <>

	* dired.el (dired-find-and-bury-buffer): Added function for
	loading up a whole bunch of (marked) files into Emacs, bound to
	C-c C-f.

1999-08-16  Adrian Aichner  <>

	* dired-uu.el: Ditto.

	* dired-shell.el: Ditto.

	* dired.el: Replace "-c" where `shell-command-switch' should be
 	used instead.

Tue Oct 19 14:46:41 1999  Noah Friedman  <>

	* dired.el (dired-goto-subdir): Use = to compare the results of
	goto-char and point.  In emacs 20.4, goto-char returns a marker if
	its arg is a marker, and these are never eq with point.

1998-08-22  Michael Sperber [Mr. Preprocessor]  <>

	* dired.el, dired-help.el, LISTS: Updated mailing list addresses.

1998-08-22  Noah Friedman <>

	* dired-fsf.el (characterp): Added.

1998-08-22  Michael Sperber [Mr. Preprocessor]  <>

	* dired.el (dired-next-line): Simplified.

1998-03-13  Michael Sperber [Mr. Preprocessor]  <>

	* fixup.el (load-path): Added $CUSTOMDIR.

	* dired.el: GNU Emacs compatibility adjustments.

	* dired-fsf.el (char-before): Added.

	* diff.el: Required custom.

1998-03-12  Michael Sperber [Mr. Preprocessor]  <>

	* dired-faces.el (dired-face-permissions): Made them visible on a

1998-02-17  Michael Sperber [Mr. Preprocessor]  <>

	* diff.el: Region stays for diff-beginning-of-buffer and

1998-02-17  Russell Ritchie <>

	* dired-xemacs.el: Make it possible to overtype what you wish
	the permissions were and make it so.

1997-12-12  Michael Sperber [Mr. Preprocessor]  <>

	* ChangeLog: created