Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(28)

Issue 2033063003: Check libpng directly into third_party/ (Closed)

Created:
4 years, 6 months ago by scroggo_chromium
Modified:
4 years, 6 months ago
Reviewers:
msarett, hal.canary, scroggo
CC:
reviews_skia.org
Base URL:
https://skia.googlesource.com/skia.git@master
Target Ref:
refs/heads/master
Project:
skia
Visibility:
Public.

Description

Check libpng directly into third_party/ With this change, the CMake build, which does not use DEPS to sync external projects, is able to build and use the same version of libpng that is used in other builds. This will allow all platforms (including Google3 CMake build) to test on the same version of libpng, so we do not need to make SkPngCodec support all versions of libpng. - Update CMakeLists.txt to use the checked in libpng. - Check in libpng version 1.6.22rc01 - Update README.google - Replace our old LICENSE file with the latest one from libpng GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2033063003 CQ_EXTRA_TRYBOTS=client.skia.compile:Build-Ubuntu-GCC-x86_64-Release-CMake-Trybot,Build-Mac-Clang-x86_64-Release-CMake-Trybot Committed: https://skia.googlesource.com/skia/+/3965825b97a5809454f5810f7e603cbd02daa036

Patch Set 1 #

Total comments: 10

Patch Set 2 : Respond to comments #

Patch Set 3 : public.bzl #

Total comments: 1

Patch Set 4 : Restore changes to DEPS and libpng.gyp #

Patch Set 5 : Delete unnecessary files #

Patch Set 6 : Trim more files #

Unified diffs Side-by-side diffs Delta from patch set Stats (+47346 lines, -61 lines) Patch
M DEPS View 1 2 3 4 5 1 chunk +0 lines, -3 lines 0 comments Download
M cmake/CMakeLists.txt View 1 2 3 4 5 3 chunks +10 lines, -12 lines 0 comments Download
M gyp/libpng.gyp View 1 2 3 4 5 5 chunks +19 lines, -23 lines 0 comments Download
M public.bzl View 1 2 3 4 5 2 chunks +4 lines, -0 lines 0 comments Download
M third_party/libpng/LICENSE View 1 2 3 4 5 4 chunks +26 lines, -8 lines 0 comments Download
A third_party/libpng/README View 1 2 3 4 5 1 chunk +215 lines, -0 lines 0 comments Download
M third_party/libpng/README.google View 1 2 3 4 5 1 chunk +3 lines, -15 lines 0 comments Download
A third_party/libpng/arm/arm_init.c View 1 2 3 4 5 1 chunk +135 lines, -0 lines 0 comments Download
A third_party/libpng/arm/filter_neon.S View 1 2 3 4 5 1 chunk +253 lines, -0 lines 0 comments Download
A third_party/libpng/arm/filter_neon_intrinsics.c View 1 2 3 4 5 1 chunk +387 lines, -0 lines 0 comments Download
A third_party/libpng/contrib/README.txt View 1 2 3 4 5 1 chunk +5 lines, -0 lines 0 comments Download
A third_party/libpng/contrib/intel/INSTALL View 1 2 3 4 5 1 chunk +176 lines, -0 lines 0 comments Download
A third_party/libpng/contrib/intel/filter_sse2_intrinsics.c View 1 2 3 4 5 1 chunk +379 lines, -0 lines 0 comments Download
A third_party/libpng/contrib/intel/intel_init.c View 1 2 3 4 5 1 chunk +54 lines, -0 lines 0 comments Download
A third_party/libpng/contrib/intel/intel_sse.patch View 1 2 3 4 5 1 chunk +192 lines, -0 lines 0 comments Download
A third_party/libpng/example.c View 1 2 3 4 5 1 chunk +1061 lines, -0 lines 0 comments Download
A third_party/libpng/libpng-manual.txt View 1 2 3 4 5 1 chunk +5395 lines, -0 lines 0 comments Download
A third_party/libpng/png.h View 1 2 3 4 5 1 chunk +3257 lines, -0 lines 0 comments Download
A third_party/libpng/png.c View 1 2 3 4 5 1 chunk +4499 lines, -0 lines 0 comments Download
A third_party/libpng/pngconf.h View 1 2 3 4 5 1 chunk +622 lines, -0 lines 0 comments Download
A third_party/libpng/pngdebug.h View 1 2 3 4 5 1 chunk +153 lines, -0 lines 0 comments Download
A third_party/libpng/pngerror.c View 1 2 3 4 5 1 chunk +963 lines, -0 lines 0 comments Download
A third_party/libpng/pngget.c View 1 2 3 4 5 1 chunk +1219 lines, -0 lines 0 comments Download
A third_party/libpng/pnginfo.h View 1 2 3 4 5 1 chunk +259 lines, -0 lines 0 comments Download
A third_party/libpng/pngmem.c View 1 2 3 4 5 1 chunk +284 lines, -0 lines 0 comments Download
A third_party/libpng/pngpread.c View 1 2 3 4 5 1 chunk +1085 lines, -0 lines 0 comments Download
A third_party/libpng/pngpriv.h View 1 2 3 4 5 1 chunk +1983 lines, -0 lines 0 comments Download
A third_party/libpng/pngread.c View 1 2 3 4 5 1 chunk +4162 lines, -0 lines 0 comments Download
A third_party/libpng/pngrio.c View 1 2 3 4 5 1 chunk +120 lines, -0 lines 0 comments Download
A third_party/libpng/pngrtran.c View 1 2 3 4 5 1 chunk +5000 lines, -0 lines 0 comments Download
A third_party/libpng/pngrutil.c View 1 2 3 4 5 1 chunk +4529 lines, -0 lines 0 comments Download
A third_party/libpng/pngset.c View 1 2 3 4 5 1 chunk +1731 lines, -0 lines 0 comments Download
A third_party/libpng/pngstruct.h View 1 2 3 4 5 1 chunk +483 lines, -0 lines 0 comments Download
A third_party/libpng/pngtest.c View 1 2 3 4 5 1 chunk +2082 lines, -0 lines 0 comments Download
A third_party/libpng/pngtrans.c View 1 2 3 4 5 1 chunk +849 lines, -0 lines 0 comments Download
A third_party/libpng/pngwio.c View 1 2 3 4 5 1 chunk +168 lines, -0 lines 0 comments Download
A third_party/libpng/pngwrite.c View 1 2 3 4 5 1 chunk +2383 lines, -0 lines 0 comments Download
A third_party/libpng/pngwtran.c View 1 2 3 4 5 1 chunk +576 lines, -0 lines 0 comments Download
A third_party/libpng/pngwutil.c View 1 2 3 4 5 1 chunk +2625 lines, -0 lines 0 comments Download

