Page MenuHomeSolus

Update libpng to 1.6.36
ClosedPublic

Authored by kyrios123 on Sun, Dec 2, 3:02 PM.

Details

Summary
  • Fixed manipulation of machine-specific optimization options.
  • Used memcpy instead of manual pointer arithmetic on Intel SSE2.
  • Fixed detection of libm in CMakeLists.
  • Fixed incorrect creation of pkg-config file in CMakeLists.
  • Fixed various typos in comments.
  • Raised the minimum required CMake version from 3.0.2 to 3.1.
  • Removed yet more of the vestigial support for pre-ANSI C compilers.
  • Removed ancient makefiles for ancient systems that have been broken across all previous libpng-1.6.x versions.
  • Removed the Y2K compliance statement and the export control information.
  • Applied various code style and documentation fixes.

Signed-off-by: Pierre-Yves <pyu@riseup.net>

Test Plan

Converted gif <-> png files using imagemagick

Diff Detail

Repository
R1823 libpng
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
kyrios123 created this revision.Sun, Dec 2, 3:02 PM
kyrios123 requested review of this revision.Sun, Dec 2, 3:02 PM
sunnyflunk accepted this revision.Sun, Dec 2, 11:13 PM
This revision is now accepted and ready to land.Sun, Dec 2, 11:13 PM
This revision was automatically updated to reflect the committed changes.