Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | The foreign breakout method doesn't neccessarily break out of foreign state. ↵ | Rupinder Singh Khokhar | 2014-08-01 | 1 | -2/+2 |
| | | | | Hence, it is only a candidate to do so. It will be decided during reprocessing whether to breakout or not. | ||||
* | Enabling some passed tests | Rupinder Singh Khokhar | 2014-08-01 | 1 | -6/+6 |
| | |||||
* | Merged the updates to tests made a few days ago | Rupinder Singh Khokhar | 2014-08-01 | 3 | -1/+15 |
| | |||||
* | Minor fixes to charset detection. Currently pre-scanning upto 1024 bytes. ↵ | Rupinder Singh Khokhar | 2014-08-01 | 3 | -60/+3 |
| | | | | Removed larger cases in which encoding declaration is beyond 512 bytes, for the time-being. Also removed some outdated tests. | ||||
* | tiny fix in tester & enabling some tests | Rupinder Singh Khokhar | 2014-08-01 | 1 | -3/+3 |
| | |||||
* | This is perhaps the best way to treat an incoming script content_model_flag. ↵ | Rupinder Singh Khokhar | 2014-08-01 | 1 | -1/+1 |
| | | | | Black-boxing is mantained, & a switch is allowed only to a script data state. Script content model can't be incorporated in the style of rcdata & rawtext data, wherein it was easy to make a 1to1 matching between handlers and states. Also fixed the tokeniser to properly handle script tags. tokeniser was earlier modified in commit 7b6b8eb6fcbdd175540902ca699e7e704b90f9e0, has now been tested & bugs removed. Additionaly, in every loop of the dispatcher, it will be checked whether it is safe for tokeniser to process CDATA, and corresponding opts on the tokeniser will be set. this may slow the library down because of repeated checking in every loop. The tokeniser code has become unbearably messy due to the script tags, so a little tiding up & optimisation will be done later ;) | ||||
* | Fixed dd/dt/li start tag handler once again. Also fixed resting of insertion ↵ | Rupinder Singh Khokhar | 2014-08-01 | 1 | -1/+1 |
| | | | | mode. Also fixed some things in after_after_frameset state | ||||
* | Enabling tests | Rupinder Singh Khokhar | 2014-08-01 | 1 | -24/+24 |
| | |||||
* | Now, since we have the support for retriving attributes from context, the ↵ | Rupinder Singh Khokhar | 2014-08-01 | 1 | -1/+1 |
| | | | | foreing breakout function is updated to incorporate checking of attributes | ||||
* | Fixed some misplaced tags in in_body insertion mode. Also improved support ↵ | Rupinder Singh Khokhar | 2014-08-01 | 1 | -1/+1 |
| | | | | for appending attributes to an element already in the stack | ||||
* | Added support to get attribute names & values from the context. This slows ↵ | Rupinder Singh Khokhar | 2014-08-01 | 1 | -1/+1 |
| | | | | down the library a very little bit. Optimizations will be done later. | ||||
* | The foreign state is still bugy and fails some tests. It will be debugged ↵ | Rupinder Singh Khokhar | 2014-08-01 | 1 | -2/+2 |
| | | | | after neccessary supporting modules are implemented | ||||
* | fixed handlers of table related and select related elements | Rupinder Singh Khokhar | 2014-08-01 | 1 | -1/+1 |
| | |||||
* | added provision to get quirks mode of document from treebuilder, assuming ↵ | Rupinder Singh Khokhar | 2014-08-01 | 1 | -1/+1 |
| | | | | treebuilder has one document associated with it. Also fixed table endtag handler in in_table insertion mode. Also fixed table starttag handler in in_body insertion mode | ||||
* | fixed isindex and form start tag handlers | Rupinder Singh Khokhar | 2014-08-01 | 1 | -2/+2 |
| | |||||
* | small fix to handle the param tag open | Rupinder Singh Khokhar | 2014-08-01 | 1 | -3/+3 |
| | |||||
* | fixed content model switch at a place. Also added another step to handle xmp ↵ | Rupinder Singh Khokhar | 2014-08-01 | 1 | -2/+2 |
| | | | | in body | ||||
* | fixed dd,dt&li handler. Also fixed the scoping lists. Also added a missing ↵ | Rupinder Singh Khokhar | 2014-08-01 | 1 | -1/+1 |
| | | | | summary tag to the start tag processor conditional. | ||||
* | Fixed The adoption agency & related things | Rupinder Singh Khokhar | 2014-08-01 | 1 | -2/+2 |
| | |||||
* | Handling LF after CR in bogus comment state & changing few tests to make it ↵ | Rupinder Singh Khokhar | 2014-07-09 | 2 | -8/+5 |
| | | | | in accordance with the tester interface | ||||
* | [Headache] Fixed tester & modified test file :-P | Rupinder Singh Khokhar | 2014-07-09 | 2 | -10/+10 |
| | |||||
* | added RAWTEXT contentModel. Also removed an if(c='-') condition because I ↵ | Rupinder Singh Khokhar | 2014-07-09 | 1 | -3/+3 |
| | | | | 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 | ||||
* | Enabling some tests. The regresssion.test file had some tests that I found ↵ | Rupinder Singh Khokhar | 2014-07-09 | 2 | -8/+8 |
| | | | | to be wrong and therefore changed them. A confirmation from the mentors is needed to verify its validity. | ||||
* | There could have been a better way to handle EOFs in b/w tag-names and ↵ | Rupinder Singh Khokhar | 2014-07-09 | 1 | -1/+1 |
| | | | | attribute values. [Fix] Numeric overflow check algo. [fix] cp1252 tables. | ||||
* | Adding the COMMENT_END_BANG state for test3.dat | Rupinder Singh Khokhar | 2014-07-09 | 1 | -1/+1 |
| | |||||
* | [Fix] tokeniser wrongly emitted a replacement character instead of utf8 ↵ | Rupinder Singh Khokhar | 2014-07-09 | 1 | -1/+1 |
| | | | | 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 tokeniser | Rupinder Singh Khokhar | 2014-07-09 | 1 | -1/+1 |
| | |||||
* | Adding the latest test files without fixing the INDEXes or the test interfaces | Rupinder Singh Khokhar | 2014-06-17 | 71 | -4999/+59796 |
| | |||||
* | Fix handling of xmlns attributes on foreign content root elements | John Mark Bell | 2011-10-27 | 1 | -0/+10 |
| | | | | svn path=/trunk/hubbub/; revision=13083 | ||||
* | Remove Aliases file from test harnesses | John Mark Bell | 2010-12-04 | 1 | -303/+0 |
| | | | | svn path=/trunk/hubbub/; revision=10978 | ||||
* | Update test data to reflect spec changes | John Mark Bell | 2009-03-10 | 3 | -5/+10 |
| | | | | svn path=/trunk/hubbub/; revision=6763 | ||||
* | Sync treebuilder tests with html5lib | John Mark Bell | 2009-03-10 | 8 | -284/+344 |
| | | | | svn path=/trunk/hubbub/; revision=6757 | ||||
* | Lose svn:executable property | John Mark Bell | 2009-03-10 | 1 | -0/+0 |
| | | | | svn path=/trunk/hubbub/; revision=6756 | ||||
* | Sync tokeniser tests with html5lib. | John Mark Bell | 2009-03-10 | 9 | -281/+8579 |
| | | | | | | | | 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 2673645 | John Mark Bell | 2009-03-09 | 1 | -1/+1 |
| | | | | | | <form><option>foo</option></form> => abort. svn path=/trunk/hubbub/; revision=6746 | ||||
* | Test data for bug 2673645 | John Mark Bell | 2009-03-09 | 2 | -1/+1823 |
| | | | | svn path=/trunk/hubbub/; revision=6745 | ||||
* | Entity test, using chunks from log file | John Mark Bell | 2008-09-07 | 2 | -0/+45 |
| | | | | svn path=/trunk/hubbub/; revision=5280 | ||||
* | Test case for attributes on first COL when COLGROUP is only implied. | Michael Drake | 2008-09-07 | 1 | -0/+19 |
| | | | | svn path=/trunk/hubbub/; revision=5268 | ||||
* | Fixes for handling of CR followed immediately by multibyte sequences. | John Mark Bell | 2008-09-06 | 2 | -0/+21 |
| | | | | | | | 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 | ||||
* | Test driver for pre-specified chunk size tests | John Mark Bell | 2008-08-18 | 2 | -0/+9 |
| | | | | svn path=/trunk/hubbub/; revision=5151 | ||||
* | Fix segfault caused by trampling the length of the current character when ↵ | John Mark Bell | 2008-08-18 | 1 | -1/+1 |
| | | | | | | | | 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 | ||||
* | Add another crasher page. | Andrew Sidwell | 2008-08-15 | 2 | -1/+680 |
| | | | | svn path=/trunk/hubbub/; revision=5126 | ||||
* | 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 | ||||
* | Add page which crashed, and fix the bug that caused it to do so. | Andrew Sidwell | 2008-08-13 | 2 | -1/+1162 |
| | | | | svn path=/trunk/hubbub/; revision=5106 | ||||
* | Add segfault page | Andrew Sidwell | 2008-08-13 | 2 | -3/+691 |
| | | | | svn path=/trunk/hubbub/; revision=5102 | ||||
* | Fix segfault in elimination of duplicate attributes. | John Mark Bell | 2008-08-13 | 1 | -3/+3 |
| | | | | svn path=/trunk/hubbub/; revision=5098 | ||||
* | Regression testcase for issue fixed in r5086 | John Mark Bell | 2008-08-13 | 2 | -0/+11 |
| | | | | svn path=/trunk/hubbub/; revision=5097 | ||||
* | Add another mangleme page that breaks hubbub. | Andrew Sidwell | 2008-08-13 | 2 | -1/+2 |
| | | | | svn path=/trunk/hubbub/; revision=5096 |