Messages

Total messages: 29 (13 generated)
scroggo
https://codereview.chromium.org/2033063003/diff/1/cmake/CMakeLists.txt File cmake/CMakeLists.txt (right): https://codereview.chromium.org/2033063003/diff/1/cmake/CMakeLists.txt#newcode38 cmake/CMakeLists.txt:38: list (APPEND private_includes ../third_party/libpng) I know very little of ...
4 years, 6 months ago (2016-06-02 16:15:10 UTC) #2
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2033063003/1 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/2033063003/1
4 years, 6 months ago (2016-06-02 16:16:08 UTC) #4
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-Shared-Trybot on client.skia (JOB_FAILED, http://build.chromium.org/p/client.skia/builders/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-Shared-Trybot/builds/8825)
4 years, 6 months ago (2016-06-02 16:17:58 UTC) #6
msarett
I know that I've been against this in the past, but what do you think ...
4 years, 6 months ago (2016-06-02 16:35:33 UTC) #7
msarett
I think you'll also need to update the Google3 build file public.bzl.
4 years, 6 months ago (2016-06-02 16:37:23 UTC) #8
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2033063003/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/2033063003/20001
4 years, 6 months ago (2016-06-02 17:01:30 UTC) #11
scroggo
On 2016/06/02 16:35:33, msarett wrote: > I know that I've been against this in the ...
4 years, 6 months ago (2016-06-02 17:03:27 UTC) #12
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-Trybot on client.skia (JOB_FAILED, http://build.chromium.org/p/client.skia/builders/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-Trybot/builds/8852) Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-Shared-Trybot on ...
4 years, 6 months ago (2016-06-02 17:03:41 UTC) #14
scroggo
On 2016/06/02 17:03:27, scroggo wrote: > On 2016/06/02 16:35:33, msarett wrote: > > I know ...
4 years, 6 months ago (2016-06-02 17:06:01 UTC) #15
msarett
> > I think you'll also need to update the Google3 build file public.bzl. > ...
4 years, 6 months ago (2016-06-02 17:10:36 UTC) #16
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2033063003/30001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/2033063003/30001
4 years, 6 months ago (2016-06-02 19:07:44 UTC) #18
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-Shared-Trybot on client.skia (JOB_FAILED, http://build.chromium.org/p/client.skia/builders/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-Shared-Trybot/builds/8839) Build-Win-MSVC-x86-Debug-Trybot on ...
4 years, 6 months ago (2016-06-02 19:10:16 UTC) #20
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2033063003/50001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/2033063003/50001
4 years, 6 months ago (2016-06-02 19:39:03 UTC) #22
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 6 months ago (2016-06-02 19:55:50 UTC) #24
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2033063003/50001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/2033063003/50001
4 years, 6 months ago (2016-06-02 19:58:59 UTC) #27
commit-bot: I haz the power
4 years, 6 months ago (2016-06-02 20:00:04 UTC) #29
Message was sent while issue was closed.
Committed patchset #6 (id:50001) as
https://skia.googlesource.com/skia/+/3965825b97a5809454f5810f7e603cbd02daa036

Powered by Google App Engine
This is Rietveld 408576698