Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | ensure mac os x path is correct | Vincent Sanders | 2016-02-07 | 1 | -0/+1 | |
| | ||||||
* | update jenkins build script for yosemite | Vincent Sanders | 2016-02-07 | 1 | -0/+3 | |
| | ||||||
* | update for aarch64 | Vincent Sanders | 2016-02-01 | 1 | -0/+9 | |
| | ||||||
* | remove javascript build option from jenkins script | Vincent Sanders | 2016-01-25 | 1 | -28/+20 | |
| | ||||||
* | move the container code to gtk directory as its only ever used there. | Vincent Sanders | 2016-01-19 | 2 | -816/+0 | |
| | ||||||
* | Add 'mailto' lwc corestring. | Michael Drake | 2016-01-08 | 2 | -0/+4 | |
| | ||||||
* | remove necessity for header change in libutf8proc | Vincent Sanders | 2016-01-03 | 2 | -2/+7 | |
| | | | | | The combining character class definition was put in the libutf8proc header instead of being local to the IDNA implementation. | |||||
* | Revert "Skip invalid commandline args instead of aborting" | Chris Young | 2015-11-27 | 1 | -4/+2 | |
| | | | | This reverts commit 4ad94124a693528f2ac47a9b4b2e12880586aedf. | |||||
* | Skip invalid commandline args instead of aborting | Chris Young | 2015-11-24 | 1 | -2/+4 | |
| | ||||||
* | Ensure that those events listed in 8.1.5.2 as forwarded from body to window, ↵ | Daniel Silverstone | 2015-11-22 | 2 | -0/+31 | |
| | | | | don't get registered for listeners on body | |||||
* | Add support for retrying timed-out cURL fetches. | Daniel Silverstone | 2015-11-10 | 1 | -0/+14 | |
| | | | | | | | | | | | | | This is an attempt to amelioriate the situation found in #2384 where we see the cURL connect() failing to complete. Based on the pcap from the bug log, we believe that RISC OS is likely failing to signal the completion of the connection to cURL. As such, cURL times out. This change permits retries of timed out connections in the hope that a fresh socket FD might subsequently function correctly. The defaults chosen mean that the previous behaviour of 30 seconds before timeout is reported will remain the same, but in that time we will make 3 separate attempts to connect the socket. | |||||
* | Fix segmentation fault when a string option is set to NULL | Vincent Sanders | 2015-11-05 | 1 | -1/+4 | |
| | | | | | The check for a user option being a default value was not protecting against the value being set to NULL. | |||||
* | Stop utf8 conversion leaking its strings. | Michael Drake | 2015-10-31 | 1 | -8/+16 | |
| | ||||||
* | Don't fail on URLs with no host. | Michael Drake | 2015-10-31 | 1 | -8/+4 | |
| | ||||||
* | Style guide adherence. | Michael Drake | 2015-10-31 | 1 | -11/+16 | |
| | ||||||
* | Make nsurl utf8 string conversion function consistent with nsurl API. | Michael Drake | 2015-10-25 | 2 | -3/+3 | |
| | ||||||
* | Update gtk frontend to new API | Chris Young | 2015-10-24 | 1 | -1/+1 | |
| | ||||||
* | Rework IDN URL retrieval to return an nserror | Chris Young | 2015-10-24 | 2 | -32/+37 | |
| | ||||||
* | Add URL fragment | Chris Young | 2015-10-24 | 1 | -1/+1 | |
| | ||||||
* | Check we've obtained the host string | Chris Young | 2015-10-24 | 1 | -0/+5 | |
| | ||||||
* | Show the IDN decoded form in the URL bar on GTK if the option is set. | Chris Young | 2015-10-24 | 2 | -2/+2 | |
| | ||||||
* | Add a function to retrieve the decoded version of IDNA URLs | Chris Young | 2015-10-24 | 2 | -0/+59 | |
| | ||||||
* | Fix BeOS build | Adrien Destugues | 2015-10-12 | 1 | -0/+2 | |
| | | | | | | | Mainly C/C++ conflicts: * Designated initializer are not part of C++ * C++ already defines min() and max() * Force C99 and remove -O0 since we now use a decent compiler | |||||
* | Fix checking of distcc | Vincent Sanders | 2015-08-12 | 1 | -2/+3 | |
| | ||||||
* | Add support for builders with distcc installed | Vincent Sanders | 2015-08-12 | 1 | -2/+10 | |
| | ||||||
* | Fixup jenkins build scripts to cope with duktape for javascript | Vincent Sanders | 2015-08-09 | 1 | -6/+13 | |
| | ||||||
* | Add support for BODY, HEAD, html namespaces and keying of html content data | Daniel Silverstone | 2015-08-09 | 2 | -0/+25 | |
| | ||||||
* | Fix build on 64-bit Haiku | Adrien Destugues | 2015-07-14 | 1 | -1/+1 | |
| | | | | | | | - 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 | 2 | -174/+57 | |
| | ||||||
* | Add unit test for bloom filter | Vincent Sanders | 2015-07-10 | 1 | -57/+4 | |
| | | | | | | | 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 | 1 | -0/+4 | |
| | ||||||
* | 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 | |
| | ||||||
* | Fix mention of nsurl_destroy. | Michael Drake | 2015-07-09 | 1 | -6/+6 | |
| | ||||||
* | 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. | |||||
* | Allow translation messages to be compiled in as GTK resources | Vincent Sanders | 2015-06-21 | 2 | -9/+116 | |
| | ||||||
* | This moves message loading out of netsurf_init into each frontend | Vincent Sanders | 2015-06-21 | 2 | -4/+23 | |
| | | | | | | | | | | The translated message loading is dependant on configuration of resource location in each frontend, additionally they should have the ability to deal with errors in this loading in a implementation specific manner. This also extends the message loading API to be capable of loading from an inline memory buffer instead of from a file. | |||||
* | Move the browser identification and machine info logging. | Vincent Sanders | 2015-06-21 | 1 | -0/+20 | |
| | | | | | | | | Previously this information was logged when netsurf_init was called which might be many lines out output into the log. It is useful to have this information at the beginning of the log to make it easily found. In addition it makes netsurf_init less complex. | |||||
* | use logfile as variable name as cocoa gives an error about the symbol type ↵ | Vincent Sanders | 2015-05-29 | 1 | -8/+8 | |
| | | | | of logf | |||||
* | Improve logging interface to reduce overhead | Vincent Sanders | 2015-05-29 | 2 | -22/+20 | |
| | | | | | | | | | | | | | This reduces logging overhead by only calling the log output function once instead of three times. Additionally the nslog_gettime interface no longer needs to be exported and the static function is directly inlined further reducing function call overhead. Finally the appending of a newline uses fputc instead of a full printf call which is considerably more simple and further reduces overhead time. | |||||
* | Allow verbose logging to be directed to a file | Vincent Sanders | 2015-05-29 | 1 | -1/+34 | |
| | ||||||
* | fixup all the remaining logging macro callsites | Vincent Sanders | 2015-05-28 | 2 | -9/+9 | |
| | | | | | The semantic patch tool appears to have missed some difficult to reason about callsites which have now been manually cleaned up | |||||
* | Change LOG() macro to be varadic | Vincent Sanders | 2015-05-28 | 11 | -100/+93 | |
| | | | | | | | | | | | | This changes the LOG macro to be varadic removing the need for all callsites to have double bracketing and allows for future improvement on how we use the logging macros. The callsites were changed with coccinelle and the changes checked by hand. Compile tested for several frontends but not all. A formatting annotation has also been added which allows the compiler to check the parameters and types passed to the logging. | |||||
* | utility to translate public suffix data into a c code | Vincent Sanders | 2015-05-06 | 1 | -0/+378 | |
| | ||||||
* | Update posix source version on monkey frontend to reflect oyr usage of scandir | Vincent Sanders | 2015-05-03 | 1 | -1/+1 | |
| | ||||||
* | Revert "Fix RISC OS not having a pread/pwrite implementation." | Vincent Sanders | 2015-04-02 | 2 | -45/+0 | |
| | | | | | | | This reverts commit 82c7a7a4baf4a7a15381ee720799dc41c3d54909. Conflicts: content/fs_backing_store.c | |||||
* | Fix RISC OS not having a pread/pwrite implementation. | Vincent Sanders | 2015-03-31 | 2 | -3/+49 | |
| | ||||||
* | Remove fragment from nsurl hash. | Michael Drake | 2015-03-27 | 1 | -3/+0 | |
| |