summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-06-24Trying another method of fragment parsing.Matt Butcher
This time try starting in IM_IN_BODY. /cc @mattfarina
2013-06-24#8: Added DOMDocumentFragment serializing.Matt Farina
2013-06-20Updating Travis CI config to test against PHP 5.5 not that it is released.Matt Farina
2013-06-18Copied errors from document to fragment.Matt Butcher
2013-06-18More work on fragment parser.Matt Butcher
2013-06-18Very beginning of work on fragment parser (#4).Matt Butcher
2013-06-18Added installation instructions to README.Matt Butcher
2013-06-18More SVG testing.Matt Farina
2013-06-18Fixed an issue in the outputrules test where a test could have two output ↵Matt Farina
rules objects with different internal settings.
2013-06-17Added mathml tests to test case sensitivity and fixed the parser for the ↵Matt Farina
correct mathml tag name. Closing #7.
2013-06-17Fixing 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-17Changed the svg/mathml handling to more closely mirror the parser.Matt Farina
2013-06-13Merge branch 'master' of github.com:Masterminds/html5-phpMatt Butcher
2013-06-13Support for mixed casing on SVG and MathML.Matt Butcher
2013-06-12Added 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-11Part of #4 and #7: Added normalization of element and attribute names to SVG ↵Matt Farina
and MathML output.
2013-06-11Added SVG and MathML element and attribute normalization.Matt Farina
2013-06-09Added test for doctype method on outputrules.Matt Farina
2013-06-05Updated status of components in docs and pointing the querypath status to ↵Matt Farina
the issue associated with it.
2013-06-04Added a serializer test for a file on the system.Matt Farina
2013-06-03Added tests to fill out the HTML5 class.Matt Farina
2013-06-01Noting in readme that composer support is done.Matt Farina
2013-06-01Updated composer.json to prepare for release on packagist.Matt Farina
2013-05-30Updated 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-30Removed the options argument from the parser since they aren't being used.Matt Farina
2013-05-30Added travis ci status to the readme.Matt Farina
2013-05-30Updated the overall test of parse, render, parse to use a lowercase doctype.Matt Farina
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-30Added tests to make sure we can parse, save, and then parse the saved document.Matt Farina
2013-05-30Added details about the outputrules to the readme.mdMatt Farina
2013-05-30Added email address to license.Matt Farina
2013-05-29Moved mbstring encoding to be used before iconv. Tests passing on PHP 5.4.Matt Farina
2013-05-29Fixed test failures in PHP 5.4.Matt Farina
2013-05-28Adding travis-ci config file.Matt Farina
2013-05-28Fixed failed test suite runs.Matt Farina
2013-05-28Updating composer.json.Matt Butcher
2013-05-27Added OutputRules tests.Matt Farina
2013-05-27Removing an outdated comment.Matt Farina
2013-05-27Handling in the traverser the case where the dom passed in is a node list.Matt Farina
2013-05-27Added an interface for Output Rules to document how they work.Matt Farina
2013-05-27Added some rule documentation.Matt Farina
2013-05-27Fixed 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-27Seperated 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-25Fixed issue #3: static call to non-static method.Matt Butcher
2013-05-23Fixed the serializer tests. They were testing on fragments which are not ↵Matt Farina
currently supported in the parser.
2013-05-22Updating the serializer tests to use the proper html5 static method.Matt Farina
2013-05-18Fixed issue where closing tags were not being written.Matt Farina