summaryrefslogtreecommitdiff
path: root/test/HTML5/Parser
AgeCommit message (Collapse)Author
2013-06-18More work on fragment parser.Matt Butcher
2013-06-13Support for mixed casing on SVG and MathML.Matt Butcher
2013-05-30Merge branch 'master' of github.com:Masterminds/html5-phpMatt Butcher
2013-05-30Fix for issue #6: DOCTYPE is no longer case sensitive.Matt Butcher
2013-05-29Fixed test failures in PHP 5.4.Matt Farina
2013-05-28Fixed failed test suite runs.Matt Farina
2013-05-06Updated the TEXT_RAW tags to be those specified and those that should act ↵Matt Farina
like it. References to the html5 sections included. Note, the pre tag was removed from being treated as raw text. It can often have children (e.g., the code tag) and is specific for display time. Makes me wonder why pre is it's own tag if it's for display. Why not just use styles?
2013-05-02Rules for LI, DT, DD, RT, and RP.Matt Butcher
2013-05-02Stubbing out a rules engine for tag special-casing.Matt Butcher
2013-05-02Changed constants from UNARY_TAG to VOID_TAG to follow spec.Matt Butcher
2013-05-01Fixes for PI tests.Matt Butcher
2013-05-01Added parse error tests.Matt Butcher
2013-05-01Fixed faulty test.Matt Butcher
The parser is actually really strict, and maybe we should back off on enforcing some of the stricter rules.
2013-05-01Fixed CDATA.Matt Butcher
2013-04-24MAJOR changes to the DOMTreeBuilder.Matt Butcher
This now supports most of the tree building. It has limited support for insertion modes, as well as some syntax correction.
2013-04-24Added attribute handling.Technosophos
2013-04-24Moved to Elements::TEXT_RAW for Tokenizer.Technosophos
2013-04-24Unit tests for DOMTreeBuilder begun.Technosophos
Minor bugs fixed, too.
2013-04-19Stubs for tree builder and tests.Technosophos
2013-04-19Full support for rawtext. Unit tests finished.Technosophos
2013-04-19Added support for raw text.Technosophos
2013-04-18Fixed attribute tokenizing for 8.1.2.3.Technosophos
2013-04-18Tokenizer now handles sophisticated tags.Technosophos
2013-04-18Well-formed attribute values are working.Technosophos
2013-04-17Fixed bug in whitespace consumer.Technosophos
2013-04-17Refactoring Tokenizer tests.Technosophos
2013-04-17Updated Tokenizer tests with new tag tests.Technosophos
2013-04-17Added uppercase tests.Technosophos
2013-04-17Fixed broken tag test.Technosophos
2013-04-16Working on simple tags.Technosophos
2013-04-16Added support for processing instructions.Technosophos
2013-04-16Fixed the class name on the stringinputstream tests.Matt Farina
2013-04-16Added a FileInputStream for anything that can be grabbed by file_get_contents.Matt Farina
2013-04-15Unit tests for DOCTYPE are all passing.Technosophos
2013-04-15First shot at DOCTYPE parsing and testing.Technosophos
2013-04-15Updated event handler interface.Technosophos
2013-04-13Refactored TokenizerTest.Matt Butcher
2013-04-12CDATA handling is complete. DOCTYPE is begun.Matt Butcher
2013-04-12DOCTYPE bogus comments handled.Technosophos
2013-04-12BogusCOmments. How cool.Technosophos
2013-04-12Updating tests.Matt Butcher
2013-04-12Removed iconv-specific unit tests.Matt Butcher
2013-04-11Working on comments.Technosophos
2013-04-11endTag is done.Technosophos
2013-04-11Working on closing tag and bogus comments.Technosophos
2013-04-11Addressed UTF-8 encoding issues.Technosophos
Neither iconv nor mb seem to be able to convert UTF-8 surrogates into UTF-8. As I understand it, this is an extreme edge case. Still, the behavior in both cases is that the surrogates are stripped from the string. We test for that condition, now.
2013-04-11Working on tag parsing.Matt Butcher
2013-04-11Renamed string stream test file.Matt Farina
2013-04-11Started StringInputStream tests.Matt Farina
2013-04-10Streamlining recursion.Technosophos