summaryrefslogtreecommitdiff
path: root/test/HTML5/Parser
AgeCommit message (Collapse)Author
2014-06-17PSR-2 formattingAsmir Mustafic
2014-06-17Custom namespaces (XML style)Asmir Mustafic
2014-06-11PSR-2 code styleAsmir Mustafic
2014-06-11PSR-0 vendor namespaceAsmir Mustafic
2014-06-11Merge pull request #37 from goetas/new-error-handlingAsmir Mustafic
Refactored HTML5 class, removed static methods
2014-06-04Refactored HTML5 class (no more static methods) and explicit errorAsmir Mustafic
handling
2014-05-25Parse RCDATA the right wayKITAITI Makoto
2014-05-15Merge pull request #34 from goetas/prs-testsMatt Farina
Fixes the testing errors and makes the tests PSR compatible
2014-05-14Update TokenizerTest.phpAsmir Mustafic
2014-05-14Update DOMTreeBuilderTest.phpAsmir Mustafic
2014-05-14Moved some class in separate filesAsmir Mustafic
2014-05-12PRS-4 testsAsmir Mustafic
2014-04-16Don't throw an exception for invalid tag namesMišo Belica
2014-02-21Ignore attributes with illegal chars in name (fixes #23)Mišo Belica
This is neccesary because method "DOMElement::setAttribute" throws exception for wrong names so DOM elements can't contain these attributes.
2014-02-11Merge pull request #25 from goetas/patch-2Matt Farina
Removed quote conversion to entity inside content
2014-02-11Merge pull request #28 from miso-belica/fix-infinite-cycleMatt Butcher
Fixed infinite loop for char "&" in unquoted attribute
2014-02-11Merge branch 'master' of github.com:Masterminds/html5-phpMatt Butcher
2014-02-11Fix for #25: Handle missing tag close in attribute list.Matt Butcher
2014-02-11Fixed infinite loop for char "&" in unquoted attributeMišo Belica
2014-02-11Removed trailing whitespaceMišo Belica
2014-02-07#26: Updated the case handling for tags to allow for uppercase tags and ↵Matt Farina
normalizing tag names to lowercase (per 8.2.4.9) except for SVG foreign tags that are case sensitive.
2014-02-04Added a test for 8785fc5775df52dd4a6b63677ebd08f8301ffdccAsmir Mustafic
2013-11-06Added instruction processor tests that do something interesting and useful ↵Matt Farina
as an example
2013-11-06Improved test coverage. This caused a bug in processor instructions to ↵Matt Farina
appear. Fix them so they actually work now.
2013-11-04#20 Some of the parser rules, for special cases, were not returning the ↵Matt Farina
element to use as the current element. This caused the current parser element to get messed up.
2013-09-15Fix for #13: Malformed HTML is getting mangled instead of fixed.Matt Butcher
Thanks to @sascha-tasche for reporting it. And to @mattfarina for digging up what we should really do to fix it.
2013-08-10#11: Updated the text handling in the tree builder to more accurately work ↵Matt Farina
in before head mode.
2013-08-07#11: Updating the text handling for parsing when in before head mode. Now ↵Matt Farina
passing the ignored string characters through to the DOM and giving a parse error on other strings. Since this DOM is not used to render for display and it may be turned back into html it is useful to preserve these characters.
2013-07-01Added test for autoclosing li.Matt Farina
2013-07-01Added svg test that handles elements. Note, attribute tests were already done.Matt Farina
2013-07-01Added more mathml tests.Matt Farina
2013-06-28Documentation updates for Beta 1!Matt Butcher
2013-06-25Updated unit tests to test #8 fragment parser.Matt Butcher
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