Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Improve comments. | Michael Drake | 2016-07-24 | 2 | -2/+3 |
| | |||||
* | URL module: Remove unused curl #include. | Michael Drake | 2016-07-24 | 1 | -1/+0 |
| | |||||
* | URL unescape: Calculate new_len at end, rather than maintaining it. | Michael Drake | 2016-07-24 | 1 | -4/+2 |
| | |||||
* | URL unescape: return the new length to the caller. | Michael Drake | 2016-07-24 | 3 | -5/+14 |
| | | | | | | | | The avoids situations were we threw away the length, only for the caller to have to strlen the returned string. Note, there seems to be a case of the amiga front end writing beyond end of allocation. Added a TODO for now. | ||||
* | Avoid using curl for URL unescaping. | Michael Drake | 2016-07-24 | 1 | -10/+66 |
| | | | | This moves us towards working without curl. | ||||
* | URL unescape: Use size_t for length. | Michael Drake | 2016-07-24 | 2 | -2/+2 |
| | |||||
* | Doxygen: Fix instance of bad function comment syntax. | Michael Drake | 2016-07-24 | 1 | -1/+1 |
| | |||||
* | reduce curl usage to fetcher, url unescaping and time parsing | Vincent Sanders | 2016-06-29 | 3 | -5/+8 |
| | |||||
* | move utf8 header into public API | Vincent Sanders | 2016-05-30 | 1 | -1/+1 |
| | |||||
* | store toolbar config in standard options instead of a separate file | Vincent Sanders | 2016-05-21 | 1 | -2/+6 |
| | |||||
* | Fix several doxygen errors | Vincent Sanders | 2016-05-05 | 2 | -2/+4 |
| | |||||
* | remove unused warn_user API | Vincent Sanders | 2016-05-02 | 2 | -24/+0 |
| | |||||
* | message get API should not raise user errors itself | Vincent Sanders | 2016-04-29 | 1 | -4/+1 |
| | |||||
* | use the miscellaneous table warning entry | Vincent Sanders | 2016-04-25 | 2 | -2/+22 |
| | | | | | | | change all the frontends to provide the warning callback in the miscelaneous table instead of using the warn_user function. Changing all the warn_user callsites still requires completion. | ||||
* | for strtof to be redefined on haiku stdlib must be included beforehand | Vincent Sanders | 2016-04-21 | 2 | -4/+1 |
| | |||||
* | attempt to fix haiku headers | Vincent Sanders | 2016-04-21 | 1 | -0/+4 |
| | |||||
* | 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 |