Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | move frontends into sub directory | Vincent Sanders | 2016-05-15 | 1 | -706/+0 |
| | |||||
* | Revert back to using the guigfx built-in palette | Chris Young | 2016-05-03 | 1 | -12/+2 |
| | | | | Some colours are still a bit weird but it appears to have improved things a bit | ||||
* | Use guigfx.library for 8-bit image quantization | Chris Young | 2016-04-28 | 1 | -103/+114 |
| | | | | | | This achieves speed-up on OS3/68k platforms where 8-bit modes are more likely to be used, at the expense of lower quality quantization than the former picture.datatype abuse provided. Additionally, caching of BitMaps in palette-mapped modes is now possible. NetSurf now requires guigfx.library (and render.library) in order to start, even on OS4. | ||||
* | Cleanup amiga include issues introduced as part of core updates | Vincent Sanders | 2016-04-20 | 1 | -0/+2 |
| | |||||
* | Avoid nsurl NULL access | Chris Young | 2016-03-23 | 1 | -1/+1 |
| | |||||
* | Ensure we are only accessing pixel data using amiga_bitmap_get_buffer() | Chris Young | 2016-03-22 | 1 | -6/+7 |
| | |||||
* | Ensure we don't access invalid pointers | Chris Young | 2016-03-22 | 1 | -3/+11 |
| | |||||
* | Document new bitmap functions | Chris Young | 2016-03-22 | 1 | -0/+5 |
| | |||||
* | Make struct bitmap private to bitmap.c | Chris Young | 2016-03-22 | 1 | -3/+48 |
| | |||||
* | Comment all of bitmap_render out for OS3 to see if it resolves a crash | Chris Young | 2016-02-25 | 1 | -4/+4 |
| | | | | This function doesn't work on OS3 anyway! | ||||
* | Allocate bitmap structures using an itempool | Chris Young | 2016-01-29 | 1 | -3/+12 |
| | |||||
* | Move some things around to try and prevent invalid pointer accesses on exit | Chris Young | 2016-01-29 | 1 | -4/+5 |
| | |||||
* | Remove unneeded pen list | Chris Young | 2016-01-25 | 1 | -7/+2 |
| | |||||
* | conflict | Chris Young | 2016-01-25 | 1 | -4/+0 |
| | |||||
* | Merge branch 'master' of git://git.netsurf-browser.org/netsurf into ↵ | Chris Young | 2016-01-25 | 1 | -0/+4 |
|\ | | | | | | | | | | | | | chris/fix-palmap-crash Conflicts: amiga/bitmap.c | ||||
| * | Make the palette-mapped state relate to the rendering layer rather than ↵ | Chris Young | 2016-01-25 | 1 | -9/+11 |
| | | | | | | | | | | | | | | globally. This means we can still render in 32-bit mode internally when the destination isn't the screen. NB: bitmap_render is currently freezing when the screen is in palette-mapped mode (old bug, pre-dates this change), so for now we skip this routine in that scenario. | ||||
* | | track type of native bitmap | Chris Young | 2016-01-25 | 1 | -10/+36 |
|/ | |||||
* | remove missing os3 include | Chris Young | 2016-01-23 | 1 | -0/+2 |
| | |||||
* | fix argb_to_rgba definition weirdness | Chris Young | 2016-01-23 | 1 | -0/+2 |
| | |||||
* | Clear remaining bitmap fields | Chris Young | 2016-01-23 | 1 | -0/+3 |
| | |||||
* | Don't clear bitmap structure on allocation | Chris Young | 2016-01-21 | 1 | -9/+14 |
| | |||||
* | Revert "alloc bitmap structures using itempools" | Chris Young | 2016-01-21 | 1 | -32/+11 |
| | | | | | | This reverts commit 0cc19b10fcd9f43bb4c9d83654d2d07cad139b12. This caused memory leakage, as the memory pool is removed before the core has destroyed all the bitmaps. | ||||
* | alloc bitmap structures using itempools | Chris Young | 2016-01-21 | 1 | -11/+32 |
| | |||||
* | Abstract all instances of NewMinList as it causes alert 80000006 on OS3 | Chris Young | 2015-08-05 | 1 | -1/+1 |
| | |||||
* | Scale cached favicons before they are cached. This avoids the need to scale ↵ | Chris Young | 2015-06-22 | 1 | -0/+8 |
| | | | | icons on menu creation. | ||||
* | Remove the overwrite check in bitmap_save as it causes duplicate overwrite ↵ | Chris Young | 2015-06-22 | 1 | -4/+0 |
| | | | | requesters. | ||||
* | Attempt to fix spurious plotter crashes | Chris Young | 2015-04-27 | 1 | -1/+8 |
| | |||||
* | Remove bogus comment | Chris Young | 2015-04-25 | 1 | -2/+0 |
| | |||||
* | As the content interface is now doing the scaling, we render to a native ↵ | Chris Young | 2015-04-25 | 1 | -51/+44 |
| | | | | | | BitMap and then copy that to the RGBA32 bitmap buffer without re-scaling. The native BitMap is currently discarded and will be re-created when it is displayed. | ||||
* | Update amiga to use bitmap render API | Vincent Sanders | 2015-04-24 | 1 | -1/+77 |
| | |||||
* | update amiga frontend to use bitmap operation table | Vincent Sanders | 2015-04-16 | 1 | -85/+54 |
| | |||||
* | Remove branches that can't be taken under OS3 | Chris Young | 2015-03-01 | 1 | -8/+6 |
| | | | | | Micro-optimise these for OS4.1 Remove dummy compositing defines from os3support.h | ||||
* | Remove some unneeded ARGB<=>RGBA conversion | Chris Young | 2015-02-02 | 1 | -22/+0 |
| | |||||
* | Experimentally enable P96 on the OS3 build | Chris Young | 2015-02-02 | 1 | -10/+1 |
| | |||||
* | Friend the screen bitmap for <= 8-bit modes, but only on OS3 as this causes ↵ | Chris Young | 2015-02-02 | 1 | -0/+18 |
| | | | | OS4 to freeze | ||||
* | Remove BMF_DISPLAYABLE from other non-displayed BitMaps | Chris Young | 2015-01-31 | 1 | -1/+1 |
| | |||||
* | Squash a minor warning from GCC | Chris Young | 2015-01-31 | 1 | -3/+2 |
| | |||||
* | picture.datatype v45 does apparently support RGBA, so avoid extra conversion | Chris Young | 2015-01-31 | 1 | -13/+5 |
| | |||||
* | Abstract p96WPA, although it still needs P96 currently | Chris Young | 2015-01-20 | 1 | -12/+2 |
| | |||||
* | Abstract P96 functions away so we can decide what to use at run-time. | Chris Young | 2015-01-20 | 1 | -7/+9 |
| | | | | This allows us to avoid opening P96 on OS4.1FE in future, and not require it to be installed on OS3. | ||||
* | Remove some p96 usage | Chris Young | 2015-01-20 | 1 | -1/+4 |
| | |||||
* | Use a function to create ready-cleared memory | Chris Young | 2015-01-10 | 1 | -6/+4 |
| | |||||
* | doxygen cleanups in utils | Vincent Sanders | 2014-11-12 | 1 | -0/+1 |
| | |||||
* | Fix warnings | Chris Young | 2014-10-25 | 1 | -9/+6 |
| | |||||
* | Update amiga frontend for split operation table header changes | Vincent Sanders | 2014-10-16 | 1 | -5/+12 |
| | |||||
* | Implement a very basic favicon cache for the hotlist menu to use | Chris Young | 2014-06-29 | 1 | -1/+3 |
| | |||||
* | Get Composite() to befriend the screen's BitMap to ensure they are on the ↵ | Chris Young | 2014-01-06 | 1 | -1/+1 |
| | | | | same graphics board. This should fix the slowness when multiple graphics cards are installed. | ||||
* | Use picture.datatype's PromoteMask function so we get an alpha channel for ↵ | Chris Young | 2013-10-12 | 1 | -0/+1 |
| | | | | non-alpha bitmaps loaded through datatypes.library | ||||
* | Fix scaled bitmaps | Chris Young | 2013-10-12 | 1 | -2/+2 |
| | |||||
* | Replace AllocVec with AllocVecTags. Remove some instances of MEMF_CLEAR ↵ | Chris Young | 2013-10-12 | 1 | -1/+1 |
| | | | | where it is not necessary. |