1. 26 9月, 2015 1 次提交
    • J
      New test PNG files incorporated into make check · fa5ba2e0
      John Bowler 提交于
      tests/pngstest-* are changed so that the new test files are divided into 8
      groups by gamma and alpha channel.  This makes each test take just under 5
      seconds on a moderately up-to-date x86_64 system using libpng16 (test times are
      somewhat variable under libpng17 at present because of the lack of optimization
      in some gamma processing paths.)
      
      These tests have considerably better code and pixel-value coverage than
      contrib/pngsuite however coverage is still incomplete.
      Signed-off-by: NJohn Bowler <jbowler@acm.org>
      fa5ba2e0
  2. 22 3月, 2015 1 次提交
  3. 16 3月, 2015 1 次提交
  4. 15 12月, 2014 2 次提交
  5. 07 2月, 2014 1 次提交
  6. 30 12月, 2013 1 次提交
    • J
      [libpng16] Allow unversioned links created on install to be disabled in · d0479d24
      John Bowler 提交于
      configure.  In configure builds 'make install' changes/adds links like png.h
      and libpng.a to point to the newly installed, versioned, files (e.g.
      libpng17/png.h and libpng17.a). Three new configure options and some
      rearrangement of Makefile.am allow creation of these links to be disabled.
      d0479d24
  7. 17 10月, 2013 1 次提交
  8. 16 10月, 2013 1 次提交
  9. 15 10月, 2013 2 次提交
  10. 05 10月, 2013 1 次提交
    • J
      [libpng16] Made changes for compatibility with automake 1.14: · 940b37b1
      John Bowler 提交于
          1) Added the 'compile' program to the list of programs that must be cleaned
             in autogen.sh
          2) Added 'subdir-objects' which causes .c files in sub-directories to be
             compiled such that the corresponding .o files are also in the
             sub-directory.  This is because automake 1.14 warns that the
             current behavior of compiling to the top level directory may be removed
             in the future.
          3) Updated dependencies on pnglibconf.h to match the new .o locations and
             added all the files in contrib/libtests and contrib/tools that depend
             on pnglibconf.h
          4) Added 'BUILD_SOURCES = pnglibconf.h'; this is the automake recommended
             way of handling the dependencies of sources that are machine generated;
             unfortunately it only works if the user does 'make all' or 'make check',
             so the dependencies (3) are still required.
      940b37b1
  11. 28 6月, 2013 1 次提交
  12. 09 5月, 2013 3 次提交
  13. 08 5月, 2013 2 次提交
  14. 03 3月, 2013 1 次提交
  15. 02 3月, 2013 1 次提交
  16. 23 2月, 2013 1 次提交
  17. 16 2月, 2013 3 次提交
  18. 09 2月, 2013 1 次提交
    • J
      [libpng16] Fixed missing dependency in --prefix builds The intermediate · b8d0534e
      John Bowler 提交于
      internal 'prefix.h' file can only be generated correctly after
      pnglibconf.h, however the dependency was not in Makefile.am.  The
      symptoms are unpredictable depending on the order make chooses to
      build pngprefix.h and pnglibconf.h, often the error goes unnoticed
      because there is a system pnglibconf.h to use instead.
      b8d0534e
  19. 27 12月, 2012 1 次提交
  20. 15 12月, 2012 1 次提交
  21. 14 12月, 2012 1 次提交
  22. 18 8月, 2012 2 次提交
  23. 25 2月, 2012 2 次提交
  24. 14 2月, 2012 1 次提交
    • J
      [libpng16] Fixed fixed/float API export conditionals. 1) If FIXED_POINT or · bce79882
      John Bowler 提交于
          FLOATING_POINT options were switched off, png.h ended up with lone ';'
          characters.  This is not valid ANSI-C outside a function.  The ';'
          characters have been moved inside the definition of PNG_FP_EXPORT and
          PNG_FIXED_EXPORT. 2) If either option was switched off, the declaration
          of the corresponding functions were completely omitted, even though some
          of them are still used internally.  The result is still valid, but
          produces warnings from gcc with some warning options (including -Wall). The
          fix is to cause png.h to declare the functions with PNG_INTERNAL_FUNCTION
          when png.h is included from pngpriv.h.
      bce79882
  25. 01 2月, 2012 1 次提交
  26. 31 1月, 2012 1 次提交
  27. 29 1月, 2012 1 次提交
  28. 28 1月, 2012 1 次提交
  29. 25 1月, 2012 1 次提交
    • J
      [libpng16] Updated configure.ac from autoupdate: added --enable-werror option. · 1eb2c484
      John Bowler 提交于
      Also some layout regularization and removal of introduced tab characters
      (replaced with 3-character indentation).  Obsolete macros identified by
      autoupdate have been removed; the replacements are all in 2.59 so
      the pre-req hasn't been changed.  --enable-werror checks for support
      for -Werror (or the given argument) in the compiler.  This mimics the
      gcc configure option by allowing -Werror to be turned on safely; without
      the option the tests written in configure itself fail compilation because
      they cause compiler warnings.
      1eb2c484
  30. 24 1月, 2012 1 次提交
  31. 18 12月, 2011 1 次提交