68d85ca7480ed0538e65471bdc691204d51d85fe
[p5sagit/p5-mst-13.2.git] / ext / Cwd / Changes
1 Revision history for Perl extension Cwd.
2
3 2.18  Thu Jun 24 08:22:57 CDT 2004
4
5  - Fixed a problem in which abs_path($arg) on some platforms could
6    only be called on directories, and died when called on files.  This
7    was a problem in the pure-perl implementation _perl_abs_path().
8
9  - Fixed fast_abs_path($arg) in the same way as abs_path($arg) above.
10
11  - On Win32, a function getdcwd($vol) has been added, which gets the
12    current working directory of the specified drive/volume.
13    [Steve Hay]
14
15  - Fixed a problem on perl 5.6.2 when built with the MULTIPLICITY
16    compile-time flags. [Yitzchak Scott-Thoennes]
17
18  - When looking for a `pwd` system command, we no longer assume the
19    path separator is ':'.
20
21  - On platforms where cwd() is implemented internally (like Win32),
22    don't look for a `pwd` command externally.  This can greatly speed
23    up load time.  [Stefan Scherer]
24
25  - The pure-perl version of abs_path() now has the same prototype as
26    the XS version (;$).
27
28 2.17  Wed Mar 10 07:55:36 CST 2004
29
30  - The change in 2.16 created a testing failure when tested from
31    within a path that contains symlinks (for instance, /tmp ->
32    /private/tmp).
33
34 2.16  Sat Mar  6 17:56:31 CST 2004
35
36  - For VMS compatibility (and to conform to Cwd's documented
37    interface), in the regression tests we now compare output results
38    to an absolute path. [Craig A. Berry]
39
40 2.15  Fri Jan 16 08:09:44 CST 2004
41
42  - Fixed a problem on static perl builds - while creating
43    Makefile.aperl, it was loading a mismatched version of Cwd from
44    blib/ . [Reported by Blair Zajac]
45
46 2.14  Thu Jan  8 18:51:08 CST 2004
47
48  - We now use File::Spec->canonpath() and properly-escaped regular
49    expressions when comparing paths in the regression tests.  This
50    fixes some testing failures in 2.13 on non-Unix platforms.  No
51    changes were made in the actual Cwd module code. [Steve Hay]
52
53 2.13  Fri Jan  2 22:29:42 CST 2004
54
55  - Changed a '//' comment to a '/* */' comment in the XS code, so that
56    it'll compile properly under ANSI C rules. [Jarkko Hietaniemi]
57
58  - Fixed a 1-character buffer overrun problem in the C code. [The BSD
59    people]
60
61 2.12  Fri Dec 19 17:04:52 CST 2003
62
63  - Fixed a bug on Cygwin - the output of realpath() should have been
64    tainted, but wasn't.  [Reported by Tom Wyant]
65
66 2.10  Mon Dec 15 07:50:12 CST 2003
67
68  (Note that this release was mistakenly packaged as version 2.11, even
69  though it had an internal $VERSION variable of 2.10.  Not sure how
70  THAT happened...)
71
72  - There was a dependency in the Makefile.PL on Module::Build, which
73    isn't necessary.  I've removed it.
74
75 2.09  Thu Dec 11 20:30:58 CST 2003
76
77  - The module should now build & install using version 5.6 of perl.
78
79  - We now note a build-time dependency on version 0.19 of
80    Module::Build, which is necessary because we don't use the standard
81    lib/-based file layout.  No version of Module::Build is required if
82    you use the Makefile.PL, just if you use the Build.PL .
83
84  - Removed some gratuitous uses of 5.6-isms like our(), with the aim
85    of backporting this module to perl 5.005.
86
87  - Simplified all code that autoloads Carp.pm and calls
88    carp()/croak().
89
90  - Removed some redundant OS/2 code at the suggestion of Michael
91    Schwern and Ilya Zakharevich.
92
93  - Make sure the correct version of Cwd.pm is loaded in the regression
94    tests. [Sam Vilain]
95
96 2.08  Wed Oct 15 20:56 CDT 2003
97
98   - Code extracted from perl 5.8.1 and packaged as a separate CPAN
99     release by Ken Williams.
100