summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
* Remove "spec up to date" lines in source.Andrew Sidwell2008-08-094-8/+1
| | | | svn path=/trunk/hubbub/; revision=4975
* Bring encoding detection tests up-to-date with html5lib, fix Hubbub-specific ↵Andrew Sidwell2008-08-096-162/+254
| | | | | | ones, and bring the csdetect algorithm up-to-date with that in the spec. svn path=/trunk/hubbub/; revision=4974
* Reorder test execution, so lower-level stuff is tested firstJohn Mark Bell2008-08-051-3/+3
| | | | svn path=/trunk/hubbub/; revision=4917
* Integrate previous revision into tokeniser2.c, tooJohn Mark Bell2008-08-051-1/+3
| | | | svn path=/trunk/hubbub/; revision=4916
* Fix acquisition of input length on 64bit platformsJohn Mark Bell2008-08-051-1/+3
| | | | svn path=/trunk/hubbub/; revision=4915
* Squash warnings on AMD64John Mark Bell2008-08-052-3/+3
| | | | svn path=/trunk/hubbub/; revision=4914
* Er yes. Let's commit the headers, too, shall we?John Mark Bell2008-08-051-0/+3
| | | | svn path=/trunk/hubbub/; revision=4913
* Make sure we run the last test in the file.John Mark Bell2008-08-041-7/+31
| | | | | | Set the scripting enable flag to true, as that's what the testdata assumes. svn path=/trunk/hubbub/; revision=4896
* Make scripting enable flag configurableJohn Mark Bell2008-08-046-4/+20
| | | | svn path=/trunk/hubbub/; revision=4895
* Really fix handling of entities in attributesJohn Mark Bell2008-08-042-1/+11
| | | | svn path=/trunk/hubbub/; revision=4894
* Fix previous commit.Andrew Sidwell2008-08-042-11/+15
| | | | svn path=/trunk/hubbub/; revision=4893
* Fix bug in hubbub & html5lib tests relating to parsing entities ending ↵Andrew Sidwell2008-08-042-2/+6
| | | | | | without semicolons in attribute values. svn path=/trunk/hubbub/; revision=4892