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