Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | reduce hlcache handle api usage in mimesniff | Vincent Sanders | 2017-03-19 | 1 | -3/+3 |
| | |||||
* | fix spelling mistakes in hlcache code | Vincent Sanders | 2016-11-20 | 1 | -5/+6 |
| | |||||
* | Update content to split public and internal API | Vincent Sanders | 2016-06-06 | 1 | -1/+1 |
| | |||||
* | move misc header into public API | Vincent Sanders | 2016-05-30 | 1 | -1/+1 |
| | |||||
* | 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. | ||||
* | Stop reporting error from mime sniffing when a fetcher completes with no data | Vincent Sanders | 2016-01-06 | 1 | -4/+6 |
| | | | | | | | | | | | If a fetcher returns with no data (no content or http error code 204) the hlcache state machine was trying to mimesniff using non existent header data and reporting the resulting NSERROR_NOT_FOUND as a "BadType" message. This changes the behaviour to be similar to that in the headers received case where NSERROR_NOT_FOUND from the mimesniffing is not an error. | ||||
* | Fix error reporting from fetch_start | Vincent Sanders | 2015-06-24 | 1 | -8/+9 |
| | | | | | | | Any fetch start error was being reported as "out of memory" which was clearly insufficient. Foe example bad urls (reported was file:// with a missing /) were causing a warn_user with out of memory. This change now at least causes a "bad url" message. | ||||
* | Change LOG() macro to be varadic | Vincent Sanders | 2015-05-28 | 1 | -10/+7 |
| | | | | | | | | | | | | 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. | ||||
* | Continue doxygen error cleanup. | Vincent Sanders | 2014-11-08 | 1 | -2/+1 |
| | |||||
* | Make the fetching of a contents encoding generic. | Vincent Sanders | 2014-11-05 | 1 | -3/+2 |
| | | | | | | | The frontends previously had to use an html renderer API to get the encoding of a content. This also required the explicit checking of the contents type rather than using the existing content API to abstract this knowledge. | ||||
* | Update the core to use the split operations table headers | Vincent Sanders | 2014-10-16 | 1 | -1/+2 |
| | | | | Second in the series to decouple the core API usage from the frontends. | ||||
* | clean up the fetcher factory and improve its API | Vincent Sanders | 2014-06-19 | 1 | -9/+0 |
| | |||||
* | attempt to purge low level cache on out of memory during fetch | Vincent Sanders | 2014-05-29 | 1 | -1/+1 |
| | |||||
* | Extend low level source data cache with persistant storage | Vincent Sanders | 2014-05-13 | 1 | -6/+5 |
| | |||||
* | remove unecessary utils/url.h includes | Vincent Sanders | 2014-05-09 | 1 | -4/+4 |
| | |||||
* | move scheduleing into browser operation table | Vincent Sanders | 2014-03-09 | 1 | -4/+4 |
| | |||||
* | remove all forward declarations from hlcache.c | Vincent Sanders | 2014-01-19 | 1 | -424/+414 |
| | |||||
* | Pedantic wrap fix. | Michael Drake | 2013-10-23 | 1 | -1/+3 |
| | |||||
* | Pass fetch redirect info up to content layer as content_msg. Mark redirect ↵ | Michael Drake | 2013-05-27 | 1 | -0/+11 |
| | | | | origin URLs as visited in browser window content callback. Note this doesn't mean we track redirects, it just lets us get the :visited link style on links that redirect. | ||||
* | 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 |