|
09a81a68
|
2025-04-16T12:11:25
|
|
Roll third_party/libpng/src/ d2ece84bd..8cc222cd3 (277 commits)
https://android.googlesource.com/platform/external/libpng/+log/d2ece84bd73a..8cc222cd3e79
$ git log d2ece84bd..8cc222cd3 --date=short --no-merges --format='%ad %ae %s'
2024-11-20 enh Make bpfmt happy.
2024-10-02 sadafebrahimi Edit OWNERS file
2024-09-12 ctruta Release libpng version 1.6.44
2024-09-12 ctruta chore: Rerun `./autogen.sh --maintainer`
2024-09-12 ctruta oss-fuzz: Update the README file, the Docker file and the build script
2024-09-11 jbowler fix: Prevent overflow in chromaticity calculations
2024-04-17 green cmake: Fix an error in the declaration of target include directories
2024-09-10 ctruta Revert "cmake: Fix an error in the declaration of target include directories"
2024-04-17 green cmake: Fix an error in the declaration of target include directories
2024-09-10 ctruta Deprecate PNGARG and remove all of its remaining uses
2024-07-02 mkhachaiants oss-fuzz: Add fuzzing targets for simplified READ API
2024-03-01 benni.buch build: Add a CMake config file compatible with the FindPNG module
2024-09-08 ctruta ci: Simplify the Travis CI configuration matrix
2024-09-08 ctruta chore: Delete contrib/tools/chkfmt.sh
2024-09-08 ctruta chore: Pacify editorconfig-checker version 3.0
2024-04-26 bungeman fix: Restore STDERR in pngtest.c
2024-09-03 jbowler fix: Remove cHRM check to accomodate ACES AP1
2024-09-05 ctruta ci: Add the targets/ subdirectory to facilitate cross-platform testing
2024-09-04 eriff cmake: Honor CMAKE_SYSROOT if set
2024-09-04 ctruta cmake: Fix the handling of PNG_HARDWARE_OPTIMIZATIONS on FreeBSD/amd64
2024-09-03 ctruta ci: Fix the verification of the msys2 toolchain on AppVeyor CI
2024-06-17 ctruta arm: Add a placeholder file in lieu of the former `filter_neon.S`
2023-12-14 ross.burton arm: Remove obsolete assembler implementation filter_neon.S
2024-05-30 jbowler SECURITY: disable build of filter_neon.S on arm
2024-03-11 kiyoungkim Remove VNDK definition(s)
2024-02-24 ctruta Bump version to 1.6.44.git
2024-02-23 ctruta Release libpng version 1.6.43
2024-02-23 ctruta ci: Add the libpng release tags to the list of exclusions
2024-02-23 ctruta test: Fix a compiler warning in pngtest.c
2024-02-22 ctruta chore: Delete comments and config settings and stuff from here and there
2024-02-22 ctruta doc: Review the libpng history and update scripts/cmake/AUTHORS.md
2024-02-22 ctruta doc: Update the README file
2024-02-22 ctruta pngexif: Import pngexifinfo as an externally-contributed project
2024-02-21 benni.buch build: Mark the installed libpng headers as system headers in CMake
2024-02-20 ctruta build: Checking for compiler support of LoongArch LSX should be guarded
2024-02-20 ctruta build: Add an explicit declaration of the AWK variable to configure.ac
2024-02-19 ctruta build: Improve the search for an AWK processor in the CMake build
2024-02-19 ctruta build: Update the CMake build options PNG_TOOLS and PNG_FRAMEWORK
2024-02-19 danoli3 build: Fix a CMake build regression introduced in version 1.6.41
2024-02-17 ctruta Fix "ci: Fix the reporting in ci_lint.sh"
2024-02-17 ctruta ci: Fix the reporting in ci_lint.sh
2024-02-17 ctruta ci: Allow the user to force an in-tree cleanup before verification
2024-02-15 ctruta chore: Clean up the spurious uses of `sizeof(png_byte)`; fix the manual
2024-02-15 ctruta chore: Update the .editorconfig files and pacify editorconfig-checker
2024-02-15 ctruta Add a GitHub Action for linting
2024-02-15 ctruta ci: Pacify shellcheck version 0.8 and apply other linting improvements
2024-02-12 ctruta ci: Fix the check of `PNG_LIBPNG_VER_BUILD` in ci_verify_version.sh
2024-02-11 ctruta ci: Remove the workaround for CI_AR from ci_verify_makefiles.sh
2024-02-11 ctruta build: Update the makefiles for the benefit of cross-compilation
2024-02-11 ctruta ci: Update (again) the ci_verify_*.sh scripts; update .shellcheckrc
(...)
2020-12-14 owen cmake: Fix cross-compilation on macOS
2022-09-10 ctruta cmake: Rename the target "symbol-check" to "scripts_symbols_chk"
2021-12-04 glex.spb cmake: Correctly handle generated files
2022-09-05 ctruta configure: Initialize PNG_ARM_NEON_OPT and PNG_MIPS_MSA_OPT correctly
2022-09-05 ctruta Rerun "./autogen.sh --maintainer"
2022-09-05 ctruta Clean up configure.ac
2021-06-02 dnfield Remove obsolete/incorrect __LLVM,__asm section
2022-09-04 ctruta Update the configuration for Travis CI and AppVeyor CI
2022-09-04 ctruta ci: Update the CI scripts
2022-08-26 ctruta cmake: Set PNG_ARM_NEON to "on" by default on ARM64
2022-08-26 ctruta Update the copyright year
2021-12-06 mariaur Add updated cpe for vulnerability scanners
2021-03-15 ctruta Update the copyright year
2021-03-15 ctruta ci: Update the CI scripts
2020-12-15 benkasminbullock Eliminate spaces between function name and (
2020-12-11 benkasminbullock Remove duplicate line
2020-12-11 benkasminbullock Fix typo in README
2020-12-11 benkasminbullock Remove second call to write_eXIf
2019-12-19 nju04zq Fix decode fail on image with invalid eXIf chunk
2020-07-28 klebertarcisio Add a check to pngimage.c
2021-03-12 ctruta contrib: Apply various fixes to libtests
2020-12-31 ctruta .gitignore: Add
2020-12-31 ctruta ci: Fix the Visual Studio verification on AppVeyor CI
2020-12-31 ctruta ci: Recognize more CI_ variables for better cross-platform verification
2018-03-19 crrodriguez libpng.pc.in: zlib dependency is private
2020-05-24 ctruta ci: Verify the install target
2020-05-24 ctruta cmake: Refactor the install target; reformat
2020-05-18 ctruta ci: Add a new top-level directory, dedicated for CI verification
2018-05-20 alex.gaynor cmake: Add an option to enable/disable building of executables
2020-05-17 ctruta mips: Remove "last changed" version information from source comment
2020-03-06 guxiwei-hf mips: Fix initialization: always close "/proc/cpuinfo"
2019-08-30 simon.hausmann Fix CMake build with Emscripten
2019-08-26 dnfield Add an __LLVM,__asm section for clang builds on ARM
2019-08-24 ssrobins cmake: Fix a build error on iOS
2019-08-02 zack Fix example.c
2019-07-30 willson.chenwx Fix a warning on Linux caused by _BSD_SOURCE
2019-07-29 pascal.massimino Fix memory leak if eXIf has incorrect crc
2019-07-04 callu.david cmake: Use the correct ZLIB_* variable names
2020-03-29 ctruta scripts: Clean up the makefiles
2020-03-29 ctruta scripts: Fix makefile.std and include it in the CI verification
2020-03-29 ctruta Update configuration for Travis CI; add configuration for AppVeyor CI
2020-03-29 ctruta scripts: Add general-purpose utilities for continuous integration
2020-02-02 ctruta Update the copyright year
2018-11-12 cthomp oss-fuzz: Add custom malloc with max limit to prevent OOM
2019-04-16 rvandermeulen arm: Use <arm_neon.h> when compiling aarch64 intrinsics with clang-cl
2019-04-22 ctruta arm: Move a png_debug statement to its correct place
2019-04-22 ctruta scripts: Delete makefile.clang-asan and makefile.gcc-asan
2019-04-22 ctruta Add support for Travis CI
2019-04-21 ctruta Avoid random test failures by running pngtest sequentially only
2019-04-14 ctruta Bump version to 1.6.38.git
Created with:
roll-dep third_party/libpng/src
Bug: angleproject:42266949
Change-Id: I91c75da049550af1348a01a66a0c68c0848c79ff
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6460785
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
Reviewed-by: Cody Northrop <cnorthrop@google.com>
Auto-Submit: Yuly Novikov <ynovikov@chromium.org>
Commit-Queue: Cody Northrop <cnorthrop@google.com>
|
|
73fa1b08
|
2024-02-09T14:38:39
|
|
Use -fno-define-target-os-macros for libpng
So that https://crrev.com/c/5244629 can roll into ANGLE.
Bug: chromium:41492875, angleproject:8524
Change-Id: Id047aa7bbc6846380e770d968a20fbd7d69ab64b
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5282082
Reviewed-by: Roman Lavrov <romanl@google.com>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
|
|
16bfe951
|
2023-12-21T10:23:05
|
|
Add README.chromium for llvm and clspv
Bug: angleproject:8369
Change-Id: I20bbb38b45aace848f8002cb49f206d98c2d7aa1
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5145927
Auto-Submit: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Cody Northrop <cnorthrop@google.com>
Commit-Queue: Cody Northrop <cnorthrop@google.com>
|
|
3dbfa314
|
2023-08-04T15:56:47
|
|
Add Gitmodules to angle.
Commits in the gitlinks should be kept in sync with commits in DEPS.
For repos that are auto-rolled by skia, this is taken care of.
If you have your own autoroll script and it uses `gclient setdep`
to update deps commits, this is also taken care of.
For manual rolls:
1) in DEPS update the commit of some <path> to <new_commit>
2) update the gitlink:
`git update-index --add --cacheinfo 160000,<new_commit>,<path>`
Bug: chromium:1421776
Change-Id: I70d02969b198ea6ae94d042c4ffab31b70eb88fb
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4752314
Commit-Queue: Jonah Ryan-Davis <jonahr@google.com>
Reviewed-by: Jonah Ryan-Davis <jonahr@google.com>
Commit-Queue: Joanna Wang <jojwang@chromium.org>
|
|
66c2e4fc
|
2023-07-04T17:02:07
|
|
[ssci] Added Shipped field to READMEs
This CL adds the Shipped field (and may update the
License File field) in Chromium READMEs. Changes were
automatically created, so if you disagree with any of
them (e.g. a package is used only for testing purposes
and is not shipped), comment the suggested change and
why.
See the LSC doc at go/lsc-chrome-metadata.
Bug: b/285450740
Change-Id: I770554248e33c1e50938cc32daee36a83b643ec9
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4672125
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
593cd597
|
2022-06-07T09:19:21
|
|
Roll Chromium from 4697545681bd to 4658acb376d4 (377 revisions)
Includes modifications to libpng's BUILD.gn. The change that fixes the
roll is the removal of the assembly source file which doesn't conform to
BTI. Some additional changes are taken from Chromium's build script.
https://chromium.googlesource.com/chromium/src.git/+log/4697545681bd..4658acb376d4
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/chromium-angle-autoroll
Please CC syoussefi@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry
To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Changed dependencies
* build: https://chromium.googlesource.com/chromium/src/build.git/+log/1ec4567f5a..565e71d210
* buildtools/third_party/libc++abi/trunk: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git/+log/c30c515c84..11395e54b4
* buildtools/third_party/libunwind/trunk: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git/+log/2c4970601e..1644d070bf
* testing: https://chromium.googlesource.com/chromium/src/testing/+log/32159ca2ee..3215569cc6
* third_party/android_build_tools/aapt2: kZqQH92bSO1p0a7_hcrana_9YjtSBU1te7TEtNVBoCUC..jziPmg_EUjoj-eSkO24eMaf5ylm449Q7BKO1-ga2tbgC
* third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/{catapult_..45853b3700
* third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/89b222dba5..138bff2823
* third_party/fuchsia-sdk/sdk: version:8.20220604.2.1..version:8.20220607.0.1
* third_party/turbine: aSG-acwWsASjZaTfSzYcOuM9qoD6S_o3JL6iIFslVdUC..A5bkaoLBc1JYa6Xv31jYUCK5TnXYCbxRrA4FBPXXcWgC
* tools/mb: https://chromium.googlesource.com/chromium/src/tools/mb/+log/3e5ac252f7..dbd1cbe518
* tools/perf: https://chromium.googlesource.com/chromium/src/tools/perf/+log/6cc9656eb9..b7274f10ef
No update to Clang.
Bug: chromium:1145581
Change-Id: I0bbcb1d8e147882e85de4d7ce7507b211f7b6871
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3690751
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
|
|
48f86941
|
2021-09-17T12:01:53
|
|
Fix libpng warning.
Bug: chromium:1190892
Change-Id: I72c4c03878b3e26b7b79d4cc5975c71a21bf2d08
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3169192
Commit-Queue: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
89c555f1
|
2021-09-17T00:46:22
|
|
Roll libpng to current upstream top of tree
Bug: chromium:1190892
Change-Id: I8327962578d2696f2da060b7823bc0aad21e5659
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3167752
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
468dfed3
|
2020-02-21T12:12:51
|
|
Reformat GN files
Otherwise this blocks the CQ at presubmit.
Bug: angleproject:3492
Change-Id: I3cf77c72daa358f5e1eabecf1dcb8808a1dc9e07
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2068538
Commit-Queue: Michael Spang <spang@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
|
|
6ebed542
|
2019-11-27T19:10:16
|
|
Add arm64 to libpng build configuration.
In libpng build option, neon files were missing for arm64,
add "arm64" option to libpng build configuration.
BUG=angleproject:4026
Change-Id: I38280c8089be93de224959583091f3a151f94ab0
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1940017
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Jamie Madill <jmadill@chromium.org>
|
|
01cfefef
|
2019-10-17T14:43:43
|
|
Fix building libpng on arm CPUs.
Some arm-specific files were not part of the build.
BUG=angleproject:4026
Change-Id: Ie3534c66ebce53348a00f74b95b7f6e3859ee30f
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1866079
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Geoff Lang <geofflang@chromium.org>
|
|
9d737966
|
2019-08-14T12:25:12
|
|
Standardize copyright notices to project style
For all "ANGLE Project" copyrights, standardize to the format specified
by the style guide. Changes:
- "Copyright (c)" and "Copyright(c)" changed to just "Copyright".
- Removed the second half of date ranges ("Y1Y1-Y2Y2"->"Y1Y1").
- Fixed a small number of files that had no copyright date using the
initial commit year from the version control history.
- Fixed one instance of copyright being "The ANGLE Project" rather than
"The ANGLE Project Authors"
These changes are applied both to the copyright of source file, and
where applicable to copyright statements that are generated by
templates.
BUG=angleproject:3811
Change-Id: I973dd65e4ef9deeba232d5be74c768256a0eb2e5
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1754397
Commit-Queue: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
|
|
d0ef13a2
|
2017-08-28T22:53:24
|
|
Stand-alone build with gn.
This should do the same things as the stand-alone gyp build, but with gn.
You should switch to gn as gyp support will go away.
You need a recent enough version of gn. If yours is too old try this one:
./buildtools/linux64/gn
If "gclient sync" or anything fails with an ImportError on gyp stuff,
try running it with the following PYTHONPATH in the environment:
PYTHONPATH=tools/gyp/pylib
BUG=angleproject:1569
Change-Id: I56d19bec2d8b649a7bd65062c656cbfc69ea3dd8
Reviewed-on: https://chromium-review.googlesource.com/642588
Reviewed-by: Frank Henigman <fjhenigman@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Commit-Queue: Frank Henigman <fjhenigman@chromium.org>
|
|
cc8e2738
|
2017-10-16T22:42:29
|
|
Move libpng into src subdirectory.
DEPS libpng into third_party/libpng/src, instead if third_party/libpng.
Then we'll be able to put its BUILD.gn into third_party/libpng instead
of the more distant build/secondary/... location.
BUG=angleproject:1569
Change-Id: I12b1c51d65682cba3954c26f1bd3f7491ac31b01
Reviewed-on: https://chromium-review.googlesource.com/722176
Commit-Queue: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
|