Hello community,

here is the log from the commit of package perl-XML-LibXML for openSUSE:Factory 
checked in at 2011-11-14 13:26:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-XML-LibXML (Old)
 and      /work/SRC/openSUSE:Factory/.perl-XML-LibXML.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-XML-LibXML", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-XML-LibXML/perl-XML-LibXML.changes  
2011-09-23 12:39:26.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.perl-XML-LibXML.new/perl-XML-LibXML.changes     
2011-11-14 13:26:17.000000000 +0100
@@ -1,0 +2,16 @@
+Thu Sep 22 12:49:34 UTC 2011 - [email protected]
+
+- update to 1.88
+    - Add libxml2 2.7.8 as tested and working fine for the Makefile.PL.
+    (Thanks to H. Merijn Brand.).
+    - Apply a patch to perl-libxml-sax.c to use xmlChar * instead of char *.
+    (Thanks to H. Merijn Brand.).
+    - Correct the README so it won't read XML-LibXML-Common.
+        - see http://code.activestate.com/lists/perl-xml/8907/
+    - Add a patch to implement the no_defdtd option in recent libxml2's:
+        - https://rt.cpan.org/Ticket/Display.html?id=70878
+        - Thanks to [email protected] .
+    - Add scripts/bump-version-number.pl to modify the version number globally.
+        - Currently the version numbers of the modules under lib/ where 1.73.
+
+-------------------------------------------------------------------

Old:
----
  XML-LibXML-1.87.tar.gz

New:
----
  XML-LibXML-1.88.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ perl-XML-LibXML.spec ++++++
--- /var/tmp/diff_new_pack.VpycaX/_old  2011-11-14 13:26:21.000000000 +0100
+++ /var/tmp/diff_new_pack.VpycaX/_new  2011-11-14 13:26:21.000000000 +0100
@@ -15,28 +15,29 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
 
 
 Name:           perl-XML-LibXML
-%define cpan_name %( echo %{name} | %{__sed} -e 's,perl-,,' )
-Summary:        Perl Binding for libxml2
-Version:        1.87
+Version:        1.88
 Release:        1
-AutoReqProv:    on
-Group:          Development/Libraries/Perl
 License:        GPL-1.0+ or Artistic
+%define cpan_name XML-LibXML
+Summary:        Perl Binding for libxml2
 Url:            http://search.cpan.org/dist/XML-LibXML/
-Source:         %{cpan_name}-%{version}.tar.gz
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-%{perl_requires}
+Group:          Development/Libraries/Perl
+Source:         
http://www.cpan.org/authors/id/S/SH/SHLOMIF/%{cpan_name}-%{version}.tar.gz
 BuildRequires:  perl
-BuildRequires:  perl-macros
-BuildRequires:  libxml2-devel >= 2.6.16
 BuildRequires:  perl(XML::SAX) >= 0.11
+BuildRequires:  perl-macros
+BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.56
+BuildRequires:  perl(XML::NamespaceSupport) >= 1.07
+BuildRequires:  pkgconfig(libxml-2.0) >= 2.6.16
+Requires:       perl(XML::NamespaceSupport) >= 1.07
 Requires:       perl(XML::SAX) >= 0.11
 Provides:       perl-XML-LibXML-Common = %{version}
 Obsoletes:      perl-XML-LibXML-Common < %{version}
+BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+%{perl_requires}
 
 %description
 This module implements a Perl interface to the Gnome libxml2 library which
@@ -50,14 +51,14 @@
 %build
 # [2,7,1,0], # broken release, broken utf-16
 %if 0%{?suse_version} == 1110
-%{__perl} Makefile.PL OPTIMIZE="$RPM_OPT_FLAGS -Wall" FORCE=1
+perl Makefile.PL OPTIMIZE="%{optflags} -Wall" FORCE=1
 %else
-%{__perl} Makefile.PL OPTIMIZE="$RPM_OPT_FLAGS -Wall"
+perl Makefile.PL OPTIMIZE="%{optflags} -Wall"
 %endif
-%{__make} %{?_smp_mflags}
+make %{?_smp_mflags}
 
 %check
-%{__make} test
+make test
 
 %install
 %perl_make_install
@@ -65,7 +66,7 @@
 %perl_gen_filelist
 
 %clean
-%{__rm} -rf $RPM_BUILD_ROOT
+rm -rf %{buildroot}
 
 %files -f %{name}.files
 %defattr(-,root,root)

++++++ XML-LibXML-1.87.tar.gz -> XML-LibXML-1.88.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-1.87/Changes new/XML-LibXML-1.88/Changes
--- old/XML-LibXML-1.87/Changes 2011-08-27 13:05:40.000000000 +0200
+++ new/XML-LibXML-1.88/Changes 2011-09-21 11:54:41.000000000 +0200
@@ -1,5 +1,18 @@
 Revision history for Perl extension XML::LibXML
 
