summaryrefslogtreecommitdiff
path: root/image/bitmap.h
Commit message (Collapse)AuthorAgeFilesLines
* move image content handlers to accomodate core build changesVincent Sanders2016-05-231-177/+0
|
* Add render to bitmap operations and update gtk to provide it.Vincent Sanders2015-04-221-12/+21
|
* Improve bitmap operation table interface documentation.Vincent Sanders2015-04-191-12/+56
|
* Move bitmap operations into an operation table.Vincent Sanders2015-04-131-18/+59
| | | | | | | The generic bitmap handlers provided by each frontend are called back from the core and therefore should be in an operation table. This was one of the very few remaining interfaces stopping the core code from being split into a library.
* Move BITMAP_SAVE_FULL_ALPHA out of core to RISC OS front end, where it belongs.Michael Drake2013-10-031-2/+0
|
* Remove BITMAP_READY flag.Michael Drake2013-10-031-1/+0
|
* Remove BITMAP_PERSISTENT flag.Michael Drake2013-10-031-3/+2
|
* Remove last notion of bitmap suspension.Michael Drake2012-10-141-2/+1
|
* Remove suspension of bmp/gif images. It's completely redundant with the ↵Michael Drake2012-10-141-2/+0
| | | | convert on demand core image cache.
* Document the bitmap format properly.John Mark Bell2010-07-091-1/+26
| | | | svn path=/trunk/netsurf/; revision=10623
* Revert r9108, as component order in libnsgif due to be corrected.Chris Young2009-08-091-5/+0
| | | | svn path=/trunk/netsurf/; revision=9137
* Support new libnsgif by adding bitmap flag BITMAP_ABGR.Chris Young2009-08-071-0/+5
| | | | | | | | | | | | | | This tells big endian systems that the data is in ABGR instead of RGBA. It should be ignored on little endian systems! Add support in Amiga platform code. -> All platform code that could be compiled for big endian systems will need to be updated to recognise BITMAP_ABGR. This includes GTK and Framebuffer frontends. Both BITMAP_ABGR *and* the endianness of the host will most likely need to be checked and the allocated bitmap format and/or bitmap plotter changed to handle ABGR component order. svn path=/trunk/netsurf/; revision=9108
* Merged revisions 4345-4346,4350-4351,4389,4391,4395,4401-4403,4423,4485-4486 ↵James Bursa2008-08-121-13/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | via svnmerge from svn://semichrome.net/branches/dynis/netsurf ........ r4345 | dynis | 2008-06-15 18:37:23 -0500 (Sun, 15 Jun 2008) | 1 line Move NetSurf's gifread.h to libnsgif ........ r4346 | dynis | 2008-06-15 18:38:38 -0500 (Sun, 15 Jun 2008) | 1 line Remove NetSurf's gifread.c (replaced by libnsgif) ........ r4350 | dynis | 2008-06-15 18:57:17 -0500 (Sun, 15 Jun 2008) | 1 line Added references to libnsgif where necessary; corrected function calls where callbacks were implemented ........ r4351 | dynis | 2008-06-15 19:00:33 -0500 (Sun, 15 Jun 2008) | 1 line Updated Makefile to compile with libnsgif ........ r4389 | dynis | 2008-06-18 13:58:51 -0500 (Wed, 18 Jun 2008) | 1 line Altered bitmap callback table name for gif images to avoid ambiguity when bmp image library is created ........ r4391 | dynis | 2008-06-18 14:08:39 -0500 (Wed, 18 Jun 2008) | 1 line Updated netsurf branch to use new bitmap callback table structure name that was altered in libnsgif ........ r4395 | dynis | 2008-06-18 14:54:51 -0500 (Wed, 18 Jun 2008) | 1 line Corrected param comments for bitmap_set_suspendable() ........ r4401 | dynis | 2008-06-18 18:39:50 -0500 (Wed, 18 Jun 2008) | 1 line Added references to libnsbmp where necessary; corrected function calls where callbacks were implemented ........ r4402 | dynis | 2008-06-18 18:40:47 -0500 (Wed, 18 Jun 2008) | 1 line Updated Makefile to compile with libnsbmp ........ r4403 | dynis | 2008-06-18 18:41:53 -0500 (Wed, 18 Jun 2008) | 1 line Remove NetSurf's bmpread.c and bmpread.h (replaced by libnsbmp) ........ r4423 | dynis | 2008-06-22 14:21:30 -0500 (Sun, 22 Jun 2008) | 1 line Correct a silly mistake in nsbmp_bitmap_create ........ r4485 | dynis | 2008-07-01 04:13:48 -0500 (Tue, 01 Jul 2008) | 1 line Integrated the latest versions of libnsgif and libnsbmp into NetSurf ........ r4486 | dynis | 2008-07-01 05:27:10 -0500 (Tue, 01 Jul 2008) | 1 line Altered bitmap functions to receive void pointers for proper utilisation of libnsgif and libnsbmp ........ svn path=/trunk/netsurf/; revision=5071
* Fix bitmap format comment.Michael Drake2008-05-161-2/+2
| | | | svn path=/trunk/netsurf/; revision=4168
* Save non-opaque images with a proper mask/full alpha channelAdrian Lees2008-03-241-1/+3
| | | | svn path=/trunk/netsurf/; revision=4047
* 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
* Update project URL.Michael Drake2006-11-271-1/+1
| | | | svn path=/trunk/netsurf/; revision=3073
* [project @ 2006-03-24 03:44:33 by adrianl]Adrian Lees2006-03-241-0/+3
| | | | | | Use thumbnails for iconised windows svn path=/import/netsurf/; revision=2157
* [project @ 2006-02-22 01:58:19 by rjw]Richard Wilson2006-02-221-6/+10
| | | | | | 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 @ 2006-02-21 20:49:11 by rjw]Richard Wilson2006-02-211-1/+7
| | | | | | Allow any content to be used as a background. Simplify bitmap code. svn path=/import/netsurf/; revision=2087
* [project @ 2005-06-23 17:22:28 by rjw]Richard Wilson2005-06-231-0/+1
| | | | | | 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 1 of 2. svn path=/import/netsurf/; revision=1761
* [project @ 2005-04-29 01:35:52 by rjw]Richard Wilson2005-04-291-1/+1
| | | | | | Only initialise canvases if we need to. svn path=/import/netsurf/; revision=1699
* [project @ 2004-12-25 11:37:35 by bursa]James Bursa2004-12-251-37/+37
| | | | | | Fix line endings. svn path=/import/netsurf/; revision=1409
* [project @ 2004-11-10 19:51:31 by rjw]Richard Wilson2004-11-101-0/+1
| | | | | | Further GIF optimisation to reduce flicker. svn path=/import/netsurf/; revision=1356
* [project @ 2004-10-17 21:12:32 by bursa]James Bursa2004-10-171-4/+0
| | | | | | Replace bitmap_redraw() with plot.bitmap(). svn path=/import/netsurf/; revision=1316
* [project @ 2004-10-04 23:54:42 by rjw]Richard Wilson2004-10-041-0/+2
| | | | | | Moved GIF file reading to image/, optimisation of plotting for GIFs, JNGs, PNGs and JPEGs, initial work for toolbar customisation. Possibly some other things too. svn path=/import/netsurf/; revision=1301
* [project @ 2004-09-03 22:44:47 by bursa]James Bursa2004-09-031-0/+38
Add generic bitmap functions. Move jpeg and mng code from riscos/ to image/ and update to use bitmap. Note: background tiling and drawfile export for jpeg and mng/png are broken. svn path=/import/netsurf/; revision=1265