Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libbabl-0_1-0-32bit-0.1.88-150400.1.10 RPM for x86_64

From OpenSuSE Leap 15.6 for x86_64

Name: libbabl-0_1-0-32bit Distribution: SUSE Linux Enterprise 15
Version: 0.1.88 Vendor: SUSE LLC <>
Release: 150400.1.10 Build date: Sun May 8 07:37:36 2022
Group: System/Libraries Build host: sheep62
Size: 1052748 Source RPM: babl-0.1.88-150400.1.10.src.rpm
Summary: Dynamic Pixel Format Translation Library
babl is a dynamic, any to any, pixel format translation library.

It allows converting between different methods of storing pixels known
as pixel formats that have with different bitdepths and other data
representations, color models and component permutations.

A vocabulary to formulate new pixel formats from existing primitives is
provided as well as the framework to add new color models and data




GPL-3.0-or-later AND LGPL-3.0-or-later


* Tue Jul 13 2021
  - Update to version 0.1.88:
    + Consistency fixes to format names, in particular for palettized
* Tue Mar 16 2021
  - 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
  - Update to version 0.1.84:
    * Fixed bug in caching of CMYK ICC profiles.
* Thu Oct 08 2020
  - 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
  - Update to version 0.1.80:
    + No upstream changes provided.
* Thu Jun 11 2020
  - 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
  - Update to version 0.1.74:
    + Build fixes, improved host cpu detection, OSX fixes, clang
      warning squelches.
* Fri Aug 23 2019
  - Trim package descriptions on packages installed more rarely.
* Fri Aug 23 2019
  - 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
    + 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
  - Following the above, package new sub-package
* Sun Aug 04 2019
  - Update to version 0.1.70:
    + Build fixes making the meson build work with more
  - 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
  - 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
  - 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
  - Update to version 0.1.64:
    + Support for Hygon Dhyana, and Y~aA formats for symmetric
    + Code consistency, gitlab CI, autotools and meson build
* Wed Mar 20 2019
  - Update to version 0.1.62:
    + Initial CMYK spaces with lcms2 based ICC support, much room for
    + 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
  - Update to version 0.1.60:
    + Improved thread safety, acceleration for R'G'B'A u8 ->
      cairo-ARGB32 conversion.
* Wed Oct 24 2018
  - 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
    + New BABL_ICC_INTENT_PERFORMANCE bitflag for combing with intent
      as bitflags.
* Thu Aug 30 2018
  - Update license to LGPL-3.0-or-later AND GPL-3.0-or-later per the
    feedback from legal.
* Thu Aug 23 2018
  - 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
  - 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
  - Update to version 0.1.50:
    + Improvements to speed and precision of indexed code.
    + Improvements to mesonbuild.
* Wed May 16 2018
  - 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
  - Add baselibs.conf, build 32-bit support.
* Wed Apr 18 2018
  - 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
  - Update to version 0.1.44:
    + Fix bug in custom primaries/ICC fast paths, improve meson
* Wed Feb 28 2018
  - Modernize spec-file by calling spec-cleaner
* Fri Jan 26 2018
  - Update to version 0.1.42:
    + Fully initialize fishes when loading from cache.
* Mon Jan 22 2018
  - 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
  - Fix RPM groups. Drop comment about author extraction (not used
    for specfiles in general anymore).
* Thu Dec 28 2017
  - 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
    + 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
  - 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
  - Update to version 0.1.30:
    + Thread stability for palette modes, stricter alpha
      preservation, now cross-compilable on android.
* Tue Jul 04 2017
  - Update to version 0.1.28:
    + Fast paths for Lav <-> Lch, release triggered by pending GIMP
* Thu May 18 2017
  - Update to version 0.1.26:
    + Build and install HCY color space, platform independences fixes
      to fish cache.
* Sun Feb 05 2017
  - 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
  - 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
  - Update to version 0.1.18:
    + Bugfix: take alpha threshold in consideration when processing
      floats in SSE2.
* Fri Apr 15 2016
  - Update to GNOME 3.20  Fate#318572
* Fri Mar 11 2016
  - 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
  - Update to version 0.1.14:
    + sRGB precision tuning
    + Stability fixes
    + Locale fix for setting error tolerance.
* Wed Feb 11 2015
  - Drop vala, libtool and gobject-introspection-devel BuildRequires,
    they are no longer needed.
  - Due to above changes, no longer define build_vala, stop passing 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
  - 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.



Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Apr 10 00:17:43 2024