+1.88            Wed Sep 21 12:54:33 IDT 2011
+    - Add libxml2 2.7.8 as tested and working fine for the Makefile.PL.
+    (Thanks to H. Merijn Brand.).
+    - Apply a patch to perl-libxml-sax.c to use xmlChar * instead of char *.
+    (Thanks to H. Merijn Brand.).
+    - Correct the README so it won't read XML-LibXML-Common.
+        - see http://code.activestate.com/lists/perl-xml/8907/
+    - Add a patch to implement the no_defdtd option in recent libxml2's:
+        - https://rt.cpan.org/Ticket/Display.html?id=70878
+        - Thanks to [email protected] .
+    - Add scripts/bump-version-number.pl to modify the version number globally.
+        - Currently the version numbers of the modules under lib/ where 1.73.
+
 1.87            Sat Aug 27 14:05:37 IDT 2011
     - Fix t/49callbacks_returning_undef.t to not read /etc/passed which may
     not be valid XML. Instead, we're reading a local file while using 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-1.87/LibXML.pm 
new/XML-LibXML-1.88/LibXML.pm
--- old/XML-LibXML-1.87/LibXML.pm       2011-08-27 13:04:27.000000000 +0200
+++ new/XML-LibXML-1.88/LibXML.pm       2011-09-21 11:55:52.000000000 +0200
@@ -27,7 +27,7 @@
 use IO::Handle; # for FH reads called as methods
 
 BEGIN {
-$VERSION = "1.87"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "1.88"; # VERSION TEMPLATE: DO NOT CHANGE
 $ABI_VERSION = 2;
 require Exporter;
 require DynaLoader;
@@ -1050,6 +1050,7 @@
   #  return (undef,undef) unless ref $opts;
   my $flags = 0;
   $flags |=     1 if exists $opts->{recover} ? $opts->{recover} : 
$self->recover;
+  $flags |=     4 if $opts->{no_defdtd}; # default is ON: injects DTD as needed
   $flags |=    32 if exists $opts->{suppress_errors} ? 
$opts->{suppress_errors} : $self->get_option('suppress_errors');
   # This is to fix https://rt.cpan.org/Ticket/Display.html?id=58024 :
   # <quote> 
@@ -1064,7 +1065,7 @@
   $flags |=   128 if exists $opts->{pedantic_parser} ? 
$opts->{pedantic_parser} : $self->pedantic_parser;
   $flags |=   256 if exists $opts->{no_blanks} ? $opts->{no_blanks} : 
!$self->keep_blanks;
   $flags |=  2048 if exists $opts->{no_network} ? $opts->{no_network} : 
!$self->no_network;
-  $flags |= 16384 if  $opts->{no_cdata};
+  $flags |= 16384 if $opts->{no_cdata};
   $flags |= 65536 if $opts->{compact}; # compact small text nodes; no 
modification
                                          # of the tree allowed afterwards
                                          # (WILL possibly CRASH IF YOU try to 
MODIFY THE TREE)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-1.87/LibXML.pod 
new/XML-LibXML-1.88/LibXML.pod
--- old/XML-LibXML-1.87/LibXML.pod      2011-08-27 13:04:56.000000000 +0200
+++ new/XML-LibXML-1.88/LibXML.pod      2011-09-21 11:56:22.000000000 +0200
@@ -505,7 +505,7 @@
 
 =head1 VERSION
 
-1.87
+1.88
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-1.87/MANIFEST new/XML-LibXML-1.88/MANIFEST
--- old/XML-LibXML-1.87/MANIFEST        2011-08-27 13:06:47.000000000 +0200
+++ new/XML-LibXML-1.88/MANIFEST        2011-09-21 11:59:53.000000000 +0200
@@ -103,6 +103,7 @@
 perl-libxml-sax.h
 ppport.h
 README
+scripts/bump-version-number.pl
 scripts/fast-eumm.pl
 scripts/prints-to-comments.pl
 scripts/Test.pm-to-Test-More.pl
@@ -183,4 +184,5 @@
 xpath.c
 xpathcontext.h
 xpath.h
