Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:dirkmueller:branches:openSUSE:Factory:Rings:1-MinimalX
babl
babl.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File babl.changes of Package babl
------------------------------------------------------------------- Wed Nov 6 22:47:27 UTC 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 02:38:01 UTC 2024 - Marcus Rueckert <mrueckert@suse.de> - disable gi-docgen docs for now ------------------------------------------------------------------- Thu Feb 22 02:11:27 UTC 2024 - Marcus Rueckert <mrueckert@suse.de> - Update to 0.1.108: - "double" and "half" support in cli-tool, build fixes. ------------------------------------------------------------------- Thu May 18 13:29:32 UTC 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 9 06:52:43 UTC 2023 - Paolo Stivanin <info@paolostivanin.com> - Build AVX2 enabled hwcaps library for x86_64-v3 ------------------------------------------------------------------- Wed Mar 1 07:35:32 UTC 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 23:14:15 UTC 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 12:13:22 UTC 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) ------------------------------------------------------------------- Tue May 3 12:57:14 UTC 2022 - Dominique Leuenberger <dimstar@opensuse.org> - Add patches, backported from git, to fix build with meson 0.62: + 2dc7fc40.patch + b05b2826.patch ------------------------------------------------------------------- Sat Apr 9 22:30:38 UTC 2022 - Dirk Müller <dmueller@suse.com> - update to 0.1.92: * Fixes for avoiding load of wrong SIMD extensions ------------------------------------------------------------------- Tue Mar 1 07:43:40 UTC 2022 - Paolo Stivanin <info@paolostivanin.com> - Update to version 0.1.90: * Automatic LUT creation for conversions from <24bpp of colorant componants, SIMD builds for x86_64 micro-architecture levels and ARM neon, pre-defined CIE Lab u8 and CIE Lab u16 formats. * Fix bug of an unlocked non-locked mutex, which started failing on some platforms. ------------------------------------------------------------------- Tue Jul 13 14:39:30 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org> - Update to version 0.1.88: + Consistency fixes to format names, in particular for palettized formats. ------------------------------------------------------------------- Tue Mar 16 00:08:54 UTC 2021 - Dirk Müller <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 07:41:56 UTC 2020 - Wang Jun <jgwang@suse.com> - Update to version 0.1.84: * Fixed bug in caching of CMYK ICC profiles. ------------------------------------------------------------------- Thu Oct 8 13:50:24 UTC 2020 - Bjørn Lie <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 08:00:19 UTC 2020 - Bjørn Lie <bjorn.lie@gmail.com> - Update to version 0.1.80: + No upstream changes provided. ------------------------------------------------------------------- Thu Jun 11 06:53:18 UTC 2020 - Paolo Stivanin <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 4 21:09:20 UTC 2020 - Bjørn Lie <bjorn.lie@gmail.com> - Update to version 0.1.74: + Build fixes, improved host cpu detection, OSX fixes, clang warning squelches. ------------------------------------------------------------------- Fri Aug 23 19:58:28 UTC 2019 - Jan Engelhardt <jengelh@inai.de> - Trim package descriptions on packages installed more rarely. ------------------------------------------------------------------- Fri Aug 23 10:31:51 UTC 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 4 18:34:43 UTC 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 17:44:37 UTC 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 14:51:50 UTC 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 20:30:14 UTC 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 4 12:46:21 UTC 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 05:49:25 UTC 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 09:52:07 UTC 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 20:43:59 UTC 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 5 11:11:29 UTC 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 00:47:05 UTC 2018 - plinnell@opensuse.org - Update to version 0.1.50: + Improvements to speed and precision of indexed code. + Improvements to mesonbuild. ------------------------------------------------------------------- Wed May 16 18:21:48 UTC 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 8 18:39:15 UTC 2018 - bjorn.lie@gmail.com - Add baselibs.conf, build 32-bit support. ------------------------------------------------------------------- Wed Apr 18 21:00:11 UTC 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 7 23:37:29 UTC 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 16:23:25 UTC 2018 - dimstar@opensuse.org - Modernize spec-file by calling spec-cleaner ------------------------------------------------------------------- Fri Jan 26 18:41:35 UTC 2018 - bjorn.lie@gmail.com - Update to version 0.1.42: + Fully initialize fishes when loading from cache. ------------------------------------------------------------------- Mon Jan 22 00:54:18 UTC 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 01:49:35 UTC 2017 - jengelh@inai.de - Fix RPM groups. Drop comment about author extraction (not used for specfiles in general anymore). ------------------------------------------------------------------- Thu Dec 28 09:33:28 UTC 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 5 20:45:52 UTC 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 10:44:54 UTC 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 4 10:29:34 UTC 2017 - zaitor@opensuse.org - Update to version 0.1.28: + Fast paths for Lav <-> Lch, release triggered by pending GIMP release. ------------------------------------------------------------------- Thu May 18 21:24:44 UTC 2017 - zaitor@opensuse.org - Update to version 0.1.26: + Build and install HCY color space, platform independences fixes to fish cache. ------------------------------------------------------------------- Sun Feb 5 22:02:16 UTC 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 11:39:11 UTC 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 18:00:38 UTC 2016 - zaitor@opensuse.org - Update to version 0.1.18: + Bugfix: take alpha threshold in consideration when processing floats in SSE2. ------------------------------------------------------------------- Fri Apr 15 17:03:45 UTC 2016 - mgorse@suse.com - Update to GNOME 3.20 Fate#318572 ------------------------------------------------------------------- Fri Mar 11 12:26:19 UTC 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 03:30:16 UTC 2015 - zaitor@opensuse.org - Update to version 0.1.14: + sRGB precision tuning + Stability fixes + Locale fix for setting error tolerance. ------------------------------------------------------------------- Wed Feb 11 12:34:27 UTC 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 7 17:57:15 UTC 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. ------------------------------------------------------------------- Tue Apr 3 08:16:25 UTC 2012 - vuntz@opensuse.org - Update to version 0.1.10: + LUT based speedups for gamma correction / uncorrection. - Changes from version 0.1.8: + Added support for indexed/pallette based formats. + Constified API. - Pass --enable-introspection to configure to make sure we build introspection support. - Add babl-fix-gir-build.patch: this fixes the build of introspection (as well as the generated data). - Since the build of vala bindings is broken, temporarily disable it with a build_vala macro that helps us pass --without-vala to configure. ------------------------------------------------------------------- Tue Jan 10 16:46:07 UTC 2012 - dimstar@opensuse.org - Add babl-fix-gir.patch: Fix building of the .gir and .typelib files. - Add vala and gobject-introspection BuildRequires to build the introspection and vala support. - Create typelib-1_0-Babl-0_1 subpackage for typelib. - Add typelib-1_0-Babl-0_1 Requires to -devel package. - Add libtool BuildRequires and call to autogen.sh as the patch babl-fix-gir.patch touches the build system. ------------------------------------------------------------------- Sun Nov 20 12:49:10 UTC 2011 - dimstar@opensuse.org - Update to version 0.1.6: + Build improvements + Remove blatantly wrong conversions from extensions + Made it possible to distinguish format_n formats from others + Improvements to vala/gobject introspection support. ------------------------------------------------------------------- Sat Sep 17 16:30:09 UTC 2011 - jengelh@medozas.de - Remove redundant tags/sections from specfile - Use %_smp_mflags for parallel build ------------------------------------------------------------------- Sat Apr 16 20:44:50 UTC 2011 - mrdocs@opensuse.org - Update to version 0.1.4: + many build and autotool fixes + Add experimental introspection support - disabled by default + Add code to handle N-components. ------------------------------------------------------------------- Mon May 3 06:15:36 UTC 2010 - coolo@novell.com - buildrequire pkg-config to fix provides ------------------------------------------------------------------- Fri Jan 15 15:23:06 CET 2010 - vuntz@opensuse.org - Update to version 0.1.2: + Made babl mostly threadsafe (sufficient for GIMP/GEGLs needs). + Streamlined core functionality, reducing number of function calls and removing overeager instrumentation. - Drop babl-fix-install.patch: fixed upstream. The autoreconf call can also be removed. - Rename libbabl-0_0-0 to libbabl-0_1-0, following soname change. This also means we can remove the Provides/Obsoletes for babl-0_0. ------------------------------------------------------------------- Fri May 22 14:30:48 CEST 2009 - vuntz@novell.com - Update to version 0.1.0: + Support for RGBA representation in the frequency domain + Un-pre-multiply close-to-zero alpha values to complete black instead of slightly brighter than black + Add a BABL_ALPHA_THRESHOLD constantto the API + Do a complete overhaul of the babl API + Do some changes to increase portability of the library. - Drop babl-undefined.patch: fixed upstream. - Add babl-fix-install.patch to fix the build. - Remove babl-0_0 package and make libbabl-0_0-0 provide/obsolete it. - COPYING.lesser doesn't exist anymore. The package is LGPLv3+ only (no more GPL). ------------------------------------------------------------------- Mon Dec 15 19:16:10 CET 2008 - sbrabec@suse.cz - Fixed undefined operation (bnc#449633). ------------------------------------------------------------------- Wed Oct 22 09:32:55 CDT 2008 - maw@suse.de - Make debug packages require a specific %{version}-%{release}. ------------------------------------------------------------------- Mon Sep 8 13:44:15 CEST 2008 - dmueller@suse.de - fix build ------------------------------------------------------------------- Mon Jul 21 14:16:57 CEST 2008 - sbrabec@suse.cz - New SuSE package.
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor