Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | make mimesniffing use core strings | Vincent Sanders | 2017-03-19 | 1 | -6/+0 |
| | |||||
* | create netsurf inttypes header to have portable integer formatting macros | Vincent Sanders | 2017-01-21 | 1 | -1/+1 |
| | |||||
* | Ensure memory used by Messages is freed on exit | Chris Young | 2016-12-11 | 1 | -0/+3 |
| | |||||
* | complete transition to locale independant core operation | Vincent Sanders | 2016-09-29 | 1 | -2/+1 |
| | | | | | | | | | | | | The netsurf core no longer uses any locale dependant operations excepting the mall number or cases where such operations are explicitly wanted. the netsurf_init now calls setlocale with the empty string and lets the c library setup as per its specific implementation. any core functionality that specificaly processes ascii text must use the utils/ascii.h header to do so. | ||||
* | Allow certificate verification user prompt creation to return errors | Vincent Sanders | 2016-07-31 | 1 | -2/+6 |
| | |||||
* | Allow include directories to be added by sub makefiles | Vincent Sanders | 2016-06-06 | 1 | -3/+3 |
| | |||||
* | move desktop window header into public API | Vincent Sanders | 2016-05-30 | 1 | -1/+1 |
| | |||||
* | move netsurf header into public API | Vincent Sanders | 2016-05-30 | 1 | -2/+2 |
| | |||||
* | move misc header into public API | Vincent Sanders | 2016-05-30 | 1 | -1/+1 |
| | |||||
* | move the CSS content handler | Vincent Sanders | 2016-05-26 | 1 | -1/+1 |
| | |||||
* | move image content handlers to accomodate core build changes | Vincent Sanders | 2016-05-23 | 1 | -2/+2 |
| | |||||
* | complete the rename of the gui browser table | Vincent Sanders | 2016-04-16 | 1 | -3/+3 |
| | | | | | | When the operations tables were created the browser table was renamed to miscellaneous except the actual rename patch was never applied, this fixes that situation. | ||||
* | Fix size_t printf formatting | Vincent Sanders | 2016-03-17 | 1 | -1/+2 |
| | | | | | | | 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. | ||||
* | Add support for retrying timed-out cURL fetches. | Daniel Silverstone | 2015-11-10 | 1 | -0/+3 |
| | | | | | | | | | | | | | 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. | ||||
* | This moves message loading out of netsurf_init into each frontend | Vincent Sanders | 2015-06-21 | 1 | -3/+1 |
| | | | | | | | | | | The translated message loading is dependant on configuration of resource location in each frontend, additionally they should have the ability to deal with errors in this loading in a implementation specific manner. This also extends the message loading API to be capable of loading from an inline memory buffer instead of from a file. | ||||
* | Move the browser identification and machine info logging. | Vincent Sanders | 2015-06-21 | 1 | -9/+0 |
| | | | | | | | | Previously this information was logged when netsurf_init was called which might be many lines out output into the log. It is useful to have this information at the beginning of the log to make it easily found. In addition it makes netsurf_init less complex. | ||||
* | Change LOG() macro to be varadic | Vincent Sanders | 2015-05-28 | 1 | -19/+15 |
| | | | | | | | | | | | | 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. | ||||
* | Improve llcache writeout stratagy | Vincent Sanders | 2014-11-28 | 1 | -8/+16 |
| | |||||
* | Remove old URL header includes. | Michael Drake | 2014-10-31 | 1 | -1/+0 |
| | |||||
* | remove unused url_init function | Vincent Sanders | 2014-10-31 | 1 | -2/+0 |
| | |||||
* | Update the core to use the split operations table headers | Vincent Sanders | 2014-10-16 | 1 | -9/+3 |
| | | | | Second in the series to decouple the core API usage from the frontends. | ||||
* | split version info into its own header and remove unnecessary nesurf.h includes | Vincent Sanders | 2014-10-13 | 1 | -14/+13 |
| | | | | | | | | | 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. | ||||
* | remove netsurf_poll callback and netsurf main loop | Vincent Sanders | 2014-10-13 | 1 | -14/+0 |
| | |||||
* | make fetchers scheduled | Vincent Sanders | 2014-06-26 | 1 | -4/+1 |
| | |||||
* | clean up the fetcher factory and improve its API | Vincent Sanders | 2014-06-19 | 1 | -4/+4 |
| | |||||
* | fix disc cache size option to be unsigned | Vincent Sanders | 2014-06-09 | 1 | -1/+1 |
| | |||||
* | Completely re-write web search provider handling | Vincent Sanders | 2014-05-25 | 1 | -2/+2 |
| | |||||
* | add backing store storage path to browser initialisation | Vincent Sanders | 2014-05-13 | 1 | -3/+2 |
| | |||||
* | Extend low level source data cache with persistant storage | Vincent Sanders | 2014-05-13 | 1 | -42/+67 |
| | |||||
* | ensure operations tables are registered as early as possible. | Vincent Sanders | 2014-05-10 | 1 | -9/+8 |
| | |||||
* | move verbose log global into logging module and remove netsurf.h include | Vincent Sanders | 2014-01-29 | 1 | -1/+0 |
| | |||||
* | remove forward refs from content/fetch.c and cleanup doc comments | Vincent Sanders | 2014-01-19 | 1 | -1/+4 |
| | |||||
* | move 401 login into operation table | Vincent Sanders | 2014-01-16 | 1 | -3/+1 |
| | |||||
* | split browser gui operations up | Vincent Sanders | 2014-01-15 | 1 | -3/+3 |
| | |||||
* | move remaining gui operations to table | Vincent Sanders | 2014-01-14 | 1 | -1/+1 |
| | |||||
* | Initial conversion of netsurf gui to callback vtable | Vincent Sanders | 2014-01-11 | 1 | -3/+9 |
| | |||||
* | stop system colours being anything to do with frontends | Vincent Sanders | 2014-01-10 | 1 | -2/+5 |
| | |||||
* | move option init out of netsurf_init | Vincent Sanders | 2013-05-28 | 1 | -12/+3 |
| | |||||
* | move options include | Vincent Sanders | 2013-05-28 | 1 | -1/+1 |
| | |||||
* | move the logging initialisation out to be call by frontends | Vincent Sanders | 2013-05-23 | 1 | -9/+0 |
| | | | | | This allows each frontend to pass a distinct callback to configure the output file stream appropriately for their use. | ||||
* | removed unsuded memdebug utilities | Vincent Sanders | 2013-05-23 | 1 | -5/+2 |
| | |||||
* | Fix "error setting certificate verify locations" problem when the Choices ↵ | Michael Drake | 2012-10-17 | 1 | -0/+1 |
| | | | | file doesn't exist. Now there's a single place for front ends to set options overrides. Fix nsoption_setnull_charp leak. | ||||
* | Fix up ripples from urldb change. | Michael Drake | 2012-10-11 | 1 | -3/+2 |
| | |||||
* | Show refcnt in lwc iterator at netsurf exit. | Daniel Silverstone | 2012-07-22 | 1 | -1/+1 |
| | |||||
* | Interned string cleanup, phase 2: Create utils/corestrings and use it in css ↵ | Michael Drake | 2012-07-22 | 1 | -0/+7 |
| | | | | handler. | ||||
* | Move js_finalise(). Fix provided by Ole Loots (mono) | Daniel Silverstone | 2012-06-29 | 1 | -2/+3 |
| | | | | svn path=/trunk/netsurf/; revision=14014 | ||||
* | improve javascript support | Vincent Sanders | 2012-06-10 | 1 | -1/+3 |
| | | | | svn path=/trunk/netsurf/; revision=13962 | ||||
* | remove unecessary includes | Vincent Sanders | 2012-03-23 | 1 | -4/+0 |
| | | | | svn path=/trunk/netsurf/; revision=13556 | ||||
* | NetSurf options rework (a=vince r=daniels,jmb) | Vincent Sanders | 2012-03-22 | 1 | -3/+3 |
| | | | | svn path=/trunk/netsurf/; revision=13548 | ||||
* | Totaly prefunctry binding to spidermonkey | Vincent Sanders | 2012-01-01 | 1 | -0/+5 |
| | | | | svn path=/trunk/netsurf/; revision=13360 |