r22416 - in /branches/upstream/libhtml-wikiconverter-wakkawiki-perl: ./ current/ current/lib/ current/lib/HTML/ current/lib/HTML/WikiConverter/ current/t/
js at users.alioth.debian.org
js at users.alioth.debian.org
Sun Jun 29 07:39:49 UTC 2008
Author: js
Date: Sun Jun 29 07:39:49 2008
New Revision: 22416
URL: http://svn.debian.org/wsvn/?sc=1&rev=22416
Log:
[svn-inject] Installing original source of libhtml-wikiconverter-wakkawiki-perl
Added:
branches/upstream/libhtml-wikiconverter-wakkawiki-perl/
branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/
branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/Changes
branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/MANIFEST
branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/META.yml
branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/Makefile.PL
branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/README
branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/lib/
branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/lib/HTML/
branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/lib/HTML/WikiConverter/
branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/lib/HTML/WikiConverter/WakkaWiki.pm
branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/t/
branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/t/00-load.t
branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/t/boilerplate.t
branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/t/pod-coverage.t
branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/t/pod.t
branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/t/runtests.pl
branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/t/wakkawiki.t
Added: branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/Changes
URL: http://svn.debian.org/wsvn/branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/Changes?rev=22416&op=file
==============================================================================
--- branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/Changes (added)
+++ branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/Changes Sun Jun 29 07:39:49 2008
@@ -1,0 +1,6 @@
+# Change log for HTML::WikiConverter::WakkaWiki
+
+version: 0.50
+date: Tue Jan 10 2006
+changes:
+ - Branched from main HTML::WikiConverter codebase.
Added: branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/MANIFEST
URL: http://svn.debian.org/wsvn/branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/MANIFEST?rev=22416&op=file
==============================================================================
--- branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/MANIFEST (added)
+++ branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/MANIFEST Sun Jun 29 07:39:49 2008
@@ -1,0 +1,12 @@
+Changes
+MANIFEST
+META.yml # Will be created by "make dist"
+Makefile.PL
+README
+lib/HTML/WikiConverter/WakkaWiki.pm
+t/00-load.t
+t/boilerplate.t
+t/pod-coverage.t
+t/pod.t
+t/wakkawiki.t
+t/runtests.pl
Added: branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/META.yml
URL: http://svn.debian.org/wsvn/branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/META.yml?rev=22416&op=file
==============================================================================
--- branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/META.yml (added)
+++ branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/META.yml Sun Jun 29 07:39:49 2008
@@ -1,0 +1,12 @@
+# http://module-build.sourceforge.net/META-spec.html
+#XXXXXXX This is a prototype!!! It will change in the future!!! XXXXX#
+name: HTML-WikiConverter-WakkaWiki
+version: 0.50
+version_from: lib/HTML/WikiConverter/WakkaWiki.pm
+installdirs: site
+requires:
+ HTML::WikiConverter: 0.5
+ Test::More: 0
+
+distribution_type: module
+generated_by: ExtUtils::MakeMaker version 6.17
Added: branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/Makefile.PL
URL: http://svn.debian.org/wsvn/branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/Makefile.PL?rev=22416&op=file
==============================================================================
--- branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/Makefile.PL (added)
+++ branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/Makefile.PL Sun Jun 29 07:39:49 2008
@@ -1,0 +1,17 @@
+use strict;
+use warnings;
+use ExtUtils::MakeMaker;
+
+WriteMakefile(
+ NAME => 'HTML::WikiConverter::WakkaWiki',
+ AUTHOR => 'David J. Iberri <diberri at cpan.org>',
+ VERSION_FROM => 'lib/HTML/WikiConverter/WakkaWiki.pm',
+ ABSTRACT_FROM => 'lib/HTML/WikiConverter/WakkaWiki.pm',
+ PL_FILES => {},
+ PREREQ_PM => {
+ 'Test::More' => 0,
+ 'HTML::WikiConverter' => 0.50,
+ },
+ dist => { COMPRESS => 'gzip -9f', SUFFIX => 'gz', },
+ clean => { FILES => 'HTML-WikiConverter-WakkaWiki-*' },
+);
Added: branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/README
URL: http://svn.debian.org/wsvn/branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/README?rev=22416&op=file
==============================================================================
--- branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/README (added)
+++ branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/README Sun Jun 29 07:39:49 2008
@@ -1,0 +1,75 @@
+HTML::WikiConverter::WakkaWiki version 0.50
+===========================================
+
+HTML::WikiConverter::WakkaWiki adds the WakkaWiki dialect to
+HTML::WikiConverter allowing the conversion of HTML to WakkaWiki
+markup.
+
+SYNOPSIS
+
+Converting HTML to wiki markup is easy:
+
+ use HTML::WikiConverter;
+ my $wc = new HTML::WikiConverter( dialect => 'WakkaWiki' );
+ print $wc->html2wiki( $html );
+
+Or from the command line:
+
+ % html2wiki --dialect WakkaWiki input.html > output.wiki
+
+There's also a web interface if you're so inclined:
+
+ http://diberri.dyndns.org/html2wiki.html
+
+VERSION
+
+This is HTML::WikiConverter::WakkaWiki 0.50.
+
+Prior versions of HTML::WikiConverter supported the WakkaWiki dialect
+out of the box. As of 0.50, each dialect was branched off into a
+separate CPAN package.
+
+CHANGES IN 0.50
+
+ * WakkaWiki dialect now has its own CPAN package
+
+DEPENDENCIES
+
+ * HTML::WikiConverter version 0.50
+
+INSTALLATION
+
+To install this module, run the following commands:
+
+ perl Makefile.PL
+ make
+ make test
+ make install
+
+SUPPORT AND DOCUMENTATION
+
+After installing, you can find documentation for this module with the
+perldoc command.
+
+ perldoc HTML::WikiConverter::WakkaWiki
+
+You can also look for information at:
+
+ Search CPAN
+ http://search.cpan.org/dist/HTML-WikiConverter-WakkaWiki
+
+ CPAN Request Tracker:
+ http://rt.cpan.org/NoAuth/Bugs.html?Dist=HTML-WikiConverter-WakkaWiki
+
+ AnnoCPAN, annotated CPAN documentation:
+ http://annocpan.org/dist/HTML-WikiConverter-WakkaWiki
+
+ CPAN Ratings:
+ http://cpanratings.perl.org/d/HTML-WikiConverter-WakkaWiki
+
+COPYRIGHT AND LICENCE
+
+Copyright (C) 2006 David J. Iberri
+
+This program is free software; you can redistribute it and/or modify
+it under the same terms as Perl itself.
Added: branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/lib/HTML/WikiConverter/WakkaWiki.pm
URL: http://svn.debian.org/wsvn/branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/lib/HTML/WikiConverter/WakkaWiki.pm?rev=22416&op=file
==============================================================================
--- branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/lib/HTML/WikiConverter/WakkaWiki.pm (added)
+++ branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/lib/HTML/WikiConverter/WakkaWiki.pm Sun Jun 29 07:39:49 2008
@@ -1,0 +1,144 @@
+package HTML::WikiConverter::WakkaWiki;
+
+use warnings;
+use strict;
+
+use base 'HTML::WikiConverter';
+our $VERSION = '0.50';
+
+=head1 NAME
+
+HTML::WikiConverter::WakkaWiki - Convert HTML to WakkaWiki markup
+
+=head1 SYNOPSIS
+
+ use HTML::WikiConverter;
+ my $wc = new HTML::WikiConverter( dialect => 'WakkaWiki' );
+ print $wc->html2wiki( $html );
+
+=head1 DESCRIPTION
+
+This module contains rules for converting HTML into WakkaWiki
+markup. See L<HTML::WikiConverter> for additional usage details.
+
+=cut
+
+sub rules {
+ my %rules = (
+ b => { start => '**', end => '**' },
+ strong => { alias => 'b' },
+ i => { start => '//', end => '//' },
+ em => { alias => 'i' },
+ u => { start => '__', end => '__' },
+ tt => { start => '##', end => '##' },
+ code => { start => '%%', end => '%%' },
+
+ p => { block => 1, trim => 'both', line_format => 'multi' },
+ hr => { replace => "\n----\n" },
+ a => { replace => \&_link },
+ img => { preserve => 1, attributes => [ qw/ src alt width height / ], start => '""', end => '""', empty => 1 },
+
+ ul => { line_format => 'multi', block => 1, line_prefix => "\t", start => \&_list_start },
+ ol => { alias => 'ul' },
+ li => { line_format => 'multi', start => \&_li_start, trim => 'leading' },
+ );
+
+ for( 1..5 ) {
+ my $str = ( '=' ) x (7 - $_ );
+ $rules{"h$_"} = { start => "$str ", end => " $str", block => 1, trim => 'both', line_format => 'single' };
+ }
+ $rules{h6} = { alias => 'h5' };
+
+ return \%rules;
+}
+
+# This is a kludge that's only used to mark the start of an ordered
+# list element; there's no WakkaWiki markup to start such a list.
+my %li_count = ( );
+sub _list_start {
+ my( $self, $node ) = @_;
+ return '' unless $node->tag eq 'ol';
+ $li_count{$node->address} = 0;
+ return '';
+}
+
+sub _li_start {
+ my( $self, $node, $rules ) = @_;
+ my @parent_lists = $node->look_up( _tag => qr/ul|ol/ );
+
+ my $bullet = '-';
+ if( $node->parent->tag eq 'ol' ) {
+ $bullet = ++$li_count{$node->parent->address};
+ $bullet .= ')';
+ }
+
+ return "\n$bullet ";
+}
+
+sub _link {
+ my( $self, $node, $rules ) = @_;
+ my $url = $node->attr('href') || '';
+ my $text = $self->get_elem_contents($node) || '';
+
+ if( my $title = $self->get_wiki_page($url) ) {
+ $title =~ s/_/ /g;
+ # [[MiXed cAsE]] ==> <a href="http://site/wiki:mixed_case">MiXed cAsE</a>
+ return $text if lc $title eq lc $text and $self->is_camel_case($text);
+ return "[[$title|$text]]";
+ } else {
+ return $url if $url eq $text;
+ return "[[$url $text]]";
+ }
+}
+
+=head1 AUTHOR
+
+David J. Iberri, C<< <diberri at cpan.org> >>
+
+=head1 BUGS
+
+Please report any bugs or feature requests to
+C<bug-html-wikiconverter-wakkawiki at rt.cpan.org>, or through the web
+interface at
+L<http://rt.cpan.org/NoAuth/ReportBug.html?Queue=HTML-WikiConverter-WakkaWiki>.
+I will be notified, and then you'll automatically be notified of
+progress on your bug as I make changes.
+
+=head1 SUPPORT
+
+You can find documentation for this module with the perldoc command.
+
+ perldoc HTML::WikiConverter::WakkaWiki
+
+You can also look for information at:
+
+=over 4
+
+=item * AnnoCPAN: Annotated CPAN documentation
+
+L<http://annocpan.org/dist/HTML-WikiConverter-WakkaWiki>
+
+=item * CPAN Ratings
+
+L<http://cpanratings.perl.org/d/HTML-WikiConverter-WakkaWiki>
+
+=item * RT: CPAN's request tracker
+
+L<http://rt.cpan.org/NoAuth/Bugs.html?Dist=HTML-WikiConverter-WakkaWiki>
+
+=item * Search CPAN
+
+L<http://search.cpan.org/dist/HTML-WikiConverter-WakkaWiki>
+
+=back
+
+=head1 COPYRIGHT & LICENSE
+
+Copyright 2006 David J. Iberri, all rights reserved.
+
+This program is free software; you can redistribute it and/or modify
+it under the same terms as Perl itself.
+
+=cut
+
+1;
Added: branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/t/00-load.t
URL: http://svn.debian.org/wsvn/branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/t/00-load.t?rev=22416&op=file
==============================================================================
--- branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/t/00-load.t (added)
+++ branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/t/00-load.t Sun Jun 29 07:39:49 2008
@@ -1,0 +1,9 @@
+#!perl -T
+
+use Test::More tests => 1;
+
+BEGIN {
+ use_ok( 'HTML::WikiConverter::WakkaWiki' );
+}
+
+diag( "Testing HTML::WikiConverter::WakkaWiki $HTML::WikiConverter::WakkaWiki::VERSION, Perl $], $^X" );
Added: branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/t/boilerplate.t
URL: http://svn.debian.org/wsvn/branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/t/boilerplate.t?rev=22416&op=file
==============================================================================
--- branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/t/boilerplate.t (added)
+++ branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/t/boilerplate.t Sun Jun 29 07:39:49 2008
@@ -1,0 +1,48 @@
+#!perl -T
+
+use strict;
+use warnings;
+use Test::More tests => 3;
+
+sub not_in_file_ok {
+ my ($filename, %regex) = @_;
+ open my $fh, "<", $filename
+ or die "couldn't open $filename for reading: $!";
+
+ my %violated;
+
+ while (my $line = <$fh>) {
+ while (my ($desc, $regex) = each %regex) {
+ if ($line =~ $regex) {
+ push @{$violated{$desc}||=[]}, $.;
+ }
+ }
+ }
+
+ if (%violated) {
+ fail("$filename contains boilerplate text");
+ diag "$_ appears on lines @{$violated{$_}}" for keys %violated;
+ } else {
+ pass("$filename contains no boilerplate text");
+ }
+}
+
+not_in_file_ok(README =>
+ "The README is used..." => qr/The README is used/,
+ "'version information here'" => qr/to provide version information/,
+);
+
+not_in_file_ok(Changes =>
+ "placeholder date/time" => qr(Date/time)
+);
+
+sub module_boilerplate_ok {
+ my ($module) = @_;
+ not_in_file_ok($module =>
+ 'the great new $MODULENAME' => qr/ - The great new /,
+ 'boilerplate description' => qr/Quick summary of what the module/,
+ 'stub function definition' => qr/function[12]/,
+ );
+}
+
+module_boilerplate_ok('lib/HTML/WikiConverter/WakkaWiki.pm');
Added: branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/t/pod-coverage.t
URL: http://svn.debian.org/wsvn/branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/t/pod-coverage.t?rev=22416&op=file
==============================================================================
--- branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/t/pod-coverage.t (added)
+++ branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/t/pod-coverage.t Sun Jun 29 07:39:49 2008
@@ -1,0 +1,20 @@
+#!perl -T
+
+use Test::More;
+eval "use Test::Pod::Coverage 1.04";
+plan skip_all => "Test::Pod::Coverage 1.04 required for testing POD coverage" if $@;
+all_pod_coverage_ok( { also_private => [
+ # These methods are documented in HTML::WikiConverter::Dialects
+ qr/
+ get_elem_contents
+ |get_wiki_page
+ |get_attr_str
+ |is_camel_case
+ |attributes
+ |preprocess_node
+ |postprocess_output
+ |caption2para
+ |strip_aname
+ |rules
+ /x
+] } );
Added: branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/t/pod.t
URL: http://svn.debian.org/wsvn/branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/t/pod.t?rev=22416&op=file
==============================================================================
--- branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/t/pod.t (added)
+++ branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/t/pod.t Sun Jun 29 07:39:49 2008
@@ -1,0 +1,6 @@
+#!perl -T
+
+use Test::More;
+eval "use Test::Pod 1.14";
+plan skip_all => "Test::Pod 1.14 required for testing POD" if $@;
+all_pod_files_ok();
Added: branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/t/runtests.pl
URL: http://svn.debian.org/wsvn/branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/t/runtests.pl?rev=22416&op=file
==============================================================================
--- branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/t/runtests.pl (added)
+++ branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/t/runtests.pl Sun Jun 29 07:39:49 2008
@@ -1,0 +1,126 @@
+#!/usr/bin/perl
+use warnings;
+use strict;
+
+use Test::More;
+use File::Spec;
+use HTML::Entities;
+use HTML::WikiConverter;
+*e = \&encode_entities;
+
+my $more_tests = <<END_TESTS;
+__NEXT__
+entities (1)
+__H__
+To enter a '<' in your input, use "&lt;"
+__W__
+To enter a '<' in your input, use "&lt;"
+__NEXT__
+entities (2)
+__H__
+To enter a '<' in your input, use "&lt;"
+__W__
+To enter a '<' in your input, use "&lt;"
+__NEXT__
+strip comments
+__H__
+A <!-- stripped --> comment
+__W__
+A comment
+__NEXT__
+strip head
+__H__
+<html>
+<head><title>fun stuff</title></head>
+<body>
+<p>Crazy stuff here</p>
+</body>
+</html>
+__W__
+Crazy stuff here
+__NEXT__
+strip scripts
+__H__
+<html>
+<head><script>bogus stuff</script></head>
+<body>
+<script>maliciousCode()</script>
+<p>benevolent text</p>
+</body>
+</html>
+__W__
+benevolent text
+END_TESTS
+
+sub runtests {
+ my %arg = @_;
+
+ $arg{strip_comments} = 1;
+ $arg{wrap_in_html} = 1;
+ $arg{base_uri} ||= 'http://www.test.com';
+ my $minimal = $arg{minimal} || 0;
+
+ my $data = $arg{data} || '';
+ $data .= entity_tests() . $more_tests unless $minimal;
+
+ my @tests = split /__NEXT__\n/, $data;
+ my $numtests = @tests;
+ #$numtests += 1 unless $minimal; # file test
+ plan tests => $numtests;
+
+ # Delete unrecognized HTML::WikiConverter options
+ delete $arg{$_} for qw/ data minimal /;
+
+ my $wc = new HTML::WikiConverter(%arg);
+ foreach my $test ( @tests ) {
+ $test =~ s/^(.*?)\n//; my $name = $1;
+ my( $html, $wiki ) = split /__W__\n/, $test;
+ $html =~ s/__H__\n//;
+
+ for( $html, $wiki ) { s/^\n+//; s/\n+$// }
+ is( $wc->html2wiki($html), $wiki, $name );
+ }
+
+ #file_test($wc) unless $minimal;
+}
+
+sub entity_tests {
+ my $tmpl = "__NEXT__\n%s\n__H__\n%s\n__W__\n%s\n"; # test-name, html-input, expected-wiki-output
+
+ my $data = '';
+ my @chars = ( '<', '>', '&' );
+ foreach my $char ( @chars ) {
+ ( my $charname = e($char) ) =~ s/[&;]//g;
+ $data .= sprintf $tmpl, "literal ($charname)", $char, e($char)
+ . sprintf $tmpl, "encode ($charname)", e($char), e($char)
+ . sprintf $tmpl, "meta ($charname)", e(e($char)), e(e($char));
+ }
+
+ return $data;
+}
+
+sub _slurp {
+ my $path = shift;
+ open H, $path or die "couldn't open $path: $!";
+ local $/;
+ my $c = <H>;
+ close H;
+ return $c;
+}
+
+sub file_test {
+ my $wc = shift;
+ my $lc_dialect = lc $wc->dialect;
+ my $infile = File::Spec->catfile( 't', 'complete.html' );
+ my $outfile = File::Spec->catfile( 't', "complete.$lc_dialect" );
+
+ SKIP: {
+ skip "Couldn't find $infile (ignore this)", 1 unless -e $infile;
+ skip "Couldn't find $outfile (ignore this)", 1 unless -e $outfile;
+ my( $got, $expect ) = ( $wc->html2wiki( file => $infile, slurp => 1 ), _slurp($outfile) );
+ for( $got, $expect ) { s/^\n+//; s/\n+$// }
+ is( $got, $expect, 'read from file' );
+ };
+}
+
+1;
Added: branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/t/wakkawiki.t
URL: http://svn.debian.org/wsvn/branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/t/wakkawiki.t?rev=22416&op=file
==============================================================================
--- branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/t/wakkawiki.t (added)
+++ branches/upstream/libhtml-wikiconverter-wakkawiki-perl/current/t/wakkawiki.t Sun Jun 29 07:39:49 2008
@@ -1,0 +1,135 @@
+local $/;
+require 't/runtests.pl';
+runtests( data => <DATA>, dialect => 'WakkaWiki' );
+close DATA;
+
+__DATA__
+h1
+__H__
+<h1>one</h1>
+__W__
+====== one ======
+__NEXT__
+h2
+__H__
+<h2>two</h2>
+__W__
+===== two =====
+__NEXT__
+h3
+__H__
+<h3>three</h3>
+__W__
+==== three ====
+__NEXT__
+h4
+__H__
+<h4>four</h4>
+__W__
+=== four ===
+__NEXT__
+h5
+__H__
+<h5>five</h5>
+__W__
+== five ==
+__NEXT__
+h6
+__H__
+<h6>six</h6>
+__W__
+== six ==
+__NEXT__
+bold
+__H__
+<b>bold text</b>
+__W__
+**bold text**
+__NEXT__
+strong
+__H__
+<strong>strong text</strong>
+__W__
+**strong text**
+__NEXT__
+italic
+__H__
+<i>italic text</i>
+__W__
+//italic text//
+__NEXT__
+emphasized
+__H__
+<em>em text</em>
+__W__
+//em text//
+__NEXT__
+ul
+__H__
+<ul>
+ <li>one
+ <li>two
+ <li>three
+</ul>
+__W__
+ - one
+ - two
+ - three
+__NEXT__
+ol
+__H__
+<ol>
+ <li>one
+ <li>two
+ <li>three
+</ol>
+__W__
+ 1) one
+ 2) two
+ 3) three
+__NEXT__
+nested list
+__H__
+<ul>
+ <li> one
+ <ol> <li>1 <li>2 <li>3 </ol>
+ </li>
+ <li> two
+ <ol> <li>1 <li>2 <li>3 </ol>
+ </li>
+ <li>three
+</ul>
+__W__
+ - one
+ 1) 1
+ 2) 2
+ 3) 3
+ - two
+ 1) 1
+ 2) 2
+ 3) 3
+ - three
+__NEXT__
+image
+__H__
+<img src="http://www.test.com/image.png" />
+__W__
+""<img src="http://www.test.com/image.png" />""
+__NEXT__
+image (w/ attrs)
+__H__
+<img src="http://www.test.com/image.png" alt="my image" width="50" height="45" />
+__W__
+""<img src="http://www.test.com/image.png" alt="my image" width="50" height="45" />""
+__NEXT__
+image (strip attrs)
+__H__
+<img src="http://www.test.com/image.png" alt="my image" width="50" height="45" onclick="alert('hello')" />
+__W__
+""<img src="http://www.test.com/image.png" alt="my image" width="50" height="45" />""
+__NEXT__
+image (escape attrs)
+__H__
+<img src="http://www.test.com/image.png" alt="my < thing" />
+__W__
+""<img src="http://www.test.com/image.png" alt="my < thing" />""
More information about the Pkg-perl-cvs-commits
mailing list