Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Getting further | Daniel Silverstone | 2015-07-19 | 12 | -5/+434 |
| | |||||
* | Override toString for our prototypes | Daniel Silverstone | 2015-07-19 | 1 | -13/+41 |
| | |||||
* | Support createElement | Daniel Silverstone | 2015-07-19 | 3 | -1/+45 |
| | |||||
* | REWORK: ALL THIS CRUD | Daniel Silverstone | 2015-07-19 | 13 | -18/+453 |
| | |||||
* | Handle node delete so we don't assert | Daniel Silverstone | 2015-07-19 | 1 | -0/+15 |
| | |||||
* | Fix silly mistake in DUKKY_GET_PROTOTYPE | Daniel Silverstone | 2015-07-19 | 1 | -5/+4 |
| | |||||
* | A little debug help | Daniel Silverstone | 2015-07-19 | 1 | -0/+3 |
| | |||||
* | REWORK: DODGY CRAP FOR VINCE | Daniel Silverstone | 2015-07-18 | 20 | -3/+77973 |
| | |||||
* | Fix IDL update from spec | Vincent Sanders | 2015-07-17 | 1 | -5/+9 |
| | |||||
* | Fix build on 64-bit Haiku | Adrien Destugues | 2015-07-14 | 4 | -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 builds | Vincent Sanders | 2015-07-13 | 1 | -37/+17 |
| | |||||
* | Complete hash table tests and clean up ineterface. | Vincent Sanders | 2015-07-12 | 5 | -200/+237 |
| | |||||
* | Add initial tests for hash table. | Vincent Sanders | 2015-07-12 | 2 | -9/+161 |
| | |||||
* | add some more nsurl compare unit tests to improve coverage | Vincent Sanders | 2015-07-10 | 1 | -0/+20 |
| | |||||
* | Complete API coverage in nsurl unit test | Vincent Sanders | 2015-07-10 | 1 | -2/+147 |
| | |||||
* | Add nsurl unit tests for the component handling parts of the API | Vincent Sanders | 2015-07-10 | 1 | -0/+86 |
| | |||||
* | Improve nsurl unit test to exercise the compare API | Vincent Sanders | 2015-07-10 | 1 | -0/+60 |
| | |||||
* | Extend bloom filter test to check item count is correct | Vincent Sanders | 2015-07-10 | 1 | -0/+4 |
| | |||||
* | Add unit test for bloom filter | Vincent Sanders | 2015-07-10 | 3 | -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_leaf | Vincent Sanders | 2015-07-09 | 2 | -179/+481 |
| | |||||
* | Add asserts to ensure operations not passed bad pointers | Vincent Sanders | 2015-07-09 | 1 | -0/+4 |
| | |||||
* | Improve component documentation. | Michael Drake | 2015-07-09 | 1 | -3/+12 |
| | |||||
* | Add some basic API assert check tests to ensure bad parameters are caught | Vincent Sanders | 2015-07-09 | 1 | -1/+317 |
| | |||||
* | Fix mention of nsurl_destroy. | Michael Drake | 2015-07-09 | 1 | -6/+6 |
| | |||||
* | remove unused sources from urldb test | Vincent Sanders | 2015-07-09 | 1 | -3/+2 |
| | |||||
* | add libidn to test pkgconfig | Vincent Sanders | 2015-07-09 | 1 | -2/+2 |
| | |||||
* | Add coverage to the unit test makefile targets | Vincent Sanders | 2015-07-08 | 3 | -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 framework | Vincent Sanders | 2015-07-08 | 3 | -217/+290 |
| | |||||
* | Restructure test makefile to be called from main makefile | Vincent Sanders | 2015-07-07 | 4 | -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 again | Vincent Sanders | 2015-07-07 | 6 | -11/+21 |
| | |||||
* | Allow a fallback font for characters above 0xFFFF to be specified. There is ↵ | Chris Young | 2015-07-06 | 5 | -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 Young | 2015-07-06 | 1 | -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 function | Chris Young | 2015-07-06 | 1 | -17/+16 |
| | |||||
* | Correct broken ifdef | Chris Young | 2015-07-05 | 1 | -1/+1 |
| | |||||
* | Fix logging to stderr if verbose_log was set before nslog_init was called | Vincent Sanders | 2015-07-05 | 1 | -2/+5 |
| | |||||
* | Fix a signed comparison error in nsurl parsing. | Vincent Sanders | 2015-07-04 | 1 | -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 module | Vincent Sanders | 2015-06-30 | 7 | -265/+333 |
| | |||||
* | Improve gtk scaffolding documentation | Vincent Sanders | 2015-06-30 | 1 | -35/+48 |
| | |||||
* | Ensure gtk windows have a default favicon at creation. | Vincent Sanders | 2015-06-30 | 1 | -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 headers | Vincent Sanders | 2015-06-29 | 2 | -1/+3 |
| | |||||
* | Add missing include to gtk scaffolding | Vincent Sanders | 2015-06-29 | 1 | -0/+1 |
| | | | | Without unistd access, close and unlink were not properly defined | ||||
* | fix glib resource API usage even when gresource was disabled | Vincent Sanders | 2015-06-29 | 1 | -0/+9 |
| | |||||
* | Improve resource code to not try and use g_resource calls when disabled. | Vincent Sanders | 2015-06-29 | 1 | -1/+5 |
| | |||||
* | Allow gtk preferences language selection resource to be inline | Vincent Sanders | 2015-06-25 | 2 | -41/+138 |
| | | | | | | | This allows the languages resource to be read from file or from inline data. Additionally it fixes a bug where the language combo box would always be reset to en as the default regardless of what was currently configured. | ||||
* | Fix error reporting from fetch_start | Vincent Sanders | 2015-06-24 | 4 | -47/+79 |
| | | | | | | | Any fetch start error was being reported as "out of memory" which was clearly insufficient. Foe example bad urls (reported was file:// with a missing /) were causing a warn_user with out of memory. This change now at least causes a "bad url" message. | ||||
* | Update GTK url bar completion to navigate on selection | Vincent Sanders | 2015-06-23 | 3 | -60/+142 |
| | |||||
* | Change gtk message and language handling to use resource names | Vincent Sanders | 2015-06-23 | 8 | -39/+62 |
| | | | | | | | | | | The GTK resource handling can now provide the path to resources rather than having to compute them separately. This reduces run time allocation and allows for the resources to be built in if required. Additionally this tweaks the resource scheme handling to redirect favicon.ico to resource:favicon.png instead of rewriting directly to file scheme path allowing the favicon to be a compiled in resource. | ||||
* | Allow GTK to include inline resources for default css | Vincent Sanders | 2015-06-22 | 2 | -0/+6 |
| | |||||
* | fix unused variable warning in framebuffer Message loading | Vincent Sanders | 2015-06-22 | 1 | -1/+4 |
| | |||||
* | Scale cached favicons before they are cached. This avoids the need to scale ↵ | Chris Young | 2015-06-22 | 3 | -2/+10 |
| | | | | icons on menu creation. |