summaryrefslogtreecommitdiff
path: root/src/cairo-png.c
AgeCommit message (Expand)AuthorFilesLines
2018-01-13fix warning: variable X might be clobbered by 'longjmp'Uli Schlachter1-3/+3
2017-12-23Revert "fix warning: variable X might be clobbered by 'longjmp'"Uli Schlachter1-11/+6
2017-11-26Use UTF-8 filenames on WindowsTom Schoonjans1-5/+15
2017-11-07image: prevent invalid ptr access for > 4GB imagesAdrian Johnson1-1/+1
2017-10-21fix warning: variable X might be clobbered by 'longjmp'Adrian Johnson1-6/+11
2016-03-26Add CAIRO_STATUS_PNG_ERROR for errors returned by libpngAdrian Johnson1-3/+7
2013-04-16png: Avoid marking the surface as in error after a png warningChris Wilson1-7/+7
2012-03-29doc: Add "since" tag to documentationAndrea Canciani1-0/+10
2012-03-29doc: Make documentation comments symmetricAndrea Canciani1-2/+2
2011-08-13image: move surface definition to new header for subclassingChris Wilson1-0/+1
2011-07-31Remove useless checks for NULL before freeingAndrea Canciani1-4/+2
2011-07-19clip: Rudimentary support for clip-polygon extractionChris Wilson1-1/+1
2011-07-13png: Fix support of depth-30 imagesChris Wilson1-8/+8
2011-05-01Expose 30bpp/10bpc support: CAIRO_FORMAT_RGB30Jesse Barnes1-0/+4
2011-01-10doc: Add a remark about toy status of the PNG APIMaarten Bosmans1-0/+8
2010-07-10Convert mime data length to use unsigned longChris Wilson1-1/+1
2010-07-08doc: Move tmpl/ docs to inline docsBenjamin Otte1-0/+18
2010-04-27Update FSF addressAndrea Canciani1-1/+1
2010-03-30Silence enumeration warnings following addition of RGB16_565Chris Wilson1-0/+1
2010-03-01api: Introduce CAIRO_FORMAT_INVALID formally in the API.M Joonas Pihlaja1-0/+1
2010-02-23image: split cairo_image_surface_coerce()Benjamin Otte1-2/+1
2010-01-25[png] Simplify coercion codeBenjamin Otte1-10/+6
2010-01-22Move _cairo_error() to a standalone headerChris Wilson1-0/+2
2009-05-15[debug] Check image contents using memcheck.Chris Wilson1-0/+2
2009-05-05[png] Coerce FORMAT_INVALID to a known image formatChris Wilson1-14/+30
2009-02-12Merge branch '1.8'Chris Wilson1-2/+15
2009-02-12[png] Correct documentation to avoid reference to NULLChris Wilson1-2/+15
2009-01-30Revert "[png] Complete the idempotent read_png() -> write_png()"Chris Wilson1-14/+0
2009-01-29[png] Avoid a double free of the memory stream after error.Chris Wilson1-1/+1
2008-11-29[png] Fix leak of original png data on error path.Chris Wilson1-4/+11
2008-11-29Mark allocation failures as unlikely.Chris Wilson1-7/+7
2008-11-29Mark if(status) as being unlikely.Chris Wilson1-7/+7
2008-11-26[png] Use FILE* instead of void*.Chris Wilson1-2/+4
2008-11-07[surface] Pass a separate closure for the mime-type destroy notifier.Chris Wilson1-1/+2
2008-11-05[png] Complete the idempotent read_png() -> write_png()Chris Wilson1-0/+14
2008-11-05[png] Attach the png representation to cairo_surface_create_from_png().Chris Wilson1-49/+78
2008-11-04[png] Use RGB for opaque images.Chris Wilson1-4/+7
2008-09-24Eliminate paranoid check for PNG_INTERLACE_NONE.Carl Worth1-1/+1
2008-08-20[test] Cache last output and compare next time.Chris Wilson1-3/+6
2008-08-19[png] Specify a no-op flush callback (NULL deref)Alex Rostovtsev1-1/+8
2008-06-04Bit swap when writing FORMAT_A1 to PNG on little endianAdrian Johnson1-0/+3
2008-06-01Fix newly detected doc syntax issuesBehdad Esfahbod1-5/+5
2008-04-21[cairo-png] Call png_set_filler() before png_read_update_info().Chris Wilson1-1/+2
2008-04-21[cairo-png] Recheck png_info after setting transformation options.Chris Wilson1-18/+20
2008-04-21[cairo-png] Create an ARGB32 surface for paletted PNGs.Chris Wilson1-5/+14
2008-04-08Check surface->status and finished in cairo_surface_write_to_png_streamChris Wilson1-0/+6
2008-04-08Check surface->status and finished in cairo_surface_write_to_pngCarl Worth1-0/+6
2008-03-21[cairo-png] Set bKGD gray value.Chris Wilson1-3/+2
2008-03-06[cairo-png] Revert accidental chunk from FORMAT_A1 support.Chris Wilson1-1/+3
2008-03-04[cairo-png] Support generating CAIRO_FORMAT_RGB24 from PNGs.Chris Wilson1-17/+52