-META.yml                                 Module meta-data (added by MakeMaker)
+META.yml                                 Module YAML meta-data (added by 
MakeMaker)
+META.json                                Module JSON meta-data (added by 
MakeMaker)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-1.87/META.json 
new/XML-LibXML-1.88/META.json
--- old/XML-LibXML-1.87/META.json       1970-01-01 01:00:00.000000000 +0100
+++ new/XML-LibXML-1.88/META.json       2011-09-21 11:59:53.000000000 +0200
@@ -0,0 +1,71 @@
+{
+   "abstract" : "Interface to Gnome libxml2 xml parsing and DOM library",
+   "author" : [
+      "Petr Pajas"
+   ],
+   "dynamic_config" : 1,
+   "generated_by" : "ExtUtils::MakeMaker version 6.59, CPAN::Meta::Converter 
version 2.112150",
+   "keywords" : [
+      "dom",
+      "html",
+      "libxml",
+      "object oriented",
+      "oop",
+      "parse",
+      "parser",
+      "parsing",
+      "pullparser",
+      "sax",
+      "sgml",
+      "xml",
+      "xpath",
+      "XPath",
+      "xs"
+   ],
+   "license" : [
+      "perl_5"
+   ],
+   "meta-spec" : {
+      "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec";,
+      "version" : "2"
+   },
+   "name" : "XML-LibXML",
+   "no_index" : {
+      "directory" : [
+         "t",
+         "inc"
+      ]
+   },
+   "prereqs" : {
+      "build" : {
+         "requires" : {
+            "ExtUtils::MakeMaker" : 0
+         }
+      },
+      "configure" : {
+         "requires" : {
+            "ExtUtils::MakeMaker" : 0
+         }
+      },
+      "runtime" : {
+         "requires" : {
+            "ExtUtils::MakeMaker" : "6.56",
+            "Test::More" : 0,
+            "XML::NamespaceSupport" : "1.07",
+            "XML::SAX" : "0.11",
+            "base" : 0,
+            "strict" : 0,
+            "vars" : 0,
+            "warnings" : 0
+         }
+      }
+   },
+   "release_status" : "stable",
+   "resources" : {
+      "homepage" : "https://bitbucket.org/shlomif/perl-xml-libxml";,
+      "repository" : {
+         "url" : "https://bitbucket.org/shlomif/perl-xml-libxml";
+      }
+   },
+   "version" : "1.88"
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-1.87/META.yml new/XML-LibXML-1.88/META.yml
--- old/XML-LibXML-1.87/META.yml        2011-08-27 13:06:47.000000000 +0200
+++ new/XML-LibXML-1.88/META.yml        2011-09-21 11:59:53.000000000 +0200
@@ -1,48 +1,48 @@
---- #YAML:1.0
-name:               XML-LibXML
-version:            1.87
-abstract:           Interface to Gnome libxml2 xml parsing and DOM library
+---
+abstract: 'Interface to Gnome libxml2 xml parsing and DOM library'
 author:
-    - Petr Pajas
-license:            perl
-distribution_type:  module
-configure_requires:
-    ExtUtils::MakeMaker:  0
+  - 'Petr Pajas'
 build_requires:
-    ExtUtils::MakeMaker:  0
+  ExtUtils::MakeMaker: 0
+configure_requires:
+  ExtUtils::MakeMaker: 0
+dynamic_config: 1
+generated_by: 'ExtUtils::MakeMaker version 6.59, CPAN::Meta::Converter version 
2.112150'
+keywords:
+  - dom
+  - html
+  - libxml
+  - 'object oriented'
+  - oop
+  - parse
+  - parser
+  - parsing
+  - pullparser
+  - sax
+  - sgml
+  - xml
+  - xpath
+  - XPath
+  - xs
+license: perl
+meta-spec:
+  url: http://module-build.sourceforge.net/META-spec-v1.4.html
+  version: 1.4
+name: XML-LibXML
+no_index:
+  directory:
+    - t
+    - inc
 requires:
-    base:                 0
-    ExtUtils::MakeMaker:  6.56
-    strict:               0
-    Test::More:           0
-    vars:                 0
-    warnings:             0
-    XML::NamespaceSupport:  1.07
-    XML::SAX:             0.11
+  ExtUtils::MakeMaker: 6.56
+  Test::More: 0
+  XML::NamespaceSupport: 1.07
+  XML::SAX: 0.11
+  base: 0
+  strict: 0
+  vars: 0
+  warnings: 0
 resources:
-    homepage:    https://bitbucket.org/shlomif/perl-xml-libxml
-    repository:  https://bitbucket.org/shlomif/perl-xml-libxml
-no_index:
-    directory:
-        - t
-        - inc
-generated_by:       ExtUtils::MakeMaker version 6.57_05
-meta-spec:
-    url:      http://module-build.sourceforge.net/META-spec-v1.4.html
-    version:  1.4
-keywords:
-    - dom
-    - html
-    - libxml
-    - object oriented
-    - oop
-    - parse
-    - parser
-    - parsing
-    - pullparser
-    - sax
-    - sgml
-    - xml
-    - xpath
-    - XPath
-    - xs
+  homepage: https://bitbucket.org/shlomif/perl-xml-libxml
+  repository: https://bitbucket.org/shlomif/perl-xml-libxml
+version: 1.88
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-1.87/Makefile.PL 
new/XML-LibXML-1.88/Makefile.PL
--- old/XML-LibXML-1.87/Makefile.PL     2011-08-27 13:04:56.000000000 +0200
+++ new/XML-LibXML-1.88/Makefile.PL     2011-09-21 11:56:22.000000000 +0200
@@ -169,6 +169,7 @@
                      [2,6,32,1], # tested, works ok
                      [2,7,1,0], # broken release, broken utf-16
                      [2,7,6,1], # tested, ok
+                     [2,7,8,1], # tested, ok
                     );
     my $xml2cfg = "xml2-config";
     my $libprefix = $ENV{XMLPREFIX} || $config{XMLPREFIX};
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-1.87/docs/libxml.dbk 
new/XML-LibXML-1.88/docs/libxml.dbk
--- old/XML-LibXML-1.87/docs/libxml.dbk 2011-08-27 13:04:56.000000000 +0200
+++ new/XML-LibXML-1.88/docs/libxml.dbk 2011-09-21 11:56:22.000000000 +0200
@@ -22,7 +22,7 @@
         </authorgroup>
 
 
-        <edition>1.87</edition>
+        <edition>1.88</edition>
         <copyright>
             <year>2001-2007</year>
             <holder>AxKit.com Ltd</holder>
@@ -1777,6 +1777,14 @@
             </listitem>
           </varlistentry>
           <varlistentry>
