summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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.
2014-02-03Merge pull request #24 from goetas/patch-1Matt Butcher
Newlines and tabs are allowed inside quoted attributes (HTML5 8.2.4)
2014-02-03Update Tokenizer.phpAsmir Mustafic
Newlines and tabs are allowed inside quoted attributes
2013-11-14There were 2 script lines and the second was not the one we wanted. Down to ↵Matt Farina
just the travis config we need.
2013-11-07Updated the release notes for 1.0.1Matt Farina
2013-11-06Added instruction processor tests that do something interesting and useful ↵Matt Farina
as an example
2013-11-06Cleaning up the sarcasm tag parsing.Matt Farina
2013-11-06Adding html5 entities autogenerated lookup list for PHP 5.3 to code coverage ↵Matt Farina
blacklist.
2013-11-06Added phpdoc to composer require-dev so we can generate docs.Matt Farina
2013-11-06Improving the documentation coverage.Matt Farina
2013-11-06Improved test coverage. This caused a bug in processor instructions to ↵Matt Farina
appear. Fix them so they actually work now.
2013-11-05Added traverser test coverage for processing instructions.Matt Farina
2013-11-05Added tests for the output of processor instructions that lead to fixing ↵Matt Farina
that method.
2013-11-05Added more tests for the HTML5 class to complete test coverage.Matt Farina
2013-11-05Adding interfaces and autogenerated file to code coverage blacklist.Matt Farina
2013-11-05Added code coverage to README and updated the RELEASE notes.Matt Farina
2013-11-05Added code coverage to Travis CI so it can be passed to coveralls.Matt Farina
2013-11-05Adding release badge linked to Packagist to README.Matt Farina
2013-11-05Adding coveralls support.Matt Farina
2013-11-05Adding composer install --dev back in.Matt Farina
2013-11-05Composer is already in Travis CI but is out of date. Switching from ↵Matt Farina
installing it to updating it.
2013-11-05Adding phpunit back to composer.json. The require-dev is only fired off when ↵Matt Farina
this library is the root project. When included as a library in another project require-dev items are not installed.
2013-11-04Updated the Relese notesMatt Farina
2013-11-04#20 Some of the parser rules, for special cases, were not returning the ↵Matt Farina
element to use as the current element. This caused the current parser element to get messed up.
2013-10-28Changed 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-28Regression tests for #19.Matt Butcher
2013-10-16One more try for travis notifications.Matt Farina
2013-10-16Fixed travis ci notifications for irc.Matt Farina
2013-10-16Added travis ci notificationsMatt Farina
2013-10-02Added a couple more docs for phpdoc.Matt Farina
2013-10-02Adding basic config file for phpdoc.Matt Farina
2013-10-02Updated the readme ahead of a 1.0.0 release.Matt Farina
2013-09-27Updated the homepage to be http rather than https because of the github ssl ↵Matt Farina
cert warning.
2013-09-26Switched to late static bindings to make altering and building with these ↵Matt Farina
classes a little easier.
2013-09-26Updated the homepage to the project homepage using gh-pages.Matt Farina
2013-09-26For further reading on why composer works this way please see ↵Matt Farina
http://seld.be/notes/composer-installing-require-dev-by-default
2013-09-26Fixed a documentation bug.Matt Farina
2013-09-26The 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-26Moved 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-15Fix 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-09-15Added phpunit to require-dev in composer.json.Matt Butcher
This should be alright for library usage. If not, we can roll back.
2013-09-15Added composer.lock to gitignore.Matt Butcher
2013-09-15Fixed the logic for search for a close-instruction (#16).Matt Butcher
Again, thanks to @MrElectronic.
2013-09-15For #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-15Fix for #16: $ele changed to $node.Matt Butcher
Thanks to @MrElectronic for catching this one.
2013-09-15Committed MrElectronic's change for #17.Matt Butcher
Fixed quotedString.
2013-08-27#12 Added a comment to the readme that the parser does not support XML style ↵Matt Farina
namespaces via :. This is because html5 does not support them. For more information see http://www.w3.org/TR/html5/infrastructure.html#namespaces
2013-08-10#10: Adding a credits file and including credit from #9.Matt Farina
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.