summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Untested regression test case for attribute on first tr in table with no tbody.Michael Drake2008-09-061-0/+17
| | | | svn path=/trunk/hubbub/; revision=5265
* Fix for spurious attributes on implied tbody and colgroup by takkaria.Michael Drake2008-09-061-1/+5
| | | | svn path=/trunk/hubbub/; revision=5262
* Fix testutils line reader.John Mark Bell2008-09-051-1/+1
| | | | svn path=/trunk/hubbub/; revision=5253
* Make export target usefulJohn Mark Bell2008-09-051-4/+3
| | | | svn path=/trunk/hubbub/; revision=5252
* Fix test driverJohn Mark Bell2008-08-231-5/+8
| | | | svn path=/trunk/hubbub/; revision=5182
* Play with CHUNK_SIZE to attempt to tickle bugs. Causes tree tests to fail ↵Daniel Silverstone2008-08-222-15/+37
| | | | | | with a double-free svn path=/trunk/hubbub/; revision=5172
* Test driver for pre-specified chunk size testsJohn Mark Bell2008-08-185-1/+878
| | | | svn path=/trunk/hubbub/; revision=5151
* Fix segfault caused by trampling the length of the current character when ↵John Mark Bell2008-08-182-3/+9
| | | | | | | | testing whether the 4 most recently read characters in the data state are <!--. Add a couple of assertions for paranoia. svn path=/trunk/hubbub/; revision=5146
* Refactor the generic rcdata mode so it's more like the script collection ↵Andrew Sidwell2008-08-154-39/+32
| | | | | | mode, and then remove an unused variable in the treebuilder state. svn path=/trunk/hubbub/; revision=5132
* Add another crasher page.Andrew Sidwell2008-08-152-1/+680
| | | | svn path=/trunk/hubbub/; revision=5126
* Get make test running again.Andrew Sidwell2008-08-151-1/+2
| | | | svn path=/trunk/hubbub/; revision=5125
* Add www.directline.com front page HTML to test dataRob Kendrick2008-08-152-0/+1313
| | | | svn path=/trunk/hubbub/; revision=5123
* Another page that causes breakageJohn Mark Bell2008-08-132-0/+195
| | | | svn path=/trunk/hubbub/; revision=5114
* Do what r5107 for system ID for public IDs.Andrew Sidwell2008-08-131-14/+4
| | | | svn path=/trunk/hubbub/; revision=5108
* Another COLLECT() -> COLLECT_MS() fix.Andrew Sidwell2008-08-131-14/+4
| | | | svn path=/trunk/hubbub/; revision=5107
* Add page which crashed, and fix the bug that caused it to do so.Andrew Sidwell2008-08-133-5/+1164
| | | | svn path=/trunk/hubbub/; revision=5106
* Remove the CHAR() macro, which lets make test run again.Andrew Sidwell2008-08-131-80/+74
| | | | svn path=/trunk/hubbub/; revision=5104
* Add segfault pageAndrew Sidwell2008-08-132-3/+691
| | | | svn path=/trunk/hubbub/; revision=5102
* Optimise COLLECT_MS() macro.Andrew Sidwell2008-08-131-5/+3
| | | | svn path=/trunk/hubbub/; revision=5099
* Fix segfault in elimination of duplicate attributes.John Mark Bell2008-08-132-10/+11
| | | | svn path=/trunk/hubbub/; revision=5098
* Regression testcase for issue fixed in r5086John Mark Bell2008-08-132-0/+11
| | | | svn path=/trunk/hubbub/; revision=5097
* Add another mangleme page that breaks hubbub.Andrew Sidwell2008-08-132-1/+2
| | | | svn path=/trunk/hubbub/; revision=5096
* Optimise comment states slightly, taking advantage of the fact that buffers ↵Andrew Sidwell2008-08-131-20/+1
| | | | | | store their own length and when emitting the comment, the buffer contains the whole comment and nothing else. svn path=/trunk/hubbub/; revision=5095
* Fix tokeniser so make test passes, with possible perf hit.Andrew Sidwell2008-08-131-18/+43
| | | | svn path=/trunk/hubbub/; revision=5093
* Add mangleme page that breaks hubbub.Andrew Sidwell2008-08-132-0/+1
| | | | svn path=/trunk/hubbub/; revision=5091
* Use COLLECT_MS() macro rather than COLLECT() in attribute values.Andrew Sidwell2008-08-131-4/+4
| | | | svn path=/trunk/hubbub/; revision=5086
* Regression test for script collection when the utf8 buffer moves beneath it.John Mark Bell2008-08-132-0/+5
| | | | svn path=/trunk/hubbub/; revision=5083
* Fix script collection now that pointers can change between calls.Andrew Sidwell2008-08-131-34/+30
| | | | svn path=/trunk/hubbub/; revision=5082
* Sanity checking for string dataJohn Mark Bell2008-08-132-0/+68
| | | | svn path=/trunk/hubbub/; revision=5080
* Remember to clear the self-closing flag when emitting a tag token.Andrew Sidwell2008-08-111-0/+3
| | | | svn path=/trunk/hubbub/; revision=5030
* Add -lparserutils to libflagsJohn Mark Bell2008-08-111-1/+1
| | | | svn path=/trunk/hubbub/; revision=5016
* Add support for x-x-big5 and Windows-949, and tests to go with them from the ↵Andrew Sidwell2008-08-112-1/+17
| | | | | | overrides table. svn path=/trunk/hubbub/; revision=5011
* - Add N_ELEMENTS() macro globally rather than using sizeof(x) / ↵Andrew Sidwell2008-08-113-60/+63
| | | | | | | | | sizeof(x[0]) everywhere - In anticipation of interning tag names, make the big map of name->type store them in lowercase - Take advantage of the previous change to optimise away many calls to strlen svn path=/trunk/hubbub/; revision=5010
* Remove reminders to support UTF-16, since we don't need to anymore.Andrew Sidwell2008-08-115-9/+1
| | | | svn path=/trunk/hubbub/; revision=5009
* Make the todolist a little more comprehensive.Andrew Sidwell2008-08-111-2/+9
| | | | svn path=/trunk/hubbub/; revision=5008
* - Remove an unused function from utils/string.cAndrew Sidwell2008-08-114-77/+5
| | | | | | | - Remove the no-op FINISH() macro from the tokeniser - Fix a typo in the charset detector svn path=/trunk/hubbub/; revision=5007
* Add some tests for character encoding overrides.Andrew Sidwell2008-08-112-0/+30
| | | | svn path=/trunk/hubbub/; revision=5006
* Update the "after after frameset" tests to cover all spec casesAndrew Sidwell2008-08-111-22/+16
| | | | svn path=/trunk/hubbub/; revision=5005
* Add an "updated" file to keep track of the version of the spec Hubbub ↵Andrew Sidwell2008-08-111-0/+1
| | | | | | implements. svn path=/trunk/hubbub/; revision=5004
* Bring the treebuilder up-to-date with spec.Andrew Sidwell2008-08-111-6/+4
| | | | svn path=/trunk/hubbub/; revision=5003
* Move one step closer to getting encoding changes working.Andrew Sidwell2008-08-116-27/+41
| | | | svn path=/trunk/hubbub/; revision=5000
* Make the encoding change callback send the textual name rather than the ↵Andrew Sidwell2008-08-104-3/+9
| | | | | | mibenum value. svn path=/trunk/hubbub/; revision=4992
* Add <meta charset> support in the treebuilder.Andrew Sidwell2008-08-107-7/+81
| | | | svn path=/trunk/hubbub/; revision=4991
* Simplify in_head.c; make sure return codes from handle_in_head() get ↵Andrew Sidwell2008-08-105-25/+6
| | | | | | propagated properly. svn path=/trunk/hubbub/; revision=4990
* Switch to using hubbub_error for reprocessing state from just a bool, to ↵Andrew Sidwell2008-08-1028-209/+215
| | | | | | 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-108-30/+8
| | | | | | handle_in_head(). Remove prototypes for functions no longer existent. svn path=/trunk/hubbub/; revision=4987
* Propagate more return codes up the chain from the token emitter.Andrew Sidwell2008-08-091-55/+38
| | | | svn path=/trunk/hubbub/; revision=4980
* Propagate the use of hubbub_error up into at least a bit of the treebuilder.Andrew Sidwell2008-08-098-16/+30
| | | | svn path=/trunk/hubbub/; revision=4979
* Move tokeniser.c across to using hubbub_error for return codes, not bools, ↵Andrew Sidwell2008-08-094-234/+247
| | | | | | so that "encoding change" requests can be sent back down the chain from the treebuilder at some point. svn path=/trunk/hubbub/; revision=4978
* Remove some commented-out code that doesn't reflect the spec's intention. ↵Andrew Sidwell2008-08-091-11/+3
| | | | | | Filed a bug upstream on the issue so the spec's wording can be fixed. (http://www.w3.org/Bugs/Public/show_bug.cgi?id=5944) svn path=/trunk/hubbub/; revision=4976