aboutsummaryrefslogtreecommitdiff
path: root/IkiWiki/Plugin/htmlbalance.pm
Commit message (Collapse)AuthorAge
* htmlbalance: be compatible with HTML::Tree 4.0Simon McVittie2010-09-26
| | | | | | | | | | | 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.
* htmlbalance: Demand-load HTML::TreeBuilder to avoid failing test suite if it ↵Joey Hess2008-12-29
| | | | is not present.
* finalise version 3.00 of the plugin apiJoey Hess2008-12-23
|
* Coding style change: Remove explcit vim folding markers.Joey Hess2008-12-17
|
* htmlbalance: don't compact whitespace, and set misc other optionsSimon McVittie2008-12-11
| | | | | | 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.
* use HTML::EntitiesJoey Hess2008-11-17
|
* use perl modules up frontJoey Hess2008-11-17
| | | | | | | | | 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.
* htmlbalance: new plugin that balances tags by parsing and re-serializingSimon McVittie2008-11-17