[babl] Created tag BABL_0_1_12
- From: Nils Philippsen <nphilipp src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [babl] Created tag BABL_0_1_12
- Date: Fri, 13 Feb 2015 16:27:07 +0000 (UTC)
The unsigned tag 'BABL_0_1_12' was created.
Tagger: Nils Philippsen <nils redhat com>
Date: Fri Feb 13 17:23:23 2015 +0100
version 0.1.12
Changes since the last tag 'BABL_0_1_10':
Alexander Larsson (3):
Add fast approximations of x^2.4 and x^(1/2.4)
Use new approximations for gamma conversions
Add simple test app to test pow-24 accuracy
Alexia Death (1):
extensions: add fastpath for R'G'B'A u8 to cairo-ARGB32 conversion
Daniel Sabo (43):
Fix babl-stats page encoding for Firefox
Install babl-introspect.h
Add introspection function for BablFishPath
Add --disable-docs option to configure
Minimal float -> u8, u16 conversions
Remove gggl rgbA <-> rgba
Remove duplicate conversions in gggl and gggl-lies
Disable gegl-lies conversions
Add SSE2 conversions
Use QueryPerformanceCounter for babl_ticks on Win32
Fix missing AC_MSG_RESULT
Re-enable gggl-lies
Show the details of the fish that caused a failure
gggl-lies.c: Remove dead code
gggl.c: Remove dead code
Remove rgbA float <-> rgba float from gggl-lies
Add some float conversions for grey
Add two-table gamma conversions
Add two-table header to sources
Lookup table based conversions for cairo-ARGB32
Use Loren's gamma conversions for RGB, YA, and Y
Add SSE2 float -> byte conversions
Remove sse-fixups, superseded by sse2-int8
Use double constants in reference gamma
GCC+Win32: Ensure stack alignment in SSE code
gegl-fixups: Fix warning about ambiguous sign
Increase the precision of ref gamma conversions
Use SSE2 u16 conversions for gamma <-> gamma
Request a C99 compatible compiler
Prefer clang as the compiler on OSX >= 10.7
Remove broken introspection bindings
Mostly remove BablImage from babl-fish-reference.c
Remove bad RGB -> Y conversions
Use absolute error instead of average error for path check
introspect: Print full precision for the path error
Use a static set of reference pixels
Remove old references to introspection
Add babl-ref-pixels.inc to EXTRA_DIST
Add automake 1.13+ test outputs to .gitignore
Disable babl-gen-test-pixels when random is missing
tests: Use rand when random is unavailable
Revert "Use absolute error instead of average error for path check"
Fix const warning
Dominique Leuenberger (1):
gobject-introspection: fix build of the .gir and .typelib files.
Elle Stone (1):
Modify CIE color space conversions to use D50-adapted sRGB
Jehan (4):
Bug 688217 - relies on actual DLL path for locating lib directory on Windows.
Bug 688217 - cleaning out an unneeded include of stdint.h.
AUTHORS: markup and email fix.
Update tests/ gitignore.
Jon Nordby (11):
Bug 673422 - Babl C type not accessible to introspection bindings
introspection: Babl.BablObject -> Babl.Object
tests: Add test setup for introspection bindings in Python
configure.ac: Fix typo in check for GI >= 1.33.5
introspection: Pass --warn-all to g-ir-scanner
introspection: Add GI/GTKDoc style symbol references to comments
build: Use 'rsvg-convert' instead of 'rsvg'
build: Fix distcheck by disting tests/introspection.py
Fix crash if failing to normalize path for loading extensions
extensions: Fix M/Y channels swapped for CMYK float
extensions: Register CMYK u8 format
Loren Merritt (2):
Optimize gamma correction
SSE2-optimized gamma correction
Martin Nordholts (2):
tests: Avoid rounding error and correct source pixels
fixup! tests: Avoid rounding error and correct source pixels
Massimo Valentini (15):
babl: initialize 'palette' babl-format member
extensions: cairo ARGB format is premultiplied
tests: add a test for conversions cairo-RGB24 <-> R'G'B' u8
babl: don't write anything if dest model lacks a source component
extensions/gggl.c: move table-based conversions in #ifdef USE_TABLES
extensions/gggl{,-lies}.c: reduce errors of table-based conversions
extensions/gggl{,-lies}.c: fix conversions u16 <-> u8
extensions/gggl{,-lies}.c: use 'lrint' where it is not yet used
extensions/gggl{,-lies}.c: fix a Fixme: (>>8 vs /255)
extensions/gggl{,-lies}.c: round toward nearest in integer unpremultiplication
extensions/gggl{,-lies}.c: do not register the same conversion twice or +
Revert "tests: adjust float to 8bit regression test for new sRGB precision"
babl: fix conversion path cost evaluation
babl: don't crash processing same format models
babl: always allocate enough memory
Maxime Nicco (6):
Adding HSV Conversion
Rename Naive-HSV in HSV
HSV Cleanup
HSV fix Makefile
HSV add test
HSV test
Michael Henning (2):
base: For RGB->Y, use sRGB primaries that are adapted to a D50 illuminant.
Remove extra programming languages from the doap file.
Michael Muré (5):
sse-fixups: use more portable functions to help compile with clang
update .gitignore
index-static.html.in: force utf-8 charset in <head>
index-static.html.in: correct usage example * babl_fish return a const Babl* * better naming
HSV and test: minor style cleaning before merge
Michael Natterer (4):
configure: don't set SHREXT to .dylib on darwin
extensions: change the range of H in HSV.o from 0..360 to 0..1
extensions: HSV.o: return the number of samples processed, not always 0
tests: fix the HSV tests
Mukund Sivaraman (1):
babl: Fix message printed when memory function pointers don't match
Paul Fredrickson (1):
resolve ambiguous calling of real_babl_log with va_args
Simon Budig (2):
add simple test for float->u8 conversion
fix a warning
Sven Claussner (3):
Update babl.doap and AUTHORS
Fix DOAP file
DOAP file: add Ruby programming language.
Téo Mazars (12):
extensions: Make HSV works on perceptual color space
extensions: Refactor HSV.c and add the simple "HSV" model
extensions: Add the HSL color space
Add hsl tests to gitignore
extensions: Add the Y'CbCr ITU-R BT.709 Color Space
extensions: naive-CMYK. works perceptually
extensions: Add an even more naive CMY color space to naive-CMYK.c
extensions: do not truncate values to float
extensions: clamping to [0.0, 1.0] is not needed
extensions: Lab has ab components in [-128, 127]
extensions: Don't perform strict comparisons on floating point values
tests: output with more details when grayscale_to_rgb fails
Øyvind Kolås (59):
post release bump version to 0.1.11
babl/babl-palette.c: #include <limits.h>
babl/babl-palette.c: remove include of <values.h>
tests: added test to extract a component
base: added IEEE 754-2008 half precision float
allocate temporary buffers for fish conversion on the stack
replace gamma functions with #defines
Revert "allocate temporary buffers for fish conversion on the stack"
guard gamma defines' argument in extra ()s
Revert "Revert "allocate temporary buffers for fish conversion on the stack""
Revert "guard gamma defines' argument in extra ()s"
Revert "replace gamma functions with #defines"
add some half-float based formats
add babl_format_get_model
decrease error of float to 8bit LUT extension
further slight decrease of error in conversion
add some standard u32 based formats
also test >1.0 values when converting from float to u8
use stdint types for sized data types
directly use stdint types in half-float reference code
tests: split utility function out into common.inc
tests: add more float->8bit tests
only enable sse-fixups when not on 64bit
fix cpu-accel test for 64bit
do not repeat test many many times
add fast paths for conversions to cairo-RGB24
add a u15 type that is 16bit only using 15bits
Revert "extensions/gggl{,-lies}.c: do not register the same conversion twice or +"
Revert "Add simple test app to test pow-24 accuracy"
extensions: make fastpath for R'G'B'A u8 to cairo-ARGB32 have 0 error
extensions: cairo - remove unused lut_linear table
extensions: #define _POSIX_C_SOURCE for lrint
Adjust constants used for sRGB gamma
tests: adjust float to 8bit regression test for new sRGB precision
babl: increase number of pixels in tests ~8 times
babl: further increase the number of pixels verified
Limit the size of temporary buffers used by babl.
reduce size of max tempbuffer, and do chunking in fewer cases
lower max stack alloced buffer size to 14000px (for win32)
Michael Henning <drawoc darkrefraction com>
Move chuking of stack allocated buffer to innermost loop
get rid of process_chunks
update AUTHORS file
AUTHORS: markup fixup
add n_components casting test
improve how RGBA buffers are copied to n_component
extend conversions to n_components to pad with 0s
add internal babl_parse_double; to avoid using atof
extension: make rgb8 to rgba8 conversion faster
extensions: use more integer instructions for float lookups
babl: make malloc implementation stability sanity check non-fatal
docs: added a roadmap/architecture document.
spell out roadmap with more detailed overview
roadmap: make statement about tentativeness more explicit
test: update srgb_to_lab_u8 test
CIE: minor cleanups
AUTHORS: add more people
NEWS: update
release 0.1.12
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]