Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix potential read beyond available input data when processing \r in some ↵ | John Mark Bell | 2009-01-06 | 1 | -5/+5 |
| | | | | | | | | | | states. What happened was that, given \rabc, we would advance past the \r, then read at current_offset + len (len == 1). I.E. read 'b' instead of 'a'. If the data in the inputstream's internal buffer happened to end immediately after the \r, then we'd read past the end of the buffer thanks to a bug in lpu_inputstream_peek which was fixed in r5965. In any case, we'd still be looking at the wrong character when looking for CRLF pairs. All regression tests now pass again. svn path=/trunk/hubbub/; revision=5967 | ||||
* | Port to changed lpu API. | John Mark Bell | 2009-01-06 | 4 | -461/+639 |
| | | | | | | | Drop HUBBUB_OOD and just use HUBBUB_NEEDDATA, instead. Currently aborts in bogus comment handling if it encounters a \r at the end of the inputstream's utf-8 buffer. svn path=/trunk/hubbub/; revision=5966 | ||||
* | Sync with reality. | John Mark Bell | 2009-01-05 | 1 | -41/+14 |
| | | | | svn path=/trunk/hubbub/; revision=5960 | ||||
* | Fix build breakage | John Mark Bell | 2008-11-30 | 1 | -1/+3 |
| | | | | svn path=/trunk/hubbub/; revision=5851 | ||||
* | lotsa C89, please check. | François Revel | 2008-11-30 | 1 | -48/+91 |
| | | | | svn path=/trunk/hubbub/; revision=5846 | ||||
* | Fix wrong prototype. | François Revel | 2008-11-30 | 1 | -1/+1 |
| | | | | svn path=/trunk/hubbub/; revision=5845 | ||||
* | C89 | François Revel | 2008-11-30 | 1 | -2/+5 |
| | | | | svn path=/trunk/hubbub/; revision=5844 | ||||
* | C89 | François Revel | 2008-11-30 | 7 | -46/+58 |
| | | | | svn path=/trunk/hubbub/; revision=5843 | ||||
* | Fix commentary | John Mark Bell | 2008-11-09 | 1 | -2/+3 |
| | | | | svn path=/trunk/hubbub/; revision=5668 | ||||
* | Convert PARSERUTILS_BADENCODING into HUBBUB_BADENCODING | John Mark Bell | 2008-11-09 | 3 | -1/+7 |
| | | | | svn path=/trunk/hubbub/; revision=5667 | ||||
* | Return errors from parser constructor/destructor. This changes the public API. | John Mark Bell | 2008-11-09 | 6 | -38/+46 |
| | | | | svn path=/trunk/hubbub/; revision=5666 | ||||
* | Return errors from treebuilder constructor/destructor | John Mark Bell | 2008-11-09 | 3 | -22/+32 |
| | | | | svn path=/trunk/hubbub/; revision=5665 | ||||
* | Return errors from tokeniser constructor/destructor | John Mark Bell | 2008-11-09 | 6 | -25/+36 |
| | | | | svn path=/trunk/hubbub/; revision=5664 | ||||
* | Return errors from dictionary constructor/destructor. | John Mark Bell | 2008-11-09 | 5 | -24/+33 |
| | | | | | | Fix commentary copied from libcss svn path=/trunk/hubbub/; revision=5663 | ||||
* | Port hubbub to new lpu API | John Mark Bell | 2008-11-08 | 5 | -14/+13 |
| | | | | svn path=/trunk/hubbub/; revision=5656 | ||||
* | Fixup dubious charsets | John Mark Bell | 2008-10-14 | 9 | -8/+32 |
| | | | | svn path=/trunk/hubbub/; revision=5575 | ||||
* | GCCSDK 4 build compatibility (not finished yet) | John Tytgat | 2008-09-28 | 2 | -7/+11 |
| | | | | svn path=/trunk/hubbub/; revision=5458 | ||||
* | Purge redundant API | John Mark Bell | 2008-09-25 | 1 | -4/+0 |
| | | | | svn path=/trunk/hubbub/; revision=5432 | ||||
* | Report errors from libparserutils better. | Andrew Sidwell | 2008-09-24 | 4 | -3/+51 |
| | | | | svn path=/trunk/hubbub/; revision=5431 | ||||
* | Ensure we unref collect node if it still exists when we come to destroy the ↵ | John Mark Bell | 2008-09-18 | 1 | -0/+6 |
| | | | | | | | | | treebuilder (this can occur if EOF is encountered when in generic_rcdata/script_collect modes). Note that the spec has since changed here, so we'll need to resync, anyway. This is simply to ensure the testsuite passes once more. svn path=/trunk/hubbub/; revision=5374 | ||||
* | Add configuration Makefile fragment. | John Mark Bell | 2008-09-18 | 2 | -0/+7 |
| | | | | svn path=/trunk/hubbub/; revision=5373 | ||||
* | Make install target work with DESTDIR again. bah. | John Mark Bell | 2008-09-18 | 1 | -3/+3 |
| | | | | svn path=/trunk/hubbub/; revision=5372 | ||||
* | OS X friendly install invocation | John Mark Bell | 2008-09-10 | 1 | -3/+3 |
| | | | | svn path=/trunk/hubbub/; revision=5301 | ||||
* | Make install/uninstall non-silent | John Mark Bell | 2008-09-09 | 1 | -6/+6 |
| | | | | svn path=/trunk/hubbub/; revision=5296 | ||||
* | Make install/uninstall consider DESTDIR | John Mark Bell | 2008-09-09 | 1 | -8/+8 |
| | | | | svn path=/trunk/hubbub/; revision=5293 | ||||
* | Lose redundant todos | John Mark Bell | 2008-09-08 | 2 | -5/+0 |
| | | | | svn path=/trunk/hubbub/; revision=5290 | ||||
* | Squash memory leak | John Mark Bell | 2008-09-08 | 1 | -0/+2 |
| | | | | svn path=/trunk/hubbub/; revision=5285 | ||||
* | Entity test, using chunks from log file | John Mark Bell | 2008-09-07 | 2 | -0/+45 |
| | | | | svn path=/trunk/hubbub/; revision=5280 | ||||
* | Fix LDFLAGS | John Mark Bell | 2008-09-07 | 1 | -1/+1 |
| | | | | svn path=/trunk/hubbub/; revision=5279 | ||||
* | Only include the .d files for testcases if we're building the test target. | John Mark Bell | 2008-09-07 | 1 | -2/+2 |
| | | | | svn path=/trunk/hubbub/; revision=5278 | ||||
* | Fix build failures. Quite how these were missed before, I don't know. | John Mark Bell | 2008-09-07 | 3 | -0/+11 |
| | | | | svn path=/trunk/hubbub/; revision=5277 | ||||
* | Only look for json if we're building the test target | John Mark Bell | 2008-09-07 | 1 | -0/+2 |
| | | | | svn path=/trunk/hubbub/; revision=5276 | ||||
* | Native RO buildsystem. Beware of the NOP. | John Mark Bell | 2008-09-07 | 4 | -6/+69 |
| | | | | svn path=/trunk/hubbub/; revision=5275 | ||||
* | Revert accidental commenting out of tree tester. | Michael Drake | 2008-09-07 | 1 | -1/+1 |
| | | | | svn path=/trunk/hubbub/; revision=5269 | ||||
* | Test case for attributes on first COL when COLGROUP is only implied. | Michael Drake | 2008-09-07 | 2 | -1/+20 |
| | | | | svn path=/trunk/hubbub/; revision=5268 | ||||
* | Fixes for handling of CR followed immediately by multibyte sequences. | John Mark Bell | 2008-09-06 | 3 | -59/+115 |
| | | | | | | | Pedantic whitespace changes. More paranoia surrounding entity handling. svn path=/trunk/hubbub/; revision=5266 | ||||
* | Untested regression test case for attribute on first tr in table with no tbody. | Michael Drake | 2008-09-06 | 1 | -0/+17 |
| | | | | svn path=/trunk/hubbub/; revision=5265 | ||||
* | Fix for spurious attributes on implied tbody and colgroup by takkaria. | Michael Drake | 2008-09-06 | 1 | -1/+5 |
| | | | | svn path=/trunk/hubbub/; revision=5262 | ||||
* | Fix testutils line reader. | John Mark Bell | 2008-09-05 | 1 | -1/+1 |
| | | | | svn path=/trunk/hubbub/; revision=5253 | ||||
* | Make export target useful | John Mark Bell | 2008-09-05 | 1 | -4/+3 |
| | | | | svn path=/trunk/hubbub/; revision=5252 | ||||
* | Fix test driver | John Mark Bell | 2008-08-23 | 1 | -5/+8 |
| | | | | svn path=/trunk/hubbub/; revision=5182 | ||||
* | Play with CHUNK_SIZE to attempt to tickle bugs. Causes tree tests to fail ↵ | Daniel Silverstone | 2008-08-22 | 2 | -15/+37 |
| | | | | | | with a double-free svn path=/trunk/hubbub/; revision=5172 | ||||
* | Test driver for pre-specified chunk size tests | John Mark Bell | 2008-08-18 | 5 | -1/+878 |
| | | | | svn path=/trunk/hubbub/; revision=5151 | ||||
* | Fix segfault caused by trampling the length of the current character when ↵ | John Mark Bell | 2008-08-18 | 2 | -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 Sidwell | 2008-08-15 | 4 | -39/+32 |
| | | | | | | mode, and then remove an unused variable in the treebuilder state. svn path=/trunk/hubbub/; revision=5132 | ||||
* | Add another crasher page. | Andrew Sidwell | 2008-08-15 | 2 | -1/+680 |
| | | | | svn path=/trunk/hubbub/; revision=5126 | ||||
* | Get make test running again. | Andrew Sidwell | 2008-08-15 | 1 | -1/+2 |
| | | | | svn path=/trunk/hubbub/; revision=5125 | ||||
* | Add www.directline.com front page HTML to test data | Rob Kendrick | 2008-08-15 | 2 | -0/+1313 |
| | | | | svn path=/trunk/hubbub/; revision=5123 | ||||
* | Another page that causes breakage | John Mark Bell | 2008-08-13 | 2 | -0/+195 |
| | | | | svn path=/trunk/hubbub/; revision=5114 | ||||
* | Do what r5107 for system ID for public IDs. | Andrew Sidwell | 2008-08-13 | 1 | -14/+4 |
| | | | | svn path=/trunk/hubbub/; revision=5108 |