summaryrefslogtreecommitdiff
path: root/content/content.c
Commit message (Collapse)AuthorAgeFilesLines
* Only lock content around its reformat call. This means it is not now locked ↵Michael Drake2011-09-171-2/+4
| | | | | | when reformat message is broadcast. Prevents the browser window callback asking the core to redraw a content before it gets unlocked. svn path=/trunk/netsurf/; revision=12802
* Content interface to get at contextual content at point.Michael Drake2011-09-061-0/+16
| | | | svn path=/trunk/netsurf/; revision=12753
* Remove mime_type parameter from content handler content_type callback APIJohn Mark Bell2011-09-031-3/+3
| | | | svn path=/trunk/netsurf/; revision=12704
* refactor bitmap out of generic content structureVincent Sanders2011-08-311-4/+50
| | | | svn path=/trunk/netsurf/; revision=12686
* Fix transition from LOADING to ERROR state after content has been locked for ↵John Mark Bell2011-07-201-2/+12
| | | | | | conversion svn path=/trunk/netsurf/; revision=12614
* Fix race when stopping an HTML content mid-loadJohn Mark Bell2011-07-191-4/+2
| | | | svn path=/trunk/netsurf/; revision=12611
* Fix selection for non-gui browser windows (iframes).Michael Drake2011-07-131-0/+16
| | | | | | | Selection no longer uses current_redraw_browser. Fix long-standing selection bugs on platforms that use action on release behaviour. svn path=/trunk/netsurf/; revision=12598
* Remove plotter table global. Pass a redraw context around redraw functions. ↵Michael Drake2011-06-301-2/+2
| | | | | | Knockout could be handled better. Note: untested on most front ends. svn path=/trunk/netsurf/; revision=12543
* Unify content_redraw params in content_redraw_data struct. Core and RISC OS ↵Michael Drake2011-06-281-7/+3
| | | | | | content handlers updated. svn path=/trunk/netsurf/; revision=12529
* Enable content redraw request without hlcache_handle.Michael Drake2011-06-271-2/+18
| | | | svn path=/trunk/netsurf/; revision=12518
* If iframes are reformatted due to containing document reflow, don't need to ↵Michael Drake2011-06-241-3/+7
| | | | | | redraw them since they will be redrawn when the containing document is redrawn. Make iframe handling more robust. svn path=/trunk/netsurf/; revision=12497
* Squash static analyser warningJohn Mark Bell2011-05-161-2/+1
| | | | svn path=/trunk/netsurf/; revision=12419
* refactor content handler initilisation to use named initialisorsVincent Sanders2011-05-091-2/+2
| | | | svn path=/trunk/netsurf/; revision=12341
* Clear extraneous text when done..Michael Drake2011-05-091-2/+2
| | | | svn path=/trunk/netsurf/; revision=12324
* consolidate content redraw Vincent Sanders2011-05-081-95/+10
| | | | | | more cleanups ready for image content refactor svn path=/trunk/netsurf/; revision=12317
* Simplify status bar text.Michael Drake2011-05-081-18/+13
| | | | svn path=/trunk/netsurf/; revision=12313
* Merge branches/jmb/content-factory to trunkJohn Mark Bell2011-05-061-519/+94
| | | | svn path=/trunk/netsurf/; revision=12283
* Remove redundant parameter from content_open APIJohn Mark Bell2011-03-101-4/+3
| | | | svn path=/trunk/netsurf/; revision=11964
* Fix broken CONTENT_PLUGIN API.Chris Young2011-03-061-2/+2
| | | | | | | Add a default content handler for Amiga using the plugin interface, which passes unknown files (currently images only) through DataTypes. svn path=/trunk/netsurf/; revision=11924
* Created content handler CONTENT_APPLE_IMAGE for Mac OS X that can handle all ↵Sven Weidauer2011-03-051-0/+18
| | | | | | image file formats supported by Apples ImageIO framework. Right now used only for JPEG to get rid of libjpeg dependency. svn path=/trunk/netsurf/; revision=11911
* Purge CONTENT_STATUS_TYPE_UNKNOWNJohn Mark Bell2011-02-281-7/+2
| | | | svn path=/trunk/netsurf/; revision=11861
* Remove bogus assertions: content handlers which spawn fetches may not ↵John Mark Bell2011-02-281-7/+0
| | | | | | transition out of the LOADING state until after the fetches have completed. svn path=/trunk/netsurf/; revision=11860
* Unlock the content when transitioning into the READY state.John Mark Bell2011-02-281-5/+18
| | | | svn path=/trunk/netsurf/; revision=11859
* Fix bug #3194007: stop emitting duplicate READY/DONE events.John Mark Bell2011-02-271-8/+2
| | | | | | | * Make content handlers responsible for setting READY/DONE state & emitting events. * Stop content_convert doing this when there is a registered convert function for the content type. svn path=/trunk/netsurf/; revision=11850
* ConstifyJohn Mark Bell2011-02-141-4/+4
| | | | svn path=/trunk/netsurf/; revision=11680
* Pass clip rect as struct through content_redraw api. Update the front ends ↵Michael Drake2011-02-131-29/+18
| | | | | | to use this. Note only RO build tested. svn path=/trunk/netsurf/; revision=11670
* Better documentation of content_redrawMichael Drake2011-02-111-2/+13
| | | | svn path=/trunk/netsurf/; revision=11645
* add browser_window_redraw() method to make content_redraw calls from ↵Vincent Sanders2011-02-101-7/+11
| | | | | | frontends common RISC OS, atari, amiga and beos have not been updated svn path=/trunk/netsurf/; revision=11640
* Fix compilationChris Young2010-10-311-1/+1
| | | | svn path=/trunk/netsurf/; revision=10929
* Amiga icon loader. Treeviews will now use the user's icons for content types.Chris Young2010-10-301-0/+14
| | | | svn path=/trunk/netsurf/; revision=10925
* WebP image support, needs libwebp (from trunk/libwebp) and libvpx.Chris Young2010-10-031-0/+14
| | | | | | Only enabled for Amiga build currently, may have colour issues on little-endian CPUs svn path=/trunk/netsurf/; revision=10860
* Merge branches/vince/netsurf-file-fetcher to trunkJohn Mark Bell2010-09-091-5/+0
| | | | | | r=jmb svn path=/trunk/netsurf/; revision=10750
* + Refactor input handling from browser window code into contentMichael Drake2010-06-041-24/+84
| | | | | | | | | | | | | handlers. + Disentangle all box tree manipulation from browser window code and put it where it belongs. + Move other content specific and other irrelevant code from browser window handling to appropriate places. + Put mouse state enum in new mouse header, since it's not just used by browser window code, and it is used by treeview windows on the treeview branch. svn path=/trunk/netsurf/; revision=10561
* Fix failed assertion in content_convert when process_data fails.John Mark Bell2010-04-181-2/+6
| | | | svn path=/trunk/netsurf/; revision=10425
* Add accessor for quirksJohn Mark Bell2010-04-161-0/+18
| | | | svn path=/trunk/netsurf/; revision=10415
* Remove fresh field from struct contentJohn Mark Bell2010-04-161-2/+0
| | | | svn path=/trunk/netsurf/; revision=10413
* Make content_invalidate_reuse_data cause llcache to invalidate cache control ↵John Mark Bell2010-04-161-3/+3
| | | | | | data svn path=/trunk/netsurf/; revision=10412
* remove incorrect low level cache releaseVincent Sanders2010-04-131-2/+0
| | | | svn path=/trunk/netsurf/; revision=10391
* Release low-level cache handle when destroying contentsJohn Mark Bell2010-04-111-0/+4
| | | | svn path=/trunk/netsurf/; revision=10372
* 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-111-0/+11
| | | | svn path=/trunk/netsurf/; revision=10361
* Ensure quirks mode matches when retrieving contents from cacheJohn Mark Bell2010-04-111-0/+16
| | | | svn path=/trunk/netsurf/; revision=10360
* Merge jmb/kill-reentrancy. r=vinceJohn Mark Bell2010-04-111-1/+3
| | | | svn path=/trunk/netsurf/; revision=10346
* Introduce content_set_ready.John Mark Bell2010-04-091-7/+14
| | | | | | | 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
* Abort and release llcache handle on failure to process data.John Mark Bell2010-04-081-0/+3
| | | | | | Make hlcache retrieval ignore erroneous contents. svn path=/trunk/netsurf/; revision=10296
* Add function to test whether hlcache_handle's content is locked.Michael Drake2010-04-071-0/+17
| | | | svn path=/trunk/netsurf/; revision=10287
* Add mime-type getter.Michael Drake2010-04-071-0/+19
| | | | svn path=/trunk/netsurf/; revision=10259
* Make downloads work again.John Mark Bell2010-04-051-25/+0
| | | | svn path=/trunk/netsurf/; revision=10243
* Most of a stop implementation.John Mark Bell2010-04-041-54/+154
| | | | | | | | | 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