summaryrefslogtreecommitdiff
path: root/desktop/netsurf.c
Commit message (Collapse)AuthorAgeFilesLines
* This moves message loading out of netsurf_init into each frontendVincent Sanders2015-06-211-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 Sanders2015-06-211-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 varadicVincent Sanders2015-05-281-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 stratagyVincent Sanders2014-11-281-8/+16
|
* Remove old URL header includes.Michael Drake2014-10-311-1/+0
|
* remove unused url_init functionVincent Sanders2014-10-311-2/+0
|
* Update the core to use the split operations table headersVincent Sanders2014-10-161-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 includesVincent Sanders2014-10-131-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 loopVincent Sanders2014-10-131-14/+0
|
* make fetchers scheduledVincent Sanders2014-06-261-4/+1
|
* clean up the fetcher factory and improve its APIVincent Sanders2014-06-191-4/+4
|
* fix disc cache size option to be unsignedVincent Sanders2014-06-091-1/+1
|
* Completely re-write web search provider handlingVincent Sanders2014-05-251-2/+2
|
* add backing store storage path to browser initialisationVincent Sanders2014-05-131-3/+2
|
* Extend low level source data cache with persistant storageVincent Sanders2014-05-131-42/+67
|
* ensure operations tables are registered as early as possible.Vincent Sanders2014-05-101-9/+8
|
* move verbose log global into logging module and remove netsurf.h includeVincent Sanders2014-01-291-1/+0
|
* remove forward refs from content/fetch.c and cleanup doc commentsVincent Sanders2014-01-191-1/+4
|
* move 401 login into operation tableVincent Sanders2014-01-161-3/+1
|
* split browser gui operations upVincent Sanders2014-01-151-3/+3
|
* move remaining gui operations to tableVincent Sanders2014-01-141-1/+1
|
* Initial conversion of netsurf gui to callback vtableVincent Sanders2014-01-111-3/+9
|
* stop system colours being anything to do with frontendsVincent Sanders2014-01-101-2/+5
|
* move option init out of netsurf_initVincent Sanders2013-05-281-12/+3
|
* move options includeVincent Sanders2013-05-281-1/+1
|
* move the logging initialisation out to be call by frontendsVincent Sanders2013-05-231-9/+0
| | | | | This allows each frontend to pass a distinct callback to configure the output file stream appropriately for their use.
* removed unsuded memdebug utilitiesVincent Sanders2013-05-231-5/+2
|
* Fix "error setting certificate verify locations" problem when the Choices ↵Michael Drake2012-10-171-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 Drake2012-10-111-3/+2
|
* Show refcnt in lwc iterator at netsurf exit.Daniel Silverstone2012-07-221-1/+1
|
* Interned string cleanup, phase 2: Create utils/corestrings and use it in css ↵Michael Drake2012-07-221-0/+7
| | | | handler.
* Move js_finalise(). Fix provided by Ole Loots (mono)Daniel Silverstone2012-06-291-2/+3
| | | | svn path=/trunk/netsurf/; revision=14014
* improve javascript supportVincent Sanders2012-06-101-1/+3
| | | | svn path=/trunk/netsurf/; revision=13962
* remove unecessary includesVincent Sanders2012-03-231-4/+0
| | | | svn path=/trunk/netsurf/; revision=13556
* NetSurf options rework (a=vince r=daniels,jmb)Vincent Sanders2012-03-221-3/+3
| | | | svn path=/trunk/netsurf/; revision=13548
* Totaly prefunctry binding to spidermonkeyVincent Sanders2012-01-011-0/+5
| | | | svn path=/trunk/netsurf/; revision=13360
* Port llcache to nsurl.Michael Drake2011-09-281-2/+3
| | | | svn path=/trunk/netsurf/; revision=12904
* Virtualise content handler finalisation calls. Remove pointless implementations.John Mark Bell2011-09-151-7/+2
| | | | svn path=/trunk/netsurf/; revision=12797
* Make high level cache, low level cache and image cache all be initialised ↵Vincent Sanders2011-09-101-7/+22
| | | | | | | | | from passed parameters Calculate all cache sizes from single memory cache size option and sanity check have a single global struct to hold all parameters instead of several individual variables svn path=/trunk/netsurf/; revision=12784
* make high level cache take a parameter structureVincent Sanders2011-09-081-1/+7
| | | | | | make hlcache have a single global container svn path=/trunk/netsurf/; revision=12779
* move bitmap cache initialisation up a levelVincent Sanders2011-09-071-0/+33
| | | | | | improve stats reporting svn path=/trunk/netsurf/; revision=12770
* Sniff content types where appropriate.John Mark Bell2011-09-041-0/+7
| | | | | | We never sniff for CSS, nor for non-page artefacts (e.g. treeview icons) svn path=/trunk/netsurf/; revision=12707
* Clean up after content factoryJohn Mark Bell2011-05-161-0/+3
| | | | svn path=/trunk/netsurf/; revision=12415
* Merge branches/jmb/content-factory to trunkJohn Mark Bell2011-05-061-3/+26
| | | | svn path=/trunk/netsurf/; revision=12283
* move logging initialisationVincent Sanders2011-04-021-13/+6
| | | | svn path=/trunk/netsurf/; revision=12152
* commandline option settingVincent Sanders2011-03-181-1/+4
| | | | svn path=/trunk/netsurf/; revision=12106
* Ensure we stop the hlcache schedule before we quit the guiDaniel Silverstone2011-03-131-0/+2
| | | | svn path=/trunk/netsurf/; revision=12036
* Shunt the schedule function definitions to desktop/schedule.h. Shunt the ↵Daniel Silverstone2011-03-131-2/+3
| | | | | | hlcache/llcache to using schedule to get their cleanups run. svn path=/trunk/netsurf/; revision=12029
* Lose nasty codeJohn Mark Bell2011-03-121-5/+0
| | | | svn path=/trunk/netsurf/; revision=11984
* Clean up blank_import on exitJohn Mark Bell2011-02-261-0/+4
| | | | svn path=/trunk/netsurf/; revision=11818