Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | create date and time to seconds since epoch processing utility function | Vincent Sanders | 2016-04-16 | 2 | -17/+64 |
| | | | | | | | currently NetSurf uses curl_getdate to convert textural date and time strings into seconds since epoch. It is betetr to move this functionality to a utility function so curl_getdate can easily be replaced if required. | ||||
* | Fix size_t printf formatting | Vincent Sanders | 2016-03-17 | 2 | -7/+17 |
| | | | | | | | The printf formatting for size_t is set in c99 as %zu but in windows it is %Iu this is solved by adding and inttypes style PRI macro for size_t This also uses this macro everywhere size_t is formatted. | ||||
* | fixup nsurl handling to avoid locale specific character type implementation | Vincent Sanders | 2016-03-14 | 1 | -110/+224 |
| | |||||
* | Initial pass removing gtk frontend theme code | Vincent Sanders | 2016-03-08 | 1 | -5/+0 |
| | |||||
* | Add script for setting files to git last touched date. | Michael Drake | 2016-02-19 | 1 | -0/+36 |
| | | | | | | | | | This may help with whatever issue is causing a problem with RISC OS !Boot and !System distributions. From the base of the netsurf repo, you can run it like this: $ ./utils/git-date.sh riscos/distribution/ | ||||
* | setup flags for building monkey on RISC OS | Vincent Sanders | 2016-02-15 | 1 | -0/+3 |
| | |||||
* | Use compiler environment to control riscos header usage | Vincent Sanders | 2016-02-15 | 2 | -5/+5 |
| | | | | | Instead of relying on building the RISC OS frontend to determine correct include compatability use the compiler __riscos__ macro. | ||||
* | Ensure fetch attempts is not reduced to less than 1. | Michael Drake | 2016-02-15 | 1 | -2/+3 |
| | |||||
* | Fix constraints on curl_fetch_timeout option. | Michael Drake | 2016-02-15 | 1 | -2/+2 |
| | | | | 5 <= n <= 60 seconds. | ||||
* | enable monkey to be built everywhere it is completely generic now | Vincent Sanders | 2016-02-12 | 1 | -18/+2 |
| | |||||
* | fix coverity build generated tar handling | Vincent Sanders | 2016-02-11 | 1 | -4/+6 |
| | |||||
* | fix coverity submission for netsurf | Vincent Sanders | 2016-02-09 | 1 | -3/+5 |
| | |||||
* | remove possible null dereference on allocation faliure | Vincent Sanders | 2016-02-09 | 1 | -2/+2 |
| | | | | fix null dereference is calloc fails. coverity 1316339 | ||||
* | 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. |