commit libpng15 for openSUSE:Factory
Hello community, here is the log from the commit of package libpng15 for openSUSE:Factory checked in at 2011-12-21 10:01:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libpng15 (Old) and /work/SRC/openSUSE:Factory/.libpng15.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "libpng15", Maintainer is "" Changes: -------- --- /work/SRC/openSUSE:Factory/libpng15/libpng15.changes 2011-12-06 16:23:05.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.libpng15.new/libpng15.changes 2011-12-21 10:01:05.000000000 +0100 @@ -1,0 +2,41 @@ +Mon Dec 19 08:24:37 UTC 2011 - pgajdos@suse.com + +- updated to 1.5.7: + Added support for ARM processor (Mans Rullgard) + Fixed bug in pngvalid on early allocation failure; fixed type cast in + pngmem.c; pngvalid would attempt to call png_error() if the allocation + of a png_struct or png_info failed. This would probably have led to a + crash. The pngmem.c implementation of png_malloc() included a cast + to png_size_t which would fail on large allocations on 16-bit systems. + Fix for the preprocessor of the Intel C compiler. The preprocessor + splits adjacent @ signs with a space; this changes the concatentation + token from @-@-@ to PNG_JOIN; that should work with all compiler + preprocessors. + Paeth filter speed improvements from work by Siarhei Siamashka. This + changes the 'Paeth' reconstruction function to improve the GCC code + generation on x86. The changes are only part of the suggested ones; + just the changes that definitely improve speed and remain simple. + The changes also slightly increase the clarity of the code. + Check compression_type parameter in png_get_iCCP and remove spurious + casts. The compression_type parameter is always assigned to, so must + be non-NULL. The cast of the profile length potentially truncated the + value unnecessarily on a 16-bit int system, so the cast of the (byte) + compression type to (int) is specified by ANSI-C anyway. + Fixed FP division by zero in pngvalid.c; the 'test_pixel' code left + the sBIT fields in the test pixel as 0, which resulted in a floating + point division by zero which was irrelevant but causes systems where + FP exceptions cause a crash. Added code to pngvalid to turn on FP + exceptions if the appropriate glibc support is there to ensure this is + tested in the future. + Updated scripts/pnglibconf.mak and scripts/makefile.std to handle the + new PNG_JOIN macro. + Added versioning to pnglibconf.h comments. + Simplified read/write API initial version; basic read/write tested on + a variety of images, limited documentation (in the header file.) + Installed more accurate linear to sRGB conversion tables. The slightly + modified tables reduce the number of 16-bit values that + convert to an off-by-one 8-bit value. The "makesRGB.c" code that was used + to generate the tables is now in a contrib/sRGBtables sub-directory. + etc. see CHANGES + +------------------------------------------------------------------- Old: ---- libpng-1.5.6.tar.bz2 New: ---- libpng-1.5.7.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libpng15.spec ++++++ --- /var/tmp/diff_new_pack.RqBct3/_old 2011-12-21 10:01:06.000000000 +0100 +++ /var/tmp/diff_new_pack.RqBct3/_new 2011-12-21 10:01:06.000000000 +0100 @@ -19,7 +19,7 @@ # %define major 1 %define minor 5 -%define micro 6 +%define micro 7 %define branch %{major}%{minor} %define libname libpng%{branch}-%{branch} ++++++ libpng-1.5.6.tar.bz2 -> libpng-1.5.7.tar.bz2 ++++++ ++++ 29172 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de