Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-06-17 | php5.3 array style | Asmir Mustafic | |
2014-06-17 | Add Rule mothod | Asmir Mustafic | |
2014-06-17 | Serialization rules for boolean attributes | 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-02-11 | Updated the text escaping and added some separation between escaping and ↵ | Matt Farina | |
converting named character references. | |||
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-03 | Removed quote conversion to entity inside content | Asmir Mustafic | |
Encoding quotes inside element contents may be not necessary | |||
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-02 | Added a couple more docs for phpdoc. | Matt Farina | |
2013-09-26 | Switched to late static bindings to make altering and building with these ↵ | Matt Farina | |
classes a little easier. | |||
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-09-15 | For #16, removed extra wr(' ') from PI serializer. | Matt Butcher | |
This caused a trailing whitespace after the PI contents and before the PI closing tag. | |||
2013-09-15 | Fix for #16: $ele changed to $node. | Matt Butcher | |
Thanks to @MrElectronic for catching this one. | |||
2013-07-01 | Added more mathml tests. | 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-26 | Added basic architectural documentation for the serializer/writer | Matt Farina | |
2013-06-26 | Moved serializing of DOMDocumentFragment to walking since we will only ever ↵ | Matt Farina | |
encounter this class once. It's a container like DOMDocument. | |||
2013-06-24 | #8: Added DOMDocumentFragment serializing. | Matt Farina | |
2013-06-17 | Fixing some indentation. | Matt Farina | |
2013-06-17 | #4 Added SVG tests and fixed issues with self closing non-html tags and ↵ | Matt Farina | |
attributes with a value of 0. | |||
2013-06-17 | Changed the svg/mathml handling to more closely mirror the parser. | Matt Farina | |
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-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 | Removing an outdated comment. | Matt Farina | |
2013-05-27 | Handling in the traverser the case where the dom passed in is a node list. | Matt Farina | |
2013-05-27 | Added an interface for Output Rules to document how they work. | Matt Farina | |
2013-05-27 | Added some rule documentation. | 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-18 | Fixed issue where closing tags were not being written. | Matt Farina | |
2013-05-18 | General escaping and full html5 encoding with named character references work. | Matt Farina | |
2013-05-07 | Only raw text should not be encoded (e.g., text in a script or style tag). | Matt Farina | |
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-07 | Fixed writing text node. | 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-06 | Added some commenting on the operation 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 | |