path: root/include/hubbub
Commit message (Collapse)AuthorAgeFilesLines
* Export a hubbub_doctype type to create_doctype() directly, rather than ↵Andrew Sidwell2008-07-111-2/+2
| | | | | | passing all its members as individual arguments. svn path=/trunk/hubbub/; revision=4602
* Add an explict null namespace to hubbub_ns.Andrew Sidwell2008-07-091-0/+1
| | | | svn path=/trunk/hubbub/; revision=4550
* Add namespaces to attributes, too.Andrew Sidwell2008-06-261-12/+13
| | | | svn path=/trunk/hubbub/; revision=4453
* Add the basics of namespace support.Andrew Sidwell2008-06-261-0/+13
| | | | svn path=/trunk/hubbub/; revision=4452
* Commit the relevant header files for r4354-r4356.Andrew Sidwell2008-06-161-1/+9
| | | | svn path=/trunk/hubbub/; revision=4357
* Implement "in body" insertion mode.John Mark Bell2008-04-072-7/+34
| | | | | | | Modify treebuilder test driver to bring it in line with API changes. A few minimal bits of testdata for various bits of in body. Proper testing will come once we're actually building a tree. svn path=/trunk/hubbub/; revision=4076
* hubbub_strings may now be either an offset into the data buffer or a pointer ↵John Mark Bell2008-03-211-1/+10
| | | | | | | | | | | | | to constant data. Fix up tokeniser and treebuilder to deal with this. Fix up testcases, too. The tokeniser will only ever emit strings of type HUBBUB_STRING_OFF. Anything else is a bug which should be fixed. The treebuilder may emit strings of either type. svn path=/trunk/hubbub/; revision=4014
* More treebuilder (really this time)John Mark Bell2008-03-112-0/+7
| | | | | | Add tree handler entrypoint for creating elements with verbatim names svn path=/trunk/hubbub/; revision=3940
* More treebuilder ( Mark Bell2008-03-113-2/+11
| | | | | | | | | 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 Mark Bell2008-03-113-5/+14
| | | | | | | | 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
* Beginnings of a tree builder.John Mark Bell2008-03-073-2/+96
| | | | | | Distinct lack of any real functionality beyond creation/destruction & option setting. svn path=/trunk/hubbub/; revision=3894
* Import hubbub -- an HTML parsing library.John Mark Bell2007-06-235-0/+270
Plenty of work still to do (like tree generation ;) svn path=/trunk/hubbub/; revision=3359