summaryrefslogtreecommitdiff
path: root/image/bitmap.h
Commit message (Collapse)AuthorAgeFilesLines
* 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