SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for babl-devel-0.1.108+git13.622c0f1-lp156.1845.1.x86_64.rpm :

* Wed Oct 02 2024 obs-service-tar-scmAATTinvalid- Update to version 0.1.108+git13.622c0f1:
* Fix crash in AVX2 codepath when NAN is encountered
* icc: fix memory leak
* extensions: always use the SSE2 codepath when the processor has support.
* Issue #101: \"RGBA float\" to \"CIE Lab alpha float\" fish with SSE2…
* build: aarch64 add -ftree-vectorize to cflags
* build: fix incorrect meson syntax
* meson: Add some validated Clang-specific optimizations
* Partly reverts 2dc17bed
* build: Fix linking error in Android
* meson: Generate .pdb (CodeView) debug symbols for Windows
* Tue Feb 16 2021 Marcus Rueckert - do not split out typelibs on fedora to follow their packages
* Fri Nov 13 2020 Marcus Rueckert - use native package names on fedora
* Thu May 21 2020 daniel.molkentinAATTsuse.com- Update to version 0.1.74+git15.2199a7c:
* palette: clean trailing whitespace
* palette: delay sorted radius vectors construction until needed
* HSV, HSL, HCY: wrap hue around during conversion to RGB
* babl: adjust search depth for fishes in first pass
* babl: slightly pad source buffers for creating conversions
* meson: Generate VAPI file
* gitlab-ci: Manage pacman cache
* gitlab-ci: Cleanup
* tests: add a test for naive CMYK conversion
* babl: fix naive CMYK reference to do 100% pullout
* avx2-int8: slightly improve accuracy of linear -> gamma tables
* avx2-int8: add gamma u8 -> linear float conversions
* babl: improve indentation in babl-fish-path.c
* babl: babl-fish-path improve portability for ppc
* post release version bump
* release 0.1.74
* docs/tools/xml_insert: fix awk warning
* Revert \"babl: adjust default BABL_TOLERANCE\"
* meson: globally opt out of unsafe math optimizations
* Revert \"build: opt out of unsafe math optimizations in reference and base\"
* tests: squelch clang warnings of using fabs on integer
* CIE: comment out self assignments
* build: opt out of unsafe math optimizations in reference and base
* babl: adjust default BABL_TOLERANCE
* meson: replace tabs with spaces
* Fix darwin/clang map
* Add dylib extension for macOS build
* meson: improve host cpu detection
* meson: use \"debugoptimized\" as the default build type
* meson: only use \"-Ofast\" for optimized builds
* post release version bump
* release 0.1.72
* cairo: add code path from Y\'A float
* babl: register gray and gray alpha shortcuts between spaces
* half/sse-half: register conversions for YaA as well
* float: add conversions to/from associated alpha for grayscale
* float: add grayscale alpha and trc converters
* gray: add graya to rgba expanders
* cairo: remove on of the conversaions added in last commit
* cairo: add more little endian conversions
* avx2, two-table: don\'t segfault for NaN input
* babl: add a lock around creation of new fishes
* extensions: add a Y\' u8 to RGBA float conversion
* extensions: add some u8 and u16 conversions for grayscale
* babl: reduce default max path length to 3 (5)
* babl: add support for grayscale spaces
* babl: use an enum to internally differentiate rgb, cmyk or gray type spaces
* docs: update alpha docs
* babl: simplify logic in babl_epsilon_for_zero
* extensions: add sse2_cflags to CIE
* gir: set nsversion to 0.1
* meson: depend on meson 0.50.0
* ci: Add GObject introspection packages
* Add some GIR annotations
* Fix several GObject Introspection warnings
* Remove \"Rename to\" annotation
* Add GObject Introspection support to babl
* babl.h: declared BablModelFlag so gobject introspection understands it
* change project description to be a bit less cryptic
* meson: move pkgconfig after subdir defining babl
* meson/pkgconfig: drop remnants of libdir customizations
* meson: stop overriding libdir
* post-release version bump
* relase babl 0.1.70
* meson: for issue #41 clean up cflags varials
* build: fix typo in previous attempt at fixing issue #41
* build: issue #41 set all cflags variables to empty at start
* build: set more of the simd_cflags when not found
* build: issue #41 builds without mmx/sse etc extensions do not work
* build: don\'t fail on unknown architecture
* build: use meson to find system python instead of assuming it\'s called python
* meson: fix AVX2 detection on x86
* build: remove autogen.sh, remnants of autotools
* babl: initialize buffer pointers
* build: remove autotools
* NEWS: formatting :)
* docs: fix html tag typo
* post-release version bump
* release 0.1.68
* NEWS: update
* INSTALL.in: document meson build instead of autotools build
* docs: remove duplicate files
* extensions: distribute avx2-int8-tables.h
* extensions: add AVX2 linear-float -> gamma-u8 conversions
* configure.ac, meson, cpu-accel: add AVX2 detection
* docs: remove wrong refernces to old versions
* docs: add a couple of entries to glossary
* meson: fix mistake in add_dist_script
* AUTHORS: update
* update NEWS
* HCY: convert luminance relative to RGB chromaticities
* docs: add OldNews page
* extensions/HSL: add model doc string
* extensions/HSV: update model docs
* force generate git-version.h before copying
* build (docs): add Glossary.html to BUILT_EXTRA_DIST
* meson: require meson version 0.49.0
* extensions/HSV: add documentation for model
* Fix git-version.h handling
* configure.ac: clean up SSE config
* docs: start adding a glossary
* docs: refer to Y in generated reference as Luminance
* babl-space: do not use universal rgb sse converter for non-sse path
* docs: s/git.gnome.org/gitlab.gnome.org/
* extensions/CIE: add some documentation overrides
* docs: improve generated reference
* docs: update meson.build
* docs: dist Reference.html
* docs: rename vocabulary page to reference
* base: s/premultiplied/associated_alpha/
* extensions/sse2-float: s/premul/assoc/ in function names
* extensions/gimp-8bit: s/premul/assoc/ in function names
* extensions/cairo: s/premul/assoc/ in function names
* babl: replace premultiplied with associated in BablModelFlags
* docs: improve the generated reference
* meson: adapt to changes in docs build
* docs: add separate pages for CMYK, ColorManagement and alpha
* docs: remove reference to non-existing file build-docs.sh
* babl-space: add universal convertors between linear and nonlinear
* babl-space: indentation improvements
* babl-fish: use abstraction for checking if space is cmyk
* babl-fish-path: cache a local sRGB space instance
* babl-space: 0 initialize temporary stack allocated BablSpace instances
* extensions/CIE.c: improve handling of near zero values
* babl: make model_is_symmetric test adapt tolerance for high values
* Add Yu\'v\' (CIE 1976 UCS) to babl CIE color spaces
* babl: performance improvement in model-gray
* meson: fix typoed filename
* AUTHORS: add some missing entries
* docs: add tools dir to dir-overview
* tests: rename from transparent_symmetry to alpha_symmetric_transform
* docs: add section about symmetric alpha transforms
* docs: update
* babl/base: use symmetric alpha transformations for CMYK
* meson: add transparent_symmetry test
* extensions: fix up some lingering references to babl_alpha_avoid_zero
* babl: symmetric conversions between associated and separate alpha.
* post release version bump
* release 0.1.66
* remove unused/unexported API to access internal matrices
* babl: always intialize encoding pointer during format construction
* babl: implement babl_space_get_rgb_luminance
* remove unused file conversions-type.c
* Revert \"meson: fix build for arch:i686 , cc:gcc-7\"
* autotools,meson: post release version bump
* release 0.1.64
* meson: fix build for arch:i686 , cc:gcc-7
* gitlab-ci: Consolidate pacman setup and cache downloaded pacman packages
* gitlab-ci: Consolidate configuraiton into hierarchy of extensible configs
* meson build: add missing sse2 compiler flags to babl library build
* meson build: improve lcms dependency handling
* meson build: add new tests
* meson build: use index_html target name for README file generation
* meson build: implement new copy option with configure_file
* meson build: only build docs if we can run required objects in build environment
* meson build: add descriptions for configuration options
* meson build: clean up library dependency check
* meson build: improve function checking
* meson build: try to add -Ofast to CFLAGS
* git: build cleanup - add missing build objects to .gitignore
* tests: remove duplicate extract test
* build: remove unecessary _la_SOURCE entry from extension makefile
* removing conversions-type.c is best done in a different commit
* remove \'conversions-type.c\' file since it is empty
* code style review
* add Hygon Dhyana support in arch_get_vendor
* babl: add Y~aA formats - for completeness
* build: add meson build files to EXTRA_DIST to include in autotools make dist
* code style review
* babl: use inlined lookup functions inside type implementations
* gitlab-ci: Replace base/archlinux with archlinux/base
* babl: remove some redundant processing in babl_fish_reference
* code style review
* code style review
* code style review
* post-release version bump
* release 0.1.62
* update NEWS
* babl.h: reorder and space out BABL_MODEL_FLAG bitmask
* babl: rename new space scRGB
* palette: allow a NULL space in babl_new_palette_with_space()
* export symbol babl_new_palette_with_space
* NEWS: update
* Replace Bugzilla by Gitlab URL in DOAP file
* Update autogen.sh, typo: intall -> install
* gitlab-ci: Add builds without liblcms2
* meson: Fix build setup wihtout lcms
* tests: remove context-less debug printfs
* babl: fix building reference-fish without lcms2
* tests: add code that processes a palette format with changed space
* Add gitlab CI configuration
* meson: Add with-lcms option
* meson: Remove duplicate rule for config.h
* meson: Add missing mode-cmyk.c file to source list
* babl: make babl_format_with_space not crash with palette based formats
* babl: add babl_new_palette_with_space
* babl: special case palette formats in babl_format_with_space
* tests: fix bit-rot in palette tests
* build: do tests last, for better make check output
* tests: update cairo hack with final format names
* cairo: make mapping of cmyk subset easier
* cairo: move CMYK extension formats here
* babl: rename babl_model_get_flags to babl_get_model_flags
* babl: do not synthesize missing components
* add a format for muxing cmyk u8 in and out of rgba u8 buffers
* babl-fish-reference: do cmyk to cmyk conversions
* base: add more u8 cmyk formats
* babl: make babl_model_get_flags also accept format
* docs: remove todo item referring to CMYK
* docs: update
* base: add half version of CMYK formats
* babl: remove dead code
* babl-fish-reference: keep source/destination space in local variables
*
*/Makefile.am: add LCMS_CFLAGS to CPPFLAGS
* base: add linear meta-data to relevant gray model
* base: ass linear bit to rgb and ragaba models
* babl: harmonize order of fields in image/model/format
* export-symbols: add babl_model_get_flags
* tools: change debug tolerance to avoid segfaults
* babl: decrease tolerance
* babl.h: reorder BablModelFlag typedef and enum for C++ compatibility
* babl: add meta data to RGBA model in core
* babl: add linear model meta data
* ycbcr: add model alpha meta data
* HSV: add alpha model meta data
* HSL: add alpha model meta-data
* HCY: add alpha meta data for model
* CIE: add metadata to models
* babl: add bitmask flags for meta-data about models
* babl: fix bad relative include
* build: remove remnants of CMYK extension
* docs: update with information about CMYK
* babl: implement CMYK color model in reference and base
* build: check for and link against lcms2
* babl: comment out unused model_is_rgba
* babl-fish: print error message instead of blowing stack
* tests: make srgb-to-lab-u8 also compile stand-alone
* babl: properly cache runtime inserted conversions
* babl: avoid re-creating some existing conversions
* post-release version bump
* release 0.1.60
* docs: fix typo
* babl: permit registering model conversions for non-rgb models
* babl-image: thread-proof single item cache of babl-images
* babl_space_get_icc: permit passing NULL for return length
* babl: make babl_model_is deal with NULL input
* babl: palette, improve assert in pala_to_rgba
* cairo: accelerate R\'G\'B\'A u8 -> cairo-ARGB32 conversion
* post-release version bump
* release 0.1.58
* NEWS: update
* CIE: replace tabs in indentation with spaces
* CIE: fix some wrong src/dst increments, issue #22
* CIE: Add xyY color space conversions
* sse2-float: don\'t modify input data during rgba -> rgbA conversion
* NEWS: update news for 0.1.58 release
* docs: add section about premultiplied alpha
* babl-fish-reference: add lock to part of float reference
* babl: babl_free now complains and bail instead of aborting on unknown memory
* babl: remove more missing fast path warnings
* babl-fish-reference: factor out separate function for float/double
* base: model-gray: remove special case for black transparent premul
* babl: switch behavior of reference precision enum
* Revert \"special case all 0 to map to all 0 in nonpremul\"
* tools: fix utf8 mode of diagram, change gradient unit in html
* babl-fish-reference: escape to double when single is too hard
* babl-fish: handle case of no from_list in source
* base: fix misregistred Y float to RGBA float conversion
* base: use f suffix on float literals
* base: more single precision code paths for model-rgb
* babl-fish-reference: disable a fast-code path that sometimes is invalid
* base: register a RGBA to RGBA float conversion for completeness
* extensions: implement Labf_to_rgbaf
* base: add single precision versions of all gray reference code
* base: model-rgb add float version of conversions for RaGaBaA
* base: model-rgb implement float versions of some conversions
* babl-fish-reference: implement floating point version of reference path
* babl: skip initial profiling for planar conversions
* babl-fish-reference: avoid converting model if it already is RGBA
* babl-matrix: add babl_matrix_mul_matrixf
* babl-fish-reference: also do non-component matching same model in single precision
* babl-fish-reference: reintroduce single precision processing
* babl: silence missing path warning
* babl-fish-reference: improve component match checking for same-model
* revert parts of fd2f96c53d9
* special case all 0 to map to all 0 in nonpremul
* babl-fish-reference: do some conversions in single precision float
* base: register single precision conversions for types
* tools/babl_fish_path_fitness: fix text only version
* tools: improve html output of babl_fish_path_fitness
* babl: move BABL_ALPHA_FLOOR to public babl header
* extensions: handle negative premultiplied alpha
* babl: model-rgb handle negative alpha in premultiplied
* babl: model-rgb, handle negative alpha in premultiplied
* extensions: adapt to keep color in premultiplied alpha
* base: preserve color in premutiplied alpha
* babl: add performance flag to intent, issue #21
* icc: detect inconsistent Argyll ICC cLUT profiles, issue #21
* post release version bump
* release 0.1.56
* babl-cache: store reference fishes in the cache
* babl-cache: skip fishes with nonexistent conversions, instead of bailing
* post release version bump
* release 0.1.54
* NEWS: update
* babl.h: tidy and update documentation
* meson: Generate babl.map based on export_symbols file
* babl: use an existing const char ptr for encoding in format
* babl: add a new symbol babl_format_get_encoding
* Fri Jul 20 2018 opensuse-packagingAATTopensuse.org- Update to version 0.1.52+git28.4320b2f:
* babl: add babl_space_with_trc
* Add SSE2 versions of \"Y float\" and \"YA float\" to \"CIE L float\"
* babl: simplify babl_format_with_space
* babl: permit Babl
* as first argument of babl_format_with_space
* babl: harmonize naming of space constructors
* babl: look deeper, and longer for path fishes
* babl: allow querying chromaticities for spaces made with matrix
* extensions/u32: add ~ model/format support
* extensions/u16; add ~ model/format support
* extensions/float: add ~ variants of conversions
* Tue Jul 17 2018 opensuse-packagingAATTopensuse.org- Update to version 0.1.52~git27.d2d45a1:
* Add SSE2 versions of \"Y float\" and \"YA float\" to \"CIE L float\"
* babl: simplify babl_format_with_space
* babl: permit Babl
* as first argument of babl_format_with_space
* babl: harmonize naming of space constructors
* babl: look deeper, and longer for path fishes
* babl: allow querying chromaticities for spaces made with matrix
* extensions/u32: add ~ model/format support
* extensions/u16; add ~ model/format support
* extensions/float: add ~ variants of conversions
* Change the license URL from http://www.gnu.org/licenses/ to https://
* Sun Jul 15 2018 opensuse-packagingAATTopensuse.org- Update to version 0.1.52~git23.a0dba44:
* babl: look deeper, and longer for path fishes
* babl: allow querying chromaticities for spaces made with matrix
* extensions/u32: add ~ model/format support
* extensions/u16; add ~ model/format support
* extensions/float: add ~ variants of conversions
* Change the license URL from http://www.gnu.org/licenses/ to https://
* babl: add babl_model_is, utility function for checking model equivalence
* babl: make babl_model_with_space able to take format/model for space
* babl.h: add documentation
* babl: make equalize_matrix argument an enum
* Thu Jul 05 2018 bjorn.lieAATTgmail.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 plinnellAATTopensuse.org- Update to version 0.1.50: + Improvements to speed and precision of indexed code. + Improvements to mesonbuild.
* Wed May 16 2018 bjorn.lieAATTgmail.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.lieAATTgmail.com- Add baselibs.conf, build 32-bit support.
* Wed Apr 18 2018 bjorn.lieAATTgmail.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.lieAATTgmail.com- Update to version 0.1.44: + Fix bug in custom primaries/ICC fast paths, improve meson build.
* Wed Feb 28 2018 dimstarAATTopensuse.org- Modernize spec-file by calling spec-cleaner
* Fri Jan 26 2018 bjorn.lieAATTgmail.com- Update to version 0.1.42: + Fully initialize fishes when loading from cache.
* Mon Jan 22 2018 luc14n0AATTlinuxmail.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 jengelhAATTinai.de- Fix RPM groups. Drop comment about author extraction (not used for specfiles in general anymore).
* Thu Dec 28 2017 zaitorAATTopensuse.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 luc14n0AATTlinuxmail.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 zaitorAATTopensuse.org- Update to version 0.1.30: + Thread stability for palette modes, stricter alpha preservation, now cross-compilable on android.
* Tue Jul 04 2017 zaitorAATTopensuse.org- Update to version 0.1.28: + Fast paths for Lav <-> Lch, release triggered by pending GIMP release.
* Thu May 18 2017 zaitorAATTopensuse.org- Update to version 0.1.26: + Build and install HCY color space, platform independences fixes to fish cache.
* Sun Feb 05 2017 zaitorAATTopensuse.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 zaitorAATTopensuse.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 zaitorAATTopensuse.org- Update to version 0.1.18: + Bugfix: take alpha threshold in consideration when processing floats in SSE2.
* Fri Apr 15 2016 mgorseAATTsuse.com- Update to GNOME 3.20 Fate#318572
* Fri Mar 11 2016 zaitorAATTopensuse.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 zaitorAATTopensuse.org- Update to version 0.1.14: + sRGB precision tuning + Stability fixes + Locale fix for setting error tolerance.
* Wed Feb 11 2015 zaitorAATTopensuse.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 sfalkenAATTopensuse.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.
 
ICM