Package Release Info

babl-0.1.72-bp153.1.19

Update Info: Base Release
Available in Package Hub : 15 SP3

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

babl-devel
libbabl-0_1-0
libbabl-0_1-0-64bit
typelib-1_0-Babl-0_1

Change Logs

Version: 0.1.114-bp160.1.2
* Mon May 19 2025 Paolo Stivanin <info@paolostivanin.com>
- Update to 0.1.114:
  * Fix to broken TRC cache for formula based TRCs in ICC profiles.
  * BABL_ICC_INTENT_DEFAULT added.
  * Some broken conversions removed.
* Mon Mar 17 2025 Marcus Rueckert <mrueckert@suse.de>
- Update to 0.1.112:
  - Fix crash for locales using neither '.' nor ',' as decimal
    seperator.
* Wed Nov 06 2024 Marcus Rueckert <mrueckert@suse.de>
- Update to 0.1.110:
  - Build improvements.
  - Fixes to alpha componet in HCY, HSL, HSV and YCbCr models.
  - Use same CIE Lab conversion for start/end as rest with SIMD.
  - Remove reliance on set rounding mode.
* Thu Feb 22 2024 Marcus Rueckert <mrueckert@suse.de>
- disable gi-docgen docs for now
* Thu Feb 22 2024 Marcus Rueckert <mrueckert@suse.de>
- Update to 0.1.108:
  - "double" and "half" support in cli-tool, build fixes.
* Thu May 18 2023 Paolo Stivanin <info@paolostivanin.com>
- Update to 0.1.106:
  * Disable LUTs on big-endian, fix to 1bpp->4bpp LUTs, faster startup by caching
    balanced RGB to XYZ matrices.
  * LUT code-paths re-enabled, some array overflow proofing.
* Thu Mar 09 2023 Paolo Stivanin <info@paolostivanin.com>
- Build AVX2 enabled hwcaps library for x86_64-v3
* Wed Mar 01 2023 Paolo Stivanin <info@paolostivanin.com>
- update to 0.1.102:
  * LUT code-paths now disabled by default.
  * Stop double processing with LUT+normal fishes.
  * Support for non-ASCII characters in file paths on windows.
    Improved wrap build support.
* Tue Nov 22 2022 Petr Vorel <pvorel@suse.cz>
- update to 0.1.98:
  * More robust bounds protection in ICC handling, avoid garbage collecting
    lookup tables in-line with processing.
* Mon Aug 29 2022 Dirk Müller <dmueller@suse.com>
- update to 0.1.96:
  * Minor changes from 0.1.94, fixing build.
  * Fix of crash on non-aligned data for SIMD, add commandline tool, improve vala
    compatibility of introspection info.
- drop patches 2dc7fc40.patch, b05b2826.patch (upstream)
Version: 0.1.72-bp152.1.14
* Fri Aug 23 2019 Jan Engelhardt <jengelh@inai.de>
- Trim package descriptions on packages installed more rarely.
* Fri Aug 23 2019 Bjørn Lie <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 Bjørn Lie <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 Bjørn Lie <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 Bjørn Lie <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 Bjørn Lie <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 Ismail Dönmez <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).