Commit Graph

3060 Commits

Author SHA1 Message Date
Vadim Barkov
adbf1d6d1c Fixed missing defines for VSX filter_sub 2017-01-19 18:12:13 +03:00
Vadim Barkov
9b0311a4d8 Implemented filter_sub optimisation for PowerPC VSX 2017-01-19 02:11:34 +03:00
Vadim Barkov
b455622aa8 Fixed potential bug on align calculation for VSX filter_up 2017-01-19 01:29:24 +03:00
Vadim Barkov
ccef5edbfe Fixed bug with unaligned input on VSX filter_up 2017-01-16 19:45:17 +03:00
Vadim Barkov
91acd4baf8 Implemented png_read_filter_up_vsx 2017-01-15 20:20:29 +03:00
root
6ff408d423 Modified CFLAGS recomendations for PowerPC VSX 2017-01-14 18:35:36 +03:00
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
ae794eefaa [libpng16] Bump version to 1.6.29beta02 2017-01-12 17:52:05 -06:00
Glenn Randers-Pehrson
dd24a6ca15 [libpng16] Imported from libpng-1.6.29beta01.tar 2017-01-12 10:02:56 -06:00
Glenn Randers-Pehrson
a0e3160ad4 Merge branch 'libpng16' of ssh://git.code.sf.net/p/libpng/code into libpng16 2017-01-12 09:49:15 -06:00
Glenn Randers-Pehrson
4c0740c8de [libpng16] Simplified conditional compilation in pngvalid.c, for AIX (Michael Felt). 2017-01-12 09:48:12 -06:00
Glenn Randers-Pehrson
8c6c9e6d56 [libpng16] Update credits to include Google Inc, for the Intel/SSE patch. 2017-01-12 09:45:02 -06:00
John Bowler
f8fe5f8560 Merge branch 'libpng16' of ../../libpng into libpng16 2017-01-06 08:45:05 -08: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
John Bowler
b784934049 Merge branch 'libpng16' of ../../libpng into libpng16 2017-01-04 13:22:53 -08: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
John Bowler
16fe975928 Merge branch 'libpng16' of ../../libpng into libpng16 2017-01-03 16:38:52 -08: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
John Bowler
29b9fd605e Merge branch 'libpng16' of ../../libpng into libpng16 2016-12-31 09:18:27 -08:00
Glenn Randers-Pehrson
aa5bb2c3dd [libpng16] Clean up LICENSE, mention CVE-2016-10087 in CHANGES. 2016-12-30 14:00:19 -06:00
John Bowler
993bd61329 Merge branch 'libpng16' of ../../libpng into libpng16 2016-12-30 09:03:40 -08:00
Glenn Randers-Pehrson
b9b490c7f5 [libpng16] Bump version to 1.6.28beta01 2016-12-30 08:29:24 -06:00
John Bowler
09fae1b5d3 Merge branch 'libpng16' of ../../libpng into libpng16 2016-12-29 19:14:43 -08: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
John Bowler
aaed6782e8 Merge branch 'libpng16' of ../../libpng into libpng16 2016-12-27 13:28:55 -08:00
Glenn Randers-Pehrson
fd3a683b2a [libpng16] Add CHANGES entry about CMakeLists.txt ARM support 2016-12-27 11:14:18 -06:00
John Bowler
08d00b25d8 Merge branch 'libpng16' of ../../libpng into libpng16 2016-12-27 08:21:12 -08:00
Glenn Randers-Pehrson
61a9a054fd [libpng16] Imported from libpng-1.6.27rc01.tar 2016-12-27 08:24:22 -06:00
John Bowler
bf90247a63 Merge branch 'libpng16' of ../../libpng into libpng16 2016-12-26 18:16:55 -08: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