Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-11-26 | Optimize the main loop | Christophe Coevoet | |
2018-11-26 | Remove useless condition for the parsing of cdata | Christophe Coevoet | |
The caller already ensures that the current token is the right one. | |||
2018-11-26 | Simplify the doctype matching | Christophe Coevoet | |
- the doctype() function is only called for a D or d token, so there is no need to check again inside the method - checking that we have the DOCTYPE string can use a sequence matching | |||
2018-11-26 | Optimize the handling of the EOF detection in the main loop | Christophe Coevoet | |
The eof() method is a no-op when the token is not false. As the main loop already needs to identify that case anyway, skipping the method call allows to reduce the cost of parsing text tokens. | |||
2018-11-26 | Merge pull request #158 from stof/optimize_next | Asmir Mustafic | |
Replace next calls with consume calls when the return value is ignored | |||
2018-11-26 | Replace next calls with consume calls when the return value is ignored | Christophe Coevoet | |
2018-11-25 | Merge pull request #160 from tgalopin/coding-style | Asmir Mustafic | |
Improve Travis configuration and add PHP-CS-Fixer | |||
2018-11-25 | Normalize PHPDoc comments | Titouan Galopin | |
2018-11-25 | Fix coding style | Titouan Galopin | |
2018-11-25 | Improve Travis configuration, add PHP-CS-Fixer and update PHPUnit minimum ↵ | Titouan Galopin | |
version | |||
2018-11-24 | Merge pull request #159 from samnela/remove-deprecated-testcase | Asmir Mustafic | |
Remove deprecated testcase implementation | |||
2018-11-24 | Merge pull request #153 from stof/optimize_whitespace | Asmir Mustafic | |
Optimize consuming whitespaces | |||
2018-11-24 | Merge pull request #156 from stof/fix_typo | Asmir Mustafic | |
Fix typos in comments | |||
2018-11-24 | Merge pull request #157 from stof/optimize_parsing | Asmir Mustafic | |
Optimize the check for the element types during parsing | |||
2018-11-24 | Remove deprecated testcase implementation | Samuel NELA | |
2018-11-24 | Fix typos in comments | Christophe Coevoet | |
2018-11-24 | Optimize the check for the element types during adding. | Christophe Coevoet | |
2018-11-24 | Optimize consuming whitespaces | Christophe Coevoet | |
Places consuming whitespaces don't care about the matched substring. They either need its length, or nothing. Returning only the length directly avoids computing the substring. | |||
2018-11-24 | Merge pull request #150 from Masterminds/backport | Asmir Mustafic | |
Backport few changes from old master branch | |||
2018-11-24 | Merge pull request #152 from stof/fix_typo | Asmir Mustafic | |
Fix typo in an error message | |||
2018-11-24 | Fix typo in an error message | Christophe Coevoet | |
2018-11-24 | Merge pull request #151 from stof/optimize_character_reference | Asmir Mustafic | |
Optimize the handling of references when consuming data | |||
2018-11-24 | Optimize the handling of references when consuming data | Christophe Coevoet | |
2018-11-23 | update download counter | Asmir Mustafic | |
2018-11-23 | update composer install notes | Asmir Mustafic | |
2018-11-23 | test on php7.2 | Asmir Mustafic | |
2018-11-23 | The element mask is 0 rather than false if element not fount. | Matt Farina | |
2018-11-23 | On the Html5::save method fixing docs. | Matt Farina | |
2018-11-23 | Setting variable for local namespaces to protected in writer. | Matt Farina | |
The namespaces for mathml, html, and svg are set to protected so they cannot be altered. These are part of the spec. | |||
2018-11-23 | increase branch alias | Asmir Mustafic | |
2018-11-17 | update changelog for 2.4.0 | Asmir Mustafic | |
2018-11-17 | Merge pull request #148 from Masterminds/perf | Asmir Mustafic | |
Improve performance by moving sequence matching | |||
2018-11-08 | move sequenceMatches to the Scanner | Asmir Mustafic | |
2018-11-08 | improve consume speed | Asmir Mustafic | |
2018-11-08 | Merge pull request #147 from tgalopin/tokenizer-perfs | Asmir Mustafic | |
Improve the Tokenizer performance | |||
2018-11-08 | Merge pull request #146 from tgalopin/remove-input-streams | Asmir Mustafic | |
Improve performance by relying on a native string instead of InputStream | |||
2018-11-06 | Remove another current call | Titouan Galopin | |
2018-11-05 | Inline tag open in Tokenizer to further improve performances | Titouan Galopin | |
2018-11-05 | Improve Tokenizer performance by inlining text parsing and removing some ↵ | Titouan Galopin | |
Scanner::current calls | |||
2018-11-03 | Improve performance by relying on a native string instead of InputStream | Titouan Galopin | |
2018-11-02 | Merge pull request #145 from tgalopin/phpdoc-improvements | Asmir Mustafic | |
Add more extensions on composer.json, improve phpdocs and remove dead code | |||
2018-11-02 | Add more extensions on composer.json, improve phpdocs and remove dead code | Titouan Galopin | |
2018-10-22 | Merge pull request #144 from tgalopin/composer-ext-dom | Asmir Mustafic | |
Add DOM extension in composer.json | |||
2018-10-22 | Merge pull request #143 from tgalopin/remove-experimental-comment | Asmir Mustafic | |
Remove experimental comment | |||
2018-10-22 | Add DOM extension in composer.json | Titouan Galopin | |
2018-10-22 | Remove experimental comment | Titouan Galopin | |
2018-10-22 | add changelog for 2.3.1 | Asmir Mustafic | |
2018-10-22 | Merge pull request #142 from Masterminds/audio-tag | Asmir Mustafic | |
[bugfix] Audio is not a block tag | |||
2018-10-08 | audio is not a block tag | Asmir Mustafic | |
see https://developer.mozilla.org/en-US/docs/Web/HTML/Element/audio | |||
2018-10-08 | Merge pull request #137 from apeschar/selfclosing | Asmir Mustafic | |
Respect self-closing tags only on foreign elements |