Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-06-05 | Fix PHP 8.1 deprecations | Alexander M. Turek | |
2020-07-05 | cs fix | Asmir Mustafic | |
2020-06-24 | Add special case for end tag </br>. Fixes #185 | Rowan Tommins | |
Normally, an end tag for a void element would simply be discarded, but the spec includes a special rule as follows: > An end tag whose tag name is "br" > Parse error. Drop the attributes from the token, and act as > described in the next entry; i.e. act as if this was a "br" > start tag token with no attributes, rather than the end tag > token that it actually is. | |||
2019-06-15 | Merge pull request #168 from idimopoulos/html5_encoding | Asmir Mustafic | |
Set default encoding in the DOMDocument object | |||
2019-06-14 | Set default encoding in case it does not exist. | Ilias Dimopoulos | |
2019-03-10 | drop hhvm support | Asmir Mustafic | |
2018-11-25 | Normalize PHPDoc comments | Titouan Galopin | |
2018-11-25 | Fix coding style | Titouan Galopin | |
2018-11-02 | Add more extensions on composer.json, improve phpdocs and remove dead code | Titouan Galopin | |
2017-12-04 | #136: Respect self-closing tags only on foreign elements | Albert Peschar | |
2017-08-25 | handle special "img" "image" handling | Asmir Mustafic | |
2015-02-06 | Using constant as options | Asmir Mustafic | |
2015-02-06 | Adding "disableHtmlNsInDom" and "targetDocument" options to allow more | John Slegers | |
flexible HTML DOM creation. New Options: * disableHtmlNsInDom = Allows the use of createElement instead of createElementNS for HTML elements. * targetDocument = allows an existing DOMDocument (or subclass thereof) to be passsed to the DOMTreeBuilder instead of creating a new one. | |||
2014-12-14 | Auto closing tags if they allows only inline nodes as child nodes | Asmir Mustafic | |
Fixes #68 | |||
2014-09-23 | Fragments with rules | Asmir Mustafic | |
2014-07-18 | Fixed a HHVM issue (can't reproduce on this project...) | Asmir Mustafic | |
2014-07-08 | Removed xmlns workaround, using a different method, that supports XMLNS | Asmir Mustafic | |
declarations | |||
2014-06-30 | Fiexed a issue when xmlNamespaces = true | Asmir Mustafic | |
2014-06-26 | Added compatibility with Facebook HHVM 3.2 | Asmir Mustafic | |
2014-06-17 | PSR-2 formatting | Asmir Mustafic | |
2014-06-17 | Custom namespaces (XML style) | Asmir Mustafic | |
2014-06-11 | PSR-2 code style | Asmir Mustafic | |
2014-06-11 | PSR-0 vendor namespace | Asmir Mustafic | |
2014-04-16 | Don't throw an exception for invalid tag names | Mišo Belica | |
2014-02-21 | Ignore 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-19 | Removed trailing whitespace | Miš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. | |||
2013-11-06 | Cleaning up the sarcasm tag parsing. | Matt Farina | |
2013-11-06 | Improved test coverage. This caused a bug in processor instructions to ↵ | Matt Farina | |
appear. Fix them so they actually work now. | |||
2013-09-26 | Switched to late static bindings to make altering and building with these ↵ | Matt Farina | |
classes a little easier. | |||
2013-09-15 | Fix 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-06-28 | Documentation updates for Beta 1! | Matt Butcher | |
2013-06-27 | Changing prefix handling per section 2.9 of the spec. | Matt Butcher | |
2013-06-25 | Issue #8: Can now parse fragments. | Matt Butcher | |
2013-06-24 | Trying another method of fragment parsing. | Matt Butcher | |
This time try starting in IM_IN_BODY. /cc @mattfarina | |||
2013-06-18 | Copied errors from document to fragment. | Matt Butcher | |
2013-06-18 | More work on fragment parser. | Matt Butcher | |
2013-06-18 | Very beginning of work on fragment parser (#4). | Matt Butcher | |
2013-06-17 | Added mathml tests to test case sensitivity and fixed the parser for the ↵ | Matt Farina | |
correct mathml tag name. Closing #7. | |||
2013-06-13 | Support for mixed casing on SVG and MathML. | Matt Butcher | |
2013-05-25 | Fixed issue #3: static call to non-static method. | Matt Butcher | |
2013-05-02 | Rules for LI, DT, DD, RT, and RP. | Matt Butcher | |
2013-05-02 | Changed constants from UNARY_TAG to VOID_TAG to follow spec. | Matt Butcher | |
2013-05-01 | Fixes for PI tests. | Matt Butcher | |
2013-05-01 | Fixed 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-01 | Fixed CDATA. | Matt Butcher | |
2013-04-24 | MAJOR 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-24 | Merge branch 'master' of github.com:technosophos/HTML5-PHP | Matt Butcher | |