+            <term>no_defdtd</term>
+            <listitem>
+             <para>/html/</para>
+              <para>do not add a default DOCTYPE; possible values are 0 and 
1</para>
+              <para>the default is (0) to add a DTD when the input html lacks 
one</para>
+            </listitem>
+          </varlistentry>
+          <varlistentry>
             <term>expand_xinclude or xinclude</term>
             <listitem>
              <para>/parser, reader/</para>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/Attr.pod 
new/XML-LibXML-1.88/lib/XML/LibXML/Attr.pod
--- old/XML-LibXML-1.87/lib/XML/LibXML/Attr.pod 2011-08-27 13:04:56.000000000 
+0200
+++ new/XML-LibXML-1.88/lib/XML/LibXML/Attr.pod 2011-09-21 11:56:22.000000000 
+0200
@@ -121,7 +121,7 @@
 
 =head1 VERSION
 
-1.87
+1.88
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/Boolean.pm 
new/XML-LibXML-1.88/lib/XML/LibXML/Boolean.pm
--- old/XML-LibXML-1.87/lib/XML/LibXML/Boolean.pm       2011-06-18 
09:54:28.000000000 +0200
+++ new/XML-LibXML-1.88/lib/XML/LibXML/Boolean.pm       2011-09-21 
11:55:52.000000000 +0200
@@ -15,7 +15,7 @@
 
 use vars qw ($VERSION);
 
-$VERSION = "1.73"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "1.88"; # VERSION TEMPLATE: DO NOT CHANGE
 
 use overload
         '""' => \&value,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/CDATASection.pod 
new/XML-LibXML-1.88/lib/XML/LibXML/CDATASection.pod
--- old/XML-LibXML-1.87/lib/XML/LibXML/CDATASection.pod 2011-08-27 
13:04:56.000000000 +0200
+++ new/XML-LibXML-1.88/lib/XML/LibXML/CDATASection.pod 2011-09-21 
11:56:22.000000000 +0200
@@ -45,7 +45,7 @@
 
 =head1 VERSION
 
-1.87
+1.88
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/Comment.pod 
new/XML-LibXML-1.88/lib/XML/LibXML/Comment.pod
--- old/XML-LibXML-1.87/lib/XML/LibXML/Comment.pod      2011-08-27 
13:04:56.000000000 +0200
+++ new/XML-LibXML-1.88/lib/XML/LibXML/Comment.pod      2011-09-21 
11:56:22.000000000 +0200
@@ -46,7 +46,7 @@
 
 =head1 VERSION
 
-1.87
+1.88
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/Common.pm 
new/XML-LibXML-1.88/lib/XML/LibXML/Common.pm
--- old/XML-LibXML-1.87/lib/XML/LibXML/Common.pm        2011-06-18 
09:54:28.000000000 +0200
+++ new/XML-LibXML-1.88/lib/XML/LibXML/Common.pm        2011-09-21 
11:55:52.000000000 +0200
@@ -23,7 +23,7 @@
 
 @ISA = qw(Exporter);
 
-$VERSION = "1.73"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "1.88"; # VERSION TEMPLATE: DO NOT CHANGE
 
 use XML::LibXML qw(:libxml);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/Common.pod 
new/XML-LibXML-1.88/lib/XML/LibXML/Common.pod
--- old/XML-LibXML-1.87/lib/XML/LibXML/Common.pod       2011-08-27 
13:04:56.000000000 +0200
+++ new/XML-LibXML-1.88/lib/XML/LibXML/Common.pod       2011-09-21 
11:56:22.000000000 +0200
@@ -116,7 +116,7 @@
 
 =head1 VERSION
 
-1.87
+1.88
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/DOM.pod 
new/XML-LibXML-1.88/lib/XML/LibXML/DOM.pod
--- old/XML-LibXML-1.87/lib/XML/LibXML/DOM.pod  2011-08-27 13:04:56.000000000 
+0200
+++ new/XML-LibXML-1.88/lib/XML/LibXML/DOM.pod  2011-09-21 11:56:22.000000000 
+0200
@@ -129,7 +129,7 @@
 
 =head1 VERSION
 
-1.87
+1.88
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/Document.pod 
new/XML-LibXML-1.88/lib/XML/LibXML/Document.pod
--- old/XML-LibXML-1.87/lib/XML/LibXML/Document.pod     2011-08-27 
13:04:56.000000000 +0200
+++ new/XML-LibXML-1.88/lib/XML/LibXML/Document.pod     2011-09-21 
11:56:22.000000000 +0200
@@ -683,7 +683,7 @@
 
 =head1 VERSION
 
-1.87
+1.88
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/DocumentFragment.pod 
new/XML-LibXML-1.88/lib/XML/LibXML/DocumentFragment.pod
--- old/XML-LibXML-1.87/lib/XML/LibXML/DocumentFragment.pod     2011-08-27 
13:04:56.000000000 +0200
+++ new/XML-LibXML-1.88/lib/XML/LibXML/DocumentFragment.pod     2011-09-21 
11:56:22.000000000 +0200
@@ -27,7 +27,7 @@
 
 =head1 VERSION
 
