Next | Query returned 73 messages, browsing 41 to 50 | Previous

History of commit frequency

CVS Commit History:


   2019-11-02 15:05:08 by Nia Alarie | Files touched by this commit (3)
Log message:
babl: Update to 0.1.72

2019-08-22 babl-0.1.72
Added handling for grayscale ICC profiles and gobject introspection support.
Optimizations for many format conversions for u8, u16 and half formats. And
fixed a crash for NANs in float to u8 conversions.

2019-08-02 babl-0.1.70
Build fixes making the meson build work with more architectures.

2019-07-25 babl-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.
   2019-06-18 16:24:03 by Ryo ONODERA | Files touched by this commit (3)
Log message:
Update to 0.1.66

Changelog:
2019-06-12 babl-0.1.66
Added API call, babl_space_get_rgb_luminance,
Make most SIMD code-paths optional again on i686.

2019-05-25 babl-0.1.64
Support for Hygon Dhyana, and Y~aA formats for symmetric completeness.
Code consistency, gitlab CI, autotools and meson build improvements.
   2019-04-09 15:08:00 by Ryo ONODERA | Files touched by this commit (2)
Log message:
Update to 0.1.62

Changelog:
2019-02-01 babl-0.1.62
Continuous integration with gitlab.
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.
   2018-12-09 04:04:34 by Sevan Janiyan | Files touched by this commit (7)
Log message:
Need pthread support, make sure a substitue is present if OS lacks support
natively, e.g Minix at present.
   2018-11-22 13:59:07 by Ryo ONODERA | Files touched by this commit (3)
Log message:
Update to 0.1.60

Changelog:
2018-10-05 babl-0.1.60                                              \ 
</dt><dd>
Improved thread safety, acceleration for R'G'B'A u8 -> cairo-ARGB32 conversion.
                                                                    \ 
</dd><dt>
2018-10-05 babl-0.1.58                                              \ 
</dt><dd>
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 combining with intent as bitflags,
use of matrix+trc when relative colorimetric CLUT is present. New color model
and formats, CIE xyY.
   2018-08-28 15:31:48 by Ryo ONODERA | Files touched by this commit (2)
Log message:
Update to 0.1.56

Changelog:
2018-08-14 babl-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.

2018-07-23 babl-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.
   2018-07-16 03:07:37 by Ryo ONODERA | Files touched by this commit (2)
Log message:
Update to 0.1.52

Changelog:
2018-06-02 babl-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.
   2018-05-27 14:53:43 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
babl: update to 0.1.50.

2018-05-20 babl-0.1.50
Improvements to speed and precision of indexed code, improvements to meson
build.

2018-05-15 babl-0.1.48
fix u8 <-> double conversions for chroma, SSE2 version of RGBA float to
CIE L / Lab. Build with -Ofast by default.
   2018-05-01 22:26:38 by Martin Husemann | Files touched by this commit (3)
Log message:
Fix alignement related crashes
   2018-04-29 23:28:58 by Ryo ONODERA | Files touched by this commit (3) | Package updated
Log message:
Update to 0.1.46

Changelog:
2018-04-10 babl-0.1.46
added extensions with more coverage for u32, half and other utilit fast paths
improving fast path coverage.

2018-02-18 babl-0.1.44
Fix bug in custom primaries/ICC fast paths, improve meson build<br/>

2018-01-23 babl-0.1.42
Fully initialize fishes when loading from cache. <br/>

2018-01-16 babl-0.1.40
Added format "CIE XYZ alpha" color model and formats.
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. Added meson build; being tested in parallel with
auotmake, 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.<br/>

2017-11-15 babl-0.1.38
Added format "CIE L float", a couple of protections against division by 0.0

2017-11-10 babl-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.

2017-10-06 babl-0.1.34
Brown paper bag release, Fix indexed / custom primaries conflict, and re-export
a symbol used by old GEGL/GIMPs.

2017-10-03 babl-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.

2017-07-15 babl-0.1.30
Thread stability for palette modes, stricter alpha preservation, now
cross-compilable on android.

2017-05-30 babl-0.1.28
Fast paths for Lav <-> Lch, release triggered by pending GIMP release.

2017-05-09 babl-0.1.26
Build and install HCY color space, platform independences fixes to fish cache.

2017-02-01 babl-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.

2016-11-05 babl-0.1.22
Added cache of profiled conversions, added HCY color model, some precision and
performance updated for fast paths.

2016-11-05 babl-0.1.20
Fix run-time errors, leaks, and race conditions. Add conditional fast paths.

2016-06-13 babl-0.1.18
Bugfix: take alpha threshold in consideration when processing floats in SSE2.

2016-02-12 babl-0.1.16
Improvements to half float reference, SIMD, and fast-paths, and CIE float fast
paths; cleanups of fast path extensions.

Next | Query returned 73 messages, browsing 41 to 50 | Previous