X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=ext%2FCwd%2FChanges;h=cf018a38cc80d6ac2a4625e316254058f993a4b6;hb=fa52125f2139574b06ddadadf21b82bb93e6c77e;hp=e104fe56dc57973c6c9cec8c0c172d6fe0fdece0;hpb=00b6aa4170b1d4f8cd86fa0a48749312580e6806;p=p5sagit%2Fp5-mst-13.2.git diff --git a/ext/Cwd/Changes b/ext/Cwd/Changes index e104fe5..cf018a3 100644 --- a/ext/Cwd/Changes +++ b/ext/Cwd/Changes @@ -1,5 +1,30 @@ Revision history for Perl distribution PathTools. +3.14_01 Fri Dec 9 22:45:49 CST 2005 + + - The Cwd::getcwd() function on *nix is now a direct pass-through to + the underlying getcwd() C library function when possible. This is + safer and faster than the previous implementation, which just did + abs_path('.'). [Suggested by Nick Ing-Simmons] + + - When Cwd searches for a 'pwd' executable in the $PATH, we now stop + after we find the first one rather than continuing the search. We + also avoid the $PATH search altogether when a 'pwd' was already + found in a well-known and well-trusted location like /bin or + /usr/bin. [Suggested by Nick Ing-Simmons] + + - On Win32 abs2rel($path, $base) was failing whenever $base is the + root of a volume (such as C:\ or \\share\dir). This has been + fixed. [Reported by Bryan Daimler] + + - In abs2rel() on VMS, we've fixed handling of directory trees so + that the test $file = File::Spec::VMS->abs2rel('[t1.t2.t3]file', + '[t1.t2.t3]') returns 'file' instead of an empty string. [John + E. Malmberg] + + - In canonpath() on VMS, '[]' was totally optimized away instead of + just returning '[]'. Now it's fixed. [John E. Malmberg] + 3.14 Thu Nov 17 18:08:44 CST 2005 - canonpath() has some logic in it that avoids collapsing a