Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: babl-devel | Distribution: openSUSE Step 15 |
Version: 0.1.88 | Vendor: openSUSE |
Release: 1.2 | Build date: Thu Nov 11 06:52:22 2021 |
Group: Development/Libraries/C and C++ | Build host: armbuild21 |
Size: 114236 | Source RPM: babl-0.1.88-1.2.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: http://gegl.org/babl/ | |
Summary: Dynamic Pixel Format Translation Library |
babl is a dynamic, any to any, pixel format translation library.
GPL-3.0-or-later AND LGPL-3.0-or-later
* Tue Jul 13 2021 dimstar@opensuse.org - Update to version 0.1.88: + Consistency fixes to format names, in particular for palettized formats. * Tue Mar 16 2021 dmueller@suse.com - update to 0.1.86: * input-class (scanner/RGB) ICC profiles are valid for creating RGB spaces. * improved thread safety for babl_space_from_icc * build: allow using babl a subproject in other meson projects. * Mon Dec 28 2020 jgwang@suse.com - Update to version 0.1.84: * Fixed bug in caching of CMYK ICC profiles. * Thu Oct 08 2020 bjorn.lie@gmail.com - Update to version 0.1.82: + Handle the parametric ICCv4 types that are not strictly the same type as core sRGB curve. + Meson build cleanups, depend on meson 0.54. * Mon Aug 10 2020 bjorn.lie@gmail.com - Update to version 0.1.80: + No upstream changes provided. * Thu Jun 11 2020 info@paolostivanin.com - Update to version 0.1.78: * Bugfix release - mutex and atomicity related issues. * Wrap hue in HSV, HSL, HCY. Fix black pullout in non ICC CMYK conversion. Added AV2 gamme u8->linear float conversions. VAPI file generation for vala integration. Adjusted strategy for conversion selection, trades back warm-up time for missing some fast multi-step conversions. * Tue Feb 04 2020 bjorn.lie@gmail.com - Update to version 0.1.74: + Build fixes, improved host cpu detection, OSX fixes, clang warning squelches. * Fri Aug 23 2019 jengelh@inai.de - Trim package descriptions on packages installed more rarely. * Fri Aug 23 2019 bjorn.lie@gmail.com - Update to version 0.1.72: + Added handling for grayscale ICC profiles and gobject introspection support. + Optimizations for many format conversions for u8, u16 and half formats. + Fixed a crash for NANs in float to u8 conversions. - Drop babl-add-sse2_cflags-to-CIE.patch: Fixed upstream. - Add pkgconfig(gobject-introspection-1.0) BuildRequires: New dependency. - Following the above, package new sub-package typelib-1_0-Babl-0_1. * Sun Aug 04 2019 bjorn.lie@gmail.com - Update to version 0.1.70: + Build fixes making the meson build work with more architectures. - Changes from version 0.1.68: + Added Yu'v' (CIE 1976 UCS) color model. + Fixed a severe non-initialised memory issue - that kept us from using fast paths for many babl spaces loaded from profile. + More fully symmetric conversions between associated and separate alpha. + Added more converters, both SSE2 and non-SSE2 for matrix-conversion between different RGB spaces. + Improvements to website/documentation; babl is now using the terms associated alpha and separate alpha, all of: nonpremultiplied-, premultiplied- and nonassociated- alpha are now considered deprecated API. + HCY luminance is now relative to the RGB space used - no change for sRGB related pixel formats. AVX2 acceleration for some linear to float conversions. - Add meson BuildRequires and macros, upstream switched to meson only. - Add pkgconfig(lcms2) BuildRequires: New dependency. - Add babl-add-sse2_cflags-to-CIE.patch: Fix build for i586 (glgo#GNOME/babl!42, glgo#GNOME/babl#23). * Sat Jun 15 2019 bjorn.lie@gmail.com - Update to version 0.1.66: + Added API call, babl_space_get_rgb_luminance. + Make most SIMD code-paths optional again on i686. * Sun May 26 2019 bjorn.lie@gmail.com - Update to version 0.1.64: + Support for Hygon Dhyana, and Y~aA formats for symmetric completeness. + Code consistency, gitlab CI, autotools and meson build improvements. * Wed Mar 20 2019 bjorn.lie@gmail.com - Update to version 0.1.62: + Initial CMYK spaces with lcms2 based ICC support, much room for optimization. + Improved custom space support for palette formats. + scRGB space, works like sRGB but always with linear TRCs. + Model introspection API permitting low overhead checks whether a format/model is RGB, CMYK type of alpha and similar. * Tue Dec 04 2018 bjorn.lie@gmail.com - Update to version 0.1.60: + Improved thread safety, acceleration for R'G'B'A u8 -> cairo-ARGB32 conversion. * Wed Oct 24 2018 sean@suspend.net - Update to version 0.1.58: + Preserve color of transparent pixels in conversion to premultiplied alpha. + Added single precision code-paths for faster fallback/reference conversions. + New BABL_ICC_INTENT_PERFORMANCE bitflag for combing with intent as bitflags. * Thu Aug 30 2018 idonmez@suse.com - Update license to LGPL-3.0-or-later AND GPL-3.0-or-later per the feedback from legal. * Thu Aug 23 2018 bjorn.lie@gmail.com - Update to version 0.1.56: + Improvements to the caching of profiled conversion chains between invocations by ignoring unknown bits in cache file and remember which conversions yielded reference fishes. - Changes from version 0.1.54: + Export babl_space_get_icc, babl_space_get, babl_model_with_space, babl_space_with_trc, babl_format_get_encoding, babl_model_is, SSE2 versions of YA float and Y float to CIE L float. * Thu Jul 05 2018 bjorn.lie@gmail.com - Update to version 0.1.52: + Concurrency fixes and fixes to handling of 0/1 entry palettes. + Do not pre-equalize XYZ conversion matrices for sRGB. + Internal clean-ups. + Pre-define ACES2065-1 and ACEScg BablSpaces. + Add R~G~B~ set of spaces, which for all BablSpaces mean use sRGB TRC. * Mon May 21 2018 plinnell@opensuse.org - Update to version 0.1.50: + Improvements to speed and precision of indexed code. + Improvements to mesonbuild. * Wed May 16 2018 bjorn.lie@gmail.com - Update to version 0.1.48: + Fix u8 <-> double conversions for chroma, SSE2 version of RGBA float to CIE L / Lab. + Build with -Ofast by default. * Tue May 08 2018 bjorn.lie@gmail.com - Add baselibs.conf, build 32-bit support. * Wed Apr 18 2018 bjorn.lie@gmail.com - Update to version 0.1.46: + Added extensions with more coverage for u32, half and other utilit fast paths. + Improving fast path coverage. * Wed Mar 07 2018 bjorn.lie@gmail.com - Update to version 0.1.44: + Fix bug in custom primaries/ICC fast paths, improve meson build. * Wed Feb 28 2018 dimstar@opensuse.org - Modernize spec-file by calling spec-cleaner * Fri Jan 26 2018 bjorn.lie@gmail.com - Update to version 0.1.42: + Fully initialize fishes when loading from cache. * Mon Jan 22 2018 luc14n0@linuxmail.org - Update to version 0.1.40: + Added: - Format "CIE XYZ alpha" color model and formats; - Meson build; being tested in parallel with automake. + New API babl_process_rows for reduced overhead in some scenarios; though bigger gains seen also for regular babl_process with reimplemented branch-free dispatch, and faster cbrt. + Improved reference conversions for formats skipping some of models components. + Fixed gamma handling in indexed/palettized formats and improved gamma precision consistenct in sse2 conversions. * Sun Dec 31 2017 jengelh@inai.de - Fix RPM groups. Drop comment about author extraction (not used for specfiles in general anymore). * Thu Dec 28 2017 zaitor@opensuse.org - Update to version 0.1.38: + Added format "CIE L float", a couple of protections against division by 0.0. - Changes from version 0.1.36: + Optimized customized primary aware code paths for CIE Lab<->RGB conversions, improved accuracy of gamma approximations. + New API babl_format_exists() for checking validity of babl format name, crash proofing of cache handling and use of environment variables. * Sun Nov 05 2017 luc14n0@linuxmail.org - Update to version 0.1.34: + Brown paper bag release + Fix indexed / custom primaries conflict + Re-export a symbol used by old GEGL/GIMPs - Changes from version 0.1.32: + Added custom primaries and TRC support through ICC parsing + Improved float<->half performance + Rewrite of all conversions functions to adhere to new signature * Thu Aug 24 2017 zaitor@opensuse.org - Update to version 0.1.30: + Thread stability for palette modes, stricter alpha preservation, now cross-compilable on android. * Tue Jul 04 2017 zaitor@opensuse.org - Update to version 0.1.28: + Fast paths for Lav <-> Lch, release triggered by pending GIMP release. * Thu May 18 2017 zaitor@opensuse.org - Update to version 0.1.26: + Build and install HCY color space, platform independences fixes to fish cache. * Sun Feb 05 2017 zaitor@opensuse.org - Update to version 0.1.24: + Improvements to profile cache persistance, fast paths that improve actual GIMP use on various precisions, use single precision constants for some more of CIE computions. * Wed Jan 11 2017 zaitor@opensuse.org - Update to version 0.1.22: + Added cache of profiled conversions, added HCY color model, some precision and performance updated for fast paths. - Changes from version 0.1.20: + Fix run-time errors, leaks, and race conditions. Add conditional fast paths. * Tue Jun 21 2016 zaitor@opensuse.org - Update to version 0.1.18: + Bugfix: take alpha threshold in consideration when processing floats in SSE2. * Fri Apr 15 2016 mgorse@suse.com - Update to GNOME 3.20 Fate#318572 * Fri Mar 11 2016 zaitor@opensuse.org - Update to version 0.1.16: + Improvements to half float reference, SIMD, and fast-paths, and CIE float fast paths; cleanups of fast path extensions. * Thu Nov 26 2015 zaitor@opensuse.org - Update to version 0.1.14: + sRGB precision tuning + Stability fixes + Locale fix for setting error tolerance. * Wed Feb 11 2015 zaitor@opensuse.org - Drop vala, libtool and gobject-introspection-devel BuildRequires, they are no longer needed. - Due to above changes, no longer define build_vala, stop passing autogen.sh to configure, nor --enable-introspection or - -without-vala. - Drop typelib-1_0-Babl-0_1 Requires from devel package, it no longer exists. * Sat Feb 07 2015 sfalken@opensuse.org - Update to version 0.1.12: + optimizations for floating point conversions, HSV and HSL color models + removal of dead code + fixed CIE Lab conversions - Patches Dropped: + babl-fix-gir-build.patch + babl-fix-gir.patch + Modified .spec to remove typelib package and gir-related %files entries. Package no longer provides them.
/usr/include/babl-0.1 /usr/include/babl-0.1/babl /usr/include/babl-0.1/babl/babl-introspect.h /usr/include/babl-0.1/babl/babl-macros.h /usr/include/babl-0.1/babl/babl-types.h /usr/include/babl-0.1/babl/babl-version.h /usr/include/babl-0.1/babl/babl.h /usr/lib/libbabl-0.1.so /usr/lib/pkgconfig/babl.pc /usr/share/doc/packages/babl-devel /usr/share/doc/packages/babl-devel/AUTHORS /usr/share/doc/packages/babl-devel/TODO /usr/share/gir-1.0/Babl-0.1.gir /usr/share/vala/vapi /usr/share/vala/vapi/babl-0.1.deps /usr/share/vala/vapi/babl-0.1.vapi
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jul 9 18:42:22 2024