Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | add content handler for javascript | Vincent Sanders | 2012-06-19 | 1 | -1/+1 |
| | | | | svn path=/trunk/netsurf/; revision=13971 | ||||
* | Bypass full type sniffer if only images are acceptable | John Mark Bell | 2012-02-08 | 1 | -1/+3 |
| | | | | svn path=/trunk/netsurf/; revision=13436 | ||||
* | Fix bug #3454606: prevent double free of retrieval context when downloading | John Mark Bell | 2011-12-08 | 1 | -11/+21 |
| | | | | svn path=/trunk/netsurf/; revision=13260 | ||||
* | Fix bug #3452421: retain hlcache retrieval context when reporting errors & ↵ | John Mark Bell | 2011-12-06 | 1 | -9/+7 |
| | | | | | | rely on clients correctly releasing handles to clean up. svn path=/trunk/netsurf/; revision=13250 | ||||
* | content_get_url -> hlcache_handle_get_url, content__get_url -> content_get_url | John Mark Bell | 2011-12-04 | 1 | -1/+28 |
| | | | | svn path=/trunk/netsurf/; revision=13236 | ||||
* | Sort out hiccough in hlcache finalisation debug | Daniel Silverstone | 2011-10-09 | 1 | -1/+1 |
| | | | | svn path=/trunk/netsurf/; revision=13017 | ||||
* | Port more internals to nsurl. Front ends may need updating. | Michael Drake | 2011-10-03 | 1 | -31/+3 |
| | | | | svn path=/trunk/netsurf/; revision=12926 | ||||
* | Port llcache to nsurl. | Michael Drake | 2011-09-28 | 1 | -1/+29 |
| | | | | svn path=/trunk/netsurf/; revision=12904 | ||||
* | Make high level cache, low level cache and image cache all be initialised ↵ | Vincent Sanders | 2011-09-10 | 1 | -67/+76 |
| | | | | | | | | | 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 structure | Vincent Sanders | 2011-09-08 | 1 | -40/+70 |
| | | | | | | make hlcache have a single global container svn path=/trunk/netsurf/; revision=12779 | ||||
* | Handle zero-length documents correctly | John Mark Bell | 2011-09-08 | 1 | -2/+19 |
| | | | | svn path=/trunk/netsurf/; revision=12778 | ||||
* | Sniff content types where appropriate. | John Mark Bell | 2011-09-04 | 1 | -82/+133 |
| | | | | | | We never sniff for CSS, nor for non-page artefacts (e.g. treeview icons) svn path=/trunk/netsurf/; revision=12707 | ||||
* | Refactor http utilities | John Mark Bell | 2011-07-08 | 1 | -7/+4 |
| | | | | svn path=/trunk/netsurf/; revision=12595 | ||||
* | Merge branches/jmb/content-factory to trunk | John Mark Bell | 2011-05-06 | 1 | -27/+12 |
| | | | | svn path=/trunk/netsurf/; revision=12283 | ||||
* | Stop gtk printing from exploding if its unable to initialise the job | Vincent Sanders | 2011-03-15 | 1 | -0/+6 |
| | | | | | | | add interface to clone a high level cache handle make generic printing core call new hlcache interface svn path=/trunk/netsurf/; revision=12068 | ||||
* | Move schedule.h to utils/ | John Mark Bell | 2011-03-13 | 1 | -1/+1 |
| | | | | svn path=/trunk/netsurf/; revision=12039 | ||||
* | Ensure we stop the hlcache schedule before we quit the gui | Daniel Silverstone | 2011-03-13 | 1 | -3/+6 |
| | | | | svn path=/trunk/netsurf/; revision=12036 | ||||
* | Shunt the schedule function definitions to desktop/schedule.h. Shunt the ↵ | Daniel Silverstone | 2011-03-13 | 1 | -20/+32 |
| | | | | | | hlcache/llcache to using schedule to get their cleanups run. svn path=/trunk/netsurf/; revision=12029 | ||||
* | Do not attempt to destroy contents that are still loading | John Mark Bell | 2011-03-03 | 1 | -0/+4 |
| | | | | svn path=/trunk/netsurf/; revision=11898 | ||||
* | A little more debug to help us spot how many users of locked contents there ↵ | Daniel Silverstone | 2011-01-20 | 1 | -3/+5 |
| | | | | | | are, during shutdown svn path=/trunk/netsurf/; revision=11418 | ||||
* | Fix cleanup of hlcache_retrieval_ctx_ring | John Mark Bell | 2010-10-28 | 1 | -1/+2 |
| | | | | svn path=/trunk/netsurf/; revision=10915 | ||||
* | Rate-limit cache clean attempts | John Mark Bell | 2010-08-10 | 1 | -3/+16 |
| | | | | svn path=/trunk/netsurf/; revision=10686 | ||||
* | Clean up caches on exit | John Mark Bell | 2010-04-27 | 1 | -5/+66 |
| | | | | svn path=/trunk/netsurf/; revision=10494 | ||||
* | Ensure we propagate the error to our client, and then abort the llcache ↵ | Daniel Silverstone | 2010-04-22 | 1 | -1/+11 |
| | | | | | | handle, should we fail to find a content when converting a nascent hlcache context into an object svn path=/trunk/netsurf/; revision=10453 | ||||
* | Add assertion | John Mark Bell | 2010-04-16 | 1 | -0/+1 |
| | | | | svn path=/trunk/netsurf/; revision=10414 | ||||
* | Stop leaking hlcache handles. | John Mark Bell | 2010-04-13 | 1 | -1/+1 |
| | | | | svn path=/trunk/netsurf/; revision=10395 | ||||
* | Revert last change. | Michael Drake | 2010-04-12 | 1 | -5/+0 |
| | | | | svn path=/trunk/netsurf/; revision=10382 | ||||
* | Make new cache strip the fragment identifier, like fetchcache did. | Michael Drake | 2010-04-12 | 1 | -0/+5 |
| | | | | svn path=/trunk/netsurf/; revision=10381 | ||||
* | Provide API to enable a handle's callback to be replaced | John Mark Bell | 2010-04-11 | 1 | -0/+10 |
| | | | | svn path=/trunk/netsurf/; revision=10376 | ||||
* | Implement hlcache_poll(), which drives the low-level cache event loop, and ↵ | John Mark Bell | 2010-04-11 | 1 | -0/+52 |
| | | | | | | | | attempts to clean the high-level cache. Call this, instead of llcache_poll(). svn path=/trunk/netsurf/; revision=10371 | ||||
* | Remove redundant todo | John Mark Bell | 2010-04-11 | 1 | -1/+0 |
| | | | | svn path=/trunk/netsurf/; revision=10363 | ||||
* | Ensure content can be shared when retrieving from cache | John Mark Bell | 2010-04-11 | 1 | -1/+4 |
| | | | | svn path=/trunk/netsurf/; revision=10361 | ||||
* | Ensure quirks mode matches when retrieving contents from cache | John Mark Bell | 2010-04-11 | 1 | -1/+5 |
| | | | | svn path=/trunk/netsurf/; revision=10360 | ||||
* | Copy child charset, if any | John Mark Bell | 2010-04-11 | 1 | -6/+21 |
| | | | | svn path=/trunk/netsurf/; revision=10359 | ||||
* | Kill uninitialized warning about 'type' | Daniel Silverstone | 2010-04-09 | 1 | -1/+1 |
| | | | | svn path=/trunk/netsurf/; revision=10329 | ||||
* | Move the removal of the retrieval context to prevent a re-entrancy race ↵ | Daniel Silverstone | 2010-04-08 | 1 | -3/+7 |
| | | | | | | causing double-release of llcache handles svn path=/trunk/netsurf/; revision=10307 | ||||
* | Ensure that aborting or releasing hlcache handles will result in nascent ↵ | Daniel Silverstone | 2010-04-08 | 1 | -16/+57 |
| | | | | | | retrieval contexts being cleaned up svn path=/trunk/netsurf/; revision=10298 | ||||
* | Abort and release llcache handle on failure to process data. | John Mark Bell | 2010-04-08 | 1 | -0/+5 |
| | | | | | | Make hlcache retrieval ignore erroneous contents. svn path=/trunk/netsurf/; revision=10296 | ||||
* | Make downloads work again. | John Mark Bell | 2010-04-05 | 1 | -11/+41 |
| | | | | svn path=/trunk/netsurf/; revision=10243 | ||||
* | Make the high-level cache drop contents of unacceptable type on the floor. | John Mark Bell | 2010-04-04 | 1 | -4/+74 |
| | | | | svn path=/trunk/netsurf/; revision=10238 | ||||
* | Most of a stop implementation. | John Mark Bell | 2010-04-04 | 1 | -3/+59 |
| | | | | | | | | | 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 | ||||
* | Do not abort fetch on receipt of FETCH_ERROR: the fetch has already been ↵ | John Mark Bell | 2010-03-30 | 1 | -1/+8 |
| | | | | | | | | destroyed. Implement LLCACHE_EVENT_ERROR case of hlcache_llcache_callback(). svn path=/trunk/netsurf/; revision=10218 | ||||
* | The convert stage of a content's state progression no longer reflows the ↵ | John Mark Bell | 2010-03-29 | 1 | -8/+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 | ||||
* | Use hlcache_child_ctx, instead of just hoping that we replicate its members ↵ | John Mark Bell | 2010-03-29 | 1 | -47/+8 |
| | | | | | | | | correctly. Ensure public API documentation is not duplicated. svn path=/trunk/netsurf/; revision=10206 | ||||
* | Merge jmb/new-cache; r=dsilvers,rs=vince | Daniel Silverstone | 2010-03-28 | 1 | -0/+362 |
svn path=/trunk/netsurf/; revision=10180 |