Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Split utils header into string functions and everything else | Vincent Sanders | 2016-04-21 | 6 | -86/+119 | |
| | | | | | split out the string handling API from the rest of the utils header and fix up all the fallout. | |||||
* | remove unused wallclock API | Vincent Sanders | 2016-04-21 | 2 | -21/+0 | |
| | ||||||
* | cleanup unneeded includes in utils.h after API simplification | Vincent Sanders | 2016-04-20 | 2 | -4/+2 | |
| | ||||||
* | move remove underscores utility to alongside the single gtk call site | Vincent Sanders | 2016-04-20 | 2 | -31/+0 | |
| | ||||||
* | move regex helper to be with teh single remaining call site | Vincent Sanders | 2016-04-20 | 2 | -24/+0 | |
| | ||||||
* | add missing explicit dirent includes | Vincent Sanders | 2016-04-19 | 1 | -0/+1 | |
| | ||||||
* | move dir_sort_alpha function from generic utils to one specific place it is used | Vincent Sanders | 2016-04-19 | 2 | -46/+0 | |
| | ||||||
* | Reduce unecessary use of directory entry headers | Vincent Sanders | 2016-04-19 | 4 | -7/+51 | |
| | | | | | | | The config header was causing many source files to unecessarily include the dirent headers causing extra dependancies. This has been fixed by providing a utility dirent header that provides a common API across all platforms while removing the unecessary dirent header usage. | |||||
* | move time function to apropriate header | Vincent Sanders | 2016-04-19 | 2 | -8/+8 | |
| | ||||||
* | move sys/time.h support functionality out of generic header | Vincent Sanders | 2016-04-19 | 4 | -29/+54 | |
| | | | | | | | The utils header is a large collection of functionality for several system headers and API. This splits out the ones from sys/time.h into a separate header reducing the need for many unconnected source files to include the system header unecessarily. | |||||
* | Reduce unecessary use of networking headers | Vincent Sanders | 2016-04-17 | 3 | -10/+65 | |
| | | | | | | | | The utility configuration header dragged in a number of bsd sockets and related API as a side effect of setting up the configuration. By splitting the header and API setup into a separate header only the small number of places that need the functionality explitly include it. | |||||
* | 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 | |
| |