- 07 2月, 2014 1 次提交
-
-
由 John Bowler 提交于
-
- 06 2月, 2014 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 01 1月, 2014 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 23 12月, 2013 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 20 12月, 2013 2 次提交
-
-
由 John Bowler 提交于
internal functions called by png_do_{read|write}_transformations static. On an x86-64 DLL build (Gentoo Linux) this reduces the size of the text segment of the DLL by 1208 bytes, about 0.6%. It also simplifies maintenance by removing the declarations from pngpriv.h and allowing easier changes to the internal interfaces.
-
由 John Bowler 提交于
function definitions before the place where they are called so that they can be masde static. Move the intrapixel functions and the grayscale palette builder out of the png?tran.c files. The latter isn't a transform function and is no longer used internally, and the former MNG specific functions are better placed in pngread/pngwrite.c
-
- 19 12月, 2013 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 23 11月, 2013 2 次提交
-
-
由 John Bowler 提交于
-
由 Glenn Randers-Pehrson 提交于
configurations don't build because of missing contrib/libtests test programs and overly complex dependencies in scripts/pnglibconf.dfa. This change adds contrib/conftest/*.dfa files that can be used in automatic build scripts to ensure that these configurations continue to build.
-
- 19 11月, 2013 2 次提交
-
-
由 Glenn Randers-Pehrson 提交于
to PNG_SET_UNKNOWN_SUPPORTED in pngpread.c; it led to the possibility of calling png_handle_unknown() twice.
-
由 Glenn Randers-Pehrson 提交于
the #ifdef PNG_SET_UNKNOWN_CHUNKS_SUPPORTED/#endif block. Removed recently-added #ifdef from pngpread.c; moving the prototype in pngpriv.h fixed the compiler warning that the #ifdef was trying to solve.
-
- 15 11月, 2013 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 03 11月, 2013 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 26 10月, 2013 1 次提交
-
-
由 John Bowler 提交于
or intrinsics to be turned on during the build by defining PNG_ARM_NEON_IMPLEMENTATION to the correct value (2 or 1). The default is "undefined" and the build type is selected in pngpriv.h.
-
- 24 10月, 2013 1 次提交
-
-
由 John Bowler 提交于
-
- 19 10月, 2013 1 次提交
-
-
由 John Bowler 提交于
pngpriv.h and detect the broken GCC compilers.
-
- 21 9月, 2013 3 次提交
-
-
由 John Bowler 提交于
off. Also fixed the pngminim makefiles to work when $(MAKEFLAGS) contains stuff which terminates the make options (as by default in recent versions of Gentoo).
-
由 Glenn Randers-Pehrson 提交于
png_chunk_unknown_handling() function, and restored the unknown-chunk handling code from libpng-1.6.6. Send comments/corrections/commendations to png-mng-implement at lists.sf.net (subscription required; visit https://lists.sourceforge.net/lists/listinfo/png-mng-implement to subscribe) or to glennrp at users.sourceforge.net Glenn R-P
-
由 Glenn Randers-Pehrson 提交于
breaks 'NOREAD' builds.
-
- 30 8月, 2013 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 18 7月, 2013 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 03 7月, 2013 1 次提交
-
-
由 John Bowler 提交于
strip option. pngfix relied on undefined behavior and even a simple change from gcc to g++ caused it to fail. The new strip option 'unsafe' has been implemented and is the default if --max is given. Option names have been clarified, with --strip=transform now stripping the bKGD chunk, which was stripped previously with --strip=unused. Added all documented chunk types to pngpriv.h
-
- 19 6月, 2013 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 09 6月, 2013 3 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
由 John Bowler 提交于
Previous iOS/Xcode fixes for the ARM NEON optimizations moved the test on __ARM_NEON__ from configure time to compile time. This breaks symbol prefixing because the definition of the special png_init_filter_functions call was hidden at configure time if the relevant compiler arguments are passed in CFLAGS as opposed to CC. This change attempts to avoid all the confusion that would result by declaring the init function even when it is not used, so that it will always get prefixed.
-
由 John Bowler 提交于
pnglibconf.h, allowing more of the decisions to be made internally (pngpriv.h) during the compile. Without this, symbol prefixing is broken under certain circumstances on ARM platforms. Now only the API parts of the optimizations ('check' vs 'api') are exposed in the public header files except that the new setting PNG_ARM_NEON_OPT documents how libpng makes the decision about whether or not to use the optimizations.
-
- 09 5月, 2013 1 次提交
-
-
由 John Bowler 提交于
-
- 25 4月, 2013 3 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
由 Glenn Randers-Pehrson 提交于
-
由 Glenn Randers-Pehrson 提交于
-
- 20 4月, 2013 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 28 3月, 2013 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 03 3月, 2013 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 02 3月, 2013 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 19 2月, 2013 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 18 2月, 2013 2 次提交
-
-
由 Glenn Randers-Pehrson 提交于
Folded some long lines.
-
由 Glenn Randers-Pehrson 提交于
-
- 17 2月, 2013 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 16 2月, 2013 1 次提交
-
-
由 John Bowler 提交于
to be included for preprocessor definitions only, so it can be used in non-C/C++ files. Back ported from libpng 1.7.
-
- 14 2月, 2013 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-