summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* fixed content model switch at a place. Also added another step to handle xmp ↵Rupinder Singh Khokhar2014-08-013-1/+10
| | | | in body
* fixed dd,dt&li handler. Also fixed the scoping lists. Also added a missing ↵Rupinder Singh Khokhar2014-08-018-53/+69
| | | | summary tag to the start tag processor conditional.
* Fixed The adoption agency & related thingsRupinder Singh Khokhar2014-08-017-45/+105
|
* Random rumblings-- unclean commitRupinder Singh Khokhar2014-08-015-56/+87
|
* Handling LF after CR in bogus comment state & changing few tests to make it ↵Rupinder Singh Khokhar2014-07-091-2/+3
| | | | in accordance with the tester interface
* added RAWTEXT contentModel. Also removed an if(c='-') condition because I ↵Rupinder Singh Khokhar2014-07-091-95/+93
| | | | felt it was extranious, with no clear logic, not according to the specs. Also fixed a sever bug in handling the tagname state. In all 3 more test files give a PASS
* Adding PLAINTEXT State & fixing the tester at placesRupinder Singh Khokhar2014-07-091-3/+7
|
* There could have been a better way to handle EOFs in b/w tag-names and ↵Rupinder Singh Khokhar2014-07-091-22/+44
| | | | attribute values. [Fix] Numeric overflow check algo. [fix] cp1252 tables.
* Adding the COMMENT_END_BANG state for test3.datRupinder Singh Khokhar2014-07-091-1/+24
|
* [Fix] tokeniser wrongly emitted a replacement character instead of utf8 ↵Rupinder Singh Khokhar2014-07-091-2/+8
| | | | NULL. Also, the tester used strlen to calculate string lengths--this seg faults if a null is passed-- this is also fixed.
* Updating Named Entities API in tokeniserRupinder Singh Khokhar2014-07-093-50/+70
|
* Remove client allocation function and update for new lpu API.Michael Drake2013-12-147-85/+47
|
* Fix uninitialised pause variableVincent Sanders2012-07-131-0/+2
|
* Add ability to pause tokenisationVincent Sanders2012-07-104-2/+42
|
* Remove unused and unneeded extraneous_chunk APIVincent Sanders2012-07-071-35/+0
|
* Insert data at correct point in input stream.John-Mark Bell2012-07-053-8/+51
|
* Only call script complete callback if scripting is enabledVincent Sanders2012-07-051-1/+2
|
* Add Script complete callbackVincent Sanders2012-07-053-1/+18
|
* add hubbub_parser_insert_chunkVincent Sanders2012-07-031-0/+27
|
* Update to new NSBUILD infrastructureDaniel Silverstone2012-06-295-5/+5
| | | | svn path=/trunk/hubbub/; revision=14006
* Fix handling of xmlns attributes on foreign content root elementsJohn Mark Bell2011-10-271-2/+3
| | | | svn path=/trunk/hubbub/; revision=13083
* Fix build with GCC 4.6John Mark Bell2011-07-2617-179/+68
| | | | svn path=/trunk/hubbub/; revision=12628
* Fix profile and coverage targetsJohn Mark Bell2010-12-061-1/+3
| | | | svn path=/trunk/hubbub/; revision=11021
* Remove init/final and embed entity trie at build time. r=vinceDaniel Silverstone2010-12-049-2540/+78
| | | | svn path=/trunk/hubbub/; revision=10976
* Make locale-agnosticJohn Mark Bell2009-07-121-2/+13
| | | | svn path=/trunk/hubbub/; revision=8474
* Hand off comparison to utility string comparisons.John Mark Bell2009-07-121-1/+2
| | | | svn path=/trunk/hubbub/; revision=8473
* Fix string comparisons.John Mark Bell2009-07-122-34/+7
| | | | svn path=/trunk/hubbub/; revision=8472
* Better guard for the Norcroft hackery.John Mark Bell2009-07-021-5/+11
| | | | | | When building for Windows, replace strncasecmp with calls to _strnicmp svn path=/trunk/hubbub/; revision=8266
* Fix broken error checking and return in hubbub_parser_completed.John Mark Bell2009-06-203-53/+67
| | | | | | | | Avoid potentially broken passing of address of an enum where uint32_t * is expected. Pedantic casting for Norcroft. Particularly ugly #ifdef __CC_NORCROFT in utils.h to ensure we have a strncasecmp implementation with that compiler/libraries. svn path=/trunk/hubbub/; revision=7892
* Fix use of uninitialised variable caused by braindead variable naming.John Mark Bell2009-05-271-3/+3
| | | | svn path=/trunk/hubbub/; revision=7583
* Make assignment of doctype component pointers clearer. Also removes a ↵John Mark Bell2009-05-271-9/+6
| | | | | | redundant pointer increment. svn path=/trunk/hubbub/; revision=7581
* Remove redundant code.John Mark Bell2009-05-271-13/+0
| | | | svn path=/trunk/hubbub/; revision=7580
* Initialise variables to stop GCC 4.4 complaining (credit: Jeroen Habraken)John Mark Bell2009-05-051-4/+4
| | | | svn path=/trunk/hubbub/; revision=7398
* Lose trailing commas.John Mark Bell2009-04-153-3/+3
| | | | | | GCC 2.95 compatibility. svn path=/trunk/hubbub/; revision=7095
* Merged revisions 7071-7082 via svnmerge from John Mark Bell2009-04-152-262/+278
| | | | | | | | | | | | | | | | svn://source.netsurf-browser.org/branches/jmb/hubbub-errors ........ r7077 | jmb | 2009-04-15 11:32:43 +0100 (Wed, 15 Apr 2009) | 2 lines Don't bother attempting to allow restarting the parser after an error in the treebuilder. It's far too complicated. ........ r7078 | jmb | 2009-04-15 11:46:12 +0100 (Wed, 15 Apr 2009) | 2 lines Document what should happen in exceptional circumstances ........ svn path=/trunk/hubbub/; revision=7083
* Manually merge r7070 into trunkJohn Mark Bell2009-04-1524-788/+1338
| | | | svn path=/trunk/hubbub/; revision=7082
* Improve error handling in the tokeniserJohn Mark Bell2009-04-061-62/+154
| | | | svn path=/trunk/hubbub/; revision=7052
* Remove hubbub_parser_parse_extraneous_chunk -- this is not supported yet. ↵John Mark Bell2009-04-041-0/+2
| | | | | | Surround implementation with #if 0 pending its reintroduction svn path=/trunk/hubbub/; revision=7045
* ConstifyJohn Mark Bell2009-04-041-2/+2
| | | | svn path=/trunk/hubbub/; revision=7044
* hubbub_alloc -> hubbub_allocator_fnJohn Mark Bell2009-04-0411-18/+22
| | | | svn path=/trunk/hubbub/; revision=7043
* Move hubbub_error_from_string into testutils.h and remove it from the library.John Mark Bell2009-04-041-25/+0
| | | | svn path=/trunk/hubbub/; revision=7041
* First cut at porting hubbub's buildsystem to the core toolsJohn Mark Bell2009-03-245-225/+10
| | | | svn path=/trunk/hubbub/; revision=6837
* 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 treebuilder with specJohn Mark Bell2009-03-1019-563/+528
| | | | svn path=/trunk/hubbub/; revision=6764
* Sync tokeniser tests with html5lib.John Mark Bell2009-03-101-12/+19
| | | | | | | | 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-091-2/+5
| | | | | | <form><option>foo</option></form> => abort. svn path=/trunk/hubbub/; revision=6746
* Actually associate textareas with formsJohn Mark Bell2009-02-201-7/+10
| | | | svn path=/trunk/hubbub/; revision=6578
* 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
* And another one. Now warning free. Huzzah.John Mark Bell2009-01-081-0/+1
| | | | svn path=/trunk/hubbub/; revision=6000