summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Port to new test scheme.John Mark Bell2009-03-253-4/+6
| | | | | | Avoid strict-aliasing warnings. svn path=/trunk/hubbub/; revision=6870
* Sync svn:ignore with reality. Lose old core makefileJohn Mark Bell2009-03-241-170/+0
| | | | svn path=/trunk/hubbub/; revision=6851
* Declare testrunnerJohn Mark Bell2009-03-241-0/+2
| | | | svn path=/trunk/hubbub/; revision=6847
* Fix determination of whether json is requiredJohn Mark Bell2009-03-242-9/+26
| | | | svn path=/trunk/hubbub/; revision=6846
* Purge redundant makefilesJohn Mark Bell2009-03-242-113/+0
| | | | svn path=/trunk/hubbub/; revision=6845
* Sync with core.John Mark Bell2009-03-241-13/+10
| | | | svn path=/trunk/hubbub/; revision=6844
* Flag argc as unusedJohn Mark Bell2009-03-241-0/+2
| | | | svn path=/trunk/hubbub/; revision=6842
* Add src directory to include path.John Mark Bell2009-03-241-1/+2
| | | | | | Sync makefiles external with the current revision. svn path=/trunk/hubbub/; revision=6840
* First cut at porting hubbub's buildsystem to the core toolsJohn Mark Bell2009-03-249-383/+38
| | | | svn path=/trunk/hubbub/; revision=6837
* Fix compilationJohn Mark Bell2009-03-111-4/+45
| | | | svn path=/trunk/hubbub/; revision=6771
* Fix typoJohn Mark Bell2009-03-111-1/+1
| | | | svn path=/trunk/hubbub/; revision=6770
* Fix form association. It kinda helps to associate the form-related object, ↵John Mark Bell2009-03-101-3/+2
| | | | | | rather than whatever happens to be on the top of the stack at the time. svn path=/trunk/hubbub/; revision=6768
* Sync commentary about expected behaviour with spec.John Mark Bell2009-03-101-0/+11
| | | | svn path=/trunk/hubbub/; revision=6767
* Reflect current statusJohn Mark Bell2009-03-101-1/+1
| | | | svn path=/trunk/hubbub/; revision=6766
* Make BUILD_SHARED actually build shared objectsChris Young2009-03-101-0/+5
| | | | svn path=/trunk/hubbub/; revision=6765
* Sync treebuilder with specJohn Mark Bell2009-03-1019-563/+528
| | | | svn path=/trunk/hubbub/; revision=6764
* Update test data to reflect spec changesJohn Mark Bell2009-03-103-5/+10
| | | | svn path=/trunk/hubbub/; revision=6763
* Sync treebuilder tests with html5libJohn Mark Bell2009-03-108-284/+344
| | | | svn path=/trunk/hubbub/; revision=6757
* Lose svn:executable propertyJohn Mark Bell2009-03-101-0/+0
| | | | svn path=/trunk/hubbub/; revision=6756
* Sync tokeniser tests with html5lib.John Mark Bell2009-03-1010-293/+8598
| | | | | | | | Sync tokeniser implementation with the spec. Fix handling of \0 in the tag open state. The unicodeCharacters test is disabled, as json-c doesn't like it. svn path=/trunk/hubbub/; revision=6755
* Fix bug 2673645John Mark Bell2009-03-092-3/+6
| | | | | | <form><option>foo</option></form> => abort. svn path=/trunk/hubbub/; revision=6746
* Test data for bug 2673645John Mark Bell2009-03-092-1/+1823
| | | | svn path=/trunk/hubbub/; revision=6745
* Actually associate textareas with formsJohn Mark Bell2009-02-201-7/+10
| | | | svn path=/trunk/hubbub/; revision=6578
* Allow TESTTYPE=release to be specified to build the tests with the release ↵Daniel Silverstone2009-02-1410-66/+68
| | | | | | | | | | CFLAGS. Add TARGET to the build paths. You should 'make distclean' before updating to this. Add BUILD_SHARED=yes support to the *nix build svn path=/trunk/hubbub/; revision=6478
* Convert UTF-16 meta charsets to UTF-8, given we'll have auto-detected them ↵John Mark Bell2009-01-231-26/+31
| | | | | | as UTF-8 in the chardet stage. (Credit: Andi Sidwell) svn path=/trunk/hubbub/; revision=6180
* Rework testrunner to avoid deadlocks. Hopefully, this is the last time I ↵John Mark Bell2009-01-231-18/+103
| | | | | | have to do this. svn path=/trunk/hubbub/; revision=6179
* I guess it helps if you document the fact that _both_ a tree handler and a ↵John Mark Bell2009-01-111-0/+4
| | | | | | document node are needed to make treebuilding work. svn path=/trunk/hubbub/; revision=6038
* Improve documentation of tree handler APIs.John Mark Bell2009-01-102-19/+158
| | | | svn path=/trunk/hubbub/; revision=6019
* Document how to enable iconv support in libparserutils.John Mark Bell2009-01-081-0/+9
| | | | | | This also needs documenting in lpu itself, but it's probably wise to document it here, too. svn path=/trunk/hubbub/; revision=6002
* Document "make docs"John Mark Bell2009-01-081-0/+14
| | | | | | Document the Aliases file, what it's used for, and where a copy can be found. svn path=/trunk/hubbub/; revision=6001
* And another one. Now warning free. Huzzah.John Mark Bell2009-01-081-0/+1
| | | | svn path=/trunk/hubbub/; revision=6000
* Add documentation from a couple of missing parametersJohn Mark Bell2009-01-081-2/+4
| | | | svn path=/trunk/hubbub/; revision=5999
* And some moreJohn Mark Bell2009-01-082-3/+3
| | | | svn path=/trunk/hubbub/; revision=5998
* Squash more doxygen warnings. Don't use html tags in comments, folks.John Mark Bell2009-01-081-25/+23
| | | | svn path=/trunk/hubbub/; revision=5997
* Make doxygen produce API documentation. I guess it helps if you enable the ↵John Mark Bell2009-01-083-8/+8
| | | | | | | | right options. Fix a couple more doxygen warnings. svn path=/trunk/hubbub/; revision=5996
* Squash memory leak.John Mark Bell2009-01-081-5/+39
| | | | | | Actually bother to clean up if we got errors, rather than just asserting. svn path=/trunk/hubbub/; revision=5995
* Use doxygen to create API documentation.John Mark Bell2009-01-0816-58/+1327
| | | | | | Add a bunch of extra commentary to stop doxygen warning. svn path=/trunk/hubbub/; revision=5994
* Point at examples directory, instead.John Mark Bell2009-01-081-2/+2
| | | | svn path=/trunk/hubbub/; revision=5993
* Make libxml binding example actually work.John Mark Bell2009-01-082-28/+178
| | | | | | A rudimentary makefile for this, too. svn path=/trunk/hubbub/; revision=5992
* Ok, let's actually compile the code before committing it.John Mark Bell2009-01-061-0/+1
| | | | svn path=/trunk/hubbub/; revision=5971
* Some kind of recovery from not supporting an auto-detected charset. We fall ↵John Mark Bell2009-01-062-2/+33
| | | | | | | | | | | back to Windows-1252 and hope for the best. Note that this only occurs when autodetecting. If the client has specified a charset, they get told about it immediately and get to decide what to do about it. If a meta charset is encountered after a successful autodetection, the client is informed in the usual way. As this requires the client to throw out the parser and start afresh, specifying the meta charset as the one to use, there's no problem as, again, the client will be informed immediately in that case. All of this ensures that charset autodetection is pretty well transparent as far as the client application is concerned. svn path=/trunk/hubbub/; revision=5970
* Here, have an incomplete binding example.John Mark Bell2009-01-061-0/+875
| | | | svn path=/trunk/hubbub/; revision=5968
* Fix potential read beyond available input data when processing \r in some ↵John Mark Bell2009-01-061-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 Bell2009-01-064-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 Bell2009-01-051-41/+14
| | | | svn path=/trunk/hubbub/; revision=5960
* Fix build breakageJohn Mark Bell2008-11-301-1/+3
| | | | svn path=/trunk/hubbub/; revision=5851
* lotsa C89, please check.François Revel2008-11-301-48/+91
| | | | svn path=/trunk/hubbub/; revision=5846
* Fix wrong prototype.François Revel2008-11-301-1/+1
| | | | svn path=/trunk/hubbub/; revision=5845
* C89François Revel2008-11-301-2/+5
| | | | svn path=/trunk/hubbub/; revision=5844
* C89François Revel2008-11-307-46/+58
| | | | svn path=/trunk/hubbub/; revision=5843