Commit graph

30 commits

Author SHA1 Message Date
sevan
a8f13b72f3 Need pthread support, make sure a substitue is present if OS lacks support
natively, e.g Minix at present.
2018-12-09 03:04:34 +00:00
ryoon
54890ba404 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-11-22 12:59:07 +00:00
ryoon
06715e87d8 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-08-28 13:31:48 +00:00
ryoon
af1aa87425 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-07-16 01:07:36 +00:00
wiz
b6e4298518 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-27 12:53:43 +00:00
martin
ffe3438a47 Fix alignement related crashes 2018-05-01 20:26:38 +00:00
ryoon
142ceeb9f7 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.
2018-04-29 21:28:58 +00:00
adam
94c9e4f0d8 Changes 0.1.14:
sRGB precision tuning, stability fixes, locale fix for setting error tolerance.
2015-12-05 21:27:38 +00:00
agc
7f810a359f Add SHA512 digests for distfiles for graphics category
Problems found with existing digests:
	Package fotoxx distfile fotoxx-14.03.1.tar.gz
	ac2033f87de2c23941261f7c50160cddf872c110 [recorded]
	118e98a8cc0414676b3c4d37b8df407c28a1407c [calculated]
	Package ploticus-examples distfile ploticus-2.00/plnode200.tar.gz
	34274a03d0c41fae5690633663e3d4114b9d7a6d [recorded]
	da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated]

Problems found locating distfiles:
	Package AfterShotPro: missing distfile AfterShotPro-1.1.0.30/AfterShotPro_i386.deb
	Package pgraf: missing distfile pgraf-20010131.tar.gz
	Package qvplay: missing distfile qvplay-0.95.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-03 21:33:50 +00:00
wiz
33d1337a98 Add link to git repository in comment. 2015-08-14 18:27:06 +00:00
wiz
b42afb3c89 Update to 0.1.12:
2012-03-30 babl-0.1.12
optimizations for floating point conversions, HSV and HSL color models,
removal of dead code, fixed CIE Lab conversions.
2015-08-14 18:25:40 +00:00
wiz
7d6291837d ftp.gimp.org is no longer. Update/remove links pointing there.
From Niclas Rosenvik.
2014-08-19 10:42:55 +00:00
asau
08f35c7155 Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-06 14:10:39 +00:00
jdc
6e33b14bd3 Add: patch-babl_babl-fish-reference.c 2012-05-25 07:38:30 +00:00
jdc
a14641ebcb Fix a segmentation fault when generating documentation. See:
https://bugzilla.gnome.org/show_bug.cgi?id=676491
2012-05-25 07:37:21 +00:00
adam
5c82670608 Changes 0.1.10:
* LUT based speedups for gamma correction / uncorrection.
2012-05-07 08:33:26 +00:00
adam
dc7fe9fa4e Changes 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.
2011-12-09 17:43:53 +00:00
wiz
e2f84ad43f Reset maintainer for retired developers. 2011-02-28 14:52:37 +00:00
adam
38b589f967 Chamges 0.1.4:
Improved cross platform build ability, added code to handle n-component formats,
remove extraenous runtime profiling that impacted performance.
2011-02-10 07:41:25 +00:00
drochner
2e026774f3 minor cleanup: remove a "subst" hack which doesn't apply anymore,
remove a pointless Makefile snippet, add a mirror (the MASTER_SITE
was down when I tried)
2010-02-05 11:42:37 +00:00
adam
29e9a5429b Changes 0.1.2:
Made babl mostly threadsafe (sufficient for GIMP/GEGLs needs). Streamlined
core functionality, reducing number of function calls and removing overeager
instrumentation.
2010-02-02 14:09:58 +00:00
adam
56de6a1f3f Fix USE_DESTDIR installation 2009-08-22 09:15:19 +00:00
adam
a5b5d72f7d We don't need patch-ac anymore 2009-08-22 08:33:54 +00:00
adam
ba69d9b195 Changes 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 constant
to the API, do a complete overhaul of the babl API and do some
changes to increase portability of the library.
2009-08-21 19:39:58 +00:00
joerg
3a3c07bc30 Remove @dirrm entries from PLISTs 2009-06-14 17:59:04 +00:00
wiz
36958484da Downgrade babl to 0.0.22 again.
The world, and especially gegl, is not ready for it yet.

Addresses PR 41573.
2009-06-13 08:05:05 +00:00
wiz
c38d8cb56a Update to 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 constant to the
API, do a complete overhaul of the babl API and do some changes to
increase portability of the library.
2009-06-10 09:19:49 +00:00
joerg
2d1ba244e9 Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
2009-03-20 19:23:50 +00:00
tron
531efd6157 Fix build problems under Mac OS X:
1.) Pull in patch from GNOME SVN to get definition of "gzize" in the
    Mac OS X specific part o "babl-cpuaccel.c".
2.) Fix broken build of extensions which need to be built as bundles
    and not shared libraries.

This fixes PR pkg/40473.
2009-01-28 13:02:49 +00:00
bjs
aa889d4463 Import babl-0.0.22 (used in the development version of the GIMP).
--
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
types.
2008-08-19 17:51:14 +00:00