Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix size_t printf formatting | Vincent Sanders | 2016-03-17 | 2 | -11/+14 |
| | | | | | | | The printf formatting for size_t is set in c99 as %zu but in windows it is %Iu this is solved by adding and inttypes style PRI macro for size_t This also uses this macro everywhere size_t is formatted. | ||||
* | Stop GIF animations when they are no longer in use, instead of waiting until ↵ | Chris Young | 2016-02-11 | 1 | -0/+27 |
| | | | | they are destroyed. | ||||
* | Clean up doxygen errors in image handlers. | Vincent Sanders | 2015-06-21 | 3 | -8/+11 |
| | |||||
* | Stop unused variable warning when no core image handlers are enabled. | Vincent Sanders | 2015-06-18 | 1 | -2/+2 |
| | |||||
* | fixup logging macros that incorrectly override the LOG() macro name | Vincent Sanders | 2015-05-28 | 1 | -1/+1 |
| | |||||
* | fixup all the remaining logging macro callsites | Vincent Sanders | 2015-05-28 | 1 | -2/+2 |
| | | | | | The semantic patch tool appears to have missed some difficult to reason about callsites which have now been manually cleaned up | ||||
* | Change LOG() macro to be varadic | Vincent Sanders | 2015-05-28 | 5 | -68/+60 |
| | | | | | | | | | | | | This changes the LOG macro to be varadic removing the need for all callsites to have double bracketing and allows for future improvement on how we use the logging macros. The callsites were changed with coccinelle and the changes checked by hand. Compile tested for several frontends but not all. A formatting annotation has also been added which allows the compiler to check the parameters and types passed to the logging. | ||||
* | Fix the PNG handler crashing in low memory situations. | Vincent Sanders | 2015-05-12 | 1 | -1/+13 |
| | | | | | | | Obtaining a netsurf bitmap buffer may fail on some frontends (RISC OS especially) as the bitmap allocation is not performed until the buffer is requested. The PNG image handler failed to check for this when populating the row pointer structure. | ||||
* | Add render to bitmap operations and update gtk to provide it. | Vincent Sanders | 2015-04-22 | 1 | -12/+21 |
| | |||||
* | Remove webp image handling | Vincent Sanders | 2015-04-21 | 4 | -265/+0 |
| | | | | | | | | | | | | | | | | The bitmap and image handling interfaces have changed within NetSurf and the webp image handling has not been fixed up appropriately to cope. After discussion with the other developers it has been decided that the webp support is not worth the necessary development effort to rewrite and maintain. The webp format is not in wide usage and Mozilla, Microsoft and Apple have not adopted it. This means the removal will not adversely impact NetSurf. Resolves:2310 | ||||
* | Remove unecessary inclusion of the image bitmap header | Vincent Sanders | 2015-04-20 | 3 | -4/+2 |
| | |||||
* | Improve bitmap operation table interface documentation. | Vincent Sanders | 2015-04-19 | 1 | -12/+56 |
| | |||||
* | change rsvg image handler to use bitmap operation table | Vincent Sanders | 2015-04-17 | 1 | -10/+11 |
| | |||||
* | fixup risc os sprite image handler to use bitmap operation table | Vincent Sanders | 2015-04-17 | 1 | -10/+10 |
| | |||||
* | Move bitmap operations into an operation table. | Vincent Sanders | 2015-04-13 | 8 | -146/+179 |
| | | | | | | | 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. | ||||
* | PNG: add more volatile to appease GCC | John-Mark Bell | 2015-02-24 | 1 | -2/+2 |
| | |||||
* | Fix my spelling of teh everywhere | Vincent Sanders | 2014-11-18 | 1 | -2/+2 |
| | |||||
* | Only include rsvg-cairo.h if it isn't already | John-Mark Bell | 2014-11-15 | 1 | -0/+2 |
| | |||||
* | remove unecessary utils/types.h | Vincent Sanders | 2014-11-02 | 3 | -3/+4 |
| | | | | | | This cleans up this header and moves the functionality into more useful places while reducing the include complexity but only pulling in whats required. | ||||
* | Update the core to use the split operations table headers | Vincent Sanders | 2014-10-16 | 2 | -8/+12 |
| | | | | Second in the series to decouple the core API usage from the frontends. | ||||
* | remove content include from urldb header | Vincent Sanders | 2014-07-17 | 1 | -0/+2 |
| | |||||
* | reduce uncessary include usage | Vincent Sanders | 2014-05-18 | 1 | -0/+1 |
| | |||||
* | move scheduleing into browser operation table | Vincent Sanders | 2014-03-09 | 2 | -15/+18 |
| | |||||
* | remove all references to using libMNG | Vincent Sanders | 2014-01-04 | 4 | -874/+0 |
| | |||||
* | Fix two genuine bugs found by Coverity. Checking the wrong pointers for NULL. | Michael Drake | 2013-10-23 | 1 | -10/+8 |
| | |||||
* | Move BITMAP_SAVE_FULL_ALPHA out of core to RISC OS front end, where it belongs. | Michael Drake | 2013-10-03 | 1 | -2/+0 |
| | |||||
* | Remove BITMAP_READY flag. | Michael Drake | 2013-10-03 | 1 | -1/+0 |
| | |||||
* | Remove BITMAP_PERSISTENT flag. | Michael Drake | 2013-10-03 | 1 | -3/+2 |
| | |||||
* | move options include | Vincent Sanders | 2013-05-28 | 2 | -2/+2 |
| | |||||
* | split sources lists out to their subdirectories as first step towards using ↵ | Vincent Sanders | 2013-03-11 | 1 | -0/+17 |
| | | | | core buildsystem | ||||
* | Avoid calling bitmap_modified with NULL. | John-Mark Bell | 2013-01-13 | 1 | -1/+2 |
| | |||||
* | Can't clone a content that gets reflowed for a viewport size. | Michael Drake | 2012-11-11 | 1 | -1/+4 |
| | |||||
* | Allow reformats to different size. | Michael Drake | 2012-11-11 | 1 | -5/+8 |
| | |||||
* | make image content handlers title setting use the heap instead of the stack ↵ | Vincent Sanders | 2012-10-25 | 8 | -39/+75 |
| | | | | and remove the possibility of buffer overruns | ||||
* | More useful title info for images. | Michael Drake | 2012-10-24 | 7 | -22/+28 |
| | |||||
* | Remove last notion of bitmap suspension. | Michael Drake | 2012-10-14 | 1 | -2/+1 |
| | |||||
* | Remove suspension of bmp/gif images. It's completely redundant with the ↵ | Michael Drake | 2012-10-14 | 3 | -13/+0 |
| | | | | convert on demand core image cache. | ||||
* | reduce talloc usage to box tree layout only | Vincent Sanders | 2012-10-03 | 11 | -54/+48 |
| | |||||
* | Fix cases of returning pointers as bool for GCC 2.95.2. | Michael Drake | 2012-09-29 | 1 | -1/+1 |
| | |||||
* | fix windows build format specifiers | Vincent Sanders | 2012-08-12 | 1 | -6/+6 |
| | | | | add install target for windows - creates installer rather than actually installing | ||||
* | Avoid two duplicate lines. | Michael Drake | 2012-08-10 | 1 | -8/+6 |
| | |||||
* | allow netsurf to build with gtk3 | Vincent Sanders | 2012-05-16 | 1 | -1/+1 |
| | | | | svn path=/trunk/netsurf/; revision=13926 | ||||
* | More work on about:imagecache entry listing table. | Michael Drake | 2012-04-12 | 1 | -0/+24 |
| | | | | svn path=/trunk/netsurf/; revision=13855 | ||||
* | about:imagecache gives URL links, and table is styled. This has revealed a ↵ | Rob Kendrick | 2012-03-25 | 1 | -0/+5 |
| | | | | | | buffer overflow or similar here; reducing the buffer size to 1024 makes it very fragile with long URLs. svn path=/trunk/netsurf/; revision=13700 | ||||
* | NetSurf options rework (a=vince r=daniels,jmb) | Vincent Sanders | 2012-03-22 | 2 | -6/+10 |
| | | | | svn path=/trunk/netsurf/; revision=13548 | ||||
* | Treat image/x-png as a synonym for image/png | John Mark Bell | 2012-01-29 | 2 | -2/+4 |
| | | | | svn path=/trunk/netsurf/; revision=13414 | ||||
* | ensure favicon is correctly set | Vincent Sanders | 2011-12-31 | 1 | -1/+15 |
| | | | | svn path=/trunk/netsurf/; revision=13358 | ||||
* | fix icon image handler marking genrated bitmaps as modified | Vincent Sanders | 2011-12-30 | 1 | -22/+23 |
| | | | | svn path=/trunk/netsurf/; revision=13355 | ||||
* | Change GTK plotting to use cairo surfaces throughout | Vincent Sanders | 2011-12-30 | 5 | -27/+89 |
| | | | | svn path=/trunk/netsurf/; revision=13354 | ||||
* | Beginnings of a gstreamer binding. I've been sitting on this for too long | John Mark Bell | 2011-12-05 | 2 | -0/+228 |
| | | | | svn path=/trunk/netsurf/; revision=13248 |