initial drop of CSS::Inliner perl module - converts <style> declarations to inline styles to assist in generating nicer emails


git-svn-id: http://repo/sysadmin/perlmodules/CSS-Inliner@2290 49aadcc1-c794-da11-82e1-00902723a867
my source file is actually Inliner.pm


git-svn-id: http://repo/sysadmin/perlmodules/CSS-Inliner@2291 49aadcc1-c794-da11-82e1-00902723a867
merge iterated styles with existing styles


git-svn-id: http://repo/sysadmin/perlmodules/CSS-Inliner@2292 49aadcc1-c794-da11-82e1-00902723a867
cleanups for CPAN distribution

git-svn-id: http://repo/sysadmin/perlmodules/CSS-Inliner@2293 49aadcc1-c794-da11-82e1-00902723a867
adjusted docs a bit for formatting and additional sections which are recommended.

git-svn-id: http://repo/sysadmin/perlmodules/CSS-Inliner@2296 49aadcc1-c794-da11-82e1-00902723a867
Auto-set version number from SVN revision

git-svn-id: http://repo/sysadmin/perlmodules/CSS-Inliner@2297 49aadcc1-c794-da11-82e1-00902723a867
Auto-set version number from SVN revision, take two

git-svn-id: http://repo/sysadmin/perlmodules/CSS-Inliner@2298 49aadcc1-c794-da11-82e1-00902723a867
Auto-set version number from SVN revision, take three

git-svn-id: http://repo/sysadmin/perlmodules/CSS-Inliner@2299 49aadcc1-c794-da11-82e1-00902723a867
Auto-set version number from SVN revision, take four

git-svn-id: http://repo/sysadmin/perlmodules/CSS-Inliner@2300 49aadcc1-c794-da11-82e1-00902723a867
more CPAN tweakage; fix MANIFEST

git-svn-id: http://repo/sysadmin/perlmodules/CSS-Inliner@2302 49aadcc1-c794-da11-82e1-00902723a867
add MailerMailer sponsorship block and url for link juice


git-svn-id: http://repo/sysadmin/perlmodules/CSS-Inliner@2304 49aadcc1-c794-da11-82e1-00902723a867
fix up dumb mistake


git-svn-id: http://repo/sysadmin/perlmodules/CSS-Inliner@2306 49aadcc1-c794-da11-82e1-00902723a867
fix up package name


git-svn-id: http://repo/sysadmin/perlmodules/CSS-Inliner@2307 49aadcc1-c794-da11-82e1-00902723a867
Keep HTML comments intact (though they get output at the end of the
document). Fixes issue in MM-2389.


git-svn-id: http://repo/sysadmin/perlmodules/CSS-Inliner@2434 49aadcc1-c794-da11-82e1-00902723a867
update changelog


git-svn-id: http://repo/sysadmin/perlmodules/CSS-Inliner@2435 49aadcc1-c794-da11-82e1-00902723a867
update Inliner to add fixes for the p tag bug reported by chelsea. While here allow comments to persist in inlined code


git-svn-id: http://repo/sysadmin/perlmodules/CSS-Inliner@2536 49aadcc1-c794-da11-82e1-00902723a867
adjust changelog


git-svn-id: http://repo/sysadmin/perlmodules/CSS-Inliner@2537 49aadcc1-c794-da11-82e1-00902723a867
add patch from Michael Peters to stop mapping psuedo selectors.

This was something we'd intended to do, just hadn't gotten around to.

Original ticket requesting the change is here:

https://rt.cpan.org/Public/Bug/Display.html?id=54563



git-svn-id: http://repo/sysadmin/perlmodules/CSS-Inliner@2538 49aadcc1-c794-da11-82e1-00902723a867
Add patch from Michael Peters to correct skipping of <style> blocks where the media type is undefined.

I incorrectly thought undefined media types were invalid, but apparently undefined defaults to screen.

The applied patch adjusts an if case to understand the above.

Original CPAN RT ticket here:
https://rt.cpan.org/Ticket/Display.html?id=53826



git-svn-id: http://repo/sysadmin/perlmodules/CSS-Inliner@2539 49aadcc1-c794-da11-82e1-00902723a867
contribution from Michael Peters - more of a power user feature than something that is really necessary.

Essentially some users might want to pass in their own TreeBuilder in order to control the parsing better.

I am wondering if we will need to allow people to control the character list that was updated in the last cpan release

feature request originally posted on RT CPAN here:
https://rt.cpan.org/Ticket/Display.html?id=54999


git-svn-id: http://repo/sysadmin/perlmodules/CSS-Inliner@2540 49aadcc1-c794-da11-82e1-00902723a867