summaryrefslogtreecommitdiff
path: root/image
Commit message (Collapse)AuthorAgeFilesLines
...
* C89.François Revel2011-09-061-1/+2
| | | | svn path=/trunk/netsurf/; revision=12767
* make the image_cache cleaner less brain deadVincent Sanders2011-09-063-61/+139
| | | | svn path=/trunk/netsurf/; revision=12766
* Add more cache stats.Michael Drake2011-09-051-1/+32
| | | | svn path=/trunk/netsurf/; revision=12741
* Count total number of images that were not rendered and log on exit.Michael Drake2011-09-051-0/+9
| | | | svn path=/trunk/netsurf/; revision=12740
* Add Image cache and inegrate png and jpeg content handlersVincent Sanders2011-09-046-210/+969
| | | | | | | Current periodic cache clean algorithm is poor and requires replacing with something suitable (probably a segregated LRU) The speculative load algorithm is likewise poor and only uses the image size to make a decision. svn path=/trunk/netsurf/; revision=12720
* Remove mime_type parameter from content handler content_type callback APIJohn Mark Bell2011-09-0310-10/+10
| | | | svn path=/trunk/netsurf/; revision=12704
* refactor bitmap out of generic content structureVincent Sanders2011-08-319-58/+154
| | | | svn path=/trunk/netsurf/; revision=12686
* make image content handlers build conditional from teh makefileVincent Sanders2011-08-2822-193/+69
| | | | svn path=/trunk/netsurf/; revision=12673
* Initial image content handler refactorVincent Sanders2011-08-2713-970/+542
| | | | svn path=/trunk/netsurf/; revision=12671
* Redirect non-fatal errors to the NetSurf logChris Young2011-07-311-0/+16
| | | | svn path=/trunk/netsurf/; revision=12633
* Fix GCC 4.6 warnings in coreJohn Mark Bell2011-07-261-2/+1
| | | | svn path=/trunk/netsurf/; revision=12629
* Fix transition from LOADING to ERROR state after content has been locked for ↵John Mark Bell2011-07-201-1/+0
| | | | | | conversion svn path=/trunk/netsurf/; revision=12614
* Direct access of png_structp members is deprecatedJohn Mark Bell2011-07-071-1/+1
| | | | svn path=/trunk/netsurf/; revision=12594
* Remove plotter table global. Pass a redraw context around redraw functions. ↵Michael Drake2011-06-3010-29/+33
| | | | | | 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-2810-107/+82
| | | | | | content handlers updated. svn path=/trunk/netsurf/; revision=12529
* Fix warnings.Michael Drake2011-06-131-2/+2
| | | | svn path=/trunk/netsurf/; revision=12472
* Redirect libpng errors to the standard NetSurf logfileChris Young2011-06-121-0/+19
| | | | svn path=/trunk/netsurf/; revision=12471
* refactor content handler initilisation to use named initialisorsVincent Sanders2011-05-0910-150/+74
| | | | svn path=/trunk/netsurf/; revision=12341
* Fix tiled redraw of SVGs.Michael Drake2011-05-091-3/+58
| | | | svn path=/trunk/netsurf/; revision=12340
* Wrap macro.Michael Drake2011-05-091-1/+4
| | | | svn path=/trunk/netsurf/; revision=12339
* Wrap fix.Michael Drake2011-05-091-1/+2
| | | | svn path=/trunk/netsurf/; revision=12338
* Untested fix and tile implementation for nssprite.Michael Drake2011-05-091-4/+12
| | | | svn path=/trunk/netsurf/; revision=12329
* Untested fix and tile implementation for webp.Michael Drake2011-05-091-4/+12
| | | | svn path=/trunk/netsurf/; revision=12328
* Fix MNG content handler.Michael Drake2011-05-091-31/+0
| | | | svn path=/trunk/netsurf/; revision=12327
* Fix declaration too.Michael Drake2011-05-091-1/+2
| | | | svn path=/trunk/netsurf/; revision=12326
* Fix image/svg.c build.Michael Drake2011-05-091-2/+2
| | | | svn path=/trunk/netsurf/; revision=12325
* consolidate content redraw Vincent Sanders2011-05-086-594/+468
| | | | | | more cleanups ready for image content refactor svn path=/trunk/netsurf/; revision=12317
* clean up jpeg image handling ready for refactorVincent Sanders2011-05-082-178/+159
| | | | svn path=/trunk/netsurf/; revision=12311
* Cleanup png codeVincent Sanders2011-05-071-290/+266
| | | | | | only use the bitmap pointer in the png content the one in teh base content seems extraneous for png. svn path=/trunk/netsurf/; revision=12304
* Merge branches/jmb/content-factory to trunkJohn Mark Bell2011-05-0622-616/+2099
| | | | svn path=/trunk/netsurf/; revision=12283
* Fix compilationChris Young2011-03-211-2/+1
| | | | svn path=/trunk/netsurf/; revision=12118
* Update to use official libwebp 0.1Chris Young2011-03-201-30/+15
| | | | | | Remove libvpx references as no longer needed. svn path=/trunk/netsurf/; revision=12115
* Move schedule.h to utils/John Mark Bell2011-03-132-2/+2
| | | | svn path=/trunk/netsurf/; revision=12039
* Shunt the schedule function definitions to desktop/schedule.h. Shunt the ↵Daniel Silverstone2011-03-132-2/+2
| | | | | | hlcache/llcache to using schedule to get their cleanups run. svn path=/trunk/netsurf/; revision=12029
* Handle scaling of text plots in core.Michael Drake2011-03-081-0/+1
| | | | svn path=/trunk/netsurf/; revision=11935
* Cast unsigned gif coords to signed, for comparison.Michael Drake2011-03-021-6/+8
| | | | svn path=/trunk/netsurf/; revision=11892
* Fix bug #3194007: stop emitting duplicate READY/DONE events.John Mark Bell2011-02-2710-10/+24
| | | | | | | * 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-1420-36/+32
| | | | svn path=/trunk/netsurf/; revision=11680
* Remove dead function.Michael Drake2011-02-131-8/+0
| | | | svn path=/trunk/netsurf/; revision=11671
* Pass clip rect as struct through content_redraw api. Update the front ends ↵Michael Drake2011-02-1320-71/+51
| | | | | | to use this. Note only RO build tested. svn path=/trunk/netsurf/; revision=11670
* Use component-based r/b swap, instead of up-castingJohn Mark Bell2011-02-011-15/+16
| | | | svn path=/trunk/netsurf/; revision=11595
* Remove unnecessary assertion (we've already handled the NULL case)John Mark Bell2011-01-091-2/+0
| | | | svn path=/trunk/netsurf/; revision=11265
* Add cheating redraw bypass for gifs, so we can cause animation updatesDaniel Silverstone2011-01-071-0/+2
| | | | svn path=/trunk/netsurf/; revision=11241
* SimplifyChris Young2010-10-161-11/+9
| | | | svn path=/trunk/netsurf/; revision=10889
* Make properly endian-safeChris Young2010-10-161-16/+19
| | | | | | Fix warnings svn path=/trunk/netsurf/; revision=10888
* Fix WebP images for little-endian processors, and enable for gtk build.Chris Young2010-10-161-2/+18
| | | | | | | Direct links work, images embedded in web pages are not showing up - test page at http://www.unsatisfactorysoftware.co.uk/netsurf/webptest/ svn path=/trunk/netsurf/; revision=10886
* WebP image support, needs libwebp (from trunk/libwebp) and libvpx.Chris Young2010-10-032-0/+184
| | | | | | Only enabled for Amiga build currently, may have colour issues on little-endian CPUs svn path=/trunk/netsurf/; revision=10860
* Document the bitmap format properly.John Mark Bell2010-07-091-1/+26
| | | | svn path=/trunk/netsurf/; revision=10623
* Remove bogus assertionJohn Mark Bell2010-06-271-1/+0
| | | | svn path=/trunk/netsurf/; revision=10584
* Remove erroneous assertion: there may be no bitmap object if there was no ↵John Mark Bell2010-05-011-0/+9
| | | | | | PNG data. svn path=/trunk/netsurf/; revision=10540