1. 07 2月, 2014 1 次提交
  2. 06 2月, 2014 1 次提交
  3. 31 1月, 2014 1 次提交
  4. 01 1月, 2014 1 次提交
  5. 23 12月, 2013 1 次提交
  6. 20 12月, 2013 1 次提交
    • J
      [libpng16] Bookkeeping: Moved functions around (no changes). Moved transform · c10930a4
      John Bowler 提交于
      function definitions before the place where they are called so that
      they can be masde static. Move the intrapixel functions and the
      grayscale palette builder out of the png?tran.c files. The latter
      isn't a transform function and is no longer used internally, and the
      former MNG specific functions are better placed in pngread/pngwrite.c
      c10930a4
  7. 19 12月, 2013 1 次提交
  8. 26 11月, 2013 1 次提交
  9. 23 11月, 2013 2 次提交
  10. 22 8月, 2013 1 次提交
  11. 28 3月, 2013 1 次提交
  12. 07 3月, 2013 1 次提交
    • J
      [libpng16] Corrected simplified API default gamma for color-mapped output, added · 59ae3898
      John Bowler 提交于
      a flag to change default. In 1.6.0 when the simplified API was used
      to produce color-mapped output from an input image with no gamma
      information the gamma assumed for the input could be different from
      that assumed for non-color-mapped output.  In particular 16-bit depth
      input files were assumed to be sRGB encoded, whereas in the 'direct'
      case they were assumed to have linear data.  This was an error.  The
      fix makes the simplified API treat all input files the same way and
      adds a new flag to the png_image::flags member to allow the
      application/user to specify that 16-bit files contain sRGB data
      rather than the default linear.
      Fixed bugs in the pngpixel and makepng test programs.
      59ae3898
  13. 03 3月, 2013 1 次提交
  14. 02 3月, 2013 1 次提交
  15. 19 2月, 2013 1 次提交
  16. 18 2月, 2013 2 次提交
  17. 14 2月, 2013 1 次提交
  18. 01 1月, 2013 1 次提交
  19. 05 9月, 2012 1 次提交
    • J
      [libpng16] Improved ICC profile handling including cHRM chunk generation and · b98681b4
      John Bowler 提交于
      fixed Cygwin+MSVC build errors. The ICC profile handling now includes more
      checking.  Several errors that caused rejection of the profile are now
      handled with a warning in such a way that the invalid profiles will be
      read by default in release (but not pre-RC) builds but will not be
      written by default.  The easy part of handling a cHRM chunk is written,
      where the ICC profile contains the required data.  The more difficult
      part plus guessing a gAMA value requires code to pass selected RGB values
      through the profile.
      b98681b4
  20. 01 9月, 2012 1 次提交
  21. 16 8月, 2012 2 次提交
  22. 11 8月, 2012 2 次提交
  23. 10 8月, 2012 1 次提交
  24. 17 6月, 2012 1 次提交
    • G
      [libpng16] Revised png_set_keep_unknown_chunks() so num_chunks < 0 means · 96b91705
      Glenn Randers-Pehrson 提交于
      ignore all unknown chunks and all known chunks except for IHDR, PLTE, tRNS,
      IDAT, and IEND.  Previously it only meant ignore all unknown chunks, the
      same as num_chunks == 0. Revised png_image_skip_unused_chunks() to
      provide a list of chunks to be processed instead of a list of chunks to
      ignore.  Revised contrib/gregbook/readpng2.c accordingly.
      96b91705
  25. 09 6月, 2012 1 次提交
  26. 30 4月, 2012 1 次提交
    • J
      [libpng16] Removed need for -Wno-cast-align with clang. clang correctly warns · b4541692
      John Bowler 提交于
      on alignment increasing pointer casts when -Wcast-align is passed. This
      fixes the cases clang warns about either (pngread.c) by eliminating the
      casts from png_bytep to png_uint_16p or, for pngrutil.c where the cast
      is previously verified or pngstest.c where it is OK by introducing new
      png_aligncast macros to do the cast in a way that clang accepts.
      b4541692
  27. 29 3月, 2012 1 次提交
  28. 21 3月, 2012 1 次提交
  29. 19 3月, 2012 4 次提交
  30. 16 3月, 2012 1 次提交
    • J
      [libpng16] Added configuration support for benign errors and changed the read · aa816c44
      John Bowler 提交于
      default. Also changed some warnings in the iCCP and sRGB handling
      from to benign errors. Configuration now makes read benign
      errors warnings and write benign errors to errors by default (thus
      changing the behavior on read).  The simplified API always forces
      read benign errors to errors (regardless of the system default, unless
      this is disabled in which case the simplified API can't be built.)
      aa816c44
  31. 10 3月, 2012 1 次提交
  32. 09 3月, 2012 1 次提交
  33. 06 3月, 2012 1 次提交
    • J
      [libpng16] Made read 'inflate' handling like write 'deflate' handling. The · 42a2b556
      John Bowler 提交于
      read code now claims and releases png_ptr->zstream, like the write code.
      The bug whereby the progressive reader failed to release the zstream
      is now fixed, all initialization is delayed, and the code checks for
      changed parameters on deflate rather than always calling
      deflatedEnd/deflateInit.
      42a2b556