Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Allow the resource scheme to provide data directly. | Vincent Sanders | 2015-06-17 | 1 | -48/+151 |
| | | | | | | This allows front ends to provide resources from compiled in data instead of requiring the resources to be available on disc and forcing a redirect. | ||||
* | Change LOG() macro to be varadic | Vincent Sanders | 2015-05-28 | 2 | -39/+31 |
| | | | | | | | | | | | | 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. | ||||
* | Move win32 window operations into their own module | Vincent Sanders | 2015-03-12 | 1 | -1/+2 |
| | | | | | | This splits up a great deal of the win32 window code out from other gui code. It also remove large quantities of unused and junk variables and functions. | ||||
* | Fix my spelling of teh everywhere | Vincent Sanders | 2014-11-18 | 1 | -1/+1 |
| | |||||
* | Improve data scheme fetcher allocation | Vincent Sanders | 2014-11-17 | 1 | -10/+8 |
| | | | | | | The data scheme fetcher was over allocating the space for decoded base64 encoded urls and not using the base64 API that allocated the correct size storage. | ||||
* | Remove unecessary form debug | Vincent Sanders | 2014-11-15 | 1 | -1/+1 |
| | | | | | Additionaly we make the curl fetcher report errors instead of uninitialised buffer. | ||||
* | Doxygen cleanups | Vincent Sanders | 2014-11-09 | 1 | -3/+3 |
| | |||||
* | Improve Doxygen documentation | Vincent Sanders | 2014-11-08 | 1 | -2/+7 |
| | |||||
* | update fetcher registration API to return an error code. | Vincent Sanders | 2014-10-25 | 6 | -528/+523 |
| | | | | | | | | By using an error code return we can gracefully handle fetcher registration faliures instead of just immediately aborting. The curl handler was also cleaned up and documentation improved as a side effect. | ||||
* | 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 | 3 | -4/+11 |
| | | | | 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 | 4 | -4/+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 |
| | |||||
* | 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 |
| | |||||
* | make fetchers scheduled | Vincent Sanders | 2014-06-26 | 1 | -3/+1 |
| | |||||
* | clean up the fetcher factory and improve its API | Vincent Sanders | 2014-06-19 | 9 | -74/+78 |
| | |||||
* | Include the date in the testament | Rob Kendrick (fatigue) | 2014-06-04 | 1 | -2/+2 |
| | |||||
* | rework path to url mapping functions to convert from and to nsurl | Vincent Sanders | 2014-05-26 | 3 | -11/+11 |
| | |||||
* | Completely re-write web search provider handling | Vincent Sanders | 2014-05-25 | 1 | -0/+1 |
| | |||||
* | remove unecessary utils/url.h includes | Vincent Sanders | 2014-05-09 | 4 | -4/+0 |
| | |||||
* | 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 scheduleing into browser operation table | Vincent Sanders | 2014-03-09 | 1 | -7/+7 |
| | |||||
* | Use libcurl's cache if it's new enough. Fixes #2064. | John-Mark Bell | 2014-02-06 | 1 | -7/+32 |
| | |||||
* | clean up desktop/gui.h include usage | Vincent Sanders | 2014-01-29 | 1 | -1/+0 |
| | |||||
* | move path_to_url and url_to_path to fetch operation table | Vincent Sanders | 2014-01-25 | 1 | -2/+2 |
| | |||||
* | Use corestrings for "about", "data", and "resource". | Michael Drake | 2014-01-24 | 3 | -20/+6 |
| | |||||
* | Use corestring ref. | Michael Drake | 2014-01-24 | 1 | -6/+2 |
| | |||||
* | Just use corestring refs. | Michael Drake | 2014-01-24 | 1 | -10/+3 |
| | |||||
* | create table for fetcher operations and move all operations into it | Vincent Sanders | 2014-01-23 | 3 | -7/+7 |
| | |||||
* | Enable TLS 1.2 support again. | John-Mark Bell | 2014-01-19 | 1 | -5/+3 |
| | |||||
* | move filename_from_path and path_add_part into gui operation tables | Vincent Sanders | 2014-01-16 | 2 | -2/+4 |
| | |||||
* | split browser gui operations up | Vincent Sanders | 2014-01-15 | 1 | -1/+1 |
| | |||||
* | move remaining gui operations to table | Vincent Sanders | 2014-01-14 | 1 | -1/+2 |
| | |||||
* | Remove logging now that file upload *seems* to work | Daniel Silverstone | 2014-01-04 | 1 | -1/+0 |
| | |||||
* | Add a bunch of logging to try and help track down the issue with rawfile ↵ | Daniel Silverstone | 2014-01-04 | 1 | -0/+1 |
| | | | | handling, sorry guys | ||||
* | In theory, store raw filenames and pass them through for file upload. ↵ | Daniel Silverstone | 2014-01-04 | 1 | -1/+1 |
| | | | | Untested due to no file-upload in GTK frontend just yet | ||||
* | Enable access to hotlist icons through resource URLs. | Michael Drake | 2013-11-20 | 1 | -0/+2 |
| | |||||
* | Sort non zero-padded numerical filename parts correctly. | Michael Drake | 2013-11-14 | 1 | -1/+1 |
| | |||||
* | Can just use scandir now. | Michael Drake | 2013-11-14 | 1 | -17/+1 |
| | |||||
* | Marginally cleaner handling of scandir absence. | Michael Drake | 2013-11-11 | 1 | -14/+12 |
| | |||||
* | Dirty special casing of Windows, to handle mingw dirent.h's lack of scandir ↵ | Michael Drake | 2013-11-11 | 1 | -2/+20 |
| | | | | and alphasort. | ||||
* | Sort directory contents. | Michael Drake | 2013-11-10 | 1 | -6/+14 |
| | |||||
* | Visual indication of hotlist's folder for unsorted entries, with special icon. | Michael Drake | 2013-11-08 | 1 | -0/+1 |
| | |||||
* | Clean up cached fetch handles. | Michael Drake | 2013-10-24 | 1 | -0/+2 |
| | |||||
* | Fix Coverity #1109871. | Michael Drake | 2013-10-23 | 1 | -1/+2 |
| | |||||
* | Add arrow image to resource icons. | Michael Drake | 2013-08-12 | 1 | -0/+1 |
| | |||||
* | Merge branch 'master' of git://git.netsurf-browser.org/netsurf | Michael Drake | 2013-06-05 | 1 | -0/+8 |
|\ |