summaryrefslogtreecommitdiff
path: root/src/treebuilder/modes.h
Commit message (Collapse)AuthorAgeFilesLines
* Lose trailing commas.John Mark Bell2009-04-151-1/+1
| | | | | | GCC 2.95 compatibility. svn path=/trunk/hubbub/; revision=7095
* Sync treebuilder with specJohn Mark Bell2009-03-101-1/+0
| | | | svn path=/trunk/hubbub/; revision=6764
* Switch to using hubbub_error for reprocessing state from just a bool, to ↵Andrew Sidwell2008-08-101-23/+23
| | | | | | allow for encoding change info to be returned more easily. svn path=/trunk/hubbub/; revision=4989
* Remove process_in_head(), since it was identical in behaviour to ↵Andrew Sidwell2008-08-101-7/+0
| | | | | | handle_in_head(). Remove prototypes for functions no longer existent. svn path=/trunk/hubbub/; revision=4987
* Exorcise process_tag_in_body(), and just use handle_in_body() instead. This ↵Andrew Sidwell2008-07-091-2/+0
| | | | | | makes all the tests "pass". svn path=/trunk/hubbub/; revision=4545
* Get all the treebuilder actually linking together nicely.Andrew Sidwell2008-07-031-1/+3
| | | | svn path=/trunk/hubbub/; revision=4501
* Implement the "in table" insertion mode, at least partially. (The adoption ↵Andrew Sidwell2008-07-031-0/+2
| | | | | | agency algorithm hasn't been tweaked to respect in_table_foster.) svn path=/trunk/hubbub/; revision=4500
* Implement "after frameset" mode.Andrew Sidwell2008-06-301-0/+2
| | | | svn path=/trunk/hubbub/; revision=4479
* Implement "in frameset" tree construction mode.Andrew Sidwell2008-06-301-0/+2
| | | | svn path=/trunk/hubbub/; revision=4478
* Add the "after after body" insertion mode.Andrew Sidwell2008-06-301-0/+2
| | | | svn path=/trunk/hubbub/; revision=4477
* Add the "after body" insertion mode.Andrew Sidwell2008-06-301-0/+2
| | | | svn path=/trunk/hubbub/; revision=4476
* Add "in foreign content" handling. Not convinced this is the best way.Andrew Sidwell2008-06-301-0/+4
| | | | svn path=/trunk/hubbub/; revision=4475
* Implement the "in select in table" insertion mode.Andrew Sidwell2008-06-251-0/+4
| | | | svn path=/trunk/hubbub/; revision=4447
* Implement the "in select" insertion mode, and add some more utility functions.Andrew Sidwell2008-06-251-0/+2
| | | | svn path=/trunk/hubbub/; revision=4446
* Implement the "in cell" insertion mode.Andrew Sidwell2008-06-251-0/+2
| | | | svn path=/trunk/hubbub/; revision=4444
* Implement the "in row" insertion mode.Andrew Sidwell2008-06-251-0/+2
| | | | svn path=/trunk/hubbub/; revision=4443
* Add the "in table body" insertion mode.Andrew Sidwell2008-06-251-0/+2
| | | | svn path=/trunk/hubbub/; revision=4442
* Implement "in column group" insertion mode.Andrew Sidwell2008-06-251-0/+2
| | | | svn path=/trunk/hubbub/; revision=4440
* Add "in caption" insertion mode.Andrew Sidwell2008-06-241-0/+2
| | | | svn path=/trunk/hubbub/; revision=4436
* Make everything that is meant to have processing equivalent to "in head" use ↵Andrew Sidwell2008-06-241-0/+2
| | | | | | the same code. svn path=/trunk/hubbub/; revision=4434
* Put each insertion mode into its own C file, so that treebuilder.c doesn't ↵Andrew Sidwell2008-06-231-0/+66
get extremely long. svn path=/trunk/hubbub/; revision=4429