summaryrefslogtreecommitdiff
path: root/test/HTML5/Serializer/TraverserTest.php
AgeCommit message (Collapse)Author
2013-06-24#8: Added DOMDocumentFragment serializing.Matt Farina
2013-05-27Seperated the Traverser from the Output generation.Matt Farina
The Traverser now simply walks through a document. The OutputRules convert the nodes into output html. The rules is a configurable options. By default OutputRules will generate html close to the html5 that was parsed. Alternate rule implementation (e.g., minify rules, pretty spacing rules) can be set as the default or on an individual case.
2013-05-18General escaping and full html5 encoding with named character references work.Matt Farina
2013-05-15Updated the \HTML5 class to parse with static methods, updated the Traverser ↵Matt Farina
tests to work with the the new parser, and remoted the old Parser tests not that the old parser is gone.
2013-05-07Make encoding work (with testing) under php 5.3.Matt Farina
2013-05-07Tested and updated the traverser encoding in php 5.4.Matt Farina
2013-05-06Updated the traverser to use the html5 parser.Matt Farina
2013-05-06Updated the traverser text method and added a test.Matt Farina
2013-05-06Starting work on internals of the traverser.Matt Farina
2013-05-03Added comments and tests for wr on traverser.Matt Farina
2013-05-03Tests and comments for new lines in the traverser.Matt Farina
2013-05-03Added constructor test to the traverser.Matt Farina
2013-05-02Moved the traverser block checking code to use the mask on the elements class.Matt Farina
2013-04-29Moved the traverser unary tests to the elements class.Matt Farina
2013-04-24Moved back to array lookups for html5 elements. This is SIGNIFICANTLY faster ↵Matt Farina
then the regular expressions and twice as fast as the next fastest method I tested.
2013-04-22Added documentation to the traverserMatt Farina
2013-04-17Rewrote isUnary testing and added tests.Matt Farina
2013-04-16Converted the isBlock method to use a case insensitive mask and added tests ↵Matt Farina
for it.
2013-04-16Stubbed out the TraverserTest and moved the SerielizerTest to the Serielizer ↵Matt Farina
subdirectory.