-1.87
+1.88
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/Dtd.pod 
new/XML-LibXML-1.88/lib/XML/LibXML/Dtd.pod
--- old/XML-LibXML-1.87/lib/XML/LibXML/Dtd.pod  2011-08-27 13:04:56.000000000 
+0200
+++ new/XML-LibXML-1.88/lib/XML/LibXML/Dtd.pod  2011-09-21 11:56:22.000000000 
+0200
@@ -89,7 +89,7 @@
 
 =head1 VERSION
 
-1.87
+1.88
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/Element.pod 
new/XML-LibXML-1.88/lib/XML/LibXML/Element.pod
--- old/XML-LibXML-1.87/lib/XML/LibXML/Element.pod      2011-08-27 
13:04:56.000000000 +0200
+++ new/XML-LibXML-1.88/lib/XML/LibXML/Element.pod      2011-09-21 
11:56:22.000000000 +0200
@@ -371,7 +371,7 @@
 
 =head1 VERSION
 
-1.87
+1.88
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/ErrNo.pm 
new/XML-LibXML-1.88/lib/XML/LibXML/ErrNo.pm
--- old/XML-LibXML-1.87/lib/XML/LibXML/ErrNo.pm 2011-06-18 09:54:28.000000000 
+0200
+++ new/XML-LibXML-1.88/lib/XML/LibXML/ErrNo.pm 2011-09-21 11:55:52.000000000 
+0200
@@ -13,7 +13,7 @@
 use strict;
 use vars qw($VERSION);
 
-$VERSION = "1.73"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "1.88"; # 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-1.87/lib/XML/LibXML/ErrNo.pod 
new/XML-LibXML-1.88/lib/XML/LibXML/ErrNo.pod
--- old/XML-LibXML-1.87/lib/XML/LibXML/ErrNo.pod        2011-08-27 
13:04:56.000000000 +0200
+++ new/XML-LibXML-1.88/lib/XML/LibXML/ErrNo.pod        2011-09-21 
11:56:22.000000000 +0200
@@ -14,7 +14,7 @@
 
 =head1 VERSION
 
-1.87
+1.88
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/Error.pm 
new/XML-LibXML-1.88/lib/XML/LibXML/Error.pm
--- old/XML-LibXML-1.87/lib/XML/LibXML/Error.pm 2011-07-15 20:20:10.000000000 
+0200
+++ new/XML-LibXML-1.88/lib/XML/LibXML/Error.pm 2011-09-21 11:55:52.000000000 
+0200
@@ -29,7 +29,7 @@
   fallback => 1;
 
 $WARNINGS = 0; # 0: supress, 1: report via warn, 2: report via die
-$VERSION = "1.73"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "1.88"; # 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-1.87/lib/XML/LibXML/Error.pod 
new/XML-LibXML-1.88/lib/XML/LibXML/Error.pod
--- old/XML-LibXML-1.87/lib/XML/LibXML/Error.pod        2011-08-27 
13:04:56.000000000 +0200
+++ new/XML-LibXML-1.88/lib/XML/LibXML/Error.pod        2011-09-21 
11:56:22.000000000 +0200
@@ -244,7 +244,7 @@
 
 =head1 VERSION
 
-1.87
+1.88
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/InputCallback.pod 
new/XML-LibXML-1.88/lib/XML/LibXML/InputCallback.pod
--- old/XML-LibXML-1.87/lib/XML/LibXML/InputCallback.pod        2011-08-27 
13:04:56.000000000 +0200
+++ new/XML-LibXML-1.88/lib/XML/LibXML/InputCallback.pod        2011-09-21 
11:56:22.000000000 +0200
@@ -280,7 +280,7 @@
 
 =head1 VERSION
 
-1.87
+1.88
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/Literal.pm 
new/XML-LibXML-1.88/lib/XML/LibXML/Literal.pm
--- old/XML-LibXML-1.87/lib/XML/LibXML/Literal.pm       2011-06-18 
09:54:28.000000000 +0200
+++ new/XML-LibXML-1.88/lib/XML/LibXML/Literal.pm       2011-09-21 
11:55:52.000000000 +0200
@@ -13,7 +13,7 @@
 use strict;
 
 use vars qw ($VERSION);
-$VERSION = "1.73"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "1.88"; # VERSION TEMPLATE: DO NOT CHANGE
 
 use overload 
                '""' => \&value,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/Namespace.pod 
new/XML-LibXML-1.88/lib/XML/LibXML/Namespace.pod
--- old/XML-LibXML-1.87/lib/XML/LibXML/Namespace.pod    2011-08-27 
13:04:56.000000000 +0200
+++ new/XML-LibXML-1.88/lib/XML/LibXML/Namespace.pod    2011-09-21 
11:56:22.000000000 +0200
@@ -130,7 +130,7 @@
 
 =head1 VERSION
 
-1.87
+1.88
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/Node.pod 
new/XML-LibXML-1.88/lib/XML/LibXML/Node.pod
--- old/XML-LibXML-1.87/lib/XML/LibXML/Node.pod 2011-08-27 13:04:56.000000000 
+0200
+++ new/XML-LibXML-1.88/lib/XML/LibXML/Node.pod 2011-09-21 11:56:22.000000000 
+0200
@@ -739,7 +739,7 @@
 
 =head1 VERSION
 
