53 Commits (2e2563cf15b037445948a3a2700b75966a0b3783)

Author SHA1 Message Date
J. King 2e2563cf15 Document serializer 3 years ago
J. King 1fa35a7ec4 Add missing docblocks 3 years ago
J. King 2c1fb15f17 Remove obsolete static property 3 years ago
J. King a33bb2833b Expand documentation 3 years ago
J. King c8c06412d1 Simplify parser API 3 years ago
J. King a6df609348 Remove all references to "tree builder" 3 years ago
J. King e26af87ee4 Tests for XML declaration-base encoding detection 3 years ago
J. King 2a470c1008 Partially working HTML namespace support 3 years ago
J. King a88a3ae107 Support processing instructions 3 years ago
J. King d0de04d870 Add some encoding-change tests and fix some bugs 3 years ago
J. King 8ef1e7faf6 Prototype implementation of changing of encoding 3 years ago
J. King a1fb76a557 Implement fallback encoding setting 3 years ago
J. King 4dec2ea2c1 Clean up parse error handling 3 years ago
J. King 8115ac07d5 Provide basic API 3 years ago
J. King 3c8cc21064 Remove DOM features and related 3 years ago
Dustin Wilson f6fbe48c57 Return value on Parser::parse is now \DOMDocument 3 years ago
J. King 88af223a89 Parse to an unmodified DOM 3 years ago
J. King d33929f4a1 Change namespace; add copyright info 3 years ago
J. King 66093df6b7 Fix fragment parser and regression in innerHTML 3 years ago
Dustin Wilson b174c6b49b inner and outerHTML now use parseFragment, fixes to parseFragment 3 years ago
J. King ef2cb5a835 Don't emit errors if positions are not tracked 3 years ago
J. King 8131888634 Expose original document encoding 3 years ago
J. King 354f5acf0a Simplify tree construction slightly 3 years ago
J. King c6c51475cf Convert tokenizer to generator 3 years ago
J. King dfac8ad4f1 Reduce calls to count() 3 years ago
J. King cd41770653 First pass at high-level API 3 years ago
J. King aeb08b5f5d Fix remaining failures 3 years ago
J. King a7e1083681 Prototype character encoding detection 4 years ago
J. King 3c7a76bce1 Retrofit tree builder for new error emitter 4 years ago
Dustin Wilson f5e6179fad Daily updates to token emitting 6 years ago
Dustin Wilson fd6003fb4e Added additional entry point 6 years ago
Dustin Wilson 5af174d346 Rewrote DOM Tools 6 years ago
Dustin Wilson 33363ab2d3 Fixed Data bug 6 years ago
Dustin Wilson ed3cf3add1 Added template insertion mode stack 6 years ago
Dustin Wilson c414f3dbfa Changed Stack to abstract class 6 years ago
Dustin Wilson d95f3e37e4 Fixed document building 6 years ago
Dustin Wilson d1307f39d9 Fixed tree construction dispatching 6 years ago
Dustin Wilson 106efd5a8a Moved treebuilder to its own class 6 years ago
Dustin Wilson e61b8ff8b5 Decoupled ActiveFormattingElementsList from Parser 6 years ago
Dustin Wilson 37205029a3 Decoupled Stack from Parser 6 years ago
Dustin Wilson 298decab24 Decouple ParseError from Parser 6 years ago
Dustin Wilson 222d60579c Have Parser destroy its instance when finished 6 years ago
J. King 33403f721f Decouple the tokenizer from the parser 6 years ago
Dustin Wilson 027e5b9f58 Moved tokenizer to its own class 6 years ago
Dustin Wilson e8bb3a97f7 Random fixes 6 years ago
Dustin Wilson 0d21ed5d72 More active formatting elements stuff 6 years ago
Dustin Wilson 08696fc4c5 Added List of Active Formatting Elements 6 years ago
Dustin Wilson 07d402e2d7 Simplified element creation methods 6 years ago
Dustin Wilson 49a04997c9 Strict typing :) 6 years ago
Dustin Wilson 1fc65f85bd Started HTML content tree building 6 years ago