Hello community, here is the log from the commit of package babl for openSUSE:Factory checked in at 2018-01-30 15:41:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/babl (Old) and /work/SRC/openSUSE:Factory/.babl.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "babl" Tue Jan 30 15:41:25 2018 rev:37 rq:570833 version:0.1.42 Changes: -------- --- /work/SRC/openSUSE:Factory/babl/babl.changes 2018-01-25 12:38:49.867451990 +0100 +++ /work/SRC/openSUSE:Factory/.babl.new/babl.changes 2018-01-30 15:41:27.090874267 +0100 @@ -1,0 +2,6 @@ +Fri Jan 26 18:41:35 UTC 2018 - bjorn....@gmail.com + +- Update to version 0.1.42: + + Fully initialize fishes when loading from cache. + +------------------------------------------------------------------- Old: ---- babl-0.1.40.tar.bz2 New: ---- babl-0.1.42.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ babl.spec ++++++ --- /var/tmp/diff_new_pack.rYCMSJ/_old 2018-01-30 15:41:27.854838600 +0100 +++ /var/tmp/diff_new_pack.rYCMSJ/_new 2018-01-30 15:41:27.858838413 +0100 @@ -17,7 +17,7 @@ Name: babl -Version: 0.1.40 +Version: 0.1.42 Release: 0 Summary: Dynamic Pixel Format Translation Library License: LGPL-3.0+ ++++++ babl-0.1.40.tar.bz2 -> babl-0.1.42.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/babl-0.1.40/INSTALL new/babl-0.1.42/INSTALL --- old/babl-0.1.40/INSTALL 2018-01-17 04:02:27.000000000 +0100 +++ new/babl-0.1.42/INSTALL 2018-01-23 16:09:43.000000000 +0100 @@ -1,5 +1,5 @@ -babl 0.1.40 +babl 0.1.42 Dynamic; any to any, pixel format conversion library. @@ -12,10 +12,10 @@ installation (or a variation on this theme): ------------------------------------------------------------ - foo$ wget ftp://ftp.gtk.org/pub/babl/0.1/babl-0.1.40.tar.bz2 - foo$ tar jxf babl-0.1.40.tar.gz - foo$ cd babl-0.1.40 - foo/babl-0.1.40$ ./configure && make && sudo make install + foo$ wget ftp://ftp.gtk.org/pub/babl/0.1/babl-0.1.42.tar.bz2 + foo$ tar jxf babl-0.1.42.tar.gz + foo$ cd babl-0.1.42 + foo/babl-0.1.42$ ./configure && make && sudo make install ------------------------------------------------------------ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/babl-0.1.40/NEWS new/babl-0.1.42/NEWS --- old/babl-0.1.40/NEWS 2018-01-17 04:01:41.000000000 +0100 +++ new/babl-0.1.42/NEWS 2018-01-23 16:09:16.000000000 +0100 @@ -4,6 +4,9 @@ --> +2018-01-23 babl-0.1.42 </dt><dd> +Fully initialize fishes when loading from cache. <br/> + </dd><dt> 2018-01-16 babl-0.1.40 </dt><dd> Added format "CIE XYZ alpha" color model and formats. New API babl_process_rows for reduced overhead in some scenarios; though bigger diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/babl-0.1.40/README new/babl-0.1.42/README --- old/babl-0.1.40/README 2018-01-17 04:02:53.000000000 +0100 +++ new/babl-0.1.42/README 2018-01-23 16:10:07.000000000 +0100 @@ -1,4 +1,4 @@ -Babl-0.1.40 +Babl-0.1.42 Contents @@ -64,6 +64,8 @@ release is done a babl release is most often put out just prior to the GEGL release. +2018-01-23 babl-0.1.42 + Fully initialize fishes when loading from cache. 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 @@ -2280,4 +2282,4 @@ Ell fast paths -/babl-0.1.40 +/babl-0.1.42 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/babl-0.1.40/babl/babl-cache.c new/babl-0.1.42/babl/babl-cache.c --- old/babl-0.1.40/babl/babl-cache.c 2018-01-15 14:19:29.000000000 +0100 +++ new/babl-0.1.42/babl/babl-cache.c 2018-01-20 18:43:31.000000000 +0100 @@ -289,6 +289,8 @@ babl->fish.source = from_format; babl->fish.destination = to_format; babl->fish_path.conversion_list = babl_list_init_with_size (10); + _babl_fish_prepare_bpp (babl); + _babl_fish_rig_dispatch (babl); token2 = strtok_r (&token[1], seps2, &tokp2); while( token2 != NULL ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/babl-0.1.40/babl/babl-fish-path.c new/babl-0.1.42/babl/babl-fish-path.c --- old/babl-0.1.40/babl/babl-fish-path.c 2018-01-17 03:59:09.000000000 +0100 +++ new/babl-0.1.42/babl/babl-fish-path.c 2018-01-20 18:39:51.000000000 +0100 @@ -433,8 +433,8 @@ return 0; } -static void -babl_fish_prepare_bpp (Babl *babl) +void +_babl_fish_prepare_bpp (Babl *babl) { const Babl *babl_source = babl->fish.source; const Babl *babl_dest = babl->fish.destination; @@ -604,7 +604,7 @@ return NULL; } - babl_fish_prepare_bpp (babl); + _babl_fish_prepare_bpp (babl); _babl_fish_rig_dispatch (babl); /* Since there is not an already registered instance by the required * name, inserting newly created class into database. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/babl-0.1.40/babl/babl-internal.h new/babl-0.1.42/babl/babl-internal.h --- old/babl-0.1.40/babl/babl-internal.h 2018-01-17 03:49:32.000000000 +0100 +++ new/babl-0.1.42/babl/babl-internal.h 2018-01-20 18:39:30.000000000 +0100 @@ -498,5 +498,6 @@ } void _babl_fish_rig_dispatch (Babl *babl); +void _babl_fish_prepare_bpp (Babl *babl); #endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/babl-0.1.40/babl/babl-space.c new/babl-0.1.42/babl/babl-space.c --- old/babl-0.1.40/babl/babl-space.c 2017-12-19 02:20:26.000000000 +0100 +++ new/babl-0.1.42/babl/babl-space.c 2018-01-23 01:10:50.000000000 +0100 @@ -575,7 +575,7 @@ static inline void -universal_nonlinear_rgb_converter (const Babl *conversion,unsigned char *src_char, unsigned char *dst_char, long samples) +universal_nonlinear_rgba_converter (const Babl *conversion,unsigned char *src_char, unsigned char *dst_char, long samples) { const Babl *source_space = babl_conversion_get_source_space (conversion); const Babl *destination_space = babl_conversion_get_destination_space (conversion); @@ -681,6 +681,7 @@ rgba_out[i*4+0]=in_trc_lut[rgb_in_u8[i*3+0]]; rgba_out[i*4+1]=in_trc_lut[rgb_in_u8[i*3+1]]; rgba_out[i*4+2]=in_trc_lut[rgb_in_u8[i*3+2]]; + rgba_out[i*4+3]=rgb_in_u8[i*3+2] * 255.5f; } babl_matrix_mul_vectorff_buf4 (matrixf, rgba_out, rgba_out, samples); @@ -730,7 +731,7 @@ static inline void -universal_nonlinear_rgb_converter_sse2 (const Babl *conversion,unsigned char *src_char, unsigned char *dst_char, long samples) +universal_nonlinear_rgba_converter_sse2 (const Babl *conversion,unsigned char *src_char, unsigned char *dst_char, long samples) { const Babl *source_space = babl_conversion_get_source_space (conversion); const Babl *destination_space = babl_conversion_get_destination_space (conversion); @@ -862,11 +863,11 @@ NULL)); prep_conversion(babl_conversion_new(babl_format_with_space("R'G'B'A float", space), babl_format_with_space("R'G'B'A float", babl), - "linear", universal_nonlinear_rgb_converter_sse2, + "linear", universal_nonlinear_rgba_converter_sse2, NULL)); prep_conversion(babl_conversion_new(babl_format_with_space("R'G'B'A float", babl), babl_format_with_space("R'G'B'A float", space), - "linear", universal_nonlinear_rgb_converter_sse2, + "linear", universal_nonlinear_rgba_converter_sse2, NULL)); prep_conversion(babl_conversion_new(babl_format_with_space("R'G'B'A u8", space), babl_format_with_space("R'G'B'A u8", babl), @@ -899,11 +900,11 @@ NULL)); prep_conversion(babl_conversion_new(babl_format_with_space("R'G'B'A float", space), babl_format_with_space("R'G'B'A float", babl), - "linear", universal_nonlinear_rgb_converter, + "linear", universal_nonlinear_rgba_converter, NULL)); prep_conversion(babl_conversion_new(babl_format_with_space("R'G'B'A float", babl), babl_format_with_space("R'G'B'A float", space), - "linear", universal_nonlinear_rgb_converter, + "linear", universal_nonlinear_rgba_converter, NULL)); prep_conversion(babl_conversion_new(babl_format_with_space("R'G'B'A u8", space), babl_format_with_space("R'G'B'A u8", babl), diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/babl-0.1.40/babl/babl-version.h new/babl-0.1.42/babl/babl-version.h --- old/babl-0.1.40/babl/babl-version.h 2018-01-17 04:02:27.000000000 +0100 +++ new/babl-0.1.42/babl/babl-version.h 2018-01-23 16:09:43.000000000 +0100 @@ -34,7 +34,7 @@ #define BABL_MAJOR_VERSION 0 #define BABL_MINOR_VERSION 1 -#define BABL_MICRO_VERSION 40 +#define BABL_MICRO_VERSION 42 /** Get the version information on the babl library */ void babl_get_version (int *major, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/babl-0.1.40/configure new/babl-0.1.42/configure --- old/babl-0.1.40/configure 2018-01-17 04:02:24.000000000 +0100 +++ new/babl-0.1.42/configure 2018-01-23 16:09:40.000000000 +0100 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for babl 0.1.40. +# Generated by GNU Autoconf 2.69 for babl 0.1.42. # # # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. @@ -587,8 +587,8 @@ # Identity of this package. PACKAGE_NAME='babl' PACKAGE_TARNAME='babl' -PACKAGE_VERSION='0.1.40' -PACKAGE_STRING='babl 0.1.40' +PACKAGE_VERSION='0.1.42' +PACKAGE_STRING='babl 0.1.42' PACKAGE_BUGREPORT='' PACKAGE_URL='' @@ -1381,7 +1381,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures babl 0.1.40 to adapt to many kinds of systems. +\`configure' configures babl 0.1.42 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1453,7 +1453,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of babl 0.1.40:";; + short | recursive ) echo "Configuration of babl 0.1.42:";; esac cat <<\_ACEOF @@ -1573,7 +1573,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -babl configure 0.1.40 +babl configure 0.1.42 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1938,7 +1938,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by babl $as_me 0.1.40, which was +It was created by babl $as_me 0.1.42, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2294,11 +2294,11 @@ BABL_MAJOR_VERSION=0 BABL_MINOR_VERSION=1 -BABL_MICRO_VERSION=40 +BABL_MICRO_VERSION=42 BABL_INTERFACE_AGE=1 -BABL_BINARY_AGE=140 -BABL_VERSION=0.1.40 -BABL_REAL_VERSION=0.1.40 +BABL_BINARY_AGE=142 +BABL_VERSION=0.1.42 +BABL_REAL_VERSION=0.1.42 BABL_API_VERSION=0.1 @@ -2333,7 +2333,7 @@ -BABL_LIBRARY_VERSION="139:1:139" +BABL_LIBRARY_VERSION="141:1:141" BABL_CURRENT_MINUS_AGE=0 @@ -2965,7 +2965,7 @@ # Define the identity of the package. PACKAGE='babl' - VERSION='0.1.40' + VERSION='0.1.42' # Some tools Automake needs. @@ -14864,7 +14864,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by babl $as_me 0.1.40, which was +This file was extended by babl $as_me 0.1.42, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -14930,7 +14930,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -babl config.status 0.1.40 +babl config.status 0.1.42 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/babl-0.1.40/configure.ac new/babl-0.1.42/configure.ac --- old/babl-0.1.40/configure.ac 2018-01-17 03:59:09.000000000 +0100 +++ new/babl-0.1.42/configure.ac 2018-01-23 16:08:15.000000000 +0100 @@ -14,7 +14,7 @@ m4_define([babl_major_version], [0]) m4_define([babl_minor_version], [1]) -m4_define([babl_micro_version], [40]) +m4_define([babl_micro_version], [42]) m4_define([babl_real_version], [babl_major_version.babl_minor_version.babl_micro_version]) m4_define([babl_version], [babl_real_version])