summaryrefslogtreecommitdiff
path: root/ext/Cwd/Changes
blob: 644955d3cbba7a9ef7b87a1f403a0c1af639a007 (plain)
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
119
120
121
122
123
124
125
126
Revision history for Perl extension Cwd.

2.21  Tue Aug 31 22:50:14 CDT 2004

 - Removed "NO_META" from the Makefile.PL, since I'm not building the
   distribution with MakeMaker anyway.  [Rohan Carly]

 - Only test _perl_abs_path() on platforms where it's expected to work
   (platforms with '/' as the directory separator). [Craig A. Berry]

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.