| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: babl-devel | Distribution: SUSE Linux Enterprise 15 |
| Version: 0.1.88 | Vendor: SUSE LLC <https://www.suse.com/> |
| Release: 150400.1.10 | Build date: Sun May 8 07:35:55 2022 |
| Group: Development/Libraries/C and C++ | Build host: cabernet |
| Size: 114238 | Source RPM: babl-0.1.88-150400.1.10.src.rpm |
| Packager: https://www.suse.com/ | |
| 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/lib64/libbabl-0.1.so /usr/lib64/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, Fri Jul 24 20:17:30 2026