mirror of
https://git.code.sf.net/p/libpng/code.git
synced 2025-07-10 18:04:09 +02:00
In a similar manner as zlib (https://github.com/madler/zlib/pull/895), libpng contains a header configuration that's no longer valid and hasn't been exercised for the macOS target. - The target OS conditional macros are misused. Specifically `TARGET_OS_MAC` covers all Apple targets, including iOS, and it should not be checked with `#if defined` as they would always be defined (to either 1 or 0) on Apple platforms. - `#include <fp.h>` no longer works for the macOS target and results in a compilation failure. macOS ships all required functions in `math.h`, and clients should use `math.h` instead. This problem has not been noticed until a recent extension in clang (https://github.com/llvm/llvm-project/pull/74676) exposed the issue and broke libpng builds on Apple platforms. The failure can be reproduced now by adding `#include <TargetConditionals.h>` before the block. Signed-off-by: Cosmin Truta <ctruta@gmail.com>
59 lines
1.3 KiB
Plaintext
59 lines
1.3 KiB
Plaintext
PNG REFERENCE LIBRARY AUTHORS
|
|
=============================
|
|
|
|
This is the list of PNG Reference Library ("libpng") Contributing
|
|
Authors, for copyright and licensing purposes.
|
|
|
|
* Andreas Dilger
|
|
* Cosmin Truta
|
|
* Dave Martindale
|
|
* Eric S. Raymond
|
|
* Gilles Vollant
|
|
* Glenn Randers-Pehrson
|
|
* Greg Roelofs
|
|
* Guy Eric Schalnat
|
|
* James Yu
|
|
* John Bowler
|
|
* Kevin Bracey
|
|
* Magnus Holmgren
|
|
* Mandar Sahastrabuddhe
|
|
* Mans Rullgard
|
|
* Matt Sarett
|
|
* Mike Klein
|
|
* Pascal Massimino
|
|
* Paul Schmidt
|
|
* Philippe Antoine
|
|
* Qiang Zhou
|
|
* Sam Bushell
|
|
* Samuel Williams
|
|
* Simon-Pierre Cadieux
|
|
* Tim Wegner
|
|
* Tom Lane
|
|
* Tom Tanner
|
|
* Vadim Barkov
|
|
* Willem van Schaik
|
|
* Zhijie Liang
|
|
* Apple Inc.
|
|
- Zixu Wang
|
|
* Arm Holdings
|
|
- Richard Townsend
|
|
* Google Inc.
|
|
- Dan Field
|
|
- Leon Scroggins III
|
|
- Matt Sarett
|
|
- Mike Klein
|
|
- Sami Boukortt
|
|
- Wan-Teh Chang
|
|
* Loongson Technology Corporation Ltd.
|
|
- GuXiWei
|
|
- JinBo
|
|
- ZhangLixia
|
|
|
|
The build projects, the build scripts, the test scripts, and other
|
|
files in the "ci", "projects", "scripts" and "tests" directories, have
|
|
other copyright owners, but are released under the libpng license.
|
|
|
|
Some files in the "contrib" directory, and some tools-generated files
|
|
that are distributed with libpng, have other copyright owners, and are
|
|
released under other open source licenses.
|