r22130 - in /trunk/libxml-sax-expat-incremental-perl: Changes MANIFEST META.yml SIGNATURE debian/changelog lib/XML/SAX/Expat/Incremental.pm t/dist.t
dmn at users.alioth.debian.org
dmn at users.alioth.debian.org
Tue Jun 24 06:34:12 UTC 2008
Author: dmn
Date: Tue Jun 24 06:34:11 2008
New Revision: 22130
URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=22130
Log:
New upstream release
Added:
trunk/libxml-sax-expat-incremental-perl/Changes
- copied unchanged from r22129, branches/upstream/libxml-sax-expat-incremental-perl/current/Changes
Removed:
trunk/libxml-sax-expat-incremental-perl/t/dist.t
Modified:
trunk/libxml-sax-expat-incremental-perl/MANIFEST
trunk/libxml-sax-expat-incremental-perl/META.yml
trunk/libxml-sax-expat-incremental-perl/SIGNATURE
trunk/libxml-sax-expat-incremental-perl/debian/changelog
trunk/libxml-sax-expat-incremental-perl/lib/XML/SAX/Expat/Incremental.pm
Modified: trunk/libxml-sax-expat-incremental-perl/MANIFEST
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libxml-sax-expat-incremental-perl/MANIFEST?rev=22130&op=diff
==============================================================================
--- trunk/libxml-sax-expat-incremental-perl/MANIFEST (original)
+++ trunk/libxml-sax-expat-incremental-perl/MANIFEST Tue Jun 24 06:34:11 2008
@@ -1,8 +1,8 @@
+Changes
lib/XML/SAX/Expat/Incremental.pm
Makefile.PL
MANIFEST This list of files
META.yml
SIGNATURE
t/basic.t
-t/dist.t
t/incr.t
Modified: trunk/libxml-sax-expat-incremental-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libxml-sax-expat-incremental-perl/META.yml?rev=22130&op=diff
==============================================================================
--- trunk/libxml-sax-expat-incremental-perl/META.yml (original)
+++ trunk/libxml-sax-expat-incremental-perl/META.yml Tue Jun 24 06:34:11 2008
@@ -1,14 +1,17 @@
-# http://module-build.sourceforge.net/META-spec.html
-#XXXXXXX This is a prototype!!! It will change in the future!!! XXXXX#
-name: XML-SAX-Expat-Incremental
-version: 0.04
-version_from: lib/XML/SAX/Expat/Incremental.pm
-installdirs: site
-requires:
+--- #YAML:1.0
+name: XML-SAX-Expat-Incremental
+version: 0.05
+abstract: Incremental/non-blocking SAX Driver for Expat
+license: ~
+generated_by: ExtUtils::MakeMaker version 6.32
+distribution_type: module
+requires:
Test::Exception: 0
Test::More: 0
XML::Parser: 0
XML::SAX::Expat: 0
-
-distribution_type: module
-generated_by: ExtUtils::MakeMaker version 6.30
+meta-spec:
+ url: http://module-build.sourceforge.net/META-spec-v1.2.html
+ version: 1.2
+author:
+ - Yuval Kogman
Modified: trunk/libxml-sax-expat-incremental-perl/SIGNATURE
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libxml-sax-expat-incremental-perl/SIGNATURE?rev=22130&op=diff
==============================================================================
--- trunk/libxml-sax-expat-incremental-perl/SIGNATURE (original)
+++ trunk/libxml-sax-expat-incremental-perl/SIGNATURE Tue Jun 24 06:34:11 2008
@@ -1,5 +1,5 @@
This file contains message digests of all files listed in MANIFEST,
-signed via the Module::Signature module, version 0.44.
+signed via the Module::Signature module, version 0.55.
To verify the content in this distribution, first make sure you have
Module::Signature installed, then type:
@@ -14,17 +14,17 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
-SHA1 ed3514f56e7f080f849372730b39a36b31ec78be MANIFEST
-SHA1 483ca7c17deb393e33852c1406eea8982d1ebec3 META.yml
+SHA1 57013707605229ac99ff85fcef0cc03f5244f187 Changes
+SHA1 4bef7cfff57ff46069e3dc78f9d5bf0075ed2403 MANIFEST
+SHA1 92e0aacc11cd1588df5c852dbdf0d61d9a7a1c2f META.yml
SHA1 9770a7f921af4d62b2146fbc78f9505453136e13 Makefile.PL
-SHA1 f4c4584a995ddc9066819f05eaa4d7b838a94c91 lib/XML/SAX/Expat/Incremental.pm
+SHA1 bbbd63a3e4ca1199837c90ead4190d962f0f0b07 lib/XML/SAX/Expat/Incremental.pm
SHA1 f7376fd5701446ceb6c9249e43946ef1800fa115 t/basic.t
-SHA1 c04440d94389ed001b94cdec72080305ed7d9648 t/dist.t
SHA1 6da947e3423e6f4abc55da961452185b636bc3c0 t/incr.t
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.1 (Darwin)
+Version: GnuPG v1.4.7 (Darwin)
-iD8DBQFC3l0sVCwRwOvSdBgRAvRpAJoCZhJsaFKTsEQNrl26LNnC4hVl/gCfUBBu
-+RezgHjgW2FgXS5WpGQft+I=
-=biL8
+iD8DBQFG71rbVCwRwOvSdBgRAluzAJ0RSRUBQyemZrhWq4uQsh1aHhRXawCfYaiL
+DlDxIyzHjQT8fYF5Bn5wrVU=
+=qAJX
-----END PGP SIGNATURE-----
Modified: trunk/libxml-sax-expat-incremental-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libxml-sax-expat-incremental-perl/debian/changelog?rev=22130&op=diff
==============================================================================
--- trunk/libxml-sax-expat-incremental-perl/debian/changelog (original)
+++ trunk/libxml-sax-expat-incremental-perl/debian/changelog Tue Jun 24 06:34:11 2008
@@ -1,5 +1,6 @@
-libxml-sax-expat-incremental-perl (0.04-2) UNRELEASED; urgency=low
+libxml-sax-expat-incremental-perl (0.05-1) UNRELEASED; urgency=low
+ [ gregor herrmann ]
* Take over for the Debian Perl Group with maintainer's permission
(http://lists.debian.org/debian-perl/2008/06/msg00039.html)
* debian/control: Added: Vcs-Svn field (source stanza); Vcs-Browser
@@ -10,7 +11,10 @@
to Uploaders.
* Add debian/watch.
- -- gregor herrmann <gregoa at debian.org> Sun, 15 Jun 2008 18:08:07 +0200
+ [ Damyan Ivanov ]
+ * New upstream release
+
+ -- Damyan Ivanov <dmn at debian.org> Tue, 24 Jun 2008 09:32:56 +0300
libxml-sax-expat-incremental-perl (0.04-1.1) unstable; urgency=low
Modified: trunk/libxml-sax-expat-incremental-perl/lib/XML/SAX/Expat/Incremental.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libxml-sax-expat-incremental-perl/lib/XML/SAX/Expat/Incremental.pm?rev=22130&op=diff
==============================================================================
--- trunk/libxml-sax-expat-incremental-perl/lib/XML/SAX/Expat/Incremental.pm (original)
+++ trunk/libxml-sax-expat-incremental-perl/lib/XML/SAX/Expat/Incremental.pm Tue Jun 24 06:34:11 2008
@@ -7,15 +7,16 @@
#use warnings;
use vars qw/$VERSION/;
-$VERSION = "0.04";
+$VERSION = "0.05";
use XML::Parser ();
use Carp qw/croak/;
+use Scalar::Util qw/weaken/;
sub parse {
my $p = shift;
my $opts = $p->get_options(@_);
-
+
if ($p->{Parent}){
return $p->{Parent}->parse($opts);
} else {
@@ -37,7 +38,7 @@
my $xml = shift;
$p->parse_start unless $p->{_parsing};
-
+
$p->_expat_obj->parse_more($xml);
}
@@ -47,7 +48,7 @@
croak "Can't parse_start - Already started"
if $p->{_parsing};
-
+
$p->{_parsing} = 1;
$p->_really_create_parser($opt);
@@ -59,7 +60,7 @@
croak "Can't parse_done - Havn't started parsing. Call parse_start or just parse first."
unless $p->{_parsing};
-
+
undef $p->{_parsing};
$p->_expat_obj->parse_done;
@@ -81,12 +82,14 @@
sub _expat_obj {
my $p = shift;
$p->{_expat_nb_obj} = shift if @_;
+ weaken($p->{_expat_nb_obj});
$p->{_expat_nb_obj};
}
sub _parser_obj {
my $p = shift;
$p->{_xml_parser_obj} = shift if @_;
+ weaken($p->{_xml_parser_obj}{__XSE}); # FIXME should go away
$p->{_xml_parser_obj};
}
@@ -211,6 +214,12 @@
L<XML::Parser>, L<XML::SAX>, L<XML::SAX::Expat>, L<XML::SAX::ExpatNB>
+=head1 VERSION CONTROL
+
+This module is maintained using Darcs. You can get the latest version from
+L<http://nothingmuch.woobling.org/XML-SAX-Expat-Incremental/>, and use C<darcs
+send> to commit changes.
+
=head1 AUTHOR
Yuval Kogman <nothingmuch at woobling.org>
More information about the Pkg-perl-cvs-commits
mailing list