[babl] Created tag BABL_0_1_12



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]