-1.87
+1.88
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/NodeList.pm 
new/XML-LibXML-1.88/lib/XML/LibXML/NodeList.pm
--- old/XML-LibXML-1.87/lib/XML/LibXML/NodeList.pm      2011-07-01 
13:30:48.000000000 +0200
+++ new/XML-LibXML-1.88/lib/XML/LibXML/NodeList.pm      2011-09-21 
11:55:52.000000000 +0200
@@ -17,7 +17,7 @@
 use XML::LibXML::Number;
 
 use vars qw($VERSION);
-$VERSION = "1.73"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "1.88"; # VERSION TEMPLATE: DO NOT CHANGE
 
 use overload 
         '""' => \&to_literal,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/Number.pm 
new/XML-LibXML-1.88/lib/XML/LibXML/Number.pm
--- old/XML-LibXML-1.87/lib/XML/LibXML/Number.pm        2011-06-18 
09:54:28.000000000 +0200
+++ new/XML-LibXML-1.88/lib/XML/LibXML/Number.pm        2011-09-21 
11:55:52.000000000 +0200
@@ -13,7 +13,7 @@
 use strict;
 
 use vars qw ($VERSION);
-$VERSION = "1.73"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "1.88"; # VERSION TEMPLATE: DO NOT CHANGE
 
 use overload
         '""' => \&value,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/PI.pod 
new/XML-LibXML-1.88/lib/XML/LibXML/PI.pod
--- old/XML-LibXML-1.87/lib/XML/LibXML/PI.pod   2011-08-27 13:04:56.000000000 
+0200
+++ new/XML-LibXML-1.88/lib/XML/LibXML/PI.pod   2011-09-21 11:56:22.000000000 
+0200
@@ -74,7 +74,7 @@
 
 =head1 VERSION
 
-1.87
+1.88
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/Parser.pod 
new/XML-LibXML-1.88/lib/XML/LibXML/Parser.pod
--- old/XML-LibXML-1.87/lib/XML/LibXML/Parser.pod       2011-08-27 
13:04:56.000000000 +0200
+++ new/XML-LibXML-1.88/lib/XML/LibXML/Parser.pod       2011-09-21 
11:56:22.000000000 +0200
@@ -754,6 +754,15 @@
 remove blank nodes; possible values are 0 and 1
 
 
+=item no_defdtd
+
+/html/
+
+do not add a default DOCTYPE; possible values are 0 and 1
+
+the default is (0) to add a DTD when the input html lacks one
+
+
 =item expand_xinclude or xinclude
 
 /parser, reader/
@@ -960,7 +969,7 @@
 
 =head1 VERSION
 
-1.87
+1.88
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/Pattern.pod 
new/XML-LibXML-1.88/lib/XML/LibXML/Pattern.pod
--- old/XML-LibXML-1.87/lib/XML/LibXML/Pattern.pod      2011-08-27 
13:04:56.000000000 +0200
+++ new/XML-LibXML-1.88/lib/XML/LibXML/Pattern.pod      2011-09-21 
11:56:22.000000000 +0200
@@ -94,7 +94,7 @@
 
 =head1 VERSION
 
-1.87
+1.88
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/Reader.pm 
new/XML-LibXML-1.88/lib/XML/LibXML/Reader.pm
--- old/XML-LibXML-1.87/lib/XML/LibXML/Reader.pm        2011-06-18 
09:54:28.000000000 +0200
+++ new/XML-LibXML-1.88/lib/XML/LibXML/Reader.pm        2011-09-21 
11:55:52.000000000 +0200
@@ -14,7 +14,7 @@
 use warnings;
 
 use vars qw ($VERSION);
-$VERSION = "1.73"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "1.88"; # VERSION TEMPLATE: DO NOT CHANGE
 
 use 5.008_000;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/Reader.pod 
new/XML-LibXML-1.88/lib/XML/LibXML/Reader.pod
--- old/XML-LibXML-1.87/lib/XML/LibXML/Reader.pod       2011-08-27 
13:04:56.000000000 +0200
+++ new/XML-LibXML-1.88/lib/XML/LibXML/Reader.pod       2011-09-21 
11:56:22.000000000 +0200
@@ -656,7 +656,7 @@
 
 =head1 VERSION
 
-1.87
+1.88
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/RegExp.pod 
new/XML-LibXML-1.88/lib/XML/LibXML/RegExp.pod
--- old/XML-LibXML-1.87/lib/XML/LibXML/RegExp.pod       2011-08-27 
13:04:56.000000000 +0200
+++ new/XML-LibXML-1.88/lib/XML/LibXML/RegExp.pod       2011-09-21 
11:56:22.000000000 +0200
@@ -58,7 +58,7 @@
 
 =head1 VERSION
 
-1.87
+1.88
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/RelaxNG.pod 
new/XML-LibXML-1.88/lib/XML/LibXML/RelaxNG.pod
--- old/XML-LibXML-1.87/lib/XML/LibXML/RelaxNG.pod      2011-08-27 
13:04:56.000000000 +0200
+++ new/XML-LibXML-1.88/lib/XML/LibXML/RelaxNG.pod      2011-09-21 
11:56:22.000000000 +0200
@@ -69,7 +69,7 @@
 
 =head1 VERSION
 
