Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Open select menu via content msg, instead of breaking encapsulation. | Michael Drake | 2014-10-24 | 1 | -0/+5 |
| | | | | Fixes bw deref and browser_private.h #include in render/ | ||||
* | Add trivial maps facilitator at about:maps | Michael Drake | 2014-10-22 | 2 | -0/+18 |
| | | | | | | | | This is a simple HTML front end for the Google Static Maps API, since we don't yet have enough JS support for the full Google Maps. See: https://developers.google.com/maps/documentation/staticmaps/ | ||||
* | Update the core to use the split operations table headers | Vincent Sanders | 2014-10-16 | 7 | -9/+20 |
| | | | | Second in the series to decouple the core API usage from the frontends. | ||||
* | HTTPS: disable all SSL versions; emit fallback SCSV on downgrade. | John-Mark Bell | 2014-10-15 | 1 | -1/+5 |
| | | | | | | This removes all support for SSL and (with help from servers that support the fallback SCSV) protects against inappropriate protocol downgrade. | ||||
* | split version info into its own header and remove unnecessary nesurf.h includes | Vincent Sanders | 2014-10-13 | 5 | -5/+0 |
| | | | | | | | | | The netsurf.h header should *only* contain the registration, core initialisation and finalisation methods. Version information is best placed in its own header. Also remove any unneeded inclusion of this header limiting it to solely the places the relevant API is required. | ||||
* | Trivial sepelling, documentation and whitespace cleanups | Vincent Sanders | 2014-10-10 | 1 | -54/+59 |
| | |||||
* | fixup haiku rsrc fetcher initialisation | Vincent Sanders | 2014-09-05 | 1 | -1/+1 |
| | |||||
* | memcpy and terminate from openssl buffers | Vincent Sanders | 2014-09-03 | 1 | -18/+23 |
| | | | | | The memcpy is used instead of snprintf as the source data may not be null terminated and was causing OpenBSD to segfault. | ||||
* | terminate buffers from X509_NAME_print_ex() | Vincent Sanders | 2014-09-02 | 1 | -7/+13 |
| | |||||
* | add incomplete scheme fetcher for javascript urls | Vincent Sanders | 2014-08-25 | 2 | -5/+18 |
| | |||||
* | fix DOM tree dump debug | Vincent Sanders | 2014-08-04 | 3 | -6/+23 |
| | |||||
* | remove content include from urldb header | Vincent Sanders | 2014-07-17 | 2 | -5/+1 |
| | |||||
* | fix leak on error path (coverity 1224429) | Vincent Sanders | 2014-07-08 | 1 | -0/+1 |
| | |||||
* | version 1.1 of the backing store disc layout using base32 encoded | Vincent Sanders | 2014-07-04 | 1 | -61/+64 |
| | | | | filenames to allow for case insensitive filenames. | ||||
* | turn off verbose fetch debugging | Vincent Sanders | 2014-07-02 | 1 | -6/+16 |
| | |||||
* | fix dumb error in previous commit and get scheme name element correct | Vincent Sanders | 2014-07-02 | 1 | -3/+3 |
| | |||||
* | fix unhelpful assert at quit | Vincent Sanders | 2014-07-02 | 1 | -3/+22 |
| | |||||
* | fix fetchers include on windows | Vincent Sanders | 2014-07-01 | 1 | -1/+1 |
| | |||||
* | convert all frontends to scheduled fetch operation | Vincent Sanders | 2014-06-26 | 1 | -0/+1 |
| | |||||
* | make fetchers scheduled | Vincent Sanders | 2014-06-26 | 3 | -85/+168 |
| | |||||
* | clean up the fetcher factory and improve its API | Vincent Sanders | 2014-06-19 | 16 | -329/+352 |
| | |||||
* | extend file table with mkdir all and make fs backing store use it. | Vincent Sanders | 2014-06-05 | 1 | -2/+6 |
| | | | | enable fs backing store for RISC OS. | ||||
* | Include the date in the testament | Rob Kendrick (fatigue) | 2014-06-04 | 1 | -2/+2 |
| | |||||
* | Avoid signed vs unsigned comparason warning. | Michael Drake | 2014-06-04 | 1 | -1/+1 |
| | |||||
* | turn off debugging and add some comments and todo from dsilvers | Vincent Sanders | 2014-06-03 | 2 | -15/+18 |
| | |||||
* | Adjust the llcache behaviour to use scheduler for user notification. | Daniel Silverstone | 2014-06-03 | 1 | -2/+43 |
| | | | | | | | | | | | | | This change updates the llcache to use the scheduler to notify users of the llcache of events. This should be just as safe as before and is part of an effort to remove hlcache_poll and llcache_poll eventually because fetchers should schedule themselves if need-be. This is a big change despite the diminutive nature of the patch. Please report issues promptly if they turn up after this and are not visible before it. Signed-off-by: Daniel Silverstone <dsilvers@netsurf-browser.org> Reviewed-by: Vincent Sanders <vince@netsurf-browser.org> | ||||
* | write a cache tag file as an aid to backup software | Vincent Sanders | 2014-05-30 | 1 | -0/+39 |
| | |||||
* | attempt to purge low level cache on out of memory during fetch | Vincent Sanders | 2014-05-29 | 3 | -46/+68 |
| | |||||
* | rework path to url mapping functions to convert from and to nsurl | Vincent Sanders | 2014-05-26 | 5 | -15/+18 |
| | |||||
* | Completely re-write web search provider handling | Vincent Sanders | 2014-05-25 | 1 | -0/+1 |
| | |||||
* | Check return value from write() to avoid build warnings. | Michael Drake | 2014-05-24 | 1 | -2/+14 |
| | |||||
* | Fix leak of url schemes. | Michael Drake | 2014-05-16 | 1 | -0/+1 |
| | |||||
* | Remove unused #include | Michael Drake | 2014-05-15 | 1 | -1/+0 |
| | | | | Persistent thumbnail code was ripped out of urldb ages ago. | ||||
* | add helpers for time_t reading/writing | Vincent Sanders | 2014-05-15 | 1 | -26/+36 |
| | |||||
* | add strptime compatability | Vincent Sanders | 2014-05-13 | 1 | -0/+2 |
| | |||||
* | Add filesystem based backing store | Vincent Sanders | 2014-05-13 | 2 | -0/+1202 |
| | |||||
* | Extend low level source data cache with persistant storage | Vincent Sanders | 2014-05-13 | 4 | -180/+955 |
| | |||||
* | low level source data cache backing store interface. | Vincent Sanders | 2014-05-12 | 3 | -2/+170 |
| | |||||
* | remove unecessary utils/url.h includes | Vincent Sanders | 2014-05-09 | 5 | -8/+4 |
| | |||||
* | add file operations table and make all frontends use it. | Vincent Sanders | 2014-05-07 | 2 | -85/+112 |
| | | | | | | | | | | | | | This rationalises the path construction and basename file operations. The default implementation is POSIX which works for all frontends except windows, riscos and amiga which have differeing path separators and rules. These implementations are significantly more robust than the previous nine implementations and also do not use unsafe strncpy or buffers with arbitrary length limits. These implementations also carry full documentation comments. | ||||
* | move testament output to object directory instead of modifying source | Vincent Sanders | 2014-04-08 | 2 | -2/+3 |
| | |||||
* | move page search gui callbacks to their own operations table | Vincent Sanders | 2014-03-18 | 3 | -11/+11 |
| | |||||
* | Improve llcache header processing | Vincent Sanders | 2014-03-09 | 1 | -7/+22 |
| | | | | | | By skipping empty headers and correctly dealing with whitespace around header names we store fewer entries with better adherance to allowed values in http responses. | ||||
* | only try and cache http and https urls | Vincent Sanders | 2014-03-09 | 1 | -7/+28 |
| | |||||
* | remove unnecessary caching of whether a url has a query element | Vincent Sanders | 2014-03-09 | 1 | -10/+1 |
| | |||||
* | make nsurl_defragment() API more obvious and remove duplicated parameter ↵ | Vincent Sanders | 2014-03-09 | 2 | -21/+8 |
| | | | | checking | ||||
* | move scheduleing into browser operation table | Vincent Sanders | 2014-03-09 | 2 | -11/+11 |
| | |||||
* | Make llcache debugging less invasive | Vincent Sanders | 2014-02-21 | 1 | -67/+33 |
| | |||||
* | Witespace cleanup to prepare for backing store addition | Vincent Sanders | 2014-02-21 | 1 | -122/+121 |
| | |||||
* | Use libcurl's cache if it's new enough. Fixes #2064. | John-Mark Bell | 2014-02-06 | 1 | -7/+32 |
| |