Vadim Barkov
ee5804fa14
Added PowerPC detection code for linux
2017-01-14 16:47:10 +03:00
Vadim Barkov
2b6e59d968
Added initial code for PowerPC VSX optimisation
2017-01-14 16:05:33 +03:00
Glenn Randers-Pehrson
eaca53a2d9
[libpng16] Update credits to include Google Inc, for the Intel/SSE patch.
2017-01-05 18:11:59 -06:00
Glenn Randers-Pehrson
bef76802de
[libpng16] Moved SSE2 optimization code into the main libpng source directory.
...
Configure libpng with "configure --enable-intel-sse" or compile
libpng with "-DPNG_INTEL_SSE" in CPPFLAGS to enable it. This patch was
previously applied to libpng-1.6.28rc03 but withdrawn to allow time for QA.
2017-01-05 18:09:33 -06:00
Glenn Randers-Pehrson
ebede25ceb
[libpng16] Readded "include(GNUInstallDirs)" to CMakeLists.txt (Gianfranco
...
Costamagna).
2017-01-05 11:51:54 -06:00
Glenn Randers-Pehrson
4ddac468c4
[libpng16] Bump version to 1.6.29beta01
2017-01-05 11:37:54 -06:00
Glenn Randers-Pehrson
17ad597dba
[libpng16] Imported from libpng-1.6.28.tar
2017-01-05 07:59:36 -06:00
Glenn Randers-Pehrson
93b3476358
[libpng16] Imported from libpng-1.6.28rc03.tar
2017-01-03 22:25:10 -06:00
Glenn Randers-Pehrson
6df2225c55
[libpng16] Fix version numbers in ANNOUNCE
2017-01-03 19:50:07 -06:00
Glenn Randers-Pehrson
562751dcc9
[libpng16] Fix typo in CHANGES: it should say "configure --enable-intel-sse"
...
to enable the SSE optimization
2017-01-03 19:32:33 -06:00
Glenn Randers-Pehrson
3785125faf
[libpng16] Imported from libpng-1.6.28rc02.tar
2017-01-03 19:23:10 -06:00
Glenn Randers-Pehrson
edef058e18
[libpng16] Moved SSE2 optimization code into the main libpng source directory.
...
Configure libpng with "configure --enable-intel-see" or compile
libpng with "-DPNG_INTEL_SSE" in CPPFLAGS to enable it.
2017-01-03 19:15:15 -06:00
Glenn Randers-Pehrson
24dfd3f2d7
[libpng16] Imported from libpng-1.6.28rc01.tar
2017-01-03 12:51:38 -06:00
Glenn Randers-Pehrson
f8bdbd4d8f
[libpng16] Changed png_ptr->options from a png_byte to png_uint_32, to
...
accomodate up to 16 options.
2017-01-02 19:03:36 -06:00
Glenn Randers-Pehrson
f981826204
[libpng16] Update CHANGES and ANNOUNCE with recent CMakeLists.txt update.
2017-01-02 09:40:23 -06:00
Sam Serrels
14e885a54c
Added option to Cmake build allowing a custom location of Zlib to be specified. This is useful in a scenario where libpng is being built as a subproject alongside zlib by another project..
2017-01-02 01:36:47 +00:00
Glenn Randers-Pehrson
dd8aa3e939
[libpng16] Fixed arm/aarch64 detection in CMakeLists.txt (Gianfranco Costamagna)
2016-12-31 13:03:23 -06:00
Glenn Randers-Pehrson
aa5bb2c3dd
[libpng16] Clean up LICENSE, mention CVE-2016-10087 in CHANGES.
2016-12-30 14:00:19 -06:00
Glenn Randers-Pehrson
b9b490c7f5
[libpng16] Bump version to 1.6.28beta01
2016-12-30 08:29:24 -06:00
Glenn Randers-Pehrson
e9c3d83d5a
[libpng16] Bump version to 1.6.27
2016-12-29 07:52:43 -06:00
Glenn Randers-Pehrson
812768d7a9
[libpng16] Fixed a potential null pointer dereference in png_set_text_2()
...
(bug report and patch by Patrick Keshishian).
2016-12-29 07:52:27 -06:00
Glenn Randers-Pehrson
a3b5edc934
[libpng16] Bump version to 1.6.27
2016-12-29 07:50:33 -06:00
Glenn Randers-Pehrson
fd3a683b2a
[libpng16] Add CHANGES entry about CMakeLists.txt ARM support
2016-12-27 11:14:18 -06:00
Glenn Randers-Pehrson
61a9a054fd
[libpng16] Imported from libpng-1.6.27rc01.tar
2016-12-27 08:24:22 -06:00
Glenn Randers-Pehrson
4708ca268e
[libpng16] Update CHANGES and ANNOUNCE
2016-12-26 19:44:25 -06:00
Glenn Randers-Pehrson
7bb00afec3
Merge branch 'libpng16' of git://github.com/jbowler/libpng into libpng16
2016-12-26 19:36:00 -06:00
John Bowler
13a354f81e
Remove 'defined' within macro
...
This removes the use of a macro containing the pre-processor 'defined'
operator. It is unclear whether this is valid; a macro which
"generates" 'defined' is not permitted, but the use of the work
"generates" within the C90 standard seems to imply more than simple
substitution of an expression itself containing a well-formed defined
operation.
Signed-off-by: John Bowler <jbowler@acm.org>
2016-12-26 16:43:15 -08:00
Glenn Randers-Pehrson
8187ba1518
[libpng16] PNG_IGNORE_ALDLER32_SUPPORTED -> PNG_IGNORE_ADLER32 in pngtest.c
2016-12-26 18:15:02 -06:00
Glenn Randers-Pehrson
dbb5fce3d8
[libpng16] Control ADLER32 checking with new PNG_IGNORE_ADLER32 option.
2016-12-26 18:00:46 -06:00
Glenn Randers-Pehrson
d65a92b951
[libpng16] Revert ADLER32 error handling in pngrutil.c and pngpread.c.
2016-11-08 16:04:08 -06:00
Glenn Randers-Pehrson
a69dd76eac
[libpng16] Bump version to 1.6.27beta02
2016-11-02 17:54:15 -05:00
Glenn Randers-Pehrson
e36003e9b8
[libpng16] Imported from libpng-1.6.27beta01.tar
2016-11-02 17:37:21 -05:00
Glenn Randers-Pehrson
2accfbd6f3
[libpng16] Restrict the new ADLER32-skipping to IDAT chunks. It broke iCCP
...
chunk handling.
2016-10-28 15:50:46 -05:00
Glenn Randers-Pehrson
858cb585d7
[libpng16] Bump version to 1.6.27beta01
2016-10-28 15:25:26 -05:00
Glenn Randers-Pehrson
0c440812db
[libpng16] Imported from libpng-1.6.26.tar
2016-10-19 19:11:38 -05:00
Glenn Randers-Pehrson
436ce2c6e9
[libpng16] Bump version to 1.6.26rc02
2016-10-17 12:46:41 -05:00
Glenn Randers-Pehrson
a1312f7b19
[libpng16] Cosmetic change "ptr != 0" to "ptr != NULL" in png.c and pngrutil.c
2016-10-16 14:34:40 -05:00
Glenn Randers-Pehrson
01e99bbac1
[libpng16] Imported from libpng-1.6.26rc01.tar
2016-10-12 08:16:13 -05:00
Glenn Randers-Pehrson
dd6d7f031f
[libpng16] Bump version to 1.6.26beta07
2016-10-07 15:57:32 -05:00
Glenn Randers-Pehrson
f7fe4db91b
[libpng16] Imported from libpng-1.6.26beta06.tar
2016-10-07 15:57:10 -05:00
Glenn Randers-Pehrson
a106899acd
[libpng16] Use zlib-1.2.8.1 inflateValidate() instead of inflateReset2() to
...
avoid ADLER32 evaluation.
2016-10-07 13:33:50 -05:00
Glenn Randers-Pehrson
ffaeff82d3
[libpng16] Bump version to 1.6.26beta06
2016-10-05 19:43:55 -05:00
Glenn Randers-Pehrson
13bdd8bcdf
[libpng16] Imported from libpng-1.6.26beta05.tar
2016-10-05 19:43:35 -05:00
Glenn Randers-Pehrson
7d7694ae6a
[libpng16] Changed integer constant 4294967294 to unsigned 4294967294U in pngconf.h
...
to avoid a signed/unsigned compare in the preprocessor.
2016-10-05 09:23:08 -05:00
Glenn Randers-Pehrson
b3540f9932
[libpng16] Bump version to 1.6.26beta05
2016-10-03 12:31:18 -05:00
Glenn Randers-Pehrson
a5084f1522
[libpng16] Imported from libpng-1.6.26beta04.tar
2016-10-03 12:31:06 -05:00
Glenn Randers-Pehrson
565a751ca2
[libpng16] Quieted (bogus?) clang warnings about "absolute value has no effect".
2016-10-02 20:16:36 -05:00
Glenn Randers-Pehrson
f6497e03d1
i[lbpng16] Quieted (bogus?) clang warnings about "absolute value has no effect".
...
Fixed offsets in contrib/intel/intel_sse.patch
2016-10-02 20:07:22 -05:00
Glenn Randers-Pehrson
b7b59b7fe9
[libpng16] Bump version to 1.6.26beta04
2016-10-02 19:18:29 -05:00
Glenn Randers-Pehrson
890611200a
[libpng16] Imported from libpng-1.6.26beta03.tar
2016-10-02 19:10:10 -05:00