-1.87
+1.88
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/SAX/Builder.pm 
new/XML-LibXML-1.88/lib/XML/LibXML/SAX/Builder.pm
--- old/XML-LibXML-1.87/lib/XML/LibXML/SAX/Builder.pm   2011-06-18 
09:54:28.000000000 +0200
+++ new/XML-LibXML-1.88/lib/XML/LibXML/SAX/Builder.pm   2011-09-21 
11:55:52.000000000 +0200
@@ -18,7 +18,7 @@
   return $XML::LibXML::__threads_shared ? 0 : 1;
 }
 
-$VERSION = "1.73"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "1.88"; # VERSION TEMPLATE: DO NOT CHANGE
 
 sub new {
     my $class = shift;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/SAX/Builder.pod 
new/XML-LibXML-1.88/lib/XML/LibXML/SAX/Builder.pod
--- old/XML-LibXML-1.87/lib/XML/LibXML/SAX/Builder.pod  2011-08-27 
13:04:56.000000000 +0200
+++ new/XML-LibXML-1.88/lib/XML/LibXML/SAX/Builder.pod  2011-09-21 
11:56:22.000000000 +0200
@@ -38,7 +38,7 @@
 
 =head1 VERSION
 
-1.87
+1.88
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/SAX/Generator.pm 
new/XML-LibXML-1.88/lib/XML/LibXML/SAX/Generator.pm
--- old/XML-LibXML-1.87/lib/XML/LibXML/SAX/Generator.pm 2011-07-23 
12:40:30.000000000 +0200
+++ new/XML-LibXML-1.88/lib/XML/LibXML/SAX/Generator.pm 2011-09-21 
11:55:52.000000000 +0200
@@ -14,7 +14,7 @@
 use XML::LibXML;
 use vars qw ($VERSION);
 
-$VERSION = "1.73"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "1.88"; # 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-1.87/lib/XML/LibXML/SAX/Parser.pm 
new/XML-LibXML-1.88/lib/XML/LibXML/SAX/Parser.pm
--- old/XML-LibXML-1.87/lib/XML/LibXML/SAX/Parser.pm    2011-06-18 
09:54:28.000000000 +0200
+++ new/XML-LibXML-1.88/lib/XML/LibXML/SAX/Parser.pm    2011-09-21 
11:55:52.000000000 +0200
@@ -17,7 +17,7 @@
 use XML::SAX::Base;
 use XML::SAX::DocumentLocator;
 
-$VERSION = "1.73"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "1.88"; # 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-1.87/lib/XML/LibXML/SAX.pm 
new/XML-LibXML-1.88/lib/XML/LibXML/SAX.pm
--- old/XML-LibXML-1.87/lib/XML/LibXML/SAX.pm   2011-06-24 15:37:28.000000000 
+0200
+++ new/XML-LibXML-1.88/lib/XML/LibXML/SAX.pm   2011-09-21 11:55:52.000000000 
+0200
@@ -12,7 +12,7 @@
 use strict;
 use vars qw($VERSION @ISA);
 
-$VERSION = "1.73"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "1.88"; # 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-1.87/lib/XML/LibXML/SAX.pod 
new/XML-LibXML-1.88/lib/XML/LibXML/SAX.pod
--- old/XML-LibXML-1.87/lib/XML/LibXML/SAX.pod  2011-08-27 13:04:56.000000000 
+0200
+++ new/XML-LibXML-1.88/lib/XML/LibXML/SAX.pod  2011-09-21 11:56:22.000000000 
+0200
@@ -47,7 +47,7 @@
 
 =head1 VERSION
 
-1.87
+1.88
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/Schema.pod 
new/XML-LibXML-1.88/lib/XML/LibXML/Schema.pod
--- old/XML-LibXML-1.87/lib/XML/LibXML/Schema.pod       2011-08-27 
13:04:56.000000000 +0200
+++ new/XML-LibXML-1.88/lib/XML/LibXML/Schema.pod       2011-09-21 
11:56:22.000000000 +0200
@@ -65,7 +65,7 @@
 
 =head1 VERSION
 
-1.87
+1.88
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/Text.pod 
new/XML-LibXML-1.88/lib/XML/LibXML/Text.pod
--- old/XML-LibXML-1.87/lib/XML/LibXML/Text.pod 2011-08-27 13:04:56.000000000 
+0200
+++ new/XML-LibXML-1.88/lib/XML/LibXML/Text.pod 2011-09-21 11:56:22.000000000 
+0200
@@ -170,7 +170,7 @@
 
 =head1 VERSION
 
-1.87
+1.88
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/XPathContext.pm 
new/XML-LibXML-1.88/lib/XML/LibXML/XPathContext.pm
--- old/XML-LibXML-1.87/lib/XML/LibXML/XPathContext.pm  2011-06-18 
09:54:28.000000000 +0200
+++ new/XML-LibXML-1.88/lib/XML/LibXML/XPathContext.pm  2011-09-21 
11:55:52.000000000 +0200
@@ -16,7 +16,7 @@
 use XML::LibXML;
 use XML::LibXML::NodeList;
 
-$VERSION = "1.73"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "1.88"; # 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-1.87/lib/XML/LibXML/XPathContext.pod 
new/XML-LibXML-1.88/lib/XML/LibXML/XPathContext.pod
--- old/XML-LibXML-1.87/lib/XML/LibXML/XPathContext.pod 2011-08-27 
13:04:56.000000000 +0200
+++ new/XML-LibXML-1.88/lib/XML/LibXML/XPathContext.pod 2011-09-21 
11:56:22.000000000 +0200
@@ -359,7 +359,7 @@
 
 =head1 VERSION
 
-1.87
+1.88
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-1.87/lib/XML/LibXML/XPathExpression.pod 
new/XML-LibXML-1.88/lib/XML/LibXML/XPathExpression.pod
--- old/XML-LibXML-1.87/lib/XML/LibXML/XPathExpression.pod      2011-08-27 
13:04:56.000000000 +0200
+++ new/XML-LibXML-1.88/lib/XML/LibXML/XPathExpression.pod      2011-09-21 
11:56:22.000000000 +0200
@@ -52,7 +52,7 @@
 
 =head1 VERSION
 
-1.87
+1.88
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-1.87/perl-libxml-sax.c 
new/XML-LibXML-1.88/perl-libxml-sax.c
--- old/XML-LibXML-1.87/perl-libxml-sax.c       2011-07-21 14:07:06.000000000 
+0200
+++ new/XML-LibXML-1.88/perl-libxml-sax.c       2011-09-06 18:00:23.000000000 
+0200
@@ -236,7 +236,7 @@
 }
 
 void CBufferAppend(struct CBuffer *buffer, const xmlChar *newstring, int len) {
-       char *copy = xmlMalloc(len);
+       xmlChar *copy = xmlMalloc(len);
 
        memcpy(copy, newstring, len);
 
@@ -249,7 +249,7 @@
 xmlChar * CBufferCharacters(struct CBuffer *buffer) {
        int length = CBufferLength(buffer);
        xmlChar *new = xmlMalloc(length + 1);
-       char *p = new;
+       xmlChar *p = new;
        int copied = 0;
        struct CBufferChunk *cur;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-1.87/scripts/bump-version-number.pl 
new/XML-LibXML-1.88/scripts/bump-version-number.pl
--- old/XML-LibXML-1.87/scripts/bump-version-number.pl  1970-01-01 
01:00:00.000000000 +0100
+++ new/XML-LibXML-1.88/scripts/bump-version-number.pl  2011-09-21 
11:55:49.000000000 +0200
@@ -0,0 +1,45 @@
+#!/usr/bin/perl
+
+use strict;
+use warnings;
+
+use File::Find::Object;
+use IO::All;
+
+my $tree = File::Find::Object->new({}, 'lib/');
+
+my $version_n = shift(@ARGV);
+
+if (!defined($version_n))
+{
+    die "Specify version number as an argument! bump-version-number.pl 
'0.0.1'";
+}
+
+sub process_file
+{
+    # The filename.
+    my ($r) = @_;
+
+    my @lines = io->file($r)->getlines();
+    foreach (@lines)
+    {
+        s#(\$VERSION = "|^Version )\d+\.\d+(?:\.\d+)?("|)#$1 . $version_n . 
$2#e;
+    }
+    io->file($r)->print(
+        @lines
+    );
+}
+
+process_file('LibXML.pm');
+
+while (my $r = $tree->next()) {
+    if ($r =~ m{/\.(?:svn|hg|git)\z})
+    {
+        $tree->prune();
+    }
+    elsif ($r =~ m{\.pm\z})
+    {
+        process_file($r);
+    }
+}
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-1.87/t/12html.t 
new/XML-LibXML-1.88/t/12html.t
--- old/XML-LibXML-1.87/t/12html.t      2011-07-07 13:37:13.000000000 +0200
+++ new/XML-LibXML-1.88/t/12html.t      2011-09-20 09:25:32.000000000 +0200
@@ -2,8 +2,8 @@
 use strict;
 use warnings;
 
-# should be 41.
-use Test::More tests => 41;
+# should be 43.
+use Test::More tests => 43;
 
 use XML::LibXML;
 use IO::File;
@@ -312,3 +312,28 @@
   # TEST
   is ($val, 'working', 'XPath');
 }
+
+
+{
+    # 70878
+    # HTML_PARSE_NODEFDTD
+
+    SKIP: {
+        skip("LibXML version is below 20708", 2) unless ( 
XML::LibXML::LIBXML_VERSION >= 20708 );
+
+        my $html = q(<body bgcolor='#ffffff' style="overflow: hidden;" 
leftmargin=0 MARGINWIDTH=0 CLASS="text">);
+        my $p = XML::LibXML->new;
+
+        # TEST
+        like( $p->parse_html_string( $html, {
+                    recover => 2,
+                    no_defdtd => 1,
+                    encoding => 'UTF-8' } )->toStringHTML, qr/^\Q<html>\E/, 
'do not add a default DOCTYPE' );
+
+        # TEST
+        like ( $p->parse_html_string( $html, {
+                    recover => 2,
+                    encoding => 'UTF-8' } )->toStringHTML, qr/^\Q<!DOCTYPE 
html\E/, 'add a default DOCTYPE' );
+    }
+}
+

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to