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 - [email protected]
+
+- 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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to