summaryrefslogtreecommitdiff
path: root/test
Commit message (Collapse)AuthorAgeFilesLines
* The foreign breakout method doesn't neccessarily break out of foreign state. ↵Rupinder Singh Khokhar2014-08-011-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 testsRupinder Singh Khokhar2014-08-011-6/+6
|
* Merged the updates to tests made a few days agoRupinder Singh Khokhar2014-08-013-1/+15
|
* Minor fixes to charset detection. Currently pre-scanning upto 1024 bytes. ↵Rupinder Singh Khokhar2014-08-013-60/+3
| | | | Removed larger cases in which encoding declaration is beyond 512 bytes, for the time-being. Also removed some outdated tests.
* fixed small space errors in printing of nodesRupinder Singh Khokhar2014-08-011-3/+3
|
* tiny fix in tester & enabling some testsRupinder Singh Khokhar2014-08-012-4/+4
|
* This is perhaps the best way to treat an incoming script content_model_flag. ↵Rupinder Singh Khokhar2014-08-011-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 Khokhar2014-08-011-1/+1
| | | | mode. Also fixed some things in after_after_frameset state
* Enabling testsRupinder Singh Khokhar2014-08-011-24/+24
|
* Now, since we have the support for retriving attributes from context, the ↵Rupinder Singh Khokhar2014-08-011-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 Khokhar2014-08-011-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 Khokhar2014-08-011-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 Khokhar2014-08-011-2/+2
| | | | after neccessary supporting modules are implemented
* fixed handlers of table related and select related elementsRupinder Singh Khokhar2014-08-011-1/+1
|
* added provision to get quirks mode of document from treebuilder, assuming ↵Rupinder Singh Khokhar2014-08-011-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 handlersRupinder Singh Khokhar2014-08-011-2/+2
|
* small fix to handle the param tag openRupinder Singh Khokhar2014-08-011-3/+3
|
* fixed content model switch at a place. Also added another step to handle xmp ↵Rupinder Singh Khokhar2014-08-011-2/+2
| | | | in body
* fixed dd,dt&li handler. Also fixed the scoping lists. Also added a missing ↵Rupinder Singh Khokhar2014-08-011-1/+1
| | | | summary tag to the start tag processor conditional.
* Fixed The adoption agency & related thingsRupinder Singh Khokhar2014-08-011-2/+2
|
* Handling LF after CR in bogus comment state & changing few tests to make it ↵Rupinder Singh Khokhar2014-07-092-8/+5
| | | | in accordance with the tester interface
* [Headache] Fixed tester & modified test file :-PRupinder Singh Khokhar2014-07-094-17/+16
|
* added RAWTEXT contentModel. Also removed an if(c='-') condition because I ↵Rupinder Singh Khokhar2014-07-091-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
* Adding PLAINTEXT State & fixing the tester at placesRupinder Singh Khokhar2014-07-092-8/+14
|
* Enabling some tests. The regresssion.test file had some tests that I found ↵Rupinder Singh Khokhar2014-07-092-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 Khokhar2014-07-091-1/+1
| | | | attribute values. [Fix] Numeric overflow check algo. [fix] cp1252 tables.
* Adding the COMMENT_END_BANG state for test3.datRupinder Singh Khokhar2014-07-091-1/+1
|
* [Fix] tokeniser wrongly emitted a replacement character instead of utf8 ↵Rupinder Singh Khokhar2014-07-094-33/+45
| | | | 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-092-2/+2
|
* Adding the latest test files without fixing the INDEXes or the test interfacesRupinder Singh Khokhar2014-06-1772-4999/+59797
|
* Remove client allocation function and update for new lpu API.Michael Drake2013-12-147-88/+10
|
* Correct various warnings in the test suiteCraig Barnes2013-05-046-14/+14
|
* Don't use the nonportable alloca() during tests.Anthony J. Bentley2013-04-274-4/+12
|
* Fix up for json-c 0.10John-Mark Bell2012-08-291-14/+14
|
* Sprinkle some const correctness aroundJohn-Mark Bell2012-08-291-9/+9
|
* update for json-c 0.10 APIVincent Sanders2012-08-281-7/+6
|
* Fix testsuiteJohn-Mark Bell2012-07-053-0/+28
|
* Update to new NSBUILD infrastructureDaniel Silverstone2012-06-291-1/+1
| | | | svn path=/trunk/hubbub/; revision=14006
* Fix handling of xmlns attributes on foreign content root elementsJohn Mark Bell2011-10-271-0/+10
| | | | svn path=/trunk/hubbub/; revision=13083
* Remove Aliases file from test harnessesJohn Mark Bell2010-12-049-333/+30
| | | | svn path=/trunk/hubbub/; revision=10978
* Remove init/final and embed entity trie at build time. r=vinceDaniel Silverstone2010-12-0413-143/+3
| | | | svn path=/trunk/hubbub/; revision=10976
* A load of c89 compatibility fixes.John Mark Bell2009-04-166-39/+66
| | | | | | GCC 2.95 doesn't understand -Wno-unused-parameter svn path=/trunk/hubbub/; revision=7103
* Manually merge r7070 into trunkJohn Mark Bell2009-04-153-148/+159
| | | | svn path=/trunk/hubbub/; revision=7082
* Move hubbub_error_from_string into testutils.h and remove it from the library.John Mark Bell2009-04-041-0/+27
| | | | svn path=/trunk/hubbub/; revision=7041
* Purge testrunnerJohn Mark Bell2009-03-261-257/+0
| | | | svn path=/trunk/hubbub/; revision=6893
* Make testcases compile in release modeJohn Mark Bell2009-03-253-1/+56
| | | | svn path=/trunk/hubbub/; revision=6878
* Port to new test scheme.John Mark Bell2009-03-253-4/+6
| | | | | | Avoid strict-aliasing warnings. svn path=/trunk/hubbub/; revision=6870
* Fix determination of whether json is requiredJohn Mark Bell2009-03-241-8/+0
| | | | svn path=/trunk/hubbub/; revision=6846
* Flag argc as unusedJohn Mark Bell2009-03-241-0/+2
| | | | svn path=/trunk/hubbub/; revision=6842
* First cut at porting hubbub's buildsystem to the core toolsJohn Mark Bell2009-03-241-114/+4
| | | | svn path=/trunk/hubbub/; revision=6837