From: Francesco Potortì Date: Wed, 1 Aug 2001 19:05:32 +0000 (+0000) Subject: uniquify.el X-Git-Tag: emacs-pretest-21.0.105~318 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=fc10ed8c9d24ebec1ce224aeea951a0130ac35e9;p=emacs.git uniquify.el --- diff --git a/lisp/ChangeLog b/lisp/ChangeLog index ee5b2274275..cb45f4a3bae 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -12,11 +12,21 @@ 2001-08-01 Francesco Potorti` - * uniquify.el (uniquify-rationalize-file-buffer-names): Add an - explicit test for " **lose**" buffers generated by - find-alternate-file to avoid an error in particular conditions. - (uniquify-rationalize-file-buffer-names): Reshuffled the code for - clarity and speed (?). + * uniquify.el: These changes correct a corner case that the old + code managed correctly. + (uniquify-fix-item-proposed): Renamed from + uniquify-fix-item-min-proposed. + (uniquify-set-proposed): New function. + (uniquify-rationalize-file-buffer-names): Code reshuffled for + clarity and speed. + (uniquify-item-greaterp): Substitutes uniquify-item-lessp. This + is equivalent to what the old code did. + (uniquify-rationalize-a-list): Never recompute the proposed + name. Sort the conflicting sublist before rationalising it: this + is equivalent to what the old code did, but one directory element + at a time, and only when necessary. + (uniquify-rationalize-conflicting-sublist): Recompute here the + proposed name. 2001-08-01 Gerd Moellmann