From 32b40ffb9fa2ba9651bd6d8509e950bd4b1316224e4dc3654671a819d07434e3 Mon Sep 17 00:00:00 2001 From: Petr Gajdos Date: Thu, 26 May 2016 15:01:34 +0000 Subject: [PATCH] - update to 1.6.22: Added a png_image_write_to_memory() API and a number of assist macros to allow an application that uses the simplified API write to bypass stdio and write directly to memory. Relaxed limit checks on gamma values in pngrtran.c. As suggested in the comments gamma values outside the range currently permitted by png_set_alpha_mode are useful for HDR data encoding. These values are already permitted by png_set_gamma so it is reasonable caution to extend the png_set_alpha_mode range as HDR imaging systems are starting to emerge. Restored "& 0xff" in png_save_uint_16() and png_save_uint_32() that were accidentally removed from libpng-1.6.17. Changed PNG_INFO_cHNK and PNG_FREE_cHNK from 0xnnnn to 0xnnnnU in png.h (Robert C. Seacord). Added INTEL-SSE2 support (Mike Klein and Matt Sarett, Google, Inc.). SSE filter speed improvements for bpp=3: memcpy-free implementations of load3() / store3(). Added PNG_FAST_FILTERS macro (defined as PNG_FILTER_NONE|PNG_FILTER_SUB|PNG_FILTER_UP). OBS-URL: https://build.opensuse.org/package/show/graphics/libpng16?expand=0&rev=79 --- libpng-1.6.21.tar.xz | 3 --- libpng-1.6.21.tar.xz.asc | 17 ----------------- libpng-1.6.22.tar.xz | 3 +++ libpng-1.6.22.tar.xz.asc | 17 +++++++++++++++++ libpng16.changes | 23 +++++++++++++++++++++++ libpng16.spec | 2 +- 6 files changed, 44 insertions(+), 21 deletions(-) delete mode 100644 libpng-1.6.21.tar.xz delete mode 100644 libpng-1.6.21.tar.xz.asc create mode 100644 libpng-1.6.22.tar.xz create mode 100644 libpng-1.6.22.tar.xz.asc diff --git a/libpng-1.6.21.tar.xz b/libpng-1.6.21.tar.xz deleted file mode 100644 index bf33774..0000000 --- a/libpng-1.6.21.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6c8f1849eb9264219bf5d703601e5abe92a58651ecae927a03d1a1aa15ee2083 -size 943980 diff --git a/libpng-1.6.21.tar.xz.asc b/libpng-1.6.21.tar.xz.asc deleted file mode 100644 index 4ae8fc6..0000000 --- a/libpng-1.6.21.tar.xz.asc +++ /dev/null @@ -1,17 +0,0 @@ ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1 - -iQIcBAABAgAGBQJWmVYdAAoJEPVJhL+hbGQPcBgQAMTFkMGOCXOlkXKBW0+uOSk3 -RPl63iZhzIvV9MH9D6FSf4KR9/8KoB4Nzjzgi4DJsIKv1piSoC2UNRflaBJ1swS2 -Q8fqdbHYZwu54//N577gagH+quRFJZgyL7tiQm0DAfWCOk4qE7hMlwOP7AtpgUAC -qdPn2ZGQ++KcjsWa6uYP7gJJTrSLBRfMZonZhMzk/pKz5rGPnXi9lD8WY5oJ26Na -BDZ1mQJjENZHSyhlj8beK5VhZ04EovNX1RJkhbsX7wPMcvJTpGffRSWzhhUW4kpX -gF0y7M5eCsAR+1dh4F65z3dSVQZHhrAQjQSHVEG/4ToMlukqjs9TkxtHJU6hTn+G -STNRaTeepmvMKuOmkh2nuc2cIoZ5XrTBAOyw12vNtAU12PfHfWPrn7JKo6U0UGWp -mY1QRN6Kw4DpfKLWSuOaw4eTLI3jbnZXz5M5wlBmTzRUNsJkC+0HMfSVb8BQdSIi -sbUiBaF4G1KbhCVa1hvg//NNQnWVz4D/W6MwkFZZYo9MvFpP//pc0P3lktp/UrV7 -CVmyXqYf6WB8+7a7xowzU4WRqUrgSLIK966YurxWgUkzGRHVGbxKmM18Idp7/sE1 -0IlSBPOOV1Vi1oMwI4DLTBcboXWEKsk8OJghXku2giadYyBef84Io9JVgkBucvvL -5BNQK/SA+JRr7mjKWW12 -=cjxE ------END PGP SIGNATURE----- diff --git a/libpng-1.6.22.tar.xz b/libpng-1.6.22.tar.xz new file mode 100644 index 0000000..e4236e0 --- /dev/null +++ b/libpng-1.6.22.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b5a6ad5c5801ec4d24aacc87a0ed7b666cd586478174f69368a1d7747715226 +size 958976 diff --git a/libpng-1.6.22.tar.xz.asc b/libpng-1.6.22.tar.xz.asc new file mode 100644 index 0000000..f4937cf --- /dev/null +++ b/libpng-1.6.22.tar.xz.asc @@ -0,0 +1,17 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1 + +iQIcBAABAgAGBQJXRuzxAAoJEPVJhL+hbGQPQzUP/jmOI6EBMi+O1kyq+Bio8hL+ +i5Bs5MPGoUxRUcNNWTFVdFfvmXiJtTkAycCoxFJp1ysU4fEPhZ/0U/kvvk+DwzIZ +zPLXzD9YTeYOi+TAkVbnl0eLI1CJYA7bHlRROv/+Q6mFYnAROweyyzAuZfX3JwQd +hkN/ugq60Tz7wumtLzz/d0ZGZmBwmq7VDsKLgKC1tksxpmNUjFXKfHwJtsA5FH4T +dEbz7L9kFuWPrRA/E9rD5sRXxP6Tekqamho+3LNOwI90bkULlBcsOlbctw40yxTJ +AznmJCXMg3hVyNtLGcEsPlyI/1NOi9DTA8T0Dxj9zRW9b36nPtGAze1oOfk0XYjV +nBGuP5MJmBP5w+nxohCgAevp/XH0LGr9H/tO/TLZcQ/GTcqFyLASHXBNK6JuQwTK +YYs77NkBHaaODptZZ1GqPv7AzwKmLhHzjWjm1u93LLlNb8rbpkOdYXbQ5/KKdQOh +OXpk0g1P0oB1AY62/k82GnHnukULxn5MxWnvCasjfYMKvLWFMOOMIqhwDRXRXTR/ +0TBDAg4F+o053o/wu6ym46UI5EDmvkk7Bv4EN+iFhawtwGztJNnz7XIXA9aDx8vh +nd2C8Cmt8R5KZaHRVY0ZrGU/Og0S3m3cgfWiYK9wu9z11rPLuOnYFZZ1p+Bn0Lb6 +kJhcMjWGY9WT6hhk9lek +=QkFl +-----END PGP SIGNATURE----- diff --git a/libpng16.changes b/libpng16.changes index f88e7ed..6bb99b7 100644 --- a/libpng16.changes +++ b/libpng16.changes @@ -1,3 +1,26 @@ +------------------------------------------------------------------- +Thu May 26 14:55:11 UTC 2016 - pgajdos@suse.com + +- update to 1.6.22: + Added a png_image_write_to_memory() API and a number of assist macros + to allow an application that uses the simplified API write to bypass + stdio and write directly to memory. + Relaxed limit checks on gamma values in pngrtran.c. As suggested in + the comments gamma values outside the range currently permitted + by png_set_alpha_mode are useful for HDR data encoding. These values + are already permitted by png_set_gamma so it is reasonable caution to + extend the png_set_alpha_mode range as HDR imaging systems are starting + to emerge. + Restored "& 0xff" in png_save_uint_16() and png_save_uint_32() that + were accidentally removed from libpng-1.6.17. + Changed PNG_INFO_cHNK and PNG_FREE_cHNK from 0xnnnn to 0xnnnnU in png.h + (Robert C. Seacord). + Added INTEL-SSE2 support (Mike Klein and Matt Sarett, Google, Inc.). + SSE filter speed improvements for bpp=3: + memcpy-free implementations of load3() / store3(). + Added PNG_FAST_FILTERS macro (defined as + PNG_FILTER_NONE|PNG_FILTER_SUB|PNG_FILTER_UP). + ------------------------------------------------------------------- Sun Jan 17 14:10:43 UTC 2016 - jengelh@inai.de diff --git a/libpng16.spec b/libpng16.spec index 6082963..ae9de64 100644 --- a/libpng16.spec +++ b/libpng16.spec @@ -19,7 +19,7 @@ # %define major 1 %define minor 6 -%define micro 21 +%define micro 22 %define branch %{major}%{minor} %define libname libpng%{branch}-%{branch}