summaryrefslogtreecommitdiff
path: root/content/hlcache.h
Commit message (Collapse)AuthorAgeFilesLines
* reduce unecessary usage of content headersVincent Sanders2016-06-061-1/+1
|
* Update content to split public and internal APIVincent Sanders2016-06-061-7/+0
|
* clean up the fetcher factory and improve its APIVincent Sanders2014-06-191-8/+0
|
* Extend low level source data cache with persistant storageVincent Sanders2014-05-131-23/+16
|
* content_get_url -> hlcache_handle_get_url, content__get_url -> content_get_urlJohn Mark Bell2011-12-041-0/+9
| | | | svn path=/trunk/netsurf/; revision=13236
* Port more internals to nsurl. Front ends may need updating.Michael Drake2011-10-031-2/+2
| | | | svn path=/trunk/netsurf/; revision=12926
* make high level cache take a parameter structureVincent Sanders2011-09-081-3/+17
| | | | | | make hlcache have a single global container svn path=/trunk/netsurf/; revision=12779
* Sniff content types where appropriate.John Mark Bell2011-09-041-1/+3
| | | | | | We never sniff for CSS, nor for non-page artefacts (e.g. treeview icons) svn path=/trunk/netsurf/; revision=12707
* Merge branches/jmb/content-factory to trunkJohn Mark Bell2011-05-061-4/+2
| | | | svn path=/trunk/netsurf/; revision=12283
* Stop gtk printing from exploding if its unable to initialise the jobVincent Sanders2011-03-151-0/+10
| | | | | | | add interface to clone a high level cache handle make generic printing core call new hlcache interface svn path=/trunk/netsurf/; revision=12068
* Ensure we stop the hlcache schedule before we quit the guiDaniel Silverstone2011-03-131-0/+6
| | | | svn path=/trunk/netsurf/; revision=12036
* Shunt the schedule function definitions to desktop/schedule.h. Shunt the ↵Daniel Silverstone2011-03-131-0/+9
| | | | | | hlcache/llcache to using schedule to get their cleanups run. svn path=/trunk/netsurf/; revision=12029
* Clean up caches on exitJohn Mark Bell2010-04-271-0/+5
| | | | svn path=/trunk/netsurf/; revision=10494
* Provide API to enable a handle's callback to be replacedJohn Mark Bell2010-04-111-0/+11
| | | | svn path=/trunk/netsurf/; revision=10376
* Implement hlcache_poll(), which drives the low-level cache event loop, and ↵John Mark Bell2010-04-111-0/+8
| | | | | | | | attempts to clean the high-level cache. Call this, instead of llcache_poll(). svn path=/trunk/netsurf/; revision=10371
* Make downloads work again.John Mark Bell2010-04-051-0/+10
| | | | svn path=/trunk/netsurf/; revision=10243
* Make the high-level cache drop contents of unacceptable type on the floor.John Mark Bell2010-04-041-9/+13
| | | | svn path=/trunk/netsurf/; revision=10238
* Most of a stop implementation.John Mark Bell2010-04-041-0/+8
| | | | | | | | | Remaining work: 1) Clone content_html_data 2) Cloning content_css_data requires the charset of the old content 3) Calling hlcache_handle_abort() before a content has been created must clean up the retrieval context. svn path=/trunk/netsurf/; revision=10236
* The convert stage of a content's state progression no longer reflows the ↵John Mark Bell2010-03-291-3/+0
| | | | | | | | | | | | | content to the provided dimensions. It is now defined as converting the content into a state in which it is ready for use. The user of the content is now responsible for performing an initial reformat (sic) of the content before it can be redrawn. Purge width/height parameters from hlcache_handle_retrieve/content_convert/*_convert APIs. Fix up content handlers affected by the above change in semantics. Ensure that browser_window_callback performs an initial reformat of its content. svn path=/trunk/netsurf/; revision=10207
* Merge jmb/new-cache; r=dsilvers,rs=vinceDaniel Silverstone2010-03-281-0/+110
svn path=/trunk/netsurf/; revision=10180