1. 06 2月, 2014 1 次提交
  2. 01 1月, 2014 1 次提交
  3. 23 12月, 2013 1 次提交
  4. 20 12月, 2013 2 次提交
    • J
      [libpng16] Made transform implementation functions static. This makes the · 8f1150eb
      John Bowler 提交于
      internal functions called by png_do_{read|write}_transformations static. On an
      x86-64 DLL build (Gentoo Linux) this reduces the size of the text
      segment of the DLL by 1208 bytes, about 0.6%. It also simplifies
      maintenance by removing the declarations from pngpriv.h and allowing
      easier changes to the internal interfaces.
      8f1150eb
    • 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
  5. 03 3月, 2013 1 次提交
  6. 02 3月, 2013 1 次提交
  7. 14 2月, 2013 1 次提交
  8. 01 1月, 2013 1 次提交
  9. 25 1月, 2012 1 次提交
  10. 02 1月, 2012 1 次提交
  11. 24 12月, 2011 1 次提交
    • J
      [libpng16] Implemented 'restrict' for png_info and png_struct. · 5d56786e
      John Bowler 提交于
      Added new "png_structrp" typedef. Because of the
      way libpng works both png_info and png_struct are always accessed via a
      single pointer.  This means adding C99 'restrict' to the pointer gives
      the compiler some opportunity to optimize the code.  This change allows that.
      5d56786e
  12. 05 11月, 2011 1 次提交
  13. 03 11月, 2011 2 次提交
  14. 23 9月, 2011 1 次提交
  15. 07 7月, 2011 1 次提交
  16. 14 6月, 2011 1 次提交
  17. 18 4月, 2011 1 次提交
  18. 17 4月, 2011 1 次提交
  19. 01 4月, 2011 1 次提交
  20. 13 2月, 2011 1 次提交
  21. 12 2月, 2011 1 次提交
  22. 06 1月, 2011 1 次提交
  23. 04 1月, 2011 1 次提交
  24. 22 11月, 2010 1 次提交
    • G
      [devel] Changes to remove gcc warnings (John Bowler) · b3edc73a
      Glenn Randers-Pehrson 提交于
      Certain optional gcc warning flags resulted in warnings in libpng code.
      With these changes only -Wconversion and -Wcast-qual cannot be turned on.
      Changes are trivial rearrangements of code.  -Wconversion is not possible
      for pngrutil.c (because of the widespread use of += et al on variables
      smaller than (int) or (unsigned int)) and -Wcast-qual is not possible
      with pngwio.c and pngwutil.c because the 'write' callback and zlib
      compression both fail to declare their input buffers with 'const'.
      b3edc73a
  25. 24 10月, 2010 1 次提交
  26. 16 10月, 2010 1 次提交
  27. 14 10月, 2010 1 次提交
  28. 08 10月, 2010 1 次提交
  29. 05 10月, 2010 2 次提交
  30. 11 9月, 2010 1 次提交
  31. 28 8月, 2010 1 次提交
  32. 27 8月, 2010 1 次提交
  33. 26 8月, 2010 1 次提交
  34. 24 8月, 2010 1 次提交
  35. 18 8月, 2010 1 次提交
    • G
      [devel]Made all API functions that have const arguments and constant string · e600c513
      Glenn Randers-Pehrson 提交于
      literal pointers declare them (John Bowler).
      Many APIs did not change their arguments but were not declared using
      PNG_CONST.  This change corrects this.  In a few cases APIs that return
      constant string literal pointers have also been changed to declare this.
      Unlike the argument change this may require app changes; however the
      results could never be written to (the app would crash on some platforms
      where strings are not writable), so this seems advisable.
      e600c513
  36. 11 8月, 2010 1 次提交
  37. 06 8月, 2010 1 次提交