summaryrefslogtreecommitdiff
path: root/content
Commit message (Collapse)AuthorAgeFilesLines
* Eat any #fragment in llcache_object_retrieve -- fixing double-fragment ↵Daniel Silverstone2010-04-141-5/+20
| | | | | | issues at the top level, and preventing fragment(ed) redirects from confusing the issue svn path=/trunk/netsurf/; revision=10399
* Abstract a number of unsafe iterations of object users into a single safe ↵Daniel Silverstone2010-04-141-63/+55
| | | | | | function call svn path=/trunk/netsurf/; revision=10398
* Stop leaking hlcache handles.John Mark Bell2010-04-131-1/+1
| | | | svn path=/trunk/netsurf/; revision=10395
* remove incorrect low level cache releaseVincent Sanders2010-04-131-2/+0
| | | | svn path=/trunk/netsurf/; revision=10391
* Revert last change.Michael Drake2010-04-121-5/+0
| | | | svn path=/trunk/netsurf/; revision=10382
* Make new cache strip the fragment identifier, like fetchcache did.Michael Drake2010-04-121-0/+5
| | | | svn path=/trunk/netsurf/; revision=10381
* Provide API to enable a handle's callback to be replacedJohn Mark Bell2010-04-112-0/+21
| | | | svn path=/trunk/netsurf/; revision=10376
* Shrink source buffer to final length on fetch completionJohn Mark Bell2010-04-111-0/+12
| | | | svn path=/trunk/netsurf/; revision=10373
* Release low-level cache handle when destroying contentsJohn Mark Bell2010-04-111-0/+4
| | | | svn path=/trunk/netsurf/; revision=10372
* Implement hlcache_poll(), which drives the low-level cache event loop, and ↵John Mark Bell2010-04-112-0/+60
| | | | | | | | attempts to clean the high-level cache. Call this, instead of llcache_poll(). svn path=/trunk/netsurf/; revision=10371
* Remove redundant todoJohn Mark Bell2010-04-111-1/+0
| | | | svn path=/trunk/netsurf/; revision=10363
* CSS contents may be sharedJohn Mark Bell2010-04-111-1/+1
| | | | svn path=/trunk/netsurf/; revision=10362
* Ensure content can be shared when retrieving from cacheJohn Mark Bell2010-04-113-1/+16
| | | | svn path=/trunk/netsurf/; revision=10361
* Ensure quirks mode matches when retrieving contents from cacheJohn Mark Bell2010-04-113-1/+22
| | | | svn path=/trunk/netsurf/; revision=10360
* Copy child charset, if anyJohn Mark Bell2010-04-111-6/+21
| | | | svn path=/trunk/netsurf/; revision=10359
* Pedantic whitespace changesJohn Mark Bell2010-04-111-5/+10
| | | | svn path=/trunk/netsurf/; revision=10356
* Complete low-level cache cleanerJohn Mark Bell2010-04-111-2/+32
| | | | svn path=/trunk/netsurf/; revision=10355
* Remove redundant todoJohn Mark Bell2010-04-111-1/+0
| | | | svn path=/trunk/netsurf/; revision=10354
* Support 307 redirects for GET requestsJohn Mark Bell2010-04-111-2/+2
| | | | svn path=/trunk/netsurf/; revision=10353
* Forbid redirects to file:/// URLsJohn Mark Bell2010-04-111-1/+15
| | | | svn path=/trunk/netsurf/; revision=10352
* Bail out if we're redirected to an URL we can't handleJohn Mark Bell2010-04-111-1/+5
| | | | svn path=/trunk/netsurf/; revision=10351
* Reintroduce redirect limitJohn Mark Bell2010-04-111-27/+59
| | | | svn path=/trunk/netsurf/; revision=10350
* Remove redundant todosJohn Mark Bell2010-04-111-4/+0
| | | | svn path=/trunk/netsurf/; revision=10349
* Merge jmb/kill-reentrancy. r=vinceJohn Mark Bell2010-04-111-1/+3
| | | | svn path=/trunk/netsurf/; revision=10346
* Improve const-correctness of fetch_startJohn Mark Bell2010-04-105-14/+12
| | | | svn path=/trunk/netsurf/; revision=10342
* Return cookies to the same level of working/brokenness as they had before ↵John Mark Bell2010-04-101-0/+9
| | | | | | new-cache. svn path=/trunk/netsurf/; revision=10340
* Use computed POST data when redirecting, instead of original.John Mark Bell2010-04-101-2/+1
| | | | | | Certain redirect methods result in POST being converted to GET. svn path=/trunk/netsurf/; revision=10339
* Introduce content_set_ready.John Mark Bell2010-04-092-7/+15
| | | | | | | Make content_convert emit events only if content is in appropriate state. Remove no-longer-relevant assertion from content_convert. svn path=/trunk/netsurf/; revision=10330
* Kill uninitialized warning about 'type'Daniel Silverstone2010-04-091-1/+1
| | | | svn path=/trunk/netsurf/; revision=10329
* Some more asserts to try and help spot multiple-release of llcache handlesDaniel Silverstone2010-04-091-4/+16
| | | | svn path=/trunk/netsurf/; revision=10327
* Move the removal of the retrieval context to prevent a re-entrancy race ↵Daniel Silverstone2010-04-081-3/+7
| | | | | | causing double-release of llcache handles svn path=/trunk/netsurf/; revision=10307
* Fix missing 'break' introduced by 10300Daniel Silverstone2010-04-081-0/+1
| | | | svn path=/trunk/netsurf/; revision=10304
* Add an assert to clarify a segfault I'm investigatingDaniel Silverstone2010-04-081-0/+2
| | | | svn path=/trunk/netsurf/; revision=10303
* Remove todo -- no longer appropriateDaniel Silverstone2010-04-081-1/+1
| | | | svn path=/trunk/netsurf/; revision=10302
* Ensure an error'd fetch's llcache object is implicitly stale so it is not reusedDaniel Silverstone2010-04-081-1/+3
| | | | svn path=/trunk/netsurf/; revision=10301
* Purge FETCH_TYPE which is unused throughout NetSurf. Clearing a todo in ↵Daniel Silverstone2010-04-084-8/+4
| | | | | | llcachec. svn path=/trunk/netsurf/; revision=10300
* Remove parent from fetches, clearing a todo from llcache.cDaniel Silverstone2010-04-083-27/+7
| | | | svn path=/trunk/netsurf/; revision=10299
* Ensure that aborting or releasing hlcache handles will result in nascent ↵Daniel Silverstone2010-04-081-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 Bell2010-04-082-0/+8
| | | | | | Make hlcache retrieval ignore erroneous contents. svn path=/trunk/netsurf/; revision=10296
* When we've snapshotted an object, make sure we add the *new* object into the ↵John Mark Bell2010-04-081-1/+2
| | | | | | list of uncacheable objects, and not the old one. Otherwise, our cache chains end up being corrupted. svn path=/trunk/netsurf/; revision=10295
* Add function to test whether hlcache_handle's content is locked.Michael Drake2010-04-073-0/+21
| | | | svn path=/trunk/netsurf/; revision=10287
* Fix fetch_curl_post_convert() for filename_from_path() returning NULL.Michael Drake2010-04-071-0/+3
| | | | svn path=/trunk/netsurf/; revision=10265
* Add mime-type getter.Michael Drake2010-04-073-0/+21
| | | | svn path=/trunk/netsurf/; revision=10259
* Make downloads work again.John Mark Bell2010-04-056-49/+128
| | | | svn path=/trunk/netsurf/; revision=10243
* Remove redundant content message types and associated dataJohn Mark Bell2010-04-051-13/+0
| | | | svn path=/trunk/netsurf/; revision=10241
* Make the high-level cache drop contents of unacceptable type on the floor.John Mark Bell2010-04-042-13/+87
| | | | svn path=/trunk/netsurf/; revision=10238
* Most of a stop implementation.John Mark Bell2010-04-046-94/+391
| | | | | | | | | 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
* Constify data parameter to *_process_dataJohn Mark Bell2010-04-031-2/+3
| | | | svn path=/trunk/netsurf/; revision=10234
* Use mutator to modify content's title field.John Mark Bell2010-04-032-0/+15
| | | | svn path=/trunk/netsurf/; revision=10231
* rationalise the usage of the file schemeVincent Sanders2010-03-311-4/+5
| | | | svn path=/trunk/netsurf/; revision=10221