summaryrefslogtreecommitdiff
path: root/IkiWiki/Plugin/htmlbalance.pm
AgeCommit message (Collapse)Author
2010-09-26htmlbalance: be compatible with HTML::Tree 4.0Simon McVittie
The HTML::Tree changelog says: [THINGS THAT MAY BREAK YOUR CODE OR TESTS] ... * Attribute names are now validated in as_XML and invalid names will cause an error. and indeed the regression tests do get an error.
2008-12-29htmlbalance: Demand-load HTML::TreeBuilder to avoid failing test suite if it ↵Joey Hess
is not present.
2008-12-23finalise version 3.00 of the plugin apiJoey Hess
2008-12-17Coding style change: Remove explcit vim folding markers.Joey Hess
2008-12-11htmlbalance: don't compact whitespace, and set misc other optionsSimon McVittie
Not compacting whitespace is the most important one: now that we run sanitize hooks on individual posted comments in the comments plugin, whitespace that is significant to Markdown (but not HTML) is lost.
2008-11-17use HTML::EntitiesJoey Hess
2008-11-17use perl modules up frontJoey Hess
The old code actually did the same thing, just obfuscated -- since the eval use wasn't quoted, it used the modules on load. Thus, the error (not to mentioned the return) was bypassed, and it just failed on load. But that seems like the right thing to do, really, so just made it clearer that's what happens.
2008-11-17htmlbalance: new plugin that balances tags by parsing and re-serializingSimon McVittie