summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* More treebuilder (8.2.4.8)John Mark Bell2008-03-118-113/+596
| | | | | | | | | Make tree_handler a pointer rather than value. Check for tree_handler's presence in hubbub_treebuilder_token_handler rather than scattering checks all over the treebuilder code. Add test driver (doesn't actually build a tree but will exercise the core code correctly and verify that the treebuilder code releases all the node references it gains) Enhance quirks mode reporting to distinguish between standards, limited, and full quirks modes. svn path=/trunk/hubbub/; revision=3939
* More treebuilder (up to 8.2.4.7)John Mark Bell2008-03-116-6/+829
| | | | | | | | Loads of issues still outstanding, including a distinct lack of error handling Change tree handler API to allow (de)referencing of nodes rather than explicit destruction. Change create_element handler to take an entire hubbub_tag rather than just the tag name -- the DOM binding can deal with the issue of attaching attributes to the created element node. svn path=/trunk/hubbub/; revision=3932
* Test page that breaks libxmlJohn Mark Bell2008-03-102-0/+70
| | | | svn path=/trunk/hubbub/; revision=3924
* Beginnings of a tree builder.John Mark Bell2008-03-078-11/+468
| | | | | | Distinct lack of any real functionality beyond creation/destruction & option setting. svn path=/trunk/hubbub/; revision=3894
* Improve error handlingJohn Mark Bell2008-03-051-10/+20
| | | | svn path=/trunk/hubbub/; revision=3886
* Add testcase of page with initial close tagJohn Mark Bell2008-03-053-1/+13
| | | | | | Fix capitalisation in documentation svn path=/trunk/hubbub/; revision=3883
* Warning fixesJohn Mark Bell2007-07-102-1/+3
| | | | svn path=/trunk/hubbub/; revision=3393
* Silence cast alignment warningsJohn Mark Bell2007-06-242-13/+15
| | | | svn path=/trunk/hubbub/; revision=3363
* Add UTF-16 input stream.John Mark Bell2007-06-2412-4/+1689
| | | | | | This appears to work correctly -- could probably do with more testing. svn path=/trunk/hubbub/; revision=3362
* Fix broken guard macroJohn Mark Bell2007-06-241-1/+1
| | | | svn path=/trunk/hubbub/; revision=3361
* Remove large testdata (and set svn:ignore on it)John Mark Bell2007-06-232-41272/+1
| | | | svn path=/trunk/hubbub/; revision=3360
* Import hubbub -- an HTML parsing library.John Mark Bell2007-06-2381-0/+56908
Plenty of work still to do (like tree generation ;) svn path=/trunk/hubbub/; revision=3359