Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-05-15 | Merge pull request #34 from goetas/prs-tests | Matt Farina | |
Fixes the testing errors and makes the tests PSR compatible | |||
2014-05-12 | PRS-4 tests | Asmir Mustafic | |
2014-02-11 | Updated the text escaping and added some separation between escaping and ↵ | Matt Farina | |
converting named character references. | |||
2014-02-11 | Merge pull request #25 from goetas/patch-2 | Matt Farina | |
Removed quote conversion to entity inside content | |||
2014-02-11 | Fixed tests on Windows: changed "\n" -> PHP_EOL | Mišo Belica | |
New lines are represented by "\r\n" characters on Windows so tests relying on "\n" are failing. | |||
2014-02-11 | Tests and code style + nbsp handling | Asmir Mustafic | |
2014-02-10 | tests and html5 standards | Asmir Mustafic | |
2014-02-04 | escaping attributes in a different way | Asmir Mustafic | |
2014-02-04 | Test enc output rule | Asmir Mustafic | |
2013-11-05 | Added traverser test coverage for processing instructions. | Matt Farina | |
2013-11-05 | Added tests for the output of processor instructions that lead to fixing ↵ | Matt Farina | |
that method. | |||
2013-10-28 | Changed serialization for CDATA and comments. | Matt Butcher | |
Change to comments does not seem to produce different output under any cases. See Issue #19. | |||
2013-10-28 | Regression tests for #19. | Matt Butcher | |
2013-09-26 | The serializer was a wrapper for serializing the same way html5 at the top ↵ | Matt Farina | |
level was a wrapper for parsing. Moved the serializing interface to be in the same form as the parser for consistency. | |||
2013-09-26 | Moved the output rules from being a configurable option. This is part of a ↵ | Matt Farina | |
change to commonize how we override classes to be more consistent. | |||
2013-06-26 | Added a bunch of serializer tests to test fragments. | Matt Farina | |
2013-06-26 | Removed extra method for preparing html | Matt Farina | |
2013-06-26 | Fixed an issue when writing fragments and trying to check for a tag name on ↵ | Matt Farina | |
a fragment. | |||
2013-06-25 | Issue #8: Can now parse fragments. | Matt Butcher | |
2013-06-24 | #8: Added DOMDocumentFragment serializing. | Matt Farina | |
2013-06-18 | More SVG testing. | Matt Farina | |
2013-06-18 | Fixed an issue in the outputrules test where a test could have two output ↵ | Matt Farina | |
rules objects with different internal settings. | |||
2013-06-12 | Added support for attributes without values and a attribute test. | Matt Farina | |
2013-06-12 | #4 and #7, Cleaned up the MathMl support and added a test. | Matt Farina | |
2013-06-11 | Part of #4 and #7: Added normalization of element and attribute names to SVG ↵ | Matt Farina | |
and MathML output. | |||
2013-06-09 | Added test for doctype method on outputrules. | Matt Farina | |
2013-06-04 | Added a serializer test for a file on the system. | Matt Farina | |
2013-05-30 | Updated the option naming so the serializer and parser can share the same ↵ | Matt Farina | |
default option setup and have it still make sense. | |||
2013-05-27 | Added OutputRules tests. | Matt Farina | |
2013-05-27 | Fixed cdata and text handling. | Matt Farina | |
wholeText on a text node holds the text of logically adjacent text. That means a new line followed by cdata following by spaces and/or a new line will all be in the cdata wholeText. This change fixes our handling to use data rather than wholeText. Also fixed the cdata regex tests. | |||
2013-05-27 | Seperated 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-23 | Fixed the serializer tests. They were testing on fragments which are not ↵ | Matt Farina | |
currently supported in the parser. | |||
2013-05-22 | Updating the serializer tests to use the proper html5 static method. | Matt Farina | |
2013-05-18 | General escaping and full html5 encoding with named character references work. | Matt Farina | |
2013-05-15 | Updated 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-07 | Make encoding work (with testing) under php 5.3. | Matt Farina | |
2013-05-07 | Tested and updated the traverser encoding in php 5.4. | Matt Farina | |
2013-05-06 | Updated the traverser to use the html5 parser. | Matt Farina | |
2013-05-06 | Updated the traverser text method and added a test. | Matt Farina | |
2013-05-06 | Starting work on internals of the traverser. | Matt Farina | |
2013-05-03 | Added comments and tests for wr on traverser. | Matt Farina | |
2013-05-03 | Tests and comments for new lines in the traverser. | Matt Farina | |
2013-05-03 | Added constructor test to the traverser. | Matt Farina | |
2013-05-02 | Moved the traverser block checking code to use the mask on the elements class. | Matt Farina | |
2013-04-29 | Moved the traverser unary tests to the elements class. | Matt Farina | |
2013-04-24 | Moved 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-22 | Added documentation to the traverser | Matt Farina | |
2013-04-17 | Rewrote isUnary testing and added tests. | Matt Farina | |
2013-04-16 | Converted the isBlock method to use a case insensitive mask and added tests ↵ | Matt Farina | |
for it. | |||
2013-04-16 | Stubbed out the TraverserTest and moved the SerielizerTest to the Serielizer ↵ | Matt Farina | |
subdirectory. |