Hello community,
here is the log from the commit of package perl-HTML-Tree for openSUSE:Factory
checked in at Mon Jan 24 15:56:46 CET 2011.
--------
--- perl-HTML-Tree/perl-HTML-Tree.changes 2010-12-01 12:56:07.000000000 +0100
+++ /mounts/work_src_done/STABLE/perl-HTML-Tree/perl-HTML-Tree.changes 2011-01-20 11:52:57.000000000 +0100
@@ -1,0 +2,9 @@
+Thu Jan 20 10:49:19 UTC 2011 - vcizek@novell.com
+
+- update to 4.1
+ [FIXES]
+ * '/' is a valid attribute (pull from tokuhirom) (RT #61809)
+ * Change check fo subclasses in as_HTML. (RT #61673)
+ * Fix ProhibitThreeArgumentOpen being triggered. (RT #61857)
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
HTML-Tree-4.0.tar.bz2
New:
----
HTML-Tree-4.1.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-HTML-Tree.spec ++++++
--- /var/tmp/diff_new_pack.M1XNjc/_old 2011-01-24 15:56:33.000000000 +0100
+++ /var/tmp/diff_new_pack.M1XNjc/_new 2011-01-24 15:56:33.000000000 +0100
@@ -1,7 +1,7 @@
#
-# spec file for package perl-HTML-Tree (Version 4.0 )
+# spec file for package perl-HTML-Tree
#
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -26,8 +26,8 @@
Requires: perl-HTML-Parser perl-HTML-Tagset
AutoReqProv: on
Summary: Modules for representing, creating, and extracting information from HTML syntax trees
-Version: 4.0
-Release: 2
+Version: 4.1
+Release: 1
Source: http://search.cpan.org/CPAN/authors/id/P/PE/PETEK/HTML-Tree-%{version}.tar.bz2
Url: http://search.cpan.org/CPAN/authors/id/P/PE/PETEK/
BuildRoot: %{_tmppath}/%{name}-%{version}-build
++++++ HTML-Tree-4.0.tar.bz2 -> HTML-Tree-4.1.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTML-Tree-4.0/Changes new/HTML-Tree-4.1/Changes
--- old/HTML-Tree-4.0/Changes 2010-09-20 02:49:37.000000000 +0200
+++ new/HTML-Tree-4.1/Changes 2010-10-25 14:45:51.000000000 +0200
@@ -1,4 +1,9 @@
Changelog for HTML-Tree
+4.1 Mon Oct 25 2010
+ [FIXES]
+ * '/' is a valid attribute (pull from tokuhirom) (RT #61809)
+ * Change check fo subclasses in as_HTML. (RT #61673)
+ * Fix ProhibitThreeArgumentOpen being triggered. (RT #61857)
4.0 Mon Sep 20 2010
[THINGS THAT MAY BREAK YOUR CODE OR TESTS]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTML-Tree-4.0/META.yml new/HTML-Tree-4.1/META.yml
--- old/HTML-Tree-4.0/META.yml 2010-09-20 02:49:37.000000000 +0200
+++ new/HTML-Tree-4.1/META.yml 2010-10-25 14:45:51.000000000 +0200
@@ -1,12 +1,12 @@
---
name: HTML-Tree
-version: 4.0
+version: 4.1
author:
- 'Jeff Fearn '
abstract: build and scan parse-trees of HTML
license: perl
resources:
- license: ~
+ license: http://dev.perl.org/licenses/
requires:
HTML::Parser: 3.46
HTML::Tagset: 3.02
@@ -23,7 +23,7 @@
version: 1.16
HTML::Element:
file: lib/HTML/Element.pm
- version: 4.0
+ version: 4.1
HTML::Element::traverse:
file: lib/HTML/Element/traverse.pm
version: 0
@@ -32,10 +32,10 @@
version: 2.71
HTML::Tree:
file: lib/HTML/Tree.pm
- version: 4.0
+ version: 4.1
HTML::TreeBuilder:
file: lib/HTML/TreeBuilder.pm
- version: 4.0
+ version: 4.1
generated_by: Module::Build version 0.32
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.2.html
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTML-Tree-4.0/lib/HTML/Element.pm new/HTML-Tree-4.1/lib/HTML/Element.pm
--- old/HTML-Tree-4.0/lib/HTML/Element.pm 2010-09-20 02:49:37.000000000 +0200
+++ new/HTML-Tree-4.1/lib/HTML/Element.pm 2010-10-25 14:45:51.000000000 +0200
@@ -6,7 +6,7 @@
=head1 VERSION
-Version 4.0
+Version 4.1
=cut
@@ -17,7 +17,7 @@
use integer; # vroom vroom!
use vars qw( $VERSION );
-$VERSION = '4.0';
+$VERSION = '4.1';
# This contorls encoding entities on output.
# When set entities won't be re-encoded.
@@ -1554,8 +1554,8 @@
( $node, $start, $depth ) = @_;
if ( ref $node ) { # it's an element
- # detect bogus classes. RT #35948
- $node->isa( $self->element_class )
+ # detect bogus classes. RT #35948, #61673
+ $node->can('starttag')
or Carp::confess( "Object of class "
. ref($node)
. " cannot be processed by HTML::Element" );
@@ -1826,7 +1826,7 @@
foreach my $attr ( $node->all_attr_names() ) {
Carp::croak(
"$tag has an invalid attribute name '$attr'")
- unless ( $self->_valid_name($attr) );
+ unless ( $attr eq '/' || $self->_valid_name($attr) );
}
if ( $empty_element_map->{$tag}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTML-Tree-4.0/lib/HTML/Parse.pm new/HTML-Tree-4.1/lib/HTML/Parse.pm
--- old/HTML-Tree-4.0/lib/HTML/Parse.pm 2010-09-20 02:49:37.000000000 +0200
+++ new/HTML-Tree-4.1/lib/HTML/Parse.pm 2010-10-25 14:45:51.000000000 +0200
@@ -1,5 +1,7 @@
package HTML::Parse;
+use 5.008;
+
=head1 NAME
HTML::Parse - Deprecated, a wrapper around HTML::TreeBuilder
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTML-Tree-4.0/lib/HTML/Tree.pm new/HTML-Tree-4.1/lib/HTML/Tree.pm
--- old/HTML-Tree-4.0/lib/HTML/Tree.pm 2010-09-20 02:49:37.000000000 +0200
+++ new/HTML-Tree-4.1/lib/HTML/Tree.pm 2010-10-25 14:45:51.000000000 +0200
@@ -6,7 +6,7 @@
=head1 VERSION
-4.0
+4.1
=cut
@@ -18,7 +18,7 @@
use HTML::TreeBuilder ();
use vars qw( $VERSION );
-$VERSION = '4.0';
+$VERSION = '4.1';
=head1 SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTML-Tree-4.0/lib/HTML/TreeBuilder.pm new/HTML-Tree-4.1/lib/HTML/TreeBuilder.pm
--- old/HTML-Tree-4.0/lib/HTML/TreeBuilder.pm 2010-09-20 02:49:37.000000000 +0200
+++ new/HTML-Tree-4.1/lib/HTML/TreeBuilder.pm 2010-10-25 14:45:51.000000000 +0200
@@ -5,7 +5,7 @@
use integer; # vroom vroom!
use Carp ();
use vars qw(@ISA $VERSION $DEBUG);
-$VERSION = '4.0';
+$VERSION = '4.1';
#---------------------------------------------------------------------------
# Make a 'DEBUG' constant...
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTML-Tree-4.0/t/attributes.t new/HTML-Tree-4.1/t/attributes.t
--- old/HTML-Tree-4.0/t/attributes.t 2010-09-20 02:49:37.000000000 +0200
+++ new/HTML-Tree-4.1/t/attributes.t 2010-10-25 14:45:51.000000000 +0200
@@ -11,7 +11,7 @@
use warnings;
use strict;
-use Test::More tests => 2;
+use Test::More tests => 3;
use HTML::TreeBuilder;
my $tb = HTML::TreeBuilder->new();
@@ -33,5 +33,11 @@
'catch invalid atribute names'
);
+# xhtml
+my $xhtml = HTML::TreeBuilder->new_from_content(q{<img src="foo.gif" />});
+my $img = $xhtml->find_by_tag_name('img');
+like($img->as_XML(), qr{<img src="foo\.gif" />});
+$xhtml = $xhtml->delete;
+
exit;
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org