summaryrefslogtreecommitdiff
path: root/riscos/thumbnail.c
Commit message (Collapse)AuthorAgeFilesLines
* Convert RISC OS to use bitmap render operationVincent Sanders2015-04-241-363/+0
|
* Update RISC OS frontend to use bitmap operation tableVincent Sanders2015-04-151-8/+8
|
* Fix up some doxygen errorsVincent Sanders2015-04-031-1/+1
|
* Add some debug round thumbnail creationVincent Sanders2015-03-271-2/+6
| | | | | More debugging of thumbnail creation as it appears to be involved in a number of recently reported crashes on RISC OS.
* Remove url from content thumbnailers APIVincent Sanders2015-03-151-6/+1
| | | | | | | | | | | | | | | | The content thumbnailers for each frontend were being provided the contents url. This was only ever used to call the urldb thumbnail setting API. This changes it so the single callsite that passed a valid url adds the bitmap to that url itself in desktop_history.c instead of forcing every frontend to require the urldb API. Additionally the old API could pass the url as NULL which was causing asserts where this was not an expected parameter value. Because of this this fixes bug #2286 which was also present in the monkey frontend as both called nsurl_access() on the url without the NULL check and caused an assertion.
* Put the font operations table alongside all the other core APIVincent Sanders2014-10-131-4/+4
| | | | | | | | | | | | The netsurf core is driven from numerous operation tables most of which are now set through a common netsurf_register() interface. The font and plotting interfaces are currently separate and unlike all the other operation tables are modified for differing contexts. This change moves the font operations alongside all the other operations table and remove unnecessary interaction with the renderers font internals. Further this also removes the need for css internals to be visible in frontends.
* Reduce scope of a variable.Michael Drake2014-05-301-1/+2
|
* move options includeVincent Sanders2013-05-281-1/+1
|
* Fix up ripples from urldb change.Michael Drake2012-10-111-1/+1
|
* NetSurf options rework (a=vince r=daniels,jmb)Vincent Sanders2012-03-221-1/+1
| | | | svn path=/trunk/netsurf/; revision=13548
* Pass whether background images are wanted in redraw_context.Michael Drake2011-12-231-0/+1
| | | | svn path=/trunk/netsurf/; revision=13335
* Remove plotter table global. Pass a redraw context around redraw functions. ↵Michael Drake2011-06-301-2/+5
| | | | | | Knockout could be handled better. Note: untested on most front ends. svn path=/trunk/netsurf/; revision=12543
* Front ends don't need to call thumbnail_get_redraw_scale() now.Michael Drake2011-03-091-3/+0
| | | | svn path=/trunk/netsurf/; revision=11946
* Purge ro_plot_set_scale() and ro_plot_scale global, as front ends nolonger ↵Michael Drake2011-03-091-2/+0
| | | | | | need to maintain scale for plotting. svn path=/trunk/netsurf/; revision=11942
* Remove thumbnail_create() from browser.h. Make RO front end use the core ↵Michael Drake2011-02-191-11/+6
| | | | | | thumbnail_redraw function. Make other front ends include the right header for thumbnail_create(). svn path=/trunk/netsurf/; revision=11716
* Pass clip rect as struct through content_redraw api. Update the front ends ↵Michael Drake2011-02-131-1/+6
| | | | | | to use this. Note only RO build tested. svn path=/trunk/netsurf/; revision=11670
* Fix for new cache.Michael Drake2010-04-071-3/+5
| | | | svn path=/trunk/netsurf/; revision=10285
* Squash warningsJohn Mark Bell2009-03-271-3/+4
| | | | svn path=/trunk/netsurf/; revision=6911
* - Compiler warning squashJohn Tytgat2008-07-261-1/+1
| | | | | | | - Changed a lineending \n\r -> \n for a couple of files. - More code style conformance. svn path=/trunk/netsurf/; revision=4762
* Foresee OSLib 7 and pre-OSLib 7 compatibilityJohn Tytgat2008-03-101-1/+2
| | | | svn path=/trunk/netsurf/; revision=3913
* Update all source code file headers to reflect GPL version 2 only and ↵Vincent Sanders2007-08-081-3/+14
| | | | | | contain appropriate licence text svn path=/trunk/netsurf/; revision=3486
* Remove the netsurf/ from the include paths and rationalise use of <> vs "" ↵Daniel Silverstone2007-05-301-12/+12
| | | | | | | | | | | | | | in includes NetSurf includes are now done with ""s and other system includes with <>s as C intended. The scandeps tool has been updated to only look for ""ed includes, and to verify that the files exist in the tree before adding them to the dependency lines. The depend rule has therefore been augmented to make sure the autogenerated files are built before it is run. This is untested under self-hosted RISC OS builds. All else tested and works. svn path=/trunk/netsurf/; revision=3307
* Update project URL.Michael Drake2006-11-271-1/+1
| | | | svn path=/trunk/netsurf/; revision=3073
* Fix mask creation for thumbnails.Richard Wilson2006-08-041-3/+5
| | | | svn path=/trunk/netsurf/; revision=2806
* Unify information databasesJohn Mark Bell2006-04-091-2/+2
| | | | svn path=/trunk/netsurf/; revision=2519
* Fix spelling in comment.Michael Drake2006-04-091-1/+1
| | | | svn path=/trunk/netsurf/; revision=2518
* [project @ 2006-03-24 03:44:33 by adrianl]Adrian Lees2006-03-241-4/+34
| | | | | | Use thumbnails for iconised windows svn path=/import/netsurf/; revision=2157
* [project @ 2006-02-22 01:58:19 by rjw]Richard Wilson2006-02-221-2/+0
| | | | | | Reduce constant bitmap overhead per reference by moving to a flag word. Allow bitmaps to be reduced back to their raw data to free extra memory in a highly efficient manner. svn path=/import/netsurf/; revision=2089
* [project @ 2005-09-07 20:22:33 by jmb]John Mark Bell2005-09-071-17/+32
| | | | | | | Tighten up error checking. When loading bitmaps from the disk cache, ensure they look valid. svn path=/import/netsurf/; revision=1862
* [project @ 2005-06-23 17:24:23 by rjw]Richard Wilson2005-06-231-185/+142
| | | | | | Allow images to be unloaded to disk or compressed in memory. Provide thumbnails in all tree windows (hotlist, history). Optimise the application initialisation times. Part 2 of 2. svn path=/import/netsurf/; revision=1762
* [project @ 2005-04-15 05:54:44 by adrianl]Adrian Lees2005-04-151-0/+2
| | | | | | Text selection, page drag scrolling, drag-saving images and a few SaveAs improvements svn path=/import/netsurf/; revision=1640
* [project @ 2005-02-20 13:19:19 by bursa]James Bursa2005-02-201-6/+3
| | | | | | Font rewrite, part 3. Note that Draw export and printing are broken by these changes. svn path=/import/netsurf/; revision=1519
* [project @ 2004-11-10 22:39:33 by rjw]Richard Wilson2004-11-101-2/+7
| | | | | | Fix 8bpp thumbnails. svn path=/import/netsurf/; revision=1357
* [project @ 2004-11-03 02:29:01 by rjw]Richard Wilson2004-11-031-0/+7
| | | | | | Changing screenmodes causes font handles to be refound. svn path=/import/netsurf/; revision=1338
* [project @ 2004-11-02 23:23:07 by rjw]Richard Wilson2004-11-021-90/+42
| | | | | | Fix for recent GIF decoding bug. Rectangular pixel mode-friendly sprites for hotlist. Slight change to history image size to please Tinct. Support for foreground and background image quality settings. Support for error diffusion and bi-linear filtering (Tinct still requires some further work) svn path=/import/netsurf/; revision=1336
* [project @ 2004-10-19 21:16:12 by bursa]James Bursa2004-10-191-5/+20
| | | | | | Update to use plotters. svn path=/import/netsurf/; revision=1325
* [project @ 2004-08-15 19:06:23 by jmb]John Mark Bell2004-08-151-2/+2
| | | | | | | | | Rationalise image redraw. Supply background colour when redrawing contents Reenable printing of background images Require Tinct 0.07 svn path=/import/netsurf/; revision=1234
* [project @ 2004-06-09 20:05:14 by jmb]John Mark Bell2004-06-091-1/+1
| | | | | | Remove magic numbers. Now uses sensible tinct_FOO style flag names svn path=/import/netsurf/; revision=941
* [project @ 2004-05-21 10:29:54 by bursa]James Bursa2004-05-211-24/+27
| | | | | | Fix divide-by-zero bug. svn path=/import/netsurf/; revision=879
* [project @ 2004-04-11 14:30:18 by rjw]Richard Wilson2004-04-111-52/+52
| | | | | | | Fixed memory leak. Fixed background not being cleared for thumbnails that are not oversampled. svn path=/import/netsurf/; revision=753
* [project @ 2004-04-10 18:19:35 by rjw]Richard Wilson2004-04-101-46/+321
| | | | | | | | Thumnails now created with a palette to fix incorrect colour rendition. Thumnails output to a 32bpp sprite where possible. Thumnails oversampled to improve display if desired. svn path=/import/netsurf/; revision=744
* [project @ 2004-02-26 17:23:02 by bursa]James Bursa2004-02-261-6/+29
| | | | | | Use save area when redirecting to sprite. svn path=/import/netsurf/; revision=570
* [project @ 2004-02-25 15:12:57 by bursa]James Bursa2004-02-251-0/+68
Implement scaling; rewrite desktop/browser; add riscos/thumbnail; rewrite history. svn path=/import/netsurf/; revision=566