• Leon Scroggins III's avatar
    Update libpng to 1.6.34 · 5602fef5
    Leon Scroggins III authored
    Bug: 761608
    Bug: 771075
    
    Downloaded from http://libpng.download/src/libpng16
    
    https://github.com/glennrp/libpng/commit/edef058e180be435afd8feebb742a22360a7fa3f
    (included in this revision) moved the SSE opts directly into the main
    libpng source, so contrib/intel/intel_sse.patch is no longer necessary,
    as its changes are already included.
    
    Other changes:
    - README.chromium:
      - Update version number.
      - Remove references to cherry-picks from upstream, as the fixes are
        now included without cherry-picks.
      - Remove reference to applying intel_sse.patch, which is no longer
        necessary.
    - BUILD.gn:
      - Build the intel code from its new location.
    - PNGImageDecoderTest.cpp:
      - Remove unnecessary tests. TestFailureDuringDecode attempted to
        modify a valid PNG file to have an error, and then verified that it
        actually had an error, while leaving the FrameCount unchanged. I do
        not see much value to the test, and the apparently more lenient
        newer libpng no longer considers this modified file to be broken.
    
    Change-Id: I2c7e517403609aed2051b91df47dd9f87f62e1ab
    Reviewed-on: https://chromium-review.googlesource.com/671029Reviewed-by: default avatarLeon Scroggins <scroggo@chromium.org>
    Reviewed-by: default avatarMike Klein <mtklein@chromium.org>
    Commit-Queue: Leon Scroggins <scroggo@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#506749}
    5602fef5
pngwio.c 5.52 KB