summaryrefslogtreecommitdiff
path: root/src/cairo-png.c
AgeCommit message (Expand)AuthorFilesLines
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
2008-03-04[cairo-png] Use cairo_format_stride_for_width()Chris Wilson1-6/+10
2008-03-04[cairo-png] Further hardening against malloc failures.Chris Wilson1-9/+29
2008-02-15[cairo-png] Improve error return for invalid parameters.Chris Wilson1-11/+13
2008-01-28[doc] Make sure all type names in docs are prefixed by #Behdad Esfahbod1-1/+1
2008-01-28[doc] Make sure all macro names in docs are prefixed by %Behdad Esfahbod1-5/+5
2008-01-16[cairo-surface] Introduce _cairo_surface_create_in_error().Chris Wilson1-16/+22
2008-01-05Check errno for appropriate error return.Chris Wilson1-2/+8
2007-10-31[cairo-png] Check for feof whilst reading.Chris Wilson1-1/+1
2007-10-31[cairo-png] Handle missing PNG_SETJMP_SUPPORTEDChris Wilson1-4/+12
2007-10-11[cairo-png] Clean up volatile warning.Chris Wilson1-1/+1
2007-10-05[cairo-png] Markup a couple of original error sites with _cairo_error().Chris Wilson1-3/+3
2007-10-04[cairo-error] Clean up all the warnings and missing _cairo_error() calls.Chris Wilson1-12/+12
2007-09-25[cairo-png] Propagate error from read and write funcs.Chris Wilson1-19/+38
2007-08-16[cairo-png] Protect against malloc(0).Chris Wilson1-9/+12
2007-06-29[fix] Avoid int overflow when allocating large buffersVladimir Vukicevic1-3/+3
2007-06-07Fix return value of cairo_surface_write_to_png for unsupported formatsCarl Worth1-1/+1
2007-04-23Merge branch 'master' of git+ssh://pmw@git.freedesktop.org/git/cairoPeter Weilbacher1-6/+26
2007-04-23Add a _cairo_error() to png_simple_error_callback()Chris Wilson1-0/+1
2007-04-23Do not print out libpng error messages to stderr.Chris Wilson1-6/+25
2007-04-21Use deprecated png symbol only when compiling against old versionPeter Weilbacher1-0/+4
2007-04-20Clean up compiler warnings from cairo-pngChris Wilson1-2/+2
2007-04-20cairo-png - handle short readsChris Wilson1-7/+17
2007-04-03[src] Make sure all source files #include "cairoint.h" as their first includeBehdad Esfahbod1-1/+2
2006-12-17[configure] Use AC_C_INLINE to correctly define inlineBehdad Esfahbod1-1/+1
2006-09-05Add many missing slim_hidden calls to bypass PLT entries for local use of pub...Carl Worth1-0/+1
2006-08-28[PNG] Mark status volatile to fix gcc warningBehdad Esfahbod1-1/+1
2006-08-17[PNG] Include png.h after cairoint.h to avoid macro problems (bug 7744)Behdad Esfahbod1-1/+1
2006-07-28Add -Wsign-compare compiler flag and fix all warningsCarl Worth1-4/+4
2006-06-06Remove initial, final, and duplicate blank lines.Carl Worth1-1/+0