]> git.eshelyaron.com Git - emacs.git/commitdiff
uniquify.el
authorFrancesco Potortì <pot@gnu.org>
Wed, 1 Aug 2001 19:05:32 +0000 (19:05 +0000)
committerFrancesco Potortì <pot@gnu.org>
Wed, 1 Aug 2001 19:05:32 +0000 (19:05 +0000)
lisp/ChangeLog

index ee5b22742752928bee8f5d1881ea0c3195ddc63e..cb45f4a3bae00aa6a3c0b4afff7f84bb8aa02506 100644 (file)
 
 2001-08-01  Francesco Potorti`  <pot@gnu.org>
 
-       * 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  <gerd@gnu.org>