Revision history for Perl extension ex::lib::zip.
0.04 Wed Sep 24 18:53:11 BST 2003
Reorder this file so that the most recent changes go at the top
Mmm. So nobody told me that it didn't build under threads
(and it seems that I never tested that)
Fixed the perl context bugs. My own fault for PERL_NO_IMPLICIT_CONTEXT
0.03 Sat Dec 15 16:32:46 GMT 2001
Oops. Short delay. I've been a fool. Why use PerlIO_apply_layera when
all I need to do is push 1 layer PerlIO_push
Sun Aug 26 14:52:54 BST 2001
So PerlIO_apply_layera() changed in 5.7.2 to use PerlIO_list_t *
rather than AV *, and everything was broken. zip.xs now fixed.
(but I'm not sure if this is supposed to be a public API. It's not in
the perliol.h, hence warnings from gcc about integer to pointer
conversions)
Moved all the test modules into t, so that the CPAN scripts don't think
I'm providing all the dummy modules in there (Thanks to Andreas König for
explaining this one)
0.02 Sat Apr 21 23:22:10 BST 2001
Was leaking a scalar for each zip stored file encountered, as the
result of newSVpvf never had its refcount decreased.
Now re-written this section at the end of findfile() to build an AV
and call the new PerlIO_apply_layera() function. The argument to the
PerlIO::subfile layer is now a UV, which saves converting a number to and
from a string.
Added make-zips.pl to the MANIFEST, which had been forgotten.
Tweak the Makefile.PL so that make-zips.pl and pushme.pl don't get
spotted and hence installed. (They aren't meant to be installed)
0.01 Sat Feb 24 15:11:09 2001
- original version; created by h2xs 1.21 with options
-A -n ex::lib::zip