summaryrefslogtreecommitdiff
path: root/image
Commit message (Collapse)AuthorAgeFilesLines
* Remove the netsurf/ from the include paths and rationalise use of <> vs "" ↵Daniel Silverstone2007-05-3013-59/+59
| | | | | | | | | | | | | | 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
* Content handlers should not call warn_user - they should broadcast the John Mark Bell2007-03-114-7/+0
| | | | | | | | | | error using content_broadcast and leave it to the content owner(s) to decide what to do about it. Only use warn_user for top-level contents. svn path=/trunk/netsurf/; revision=3204
* Ignore common GIF screen size errors (fix 1650225)Richard Wilson2007-03-031-6/+6
| | | | svn path=/trunk/netsurf/; revision=3192
* Release temporary PNG/JNG memory as soon as possibleRichard Wilson2006-12-031-1/+7
| | | | svn path=/trunk/netsurf/; revision=3101
* Update project URL.Michael Drake2006-11-2715-19/+19
| | | | svn path=/trunk/netsurf/; revision=3073
* Remove redundant log statementsRichard Wilson2006-07-031-6/+0
| | | | svn path=/trunk/netsurf/; revision=2698
* [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-03-23 04:31:17 by rjek]Rob Kendrick2006-03-231-2/+2
| | | | | | Fix decoding of GIF images with more than 127 colours in them (for nsgtk) svn path=/import/netsurf/; revision=2152
* [project @ 2006-03-04 20:46:54 by jmb]John Mark Bell2006-03-041-4/+19
| | | | | | Make nsmng_redraw call plot.bitmap svn path=/import/netsurf/; revision=2105
* [project @ 2006-02-28 01:02:37 by rjw]Richard Wilson2006-02-281-7/+7
| | | | | | Render alpha-channel BMPs correctly. svn path=/import/netsurf/; revision=2100
* [project @ 2006-02-28 00:45:15 by rjw]Richard Wilson2006-02-282-58/+168
| | | | | | Implement bitfield encoding for BMPs. We now correctly decode every image in the BMP test suite at http://pobox.com/~jason1/bmpsuite/ svn path=/import/netsurf/; revision=2099
* [project @ 2006-02-26 02:25:19 by rjw]Richard Wilson2006-02-265-46/+403
| | | | | | Add support for ICO files. svn path=/import/netsurf/; revision=2096
* [project @ 2006-02-25 18:50:34 by rjw]Richard Wilson2006-02-254-0/+697
| | | | | | Support for BMP files svn path=/import/netsurf/; revision=2095
* [project @ 2006-02-22 01:58:19 by rjw]Richard Wilson2006-02-225-11/+22
| | | | | | 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-218-13/+76
| | | | | | Allow any content to be used as a background. Simplify bitmap code. svn path=/import/netsurf/; revision=2087
* [project @ 2006-01-24 23:06:36 by rjw]Richard Wilson2006-01-241-11/+3
| | | | | | Don't decode GIFs until they are required for rendering. svn path=/import/netsurf/; revision=2031
* [project @ 2006-01-24 23:05:56 by rjw]Richard Wilson2006-01-241-3/+6
| | | | | | Handle memory failure better. svn path=/import/netsurf/; revision=2030
* [project @ 2006-01-24 23:04:49 by rjw]Richard Wilson2006-01-242-106/+110
| | | | | | Faster GIF decoding. svn path=/import/netsurf/; revision=2028
* [project @ 2006-01-01 23:54:37 by rjw]Richard Wilson2006-01-011-65/+82
| | | | | | Optimisation of GIF reading. svn path=/import/netsurf/; revision=1931
* [project @ 2005-09-17 19:59:02 by jmb]John Mark Bell2005-09-172-3/+29
| | | | | | Hack around PNG as object fallback crash. svn path=/import/netsurf/; revision=1865
* [project @ 2005-07-04 23:21:29 by jmb]John Mark Bell2005-07-041-1/+1
| | | | | | Fix jpeglib.h header location svn path=/import/netsurf/; revision=1786
* [project @ 2005-06-23 17:22:28 by rjw]Richard Wilson2005-06-235-4/+10
| | | | | | 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-294-5/+8
| | | | | | Only initialise canvases if we need to. svn path=/import/netsurf/; revision=1699
* [project @ 2005-04-11 01:14:18 by rjw]Richard Wilson2005-04-111-2/+5
| | | | | | Only test opacity on a frame change. svn path=/import/netsurf/; revision=1624
* [project @ 2005-02-03 13:05:29 by rjw]Richard Wilson2005-02-034-0/+5
| | | | | | Add missing #include svn path=/import/netsurf/; revision=1483
* [project @ 2005-02-02 02:05:58 by rjw]Richard Wilson2005-02-021-3/+6
| | | | | | Accomodate further GIF brokenness. svn path=/import/netsurf/; revision=1481
* [project @ 2005-02-01 16:55:11 by rjw]Richard Wilson2005-02-012-67/+52
| | | | | | Animate broken GIFs with frame delays of 0. svn path=/import/netsurf/; revision=1480
* [project @ 2005-02-01 01:00:31 by rjw]Richard Wilson2005-02-012-52/+35
| | | | | | Move clipping area cascading to redraw loop (stops progressive decoding having a negative effect.) svn path=/import/netsurf/; revision=1478
* [project @ 2005-01-25 21:42:37 by jmb]John Mark Bell2005-01-251-1/+9
| | | | | | Ensure bitmap has been created. svn path=/import/netsurf/; revision=1468
* [project @ 2005-01-23 15:20:45 by rjw]Richard Wilson2005-01-232-20/+18
| | | | | | Fix for first frame of a GIF animation not always being correctly cleared svn path=/import/netsurf/; revision=1462
* [project @ 2005-01-02 04:05:21 by jmb]John Mark Bell2005-01-022-287/+0
| | | | | | Begone, redundant code svn path=/import/netsurf/; revision=1422
* [project @ 2005-01-02 04:04:41 by jmb]John Mark Bell2005-01-021-22/+67
| | | | | | Add asserts, fix error handling for c->title, lose redundant code svn path=/import/netsurf/; revision=1421
* [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-12-16 14:12:04 by rjw]Richard Wilson2004-12-162-3/+5
| | | | | | Fix for bug when deleting an expanded tree node. JNG/PNG opacity is now tested during the first plot. svn path=/import/netsurf/; revision=1405
* [project @ 2004-12-09 10:30:43 by rjw]Richard Wilson2004-12-094-32/+28
| | | | | | Re-implementation of hotlist via general tree code. Animations can be stopped once more. Purged a few xcalloc() calls. svn path=/import/netsurf/; revision=1394
* [project @ 2004-11-10 19:51:31 by rjw]Richard Wilson2004-11-102-1/+7
| | | | | | Further GIF optimisation to reduce flicker. svn path=/import/netsurf/; revision=1356
* [project @ 2004-11-09 23:34:01 by rjw]Richard Wilson2004-11-092-39/+35
| | | | | | Move GIF decoding out of the plot loop where possible. svn path=/import/netsurf/; revision=1355
* [project @ 2004-11-09 21:27:59 by rjw]Richard Wilson2004-11-092-9/+10
| | | | | | Fix for GIF dirty frame clearance bug. svn path=/import/netsurf/; revision=1353
* [project @ 2004-11-02 23:23:07 by rjw]Richard Wilson2004-11-021-1/+1
| | | | | | 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-17 21:37:01 by jmb]John Mark Bell2004-10-172-0/+14
| | | | | | | Fixup to use plotters. Someone please fix the png bug. ta ;) svn path=/import/netsurf/; revision=1321
* [project @ 2004-10-17 21:12:32 by bursa]James Bursa2004-10-175-11/+26
| | | | | | Replace bitmap_redraw() with plot.bitmap(). svn path=/import/netsurf/; revision=1316
* [project @ 2004-10-05 22:38:02 by rjw]Richard Wilson2004-10-051-6/+22
| | | | | | GIF opacity test is now applied to all GIFs. Background colour redraw is optimised out for opaque, repeating images. svn path=/import/netsurf/; revision=1305
* [project @ 2004-10-05 15:42:15 by jmb]John Mark Bell2004-10-051-0/+1
| | | | | | Plug memory leak svn path=/import/netsurf/; revision=1304
* [project @ 2004-10-05 14:36:44 by jmb]John Mark Bell2004-10-053-12/+7
| | | | | | | | Lose RISC OS specific includes from GIF code. Fix jpegs for the gtk build. Allow use of gifs in gtk build. svn path=/import/netsurf/; revision=1303
* [project @ 2004-10-04 23:54:42 by rjw]Richard Wilson2004-10-048-7/+1370
| | | | | | 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-04 16:41:28 by jmb]John Mark Bell2004-09-043-1/+278
| | | | | | | | | | Fix jpeg redraw Move png.c/h to /image and rework to use the bitmap code Make RISC OS bitmap struct publically accessible (via riscos/bitmap.h) Draw export now embeds JPEGs and PNGs/MNGs/JNGs correctly again. Background images are now plotted correctly again. svn path=/import/netsurf/; revision=1268
* [project @ 2004-09-04 14:37:57 by joty]John Tytgat2004-09-041-0/+1
| | | | | | Norcroft compile fixes. svn path=/import/netsurf/; revision=1267
* [project @ 2004-09-03 22:44:47 by bursa]James Bursa2004-09-035-0/+796
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