summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Make duktape the default, and on by default, and others off by defaultDaniel Silverstone2015-08-092-6/+8
|
* Support duktape and WebIDLDaniel Silverstone2015-08-094-1328/+1503
|
* Add duktape bindingsDaniel Silverstone2015-08-097-0/+731
|
* Add duktape binding support codeDaniel Silverstone2015-08-092-0/+367
|
* Add duktape 1.2.3 release ready for useDaniel Silverstone2015-08-092-0/+77150
|
* Store the HTML content as userdata on the DOM's HTMLDocumentDaniel Silverstone2015-08-091-0/+53
|
* Add support for BODY, HEAD, html namespaces and keying of html content dataDaniel Silverstone2015-08-092-0/+25
|
* Disambiguate referencesDaniel Silverstone2015-08-091-2/+2
|
* Abstract all instances of NewMinList as it causes alert 80000006 on OS3Chris Young2015-08-057-25/+32
|
* Fix guru 80000006 occuring on OS3 when initialising lists.Chris Young2015-08-052-9/+30
|
* retrive the correct uievents spec and process it appropriatelyVincent Sanders2015-07-232-7/+190
|
* Attempt to extract the uievents IDLVincent Sanders2015-07-231-3/+8
|
* NULL-terminate font name in IFF DR2D FONSChris Young2015-07-201-2/+2
|
* RISCOS: further fix URL bar memory manipulationJohn-Mark Bell2015-07-191-2/+5
|
* Check for empty URL in RISC OSChris Young2015-07-191-0/+3
|
* Check NULL pointerChris Young2015-07-191-1/+1
|
* RISCOS: fix obvious NULL dereferences in URL complete.John-Mark Bell2015-07-182-5/+10
|
* Pass the URL bar contents back as UTF-8.Chris Young2015-07-181-0/+13
|
* Fix IDL update from specVincent Sanders2015-07-171-5/+9
|
* Fix build on 64-bit HaikuAdrien Destugues2015-07-144-12/+4
| | | | | | | - Fix path to look for libnetwork to work also on non-hybrid systems - Remove references to /boot/common as it is not used anymore - Fix a few type errors - Use compiler provided va_copy when available
* Update jenkins build script to cope with arm linux buildsVincent Sanders2015-07-131-37/+17
|
* Complete hash table tests and clean up ineterface.Vincent Sanders2015-07-125-200/+237
|
* Add initial tests for hash table.Vincent Sanders2015-07-122-9/+161
|
* add some more nsurl compare unit tests to improve coverageVincent Sanders2015-07-101-0/+20
|
* Complete API coverage in nsurl unit testVincent Sanders2015-07-101-2/+147
|
* Add nsurl unit tests for the component handling parts of the APIVincent Sanders2015-07-101-0/+86
|
* Improve nsurl unit test to exercise the compare APIVincent Sanders2015-07-101-0/+60
|
* Extend bloom filter test to check item count is correctVincent Sanders2015-07-101-0/+4
|
* Add unit test for bloom filterVincent Sanders2015-07-103-59/+202
| | | | | | | Adds check based unit test for teh bloom filter implementation. This is based on Roberts original test code in utils/bloom.c and uses /usr/share/dict as a source of strings to check bloom creation, no false negatives and the false positive rate is below 15%.
* Add tests for all asserts in nsurl API and for access and access_leafVincent Sanders2015-07-092-179/+481
|
* Add asserts to ensure operations not passed bad pointersVincent Sanders2015-07-091-0/+4
|
* Improve component documentation.Michael Drake2015-07-091-3/+12
|
* Add some basic API assert check tests to ensure bad parameters are caughtVincent Sanders2015-07-091-1/+317
|
* Fix mention of nsurl_destroy.Michael Drake2015-07-091-6/+6
|
* remove unused sources from urldb testVincent Sanders2015-07-091-3/+2
|
* add libidn to test pkgconfigVincent Sanders2015-07-091-2/+2
|
* Add coverage to the unit test makefile targetsVincent Sanders2015-07-083-48/+83
| | | | | | The tests now only require that the test name is added to the TESTS variable and a testname_SRCS is set with a list of required sources to compile.
* convert nsurl tests to use check unit test frameworkVincent Sanders2015-07-083-217/+290
|
* Restructure test makefile to be called from main makefileVincent Sanders2015-07-074-42/+153
| | | | | | This changes the make test to be executed from the main netsurf makefile instead of being standalone. It also fixes up the urldbtest to run.
* make nsurl unit test work againVincent Sanders2015-07-076-11/+21
|
* Allow a fallback font for characters above 0xFFFF to be specified. There is ↵Chris Young2015-07-065-5/+33
| | | | no scanning of this range as most fonts don't have any characters here. Symbola is selected if it is installed.
* Support UTF-16 surrogates. This enables Emoji to be displayed if an ↵Chris Young2015-07-061-6/+24
| | | | | | appropriate font is installed. NB: Currently surrogate glyphs are not able to use the fallback font. The wrong glyphs may be displayed if you use an "old font engine".
* Split UTF-16 char length check into a separate functionChris Young2015-07-061-17/+16
|
* Correct broken ifdefChris Young2015-07-051-1/+1
|
* Fix logging to stderr if verbose_log was set before nslog_init was calledVincent Sanders2015-07-051-2/+5
|
* Fix a signed comparison error in nsurl parsing.Vincent Sanders2015-07-041-1/+1
| | | | | | | | | | | | | | | | | | | In utils/nsurl.c the function nsurl__create_from_section() has a section dealing with non-redundant ports (starting line 973). lwc_intern_string() was being called with negative lengths and as it takes a size_t (unsigned) so is getting passed a very large length which causes a segfault. this is supposed to be protected by the flag setting on line 969 however the arithmetic is all *unsigned* so the condition never matches (gdb) p length - (colon - pegs->at + skip) $9 = 18446744073709551608 changing the check arithmetic to be a simple comparison against length prevents this issue and reduces the amount of computation required.
* split out windows file operations into a separeate moduleVincent Sanders2015-06-307-265/+333
|
* Improve gtk scaffolding documentationVincent Sanders2015-06-301-35/+48
|
* Ensure gtk windows have a default favicon at creation.Vincent Sanders2015-06-301-4/+11
| | | | | | | This ensures newly created gtk gui windows have a default favicon set. This is necessary because new tab creation displays the new windows contents before an icon has been set and the icon will not be changed from the previously viewed tabs icon.
* Fix missing unistd includes to allow building with older headersVincent Sanders2015-06-292-1/+3
|