Hello community, here is the log from the commit of package perl-XML-LibXML for openSUSE:Factory checked in at 2017-10-28 14:19:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-XML-LibXML (Old) and /work/SRC/openSUSE:Factory/.perl-XML-LibXML.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "perl-XML-LibXML" Sat Oct 28 14:19:17 2017 rev:46 rq:536757 version:2.0131 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-XML-LibXML/perl-XML-LibXML.changes 2017-09-29 11:49:58.896531096 +0200 +++ /work/SRC/openSUSE:Factory/.perl-XML-LibXML.new/perl-XML-LibXML.changes 2017-10-28 14:19:28.356403927 +0200 @@ -1,0 +2,30 @@ +Wed Oct 25 06:00:07 UTC 2017 - coolo@suse.com + +- updated to 2.0131 + see /usr/share/doc/packages/perl-XML-LibXML/Changes + + 2.0131 2017-10-24 + - Re-include the missing *.pod documents. + - https://rt.cpan.org/Ticket/Display.html?id=123362 + - Thanks to Stephen for the report. + - Add t/pod-files-presence.t to test for it in the future. + - Merge https://github.com/shlomif/perl-XML-LibXML/pull/8 + - Fix bug in Node::replaceChild() + - Thanks to @Mipu94 . + +------------------------------------------------------------------- +Thu Oct 19 06:06:07 UTC 2017 - coolo@suse.com + +- updated to 2.0130 + see /usr/share/doc/packages/perl-XML-LibXML/Changes + + 2.0130 2017-10-18 + - Fix the tests with libxml2-2.9.6 . + - https://rt.cpan.org/Public/Bug/Display.html?id=122958 + - Thanks to Daniel Macks for the report and ppisar for a patch. + - setNamespace() Enhancements. + - Thanks to E. Choroba. +- Dropped patch merged upstream: + * XML-LibXML-2.0129-Adjust-tests-to-libxml2-2.9.5.patch + +------------------------------------------------------------------- Old: ---- XML-LibXML-2.0129-Adjust-tests-to-libxml2-2.9.5.patch XML-LibXML-2.0129.tar.gz New: ---- XML-LibXML-2.0131.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-XML-LibXML.spec ++++++ --- /var/tmp/diff_new_pack.2LeUw9/_old 2017-10-28 14:19:29.036379065 +0200 +++ /var/tmp/diff_new_pack.2LeUw9/_new 2017-10-28 14:19:29.040378918 +0200 @@ -16,17 +16,17 @@ # -%define cpan_name XML-LibXML Name: perl-XML-LibXML -Version: 2.0129 +Version: 2.0131 Release: 0 +%define cpan_name XML-LibXML Summary: Perl Binding for libxml2 -License: Artistic-1.0 OR GPL-1.0+ +License: Artistic-1.0 or GPL-1.0+ Group: Development/Libraries/Perl Url: http://search.cpan.org/dist/XML-LibXML/ Source0: https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/%{cpan_name}-%{version}.tar.gz Source1: cpanspec.yml -Patch0: XML-LibXML-2.0129-Adjust-tests-to-libxml2-2.9.5.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros BuildRequires: perl(XML::NamespaceSupport) >= 1.07 @@ -44,7 +44,7 @@ BuildRequires: pkgconfig(libxml-2.0) >= 2.9.0 Provides: perl-XML-LibXML-Common = %{version} Obsoletes: perl-XML-LibXML-Common < %{version} -# /MANUAL END +# MANUAL END %description This module is an interface to libxml2, providing XML and HTML parsers with @@ -55,14 +55,13 @@ %prep %setup -q -n %{cpan_name}-%{version} -%patch0 -p1 %build -perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" -make %{?_smp_mflags} +%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" +%{__make} %{?_smp_mflags} %check -make %{?_smp_mflags} test +%{__make} test %install %perl_make_install @@ -70,6 +69,7 @@ %perl_gen_filelist %files -f %{name}.files +%defattr(-,root,root,755) %doc Changes docs example HACKING.txt README TODO %license LICENSE ++++++ XML-LibXML-2.0129.tar.gz -> XML-LibXML-2.0131.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0129/Changes new/XML-LibXML-2.0131/Changes --- old/XML-LibXML-2.0129/Changes 2017-03-14 14:25:23.000000000 +0100 +++ new/XML-LibXML-2.0131/Changes 2017-10-24 10:30:45.000000000 +0200 @@ -1,5 +1,21 @@ Revision history for Perl extension XML::LibXML +2.0131 2017-10-24 + - Re-include the missing *.pod documents. + - https://rt.cpan.org/Ticket/Display.html?id=123362 + - Thanks to Stephen for the report. + - Add t/pod-files-presence.t to test for it in the future. + - Merge https://github.com/shlomif/perl-XML-LibXML/pull/8 + - Fix bug in Node::replaceChild() + - Thanks to @Mipu94 . + +2.0130 2017-10-18 + - Fix the tests with libxml2-2.9.6 . + - https://rt.cpan.org/Public/Bug/Display.html?id=122958 + - Thanks to Daniel Macks for the report and ppisar for a patch. + - setNamespace() Enhancements. + - Thanks to E. Choroba. + 2.0129 2017-03-14 - Add example/create-sample-html-document.pl . - https://rt.cpan.org/Ticket/Display.html?id=117923 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0129/LibXML.pm new/XML-LibXML-2.0131/LibXML.pm --- old/XML-LibXML-2.0129/LibXML.pm 2017-03-14 14:25:51.000000000 +0100 +++ new/XML-LibXML-2.0131/LibXML.pm 2017-10-24 10:51:01.000000000 +0200 @@ -29,7 +29,7 @@ use IO::Handle; # for FH reads called as methods BEGIN { -$VERSION = "2.0129"; # VERSION TEMPLATE: DO NOT CHANGE +$VERSION = "2.0131"; # VERSION TEMPLATE: DO NOT CHANGE $ABI_VERSION = 2; require Exporter; require DynaLoader; @@ -1594,14 +1594,8 @@ sub setNamespace { my $self = shift; - my $n = $self->nodeName; - if ( $self->_setNamespace(@_) ){ - if ( scalar @_ < 3 || $_[2] == 1 ){ - $self->setNodeName( $n ); - } - return 1; - } - return 0; + + return $self->_setNamespace(@_) ? 1 : 0; } sub getAttribute { @@ -1838,13 +1832,8 @@ sub setNamespace { my ($self,$href,$prefix) = @_; - my $n = $self->nodeName; - if ( $self->_setNamespace($href,$prefix) ) { - $self->setNodeName($n); - return 1; - } - return 0; + return $self->_setNamespace($href,$prefix) ? 1 : 0; } 1; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0129/LibXML.pod new/XML-LibXML-2.0131/LibXML.pod --- old/XML-LibXML-2.0129/LibXML.pod 2017-03-14 14:26:51.000000000 +0100 +++ new/XML-LibXML-2.0131/LibXML.pod 2017-10-24 10:31:00.000000000 +0200 @@ -505,7 +505,7 @@ =head1 VERSION -2.0129 +2.0130 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0129/LibXML.xs new/XML-LibXML-2.0131/LibXML.xs --- old/XML-LibXML-2.0129/LibXML.xs 2016-06-24 18:01:53.000000000 +0200 +++ new/XML-LibXML-2.0131/LibXML.xs 2017-10-23 10:52:55.000000000 +0200 @@ -4829,40 +4829,47 @@ PREINIT: xmlNodePtr ret = NULL; CODE: - if ( self->type == XML_DOCUMENT_NODE ) { + // if newNode == oldNode or self == newNode then do nothing, just return nNode. + if (nNode == oNode || self == nNode ) { + ret = nNode; + RETVAL = PmmNodeToSv(ret, PmmOWNERPO(PmmPROXYNODE(ret))); + } + else{ + if ( self->type == XML_DOCUMENT_NODE ) { switch ( nNode->type ) { - case XML_ELEMENT_NODE: - warn("replaceChild with an element on a document node not supported yet!"); - XSRETURN_UNDEF; - break; - case XML_DOCUMENT_FRAG_NODE: - warn("replaceChild with a document fragment node on a document node not supported yet!"); - XSRETURN_UNDEF; - break; - case XML_TEXT_NODE: - case XML_CDATA_SECTION_NODE: - warn("replaceChild with a text node not supported on a document node!"); - XSRETURN_UNDEF; - break; - default: - break; + case XML_ELEMENT_NODE: + warn("replaceChild with an element on a document node not supported yet!"); + XSRETURN_UNDEF; + break; + case XML_DOCUMENT_FRAG_NODE: + warn("replaceChild with a document fragment node on a document node not supported yet!"); + XSRETURN_UNDEF; + break; + case XML_TEXT_NODE: + case XML_CDATA_SECTION_NODE: + warn("replaceChild with a text node not supported on a document node!"); + XSRETURN_UNDEF; + break; + default: + break; } - } - ret = domReplaceChild( self, nNode, oNode ); - if (ret == NULL) { - XSRETURN_UNDEF; - } - else { - LibXML_reparent_removed_node(ret); - RETVAL = PmmNodeToSv(ret, PmmOWNERPO(PmmPROXYNODE(ret))); - if (nNode->type == XML_DTD_NODE) { - LibXML_set_int_subset(nNode->doc, nNode); } - if ( nNode->_private != NULL ) { - PmmFixOwner( PmmPROXYNODE(nNode), - PmmOWNERPO(PmmPROXYNODE(self)) ); + ret = domReplaceChild( self, nNode, oNode ); + if (ret == NULL) { + XSRETURN_UNDEF; } - } + else { + LibXML_reparent_removed_node(ret); + RETVAL = PmmNodeToSv(ret, PmmOWNERPO(PmmPROXYNODE(ret))); + if (nNode->type == XML_DTD_NODE) { + LibXML_set_int_subset(nNode->doc, nNode); + } + if ( nNode->_private != NULL ) { + PmmFixOwner( PmmPROXYNODE(nNode), + PmmOWNERPO(PmmPROXYNODE(self)) ); + } + } + } OUTPUT: RETVAL @@ -7046,7 +7053,7 @@ /* set uri, but with a different prefix */ RETVAL = 1; } - else + else if (! RETVAL) RETVAL = 0; if ( ns ) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0129/MANIFEST new/XML-LibXML-2.0131/MANIFEST --- old/XML-LibXML-2.0129/MANIFEST 2017-03-14 14:35:40.000000000 +0100 +++ new/XML-LibXML-2.0131/MANIFEST 2017-10-24 10:56:38.000000000 +0200 @@ -190,6 +190,7 @@ t/lib/Counter.pm t/lib/Stacker.pm t/lib/TestHelpers.pm +t/pod-files-presence.t t/pod.t t/release-kwalitee.t t/style-trailing-space.t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0129/META.json new/XML-LibXML-2.0131/META.json --- old/XML-LibXML-2.0129/META.json 2017-03-14 14:35:39.000000000 +0100 +++ new/XML-LibXML-2.0131/META.json 2017-10-24 10:56:38.000000000 +0200 @@ -4,7 +4,7 @@ "Petr Pajas" ], "dynamic_config" : 1, - "generated_by" : "ExtUtils::MakeMaker version 7.0402, CPAN::Meta::Converter version 2.150001", + "generated_by" : "ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter version 2.150010", "keywords" : [ "dom", "html", @@ -70,5 +70,6 @@ "url" : "https://github.com/shlomif/perl-XML-LibXML" } }, - "version" : "2.0129" + "version" : "2.0131", + "x_serialization_backend" : "JSON::PP version 2.27400_02" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0129/META.yml new/XML-LibXML-2.0131/META.yml --- old/XML-LibXML-2.0129/META.yml 2017-03-14 14:35:39.000000000 +0100 +++ new/XML-LibXML-2.0131/META.yml 2017-10-24 10:56:38.000000000 +0200 @@ -7,7 +7,7 @@ configure_requires: ExtUtils::MakeMaker: '0' dynamic_config: 1 -generated_by: 'ExtUtils::MakeMaker version 7.0402, CPAN::Meta::Converter version 2.150001' +generated_by: 'ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter version 2.150010' keywords: - dom - html @@ -48,4 +48,5 @@ resources: homepage: https://github.com/shlomif/perl-XML-LibXML repository: https://github.com/shlomif/perl-XML-LibXML -version: '2.0129' +version: '2.0131' +x_serialization_backend: 'CPAN::Meta::YAML version 0.018' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0129/Makefile.PL new/XML-LibXML-2.0131/Makefile.PL --- old/XML-LibXML-2.0129/Makefile.PL 2017-03-14 14:26:52.000000000 +0100 +++ new/XML-LibXML-2.0131/Makefile.PL 2017-10-24 10:31:00.000000000 +0200 @@ -190,6 +190,7 @@ [2,7,8,1], # tested, ok [2,9,3,1], # schema regression [2,9,4,0], # schema regression + [2,9,6,1], ); my $xml2cfg = "xml2-config"; my $libprefix = $ENV{XMLPREFIX} || $config{XMLPREFIX}; @@ -766,7 +767,7 @@ my $ver = backtick("$cfgscript --version"); if ( defined $ver ) { - my ( $major, $minor, $point) = $ver =~ /(\d+).(\d+)\.(\d+)/g; + my ( $major, $minor, $point) = $ver =~ /([0-9]+).([0-9]+)\.([0-9]+)/g; foreach my $i ( @$bl ) { $state = $i->[3]; last if $major < $i->[0]; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0129/docs/libxml.dbk new/XML-LibXML-2.0131/docs/libxml.dbk --- old/XML-LibXML-2.0129/docs/libxml.dbk 2017-03-14 14:26:50.000000000 +0100 +++ new/XML-LibXML-2.0131/docs/libxml.dbk 2017-10-24 10:51:07.000000000 +0200 @@ -22,7 +22,7 @@ </authorgroup> - <edition>2.0129</edition> + <edition>2.0130</edition> <copyright> <year>2001-2007</year> <holder>AxKit.com Ltd</holder> @@ -5870,17 +5870,20 @@ <chapter id="XML-LibXML-XPathContext"> <title>XPath Evaluation</title> <titleabbrev>XML::LibXML::XPathContext</titleabbrev> - <para> - The XML::LibXML::XPathContext - class provides an almost complete - interface to libxml2's XPath implementation. - With XML::LibXML::XPathContext, it is possible to - evaluate XPath expressions in the context - of arbitrary node, context size, and context position, - with a user-defined namespace-prefix mapping, - custom XPath functions written in Perl, and - even a custom XPath variable resolver. + <sect1> + <title>Description</title> + <para> + The XML::LibXML::XPathContext + class provides an almost complete + interface to libxml2's XPath implementation. + With XML::LibXML::XPathContext, it is possible to + evaluate XPath expressions in the context + of arbitrary node, context size, and context position, + with a user-defined namespace-prefix mapping, + custom XPath functions written in Perl, and + even a custom XPath variable resolver. </para> + </sect1> <sect1> <title>Examples</title> <sect2> @@ -7519,11 +7522,14 @@ <chapter id="XML-LibXML-ErrNo"> <title>Structured Errors</title> <titleabbrev>XML::LibXML::ErrNo</titleabbrev> - <para>This module is based on xmlerror.h libxml2 C header file. - It defines symbolic constants for all libxml2 error codes. - Currently libxml2 uses over 480 different error codes. - See also XML::LibXML::Error. - </para> + <sect1> + <title>Description</title> + <para>This module is based on xmlerror.h libxml2 C header file. + It defines symbolic constants for all libxml2 error codes. + Currently libxml2 uses over 480 different error codes. + See also XML::LibXML::Error. + </para> + </sect1> </chapter> <chapter id="XML-LibXML-Common"> <title>Constants and Character Encoding Routines</title> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0129/dom.c new/XML-LibXML-2.0131/dom.c --- old/XML-LibXML-2.0129/dom.c 2016-05-30 11:01:59.000000000 +0200 +++ new/XML-LibXML-2.0131/dom.c 2017-10-23 10:52:55.000000000 +0200 @@ -798,7 +798,7 @@ return NULL; if ( new == old ) - return new; + return NULL; if ( new == NULL ) { /* level2 sais nothing about this case :( */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0129/lib/XML/LibXML/Attr.pod new/XML-LibXML-2.0131/lib/XML/LibXML/Attr.pod --- old/XML-LibXML-2.0129/lib/XML/LibXML/Attr.pod 2017-03-14 14:26:51.000000000 +0100 +++ new/XML-LibXML-2.0131/lib/XML/LibXML/Attr.pod 2017-10-24 10:31:00.000000000 +0200 @@ -121,7 +121,7 @@ =head1 VERSION -2.0129 +2.0130 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0129/lib/XML/LibXML/AttributeHash.pm new/XML-LibXML-2.0131/lib/XML/LibXML/AttributeHash.pm --- old/XML-LibXML-2.0129/lib/XML/LibXML/AttributeHash.pm 2017-03-14 14:25:51.000000000 +0100 +++ new/XML-LibXML-2.0131/lib/XML/LibXML/AttributeHash.pm 2017-10-24 10:51:01.000000000 +0200 @@ -7,7 +7,7 @@ our @ISA = qw/Tie::Hash/; use vars qw($VERSION); -$VERSION = "2.0129"; # VERSION TEMPLATE: DO NOT CHANGE +$VERSION = "2.0131"; # VERSION TEMPLATE: DO NOT CHANGE BEGIN { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0129/lib/XML/LibXML/Boolean.pm new/XML-LibXML-2.0131/lib/XML/LibXML/Boolean.pm --- old/XML-LibXML-2.0129/lib/XML/LibXML/Boolean.pm 2017-03-14 14:25:51.000000000 +0100 +++ new/XML-LibXML-2.0131/lib/XML/LibXML/Boolean.pm 2017-10-24 10:51:01.000000000 +0200 @@ -16,7 +16,7 @@ use vars qw ($VERSION); -$VERSION = "2.0129"; # VERSION TEMPLATE: DO NOT CHANGE +$VERSION = "2.0131"; # VERSION TEMPLATE: DO NOT CHANGE use overload '""' => \&value, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0129/lib/XML/LibXML/CDATASection.pod new/XML-LibXML-2.0131/lib/XML/LibXML/CDATASection.pod --- old/XML-LibXML-2.0129/lib/XML/LibXML/CDATASection.pod 2017-03-14 14:26:51.000000000 +0100 +++ new/XML-LibXML-2.0131/lib/XML/LibXML/CDATASection.pod 2017-10-24 10:31:00.000000000 +0200 @@ -45,7 +45,7 @@ =head1 VERSION -2.0129 +2.0130 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0129/lib/XML/LibXML/Comment.pod new/XML-LibXML-2.0131/lib/XML/LibXML/Comment.pod --- old/XML-LibXML-2.0129/lib/XML/LibXML/Comment.pod 2017-03-14 14:26:51.000000000 +0100 +++ new/XML-LibXML-2.0131/lib/XML/LibXML/Comment.pod 2017-10-24 10:31:00.000000000 +0200 @@ -46,7 +46,7 @@ =head1 VERSION -2.0129 +2.0130 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0129/lib/XML/LibXML/Common.pm new/XML-LibXML-2.0131/lib/XML/LibXML/Common.pm --- old/XML-LibXML-2.0129/lib/XML/LibXML/Common.pm 2017-03-14 14:25:51.000000000 +0100 +++ new/XML-LibXML-2.0131/lib/XML/LibXML/Common.pm 2017-10-24 10:51:01.000000000 +0200 @@ -24,7 +24,7 @@ @ISA = qw(Exporter); -$VERSION = "2.0129"; # VERSION TEMPLATE: DO NOT CHANGE +$VERSION = "2.0131"; # VERSION TEMPLATE: DO NOT CHANGE use XML::LibXML qw(:libxml); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0129/lib/XML/LibXML/Common.pod new/XML-LibXML-2.0131/lib/XML/LibXML/Common.pod --- old/XML-LibXML-2.0129/lib/XML/LibXML/Common.pod 2017-03-14 14:26:52.000000000 +0100 +++ new/XML-LibXML-2.0131/lib/XML/LibXML/Common.pod 2017-10-24 10:31:00.000000000 +0200 @@ -116,7 +116,7 @@ =head1 VERSION -2.0129 +2.0130 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0129/lib/XML/LibXML/DOM.pod new/XML-LibXML-2.0131/lib/XML/LibXML/DOM.pod --- old/XML-LibXML-2.0129/lib/XML/LibXML/DOM.pod 2017-03-14 14:26:51.000000000 +0100 +++ new/XML-LibXML-2.0131/lib/XML/LibXML/DOM.pod 2017-10-24 10:31:00.000000000 +0200 @@ -129,7 +129,7 @@ =head1 VERSION -2.0129 +2.0130 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0129/lib/XML/LibXML/Devel.pm new/XML-LibXML-2.0131/lib/XML/LibXML/Devel.pm --- old/XML-LibXML-2.0129/lib/XML/LibXML/Devel.pm 2017-03-14 14:25:51.000000000 +0100 +++ new/XML-LibXML-2.0131/lib/XML/LibXML/Devel.pm 2017-10-24 10:51:01.000000000 +0200 @@ -12,7 +12,7 @@ use XML::LibXML; use vars qw ($VERSION); -$VERSION = "2.0129"; # VERSION TEMPLATE: DO NOT CHANGE +$VERSION = "2.0131"; # VERSION TEMPLATE: DO NOT CHANGE use 5.008_000; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0129/lib/XML/LibXML/Document.pod new/XML-LibXML-2.0131/lib/XML/LibXML/Document.pod --- old/XML-LibXML-2.0129/lib/XML/LibXML/Document.pod 2017-03-14 14:26:51.000000000 +0100 +++ new/XML-LibXML-2.0131/lib/XML/LibXML/Document.pod 2017-10-24 10:31:00.000000000 +0200 @@ -683,7 +683,7 @@ =head1 VERSION -2.0129 +2.0130 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0129/lib/XML/LibXML/DocumentFragment.pod new/XML-LibXML-2.0131/lib/XML/LibXML/DocumentFragment.pod --- old/XML-LibXML-2.0129/lib/XML/LibXML/DocumentFragment.pod 2017-03-14 14:26:51.000000000 +0100 +++ new/XML-LibXML-2.0131/lib/XML/LibXML/DocumentFragment.pod 2017-10-24 10:31:00.000000000 +0200 @@ -27,7 +27,7 @@ =head1 VERSION -2.0129 +2.0130 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0129/lib/XML/LibXML/Dtd.pod new/XML-LibXML-2.0131/lib/XML/LibXML/Dtd.pod --- old/XML-LibXML-2.0129/lib/XML/LibXML/Dtd.pod 2017-03-14 14:26:51.000000000 +0100 +++ new/XML-LibXML-2.0131/lib/XML/LibXML/Dtd.pod 2017-10-24 10:31:00.000000000 +0200 @@ -89,7 +89,7 @@ =head1 VERSION -2.0129 +2.0130 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0129/lib/XML/LibXML/Element.pod new/XML-LibXML-2.0131/lib/XML/LibXML/Element.pod --- old/XML-LibXML-2.0129/lib/XML/LibXML/Element.pod 2017-03-14 14:26:51.000000000 +0100 +++ new/XML-LibXML-2.0131/lib/XML/LibXML/Element.pod 2017-10-24 10:31:00.000000000 +0200 @@ -382,7 +382,7 @@ =head1 VERSION -2.0129 +2.0130 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0129/lib/XML/LibXML/ErrNo.pm new/XML-LibXML-2.0131/lib/XML/LibXML/ErrNo.pm --- old/XML-LibXML-2.0129/lib/XML/LibXML/ErrNo.pm 2017-03-14 14:25:51.000000000 +0100 +++ new/XML-LibXML-2.0131/lib/XML/LibXML/ErrNo.pm 2017-10-24 10:51:01.000000000 +0200 @@ -14,7 +14,7 @@ use warnings; use vars qw($VERSION); -$VERSION = "2.0129"; # VERSION TEMPLATE: DO NOT CHANGE +$VERSION = "2.0131"; # VERSION TEMPLATE: DO NOT CHANGE use constant ERR_OK => 0; use constant ERR_INTERNAL_ERROR => 1; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0129/lib/XML/LibXML/ErrNo.pod new/XML-LibXML-2.0131/lib/XML/LibXML/ErrNo.pod --- old/XML-LibXML-2.0129/lib/XML/LibXML/ErrNo.pod 2017-03-14 14:26:52.000000000 +0100 +++ new/XML-LibXML-2.0131/lib/XML/LibXML/ErrNo.pod 2017-10-24 10:31:00.000000000 +0200 @@ -1,6 +1,9 @@ =head1 NAME XML::LibXML::ErrNo - Structured Errors + +=head1 DESCRIPTION + This module is based on xmlerror.h libxml2 C header file. It defines symbolic constants for all libxml2 error codes. Currently libxml2 uses over 480 different error codes. See also XML::LibXML::Error. @@ -14,7 +17,7 @@ =head1 VERSION -2.0129 +2.0130 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0129/lib/XML/LibXML/Error.pm new/XML-LibXML-2.0131/lib/XML/LibXML/Error.pm --- old/XML-LibXML-2.0129/lib/XML/LibXML/Error.pm 2017-03-14 14:25:51.000000000 +0100 +++ new/XML-LibXML-2.0131/lib/XML/LibXML/Error.pm 2017-10-24 10:51:01.000000000 +0200 @@ -29,7 +29,7 @@ fallback => 1; $WARNINGS = 0; # 0: suppress, 1: report via warn, 2: report via die -$VERSION = "2.0129"; # VERSION TEMPLATE: DO NOT CHANGE +$VERSION = "2.0131"; # VERSION TEMPLATE: DO NOT CHANGE use constant XML_ERR_NONE => 0; use constant XML_ERR_WARNING => 1; # A simple warning diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0129/lib/XML/LibXML/Error.pod new/XML-LibXML-2.0131/lib/XML/LibXML/Error.pod --- old/XML-LibXML-2.0129/lib/XML/LibXML/Error.pod 2017-03-14 14:26:52.000000000 +0100 +++ new/XML-LibXML-2.0131/lib/XML/LibXML/Error.pod 2017-10-24 10:31:00.000000000 +0200 @@ -244,7 +244,7 @@ =head1 VERSION -2.0129 +2.0130 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0129/lib/XML/LibXML/InputCallback.pod new/XML-LibXML-2.0131/lib/XML/LibXML/InputCallback.pod --- old/XML-LibXML-2.0129/lib/XML/LibXML/InputCallback.pod 2017-03-14 14:26:51.000000000 +0100 +++ new/XML-LibXML-2.0131/lib/XML/LibXML/InputCallback.pod 2017-10-24 10:31:00.000000000 +0200 @@ -280,7 +280,7 @@ =head1 VERSION -2.0129 +2.0130 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0129/lib/XML/LibXML/Literal.pm new/XML-LibXML-2.0131/lib/XML/LibXML/Literal.pm --- old/XML-LibXML-2.0129/lib/XML/LibXML/Literal.pm 2017-03-14 14:25:51.000000000 +0100 +++ new/XML-LibXML-2.0131/lib/XML/LibXML/Literal.pm 2017-10-24 10:51:01.000000000 +0200 @@ -16,7 +16,7 @@ use warnings; use vars qw ($VERSION); -$VERSION = "2.0129"; # VERSION TEMPLATE: DO NOT CHANGE +$VERSION = "2.0131"; # VERSION TEMPLATE: DO NOT CHANGE use overload '""' => \&value, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0129/lib/XML/LibXML/Namespace.pod new/XML-LibXML-2.0131/lib/XML/LibXML/Namespace.pod --- old/XML-LibXML-2.0129/lib/XML/LibXML/Namespace.pod 2017-03-14 14:26:51.000000000 +0100 +++ new/XML-LibXML-2.0131/lib/XML/LibXML/Namespace.pod 2017-10-24 10:31:00.000000000 +0200 @@ -141,7 +141,7 @@ =head1 VERSION -2.0129 +2.0130 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0129/lib/XML/LibXML/Node.pod new/XML-LibXML-2.0131/lib/XML/LibXML/Node.pod --- old/XML-LibXML-2.0129/lib/XML/LibXML/Node.pod 2017-03-14 14:26:51.000000000 +0100 +++ new/XML-LibXML-2.0131/lib/XML/LibXML/Node.pod 2017-10-24 10:31:00.000000000 +0200 @@ -763,7 +763,7 @@ =head1 VERSION -2.0129 +2.0130 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0129/lib/XML/LibXML/NodeList.pm new/XML-LibXML-2.0131/lib/XML/LibXML/NodeList.pm --- old/XML-LibXML-2.0129/lib/XML/LibXML/NodeList.pm 2017-03-14 14:25:51.000000000 +0100 +++ new/XML-LibXML-2.0131/lib/XML/LibXML/NodeList.pm 2017-10-24 10:51:01.000000000 +0200 @@ -17,7 +17,7 @@ use XML::LibXML::Number; use vars qw($VERSION); -$VERSION = "2.0129"; # VERSION TEMPLATE: DO NOT CHANGE +$VERSION = "2.0131"; # VERSION TEMPLATE: DO NOT CHANGE use overload '""' => \&to_literal, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0129/lib/XML/LibXML/Number.pm new/XML-LibXML-2.0131/lib/XML/LibXML/Number.pm --- old/XML-LibXML-2.0129/lib/XML/LibXML/Number.pm 2017-03-14 14:25:51.000000000 +0100 +++ new/XML-LibXML-2.0131/lib/XML/LibXML/Number.pm 2017-10-24 10:51:01.000000000 +0200 @@ -14,7 +14,7 @@ use warnings; use vars qw ($VERSION); -$VERSION = "2.0129"; # VERSION TEMPLATE: DO NOT CHANGE +$VERSION = "2.0131"; # VERSION TEMPLATE: DO NOT CHANGE use overload '""' => \&value, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0129/lib/XML/LibXML/PI.pod new/XML-LibXML-2.0131/lib/XML/LibXML/PI.pod --- old/XML-LibXML-2.0129/lib/XML/LibXML/PI.pod 2017-03-14 14:26:51.000000000 +0100 +++ new/XML-LibXML-2.0131/lib/XML/LibXML/PI.pod 2017-10-24 10:31:00.000000000 +0200 @@ -74,7 +74,7 @@ =head1 VERSION -2.0129 +2.0130 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0129/lib/XML/LibXML/Parser.pod new/XML-LibXML-2.0131/lib/XML/LibXML/Parser.pod --- old/XML-LibXML-2.0129/lib/XML/LibXML/Parser.pod 2017-03-14 14:26:51.000000000 +0100 +++ new/XML-LibXML-2.0131/lib/XML/LibXML/Parser.pod 2017-10-24 10:31:00.000000000 +0200 @@ -984,7 +984,7 @@ =head1 VERSION -2.0129 +2.0130 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0129/lib/XML/LibXML/Pattern.pod new/XML-LibXML-2.0131/lib/XML/LibXML/Pattern.pod --- old/XML-LibXML-2.0129/lib/XML/LibXML/Pattern.pod 2017-03-14 14:26:52.000000000 +0100 +++ new/XML-LibXML-2.0131/lib/XML/LibXML/Pattern.pod 2017-10-24 10:31:00.000000000 +0200 @@ -94,7 +94,7 @@ =head1 VERSION -2.0129 +2.0130 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0129/lib/XML/LibXML/Reader.pm new/XML-LibXML-2.0131/lib/XML/LibXML/Reader.pm --- old/XML-LibXML-2.0129/lib/XML/LibXML/Reader.pm 2017-03-14 14:25:51.000000000 +0100 +++ new/XML-LibXML-2.0131/lib/XML/LibXML/Reader.pm 2017-10-24 10:51:01.000000000 +0200 @@ -14,7 +14,7 @@ use warnings; use vars qw ($VERSION); -$VERSION = "2.0129"; # VERSION TEMPLATE: DO NOT CHANGE +$VERSION = "2.0131"; # VERSION TEMPLATE: DO NOT CHANGE use 5.008_000; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0129/lib/XML/LibXML/Reader.pod new/XML-LibXML-2.0131/lib/XML/LibXML/Reader.pod --- old/XML-LibXML-2.0129/lib/XML/LibXML/Reader.pod 2017-03-14 14:26:52.000000000 +0100 +++ new/XML-LibXML-2.0131/lib/XML/LibXML/Reader.pod 2017-10-24 10:31:00.000000000 +0200 @@ -657,7 +657,7 @@ =head1 VERSION -2.0129 +2.0130 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0129/lib/XML/LibXML/RegExp.pod new/XML-LibXML-2.0131/lib/XML/LibXML/RegExp.pod --- old/XML-LibXML-2.0129/lib/XML/LibXML/RegExp.pod 2017-03-14 14:26:52.000000000 +0100 +++ new/XML-LibXML-2.0131/lib/XML/LibXML/RegExp.pod 2017-10-24 10:31:00.000000000 +0200 @@ -58,7 +58,7 @@ =head1 VERSION -2.0129 +2.0130 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0129/lib/XML/LibXML/RelaxNG.pod new/XML-LibXML-2.0131/lib/XML/LibXML/RelaxNG.pod --- old/XML-LibXML-2.0129/lib/XML/LibXML/RelaxNG.pod 2017-03-14 14:26:51.000000000 +0100 +++ new/XML-LibXML-2.0131/lib/XML/LibXML/RelaxNG.pod 2017-10-24 10:31:00.000000000 +0200 @@ -70,7 +70,7 @@ =head1 VERSION -2.0129 +2.0130 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0129/lib/XML/LibXML/SAX/Builder.pm new/XML-LibXML-2.0131/lib/XML/LibXML/SAX/Builder.pm --- old/XML-LibXML-2.0129/lib/XML/LibXML/SAX/Builder.pm 2017-03-14 14:25:51.000000000 +0100 +++ new/XML-LibXML-2.0131/lib/XML/LibXML/SAX/Builder.pm 2017-10-24 10:51:01.000000000 +0200 @@ -21,7 +21,7 @@ return $XML::LibXML::__threads_shared ? 0 : 1; } -$VERSION = "2.0129"; # VERSION TEMPLATE: DO NOT CHANGE +$VERSION = "2.0131"; # VERSION TEMPLATE: DO NOT CHANGE sub new { my $class = shift; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0129/lib/XML/LibXML/SAX/Builder.pod new/XML-LibXML-2.0131/lib/XML/LibXML/SAX/Builder.pod --- old/XML-LibXML-2.0129/lib/XML/LibXML/SAX/Builder.pod 2017-03-14 14:26:51.000000000 +0100 +++ new/XML-LibXML-2.0131/lib/XML/LibXML/SAX/Builder.pod 2017-10-24 10:31:00.000000000 +0200 @@ -38,7 +38,7 @@ =head1 VERSION -2.0129 +2.0130 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0129/lib/XML/LibXML/SAX/Generator.pm new/XML-LibXML-2.0131/lib/XML/LibXML/SAX/Generator.pm --- old/XML-LibXML-2.0129/lib/XML/LibXML/SAX/Generator.pm 2017-03-14 14:25:51.000000000 +0100 +++ new/XML-LibXML-2.0131/lib/XML/LibXML/SAX/Generator.pm 2017-10-24 10:51:01.000000000 +0200 @@ -15,7 +15,7 @@ use XML::LibXML; use vars qw ($VERSION); -$VERSION = "2.0129"; # VERSION TEMPLATE: DO NOT CHANGE +$VERSION = "2.0131"; # VERSION TEMPLATE: DO NOT CHANGE sub CLONE_SKIP { return $XML::LibXML::__threads_shared ? 0 : 1; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0129/lib/XML/LibXML/SAX/Parser.pm new/XML-LibXML-2.0131/lib/XML/LibXML/SAX/Parser.pm --- old/XML-LibXML-2.0129/lib/XML/LibXML/SAX/Parser.pm 2017-03-14 14:25:51.000000000 +0100 +++ new/XML-LibXML-2.0131/lib/XML/LibXML/SAX/Parser.pm 2017-10-24 10:51:01.000000000 +0200 @@ -18,7 +18,7 @@ use XML::SAX::Base; use XML::SAX::DocumentLocator; -$VERSION = "2.0129"; # VERSION TEMPLATE: DO NOT CHANGE +$VERSION = "2.0131"; # VERSION TEMPLATE: DO NOT CHANGE @ISA = ('XML::SAX::Base'); sub CLONE_SKIP { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0129/lib/XML/LibXML/SAX.pm new/XML-LibXML-2.0131/lib/XML/LibXML/SAX.pm --- old/XML-LibXML-2.0129/lib/XML/LibXML/SAX.pm 2017-03-14 14:25:51.000000000 +0100 +++ new/XML-LibXML-2.0131/lib/XML/LibXML/SAX.pm 2017-10-24 10:51:01.000000000 +0200 @@ -14,7 +14,7 @@ use vars qw($VERSION @ISA); -$VERSION = "2.0129"; # VERSION TEMPLATE: DO NOT CHANGE +$VERSION = "2.0131"; # VERSION TEMPLATE: DO NOT CHANGE use XML::LibXML; use XML::SAX::Base; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0129/lib/XML/LibXML/SAX.pod new/XML-LibXML-2.0131/lib/XML/LibXML/SAX.pod --- old/XML-LibXML-2.0129/lib/XML/LibXML/SAX.pod 2017-03-14 14:26:51.000000000 +0100 +++ new/XML-LibXML-2.0131/lib/XML/LibXML/SAX.pod 2017-10-24 10:31:00.000000000 +0200 @@ -47,7 +47,7 @@ =head1 VERSION -2.0129 +2.0130 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0129/lib/XML/LibXML/Schema.pod new/XML-LibXML-2.0131/lib/XML/LibXML/Schema.pod --- old/XML-LibXML-2.0129/lib/XML/LibXML/Schema.pod 2017-03-14 14:26:51.000000000 +0100 +++ new/XML-LibXML-2.0131/lib/XML/LibXML/Schema.pod 2017-10-24 10:31:00.000000000 +0200 @@ -66,7 +66,7 @@ =head1 VERSION -2.0129 +2.0130 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0129/lib/XML/LibXML/Text.pod new/XML-LibXML-2.0131/lib/XML/LibXML/Text.pod --- old/XML-LibXML-2.0129/lib/XML/LibXML/Text.pod 2017-03-14 14:26:51.000000000 +0100 +++ new/XML-LibXML-2.0131/lib/XML/LibXML/Text.pod 2017-10-24 10:31:00.000000000 +0200 @@ -170,7 +170,7 @@ =head1 VERSION -2.0129 +2.0130 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0129/lib/XML/LibXML/XPathContext.pm new/XML-LibXML-2.0131/lib/XML/LibXML/XPathContext.pm --- old/XML-LibXML-2.0129/lib/XML/LibXML/XPathContext.pm 2017-03-14 14:25:51.000000000 +0100 +++ new/XML-LibXML-2.0131/lib/XML/LibXML/XPathContext.pm 2017-10-24 10:51:01.000000000 +0200 @@ -17,7 +17,7 @@ use XML::LibXML; use XML::LibXML::NodeList; -$VERSION = "2.0129"; # VERSION TEMPLATE: DO NOT CHANGE +$VERSION = "2.0131"; # VERSION TEMPLATE: DO NOT CHANGE # should LibXML XPath data types be used for simple objects # when passing parameters to extension functions (default: no) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0129/lib/XML/LibXML/XPathContext.pod new/XML-LibXML-2.0131/lib/XML/LibXML/XPathContext.pod --- old/XML-LibXML-2.0129/lib/XML/LibXML/XPathContext.pod 2017-03-14 14:26:51.000000000 +0100 +++ new/XML-LibXML-2.0131/lib/XML/LibXML/XPathContext.pod 2017-10-24 10:31:00.000000000 +0200 @@ -32,6 +32,9 @@ $xpc->setContextSize($size) my $size = $xpc->getContextSize; $xpc->setContextNode($node) + +=head1 DESCRIPTION + The XML::LibXML::XPathContext class provides an almost complete interface to libxml2's XPath implementation. With XML::LibXML::XPathContext, it is possible to evaluate XPath expressions in the context of arbitrary node, context size, @@ -359,7 +362,7 @@ =head1 VERSION -2.0129 +2.0130 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0129/lib/XML/LibXML/XPathExpression.pod new/XML-LibXML-2.0131/lib/XML/LibXML/XPathExpression.pod --- old/XML-LibXML-2.0129/lib/XML/LibXML/XPathExpression.pod 2017-03-14 14:26:52.000000000 +0100 +++ new/XML-LibXML-2.0131/lib/XML/LibXML/XPathExpression.pod 2017-10-24 10:31:00.000000000 +0200 @@ -52,7 +52,7 @@ =head1 VERSION -2.0129 +2.0130 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0129/t/10ns.t new/XML-LibXML-2.0131/t/10ns.t --- old/XML-LibXML-2.0129/t/10ns.t 2016-05-30 11:01:59.000000000 +0200 +++ new/XML-LibXML-2.0131/t/10ns.t 2017-10-23 10:44:18.000000000 +0200 @@ -3,8 +3,8 @@ use strict; use warnings; -# Should be 129. -use Test::More tests => 129; +# Should be 137. +use Test::More tests => 137; use XML::LibXML; use XML::LibXML::Common qw(:libxml); @@ -556,3 +556,29 @@ # TEST ok($inc->isSameNode($docOne->getElementById('test')), ' TODO : Add test name'); } + +print "# 11. empty namespace\n"; +{ + my $doc = XML::LibXML->load_xml(string => $xml1); + my $node = $doc->find('/a/b:c')->[0]; + + # TEST + ok($node->setNamespace(""), 'removing ns from elemenet'); + # TEST + is($node->prefix, undef, 'ns prefix removed from element'); + # TEST + is($node->namespaceURI, undef, 'ns removed from element'); + # TEST + is($node->getName, 'c', 'ns removed from element name'); + + my $attr = $doc->find('/a/x/@b:href')->[0]; + + # TEST + ok($attr->setNamespace("", ""), 'removing ns from attr'); + # TEST + is($attr->prefix, undef, 'ns prefix removed from attr'); + # TEST + is($attr->namespaceURI, undef, 'ns removed from attr'); + # TEST + is($attr->getName, 'href', 'ns removed from attr name'); +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0129/t/48_reader_undef_warning_on_empty_str_rt106830.t new/XML-LibXML-2.0131/t/48_reader_undef_warning_on_empty_str_rt106830.t --- old/XML-LibXML-2.0129/t/48_reader_undef_warning_on_empty_str_rt106830.t 2016-05-30 11:01:59.000000000 +0200 +++ new/XML-LibXML-2.0131/t/48_reader_undef_warning_on_empty_str_rt106830.t 2017-10-23 10:44:18.000000000 +0200 @@ -30,9 +30,14 @@ my $xml_reader = XML::LibXML::Reader->new(string => $empty_xml_doc); # TEST - ok (scalar(!defined($xml_reader)), - 'xml_reader is undef', - ); + SKIP: + { + if (XML::LibXML::LIBXML_VERSION() >= 20905) + { + skip 'libxml2 accepts empty strings since 2.9.5 version', 1; + } + ok (scalar(!defined($xml_reader)), 'xml_reader is undef', ); + } # TEST eq_or_diff( @@ -47,7 +52,7 @@ Copyright 2015 by Shlomi Fish -This program is distributed under the MIT (X11) License: +This program is distributed under the MIT (Expat) License: Lhttp://www.opensource.org/licenses/mit-license.php Permission is hereby granted, free of charge, to any person diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0129/t/pod-files-presence.t new/XML-LibXML-2.0131/t/pod-files-presence.t --- old/XML-LibXML-2.0129/t/pod-files-presence.t 1970-01-01 01:00:00.000000000 +0100 +++ new/XML-LibXML-2.0131/t/pod-files-presence.t 2017-10-24 10:22:32.000000000 +0200 @@ -0,0 +1,29 @@ +#!/usr/bin/perl + +use strict; +use warnings; + +use Test::More tests => 3; +use File::Spec; + +sub _is_present +{ + my $path = shift; + + my $fn = File::Spec->catfile( File::Spec->curdir(), @$path ); + + return ( ( -e $fn ) and ( ( -s $fn ) > 0 ) ); +} + +{ + # TEST*3 + foreach my $path ( + [qw#lib XML LibXML DOM.pod#], + [qw#lib XML LibXML Document.pod#], + [qw#lib XML LibXML Parser.pod#], + ) + { + ok( _is_present($path), "Path [@$path] exists." ); + } +} +