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