| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Support for BMP files
svn path=/import/netsurf/; revision=2095
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Allow any content to be used as a background. Simplify bitmap code.
svn path=/import/netsurf/; revision=2087
|
|
|
|
|
|
| |
Don't decode GIFs until they are required for rendering.
svn path=/import/netsurf/; revision=2031
|
|
|
|
|
|
| |
Handle memory failure better.
svn path=/import/netsurf/; revision=2030
|
|
|
|
|
|
| |
Faster GIF decoding.
svn path=/import/netsurf/; revision=2028
|
|
|
|
|
|
| |
Optimisation of GIF reading.
svn path=/import/netsurf/; revision=1931
|
|
|
|
|
|
| |
Hack around PNG as object fallback crash.
svn path=/import/netsurf/; revision=1865
|
|
|
|
|
|
| |
Fix jpeglib.h header location
svn path=/import/netsurf/; revision=1786
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Only initialise canvases if we need to.
svn path=/import/netsurf/; revision=1699
|
|
|
|
|
|
| |
Only test opacity on a frame change.
svn path=/import/netsurf/; revision=1624
|
|
|
|
|
|
| |
Add missing #include
svn path=/import/netsurf/; revision=1483
|
|
|
|
|
|
| |
Accomodate further GIF brokenness.
svn path=/import/netsurf/; revision=1481
|
|
|
|
|
|
| |
Animate broken GIFs with frame delays of 0.
svn path=/import/netsurf/; revision=1480
|
|
|
|
|
|
| |
Move clipping area cascading to redraw loop (stops progressive decoding having a negative effect.)
svn path=/import/netsurf/; revision=1478
|
|
|
|
|
|
| |
Ensure bitmap has been created.
svn path=/import/netsurf/; revision=1468
|
|
|
|
|
|
| |
Fix for first frame of a GIF animation not always being correctly cleared
svn path=/import/netsurf/; revision=1462
|
|
|
|
|
|
| |
Begone, redundant code
svn path=/import/netsurf/; revision=1422
|
|
|
|
|
|
| |
Add asserts, fix error handling for c->title, lose redundant code
svn path=/import/netsurf/; revision=1421
|
|
|
|
|
|
| |
Fix line endings.
svn path=/import/netsurf/; revision=1409
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Further GIF optimisation to reduce flicker.
svn path=/import/netsurf/; revision=1356
|
|
|
|
|
|
| |
Move GIF decoding out of the plot loop where possible.
svn path=/import/netsurf/; revision=1355
|
|
|
|
|
|
| |
Fix for GIF dirty frame clearance bug.
svn path=/import/netsurf/; revision=1353
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Fixup to use plotters.
Someone please fix the png bug. ta ;)
svn path=/import/netsurf/; revision=1321
|
|
|
|
|
|
| |
Replace bitmap_redraw() with plot.bitmap().
svn path=/import/netsurf/; revision=1316
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Plug memory leak
svn path=/import/netsurf/; revision=1304
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Norcroft compile fixes.
svn path=/import/netsurf/; revision=1267
|
|
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
|