summaryrefslogtreecommitdiff
path: root/image
Commit message (Collapse)AuthorAgeFilesLines
* move image content handlers to accomodate core build changesVincent Sanders2016-05-2324-4816/+0
|
* stop teh png image content handler directly reporting errors to usersVincent Sanders2016-04-291-2/+0
|
* missing stdlib headerVincent Sanders2016-04-211-0/+1
|
* stop content header dragging in so many other headersVincent Sanders2016-04-198-0/+9
|
* fix missing struct on http parameter declaration due to header changeVincent Sanders2016-04-181-1/+1
|
* reduce content header interdependancyVincent Sanders2016-04-184-4/+4
|
* complete the rename of the gui browser tableVincent Sanders2016-04-162-8/+8
| | | | | | When the operations tables were created the browser table was renamed to miscellaneous except the actual rename patch was never applied, this fixes that situation.
* Fix size_t printf formattingVincent Sanders2016-03-172-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 Young2016-02-111-0/+27
| | | | they are destroyed.
* Clean up doxygen errors in image handlers.Vincent Sanders2015-06-213-8/+11
|
* Stop unused variable warning when no core image handlers are enabled.Vincent Sanders2015-06-181-2/+2
|
* fixup logging macros that incorrectly override the LOG() macro nameVincent Sanders2015-05-281-1/+1
|
* fixup all the remaining logging macro callsitesVincent Sanders2015-05-281-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 varadicVincent Sanders2015-05-285-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 Sanders2015-05-121-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 Sanders2015-04-221-12/+21
|
* Remove webp image handlingVincent Sanders2015-04-214-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 headerVincent Sanders2015-04-203-4/+2
|
* Improve bitmap operation table interface documentation.Vincent Sanders2015-04-191-12/+56
|
* change rsvg image handler to use bitmap operation tableVincent Sanders2015-04-171-10/+11
|
* fixup risc os sprite image handler to use bitmap operation tableVincent Sanders2015-04-171-10/+10
|
* Move bitmap operations into an operation table.Vincent Sanders2015-04-138-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 GCCJohn-Mark Bell2015-02-241-2/+2
|
* Fix my spelling of teh everywhereVincent Sanders2014-11-181-2/+2
|
* Only include rsvg-cairo.h if it isn't alreadyJohn-Mark Bell2014-11-151-0/+2
|
* remove unecessary utils/types.hVincent Sanders2014-11-023-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 headersVincent Sanders2014-10-162-8/+12
| | | | Second in the series to decouple the core API usage from the frontends.
* remove content include from urldb headerVincent Sanders2014-07-171-0/+2
|
* reduce uncessary include usageVincent Sanders2014-05-181-0/+1
|
* move scheduleing into browser operation tableVincent Sanders2014-03-092-15/+18
|
* remove all references to using libMNGVincent Sanders2014-01-044-874/+0
|
* Fix two genuine bugs found by Coverity. Checking the wrong pointers for NULL.Michael Drake2013-10-231-10/+8
|
* Move BITMAP_SAVE_FULL_ALPHA out of core to RISC OS front end, where it belongs.Michael Drake2013-10-031-2/+0
|
* Remove BITMAP_READY flag.Michael Drake2013-10-031-1/+0
|
* Remove BITMAP_PERSISTENT flag.Michael Drake2013-10-031-3/+2
|
* move options includeVincent Sanders2013-05-282-2/+2
|
* split sources lists out to their subdirectories as first step towards using ↵Vincent Sanders2013-03-111-0/+17
| | | | core buildsystem
* Avoid calling bitmap_modified with NULL.John-Mark Bell2013-01-131-1/+2
|
* Can't clone a content that gets reflowed for a viewport size.Michael Drake2012-11-111-1/+4
|
* Allow reformats to different size.Michael Drake2012-11-111-5/+8
|
* make image content handlers title setting use the heap instead of the stack ↵Vincent Sanders2012-10-258-39/+75
| | | | and remove the possibility of buffer overruns
* More useful title info for images.Michael Drake2012-10-247-22/+28
|
* 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-143-13/+0
| | | | convert on demand core image cache.
* reduce talloc usage to box tree layout onlyVincent Sanders2012-10-0311-54/+48
|
* Fix cases of returning pointers as bool for GCC 2.95.2.Michael Drake2012-09-291-1/+1
|
* fix windows build format specifiersVincent Sanders2012-08-121-6/+6
| | | | add install target for windows - creates installer rather than actually installing
* Avoid two duplicate lines.Michael Drake2012-08-101-8/+6
|
* allow netsurf to build with gtk3Vincent Sanders2012-05-161-1/+1
| | | | svn path=/trunk/netsurf/; revision=13926
* More work on about:imagecache entry listing table.Michael Drake2012-04-121-0/+24
| | | | svn path=/trunk/netsurf/; revision=13855