diff -Nru gegl-0.3.8/aclocal.m4 gegl-0.3.12/aclocal.m4 --- gegl-0.3.8/aclocal.m4 2016-06-13 00:03:58.000000000 +0000 +++ gegl-0.3.12/aclocal.m4 2017-02-13 09:58:49.000000000 +0000 @@ -547,7 +547,7 @@ # on various variables needed by the Makefile.in.in installed by # glib-gettextize. dnl -glib_DEFUN([GLIB_GNU_GETTEXT], +AU_DEFUN([GLIB_GNU_GETTEXT], [AC_REQUIRE([AC_PROG_CC])dnl GLIB_LC_MESSAGES @@ -617,7 +617,8 @@ rm -f po/POTFILES sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \ < $srcdir/po/POTFILES.in > po/POTFILES - ]) + ], + [[$0: This macro is deprecated. You should use upstream gettext instead.]]) # AM_GLIB_DEFINE_LOCALEDIR(VARIABLE) # ------------------------------- @@ -669,8 +670,8 @@ # nls.m4 serial 5 (gettext-0.18) -dnl Copyright (C) 1995-2003, 2005-2006, 2008-2014 Free Software Foundation, -dnl Inc. +dnl Copyright (C) 1995-2003, 2005-2006, 2008-2014, 2016 Free Software +dnl Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. @@ -701,32 +702,63 @@ AC_SUBST([USE_NLS]) ]) -# pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*- -# serial 1 (pkg-config-0.24) -# -# Copyright © 2004 Scott James Remnant . -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -# -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - -# PKG_PROG_PKG_CONFIG([MIN-VERSION]) -# ---------------------------------- +dnl pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*- +dnl serial 11 (pkg-config-0.29) +dnl +dnl Copyright © 2004 Scott James Remnant . +dnl Copyright © 2012-2015 Dan Nicholson +dnl +dnl This program is free software; you can redistribute it and/or modify +dnl it under the terms of the GNU General Public License as published by +dnl the Free Software Foundation; either version 2 of the License, or +dnl (at your option) any later version. +dnl +dnl This program is distributed in the hope that it will be useful, but +dnl WITHOUT ANY WARRANTY; without even the implied warranty of +dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +dnl General Public License for more details. +dnl +dnl You should have received a copy of the GNU General Public License +dnl along with this program; if not, write to the Free Software +dnl Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +dnl 02111-1307, USA. +dnl +dnl As a special exception to the GNU General Public License, if you +dnl distribute this file as part of a program that contains a +dnl configuration script generated by Autoconf, you may include it under +dnl the same distribution terms that you use for the rest of that +dnl program. + +dnl PKG_PREREQ(MIN-VERSION) +dnl ----------------------- +dnl Since: 0.29 +dnl +dnl Verify that the version of the pkg-config macros are at least +dnl MIN-VERSION. Unlike PKG_PROG_PKG_CONFIG, which checks the user's +dnl installed version of pkg-config, this checks the developer's version +dnl of pkg.m4 when generating configure. +dnl +dnl To ensure that this macro is defined, also add: +dnl m4_ifndef([PKG_PREREQ], +dnl [m4_fatal([must install pkg-config 0.29 or later before running autoconf/autogen])]) +dnl +dnl See the "Since" comment for each macro you use to see what version +dnl of the macros you require. +m4_defun([PKG_PREREQ], +[m4_define([PKG_MACROS_VERSION], [0.29]) +m4_if(m4_version_compare(PKG_MACROS_VERSION, [$1]), -1, + [m4_fatal([pkg.m4 version $1 or higher is required but ]PKG_MACROS_VERSION[ found])]) +])dnl PKG_PREREQ + +dnl PKG_PROG_PKG_CONFIG([MIN-VERSION]) +dnl ---------------------------------- +dnl Since: 0.16 +dnl +dnl Search for the pkg-config tool and set the PKG_CONFIG variable to +dnl first found in the path. Checks that the version of pkg-config found +dnl is at least MIN-VERSION. If MIN-VERSION is not specified, 0.9.0 is +dnl used since that's the first version where most current features of +dnl pkg-config existed. AC_DEFUN([PKG_PROG_PKG_CONFIG], [m4_pattern_forbid([^_?PKG_[A-Z_]+$]) m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$]) @@ -748,18 +780,19 @@ PKG_CONFIG="" fi fi[]dnl -])# PKG_PROG_PKG_CONFIG +])dnl PKG_PROG_PKG_CONFIG -# PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) -# -# Check to see whether a particular set of modules exists. Similar -# to PKG_CHECK_MODULES(), but does not set variables or print errors. -# -# Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG]) -# only at the first occurence in configure.ac, so if the first place -# it's called might be skipped (such as if it is within an "if", you -# have to call PKG_CHECK_EXISTS manually -# -------------------------------------------------------------- +dnl PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) +dnl ------------------------------------------------------------------- +dnl Since: 0.18 +dnl +dnl Check to see whether a particular set of modules exists. Similar to +dnl PKG_CHECK_MODULES(), but does not set variables or print errors. +dnl +dnl Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG]) +dnl only at the first occurence in configure.ac, so if the first place +dnl it's called might be skipped (such as if it is within an "if", you +dnl have to call PKG_CHECK_EXISTS manually AC_DEFUN([PKG_CHECK_EXISTS], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl if test -n "$PKG_CONFIG" && \ @@ -769,8 +802,10 @@ $3])dnl fi]) -# _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES]) -# --------------------------------------------- +dnl _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES]) +dnl --------------------------------------------- +dnl Internal wrapper calling pkg-config via PKG_CONFIG and setting +dnl pkg_failed based on the result. m4_define([_PKG_CONFIG], [if test -n "$$1"; then pkg_cv_[]$1="$$1" @@ -782,10 +817,11 @@ else pkg_failed=untried fi[]dnl -])# _PKG_CONFIG +])dnl _PKG_CONFIG -# _PKG_SHORT_ERRORS_SUPPORTED -# ----------------------------- +dnl _PKG_SHORT_ERRORS_SUPPORTED +dnl --------------------------- +dnl Internal check to see if pkg-config supports short errors. AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED], [AC_REQUIRE([PKG_PROG_PKG_CONFIG]) if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then @@ -793,19 +829,17 @@ else _pkg_short_errors_supported=no fi[]dnl -])# _PKG_SHORT_ERRORS_SUPPORTED +])dnl _PKG_SHORT_ERRORS_SUPPORTED -# PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND], -# [ACTION-IF-NOT-FOUND]) -# -# -# Note that if there is a possibility the first call to -# PKG_CHECK_MODULES might not happen, you should be sure to include an -# explicit call to PKG_PROG_PKG_CONFIG in your configure.ac -# -# -# -------------------------------------------------------------- +dnl PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND], +dnl [ACTION-IF-NOT-FOUND]) +dnl -------------------------------------------------------------- +dnl Since: 0.4.0 +dnl +dnl Note that if there is a possibility the first call to +dnl PKG_CHECK_MODULES might not happen, you should be sure to include an +dnl explicit call to PKG_PROG_PKG_CONFIG in your configure.ac AC_DEFUN([PKG_CHECK_MODULES], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl @@ -859,16 +893,40 @@ AC_MSG_RESULT([yes]) $3 fi[]dnl -])# PKG_CHECK_MODULES +])dnl PKG_CHECK_MODULES -# PKG_INSTALLDIR(DIRECTORY) -# ------------------------- -# Substitutes the variable pkgconfigdir as the location where a module -# should install pkg-config .pc files. By default the directory is -# $libdir/pkgconfig, but the default can be changed by passing -# DIRECTORY. The user can override through the --with-pkgconfigdir -# parameter. +dnl PKG_CHECK_MODULES_STATIC(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND], +dnl [ACTION-IF-NOT-FOUND]) +dnl --------------------------------------------------------------------- +dnl Since: 0.29 +dnl +dnl Checks for existence of MODULES and gathers its build flags with +dnl static libraries enabled. Sets VARIABLE-PREFIX_CFLAGS from --cflags +dnl and VARIABLE-PREFIX_LIBS from --libs. +dnl +dnl Note that if there is a possibility the first call to +dnl PKG_CHECK_MODULES_STATIC might not happen, you should be sure to +dnl include an explicit call to PKG_PROG_PKG_CONFIG in your +dnl configure.ac. +AC_DEFUN([PKG_CHECK_MODULES_STATIC], +[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl +_save_PKG_CONFIG=$PKG_CONFIG +PKG_CONFIG="$PKG_CONFIG --static" +PKG_CHECK_MODULES($@) +PKG_CONFIG=$_save_PKG_CONFIG[]dnl +])dnl PKG_CHECK_MODULES_STATIC + + +dnl PKG_INSTALLDIR([DIRECTORY]) +dnl ------------------------- +dnl Since: 0.27 +dnl +dnl Substitutes the variable pkgconfigdir as the location where a module +dnl should install pkg-config .pc files. By default the directory is +dnl $libdir/pkgconfig, but the default can be changed by passing +dnl DIRECTORY. The user can override through the --with-pkgconfigdir +dnl parameter. AC_DEFUN([PKG_INSTALLDIR], [m4_pushdef([pkg_default], [m4_default([$1], ['${libdir}/pkgconfig'])]) m4_pushdef([pkg_description], @@ -879,16 +937,18 @@ AC_SUBST([pkgconfigdir], [$with_pkgconfigdir]) m4_popdef([pkg_default]) m4_popdef([pkg_description]) -]) dnl PKG_INSTALLDIR +])dnl PKG_INSTALLDIR -# PKG_NOARCH_INSTALLDIR(DIRECTORY) -# ------------------------- -# Substitutes the variable noarch_pkgconfigdir as the location where a -# module should install arch-independent pkg-config .pc files. By -# default the directory is $datadir/pkgconfig, but the default can be -# changed by passing DIRECTORY. The user can override through the -# --with-noarch-pkgconfigdir parameter. +dnl PKG_NOARCH_INSTALLDIR([DIRECTORY]) +dnl -------------------------------- +dnl Since: 0.27 +dnl +dnl Substitutes the variable noarch_pkgconfigdir as the location where a +dnl module should install arch-independent pkg-config .pc files. By +dnl default the directory is $datadir/pkgconfig, but the default can be +dnl changed by passing DIRECTORY. The user can override through the +dnl --with-noarch-pkgconfigdir parameter. AC_DEFUN([PKG_NOARCH_INSTALLDIR], [m4_pushdef([pkg_default], [m4_default([$1], ['${datadir}/pkgconfig'])]) m4_pushdef([pkg_description], @@ -899,13 +959,15 @@ AC_SUBST([noarch_pkgconfigdir], [$with_noarch_pkgconfigdir]) m4_popdef([pkg_default]) m4_popdef([pkg_description]) -]) dnl PKG_NOARCH_INSTALLDIR +])dnl PKG_NOARCH_INSTALLDIR -# PKG_CHECK_VAR(VARIABLE, MODULE, CONFIG-VARIABLE, -# [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) -# ------------------------------------------- -# Retrieves the value of the pkg-config variable for the given module. +dnl PKG_CHECK_VAR(VARIABLE, MODULE, CONFIG-VARIABLE, +dnl [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) +dnl ------------------------------------------- +dnl Since: 0.28 +dnl +dnl Retrieves the value of the pkg-config variable for the given module. AC_DEFUN([PKG_CHECK_VAR], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl AC_ARG_VAR([$1], [value of $3 for $2, overriding pkg-config])dnl @@ -914,7 +976,7 @@ AS_VAR_COPY([$1], [pkg_cv_][$1]) AS_VAR_IF([$1], [""], [$5], [$4])dnl -])# PKG_CHECK_VAR +])dnl PKG_CHECK_VAR # Copyright (C) 2002-2014 Free Software Foundation, Inc. # diff -Nru gegl-0.3.8/AUTHORS gegl-0.3.12/AUTHORS --- gegl-0.3.8/AUTHORS 2016-06-13 09:51:51.000000000 +0000 +++ gegl-0.3.12/AUTHORS 2017-01-22 13:42:24.000000000 +0000 @@ -1,31 +1,31 @@ Adam Turcotte, Albert F, Alexandre Prokoudine, Alexia Death, Anders Jonsson, Andika Triwidada, Andreas Fischer, André Tupinambá, Andy Gill, Angh, Audrey Mandet, Barak Itkin, Bruce Cowan, Carlos Zubieta, Calvin Williamson, Caroline -Dahloff, Cédric Valmary, Chris Leonard, Christian Kirbach, Claude Paroz, -Clayton Walker, Cédric Valmary, Colin Waters, Damien de Lemeny, Daniel -Mustieles, Daniel Nylander, Daniel Rogers, Daniel Sabo, Danny Robson, David -Evans, Debarshi Ray, Denis Knoepfle, Dimitris Papavasiliou, Dimitris Spingos, -Djavan Fagundes, Dov Grobgeld, Ell, Elle Stone, Emilio Pozuelo Monfort, -Enrico Nicoletto, Felix Ulber, Florian Klemme, Fran Diéguez, Francisco Vila, -Fryderyk Dziarmagowski, Gabriel Burt, Garry R. Osgood, Georges Basile -Stavracas Neto, Hans Breuer, Hans Lo, Hans Petter Jansson, Harald -Korneliussen, Hartmut Kuhse, Henrik Akesson, Hubert Figuiere, Inaki Larranaga -Murgoitio, Isaac Wagner, Jakub Steiner, James Legg, Jan Rüegg, Jan Vesely, -Javier Jardón, Jay Cox, Jehan, Joao S. O. Bueno, Jon Nordby, Jonathan Tait, -Jordi Mas, João S. O. Bueno, Justin Lecher, Kalev Lember, Kao, Kevin Cozens, -Kristian Rietveld, Kristjan SCHMIDT, Manish Singh, Marco Ciampa, Marek -Dvoroznak, Maria Mavridou, Mario Blättermann, Martijn van Beers, Martin -Blanchard, Martin Nordholts, Martin Srebotnjak, Massimo Valentini, Matej -Urbančič, Maxime Nicco, Michael Henning, Michael Muré, Michael Natterer, -Michael Schumacher, Mikael Magnusson, Miroslav Talasek, Muhammet Kara, -Mukund Sivaraman, Nanley Chery, Necdet Yücel, Nicolas Robidoux, Nils -Philippsen, Norm Murray, Ozan Caglayan, Pascal Giessler, Patrick Horgan, -Pedro Albuquerque, Philip Lafleur, Pino Toscano, Piotr Drąg, Quentin Glidic, -RPG, Rafael Ferreira, Rasmus, Robert Sasu, Roman Lebedev, Ruben Vermeersch, -Rūdolfs Mazurs, Sam Hocevar, Samir Ribic, Samuel Pitoiset, Shlomi Fish, Simon -Budig, Stuart Axon, Sven Claussner, Sven Neumann, Thomas Manni, Tim Lunn, -Timm Bäder, Ting-Wei Lan, Tobias Ellinghaus, Tobias Mueller, Tom Stellard, -Tor Lillqvist, Téo Mazars, Téo Mazars, Ulf-D. Ehlert, Vadim Rutkovsky, Victor -Oliveira, Ville Sokk, Vilson Vieira, Vincent Untz, Yaakov Selkowitz, Yongjia -Zhang, Zbigniew Chyla, Zhang Peixuan, akash akya, awaw fumin, jaycox, nick -black, sebul, Étienne BERSAC, Étienne Bersac, Øyvind Kolås and 周 周 +Dahloff, Cédric Valmary, Chris Leonard, Christian Kirbach, Claude Paroz, +Clayton Walker, Cédric Valmary, Colin Waters, Damien de Lemeny, Daniel +Mustieles, Daniel Nylander, Daniel Rogers, Daniel Sabo, Danny Robson, David +Evans, Debarshi Ray, Denis Knoepfle, Dimitris Papavasiliou, Dimitris Spingos, +Djavan Fagundes, Dov Grobgeld, Ell, Elle Stone, Emilio Pozuelo Monfort, Enrico +Nicoletto, Felix Ulber, Florian Klemme, Fran Diéguez, Francisco Vila, Fryderyk +Dziarmagowski, Gabriel Burt, Garry R. Osgood, Georges Basile Stavracas Neto, +Hans Breuer, Hans Lo, Hans Petter Jansson, Harald Korneliussen, Hartmut Kuhse, +Henrik Akesson, Hubert Figuiere, Inaki Larranaga Murgoitio, Isaac Wagner, Jakub +Steiner, James Legg, Jan Rüegg, Jan Vesely, Javier Jardón, Jay Cox, Jehan, Joao +S. O. Bueno, Jon Nordby, Jonathan Tait, Jordi Mas, João S. O. Bueno, Justin +Lecher, Kalev Lember, Kao, Kevin Cozens, Kristian Rietveld, Kristjan Schmidt, +Manish Singh, Marco Ciampa, Marek Dvoroznak, Maria Mavridou, Mario Blättermann, +Martijn van Beers, Martin Blanchard, Martin Nordholts, Martin Srebotnjak, +Massimo Valentini, Matej Urbančič, Maxime Nicco, Michael Henning, Michael Muré, +Michael Natterer, Michael Schumacher, Mikael Magnusson, Miroslav Talasek, +Muhammet Kara, Mukund Sivaraman, Nanley Chery, Necdet Yücel, Nicolas Robidoux, +Nils Philippsen, Norm Murray, Ozan Caglayan, Pascal Giessler, Patrick Horgan, +Pedro Albuquerque, Peter O'Regan, Philip Lafleur, Pino Toscano, Piotr Drąg, +Quentin Glidic, RPG, Rafael Ferreira, Rasmus, Robert Sasu, Roman Lebedev, +Ruben Vermeersch, Rūdolfs Mazurs, Sam Hocevar, Samir Ribic, Samuel Pitoiset, +Sergey "Shnatsel" Davidoff, Shlomi Fish, Simon Budig, Stuart Axon, Sven +Claussner, Sven Neumann, Thomas Manni, Tim Lunn, Timm Bäder, Ting-Wei Lan, +Tobias Ellinghaus, Tobias Mueller, Tom Stellard, Tor Lillqvist, Téo Mazars, +Téo Mazars, Ulf-D. Ehlert, Vadim Rutkovsky, Victor Oliveira, Ville Sokk, +Vilson Vieira, Vincent Untz, Yaakov Selkowitz, Yongjia Zhang, Zbigniew Chyla, +Zhang Peixuan, akash akya, awaw fumin, jaycox, nick black, sebul, Étienne +BERSAC, Étienne Bersac, Øyvind Kolås and 周 周 diff -Nru gegl-0.3.8/bin/gegl.c gegl-0.3.12/bin/gegl.c --- gegl-0.3.8/bin/gegl.c 2016-06-12 21:45:55.000000000 +0000 +++ gegl-0.3.12/bin/gegl.c 2017-02-12 16:12:31.000000000 +0000 @@ -91,12 +91,20 @@ GError *err = NULL; gchar *path_root = NULL; +#if HAVE_MRG + /* we need to override opencl before gegl_main() for it to take effect + thus cannot do it from within mrg_main + */ + g_setenv ("GEGL_USE_OPENCL", "no", TRUE); + g_setenv ("GEGL_MIPMAP_RENDERING", "1", TRUE); +#endif + g_object_set (gegl_config (), "application-license", "GPL3", NULL); - gegl_init (NULL, NULL); o = gegl_options_parse (argc, argv); + gegl_init (NULL, NULL); #ifdef HAVE_SPIRO gegl_path_spiro_init (); #endif diff -Nru gegl-0.3.8/bin/gegl-options.c gegl-0.3.12/bin/gegl-options.c --- gegl-0.3.8/bin/gegl-options.c 2016-06-12 21:45:55.000000000 +0000 +++ gegl-0.3.12/bin/gegl-options.c 2016-10-01 11:28:01.000000000 +0000 @@ -224,8 +224,14 @@ else if (match ("--list-all")) { guint n_operations; - gchar **operations = gegl_list_operations (&n_operations); gint i; + gchar **operations; + + /* initializing opencl for no use in this meta-data only query */ + g_object_set (gegl_config (), "use-opencl", FALSE, NULL); + gegl_init (NULL, NULL); + + operations = gegl_list_operations (&n_operations); for (i = 0; i < n_operations; i++) { @@ -238,6 +244,9 @@ else if (match ("--exists")) { gchar *op_name; + /* initializing opencl for no use in this meta-data only query */ + g_object_set (gegl_config (), "use-opencl", FALSE, NULL); + gegl_init (NULL, NULL); /* The option requires at least one argument. */ get_string (op_name); @@ -255,6 +264,10 @@ gchar *op_name; get_string (op_name); + /* initializing opencl for no use in this meta-data only query */ + g_object_set (gegl_config (), "use-opencl", FALSE, NULL); + gegl_init (NULL, NULL); + if (gegl_has_operation (op_name)) { gint i; diff -Nru gegl-0.3.8/bin/Makefile.in gegl-0.3.12/bin/Makefile.in --- gegl-0.3.8/bin/Makefile.in 2016-06-13 00:04:02.000000000 +0000 +++ gegl-0.3.12/bin/Makefile.in 2017-02-13 09:58:52.000000000 +0000 @@ -449,6 +449,7 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru gegl-0.3.8/bin/ui.c gegl-0.3.12/bin/ui.c --- gegl-0.3.8/bin/ui.c 2016-06-12 21:45:55.000000000 +0000 +++ gegl-0.3.12/bin/ui.c 2017-02-11 19:29:21.000000000 +0000 @@ -42,14 +42,9 @@ #include #include -/* comment this out, and things render more correctly but much slower - * for images larger than your screen/window resolution - */ -#define USE_MIPMAPS 1 - /* set this to 1 to print the active gegl chain */ -#define DEBUG_OP_LIST 0 +//#define DEBUG_OP_LIST 1 static int audio_len = 0; @@ -330,16 +325,9 @@ Mrg *mrg = mrg_new (1024, 768, NULL); State o = {NULL,}; -#ifdef USE_MIPMAPS - /* to use this UI comfortably, mipmap rendering needs to be enabled, there are - * still a few glitches, but for basic full frame un-panned, un-cropped use it - * already works well. - */ - g_setenv ("GEGL_MIPMAP_RENDERING", "1", TRUE); -#endif /* we want to see the speed gotten if the fastest babl conversions we have were more accurate */ - g_setenv ("BABL_TOLERANCE", "0.1", TRUE); + //g_setenv ("BABL_TOLERANCE", "0.1", TRUE); o.ops = ops; @@ -371,11 +359,7 @@ mrg_main (mrg); g_object_unref (o.gegl); - if (o.buffer) - { - g_object_unref (o.buffer); - o.buffer = NULL; - } + g_clear_object (&o.buffer); gegl_exit (); end_audio (); @@ -460,8 +444,9 @@ static gchar *edited_prop = NULL; -static void update_prop (const char *new_string, GeglNode *node) +static void update_prop (const char *new_string, void *node_p) { + GeglNode *node = node_p; gegl_node_set (node, edited_prop, new_string, NULL); } @@ -578,7 +563,7 @@ if (edited_prop && !strcmp (edited_prop, pspecs[i]->name)) { mrg_printf (mrg, "%s:", pspecs[i]->name); - mrg_text_listen (mrg, MRG_CLICK, unset_edited_prop, node, pspecs[i]->name); + mrg_text_listen (mrg, MRG_CLICK, unset_edited_prop, node, (void*)pspecs[i]->name); mrg_edit_start (mrg, update_prop, node); mrg_printf (mrg, "%s\n", value); mrg_edit_end (mrg); @@ -586,7 +571,7 @@ } else { - mrg_text_listen (mrg, MRG_CLICK, set_edited_prop, node, pspecs[i]->name); + mrg_text_listen (mrg, MRG_CLICK, set_edited_prop, node, (void*)pspecs[i]->name); mrg_printf (mrg, "%s:%s\n", pspecs[i]->name, value); mrg_text_listen_done (mrg); } @@ -1171,47 +1156,32 @@ static char *suffix_path (const char *path) { - char *ret, *last_dot; - + char *ret; if (!path) return NULL; ret = malloc (strlen (path) + strlen (suffix) + 3); strcpy (ret, path); - last_dot = strrchr (ret, '.'); - if (last_dot) - { - char *extension = strdup (last_dot + 1); - sprintf (last_dot, "%s.%s", suffix, extension); - free (extension); - } - else - { - sprintf (ret, "%s%s", path, suffix); - } + sprintf (ret, "%s%s", path, ".gegl"); return ret; } static char *unsuffix_path (const char *path) { - char *ret = NULL, *last_dot, *extension; - char *suf; + char *ret = NULL, *last_dot; if (!path) return NULL; ret = malloc (strlen (path) + 4); strcpy (ret, path); last_dot = strrchr (ret, '.'); - extension = strdup (last_dot + 1); - - suf = strstr(ret, suffix); - sprintf (suf, ".%s", extension); - free (extension); + *last_dot = '\0'; return ret; } static int is_gegl_path (const char *path) { - if (strstr (path, suffix)) return 1; + if (g_str_has_suffix (path, ".gegl")) + return 1; return 0; } @@ -1358,7 +1328,10 @@ } else { - meta = gegl_meta_get (path); + meta = NULL; + if (is_gegl_path (path)) + g_file_get_contents (path, &meta, NULL, NULL); + //meta = gegl_meta_get (path); if (meta) { GSList *nodes, *n; @@ -1973,7 +1946,8 @@ } gegl_node_remove_child (o->gegl, load); gegl_node_link_many (o->load, o->source, NULL); - gegl_meta_set (path, serialized); + + g_file_set_contents (path, serialized, -1, NULL); g_free (serialized); o->rev = 0; } @@ -2036,7 +2010,7 @@ if (error) g_warning ("%s", error->message); } - gexiv2_metadata_free (e2m); + g_object_unref (e2m); } char * @@ -2050,7 +2024,7 @@ ret = gexiv2_metadata_get_tag_string (e2m, "Xmp.xmp.GEGL"); /*else g_warning ("%s", error->message);*/ - gexiv2_metadata_free (e2m); + g_object_unref (e2m); return ret; } @@ -2064,7 +2038,7 @@ ret = gexiv2_metadata_get_orientation (e2m); /*else g_warning ("%s", error->message);*/ - gexiv2_metadata_free (e2m); + g_object_unref (e2m); return ret; } diff -Nru gegl-0.3.8/ChangeLog gegl-0.3.12/ChangeLog --- gegl-0.3.8/ChangeLog 2016-06-13 09:54:27.000000000 +0000 +++ gegl-0.3.12/ChangeLog 2017-02-13 10:00:33.000000000 +0000 @@ -1,3 +1,3452 @@ +commit cbee980ede1834d25fe1a56c4009935d0575eff0 +Author: Øyvind Kolås +Date: Mon Feb 13 10:38:03 2017 +0100 + + release 0.3.12 + + configure.ac | 2 +- + docs/NEWS.txt | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +commit 019d3a72ac56f92d98534bb31b69bd39b4bf3d3c +Author: Ell +Date: Sun Feb 12 11:20:38 2017 -0500 + + median-blur: various additions + + Performance + ----------- + + General performance improvement. The speedup factor depends on + the input image and the radius, but it ranges from about 5x for + small radii, to 2x for large radii. + + The main boost comes from keeping track of the last computed + median, and starting the histogram scan for the new median from + it, instead of from 0. This is a heuristic, based on the + assumption that the median value changes very little across + consecutive pixels. This results in the median search + approaching an amortized complexity of O(1), or at least a very + small O(n) (where n is the number of bins), while keeping the + cost of adding and removing values to the histogram O(1). + + There are a few other smaller optimizations, the most + significant of which is probably converting input values to + bin indices only once per pixel, instead of twice. + + Alpha + ----- + + Properly blur images with transparent regions. + + Properties + ---------- + + Add a few properties: + + - Neighborhood: Controls the shape of the neighborhood. + Can be either SQUARE (old behavior), CIRCLE (new default), + or DIAMOND. + + - Percentile: Which percentile of the neighborhood to use as + the result, for the color channels. Defaults to 50% (i.e., + the median), but can be anything from 0% (erosion), to 100% + (dilation). This, ofcourse, makes the name of the operation + a misnomer :P It's mostly for experimentation for now. + + - Alpha percentile: Same thing, but for the alpha channel. + + operations/workshop/median-blur.c | 611 + ++++++++++++++++++++++++++------------ + 1 file changed, 418 insertions(+), 193 deletions(-) + +commit 513c76ff8f9e36a3e74e33e4b549554e4b0c7885 +Author: Piotr Drąg +Date: Sun Feb 12 14:57:10 2017 +0100 + + Update Polish translation + + po/pl.po | 210 + +++++++++++++++++++++++++-------------------------------------- + 1 file changed, 84 insertions(+), 126 deletions(-) + +commit 4b78c3d2e7b53548d256ec2c5b38a1ea77b1d854 +Author: Øyvind Kolås +Date: Sun Feb 12 12:06:10 2017 +0100 + + docs: do not try to snap a webcam pic for op gallery + + See bug #768917, other people have complained about the webcam + turning on for a + fraction of a second during GEGL/GIMP builds as well - so might as + well exclude + it; even if it is fun to have a randomly timed webcam image in each + user/builders local docs :) + + docs/Makefile.am | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 6d3606f4cb55b95fc5c53f783f5e592824f4e9b5 +Author: Øyvind Kolås +Date: Sat Feb 11 20:44:02 2017 +0100 + + bin/gegl: store edits in text files + + We used to store full size exported png/jpg files, this makes changing + to the + next image while editing slow, stroing the edits as plain text, + makes them more + easily debuggable as well as improves interaction speed, edit list + stored in + meta data should return for explicitly exported images. + + bin/ui.c | 37 +++++++++++++------------------------ + 1 file changed, 13 insertions(+), 24 deletions(-) + +commit 630dff2d398a8bd7123cbe6533415813d7757615 +Author: Øyvind Kolås +Date: Fri Feb 10 22:24:26 2017 +0100 + + update NEWS + + docs/NEWS.txt | 18 +++++++++++++----- + 1 file changed, 13 insertions(+), 5 deletions(-) + +commit b500f7b703796e9f2365908a8725fc7af4f9c07b +Author: Øyvind Kolås +Date: Fri Feb 10 21:35:48 2017 +0100 + + buffer: simplify gegl_tile_indice since arg 3 is always 0 + + gegl/buffer/gegl-buffer-access.c | 32 ++++++++++++++++---------------- + gegl/buffer/gegl-buffer-iterator.c | 11 +++++------ + gegl/buffer/gegl-buffer-private.h | 6 +++--- + gegl/buffer/gegl-buffer-save.c | 4 ++-- + gegl/buffer/gegl-buffer.h | 7 ++++--- + gegl/buffer/gegl-sampler-nearest.c | 4 ++-- + 6 files changed, 32 insertions(+), 32 deletions(-) + +commit c62fb091de9e6dd4745a4b9013d36df7d74f924d +Author: Øyvind Kolås +Date: Fri Feb 10 21:21:47 2017 +0100 + + tests: update serialize test for changes in exposure + + tests/simple/test-serialize.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit a0e0892e06e41fe166847655b7c5f0bed42293e5 +Author: Øyvind Kolås +Date: Fri Feb 10 21:09:39 2017 +0100 + + exposure: s/black/black level/ in api + + operations/common/exposure.c | 50 + ++++++++++++++++++++++---------------------- + 1 file changed, 25 insertions(+), 25 deletions(-) + +commit 183cbdfe9c38b8823d0f3f725a94826c1b6e6e97 +Author: Øyvind Kolås +Date: Fri Feb 10 21:06:20 2017 +0100 + + exposure: remove offset property + + The offset was originally added as a black-level compensation, the new + property does this more properly. + + operations/common/exposure.c | 24 ++++++++---------------- + 1 file changed, 8 insertions(+), 16 deletions(-) + +commit d5c7d7b8396186a7bd2b3c95302dc415eb35f0bd +Author: Øyvind Kolås +Date: Fri Feb 10 16:16:43 2017 +0100 + + tests: update buffer tests for passing pre-scaled coordinates to + gegl-buffer-iterator + + tests/buffer/reference/mipmap_iterator.buf | 14 +++++++------- + tests/buffer/reference/mipmap_iterator2.buf | 14 +++++++------- + tests/buffer/reference/mipmap_sampler.buf | 22 +++++++++++----------- + 3 files changed, 25 insertions(+), 25 deletions(-) + +commit db11bb0fe64ab1c095ae4ba52ea1d0c28b180bee +Author: Øyvind Kolås +Date: Thu Feb 9 20:01:33 2017 +0100 + + buffer: use scaled rects for creation of iterators + + Also make corresponding change for point op/filter/composer etc + baseclasses. + + Instead of passing 1:1 level rects to gegl_buffer_iterator_new/_add , + and doing + immediate scaling there. This fits better with the rest of the + gegl_buffer api + use of coordinates. + + Not that API compatibility would really matter since there should + be no code + external to GEGL really on the levels. + + gegl/buffer/gegl-buffer-iterator.c | 12 ------------ + gegl/operation/gegl-operation-point-composer.c | 10 ++++++++++ + gegl/operation/gegl-operation-point-composer3.c | 9 +++++++++ + gegl/operation/gegl-operation-point-filter.c | 10 ++++++++++ + gegl/operation/gegl-operation-point-render.c | 10 ++++++++++ + 5 files changed, 39 insertions(+), 12 deletions(-) + +commit fdd9886f5e218bbeab97b6e1b7f235d2908ca28b +Author: Debarshi Ray +Date: Fri Feb 10 09:52:26 2017 +0100 + + operations/common/wavelet-blur: Say NO to OOM safety + + We generally don't check the return value of g_object_new, g_malloc, + etc., and we shouldn't. See: + http://0pointer.net/blog/projects/on-oom.html + + As a side-effect, this silences -Wmaybe-uninitialized. + + operations/common/wavelet-blur.c | 2 -- + 1 file changed, 2 deletions(-) + +commit bbf8c1e60340c8e16110a14e1962e8de4b56af43 +Author: Debarshi Ray +Date: Thu Feb 9 13:12:15 2017 +0100 + + tests: Update test-serialize for new gegl:exposure property + + tests/simple/test-serialize.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 09950e1342a766bd6abb68cac3a0241060d3a5b0 +Author: Debarshi Ray +Date: Thu Feb 9 12:40:57 2017 +0100 + + Remove dt:exposure + + This no longer so useful because gegl:exposure now has the same + 'black' + property, and has more features. Exposure adjustment in sRGB doesn't + make sense, so that doesn't count. + + https://bugzilla.gnome.org/show_bug.cgi?id=778366 + + operations/workshop/Makefile.am | 1 - + operations/workshop/dt-exposure.c | 116 + -------------------------------------- + po/POTFILES.in | 1 - + 3 files changed, 118 deletions(-) + +commit ae868a721fd51caedc7f876c2a746e5ed551c309 +Author: Debarshi Ray +Date: Wed Feb 8 22:47:08 2017 +0100 + + operations/common/exposure: Add a property for adjusting blacks + + If we only consider the 'exposure' property, then this operation + is the + same as dt:exposure. One desirable thing about Darktable's version is + that it let's us adjust the black level - the threshold at which dark + grey values are cut off to pure black [1]. + + Let's add a property to offer the same feature. + + If we leave black at its default value of 0.0, the behaviour of the + operation should remain largely unchanged. The only difference is that + the value of 'gain' won't exceed 100, while in the past it used to be + unbounded. This seems like an acceptable compromise. + + [1] https://www.darktable.org/usermanual/ch03s04.html.php + + https://bugzilla.gnome.org/show_bug.cgi?id=778366 + + operations/common/exposure.c | 48 + ++++++++++++++++++++++++++++++++------------ + 1 file changed, 35 insertions(+), 13 deletions(-) + +commit fc1e769f9f745b54379f991070631f4dc3cdbfd0 +Author: Debarshi Ray +Date: Wed Feb 8 20:33:17 2017 +0100 + + operations/common/exposure: Use exp2f for base-2 exponentials + + https://bugzilla.gnome.org/show_bug.cgi?id=778361 + + operations/common/exposure.c | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +commit d8f80556beed909786e8dc6672bc0a4705b48585 +Author: Øyvind Kolås +Date: Thu Feb 9 01:32:08 2017 +0100 + + gblur-1d: start implementing mipmap rendering + + Disabled bu forcing level to 0 for now + + operations/common/gblur-1d.c | 31 +++++++++++++++++++++++-------- + 1 file changed, 23 insertions(+), 8 deletions(-) + +commit 0d72a2d7947c496aec0368ce16a5642c7c67118b +Author: Debarshi Ray +Date: Thu Feb 9 09:24:06 2017 +0100 + + buffer-iterator: Silence -Wunused-variable + + Fallout from 3da03808a3e47ad8ec50e41ed53f3785d7217361 + + gegl/buffer/gegl-buffer-iterator.c | 1 - + 1 file changed, 1 deletion(-) + +commit 4e57ea0ff23db81177b2c0c860b7b10fe22586d4 +Author: Debarshi Ray +Date: Wed Feb 8 20:15:09 2017 +0100 + + operations/workshop/dt-exposure: Add a srgb flag, but default + to linear + + Darktable's exposure filter is colourspace-agnostic and works in + "whatever colourspace the camera is in". For RAW images it operates in + linear RGB; and for JPEGs in sRGB or any other gamma corrected space + that might be specified in the file. Hence the output of the filter is + visibly different depending on whether it is RAW or JPEG. + + However, Darktable is optimized for RAW images, and its exposure + filter is designed accordingly. It's reference behaviour is with RAW, + and the developers don't care much about JPEGs. + + Therefore, let's default to linear RGB and add an option to use sRGB + in case someone wants to reproduce Darktable's handling of JPEGs. + + operations/workshop/dt-exposure.c | 10 +++++++++- + 1 file changed, 9 insertions(+), 1 deletion(-) + +commit 8b22ff1927058a32c004d43bcfc0887d458793e7 +Author: Debarshi Ray +Date: Sat Feb 4 19:32:05 2017 +0100 + + operations/external/raw-load: Switch the output format to "R'G'B' u16" + + A non-destructive image editor would want to perform certain + operations + as early as possible in the pipeline. One such operation is + gegl:noise-reduction, and that works in "R'G'B'A float". Thus, it + makes sense for the RAW loader's output to be in the sRGB colour space + to avoid a needless conversion from perceptual to linear spaces. + + Secondly, other commonly used loaders, like JPEG and PNG, also output + sRGB. Having the RAW loader use the same colour space will make + it easy + for an application by removing the need to special case the + configuration of its pipeline for different image formats. + + https://bugzilla.gnome.org/show_bug.cgi?id=778183 + + operations/external/raw-load.c | 11 ++++++----- + 1 file changed, 6 insertions(+), 5 deletions(-) + +commit 85b40cc998562c5a2ad19e035dba2f25101463da +Author: Øyvind Kolås +Date: Tue Feb 7 20:26:42 2017 +0100 + + bin/gegl: clean up compiler warnings in ui + + bin/ui.c | 20 ++++---------------- + 1 file changed, 4 insertions(+), 16 deletions(-) + +commit b751d4261a36c164ca7d484960d64738d2cfcf4e +Author: Øyvind Kolås +Date: Tue Feb 7 20:26:20 2017 +0100 + + bin/gegl: do mipmap related env overrides earlier + + bin/gegl.c | 8 ++++++++ + 1 file changed, 8 insertions(+) + +commit 01d1ef97e54cd306a64f148500d61e6ac125c53d +Author: Øyvind Kolås +Date: Tue Feb 7 17:31:47 2017 +0100 + + gaussian-blur: add some level arguments towards mipmap rendering + + No speed up yet, but propagating level to inner process. + + operations/common/gblur-1d.c | 11 ++++++----- + 1 file changed, 6 insertions(+), 5 deletions(-) + +commit c06e453dfb64a85546de105b03a2cbf589c6c72f +Author: Øyvind Kolås +Date: Thu Feb 2 17:59:46 2017 +0100 + + ops: remove old gaussian blur op + + opencl/gaussian-blur.cl | 47 --- + opencl/gaussian-blur.cl.h | 49 --- + operations/common/Makefile.am | 1 - + operations/common/gaussian-blur-iir.c | 124 ------ + operations/common/gaussian-blur.c | 720 + ++++------------------------------ + operations/common/gblur-1d.c | 19 +- + po/POTFILES.in | 1 - + 7 files changed, 78 insertions(+), 883 deletions(-) + +commit 2ca38acae33fe9db4883849bf194157de2d5594f +Author: Debarshi Ray +Date: Sat Feb 4 18:06:42 2017 +0100 + + operations/external/raw-load: Improve the fidelity of the decoding + + The output of the RAW loader is visibly different from that of similar + applications like Darktable and Shotwell. The decoded pixels are also + substantially different from their camera generated JPEG counterparts. + Let's address this by using similar parameters as Shotwell to + configure + LibRaw. + + Unlike Shotwell, we set the gamma values to (1.0, 1.0) for a linear + curve since our output format is linear RGB. Shotwell's use of + libraw_output_params_t.use_camera_matrix turned out to be ambiguous, + so, for the time being, we have opted for the default value. + + https://bugzilla.gnome.org/show_bug.cgi?id=778183 + + operations/external/raw-load.c | 11 +++++++++++ + 1 file changed, 11 insertions(+) + +commit 28f7cee94bedc5084dde0033064e4c9ca9334de8 +Author: Debarshi Ray +Date: Sat Feb 4 19:48:31 2017 +0100 + + operations/external/raw-load: Don't leak the cached path + + https://bugzilla.gnome.org/show_bug.cgi?id=778160 + + operations/external/raw-load.c | 1 + + 1 file changed, 1 insertion(+) + +commit 3da03808a3e47ad8ec50e41ed53f3785d7217361 +Author: Øyvind Kolås +Date: Mon Feb 6 20:17:11 2017 +0100 + + buffer: make mipmap tests pass by default + + a subset of operations might now be able to have mipmap rendering + accelerated + previews. + + gegl/buffer/gegl-buffer-access.c | 8 +++--- + gegl/buffer/gegl-buffer-iterator.c | 28 +++++++++++++++---- + tests/buffer/reference/mipmap_iterator.buf | 12 ++++----- + tests/buffer/reference/mipmap_iterator2.buf | 32 +++++++++++----------- + tests/buffer/reference/mipmap_sampler.buf | 40 + ++++++++++++++-------------- + tests/mipmap/invert-crop-reference.png | Bin 12971 -> 12734 bytes + tests/mipmap/invert-crop.sh | 2 +- + tests/mipmap/invert-reference.png | Bin 60760 -> 59900 bytes + tests/mipmap/invert.sh | 8 +++--- + tests/mipmap/unsharp-crop-reference.png | Bin 17774 -> 17500 bytes + tests/mipmap/unsharp-crop.sh | 2 +- + tests/mipmap/unsharp-reference.png | Bin 86254 -> 87354 bytes + tests/mipmap/unsharp.sh | 2 +- + 13 files changed, 76 insertions(+), 58 deletions(-) + +commit 08030605eb03ea2ad2263c15fd5b687e5058be2a +Author: Øyvind Kolås +Date: Mon Feb 6 16:00:03 2017 +0100 + + bin/gegl: in ui mode opt out of opencl rendering + + This to makes it use mipmap rendering code paths by default. + + bin/ui.c | 1 + + tests/mipmap/unsharp-reference.png | Bin 87326 -> 86254 bytes + 2 files changed, 1 insertion(+) + +commit 82b95d60aa616914fdd20b84abb4afff00f3e50e +Author: Øyvind Kolås +Date: Sun Feb 5 19:38:46 2017 +0100 + + gegl-buffer: make more code mipmap level aware + + Adds a level argument to gegl_tile_indice, this makes more tests pass. + + gegl/buffer/gegl-buffer-access.c | 41 + ++++++++++++++-------------- + gegl/buffer/gegl-buffer-iterator.c | 23 ++++------------ + gegl/buffer/gegl-buffer-private.h | 7 ++--- + gegl/buffer/gegl-buffer-save.c | 4 +-- + gegl/buffer/gegl-sampler-nearest.c | 4 +-- + tests/Makefile.am | 5 +--- + tests/buffer/reference/mipmap_iterator.buf | 12 ++++---- + tests/buffer/reference/mipmap_iterator2.buf | 32 +++++++++++----------- + tests/buffer/reference/mipmap_sampler.buf | 40 + +++++++++++++-------------- + tests/mipmap/unsharp-reference.png | Bin 87354 -> 87326 bytes + tests/mipmap/unsharp.sh | 2 +- + 11 files changed, 78 insertions(+), 92 deletions(-) + +commit 92c0b7833a656c699a04e65b36960da5bf1fe518 +Author: Øyvind Kolås +Date: Thu Feb 2 15:04:03 2017 +0100 + + buffer: factor out level to scale computation + + gegl/buffer/gegl-buffer-iterator.c | 10 ++++++++-- + 1 file changed, 8 insertions(+), 2 deletions(-) + +commit d49fc0e1058f95ef35d24129d97d5ad8b38df718 +Author: Ell +Date: Mon Feb 6 08:56:03 2017 -0500 + + utils: leftovers from last commit + + gegl/gegl-utils.c | 3 --- + 1 file changed, 3 deletions(-) + +commit d195c300f164921d74f24ee06eb99d8d22e8ba2f +Author: Ell +Date: Mon Feb 6 08:00:32 2017 -0500 + + utils: improve performance of gegl_memset_pattern() + + Copy the pattern using exponentially increasing block sizes, using + the already-copied data as the source, yielding a logarithmic number + of memcpy()s, instead of linear. The block size is not increased + indefinitely, as to not saturate the cache, so for large copies, the + number of memcpy()s is still linear, but using a big-enough block + size as to make it irrelevant. + + I actually had a benchmark for this, but it died with the old hdd :P + IIRC, in some cases we care about, this about doubles performance. + In other cases, it's far less significant, but it never (in realistic + terms) seems to be a pessimization. + + gegl/gegl-utils.c | 81 + +++++++++++++++++++++++-------------------------------- + 1 file changed, 34 insertions(+), 47 deletions(-) + +commit 883c8c4bd84808a6e40ae94804a2179a8cb926ce +Author: Ell +Date: Mon Feb 6 07:13:11 2017 -0500 + + linear-sinusoid: improve ui range of the period props + + ... and allow 0 periods, in which case the sinusoid is always sampled + to zero. + + operations/workshop/linear-sinusoid.c | 32 + ++++++++++++++++++++------------ + 1 file changed, 20 insertions(+), 12 deletions(-) + +commit d88d4e8dee9e14ad863e95eca8ae1a06cdf9abf6 +Author: Ell +Date: Mon Feb 6 07:12:02 2017 -0500 + + bayer-matrix: add x/y-scale properties + + ... to control the pattern size. + + operations/workshop/bayer-matrix.c | 82 + +++++++++++++++++++++++++++++++++----- + 1 file changed, 72 insertions(+), 10 deletions(-) + +commit 0e9fa59dbf2796f46ec0f4e7bc205614debd6a4e +Author: Ell +Date: Sun Feb 5 11:57:42 2017 -0500 + + bayer-matrix, linear-sinusoid: make prop ranges and behavior more + ui friendly + + Change the UI range, and/or use logarithmic scale, for some of the + properties, to make them easier to adjust. + + operations/workshop/bayer-matrix.c | 29 ++++++++-------- + operations/workshop/linear-sinusoid.c | 64 + ++++++++++++++++++++--------------- + 2 files changed, 52 insertions(+), 41 deletions(-) + +commit 0f19d3bf25361a0e176bed70b8a882af36a1359e +Author: Ell +Date: Sun Feb 5 11:56:10 2017 -0500 + + bayer-matrix, linear-sinusoid: use odd power function + + Avoids NaNs for negative values when using non-integer exponents. + + operations/workshop/bayer-matrix.c | 21 ++++++++++++++++----- + operations/workshop/linear-sinusoid.c | 14 ++++++++++++-- + 2 files changed, 28 insertions(+), 7 deletions(-) + +commit f892ae4e6cad8e5e3b6b3178cad7ae5f7b61ea40 +Author: Ell +Date: Sun Feb 5 11:16:35 2017 -0500 + + linear-sinusoid: allow an arbitrary number of supersampling partitions + + ... not just powers of two. + + operations/workshop/linear-sinusoid.c | 20 +++++++++----------- + 1 file changed, 9 insertions(+), 11 deletions(-) + +commit b84e069d1ddf289a551aeb136b0a0b938d60f1a0 +Author: Ell +Date: Sun Feb 5 11:10:50 2017 -0500 + + linear-sinusoid: use output-space pixels as phase unit + + operations/workshop/linear-sinusoid.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 868056f286814c355b66b39c928fc8b1731cca3a +Author: Ell +Date: Sun Feb 5 11:02:45 2017 -0500 + + convolution-matrix: don't overwrite divisor/offset props when + normalizing + + ... otherwise, the original values need to be manually reset when + disabling normalization. Affects the GIMP convolution GUI. + + operations/common/convolution-matrix.c | 61 + +++++++++++++++++++--------------- + 1 file changed, 34 insertions(+), 27 deletions(-) + +commit a649024418f952fedce96e006cecc374f788f98a +Author: Piotr Drąg +Date: Sun Feb 5 18:06:06 2017 +0100 + + Update Polish translation + + po/pl.po | 713 + +++++++++++++++++++++++++++++++++++++++++++-------------------- + 1 file changed, 491 insertions(+), 222 deletions(-) + +commit 0fcd2df395f29eba98628eeb36c33f69a2ae5695 +Author: Alexandre Prokoudine +Date: Sun Feb 5 19:41:03 2017 +0300 + + Update NEWS.txt + + docs/NEWS.txt | 36 ++++++++++++++++++++++-------------- + 1 file changed, 22 insertions(+), 14 deletions(-) + +commit 6ad21ad54fd1855751a6689c6fb1eefd4e6b1099 +Author: Ell +Date: Sat Feb 4 19:18:55 2017 -0500 + + bayer-matrix: minor polish + + operations/workshop/bayer-matrix.c | 15 +++++++++------ + 1 file changed, 9 insertions(+), 6 deletions(-) + +commit b21539c7b2d3889d71d92109663bcd332ac7c0de +Author: Ell +Date: Sat Feb 4 15:31:19 2017 -0500 + + workshop: add bayer-matrix operation + + Renders a Bayer matrix pattern. Useful for ordered dithering. + + operations/workshop/Makefile.am | 1 + + operations/workshop/bayer-matrix.c | 259 + +++++++++++++++++++++++++++++++++++++ + po/POTFILES.in | 1 + + 3 files changed, 261 insertions(+) + +commit 5d90dcaa6e0415b8895d9ef07782e3a2fef90448 +Author: Ell +Date: Sat Feb 4 15:27:00 2017 -0500 + + workshop: add linear-sinusoid operation + + Renders a two-dimensional linear sinusoid pattern: a sum of two + linear sinusoids over a pair of axes. Useful for halftoning, + among other things. + + operations/workshop/Makefile.am | 1 + + operations/workshop/linear-sinusoid.c | 279 + ++++++++++++++++++++++++++++++++++ + po/POTFILES.in | 1 + + 3 files changed, 281 insertions(+) + +commit 70773aae23201d067bdd6e231e83fa5ffd6ff22c +Author: Michael Henning +Date: Sat Feb 4 15:10:11 2017 -0500 + + build: Check for pango >= 1.38 in configure. + + configure.ac | 11 +++++------ + 1 file changed, 5 insertions(+), 6 deletions(-) + +commit c518ad0fb7ce70b00a5f74a916f000db83bcfa48 +Author: Debarshi Ray +Date: Sat Feb 4 02:13:19 2017 +0100 + + operations/external/raw-load: Be more assertive about what we expect + + Unless there is a programmer error, there is no reason for the + libraw_processed_image_t (ie. p->image) to be anything other than NULL + when the libraw_data_t (ie. p->LibRaw) is NULL. Therefore let's assert + it because an assignment might mask a potential bug. + + https://bugzilla.gnome.org/show_bug.cgi?id=778160 + + operations/external/raw-load.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit a0c7c9e2d966f55cb773f25f439feaf9a67d0dac +Author: Debarshi Ray +Date: Sat Feb 4 01:53:52 2017 +0100 + + operations/external/raw-load: Reinitialize libraw upon path change + + The intention was to reinitialize libraw when the path changed. + However, due to this typo, it was getting reinitialized if the path + didn't change but not if it did change. + + Fallout from 490ee6e55252a8d4bf61d3b869b53ca95f3613c5 + + https://bugzilla.gnome.org/show_bug.cgi?id=778160 + + operations/external/raw-load.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 3f1dc380ccf0fe9f697e7dabc1e8e93f923bc953 +Author: Debarshi Ray +Date: Sat Feb 4 01:47:54 2017 +0100 + + operations/external/raw-load: Set user_data as soon as it is allocated + + The value of user_data should always be the address to the Private + struct. There is no reason not to set it as soon as the struct + has been + allocated. + + https://bugzilla.gnome.org/show_bug.cgi?id=778160 + + operations/external/raw-load.c | 6 ++++-- + 1 file changed, 4 insertions(+), 2 deletions(-) + +commit 651f9a40a381f4be7f3dc9cbc7ad02773b4cffdb +Author: Debarshi Ray +Date: Sat Feb 4 01:41:06 2017 +0100 + + operations/external/raw-load: Remove redundant code + + https://bugzilla.gnome.org/show_bug.cgi?id=778160 + + operations/external/raw-load.c | 4 +--- + 1 file changed, 1 insertion(+), 3 deletions(-) + +commit 410fe5e420c27e5f88b39c96d39b918313409a14 +Author: Debarshi Ray +Date: Sat Feb 4 01:15:48 2017 +0100 + + operations/external/raw-load: Say NO to OOM safety + + We generally don't check the return value of g_object_new, g_malloc, + etc., and we shouldn't. See: + http://0pointer.net/blog/projects/on-oom.html + + https://bugzilla.gnome.org/show_bug.cgi?id=778160 + + operations/external/raw-load.c | 8 ++------ + 1 file changed, 2 insertions(+), 6 deletions(-) + +commit 9fa2bc60fa9949ea176a25fc8ba09f88e1f067d8 +Author: Debarshi Ray +Date: Sat Feb 4 00:41:11 2017 +0100 + + operations/external/raw-load: Use a named constant, not a magic number + + https://bugzilla.gnome.org/show_bug.cgi?id=778160 + + operations/external/raw-load.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 6ff68497cc2e0cb05fabe6560277e099d63d9ccc +Author: Debarshi Ray +Date: Fri Feb 3 03:29:25 2017 +0100 + + Clean up the way we drop references and free memory + + bin/ui.c | 6 +----- + gegl/operation/gegl-operation-filter.c | 4 +--- + gegl/operation/gegl-operation-point-filter.c | 4 +--- + operations/external/jp2-load.c | 8 ++------ + operations/external/raw-load.c | 13 +++---------- + operations/external/svg-load.c | 7 ++----- + operations/external/tiff-load.c | 7 +++---- + operations/external/tiff-save.c | 7 +++---- + operations/external/webp-load.c | 16 ++++++---------- + 9 files changed, 22 insertions(+), 50 deletions(-) + +commit 48691e1e91532e6cf19d7f09d69da4b8e8eef310 +Author: Debarshi Ray +Date: Fri Feb 3 03:08:48 2017 +0100 + + operations/core/load: Be more careful about NULL values + + It is not clear if g_content_type_guess can possibly return + NULL. Let's + continue to assume that it doesn't. + + https://bugzilla.gnome.org/show_bug.cgi?id=771961 + + operations/core/load.c | 19 +++++++++++++++++++ + 1 file changed, 19 insertions(+) + +commit 80d6967f3202bd724421a4b457c8ff84ab3e1960 +Author: Debarshi Ray +Date: Fri Feb 3 02:10:26 2017 +0100 + + operations/core/load: Detect local ARWs and CR2s as RAW, not TIFF + + This changes the content type guessing for local paths to match the + logic in GLib so that our interpretation of the content matches with + those of other components. We need to first look at the filename and + sniff the content only if it is inconclusive. + + The code path dealing with URIs wasn't touched because the impact + wasn't clear. + + Fallout from 442f6832701c4fba63a3564e6dd5ff1b9583a3a6 + + https://bugzilla.gnome.org/show_bug.cgi?id=771961 + + operations/core/load.c | 79 + ++++++++++++++++++++++++++++++++++++-------------- + 1 file changed, 58 insertions(+), 21 deletions(-) + +commit 2809153cff37c131e698650f62ab68c15604615a +Author: Debarshi Ray +Date: Thu Jan 12 00:28:22 2017 +0100 + + operations/external/raw-load: Handle Sony's ARW files + + https://bugzilla.gnome.org/show_bug.cgi?id=771961 + + operations/external/raw-load.c | 7 ++++++- + 1 file changed, 6 insertions(+), 1 deletion(-) + +commit a9ae05fd3bd0df20127b079b64e569106994ec21 +Author: Dimitris Spingos (Δημήτρης Σπίγγος) + +Date: Fri Feb 3 09:30:46 2017 +0200 + + Update Greek translation + + po/el.po | 718 + ++++++++++++++++++++++++++++++++++++++------------------------- + 1 file changed, 433 insertions(+), 285 deletions(-) + +commit 46f525ad7d761effd5c9662a72ef5d684e3be45c +Author: Thomas Manni +Date: Sun Jan 22 06:22:16 2017 +0100 + + workshop: add shadows-highlights operation + + operations/workshop/Makefile.am | 2 + + .../workshop/shadows-highlights-correction.c | 250 + +++++++++++++++++++++ + operations/workshop/shadows-highlights.c | 112 +++++++++ + po/POTFILES.in | 2 + + 4 files changed, 366 insertions(+) + +commit f7367bf8c68493e05bcb8592e4d495dcc0f11534 +Author: Debarshi Ray +Date: Thu Feb 2 15:54:19 2017 +0100 + + Add an implementation of Darktable's exposure filter + + It doesn't support all the different parameters that Darktable does, + but just the exposure and black adjustment. + + operations/workshop/Makefile.am | 1 + + operations/workshop/dt-exposure.c | 108 + ++++++++++++++++++++++++++++++++++++++ + po/POTFILES.in | 1 + + 3 files changed, 110 insertions(+) + +commit d20441868d1022d2da95ec7710fb28c59819d11e +Author: Debarshi Ray +Date: Wed Feb 1 23:20:55 2017 +0100 + + operations/common/grey: Use memmove, in case we're processing in-place + + https://bugzilla.gnome.org/show_bug.cgi?id=777775 + + operations/common/grey.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit a6d47cfa19cd12cb916744af59e0db9df598c74f +Author: Thomas Manni +Date: Thu Feb 2 17:13:48 2017 +0100 + + waterpixels: move it from workshop to common + + operations/common/Makefile.am | 1 + + operations/{workshop => common}/waterpixels.c | 0 + operations/workshop/Makefile.am | 4 +--- + po/POTFILES.in | 2 +- + 4 files changed, 3 insertions(+), 4 deletions(-) + +commit f9afd5a1a02129bcee79c4904d2ae129f6a8b919 +Author: Thomas Manni +Date: Thu Feb 2 17:11:10 2017 +0100 + + watershed-transform: move it from workshop to common + + operations/common/Makefile.am | 3 ++- + operations/{workshop => common}/watershed-transform.c | 0 + operations/workshop/Makefile.am | 1 - + po/POTFILES.in | 2 +- + 4 files changed, 3 insertions(+), 3 deletions(-) + +commit 403f102a784be20bd7617081da269ea636aa679e +Author: Thomas Manni +Date: Thu Feb 2 17:07:25 2017 +0100 + + image-gradient: move it from workshop to common + + operations/common/Makefile.am | 1 + + operations/{workshop => common}/image-gradient.c | 0 + operations/workshop/Makefile.am | 1 - + po/POTFILES.in | 2 +- + 4 files changed, 2 insertions(+), 2 deletions(-) + +commit f8491733d0856af70e558cb0764a635c30703aec +Author: Thomas Manni +Date: Thu Feb 2 17:03:33 2017 +0100 + + component-extract: move it from workshop to common + + operations/common/Makefile.am | 1 + + operations/{workshop => common}/component-extract.c | 0 + operations/workshop/Makefile.am | 1 - + po/POTFILES.in | 2 +- + 4 files changed, 2 insertions(+), 2 deletions(-) + +commit 6a64ad1f50f1ae3463db49933eb6600a5178775f +Author: Thomas Manni +Date: Thu Feb 2 16:55:18 2017 +0100 + + slic: move it from workshop to common + + operations/common/Makefile.am | 1 + + operations/{workshop => common}/slic.c | 0 + operations/workshop/Makefile.am | 1 - + po/POTFILES.in | 2 +- + 4 files changed, 2 insertions(+), 2 deletions(-) + +commit b2d24499c0d5b164471395b7ac21d69d2f5b8667 +Author: Thomas Manni +Date: Thu Feb 2 16:52:10 2017 +0100 + + workshop/slic: make description translatable + + operations/workshop/slic.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit ed27272402446395d973200abcd9e06e998848c1 +Author: Debarshi Ray +Date: Wed Feb 1 18:27:32 2017 +0100 + + Revert "operations/common/grey: Pass the buffer through, don't ..." + + This reverts commit fd83bbf37f53d42f68ecee21246022dc541a0f06. + + operations/common/grey.c | 48 + +++++++++++++++++++++++++++++++++++++++--------- + 1 file changed, 39 insertions(+), 9 deletions(-) + +commit 975ac4bd58150376112ef745922498c662e2414b +Author: Thomas Manni +Date: Wed Feb 1 19:16:30 2017 +0100 + + cartoon: some improvements + + Use FILTER base class instead of AREA_FILTER + Use buffers iterators instead of samplers + Reduce total number of babl conversions + + operations/common/cartoon.c | 192 + ++++++++++++++++++++------------------------ + 1 file changed, 86 insertions(+), 106 deletions(-) + +commit b5c9f9052c5b94ca55a0f9b781aaebd3d9b66767 +Author: Thomas Manni +Date: Sun Jan 29 15:53:49 2017 +0100 + + workshop: add integral-image operation + + operations/workshop/Makefile.am | 1 + + operations/workshop/integral-image.c | 258 + +++++++++++++++++++++++++++++++++++ + po/POTFILES.in | 1 + + 3 files changed, 260 insertions(+) + +commit 3cf2f563ddfd7171c99ef265d6305822fc2ad120 +Author: Øyvind Kolås +Date: Wed Feb 1 01:26:50 2017 +0100 + + configure.ac: depend on babl-0.1.24 + + configure.ac | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 423ff36d7496d7f9064c9732a7dd9429c269f831 +Author: Øyvind Kolås +Date: Tue Jan 31 00:43:44 2017 +0100 + + tests: workaound for including mipmap files in tarball + + Bu using a development opt-in conditional, workshop is enabled, + SUBDIR gets + noticed and all neccesary build files get included in the tarball. + + tests/Makefile.am | 4 ++++ + 1 file changed, 4 insertions(+) + +commit 7e3816708bf7650c7204d1db7d2ef555d908667e +Author: Øyvind Kolås +Date: Mon Jan 30 23:09:34 2017 +0100 + + ops/crop; remove accidental stdio.h include + + operations/core/crop.c | 1 - + 1 file changed, 1 deletion(-) + +commit 0da216502c77dbcdb5cc0cee417a08229c288930 +Author: Øyvind Kolås +Date: Mon Jan 30 22:54:35 2017 +0100 + + tests: update clean target in mipmap tests makefile + + tests/mipmap/Makefile.am | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit bcf2a04323167bfea1a2cfb55c059a34db3effc2 +Author: Øyvind Kolås +Date: Mon Jan 30 21:44:33 2017 +0100 + + tests: set GEGL_PATH for mipmap tests, add a test just unsharp-ing + + operations/core/crop.c | 1 + + tests/mipmap/Makefile.am | 2 +- + tests/mipmap/invert-crop.sh | 2 +- + tests/mipmap/invert.sh | 2 +- + tests/mipmap/unsharp-crop.sh | 2 +- + tests/mipmap/unsharp-reference.png | Bin 0 -> 87354 bytes + tests/mipmap/unsharp.sh | 26 ++++++++++++++++++++++++++ + 7 files changed, 31 insertions(+), 4 deletions(-) + +commit 2963fd522c0e8307622fbc71f0593c1d28fa4572 +Author: Thomas Manni +Date: Sat Jan 21 12:35:24 2017 +0100 + + workshop: add slic operation + + operations/workshop/Makefile.am | 7 +- + operations/workshop/slic.c | 459 + ++++++++++++++++++++++++++++++++++++++++ + po/POTFILES.in | 1 + + 3 files changed, 464 insertions(+), 3 deletions(-) + +commit c7c20d700f5e1d9460dcc0f94445ca01d9afb450 +Author: Piotr Drąg +Date: Mon Jan 30 16:29:06 2017 +0100 + + Update POTFILES.in + + po/POTFILES.in | 1 + + 1 file changed, 1 insertion(+) + +commit b983b5ae000043f5f78df6531e41501072cc0506 +Author: Thomas Manni +Date: Sun Jan 29 22:31:28 2017 +0100 + + workshop: add segment-kmeans operation + + operations/workshop/Makefile.am | 1 + + operations/workshop/segment-kmeans.c | 398 + +++++++++++++++++++++++++++++++++++ + 2 files changed, 399 insertions(+) + +commit 39ea9fd5ff381f7dc2308016d6ecf54f226bff00 +Author: Øyvind Kolås +Date: Mon Jan 30 15:08:46 2017 +0100 + + tests: add another mipmap test + + tests/mipmap/Makefile.am | 2 +- + tests/mipmap/unsharp-crop-reference.png | Bin 0 -> 17774 bytes + tests/mipmap/unsharp-crop.sh | 26 ++++++++++++++++++++++++++ + 3 files changed, 27 insertions(+), 1 deletion(-) + +commit 3194f2a367ff4b404df250cd9803e187f6cf0bd8 +Author: Øyvind Kolås +Date: Mon Jan 30 14:13:23 2017 +0100 + + tests: add mipmap testing folder + + This new test folder is not part of the make check target, so one + has to enter + the folder and run make check manually. + + configure.ac | 1 + + tests/mipmap/Makefile.am | 13 +++++++++++++ + tests/mipmap/invert-crop-reference.png | Bin 0 -> 12971 bytes + tests/mipmap/invert-crop.sh | 26 ++++++++++++++++++++++++++ + tests/mipmap/invert-reference.png | Bin 0 -> 60760 bytes + tests/mipmap/invert.sh | 26 ++++++++++++++++++++++++++ + 6 files changed, 66 insertions(+) + +commit 4af574873253fee5d497625ecf8698ba10897e49 +Author: Piotr Drąg +Date: Mon Jan 30 01:53:03 2017 +0100 + + Update Polish translation + + po/pl.po | 131 + +++++++++++++++++++++++++++++++++++---------------------------- + 1 file changed, 73 insertions(+), 58 deletions(-) + +commit 66c1026434b3876cd159b114703f94110291488b +Author: Jon Nordby +Date: Sun Jan 29 02:56:39 2017 +0100 + + test-buffer-sharing: Use temp path instead of pwd + + tests/simple/.gitignore | 1 - + tests/simple/test-buffer-sharing.c | 21 ++++++++++++++------- + 2 files changed, 14 insertions(+), 8 deletions(-) + +commit d4d67171ea67206e80fd0f13dd4364fb671dc7fe +Author: Jon Nordby +Date: Sat Jan 28 20:12:43 2017 +0100 + + tests: Exercise buffer sharing via on-disk + + tests/simple/.gitignore | 2 + + tests/simple/Makefile.am | 1 + + tests/simple/test-buffer-sharing.c | 216 + +++++++++++++++++++++++++++++++++++++ + 3 files changed, 219 insertions(+) + +commit 434bc0ad5f026b0e7dfca20afa9fc5a103ac8ca8 +Author: Jon Nordby +Date: Sat Jan 28 17:49:23 2017 +0100 + + .gitignore: Also ignore .c.h files in nested subdirs + + operations/.gitignore | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 23af1d30a166f98138085e29e99320a537a9accc +Author: Jon Nordby +Date: Sat Jan 28 17:39:06 2017 +0100 + + .gitignore: Add missing files + + examples/.gitignore | 1 + + operations/common/.gitignore | 1 + + operations/core/.gitignore | 1 + + perf/.gitignore | 1 + + tests/simple/.gitignore | 3 +++ + tools/.gitignore | 1 + + 6 files changed, 8 insertions(+) + +commit fd83bbf37f53d42f68ecee21246022dc541a0f06 +Author: Debarshi Ray +Date: Wed Jan 25 17:56:02 2017 +0100 + + operations/common/grey: Pass the buffer through, don't copy the pixels + + https://bugzilla.gnome.org/show_bug.cgi?id=777775 + + operations/common/grey.c | 48 + +++++++++--------------------------------------- + 1 file changed, 9 insertions(+), 39 deletions(-) + +commit 24c2ec5678b951f2af4f2a1455adee58340a026f +Author: Elle Stone +Date: Sun Jan 29 23:35:26 2017 +0100 + + workshop/component-extract: fix the Lab range and add CIE LCH C(ab) + and LCH H(ab) components + + operations/workshop/component-extract.c | 26 ++++++++++++++++++++++---- + 1 file changed, 22 insertions(+), 4 deletions(-) + +commit d47c98a5eb1a8fa5bc838d40f01a1e979d0a2308 +Author: Christian Kirbach +Date: Sun Jan 29 14:02:04 2017 +0000 + + Update German translation + + po/de.po | 894 + ++++++++++++++++++++++++++++++++++++++++----------------------- + 1 file changed, 572 insertions(+), 322 deletions(-) + +commit ab9b3b50697143f1299f846260d282182af69ae1 +Author: Alexandre Prokoudine +Date: Sun Jan 29 03:20:37 2017 +0300 + + Adjust names and descriptions to make more sense + + operations/common/sepia.c | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +commit 7eb2ccf25ecc41174f9c2418838b223a59d33deb +Author: Sebastian Rasmussen +Date: Sat Jan 28 21:25:37 2017 +0000 + + Update Swedish translation + + po/sv.po | 531 + +++++++++++++++++++++++++++++++++++++++++---------------------- + 1 file changed, 348 insertions(+), 183 deletions(-) + +commit 658b0a38c3e41c4a3c0a8fe1d824eeda716364c9 +Author: Øyvind Kolås +Date: Tue Jan 24 16:51:31 2017 +0100 + + bilateral-filter-fast: move to workshop due to excess + + bilateral-filter-fast has moved to workshop due to excessive memory + allocations + see bug #777699. + + operations/common/Makefile.am | 1 - + operations/workshop/Makefile.am | 1 + + operations/{common => workshop}/bilateral-filter-fast.c | 4 ++++ + po/POTFILES.in | 2 +- + 4 files changed, 6 insertions(+), 2 deletions(-) + +commit 7f69f5a1bf7e51a9b3e269c264b03de632a73d5f +Author: Øyvind Kolås +Date: Mon Jan 23 11:39:32 2017 +0100 + + build: add NEWS to built dist + + Makefile.am | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit e374ba641f88f92ef55937a1afcaf398545fd9f6 +Author: Øyvind Kolås +Date: Mon Jan 23 11:18:49 2017 +0100 + + workshop: fix \ at end of line + + operations/workshop/Makefile.am | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 1204c2e6c5dc7d2b79186d4896d0d11ccb18e36d +Author: Øyvind Kolås +Date: Mon Jan 23 02:30:14 2017 +0100 + + test: simple/image-compare adjust reference values + + Some intermediate parts of the babl CIE Lab conversions have moved + from double + to single precisions floating point leading to some differences in + the least + significant decimals. + + tests/simple/test-image-compare.c | 10 +++++----- + 1 file changed, 5 insertions(+), 5 deletions(-) + +commit b5333e1f94fff21771d11aea0ab522f422793993 +Author: Øyvind Kolås +Date: Mon Jan 23 02:11:33 2017 +0100 + + wavelet-blur: move it from workshop to common + + operations/common/Makefile.am | 1 + + operations/{workshop => common}/wavelet-blur.c | 0 + operations/workshop/Makefile.am | 7 +++---- + po/POTFILES.in | 2 +- + 4 files changed, 5 insertions(+), 5 deletions(-) + +commit a888b152485268c7c53ba45288d63d2f2f516a1b +Author: Piotr Drąg +Date: Sun Jan 22 21:13:38 2017 +0100 + + Update Polish translation + + po/pl.po | 123 + +++++++++++++++++++++++++++++++++++++-------------------------- + 1 file changed, 73 insertions(+), 50 deletions(-) + +commit 363a1964187e6f2d52474c3c7a094afe1c71abf5 +Author: Øyvind Kolås +Date: Sun Jan 22 20:29:44 2017 +0100 + + gegl: permit instantiation of base classes + + Up until now GeglOperation classes have been treated as either + derivable - or + final. For GIMP it might be useful to have both layer mode subclasses + with + logical/implementation specific overrides as well as some layer + modes that are + implemented by the base classs using default vfuncs instead. + + gegl/operation/gegl-operation.c | 17 +++-------------- + 1 file changed, 3 insertions(+), 14 deletions(-) + +commit d09503e9b91f7fed8f3e95033d167e99f2d3acc0 +Author: Michael Natterer +Date: Sun Jan 22 14:13:13 2017 +0100 + + operations: add a title string to edge-neon + + operations/common/edge-neon.c | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +commit b692507e400a32885d0562de847b77a4a6f6c049 +Author: Alexandre Prokoudine +Date: Sun Jan 22 07:21:05 2017 +0300 + + Update AUTHORS, NEWS + + AUTHORS | 20 ++++++++++---------- + docs/NEWS.txt | 7 ++++--- + 2 files changed, 14 insertions(+), 13 deletions(-) + +commit f63f36daf4ee37cdb44e149f851a8ad6900aba86 +Author: Øyvind Kolås +Date: Sun Jan 22 04:06:31 2017 +0100 + + edge-neon: use single precision float buffers + + operations/common/edge-neon.c | 62 + +++++++++++++++++++++---------------------- + 1 file changed, 31 insertions(+), 31 deletions(-) + +commit 07b4c549a34280ad99341a20f99f1ccc543d835b +Author: Øyvind Kolås +Date: Sun Jan 22 04:00:17 2017 +0100 + + po: add edge-neon.c + + po/POTFILES.in | 1 + + 1 file changed, 1 insertion(+) + +commit e2ac50c34ec5a44d3aafa3586682f78eddfd78b9 +Author: Øyvind Kolås +Date: Sun Jan 22 03:59:18 2017 +0100 + + edge-neon: use R'G'B'A formats in all places RGBA was used + + operations/common/edge-neon.c | 15 ++++++--------- + 1 file changed, 6 insertions(+), 9 deletions(-) + +commit 2844f005f2205c5817d279f02ba58049216b0c10 +Author: Peter O'Regan +Date: Sat Jan 21 20:40:08 2017 -0500 + + Add edge-neon GEGL Port + + Ports edge-neon to GEGL. Current implementation is not the most + efficient, but it matches the output from the GIMP Filter menu, + provided + that the Gamma-Hack is enabled. Optimizations to follow. + + Current methodology is slow and will need to be adjusted. Excess + calls are + made and the Gaussian separability is not yet enabled. + + https://bugzilla.gnome.org/show_bug.cgi?id=697876 + + operations/common/Makefile.am | 6 +- + operations/common/edge-neon.c | 580 + ++++++++++++++++++++++++++++++++++++++++++ + 2 files changed, 583 insertions(+), 3 deletions(-) + +commit d1529ce2dbd2fe7da0ac648710891ca7cb4d0cf0 +Author: Øyvind Kolås +Date: Fri Jan 20 16:52:42 2017 +0100 + + gegl: add gegl_operation_find_property + + gegl/gegl-operations-util.h | 11 +++++++++++ + gegl/operation/gegl-operation.c | 19 +++++++++++++++++++ + 2 files changed, 30 insertions(+) + +commit 8ece0de5b1e94d397a4e6854800fa70c61d281ed +Author: Øyvind Kolås +Date: Thu Jan 19 23:36:02 2017 +0100 + + gegl:wavelet-blur comment out LGPL3+ license + + With it in place the op fails to load in GIMP, even if it is listed + in the + menu. + + operations/workshop/wavelet-blur.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit d469a789c47a2c4775da72ad8d2f3d72d2e3f27d +Author: Øyvind Kolås +Date: Thu Jan 19 23:19:28 2017 +0100 + + gegl:high-pass do inversion, over and contrast in a non-linear space + + operations/common/high-pass.c | 23 +++++++++++++---------- + 1 file changed, 13 insertions(+), 10 deletions(-) + +commit e7b3c7d17c01fa5baf4f31aec2c1e20ac811a4f5 +Author: Debarshi Ray +Date: Thu Jan 19 13:09:28 2017 +0100 + + tests: Bounding box shouldn't be cropped after setting passthrough + + https://bugzilla.gnome.org/show_bug.cgi?id=777487 + + tests/simple/Makefile.am | 1 + + tests/simple/test-node-passthrough.c | 131 + +++++++++++++++++++++++++++++++++++ + 2 files changed, 132 insertions(+) + +commit f21603fe63028dbf6ba84aee4cda6ac86118d8da +Author: Debarshi Ray +Date: Thu Jan 19 12:00:00 2017 +0100 + + GeglNode: Emit invalidated only after setting the passthrough + + https://bugzilla.gnome.org/show_bug.cgi?id=777487 + + gegl/graph/gegl-node.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 7c7c27b562d4e234175edffd7716c3ff607b63f2 +Author: Tiago Santos +Date: Mon Jan 16 21:35:12 2017 +0000 + + Update Portuguese translation + + po/pt.po | 1002 + +++++++++++++++++++++++++++++++++++--------------------------- + 1 file changed, 574 insertions(+), 428 deletions(-) + +commit 9de8068d2eb0a88b21d9c6c65ada58af72ee60f5 +Author: Øyvind Kolås +Date: Mon Jan 16 22:33:47 2017 +0100 + + tests: update color-reduction test with changes in API + + tests/compositions/color-reduction.xml | 36 + +++++++++++++++++----------------- + 1 file changed, 18 insertions(+), 18 deletions(-) + +commit 4a55ec90572e5b4a1536554442f9d7c1277f67f3 +Author: Thomas Manni +Date: Mon Jan 16 10:30:52 2017 +0100 + + noise-reduction: pass-through when iterations parameter is set to zero + + operations/common/noise-reduction.c | 31 +++++++++++++++++++++++++++++-- + 1 file changed, 29 insertions(+), 2 deletions(-) + +commit 8f0e06513990a0e686aeef27482805c2e6538f7c +Author: Øyvind Kolås +Date: Sun Jan 15 17:37:42 2017 +0100 + + operations: add TRANSLATORS: comments for default values of colors + + operations/common/color.c | 1 + + operations/common/dropshadow.c | 1 + + operations/common/vignette.c | 1 + + operations/external/text.c | 1 + + 4 files changed, 4 insertions(+) + +commit e0b0389bf5ab9a072741a9f6a4cba2c5f86c431a +Author: Øyvind Kolås +Date: Sun Jan 15 17:29:58 2017 +0100 + + AUTHORS, NEWS: update contributors + + AUTHORS | 44 ++++++++++++++++++++++---------------------- + docs/NEWS.txt | 8 ++++---- + 2 files changed, 26 insertions(+), 26 deletions(-) + +commit 064f2021e8bde29c3e7f7bcf3f0a07879cafc3cf +Author: Dimitris Spingos (Δημήτρης Σπίγγος) + +Date: Sat Jan 14 19:01:43 2017 +0200 + + Update Greek translation + + po/el.po | 361 + +++++++++++++++++++++++++++++++++++++++------------------------ + 1 file changed, 226 insertions(+), 135 deletions(-) + +commit c9204c585d77187c62287a69e3920b05bffd4a8b +Author: Øyvind Kolås +Date: Sat Jan 14 17:01:12 2017 +0100 + + tests: do not print cpu numbers for opencl when opencl is not + available + + Contributed by Sergey "Shnatsel" Davidoff shnatsel@gmail.com bug + 777252 for + details. + + perf/test-common.h | 8 +++++++- + 1 file changed, 7 insertions(+), 1 deletion(-) + +commit 52d05adb8b0a234dabfa660781f40c2224e7484d +Author: Øyvind Kolås +Date: Sun Jan 1 13:38:25 2017 +0100 + + NEWS: add more release dates + + docs/NEWS.txt | 21 +++++++++++---------- + 1 file changed, 11 insertions(+), 10 deletions(-) + +commit 9436c2a64f9538c5aac0151359f9a9a7b2ef2017 +Author: Øyvind Kolås +Date: Sun Jan 1 02:57:38 2017 +0100 + + NEWS: port to markdown and generate tarball file with w3m from html + + Makefile.am | 2 + + NEWS | 543 -------------------------------------------- + docs/Makefile.am | 4 +- + docs/NEWS.txt | 672 + +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + 4 files changed, 676 insertions(+), 545 deletions(-) + +commit 9222cf89d8c8a7e0384117590b8f58d2fd4ccc21 +Author: Øyvind Kolås +Date: Sat Dec 31 21:41:18 2016 +0100 + + tool/csourcetostring.py: skip module.c + + Unneeded and complicates build processes by having root owned files + on sudo + make install. + + tools/csourcetostring.py | 2 ++ + 1 file changed, 2 insertions(+) + +commit 03abe1edf571ac5855a07d74a60b681fb9a7861e +Author: Øyvind Kolås +Date: Mon Dec 26 23:06:54 2016 +0100 + + dither: improve luminance of some dither strategis + + Some dither strategies resulted in marked darker results than + floyd-steinberg + which ended up very close to original. After this change details + in shadows + are more visible for these modes. + + operations/common/dither.c | 29 +++++++++++++++-------------- + 1 file changed, 15 insertions(+), 14 deletions(-) + +commit 8f9d05ab3e2482bda3186a1990e09993a8403752 +Author: Piotr Drąg +Date: Sun Dec 25 21:54:14 2016 +0100 + + Update Polish translation + + po/pl.po | 238 + ++++++++++++++++++++++++++++++++++----------------------------- + 1 file changed, 129 insertions(+), 109 deletions(-) + +commit ec3a5b3a803a49be2b529fa37cb23386d089e0b1 +Author: Øyvind Kolås +Date: Sun Dec 25 13:37:25 2016 +0100 + + dither: remove resilient dither code paths + + This is better achived by dithering to a lower count of levels than + the target, + the need for a separate mode is removed when the bits properties + have been + replaced with more fine-grained levels. + + operations/common/dither.c | 44 + ++++---------------------------------------- + 1 file changed, 4 insertions(+), 40 deletions(-) + +commit 2d97c4b052b844526d9105743f5d25e91c1040c8 +Author: Øyvind Kolås +Date: Sun Dec 25 13:36:16 2016 +0100 + + enums: remove resilient enum value from GEGL_DITHER_ + + gegl/gegl-enums.c | 13 ++++++------- + gegl/gegl-enums.h | 5 ++--- + 2 files changed, 8 insertions(+), 10 deletions(-) + +commit 0288d9bbc9775914fce55b0f0892710358b984b3 +Author: Jordi Mas +Date: Sat Dec 24 22:29:11 2016 +0100 + + Update Catalan translation + + po/ca.po | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 1b1dbdbb54e258d3ed268c022aaa142bc235b1e1 +Author: Øyvind Kolås +Date: Sat Dec 24 20:18:15 2016 +0100 + + gegl:dither improve ui defaults + + Add a nonlinearity to ui gamma of each R, G, B, A, change default + dithering + method to floyd-steinberg, and change default levels to red 6, + green 7, blue 6 + which is an RGB cube fitting in 252 slots, suitable for indexed + conversion. + + operations/common/dither.c | 12 ++++++++---- + 1 file changed, 8 insertions(+), 4 deletions(-) + +commit 0408595e8eb47f6b8e90ad77f67de7f034f8ed23 +Author: Øyvind Kolås +Date: Sat Dec 24 18:37:10 2016 +0100 + + dither: change properties from bits to levels + + This allows using the dither op as a replacement for posterize in + none mode, as + well as dithering in different modes to palettes like the 6 * 6 * + 6 level 216 + websafe palette and more - as a prelude to manually switing to + indexed mode. + + operations/common/dither.c | 179 + ++++++++++++++++++--------------------------- + 1 file changed, 70 insertions(+), 109 deletions(-) + +commit 536d5012b8b5876240dfcbeebd896e64b07c85b0 +Author: Jordi Mas +Date: Sat Dec 24 07:05:14 2016 +0100 + + Update Catalan translation + + po/ca.po | 2180 + ++++++++++++++++++++++++++++++++++---------------------------- + 1 file changed, 1180 insertions(+), 1000 deletions(-) + +commit 99397db1f8d0cfc7e25640949776ae544876b37f +Author: Øyvind Kolås +Date: Sat Dec 24 03:43:03 2016 +0100 + + operations: rename color-reduction to dither + + operations/common/Makefile.am | 2 +- + operations/common/{color-reduction.c => dither.c} | 9 +++++---- + po/POTFILES.in | 2 +- + 3 files changed, 7 insertions(+), 6 deletions(-) + +commit 7825c4c9a88770aed97fbd1adfba5a095172729d +Author: Øyvind Kolås +Date: Fri Dec 23 19:49:06 2016 +0100 + + gegl: remove dead code + + gegl/gegl-types-internal.h | 12 ------------ + 1 file changed, 12 deletions(-) + +commit 993ff49d63234a000e1de226c6c397eb436485b9 +Author: Øyvind Kolås +Date: Fri Dec 23 20:45:19 2016 +0100 + + gegl: cache reused babl formats + + gegl/buffer/gegl-buffer-access.c | 8 ++++---- + gegl/buffer/gegl-buffer-linear.c | 2 +- + gegl/buffer/gegl-buffer.c | 6 +++--- + gegl/buffer/gegl-sampler-cubic.c | 2 +- + gegl/buffer/gegl-sampler-linear.c | 2 +- + gegl/buffer/gegl-sampler-lohalo.c | 2 +- + gegl/buffer/gegl-sampler-nearest.c | 6 +++--- + gegl/buffer/gegl-sampler-nohalo.c | 2 +- + gegl/buffer/gegl-sampler.c | 2 +- + gegl/operation/gegl-operation-area-filter.c | 6 ++++-- + gegl/operation/gegl-operation-context.c | 2 +- + gegl/operation/gegl-operation-point-composer.c | 3 ++- + gegl/operation/gegl-operation-point-composer3.c | 3 ++- + gegl/operation/gegl-operation-point-filter.c | 3 ++- + gegl/operation/gegl-operation-point-render.c | 4 +++- + gegl/operation/gegl-operation-temporal.c | 5 +++-- + gegl/process/gegl-graph-traversal.c | 2 +- + gegl/property-types/gegl-color.c | 10 +++++----- + 18 files changed, 39 insertions(+), 31 deletions(-) + +commit 00877177e43fbaeb2f4606b36d354c78ca01e329 +Author: Øyvind Kolås +Date: Fri Dec 23 20:16:04 2016 +0100 + + gegl: move caching of babl types/formats to an internal header + + gegl/gegl-algorithms.c | 37 ++++++++++++++++--------------------- + gegl/gegl-types-internal.h | 27 +++++++++++++++++++++++++++ + 2 files changed, 43 insertions(+), 21 deletions(-) + +commit f88ec3751bb6469869d6cd8b4afbe4622627155a +Author: Øyvind Kolås +Date: Fri Dec 23 18:00:42 2016 +0100 + + gegl-algorithms: deal with float earlier in if/else chains + + gegl/gegl-algorithms.c | 16 ++++++++-------- + 1 file changed, 8 insertions(+), 8 deletions(-) + +commit 67636cac2bbcd1d3be2ba0a81ca8a5b38838d793 +Author: Øyvind Kolås +Date: Fri Dec 23 17:59:05 2016 +0100 + + gegl-algorithms: cache babl_types + + gegl/gegl-algorithms.c | 36 +++++++++++++++++++++--------------- + 1 file changed, 21 insertions(+), 15 deletions(-) + +commit 13e4f8a034d0af1521ddb22ad939ed6102c39e60 +Author: Ell +Date: Fri Dec 23 08:13:32 2016 -0500 + + text: fix handling of zero alpha values + + operations/external/text.c | 8 ++++++-- + 1 file changed, 6 insertions(+), 2 deletions(-) + +commit bf1a7b0391a60303f28b355a60ce8c8bf11b1cfe +Author: Øyvind Kolås +Date: Thu Dec 22 23:04:38 2016 +0100 + + workshop: remove lowbit-dither, percetual space RGB noise is the + same and covers the need + + operations/workshop/Makefile.am | 1 - + operations/workshop/lowbit-dither.c | 112 + ------------------------------------ + po/POTFILES.in | 1 - + 3 files changed, 114 deletions(-) + +commit 2d4f9185bf0144f9af723ee7b17745b25897df2e +Author: Øyvind Kolås +Date: Thu Dec 22 23:00:18 2016 +0100 + + noise-rgb: add linear and gaussian properties + + Makes it possible to specify wheter the dithering is applied to + linear RGB or + sRGB gamm TRC image data, also makes the error distribution possibly + to specify, + a gaussina noise distribution isn't well suited for precisely + adding the + maximum amount of noise for a no side-effect round trip. + + This should fix bug #758236 + + operations/common/noise-rgb.c | 44 + ++++++++++++++++++++++++++++++++++--------- + 1 file changed, 35 insertions(+), 9 deletions(-) + +commit 250297721c8fb0658dd08e716a405447ba438297 +Author: Martin Srebotnjak +Date: Thu Dec 22 14:34:42 2016 +0100 + + Updated Slovenian translation + + po/sl.po | 1470 + ++++++++++++++++++++++++++++++++------------------------------ + 1 file changed, 766 insertions(+), 704 deletions(-) + +commit 48803a24305b6155fb32f84bfa5972ee0d1df599 +Author: Øyvind Kolås +Date: Wed Dec 21 00:36:00 2016 +0100 + + lowbit-dither: fix to vanish when converting back to 8bpc + + scaling the -0.5 - 0.5 mask range by 1/256.0 instead of 1/255.0 now, + makes the + result a no-op when applied to an "R'G'B' u8" layer in GIMP - which + means the + op acts as intended. + + operations/workshop/lowbit-dither.c | 35 + +++++++++++++++++++++-------------- + 1 file changed, 21 insertions(+), 14 deletions(-) + +commit 5f83201b1ff10b7fdc4f7372528fd459e7c6dc40 +Author: Øyvind Kolås +Date: Tue Dec 20 23:11:47 2016 +0100 + + potfiles: add lowbit-dither + + po/POTFILES.in | 1 + + 1 file changed, 1 insertion(+) + +commit 9babb32603c1adbc8103d847af3d605e2d197ed8 +Author: Øyvind Kolås +Date: Tue Dec 20 23:04:41 2016 +0100 + + workshop: add lowbit-dither, experimental dithering for floating point + + operations/workshop/Makefile.am | 1 + + operations/workshop/lowbit-dither.c | 105 + ++++++++++++++++++++++++++++++++++++ + 2 files changed, 106 insertions(+) + +commit 808501c60e4843357ac6d7c44e1472ab4ab6879e +Author: Ell +Date: Tue Dec 20 10:17:08 2016 -0500 + + crop: don't depend on the input node's bounding box ... + + ... in process() + + At this point we already have the input buffer, and since what we + really care about is making sure that the output buffer is a + subset of it, we can use its extent directly. + + operations/core/crop.c | 21 +++++++++++++++++---- + 1 file changed, 17 insertions(+), 4 deletions(-) + +commit d11001cc5cc72d1ba2e68d487c521280fc0b2a3b +Author: Øyvind Kolås +Date: Fri Dec 16 14:39:35 2016 +0100 + + fix deprecations: s/gexiv2_metadata_free/g_object_unref/ + + bin/ui.c | 6 +++--- + examples/gegl-video.c | 4 ++-- + 2 files changed, 5 insertions(+), 5 deletions(-) + +commit 78a307245be13da143623598899a8d8aa458c96f +Author: Piotr Drąg +Date: Sun Dec 11 15:27:50 2016 +0100 + + Update Polish translation + + po/pl.po | 23 ++++++++++++----------- + 1 file changed, 12 insertions(+), 11 deletions(-) + +commit 9b3e9422e0fa296965525dd9fd2f502c83574a4f +Author: Ell +Date: Tue Dec 6 16:00:01 2016 -0500 + + crop: don't depend on the input node's bounding box ... + + ... in get_invalidated_by_change() and get_required_for_output() + + This partially reverts commit + 09e6133a340b666245749b682d9b76dd8b0d26d7. + + The dependency on the input's boudning box is mostly important for + calculating the size of the output buffer (see the commit message of + the aforementioned commit), and not strictly required for these + functions (altough possibly more accurate). This dependency did, + however, cause at least one issue (see previous commit), and the + calculation of the input's bounding box can be more expensive than + we'd like here, so reverting it for now, to stay on the safe side. + + operations/core/crop.c | 16 ++++++++++++++-- + 1 file changed, 14 insertions(+), 2 deletions(-) + +commit af9b941ed7da1c88e49eeaa89ed5eb00db605eb3 +Author: Ell +Date: Tue Dec 6 15:40:31 2016 -0500 + + text: don't self-invalidate when calculating the bounding box + + No one expects the Spanish Inqui^W^W^W get_bounding_box() to + invalidate the op on which it's called. At least, your's truly + didn't, when I made gegl:crop depend on the bounding box of its + input in get_invalidated_by_change(); this, in turn, caused a + deadlock. Disabling the invalidation avoids the deadlock, and + doesn't seem to do any harm otherwise. + + operations/external/text.c | 6 +++++- + 1 file changed, 5 insertions(+), 1 deletion(-) + +commit 7008ab635d504e737b1313798dff663a751c90e5 +Author: Øyvind Kolås +Date: Tue Dec 6 20:19:11 2016 +0100 + + string: fix typo strech=stretch, spotted by Anders Jonsson + + see bug #775494 + + operations/common/sinus.c | 2 +- + operations/common/stretch-contrast-hsv.c | 4 ++-- + 2 files changed, 3 insertions(+), 3 deletions(-) + +commit 5c9553b0c78dfb7feb8f2fae687cfd93d2c7b7f8 +Author: Anders Jonsson +Date: Thu Dec 1 23:08:20 2016 +0100 + + Fix string typos + + https://bugzilla.gnome.org/show_bug.cgi?id=775494 + + gegl/buffer/gegl-buffer.c | 2 +- + operations/common/panorama-projection.c | 2 +- + operations/common/snn-mean.c | 4 ++-- + operations/common/threshold.c | 2 +- + 4 files changed, 5 insertions(+), 5 deletions(-) + +commit 09e6133a340b666245749b682d9b76dd8b0d26d7 +Author: Ell +Date: Sat Dec 3 12:40:54 2016 -0500 + + crop: clip crop rect to input extents + + If we don't do that, then the operation's output buffer, which is + a subbuffer of the input buffer, may contain regions that are not + backed by any storage, when the crop rect is not a subset of the + input buffer's extents. If the output buffer is then resued for + in-place output as part of a following node, on the premise that + it actually is as big as it pretends to be, then any output + written to these regions is erroneously discarded. + + operations/core/crop.c | 30 +++++++----------------------- + 1 file changed, 7 insertions(+), 23 deletions(-) + +commit 134150914140043d2f945cd830dc288c66062bdc +Author: Ell +Date: Sat Dec 3 12:30:24 2016 -0500 + + operation-point-*: replace explicit in-place output checks with a + call to ... + + ... `gegl_operation_context_get_output_maybe_in_place()`, which + does the + same thing. + + Also, a small newline fix. + + gegl/operation/gegl-operation-point-composer.c | 20 ++++++-------------- + gegl/operation/gegl-operation-point-composer3.c | 20 ++++++-------------- + gegl/operation/gegl-operation-point-filter.c | 18 +++++------------- + gegl/operation/gegl-operations.c | 7 ++++--- + 4 files changed, 21 insertions(+), 44 deletions(-) + +commit 6f7ea3c7c2d9fe4447424f84e1dfbcac95da8433 +Author: Piotr Drąg +Date: Sun Nov 27 18:19:26 2016 +0100 + + Update Polish translation + + po/pl.po | 121 + ++++++++++++++++++++++++++++++++++++++++++++++++++++++--------- + 1 file changed, 104 insertions(+), 17 deletions(-) + +commit 6a593139b7ab9807f351e86407130827761162dd +Author: Piotr Drąg +Date: Sun Nov 27 17:21:09 2016 +0100 + + Update POTFILES.in + + po/POTFILES.in | 6 +++++- + po/POTFILES.skip | 2 ++ + 2 files changed, 7 insertions(+), 1 deletion(-) + +commit 0de29d6a2dca44cf569ed3eff2dec7980cc2057d +Author: Thomas Manni +Date: Sat Nov 26 19:21:12 2016 +0100 + + workshop: add gegl:waterpixels + + Superpixels based on the watershed transformation + + operations/workshop/Makefile.am | 1 + + operations/workshop/waterpixels.c | 516 + ++++++++++++++++++++++++++++++++++++++ + 2 files changed, 517 insertions(+) + +commit d6707ab2664c620f15e04ea7a83057db5b6cde46 +Author: Thomas Manni +Date: Sat Nov 26 19:16:03 2016 +0100 + + workshop: add gegl:watershed-transform + + Labels propagation by watershed transformation using hierarchical + queues + + operations/workshop/Makefile.am | 1 + + operations/workshop/watershed-transform.c | 390 + ++++++++++++++++++++++++++++++ + 2 files changed, 391 insertions(+) + +commit 23a09549f58e4f4bbab88d30d1f23f68bd4d9fc0 +Author: Thomas Manni +Date: Sat Nov 26 19:08:36 2016 +0100 + + workshop: add gegl:image-gradient + + Compute gradient magnitude and direction using central differencies + + operations/workshop/Makefile.am | 1 + + operations/workshop/image-gradient.c | 231 + +++++++++++++++++++++++++++++++++++ + 2 files changed, 232 insertions(+) + +commit 77c4eac38fa0aac8a8fce787032c33e381092f77 +Author: Dimitris Spingos (Δημήτρης Σπίγγος) + +Date: Sat Nov 26 15:31:14 2016 +0200 + + Update Greek translation + + po/el.po | 337 + +++++++++++++++++++++++++++++++++++++-------------------------- + 1 file changed, 198 insertions(+), 139 deletions(-) + +commit 2781b77c20dadb82a4b64012159122ad48115256 +Author: Sebastian Rasmussen +Date: Thu Nov 24 22:23:19 2016 +0000 + + Update Swedish translation + + po/sv.po | 4555 + ++++++++++++++++++++++++++++++++------------------------------ + 1 file changed, 2356 insertions(+), 2199 deletions(-) + +commit fcc0bb57518d06ae22b7a8c8c8cd20e29c5e9649 +Author: Jehan +Date: Thu Nov 24 01:34:05 2016 +0100 + + configure: set G_LOG_DOMAIN to "GEGL" only. + + Concatenating __FILE__ is a bad idea because it expands to a full + path, + which means the log domain ends up different on every machine + depending + on build path. This makes it impossible to set GEGL handlers in a + generic way. + + configure.ac | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit a9db77310f96b2441020aca280ca85414c73ca1d +Author: Ell +Date: Wed Nov 23 18:04:31 2016 -0500 + + rotate{,-on-center}: fix description of degrees property + + s/clockwise/counter-clockwise/; the y-axis points down :P + + operations/transform/rotate-on-center.c | 2 +- + operations/transform/rotate.c | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +commit 4ee77e4a981f6cfa0d42cf450e31013169d1f8c4 +Author: Ell +Date: Wed Nov 23 15:54:28 2016 -0500 + + text: handle text-color alpha value + + operations/external/text.c | 39 +++++++++++++++++---------------------- + 1 file changed, 17 insertions(+), 22 deletions(-) + +commit 326bad6f2f6677d929ca9d680ce9eb195c1482a2 +Author: Ell +Date: Wed Nov 23 07:36:52 2016 -0500 + + text: allow <1 font sizes + + operations/external/text.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 4c0e77d04c1a1b29b679a530cbe2ef32e3253c10 +Author: Ell +Date: Tue Nov 22 18:27:57 2016 -0500 + + test-serialize: adjust expected text size to match CI results + + Not a very good long-term solution, but should make the build pass + again for now. + + tests/simple/test-serialize.c | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +commit a9d0c294ab23a6e5906b36f4b000a5c810f11b1b +Author: Ell +Date: Tue Nov 22 17:55:31 2016 -0500 + + text: fix description of "vertical_wrap" property + + operations/external/text.c | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit 48c1674d3d4902e74f78e827f2f4fcf9f78bc85d +Author: Ell +Date: Tue Nov 22 16:38:33 2016 -0500 + + test-serialize: fix test failures due to recent changes to gegl:text + + ... by updating the test to match the new results :) + + tests/simple/test-serialize.c | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +commit d82ef75eef16d46b7253b7bcb5c57170c5d07cdc +Author: Ell +Date: Tue Nov 22 14:19:31 2016 -0500 + + text: add properties to control vertical size and alignemnt + + The "vertical_alignment" property controls whether the text is + top-, middle-, or bottom-aligned; the text is aligned against the + height specified by the "vertical_wrap" property. + + This commit also modifies the reported bounding-box of the op + to match the actual bounding box of the text, in particular, by + not having its top-left corner fixed at (0, 0). + + operations/external/text.c | 60 + ++++++++++++++++++++++++++++++++-------------- + 1 file changed, 42 insertions(+), 18 deletions(-) + +commit b53f91dc79137db84107800cd6fc407ec84a3ba0 +Author: Ell +Date: Tue Nov 22 13:52:31 2016 -0500 + + text: fix the default value in the color property description + + Apologies, translators! + + operations/external/text.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit a9c490ba952bab020eeed1200ad319cb42047341 +Author: Øyvind Kolås +Date: Tue Nov 22 19:55:16 2016 +0100 + + NEWS: create change summary since last release + + NEWS | 17 +++++++++++++++++ + 1 file changed, 17 insertions(+) + +commit 125ac625e4025a2dae33829361f131ed9785cff9 +Author: Ell +Date: Tue Nov 22 09:50:13 2016 -0500 + + text: correct text bounds calculation + + Take the text offset into account; that's particularly sifnificant + when the text is not left-aligned. + + operations/external/text.c | 9 +++++---- + 1 file changed, 5 insertions(+), 4 deletions(-) + +commit f51ff3af2d78803e0c219dd86ff4154e32a3233b +Author: Ell +Date: Tue Nov 22 09:47:07 2016 -0500 + + text: get rid of a text-alignment hack + + It doesn't seem to be needed anymore, and does the wrong thing. + + operations/external/text.c | 10 ---------- + 1 file changed, 10 deletions(-) + +commit 25afca55395329e7927493bd91567e210d64f45c +Author: Jehan +Date: Mon Nov 21 15:53:27 2016 +0100 + + gegl: some minor syntax cleaning. + + Cleaning out a tab, some parameter and variable alignements, return + type on its own line, some spaces added in declarations and + comparisons. + + gegl/gegl-matrix.c | 25 +++++++++++++------------ + 1 file changed, 13 insertions(+), 12 deletions(-) + +commit 4bea1130c1485fe82dd3beafaa50174a5eb78a2f +Author: Jehan +Date: Mon Nov 21 15:42:14 2016 +0100 + + Bug 774708 - All pixels data is lost on transforms. + + gegl_matrix3_parse_string() has been updated in b7f2d85 to use the + non-locale dependant function g_ascii_strtod(), but the opposite + gegl_matrix3_to_string() was still creating locale-dependant double + strings (with g_string_append_printf()) which was completely breaking + matrix string descriptions. + + gegl/gegl-matrix.c | 8 +++++++- + 1 file changed, 7 insertions(+), 1 deletion(-) + +commit 3beb954857458b95744cc6cdd037b8d9e8e90dbe +Author: Piotr Drąg +Date: Sun Nov 20 20:38:57 2016 +0100 + + Update Polish translation + + po/pl.po | 23 ++++++++++++++++++++--- + 1 file changed, 20 insertions(+), 3 deletions(-) + +commit 6479272aafce9d47772e5a2415638e8e1a42ed68 +Author: Øyvind Kolås +Date: Sun Nov 20 17:35:53 2016 +0100 + + potfiles: move wavelet blur from generated to normal workshop + + po/POTFILES.in | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit 45de8e962d8b7ac745f12e0975461884250d9bb0 +Author: Øyvind Kolås +Date: Sun Nov 20 17:21:02 2016 +0100 + + color-warp: fix glibificaiton of allocation + + operations/common/color-warp.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit acf93ea2022d8b4fb8dcafa1a4bbaa86297a6587 +Author: Øyvind Kolås +Date: Sun Nov 20 17:20:50 2016 +0100 + + maze: fix glibification of allocation + + operations/common/maze.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit af07f11f585c44aba94a3c077dd0beef6bd6d2d3 +Author: Øyvind Kolås +Date: Sun Nov 20 17:00:18 2016 +0100 + + maze: glibify an allocation + + operations/common/maze.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 765cde3647f2efce9c5347bb36e6f39523aa7654 +Author: Øyvind Kolås +Date: Sun Nov 20 16:59:27 2016 +0100 + + color-warp: glibify a memory allocation + + operations/common/color-warp.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 74b611d5d0b104943e472078b27912a761a7fcd5 +Author: Øyvind Kolås +Date: Sun Nov 20 16:57:38 2016 +0100 + + c2g: comment out definition of unused variable + + operations/common/c2g.c | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit 9347bcc70539efe733308c0fb42e729305050430 +Author: Øyvind Kolås +Date: Sun Nov 20 16:56:23 2016 +0100 + + core: use g_getenv where getenv mistakenly is used + + gegl/operation/gegl-operation-context.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit a0b1dfc637131c7c5bc04cf24928c4dbf5340c97 +Author: Øyvind Kolås +Date: Sun Nov 20 16:54:53 2016 +0100 + + core: use g_strdup/g_free instead of strdup/free + + gegl/operation/gegl-operation.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 97801b729726f025190f7dc5c3a73dc086d0351b +Author: Øyvind Kolås +Date: Sat Nov 19 19:06:05 2016 +0100 + + do not set BABL_TOLERANCE in environment + + bin/ui.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 77c51afd413e3d68bf83cc3423ae2cb4c733de9c +Author: Øyvind Kolås +Date: Sat Nov 12 13:57:29 2016 +0100 + + workshop: specify license + + operations/workshop/wavelet-blur.c | 1 + + 1 file changed, 1 insertion(+) + +commit 509e33677ac9eefc096ac6dc451ed754a7249547 +Author: Øyvind Kolås +Date: Thu Nov 10 17:45:46 2016 +0100 + + workshop: add mirectas wavelet blur op + + From this repo https://github.com/mirecta/wavelet-blur-gegl + + operations/workshop/Makefile.am | 4 +- + operations/workshop/wavelet-blur.c | 289 + +++++++++++++++++++++++++++++++++++++ + po/POTFILES.in | 1 + + 3 files changed, 293 insertions(+), 1 deletion(-) + +commit cd7fb514ec401a835c3208c66de6978145d08bd9 +Author: Øyvind Kolås +Date: Mon Nov 14 13:40:14 2016 +0100 + + tools/gegl-imgcmp: s/strtod/g_ascii_strtod/ + + tools/gegl-imgcmp.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit b7f2d85a24d9c15daf56a46c086d95133cf5e841 +Author: Øyvind Kolås +Date: Mon Nov 14 13:39:29 2016 +0100 + + gegl-matrix: use s/strtod/g_ascii_strtod/ + + gegl/gegl-matrix.c | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +commit e7461d78a2f7279a501db8260c5b6232e6c5e5e6 +Author: Marco Ciampa +Date: Sun Nov 13 17:19:52 2016 +0100 + + Updated Italian translation + + po/it.po | 289 + ++++++++++++++++++++++++++++++++++----------------------------- + 1 file changed, 157 insertions(+), 132 deletions(-) + +commit 3373b3af6199a70d4c466c49dcc6e29121a9fc8a +Author: Piotr Drąg +Date: Sun Nov 13 14:18:55 2016 +0100 + + Update Polish translation + + po/pl.po | 412 + ++++++++++++++++++++++++++------------------------------------- + 1 file changed, 167 insertions(+), 245 deletions(-) + +commit ea8045e897b2a8525158c3e8e837361fc67b9a37 +Author: Øyvind Kolås +Date: Sat Nov 12 23:50:16 2016 +0100 + + tests/xml: update with clip-to-input property of transform-core + + tests/xml/data/rgb-params.xml | 1 + + 1 file changed, 1 insertion(+) + +commit be015179632a8d4e4996ca6e6a11a1292d24df66 +Author: Michael Natterer +Date: Sat Nov 12 23:35:26 2016 +0100 + + softglow: "none" is not an enum value + + Use 0 as gegl:gaussian-blur's abyss policy. And some indentation. + + operations/common/softglow.c | 34 +++++++++++++++++----------------- + 1 file changed, 17 insertions(+), 17 deletions(-) + +commit 574caf048c9cddde55cccd5fbd15d1c200c376d4 +Author: Øyvind Kolås +Date: Sat Nov 12 23:09:21 2016 +0100 + + lens-distortion: use premultiplied RGBA to get rid of resampling + fringing + + also add comment about duplicated code that can be factored away, + lens-distoration implements its own cubic resampler. + + operations/common/lens-distortion.c | 12 ++++++------ + 1 file changed, 6 insertions(+), 6 deletions(-) + +commit 38f6938f43bf3a4f6bab5ba09539e09d26142027 +Author: Øyvind Kolås +Date: Sat Nov 12 13:57:52 2016 +0100 + + lens-distortion: make background default to transparent + + operations/common/lens-distortion.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 9cb1faa469d1a51f416d53ab0a4859b8460a2475 +Author: Øyvind Kolås +Date: Sat Nov 12 15:39:19 2016 +0100 + + gegl-color: add "transparent" as alias for "none" + + gegl/property-types/gegl-color.c | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit 0b5efe4e03519f893f52fd0b2f36d720740e7ff2 +Author: Øyvind Kolås +Date: Thu Nov 10 17:35:55 2016 +0100 + + workshop: repair breakage of Makefile.am + + operations/workshop/Makefile.am | 15 +++++++++++++++ + 1 file changed, 15 insertions(+) + +commit 3fa5ce427052a14c5b9c6e35e5e82eedac251a91 +Author: Øyvind Kolås +Date: Thu Nov 10 10:43:06 2016 +0100 + + move color warp from workshop to common + + operations/common/Makefile.am | 1 + + operations/{workshop => common}/color-warp.c | 6 +++--- + operations/workshop/Makefile.am | 16 ---------------- + po/POTFILES.in | 2 +- + 4 files changed, 5 insertions(+), 20 deletions(-) + +commit 363b1c983be018c5fb344f1e482f1dbd0e6fe6a6 +Author: Øyvind Kolås +Date: Tue Nov 8 16:42:36 2016 +0100 + + transform: add a clip-to-input property + + Add a property for GIMP to set when the used transformation matrix + would + make the size of the output explode. ref bug #316479 + + operations/transform/transform-core.c | 19 +++++++++++++++++-- + operations/transform/transform-core.h | 1 + + 2 files changed, 18 insertions(+), 2 deletions(-) + +commit 8f8d8bbaea1609d9a9060d8617f3a7831ecf5825 +Author: Alexandre Prokoudine +Date: Sat Nov 5 20:53:32 2016 +0300 + + Post-release version bump to 0.3.11 + + configure.ac | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit b45a032c49b0eed84a794ede5601a15ee835b151 +Author: Alexandre Prokoudine +Date: Sat Nov 5 20:50:09 2016 +0300 + + Release GEGL 0.3.10 + + configure.ac | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 111ed99fca89829913b5a301757af5f82b8b4ca6 +Author: Alexandre Prokoudine +Date: Sat Nov 5 20:49:00 2016 +0300 + + NEWS updated again + + NEWS | 10 +++++----- + 1 file changed, 5 insertions(+), 5 deletions(-) + +commit 98b6c710dbb155664d1ff5937088b0f06ac1343a +Author: Alexandre Prokoudine +Date: Sat Nov 5 20:46:35 2016 +0300 + + Update Russian translation + + po/ru.po | 1139 + ++++++++++++++++++++++++++++++-------------------------------- + 1 file changed, 547 insertions(+), 592 deletions(-) + +commit c7a18cc697cc5fc5ca27935cee5bfa1c8c850be9 +Author: Christian Kirbach +Date: Tue Nov 1 18:56:16 2016 +0000 + + Update German translation + + po/de.po | 1458 + ++++++++++++++++++++++++++++++-------------------------------- + 1 file changed, 704 insertions(+), 754 deletions(-) + +commit d8eacb56ff49a142436a2486959358f877ab0c87 +Author: Alexandre Prokoudine +Date: Tue Nov 1 01:39:17 2016 +0300 + + Update NEWS for GEGL 0.3.10 + + NEWS | 29 +++++++++++++++++++++++++++++ + 1 file changed, 29 insertions(+) + +commit 78eda89f93e6522ad44071ded1e89f05cb748abc +Author: Marco Ciampa +Date: Fri Oct 28 09:11:58 2016 +0200 + + Updated Italian translation + + po/it.po | 1601 + +++++++++++++++++++++++++++++++------------------------------- + 1 file changed, 798 insertions(+), 803 deletions(-) + +commit 1fefc3b22b9b6d8becf68ff6c0c4e7faaa55e293 +Author: Cédric Valmary +Date: Sun Oct 16 15:18:10 2016 +0000 + + Update Occitan translation + + po/oc.po | 1606 + +++++++++++++++++++++++++++++--------------------------------- + 1 file changed, 748 insertions(+), 858 deletions(-) + +commit 051c3bcbfafa05ecafc63bfdc6e57ce0bfd1a17a +Author: Dimitris Spingos (Δημήτρης Σπίγγος) + +Date: Wed Oct 12 15:02:00 2016 +0300 + + Update Greek translation + + po/el.po | 1245 + ++++++++++++++++++++++++++++++-------------------------------- + 1 file changed, 612 insertions(+), 633 deletions(-) + +commit 6ccf8aed02ed521be8cb9c349c36f3499829819f +Author: Øyvind Kolås +Date: Mon Oct 3 18:35:49 2016 +0200 + + workshop: cleanup move rgb-clip to common + + operations/common/Makefile.am | 1 + + operations/{workshop => common}/rgb-clip.c | 0 + operations/workshop/Makefile.am | 2 - + operations/workshop/ink-simulator.c | 1431 + ---------------------------- + po/POTFILES.in | 3 +- + 5 files changed, 2 insertions(+), 1435 deletions(-) + +commit f284056e83ed39616f718c5a14aa96369e20cf43 +Author: Piotr Drąg +Date: Sun Oct 2 13:18:50 2016 +0200 + + Updated Polish translation + + po/pl.po | 42 +++++++++++++++++++++++++++++------------- + 1 file changed, 29 insertions(+), 13 deletions(-) + +commit 9a70958839e641845c868a577ccac745db934027 +Author: Simon Budig +Date: Fri Sep 30 11:14:49 2016 +0200 + + warp: fix the behaviour for selections. + + Thanks to Massimo for pointing this out. Fixes bug #772163 + + operations/common/warp.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 99f132fb138491b536ceef10980b603d07ff922d +Author: Tiago Santos +Date: Wed Sep 28 18:03:12 2016 +0000 + + Updated Portuguese translation + + po/pt.po | 911 + ++++++++++++++++++++++++++++++++------------------------------- + 1 file changed, 465 insertions(+), 446 deletions(-) + +commit f55653a3fccfb27e53f935c07d339210cf56d879 +Author: Simon Budig +Date: Wed Sep 28 12:59:10 2016 +0200 + + gegl-sampler: revert 13d0986 + + That was a misguided change, I misinterpreted the range check. + Fixes bug #772105 + + gegl/buffer/gegl-sampler.c | 4 ++-- + gegl/buffer/gegl-sampler.h | 4 ++-- + 2 files changed, 4 insertions(+), 4 deletions(-) + +commit be2fa7aa70ea91c5ce64a1553985b5d1dd1a457b +Author: Simon Budig +Date: Wed Sep 28 02:24:41 2016 +0200 + + gegl-enums: fix accidental double nicks + + gegl/gegl-enums.c | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +commit e1c8d589c00b47d6bf0d736032cadefd381976e7 +Author: Simon Budig +Date: Wed Sep 28 02:00:43 2016 +0200 + + warp: fix the downscaling side-effect for the swirls. + + operations/common/warp.c | 39 +++++++++++++++++++++++++++------------ + 1 file changed, 27 insertions(+), 12 deletions(-) + +commit b6b1b0588ab345596985f151ec15aa826bf6cc53 +Author: Øyvind Kolås +Date: Tue Sep 27 17:05:32 2016 +0200 + + color-reduction: inline for loop for each different method + + operations/common/color-reduction.c | 77 + ++++++++++++++++++++----------------- + 1 file changed, 42 insertions(+), 35 deletions(-) + +commit e6fd6177a0d0c3ede8c96141fbb3066e2e32ddd6 +Author: Øyvind Kolås +Date: Tue Sep 27 16:51:27 2016 +0200 + + color-reduction: add arithmetic dithers + + Adds addition and xor based, with covariant variant implementations + of the + dithering methods described at http://pippin.gimp.org/a_dither/ + + gegl/gegl-enums.c | 5 ++ + gegl/gegl-enums.h | 6 +- + operations/common/color-reduction.c | 159 + +++++++++++++++++++++++++++++++++++- + 3 files changed, 165 insertions(+), 5 deletions(-) + +commit 836c82c0ec09df2253d327cb4778b1561a8e1027 +Author: Piotr Drąg +Date: Tue Sep 27 01:15:47 2016 +0200 + + Updated Polish translation + + po/pl.po | 894 + +++++++++++++++++++++++++++++++-------------------------------- + 1 file changed, 447 insertions(+), 447 deletions(-) + +commit 67553d4f5dfdaf17124f9413b4d03e0dbafe2e89 +Author: Simon Budig +Date: Sun Sep 25 01:50:11 2016 +0200 + + warp: rework the operation, now matches more closely the iwarp + behaviour + + operations/common/warp.c | 133 + +++++++++++++++++++++++++++++++++-------------- + 1 file changed, 94 insertions(+), 39 deletions(-) + +commit fffd41e4f3342247af1d296ebc184ded303b4b22 +Author: Simon Budig +Date: Sun Sep 25 02:28:04 2016 +0200 + + gegl-sampler.[ch] coding style fixes + + gegl/buffer/gegl-sampler.c | 28 +++++++++++++--------------- + gegl/buffer/gegl-sampler.h | 27 ++++++++++++++------------- + 2 files changed, 27 insertions(+), 28 deletions(-) + +commit 13d0986ca9c018337da32b96fd9d385a35d4383f +Author: Simon Budig +Date: Sun Sep 25 00:21:03 2016 +0200 + + gegl-sampler: fix some range checks + + gegl/buffer/gegl-sampler.c | 4 ++-- + gegl/buffer/gegl-sampler.h | 4 ++-- + 2 files changed, 4 insertions(+), 4 deletions(-) + +commit c1ff6484a3e8487c1be0c4cf7f7a6b3cb60a4d27 +Author: Jehan +Date: Mon Sep 26 18:09:09 2016 +0200 + + operations, tools: module.c not properly generated in VPATH builds. + + None of the core, common and generated operations were registered + inside + respective `common.c` when `gen-loader.sh` was not run from inside the + directory with all the source files. Such build case typically happens + on VPATH builds. + + operations/common/Makefile.am | 2 +- + operations/core/Makefile.am | 4 ++-- + operations/generated/Makefile.am | 4 ++-- + tools/gen-loader.sh | 8 ++++---- + 4 files changed, 9 insertions(+), 9 deletions(-) + +commit a2df606a799f1d1620d35bd1d49901301c085f66 +Author: Michael Natterer +Date: Mon Sep 26 15:16:43 2016 +0200 + + gegl: move color-reduction's GeglDitherStrategy enum to + gegl-enums.[ch] + + and rename it to GeglDitherMethod. + + gegl/gegl-enums.c | 29 +++++++++++++++++++++++++++++ + gegl/gegl-enums.h | 14 ++++++++++++++ + operations/common/color-reduction.c | 29 ++++++++++------------------- + 3 files changed, 53 insertions(+), 19 deletions(-) + +commit 568306d968559067223d749f9ac2dec30bac45ae +Author: Simon Budig +Date: Sat Sep 24 12:50:08 2016 +0200 + + map-relative: sample from the pixel centers for integer vectors. + + operations/common/map-relative.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 850a773420d103716ce76f57d14cddcc40d4e27c +Author: Cédric Valmary +Date: Fri Sep 23 21:21:15 2016 +0000 + + Updated Occitan translation + + po/oc.po | 1882 + +++++++++++++++++++++++++------------------------------------- + 1 file changed, 741 insertions(+), 1141 deletions(-) + +commit 14d395380ed45a8584a949ab6f42e033a1458a90 +Author: Øyvind Kolås +Date: Wed Sep 21 19:32:11 2016 +0200 + + gblue-1d: also free cmatrix for opencl codepath + + operations/common/gblur-1d.c | 3 +++ + 1 file changed, 3 insertions(+) + +commit 1e650bf8efa782b6f20006ceabcb1e891bc50b99 +Author: Øyvind Kolås +Date: Wed Sep 21 13:22:03 2016 +0200 + + tool/gen-loader: improve indentation/silence compiler warnings + + tools/gen-loader.sh | 27 +++++++++++++++------------ + 1 file changed, 15 insertions(+), 12 deletions(-) + +commit 5d609568bec67c3461445c89878fd40a94393809 +Author: Øyvind Kolås +Date: Tue Sep 20 23:53:13 2016 +0200 + + rgbe-load: add image/x-hdr mimetype + + operations/external/rgbe-load.c | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +commit be09cd6d6727554de72fe065ec11592ca391e3e8 +Author: Øyvind Kolås +Date: Tue Sep 20 23:29:30 2016 +0200 + + tools/gen-loader.sh: add shellscript for generating module loading + code + + tools/Makefile.am | 1 + + tools/gen-loader.sh | 28 ++++++++++++++++++++++++++++ + 2 files changed, 29 insertions(+) + +commit bbf6f67bddf517b75f6f86587c1819252450f4af +Author: Øyvind Kolås +Date: Tue Sep 20 23:28:39 2016 +0200 + + ops: bundle many ops in fewer .sos + + operations/common/Makefile.am | 281 + ++++++++++++++++++++------------------- + operations/core/Makefile.am | 25 ++-- + operations/external/exr-load.cpp | 2 +- + operations/generated/Makefile.am | 64 +++++---- + 4 files changed, 199 insertions(+), 173 deletions(-) + +commit c49bdca669c899cec6faee080c39c0f5d3f8d63a +Author: Øyvind Kolås +Date: Tue Sep 20 22:21:41 2016 +0200 + + workshop: add GEGL_OP_NAME + + operations/workshop/color-warp.c | 1 + + operations/workshop/component-extract.c | 1 + + operations/workshop/demosaic-bimedian.c | 1 + + operations/workshop/demosaic-simple.c | 1 + + operations/workshop/ditto.c | 1 + + operations/workshop/external/gluas.c | 1 + + operations/workshop/external/lens-correct.c | 1 + + operations/workshop/external/line-profile.c | 1 + + operations/workshop/external/v4l2.c | 1 + + operations/workshop/generated/average.c | 1 + + operations/workshop/generated/blend-reflect.c | 1 + + operations/workshop/generated/blend.rb | 13 +++++++------ + operations/workshop/generated/negation.c | 1 + + operations/workshop/generated/soft-burn.c | 1 + + operations/workshop/generated/soft-dodge.c | 1 + + operations/workshop/generated/subtractive.c | 1 + + operations/workshop/gradient-map.c | 1 + + operations/workshop/hstack.c | 1 + + operations/workshop/ink-simulator.c | 1 + + operations/workshop/kuwahara.c | 1 + + operations/workshop/mandelbrot.c | 1 + + operations/workshop/median-blur.c | 1 + + operations/workshop/rawbayer-load.c | 1 + + operations/workshop/rgb-clip.c | 1 + + operations/workshop/unpremul.c | 1 + + operations/workshop/vhsfix.c | 1 + + 26 files changed, 32 insertions(+), 6 deletions(-) + +commit 12c58f4e5163be75face61eab3c8d0d1dfb79e50 +Author: Øyvind Kolås +Date: Tue Sep 20 20:41:22 2016 +0200 + + json: make bundleable + + operations/core/json.c | 15 ++++++++++++++- + 1 file changed, 14 insertions(+), 1 deletion(-) + +commit 36d364185e603b7da147b23bf819f4621e4f1d22 +Author: Øyvind Kolås +Date: Tue Sep 20 00:23:29 2016 +0200 + + ops: set GEGL_OP_NAME in core/common/generated/seamless-clone + + operations/common/alien-map.c | 1 + + operations/common/antialias.c | 1 + + operations/common/apply-lens.c | 1 + + operations/common/bilateral-filter-fast.c | 1 + + operations/common/bilateral-filter.c | 1 + + operations/common/box-blur.c | 1 + + operations/common/brightness-contrast.c | 4 ++++ + operations/common/buffer-sink.c | 1 + + operations/common/buffer-source.c | 1 + + operations/common/bump-map.c | 1 + + operations/common/c2g.c | 1 + + operations/common/cartoon.c | 1 + + operations/common/channel-mixer.c | 1 + + operations/common/checkerboard.c | 1 + + operations/common/color-enhance.c | 1 + + operations/common/color-exchange.c | 1 + + operations/common/color-reduction.c | 1 + + operations/common/color-rotate.c | 1 + + operations/common/color-temperature.c | 1 + + operations/common/color-to-alpha.c | 1 + + operations/common/color.c | 1 + + operations/common/contrast-curve.c | 1 + + operations/common/convolution-matrix.c | 1 + + operations/common/copy-buffer.c | 1 + + operations/common/cubism.c | 1 + + operations/common/deinterlace.c | 1 + + operations/common/difference-of-gaussians.c | 1 + + operations/common/diffraction-patterns.c | 1 + + operations/common/displace.c | 1 + + operations/common/display.c | 1 + + operations/common/distance-transform.c | 1 + + operations/common/dropshadow.c | 1 + + operations/common/edge-laplace.c | 1 + + operations/common/edge-sobel.c | 1 + + operations/common/edge.c | 1 + + operations/common/emboss.c | 1 + + operations/common/engrave.c | 1 + + operations/common/exp-combine.c | 1 + + operations/common/exposure.c | 1 + + operations/common/fattal02.c | 1 + + operations/common/fractal-explorer.c | 1 + + operations/common/fractal-trace.c | 1 + + operations/common/gaussian-blur-iir.c | 1 + + operations/common/gaussian-blur-selective.c | 1 + + operations/common/gaussian-blur.c | 1 + + operations/common/gblur-1d.c | 1 + + operations/common/gegl-buffer-load-op.c | 1 + + operations/common/gegl-buffer-save-op.c | 1 + + operations/common/gegl.c | 1 + + operations/common/grey.c | 1 + + operations/common/grid.c | 1 + + operations/common/high-pass.c | 1 + + operations/common/illusion.c | 1 + + operations/common/image-compare.c | 1 + + operations/common/introspect.c | 1 + + operations/common/invert-gamma.c | 1 + + operations/common/invert-linear.c | 1 + + operations/common/layer.c | 1 + + operations/common/lens-distortion.c | 1 + + operations/common/lens-flare.c | 1 + + operations/common/levels.c | 1 + + operations/common/linear-gradient.c | 1 + + operations/common/magick-load.c | 1 + + operations/common/mantiuk06.c | 1 + + operations/common/map-absolute.c | 1 + + operations/common/map-relative.c | 1 + + operations/common/matting-global.c | 1 + + operations/common/maze.c | 1 + + operations/common/mblur.c | 1 + + operations/common/mirrors.c | 1 + + operations/common/mono-mixer.c | 1 + + operations/common/mosaic.c | 1 + + operations/common/motion-blur-circular.c | 1 + + operations/common/motion-blur-linear.c | 1 + + operations/common/motion-blur-zoom.c | 1 + + operations/common/noise-cell.c | 1 + + operations/common/noise-cie-lch.c | 1 + + operations/common/noise-hsv.c | 1 + + operations/common/noise-hurl.c | 1 + + operations/common/noise-perlin.c | 1 + + operations/common/noise-pick.c | 1 + + operations/common/noise-reduction.c | 1 + + operations/common/noise-rgb.c | 1 + + operations/common/noise-simplex.c | 1 + + operations/common/noise-slur.c | 1 + + operations/common/noise-solid.c | 1 + + operations/common/noise-spread.c | 1 + + operations/common/oilify.c | 1 + + operations/common/opacity.c | 1 + + operations/common/open-buffer.c | 1 + + operations/common/over.c | 1 + + operations/common/panorama-projection.c | 1 + + operations/common/photocopy.c | 1 + + operations/common/pixelize.c | 1 + + operations/common/plasma.c | 1 + + operations/common/polar-coordinates.c | 1 + + operations/common/posterize.c | 1 + + operations/common/radial-gradient.c | 1 + + operations/common/rectangle.c | 1 + + operations/common/red-eye-removal.c | 1 + + operations/common/reinhard05.c | 1 + + operations/common/remap.c | 1 + + operations/common/ripple.c | 1 + + operations/common/saturation.c | 1 + + operations/common/save.c | 1 + + operations/common/sepia.c | 1 + + operations/common/shift.c | 1 + + operations/common/sinus.c | 1 + + operations/common/snn-mean.c | 1 + + operations/common/softglow.c | 1 + + operations/common/stress.c | 1 + + operations/common/stretch-contrast-hsv.c | 1 + + operations/common/stretch-contrast.c | 1 + + operations/common/supernova.c | 1 + + operations/common/svg-huerotate.c | 1 + + operations/common/svg-luminancetoalpha.c | 1 + + operations/common/svg-matrix.c | 1 + + operations/common/svg-saturate.c | 1 + + operations/common/texturize-canvas.c | 1 + + operations/common/threshold.c | 1 + + operations/common/tile-glass.c | 1 + + operations/common/tile-paper.c | 1 + + operations/common/tile-seamless.c | 1 + + operations/common/tile.c | 1 + + operations/common/unsharp-mask.c | 1 + + operations/common/value-invert.c | 1 + + operations/common/value-propagate.c | 3 ++- + operations/common/video-degradation.c | 1 + + operations/common/vignette.c | 1 + + operations/common/warp.c | 1 + + operations/common/waves.c | 1 + + operations/common/weighted-blend.c | 1 + + operations/common/whirl-pinch.c | 1 + + operations/common/wind.c | 1 + + operations/common/write-buffer.c | 1 + + operations/core/cache.c | 1 + + operations/core/cast-format.c | 1 + + operations/core/clone.c | 3 ++- + operations/core/convert-format.c | 1 + + operations/core/crop.c | 1 + + operations/core/load.c | 2 +- + operations/core/nop.c | 1 + + operations/external/exr-load.cpp | 1 + + operations/external/exr-save.cc | 1 + + operations/external/ff-load.c | 1 + + operations/external/ff-save.c | 1 + + operations/external/jp2-load.c | 1 + + operations/external/jpg-load.c | 1 + + operations/external/jpg-save.c | 1 + + operations/external/lcms-from-profile.c | 1 + + operations/external/matting-levin.c | 1 + + operations/external/npd.c | 1 + + operations/external/npy-save.c | 1 + + operations/external/path.c | 1 + + operations/external/pixbuf.c | 1 + + operations/external/png-load.c | 1 + + operations/external/png-save.c | 1 + + operations/external/ppm-load.c | 1 + + operations/external/ppm-save.c | 1 + + operations/external/raw-load.c | 1 + + operations/external/rgbe-load.c | 1 + + operations/external/rgbe-save.c | 1 + + operations/external/save-pixbuf.c | 1 + + operations/external/sdl-display.c | 1 + + operations/external/svg-load.c | 1 + + operations/external/text.c | 1 + + operations/external/tiff-load.c | 1 + + operations/external/tiff-save.c | 1 + + operations/external/v4l.c | 1 + + operations/external/vector-fill.c | 1 + + operations/external/vector-stroke.c | 1 + + operations/external/webp-load.c | 1 + + operations/external/webp-save.c | 1 + + operations/generated/add.c | 1 + + operations/generated/clear.c | 1 + + operations/generated/color-burn.c | 1 + + operations/generated/color-dodge.c | 1 + + operations/generated/darken.c | 3 ++- + operations/generated/difference.c | 3 ++- + operations/generated/divide.c | 1 + + operations/generated/dst-atop.c | 1 + + operations/generated/dst-in.c | 1 + + operations/generated/dst-out.c | 1 + + operations/generated/dst-over.c | 1 + + operations/generated/dst.c | 1 + + operations/generated/exclusion.c | 3 ++- + operations/generated/gamma.c | 1 + + operations/generated/hard-light.c | 1 + + operations/generated/lighten.c | 3 ++- + operations/generated/math.rb | 1 + + operations/generated/multiply.c | 1 + + operations/generated/overlay.c | 1 + + operations/generated/plus.c | 1 + + operations/generated/screen.c | 3 ++- + operations/generated/soft-light.c | 1 + + operations/generated/src-atop.c | 1 + + operations/generated/src-in.c | 1 + + operations/generated/src-out.c | 1 + + operations/generated/src.c | 1 + + operations/generated/subtract.c | 1 + + operations/generated/svg-12-blend.rb | 6 +++++- + operations/generated/svg-12-porter-duff.rb | 2 ++ + operations/generated/svg-multiply.c | 3 ++- + operations/generated/xor.c | 1 + + operations/seamless-clone/seamless-clone-compose.c | 1 + + operations/seamless-clone/seamless-clone.c | 1 + + 206 files changed, 222 insertions(+), 10 deletions(-) + +commit f0eb085f41dbf4b998de9140b95fd2fb8e6c6025 +Author: Øyvind Kolås +Date: Mon Sep 19 23:04:47 2016 +0200 + + gegl-op.h: tweaks making it possible to build for bundled .so + + gegl/gegl-op.h | 57 + +++++++++++++++++++++++++++++++------------------- + operations/core/load.c | 3 ++- + 2 files changed, 38 insertions(+), 22 deletions(-) + +commit 8398c521911772774038db8e49fae4c0d67fc1ab +Author: Øyvind Kolås +Date: Tue Sep 20 21:45:11 2016 +0200 + + bin: speed up some commands by not intializing opencl + + bin/gegl-options.c | 15 ++++++++++++++- + bin/gegl.c | 2 +- + 2 files changed, 15 insertions(+), 2 deletions(-) + +commit 9ea88e9cadd39ca8fccf3fa16f668d047ebbcf82 +Author: Øyvind Kolås +Date: Tue Sep 20 13:32:31 2016 +0200 + + tools/operation-reference.c: fix misleading indentation + + tools/operation_reference.c | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +commit 4980238a96e0c61e2283868f5c6a41326e7c24c7 +Author: Øyvind Kolås +Date: Tue Sep 20 13:30:46 2016 +0200 + + fattal02: reformat according to gcc misleading indentation + + operations/common/fattal02.c | 8 +++++--- + 1 file changed, 5 insertions(+), 3 deletions(-) + +commit e6ee68afecdf826e2441bb4d77e0e7214fa6a353 +Author: Øyvind Kolås +Date: Tue Sep 20 11:52:36 2016 +0200 + + buffer: clean up misleading indentation + + gegl/buffer/gegl-buffer-access.c | 36 + ++++++++++++++++++------------------ + 1 file changed, 18 insertions(+), 18 deletions(-) + +commit 3cd3300c829d62897be8c7bda0f0c3a3c8097bcb +Author: Øyvind Kolås +Date: Tue Sep 20 11:37:56 2016 +0200 + + tests: update reference images relying on sampler downsampling + + tests/compositions/reference/clones.png | Bin 727591 -> + 723988 bytes + .../compositions/reference/composite-transform.png | Bin 22720 -> + 19830 bytes + .../reference/scale-size-keepaspect.png | Bin 719 -> 654 bytes + tests/compositions/reference/simple-scale.png | Bin 460 -> 691 bytes + tests/compositions/reference/transform.png | Bin 22878 -> + 19841 bytes + 5 files changed, 0 insertions(+), 0 deletions(-) + +commit eb33c65ea8f143d0dd811fe43b3dd4576e08673c +Author: Ell +Date: Thu Sep 15 08:17:30 2016 +0000 + + buffer: don't acquire tile storage lock in NN sampler ... + + ... when not using multithreading + + gegl/buffer/gegl-sampler-nearest.c | 6 ++++-- + 1 file changed, 4 insertions(+), 2 deletions(-) + +commit 2730f0a4682767740671e98895f3a2c505b8c7c3 +Author: Ell +Date: Sat Sep 10 14:42:00 2016 +0000 + + buffer: add const qualifier to input rect parameter ... + + ... of gegl_tile_backend_set_extent() + + gegl/buffer/gegl-tile-backend.c | 4 ++-- + gegl/buffer/gegl-tile-backend.h | 4 ++-- + 2 files changed, 4 insertions(+), 4 deletions(-) + +commit b4cbff9a606c96154cd9f3e1dfefaf165428ec52 +Author: Piotr Drąg +Date: Thu Sep 8 04:47:17 2016 +0200 + + Updated Polish translation + + po/pl.po | 128 + +++++++++++++++++++++++++++++++-------------------------------- + 1 file changed, 64 insertions(+), 64 deletions(-) + +commit 52b005062d2ee33ec4f58caeb61544c346af05f8 +Author: Øyvind Kolås +Date: Wed Sep 7 15:11:57 2016 +0200 + + load: readd include stdlib.h bug #1373722 + + operations/core/load.c | 1 + + 1 file changed, 1 insertion(+) + +commit 25677e8d7a850c2727da7de4af11b8b803d60165 +Author: Martin Srebotnjak +Date: Fri Aug 26 22:32:02 2016 +0200 + + Updated Slovenian translation + + po/sl.po | 63 + +++++++++++++++++++-------------------------------------------- + 1 file changed, 19 insertions(+), 44 deletions(-) + +commit f78d191b091fe374b9749c15790037a121d14a7a +Author: Martin Srebotnjak +Date: Thu Aug 25 21:11:11 2016 +0200 + + Updated Slovenian translation + + po/sl.po | 293 + +++++++++++++++++++++++++++++++++++++++------------------------ + 1 file changed, 180 insertions(+), 113 deletions(-) + +commit 045e324567679840f12442b7fb534687e3279883 +Author: Милош Поповић +Date: Mon Aug 22 21:22:29 2016 +0000 + + Updated Serbian translation + + po/sr.po | 341 + +++++++++++++++++++++++++++++++++++---------------------------- + 1 file changed, 190 insertions(+), 151 deletions(-) + +commit 83d583d6de3c1dd43202f8d0cde62526755dace9 +Author: Roman Lebedev +Date: Thu Aug 18 14:01:51 2016 +0300 + + Add .kateconfig with modelines for Kate + + Directly follows GIMP HACKING Hackordnung: + - 2 characters indentation level + - no tabs. TAB should not put TAB characters in the file. + - tab stops at 8 column intervals. + + .kateconfig | 4 ++++ + 1 file changed, 4 insertions(+) + +commit dade97bc6a4ef21e200f2b92bf116766f8ae517c +Author: Piotr Drąg +Date: Fri Aug 19 12:52:20 2016 +0200 + + Updated Polish translation + + po/pl.po | 550 + +++++++++++++++++++++++++++++++-------------------------------- + 1 file changed, 273 insertions(+), 277 deletions(-) + +commit 422314d3590f6ea78f07d99399cfc4673866c7b5 +Author: Daniel Mustieles +Date: Thu Aug 18 08:54:49 2016 +0000 + + Updated Spanish translation + + po/es.po | 167 + +++++++++++++++++++++------------------------------------------ + 1 file changed, 54 insertions(+), 113 deletions(-) + +commit 2360ccc259c68a266869b880229fac8f5b75d022 +Author: Yolanda Álvarez Pérez +Date: Fri Aug 12 07:24:18 2016 +0000 + + Updated Spanish translation + + po/es.po | 127 + ++++++++++++++++----------------------------------------------- + 1 file changed, 31 insertions(+), 96 deletions(-) + +commit 6e7299e1439f156425a8f9f355d2789a0a937abd +Author: Yolanda Álvarez Pérez +Date: Thu Aug 11 07:35:37 2016 +0000 + + Updated Spanish translation + + po/es.po | 148 + ++++++++++++++++++--------------------------------------------- + 1 file changed, 42 insertions(+), 106 deletions(-) + +commit ea3c12e01719832db204f177edbc13f32dff55d4 +Author: Michael Natterer +Date: Sat Aug 6 20:01:42 2016 +0200 + + operations: link all ops against $MATH_LIB + + It seems that latest gcc now properly separates the libs linked by a + module from the libs linked by the host binary, finally. + + operations/Makefile-common.am | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 6123f869d06536c2454eec6fb84004761dfcc03d +Author: Michael Natterer +Date: Sat Aug 6 20:00:03 2016 +0200 + + operations: fix misleading indentation in panorama-projection.c + + Found by -Wmisleading-indentation. And some trailing whitespace + in c2g.c + + operations/common/c2g.c | 6 +- + operations/common/panorama-projection.c | 142 + ++++++++++++++++---------------- + 2 files changed, 75 insertions(+), 73 deletions(-) + +commit f36109870228f60b0b6afa757a91033d9fa198cb +Author: Yolanda Álvarez Pérez +Date: Fri Aug 5 07:07:02 2016 +0000 + + Updated Spanish translation + + po/es.po | 115 + +++++++++++++++++++++++++++------------------------------------ + 1 file changed, 50 insertions(+), 65 deletions(-) + +commit 19320c9c220f29fe25cbccfc07f7c3578a99b9f5 +Author: Yolanda Álvarez Pérez +Date: Thu Aug 4 07:17:50 2016 +0000 + + Updated Spanish translation + + po/es.po | 176 + ++++++++++++++++++++++++++++++--------------------------------- + 1 file changed, 83 insertions(+), 93 deletions(-) + +commit 8407a6a736ec65819fff3fb2ad2eaaa81948a813 +Author: Yolanda Álvarez Pérez +Date: Wed Aug 3 06:55:43 2016 +0000 + + Updated Spanish translation + + po/es.po | 159 + ++++++++++++++++++++++++++++++++++++--------------------------- + 1 file changed, 92 insertions(+), 67 deletions(-) + +commit b0f1f58050388c5d9ed1c35a67594d3bf354d4ab +Author: Yolanda Álvarez Pérez +Date: Tue Jul 26 07:38:56 2016 +0000 + + Updated Spanish translation + + po/es.po | 64 + ++++++++++++++++++++++++++++++++-------------------------------- + 1 file changed, 32 insertions(+), 32 deletions(-) + +commit 32228f85d82c07f10e1e63041466ae8494728c19 +Author: Yolanda Álvarez Pérez +Date: Thu Jul 21 06:51:10 2016 +0000 + + Updated Spanish translation + + po/es.po | 70 + ++++++++++++++++++++++++++++++++-------------------------------- + 1 file changed, 35 insertions(+), 35 deletions(-) + +commit d27108b4f609e3a50e1459cfc14da7e1fd44f157 +Author: Daniel Mustieles +Date: Sun Jul 17 10:33:28 2016 +0000 + + Updated Spanish translation + + po/es.po | 62 + ++++++++++++++++++++++++++++++++------------------------------ + 1 file changed, 32 insertions(+), 30 deletions(-) + +commit 8da65dde3a6999fc1b5f9598be118e20b2cf740d +Author: Piotr Drąg +Date: Sat Jul 16 21:28:26 2016 +0200 + + Add Language headers to po files + + Future versions of gettext will fail if this header is missing. + + po/es.po | 2 +- + po/it.po | 2 +- + po/nb.po | 2 +- + po/oc.po | 2 +- + po/ru.po | 2 +- + 5 files changed, 5 insertions(+), 5 deletions(-) + +commit a99dac2f15639676add8ed30fad35e5052687d66 +Author: Øyvind Kolås +Date: Wed Jul 13 18:47:07 2016 +0200 + + buffer: add an include of stdlib.h for abs + + gegl/buffer/gegl-buffer-access.c | 1 + + 1 file changed, 1 insertion(+) + +commit 302299ab5c710cb9cb94f07102cae548cb893b20 +Author: Jehan +Date: Tue Jul 12 22:29:53 2016 +0200 + + buffer: minor indentation fix. + + gegl/buffer/gegl-buffer.h | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +commit 0189a6b255b406b6af20af7f76e029d9e720e314 +Author: Yolanda Álvarez Pérez +Date: Tue Jul 12 17:42:21 2016 +0000 + + Updated Spanish translation + + po/es.po | 54 +++++++++++++++++++++++++++++++----------------------- + 1 file changed, 31 insertions(+), 23 deletions(-) + +commit 04dccd71db9ed7a01b2d17afc0950f453e0b0beb +Author: Yolanda Álvarez Pérez +Date: Thu Jul 7 07:30:16 2016 +0000 + + Updated Spanish translation + + po/es.po | 149 + ++++++++++++++++++++++++++++----------------------------------- + 1 file changed, 66 insertions(+), 83 deletions(-) + +commit b1efde2e73966d72c1d8bb583723c03b5c03f70d +Author: Yolanda Álvarez Pérez +Date: Wed Jul 6 07:34:48 2016 +0000 + + Updated Spanish translation + + po/es.po | 54 ++++++++++++++++++++++++++++++------------------------ + 1 file changed, 30 insertions(+), 24 deletions(-) + +commit 3c18f6dcbc0a86669056cf0961bef7803d8c30a6 +Author: Øyvind Kolås +Date: Thu Jun 30 18:24:34 2016 +0200 + + buffer: adjust box filtering threshold of linear/cubic samplers + + gegl/buffer/gegl-sampler-cubic.c | 2 +- + gegl/buffer/gegl-sampler-linear.c | 6 +++--- + 2 files changed, 4 insertions(+), 4 deletions(-) + +commit fc283567762c501f61958c119fe1a3fedff8bd9c +Author: Yolanda Álvarez Pérez +Date: Wed Jun 29 07:46:19 2016 +0000 + + Updated Spanish translation + + po/es.po | 44 +++++++++++++++++++++++--------------------- + 1 file changed, 23 insertions(+), 21 deletions(-) + +commit 49185d4b2ea34bbe0e271373933e2d33d2675182 +Author: Yolanda Álvarez Pérez +Date: Fri Jun 24 07:10:35 2016 +0000 + + Updated Spanish translation + + po/es.po | 99 + ++++++++++++++++++++++++++-------------------------------------- + 1 file changed, 40 insertions(+), 59 deletions(-) + +commit b39c782465e708adda2ff7ddc0a354fe65fa00e1 +Author: Daniel Mustieles +Date: Thu Jun 23 14:17:18 2016 +0000 + + Updated Spanish translation + + po/es.po | 1446 + +++++++++++++++++++++++++++++++++++++++----------------------- + 1 file changed, 919 insertions(+), 527 deletions(-) + +commit 4a9bb5b68d667eb193ddc2b21d7b62c05f06fb1f +Author: Tiago Santos +Date: Wed Jun 22 13:34:45 2016 +0000 + + Updated Portuguese translation + + po/pt.po | 713 + +++++++++++++++++++++++++++++++++++---------------------------- + 1 file changed, 392 insertions(+), 321 deletions(-) + +commit e3e24a88be62f217e0fd7d963f41c9a28a8bffee +Author: Martin Pelikán +Date: Wed Jun 22 05:07:40 2016 +1000 + + Stop caching tiles in a singly-linked list; use a hash table only. + + There are still performance tuning options to be had, but the + glib APIs + aren't being exactly helpful: + + - not even their doubly-linked lists can remove an element in-place + - there's no way to do a reliable delete without doing two lookups + - even though the _insert case where g_hash_table_replace might be + useful would require manually inlining _void and cache_lookup in + order to get the CacheItem* inserted into the original spot + + Still, I managed to reduce the loading time of a 69k x 34k TIFF from + ~15 minutes to less than a minute. Closing an image this large is a + lot faster too but purging the tile cache should really be happening + on a different thread in the background. + + https://bugzilla.gnome.org/show_bug.cgi?id=767719 + + gegl/buffer/gegl-tile-handler-cache.c | 36 + ++++++++++++++++------------------- + gegl/buffer/gegl-tile-handler-cache.h | 2 +- + 2 files changed, 17 insertions(+), 21 deletions(-) + +commit d48de4590e7ebf3e94779fb8097f1ec24946c142 +Author: Jehan +Date: Fri Jun 17 13:02:01 2016 +0200 + + AUTHORS, NEWS: remove trailing spaces. + + AUTHORS | 46 +++++++++++++++++++++++----------------------- + NEWS | 12 ++++++------ + 2 files changed, 29 insertions(+), 29 deletions(-) + +commit e01804ef54e93751b0489b56a6c7976873599814 +Author: Øyvind Kolås +Date: Wed Jun 15 07:20:11 2016 +0200 + + post release version bump to 0.3.9 + + configure.ac | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit f84e491475a212dc259b1c36ac4edede011a5176 +Author: Alexandre Prokoudine +Date: Tue Jun 14 22:36:13 2016 +0300 + + release 0.3.8 + + configure.ac | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + commit 72fb2f7b8a57ca78b28672ac2e0e86b588072b85 Author: Alexandre Prokoudine Date: Mon Jun 13 12:52:01 2016 +0300 @@ -262,17 +3711,16 @@ https://bugzilla.gnome.org/show_bug.cgi?id=760493 - gegl/gegl-init.c | 4 +- - gegl/gegl-plugin.h | 1 + - gegl/operation/Makefile.am | 4 +- - gegl/operation/gegl-extension-handler-private.h | 24 ---- - gegl/operation/gegl-extension-handler.c | 79 ++------------ - gegl/operation/gegl-extension-handler.h | 26 ++++- - gegl/operation/gegl-operation-handlers-private.h | 24 ++++ - gegl/operation/gegl-operation-handlers.c | 133 - +++++++++++++++++++++++ - gegl/operation/gegl-operation-handlers.h | 32 ++++++ - 9 files changed, 222 insertions(+), 105 deletions(-) + gegl/gegl-init.c | 4 +- + gegl/gegl-plugin.h | 1 + + gegl/operation/Makefile.am | 4 +- + gegl/operation/gegl-extension-handler.c | 79 ++---------- + gegl/operation/gegl-extension-handler.h | 26 +++- + ...private.h => gegl-operation-handlers-private.h} | 4 +- + gegl/operation/gegl-operation-handlers.c | 133 + +++++++++++++++++++++ + gegl/operation/gegl-operation-handlers.h | 32 +++++ + 8 files changed, 200 insertions(+), 83 deletions(-) commit 29f3b4d9354e4a1c140c8a6acbb3db1a99667ca8 Author: Michael Natterer @@ -1061,15 +4509,12 @@ operations: mv common/load.c core/load.c - operations/common/Makefile.am | 1 - - operations/common/checkerboard.c | 2 +- - operations/common/load.c | 233 - --------------------------------------- - operations/core/Makefile.am | 1 + - operations/core/load.c | 233 - +++++++++++++++++++++++++++++++++++++++ - po/POTFILES.in | 2 +- - 6 files changed, 236 insertions(+), 236 deletions(-) + operations/common/Makefile.am | 1 - + operations/common/checkerboard.c | 2 +- + operations/core/Makefile.am | 1 + + operations/{common => core}/load.c | 0 + po/POTFILES.in | 2 +- + 5 files changed, 3 insertions(+), 3 deletions(-) commit 7655f5dd0f555712a0ef19f26167a4882531a5d1 Author: Øyvind Kolås @@ -1387,14 +4832,11 @@ move gegl-tester to tools - bin/Makefile.am | 2 +- - bin/gegl-tester.c | 380 - ---------------------------------------------------- - docs/Makefile.am | 4 +- - tools/Makefile.am | 2 +- - tools/gegl-tester.c | 380 - ++++++++++++++++++++++++++++++++++++++++++++++++++++ - 5 files changed, 384 insertions(+), 384 deletions(-) + bin/Makefile.am | 2 +- + docs/Makefile.am | 4 ++-- + tools/Makefile.am | 2 +- + {bin => tools}/gegl-tester.c | 0 + 4 files changed, 4 insertions(+), 4 deletions(-) commit 2f9744618038aa5f14e01129ce10744e8f6d0597 Author: Michael Natterer @@ -1638,12 +5080,9 @@ git-binary: rename mrg-ui to ui - bin/Makefile.am | 2 +- - bin/mrg-ui.c | 2000 - ------------------------------------------------------- - bin/ui.c | 2000 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 3 files changed, 2001 insertions(+), 2001 deletions(-) + bin/Makefile.am | 2 +- + bin/{mrg-ui.c => ui.c} | 0 + 2 files changed, 1 insertion(+), 1 deletion(-) commit c5a11735e45712bb9f3882520df648ca648f5ad4 Author: Øyvind Kolås @@ -1717,16 +5156,12 @@ move retro-curve/-filter out of workshop - operations/common/Makefile.am | 2 + - operations/common/retro-curve.c | 771 - +++++++++++++++++++++++++++++++++++++ - operations/common/retro-filter.c | 216 +++++++++++ - operations/workshop/Makefile.am | 2 - - operations/workshop/retro-curve.c | 771 - ------------------------------------- - operations/workshop/retro-filter.c | 216 ----------- - po/POTFILES.in | 2 + - 7 files changed, 991 insertions(+), 989 deletions(-) + operations/common/Makefile.am | 2 ++ + operations/{workshop => common}/retro-curve.c | 0 + operations/{workshop => common}/retro-filter.c | 0 + operations/workshop/Makefile.am | 2 -- + po/POTFILES.in | 2 ++ + 5 files changed, 4 insertions(+), 2 deletions(-) commit dd4146e10274eae735baf0006c65fde338218410 Author: Debarshi Ray @@ -1740,14 +5175,12 @@ https://bugzilla.gnome.org/show_bug.cgi?id=743681 - operations/workshop/Makefile.am | 4 +- - operations/workshop/insta-curve.c | 771 - ------------------------------------- - operations/workshop/insta-filter.c | 216 ----------- - operations/workshop/retro-curve.c | 771 - +++++++++++++++++++++++++++++++++++++ - operations/workshop/retro-filter.c | 216 +++++++++++ - 5 files changed, 989 insertions(+), 989 deletions(-) + operations/workshop/Makefile.am | 4 +- + .../workshop/{insta-curve.c => retro-curve.c} | 38 + +++++++++---------- + .../workshop/{insta-filter.c => retro-filter.c} | 44 + +++++++++++----------- + 3 files changed, 43 insertions(+), 43 deletions(-) commit 0a7207b9e3e99c93c774548b3193ec8c45032b91 Author: Øyvind Kolås @@ -1935,13 +5368,10 @@ dcraw-load: move to workshop, raw-load replaces it - operations/common/Makefile.am | 1 - - operations/common/dcraw-load.c | 191 - --------------------------------------- - operations/workshop/Makefile.am | 1 + - operations/workshop/dcraw-load.c | 191 - +++++++++++++++++++++++++++++++++++++++ - 4 files changed, 192 insertions(+), 192 deletions(-) + operations/common/Makefile.am | 1 - + operations/workshop/Makefile.am | 1 + + operations/{common => workshop}/dcraw-load.c | 0 + 3 files changed, 1 insertion(+), 1 deletion(-) commit 490ee6e55252a8d4bf61d3b869b53ca95f3613c5 Author: Øyvind Kolås @@ -4069,24 +7499,21 @@ rename/refactor GeglAudio to GeglAudioFragment - bin/mrg-ui.c | 4 +- - examples/gegl-video.c | 20 ++-- - examples/video-invert.c | 2 +- - gegl/Makefile.am | 2 +- - gegl/gegl-op.h | 34 +++--- - gegl/gegl-plugin.h | 2 +- - gegl/gegl-types.h | 10 +- - gegl/property-types/Makefile.am | 4 +- - gegl/property-types/gegl-audio-fragment.c | 188 - ++++++++++++++++++++++++++++++ - gegl/property-types/gegl-audio-fragment.h | 83 +++++++++++++ - gegl/property-types/gegl-audio.c | 188 - ------------------------------ - gegl/property-types/gegl-audio.h | 105 ----------------- - gegl/property-types/gegl-paramspecs.c | 2 +- - operations/external/ff-load.c | 8 +- - operations/external/ff-save.c | 8 +- - 15 files changed, 319 insertions(+), 341 deletions(-) + bin/mrg-ui.c | 4 +- + examples/gegl-video.c | 20 ++--- + examples/video-invert.c | 2 +- + gegl/Makefile.am | 2 +- + gegl/gegl-op.h | 34 ++++----- + gegl/gegl-plugin.h | 2 +- + gegl/gegl-types.h | 10 +-- + gegl/property-types/Makefile.am | 4 +- + .../{gegl-audio.c => gegl-audio-fragment.c} | 86 + +++++++++++----------- + .../{gegl-audio.h => gegl-audio-fragment.h} | 66 ++++++----------- + gegl/property-types/gegl-paramspecs.c | 2 +- + operations/external/ff-load.c | 8 +- + operations/external/ff-save.c | 8 +- + 13 files changed, 113 insertions(+), 135 deletions(-) commit 1fd8423a0b571e7c13e4d1042b6c503f0d38f09f Author: Øyvind Kolås @@ -4406,12 +7833,10 @@ ff-save: move from workshop and make it compile again - operations/external/Makefile.am | 8 +- - operations/external/ff-save.c | 900 - +++++++++++++++++++++++++++++++++ - operations/workshop/external/ff-save.c | 898 - -------------------------------- - 3 files changed, 906 insertions(+), 900 deletions(-) + operations/external/Makefile.am | 8 ++++++-- + operations/{workshop => }/external/ff-save.c | 24 + +++++++++++++----------- + 2 files changed, 19 insertions(+), 13 deletions(-) commit 2cd280c58a31af9c2c4d9e123d758e2f39dd3c55 Author: Øyvind Kolås @@ -6242,15 +9667,11 @@ ops: rename raw-load to dcraw-load, and lraw-load to rawload - operations/common/Makefile.am | 2 +- - operations/common/dcraw-load.c | 191 ++++++++++++++++++++++++++++ - operations/common/raw-load.c | 191 ---------------------------- - operations/external/Makefile.am | 8 +- - operations/external/lraw.c | 270 - --------------------------------------- - operations/external/raw-load.c | 271 - ++++++++++++++++++++++++++++++++++++++++ - 6 files changed, 467 insertions(+), 466 deletions(-) + operations/common/Makefile.am | 2 +- + operations/common/{raw-load.c => dcraw-load.c} | 10 +++++----- + operations/external/Makefile.am | 8 ++++---- + operations/external/{lraw.c => raw-load.c} | 17 +++++++++-------- + 4 files changed, 19 insertions(+), 18 deletions(-) commit 556e8589fe74a281a05f8219eaab4fab29c05753 Author: Øyvind Kolås @@ -7036,25 +10457,21 @@ gaussian-blur: replace with the new one from workshop - operations/common/Makefile.am | 2 + - operations/common/dropshadow.c | 4 +- - operations/common/gaussian-blur-iir.c | 123 ++++ - operations/common/gaussian-blur.c | 2 +- - operations/common/gblur-1d.c | 893 - +++++++++++++++++++++++++ - operations/workshop/Makefile.am | 2 - - operations/workshop/gaussian-blur-iir.c | 123 ---- - operations/workshop/gblur-1d.c | 893 - ------------------------- - tests/compositions/reference/clones.png | Bin 759922 -> 721129 - bytes - tests/compositions/reference/gegl.png | Bin 112181 -> 108659 - bytes - tests/compositions/reference/image-compare.png | Bin 302991 -> 310643 - bytes - tests/compositions/reference/softglow.png | Bin 1143762 -> + operations/common/Makefile.am | 2 ++ + operations/common/dropshadow.c | 4 +++- + .../{workshop => common}/gaussian-blur-iir.c | 8 ++++---- + operations/common/gaussian-blur.c | 2 +- + operations/{workshop => common}/gblur-1d.c | 0 + operations/workshop/Makefile.am | 2 -- + tests/compositions/reference/clones.png | Bin 759922 -> + 721129 bytes + tests/compositions/reference/gegl.png | Bin 112181 -> + 108659 bytes + tests/compositions/reference/image-compare.png | Bin 302991 -> + 310643 bytes + tests/compositions/reference/softglow.png | Bin 1143762 -> 1202606 bytes - 12 files changed, 1022 insertions(+), 1020 deletions(-) + 10 files changed, 10 insertions(+), 8 deletions(-) commit f52ef504b736b6cded152ad841924e906a4e9dd0 Author: Øyvind Kolås @@ -8367,7 +11784,7 @@ 1 file changed, 1 insertion(+) commit 564f45bad76eb0f888e628ea70345912dd68cbbb -Merge: 539c231 aed6865 +Merge: 539c231c aed68655 Author: Jon Nordby Date: Tue Jan 20 17:20:08 2015 +0100 @@ -8978,14 +12395,11 @@ add check for libv4l2 and make the v4l2 op conditional - configure.ac | 21 + - operations/workshop/external/Makefile.am | 7 + - operations/workshop/external/v4l2.c | 780 - +++++++++++++++++++++++++++++++ - operations/workshop/v4l2.c | 780 - ------------------------------- - po/POTFILES.in | 2 +- - 5 files changed, 809 insertions(+), 781 deletions(-) + configure.ac | 21 +++++++++++++++++++++ + operations/workshop/external/Makefile.am | 7 +++++++ + operations/workshop/{ => external}/v4l2.c | 0 + po/POTFILES.in | 2 +- + 4 files changed, 29 insertions(+), 1 deletion(-) commit b466db8bb8c799c2dcc8522d3e106275ff814192 Author: Nils Philippsen @@ -9938,16 +13352,13 @@ This exectuable is useful to others using GEGL, for instance in test suites. - tests/compositions/run-compositions.py | 2 +- - tests/opencl/Makefile.am | 2 +- - tests/simple/test-exp-combine.sh | 2 +- - tools/.gitignore | 4 +- - tools/Makefile.am | 3 +- - tools/gegl-imgcmp.c | 113 - +++++++++++++++++++++++++++++++++ - tools/img_cmp.c | 113 - --------------------------------- - 7 files changed, 120 insertions(+), 119 deletions(-) + tests/compositions/run-compositions.py | 2 +- + tests/opencl/Makefile.am | 2 +- + tests/simple/test-exp-combine.sh | 2 +- + tools/.gitignore | 4 ++-- + tools/Makefile.am | 3 ++- + tools/{img_cmp.c => gegl-imgcmp.c} | 0 + 6 files changed, 7 insertions(+), 6 deletions(-) commit d9bf89201b4d8795e2b91713f9e72f3061bc4cf3 Author: Michael Henning @@ -10352,161 +13763,88 @@ tests: improve naming of buffer tests - tests/buffer/reference/blank.buf | 23 + - tests/buffer/reference/buffer_copy.buf | 23 + - tests/buffer/reference/buffer_copy_lower_left.buf | 23 + - tests/buffer/reference/buffer_copy_lower_right.buf | 23 + - tests/buffer/reference/buffer_copy_self.buf | 23 + - tests/buffer/reference/buffer_copy_upper_left.buf | 23 + - tests/buffer/reference/buffer_copy_upper_right.buf | 23 + - tests/buffer/reference/buffer_dup_copy1.buf | 23 + - tests/buffer/reference/buffer_dup_copy2.buf | 23 + - tests/buffer/reference/buffer_dup_delete1.buf | 23 + - tests/buffer/reference/buffer_dup_delete2.buf | 23 + - tests/buffer/reference/buffer_dup_write1.buf | 23 + - tests/buffer/reference/buffer_dup_write2.buf | 23 + - tests/buffer/reference/buffer_dup_write3.buf | 23 + - tests/buffer/reference/buffer_dup_write4.buf | 23 + - tests/buffer/reference/buffer_iterator1.buf | 23 + - tests/buffer/reference/buffer_iterator1sub.buf | 23 + - tests/buffer/reference/buffer_iterator2.buf | 23 + - tests/buffer/reference/buffer_iterator2sub.buf | 23 + - tests/buffer/reference/buffer_iterator3.buf | 23 + - tests/buffer/reference/buffer_iterator3sub.buf | 23 + - tests/buffer/reference/buffer_iterator4.buf | 23 + - tests/buffer/reference/buffer_iterator4sub.buf | 23 + - tests/buffer/reference/buffer_linear_copy.buf | 23 + - tests/buffer/reference/buffer_linear_iter.buf | 23 + - tests/buffer/reference/buffer_linear_iter2.buf | 23 + - tests/buffer/reference/buffer_multcopy.buf | 131 +++ - tests/buffer/reference/buffer_set_pattern.buf | 1057 - ++++++++++++++++++++ - tests/buffer/reference/checks.buf | 23 + - tests/buffer/reference/get_buffer_scaled.buf | 101 ++ - tests/buffer/reference/get_buffer_scaled2.buf | 13 + - tests/buffer/reference/gray.buf | 23 + - tests/buffer/reference/grow_extent.buf | 53 + - tests/buffer/reference/mipmap_iterator.buf | 89 ++ - tests/buffer/reference/mipmap_iterator2.buf | 45 + - tests/buffer/reference/mipmap_set.buf | 45 + - tests/buffer/reference/mipmap_set2.buf | 67 ++ - tests/buffer/reference/rect.buf | 23 + - tests/buffer/reference/sample.buf | 23 + - tests/buffer/reference/test_blank.buf | 23 - - tests/buffer/reference/test_checkerboard.buf | 23 - - tests/buffer/reference/test_gegl_buffer_copy.buf | 23 - - .../reference/test_gegl_buffer_copy_lower_left.buf | 23 - - .../test_gegl_buffer_copy_lower_right.buf | 23 - - .../reference/test_gegl_buffer_copy_self.buf | 23 - - .../reference/test_gegl_buffer_copy_upper_left.buf | 23 - - .../test_gegl_buffer_copy_upper_right.buf | 23 - - .../reference/test_gegl_buffer_dup_copy1.buf | 23 - - .../reference/test_gegl_buffer_dup_copy2.buf | 23 - - .../reference/test_gegl_buffer_dup_delete1.buf | 23 - - .../reference/test_gegl_buffer_dup_delete2.buf | 23 - - .../reference/test_gegl_buffer_dup_write1.buf | 23 - - .../reference/test_gegl_buffer_dup_write2.buf | 23 - - .../reference/test_gegl_buffer_dup_write3.buf | 23 - - .../reference/test_gegl_buffer_dup_write4.buf | 23 - - .../reference/test_gegl_buffer_iterator1.buf | 23 - - .../reference/test_gegl_buffer_iterator1sub.buf | 23 - - .../reference/test_gegl_buffer_iterator2.buf | 23 - - .../reference/test_gegl_buffer_iterator2sub.buf | 23 - - .../reference/test_gegl_buffer_iterator3.buf | 23 - - .../reference/test_gegl_buffer_iterator3sub.buf | 23 - - .../reference/test_gegl_buffer_iterator4.buf | 23 - - .../reference/test_gegl_buffer_iterator4sub.buf | 23 - - .../reference/test_gegl_buffer_linear_copy.buf | 23 - - .../reference/test_gegl_buffer_linear_iter.buf | 23 - - .../buffer/reference/test_gegl_buffer_multcopy.buf | 131 --- - .../reference/test_gegl_buffer_set_pattern.buf | 1057 - -------------------- - tests/buffer/reference/test_get_buffer_scaled.buf | 101 -- - tests/buffer/reference/test_get_buffer_scaled2.buf | 13 - - tests/buffer/reference/test_gray.buf | 23 - - tests/buffer/reference/test_grow_extent.buf | 53 - - tests/buffer/reference/test_mipmap.buf | 45 - - tests/buffer/reference/test_mipmap2.buf | 67 -- - tests/buffer/reference/test_mipmap3.buf | 89 -- - tests/buffer/reference/test_rectangle.buf | 23 - - tests/buffer/reference/test_sample.buf | 23 - - tests/buffer/tests/blank.c | 13 + - tests/buffer/tests/buffer_copy.c | 17 + - tests/buffer/tests/buffer_copy_lower_left.c | 22 + - tests/buffer/tests/buffer_copy_lower_right.c | 23 + - tests/buffer/tests/buffer_copy_self.c | 15 + - tests/buffer/tests/buffer_copy_upper_left.c | 20 + - tests/buffer/tests/buffer_copy_upper_right.c | 21 + - tests/buffer/tests/buffer_dup_copy1.c | 13 + - tests/buffer/tests/buffer_dup_copy2.c | 13 + - tests/buffer/tests/buffer_dup_delete1.c | 13 + - tests/buffer/tests/buffer_dup_delete2.c | 13 + - tests/buffer/tests/buffer_dup_write1.c | 14 + - tests/buffer/tests/buffer_dup_write2.c | 14 + - tests/buffer/tests/buffer_dup_write3.c | 14 + - tests/buffer/tests/buffer_dup_write4.c | 14 + - tests/buffer/tests/buffer_iterator1.c | 12 + - tests/buffer/tests/buffer_iterator1sub.c | 17 + - tests/buffer/tests/buffer_iterator2.c | 12 + - tests/buffer/tests/buffer_iterator2sub.c | 16 + - tests/buffer/tests/buffer_iterator3.c | 12 + - tests/buffer/tests/buffer_iterator3sub.c | 16 + - tests/buffer/tests/buffer_iterator4.c | 12 + - tests/buffer/tests/buffer_iterator4sub.c | 16 + - tests/buffer/tests/buffer_linear_copy.c | 28 + - tests/buffer/tests/buffer_linear_iter.c | 44 + - tests/buffer/tests/buffer_linear_iter2.c | 41 + - tests/buffer/tests/buffer_multcopy.c | 52 + - tests/buffer/tests/buffer_set_pattern.c | 55 + - tests/buffer/tests/checks.c | 14 + - tests/buffer/tests/get_buffer_scaled.c | 31 + - tests/buffer/tests/get_buffer_scaled2.c | 23 + - tests/buffer/tests/gray.c | 14 + - tests/buffer/tests/grow_extent.c | 17 + - tests/buffer/tests/mipmap_iterator.c | 60 ++ - tests/buffer/tests/mipmap_iterator2.c | 50 + - tests/buffer/tests/mipmap_set.c | 27 + - tests/buffer/tests/mipmap_set2.c | 40 + - tests/buffer/tests/rect.c | 15 + - tests/buffer/tests/sample.c | 28 + - tests/buffer/tests/test_blank.c | 13 - - tests/buffer/tests/test_checkerboard.c | 14 - - tests/buffer/tests/test_gegl_buffer_copy.c | 17 - - .../tests/test_gegl_buffer_copy_lower_left.c | 22 - - .../tests/test_gegl_buffer_copy_lower_right.c | 23 - - tests/buffer/tests/test_gegl_buffer_copy_self.c | 15 - - .../tests/test_gegl_buffer_copy_upper_left.c | 20 - - .../tests/test_gegl_buffer_copy_upper_right.c | 21 - - tests/buffer/tests/test_gegl_buffer_dup_copy1.c | 13 - - tests/buffer/tests/test_gegl_buffer_dup_copy2.c | 13 - - tests/buffer/tests/test_gegl_buffer_dup_delete1.c | 13 - - tests/buffer/tests/test_gegl_buffer_dup_delete2.c | 13 - - tests/buffer/tests/test_gegl_buffer_dup_write1.c | 14 - - tests/buffer/tests/test_gegl_buffer_dup_write2.c | 14 - - tests/buffer/tests/test_gegl_buffer_dup_write3.c | 14 - - tests/buffer/tests/test_gegl_buffer_dup_write4.c | 14 - - tests/buffer/tests/test_gegl_buffer_iterator1.c | 12 - - tests/buffer/tests/test_gegl_buffer_iterator1sub.c | 17 - - tests/buffer/tests/test_gegl_buffer_iterator2.c | 12 - - tests/buffer/tests/test_gegl_buffer_iterator2sub.c | 16 - - tests/buffer/tests/test_gegl_buffer_iterator3.c | 12 - - tests/buffer/tests/test_gegl_buffer_iterator3sub.c | 16 - - tests/buffer/tests/test_gegl_buffer_iterator4.c | 12 - - tests/buffer/tests/test_gegl_buffer_iterator4sub.c | 16 - - tests/buffer/tests/test_gegl_buffer_linear_copy.c | 28 - - tests/buffer/tests/test_gegl_buffer_linear_iter.c | 44 - - tests/buffer/tests/test_gegl_buffer_multcopy.c | 52 - - tests/buffer/tests/test_gegl_buffer_set_pattern.c | 55 - - tests/buffer/tests/test_get_buffer_scaled.c | 31 - - tests/buffer/tests/test_get_buffer_scaled2.c | 23 - - tests/buffer/tests/test_gray.c | 14 - - tests/buffer/tests/test_grow_extent.c | 17 - - tests/buffer/tests/test_mipmap.c | 27 - - tests/buffer/tests/test_mipmap2.c | 40 - - tests/buffer/tests/test_mipmap3.c | 60 -- - tests/buffer/tests/test_rectangle.c | 15 - - tests/buffer/tests/test_sample.c | 28 - - 152 files changed, 3182 insertions(+), 3023 deletions(-) + .../buffer/reference/{test_blank.buf => blank.buf} | 2 +- + .../{test_gegl_buffer_copy.buf => buffer_copy.buf} | 2 +- + ...y_lower_left.buf => buffer_copy_lower_left.buf} | 2 +- + ...lower_right.buf => buffer_copy_lower_right.buf} | 2 +- + ...l_buffer_copy_self.buf => buffer_copy_self.buf} | 2 +- + ...y_upper_left.buf => buffer_copy_upper_left.buf} | 2 +- + ...upper_right.buf => buffer_copy_upper_right.buf} | 2 +- + ...l_buffer_dup_copy1.buf => buffer_dup_copy1.buf} | 2 +- + ...l_buffer_dup_copy2.buf => buffer_dup_copy2.buf} | 2 +- + ...uffer_dup_write2.buf => buffer_dup_delete1.buf} | 2 +- + ...uffer_dup_write3.buf => buffer_dup_delete2.buf} | 2 +- + ...test_checkerboard.buf => buffer_dup_write1.buf} | 2 +- + tests/buffer/reference/buffer_dup_write2.buf | 23 ++++++++++ + tests/buffer/reference/buffer_dup_write3.buf | 23 ++++++++++ + ...buffer_dup_write1.buf => buffer_dup_write4.buf} | 2 +- + ...l_buffer_iterator1.buf => buffer_iterator1.buf} | 2 +- + ...er_iterator1sub.buf => buffer_iterator1sub.buf} | 2 +- + ...l_buffer_iterator2.buf => buffer_iterator2.buf} | 2 +- + ...er_iterator2sub.buf => buffer_iterator2sub.buf} | 2 +- + ...l_buffer_iterator3.buf => buffer_iterator3.buf} | 2 +- + ...er_iterator3sub.buf => buffer_iterator3sub.buf} | 2 +- + ...l_buffer_iterator4.buf => buffer_iterator4.buf} | 2 +- + ...er_iterator4sub.buf => buffer_iterator4sub.buf} | 2 +- + ...ffer_linear_copy.buf => buffer_linear_copy.buf} | 2 +- + ...ffer_linear_iter.buf => buffer_linear_iter.buf} | 2 +- + tests/buffer/reference/buffer_linear_iter2.buf | 23 ++++++++++ + ...egl_buffer_multcopy.buf => buffer_multcopy.buf} | 2 +- + ...ffer_set_pattern.buf => buffer_set_pattern.buf} | 2 +- + ...{test_gegl_buffer_dup_write4.buf => checks.buf} | 2 +- + ...get_buffer_scaled.buf => get_buffer_scaled.buf} | 2 +- + ...t_buffer_scaled2.buf => get_buffer_scaled2.buf} | 2 +- + tests/buffer/reference/{test_gray.buf => gray.buf} | 2 +- + .../{test_grow_extent.buf => grow_extent.buf} | 2 +- + .../{test_mipmap3.buf => mipmap_iterator.buf} | 2 +- + ...buffer_dup_delete1.buf => mipmap_iterator2.buf} | 24 ++++++++++- + .../reference/{test_mipmap.buf => mipmap_set.buf} | 2 +- + .../{test_mipmap2.buf => mipmap_set2.buf} | 2 +- + .../reference/{test_rectangle.buf => rect.buf} | 2 +- + .../reference/{test_sample.buf => sample.buf} | 2 +- + .../reference/test_gegl_buffer_dup_delete2.buf | 23 ---------- + tests/buffer/tests/{test_blank.c => blank.c} | 0 + .../{test_gegl_buffer_copy.c => buffer_copy.c} | 0 + ..._copy_lower_left.c => buffer_copy_lower_left.c} | 0 + ...opy_lower_right.c => buffer_copy_lower_right.c} | 0 + ..._gegl_buffer_copy_self.c => buffer_copy_self.c} | 0 + ..._copy_upper_left.c => buffer_copy_upper_left.c} | 0 + ...opy_upper_right.c => buffer_copy_upper_right.c} | 0 + ..._gegl_buffer_dup_copy1.c => buffer_dup_copy1.c} | 0 + ..._gegl_buffer_dup_copy2.c => buffer_dup_copy2.c} | 0 + ...l_buffer_dup_delete1.c => buffer_dup_delete1.c} | 0 + ...l_buffer_dup_delete2.c => buffer_dup_delete2.c} | 0 + ...egl_buffer_dup_write1.c => buffer_dup_write1.c} | 0 + ...egl_buffer_dup_write2.c => buffer_dup_write2.c} | 0 + ...egl_buffer_dup_write3.c => buffer_dup_write3.c} | 0 + ...egl_buffer_dup_write4.c => buffer_dup_write4.c} | 0 + ..._gegl_buffer_iterator1.c => buffer_iterator1.c} | 0 + ...buffer_iterator1sub.c => buffer_iterator1sub.c} | 0 + ..._gegl_buffer_iterator2.c => buffer_iterator2.c} | 0 + ...buffer_iterator2sub.c => buffer_iterator2sub.c} | 0 + ..._gegl_buffer_iterator3.c => buffer_iterator3.c} | 0 + ...buffer_iterator3sub.c => buffer_iterator3sub.c} | 0 + ..._gegl_buffer_iterator4.c => buffer_iterator4.c} | 0 + ...buffer_iterator4sub.c => buffer_iterator4sub.c} | 0 + ...l_buffer_linear_copy.c => buffer_linear_copy.c} | 0 + ...l_buffer_linear_iter.c => buffer_linear_iter.c} | 0 + tests/buffer/tests/buffer_linear_iter2.c | 41 + ++++++++++++++++++ + ...st_gegl_buffer_multcopy.c => buffer_multcopy.c} | 0 + ...l_buffer_set_pattern.c => buffer_set_pattern.c} | 0 + .../buffer/tests/{test_checkerboard.c => checks.c} | 0 + ...est_get_buffer_scaled.c => get_buffer_scaled.c} | 0 + ...t_get_buffer_scaled2.c => get_buffer_scaled2.c} | 0 + tests/buffer/tests/{test_gray.c => gray.c} | 0 + .../tests/{test_grow_extent.c => grow_extent.c} | 0 + .../tests/{test_mipmap3.c => mipmap_iterator.c} | 0 + tests/buffer/tests/mipmap_iterator2.c | 50 + ++++++++++++++++++++++ + tests/buffer/tests/{test_mipmap.c => mipmap_set.c} | 0 + .../buffer/tests/{test_mipmap2.c => mipmap_set2.c} | 0 + tests/buffer/tests/{test_rectangle.c => rect.c} | 0 + tests/buffer/tests/{test_sample.c => sample.c} | 0 + 79 files changed, 218 insertions(+), 59 deletions(-) commit 7378583607494c2ffc38b028cebb4fc1a4691cb9 Author: Øyvind Kolås @@ -11665,38 +15003,30 @@ perf: update performance testing framework - configure.ac | 1 + - gegl/buffer/gegl-sampler.c | 3 +- - perf/Makefile | 59 -------------------------- - perf/Makefile-retrospect | 81 - ++++++++++++++++++++++++++++++++++++ - perf/Makefile-tests | 15 +++++++ - perf/Makefile.am | 47 +++++++++++++++++++++ - perf/README | 22 ---------- - perf/create-report.rb | 25 ++++++----- - perf/joblist | 11 +++++ - perf/makejobs.rb | 24 +++++++++++ - perf/test-bcontrast-minichunk.c | 33 +++++++++++++++ - perf/test-bcontrast.c | 30 +++++++++++++ - perf/test-blur.c | 27 ++++++++++++ - perf/test-common.h | 45 ++++++++++++++++++++ - perf/test-gegl-buffer-access.c | 41 ++++++++++++++++++ - perf/test-passthrough.c | 31 ++++++++++++++ - perf/test-rotate.c | 42 +++++++++++++++++++ - perf/test-unsharpmask.c | 27 ++++++++++++ - perf/tests/Makefile | 16 ------- - perf/tests/bblur.c | 25 ----------- - perf/tests/bcontrast-minichunk.c | 33 --------------- - perf/tests/bcontrast.c | 30 ------------- - perf/tests/blur.c | 27 ------------ - perf/tests/cc.cc | 58 -------------------------- - perf/tests/comp.c | 32 -------------- - perf/tests/passthrough.c | 31 -------------- - perf/tests/rotate.c | 25 ----------- - perf/tests/test-common.h | 39 ----------------- - perf/tests/test-gegl-buffer-access.c | 37 ---------------- - perf/tests/unsharpmask.c | 27 ------------ - 30 files changed, 471 insertions(+), 473 deletions(-) + configure.ac | 1 + + gegl/buffer/gegl-sampler.c | 3 +- + perf/Makefile | 59 ---------------- + perf/Makefile-retrospect | 81 + ++++++++++++++++++++++ + perf/Makefile-tests | 15 ++++ + perf/Makefile.am | 47 +++++++++++++ + perf/README | 22 ------ + perf/create-report.rb | 25 ++++--- + perf/joblist | 11 +++ + perf/makejobs.rb | 24 +++++++ + ...rast-minichunk.c => test-bcontrast-minichunk.c} | 0 + perf/{tests/bcontrast.c => test-bcontrast.c} | 0 + perf/{tests/blur.c => test-blur.c} | 0 + perf/{tests => }/test-common.h | 12 +++- + perf/{tests => }/test-gegl-buffer-access.c | 16 +++-- + perf/{tests/passthrough.c => test-passthrough.c} | 0 + perf/{tests/rotate.c => test-rotate.c} | 17 +++++ + perf/{tests/unsharpmask.c => test-unsharpmask.c} | 0 + perf/tests/Makefile | 16 ----- + perf/tests/bblur.c | 25 ------- + perf/tests/cc.cc | 58 ---------------- + perf/tests/comp.c | 32 --------- + 22 files changed, 231 insertions(+), 233 deletions(-) commit 0ca1110c8c14c7471ea5eb403d9450ab66848e76 Author: Øyvind Kolås @@ -11956,14 +15286,11 @@ operations: move color-rotate from workshop/ to common/ - operations/common/Makefile.am | 1 + - operations/common/color-rotate.c | 416 - +++++++++++++++++++++++++++++++++++++ - operations/workshop/Makefile.am | 1 - - operations/workshop/color-rotate.c | 416 - ------------------------------------- - po/POTFILES.in | 2 +- - 5 files changed, 418 insertions(+), 418 deletions(-) + operations/common/Makefile.am | 1 + + operations/{workshop => common}/color-rotate.c | 0 + operations/workshop/Makefile.am | 1 - + po/POTFILES.in | 2 +- + 4 files changed, 2 insertions(+), 2 deletions(-) commit 0c5524915d48a1068f71e1683292fac759c8a68d Author: Michael Natterer @@ -12010,14 +15337,11 @@ operations: move convolution-matrix from workshop/ to common/ - operations/common/Makefile.am | 1 + - operations/common/convolution-matrix.c | 345 - +++++++++++++++++++++++++++++++ - operations/workshop/Makefile.am | 1 - - operations/workshop/convolution-matrix.c | 345 - ------------------------------- - po/POTFILES.in | 2 +- - 5 files changed, 347 insertions(+), 347 deletions(-) + operations/common/Makefile.am | 1 + + operations/{workshop => common}/convolution-matrix.c | 0 + operations/workshop/Makefile.am | 1 - + po/POTFILES.in | 2 +- + 4 files changed, 2 insertions(+), 2 deletions(-) commit 3db82e23a44de2da30df52507a4ee6ff8be900e9 Author: Michael Natterer @@ -13637,13 +16961,10 @@ operations: rename noise.c to noise-perlin.c - operations/common/Makefile.am | 2 +- - operations/common/noise-perlin.c | 116 - +++++++++++++++++++++++++++++++++++++++ - operations/common/noise.c | 116 - --------------------------------------- - po/POTFILES.in | 2 +- - 4 files changed, 118 insertions(+), 118 deletions(-) + operations/common/Makefile.am | 2 +- + operations/common/{noise.c => noise-perlin.c} | 2 +- + po/POTFILES.in | 2 +- + 3 files changed, 3 insertions(+), 3 deletions(-) commit 6c1f37a5797e92d53e76f590ebfbc2ee81c48097 Author: Michael Natterer @@ -14987,12 +18308,11 @@ panorama-projection: merge gnomonic and stereographic ops - operations/common/Makefile.am | 3 +- - operations/common/gnomonic-projection.c | 250 -------------------- - operations/common/panorama-projection.c | 336 - +++++++++++++++++++++++++++ - operations/common/stereographic-projection.c | 258 -------------------- - 4 files changed, 337 insertions(+), 510 deletions(-) + operations/common/Makefile.am | 3 +- + ...gnomonic-projection.c => panorama-projection.c} | 134 +++++++++-- + operations/common/stereographic-projection.c | 258 + --------------------- + 3 files changed, 111 insertions(+), 284 deletions(-) commit 88acd67d25158a0b795b7b02b7f607329119a518 Author: Øyvind Kolås @@ -16983,14 +20303,12 @@ radial-gradient: Clean up and move out of workshop - operations/common/Makefile.am | 1 + - operations/common/radial-gradient.c | 130 - +++++++++++++++++++++++++++++++++ - operations/workshop/Makefile.am | 1 - - operations/workshop/radial-gradient.c | 132 - ---------------------------------- - po/POTFILES.in | 2 +- - 5 files changed, 132 insertions(+), 134 deletions(-) + operations/common/Makefile.am | 1 + + operations/{workshop => common}/radial-gradient.c | 76 + +++++++++++------------ + operations/workshop/Makefile.am | 1 - + po/POTFILES.in | 2 +- + 4 files changed, 39 insertions(+), 41 deletions(-) commit e6da899f8f385bffa6d2e039cb589740ecabf106 Author: Daniel Sabo @@ -16998,14 +20316,12 @@ linear-gradient: Clean up and move out of workshop - operations/common/Makefile.am | 1 + - operations/common/linear-gradient.c | 131 - +++++++++++++++++++++++++++++++ - operations/workshop/Makefile.am | 1 - - operations/workshop/linear-gradient.c | 140 - ---------------------------------- - po/POTFILES.in | 2 +- - 5 files changed, 133 insertions(+), 142 deletions(-) + operations/common/Makefile.am | 1 + + operations/{workshop => common}/linear-gradient.c | 89 + ++++++++++------------- + operations/workshop/Makefile.am | 1 - + po/POTFILES.in | 2 +- + 4 files changed, 42 insertions(+), 51 deletions(-) commit a77ccdd208457bb76bddc5599f13804aaff0f5d3 Author: Daniel Sabo @@ -17381,16 +20697,14 @@ gegl: uniformize the use of -priv and -private suffixes - gegl/Makefile.am | 4 ++-- - gegl/gegl-cpuaccel-priv.h | 33 --------------------------------- - gegl/gegl-cpuaccel-private.h | 33 +++++++++++++++++++++++++++++++++ - gegl/gegl-cpuaccel.c | 2 +- - gegl/gegl-init.c | 2 +- - gegl/gegl-random-priv.h | 37 ------------------------------------- - gegl/gegl-random-private.h | 37 +++++++++++++++++++++++++++++++++++++ - gegl/gegl-random.c | 2 +- - gegl/opencl/gegl-cl-random.c | 2 +- - 9 files changed, 76 insertions(+), 76 deletions(-) + gegl/Makefile.am | 4 ++-- + gegl/{gegl-cpuaccel-priv.h => gegl-cpuaccel-private.h} | 0 + gegl/gegl-cpuaccel.c | 2 +- + gegl/gegl-init.c | 2 +- + gegl/{gegl-random-priv.h => gegl-random-private.h} | 0 + gegl/gegl-random.c | 2 +- + gegl/opencl/gegl-cl-random.c | 2 +- + 7 files changed, 6 insertions(+), 6 deletions(-) commit fe14e2afc420652e0cd650f0c8ecb629f4bbe3d7 Author: Téo Mazars @@ -19278,16 +22592,13 @@ Fixing random.cl path error and making it available for all the kernels - gegl/opencl/gegl-cl-init.c | 8 +- - gegl/opencl/gegl-cl-random.c | 3 +- - gegl/opencl/gegl-cl.h | 1 + - opencl/random.cl | 184 - ++++++++++++++++++++++++++++++++++++++++++ - opencl/random.cl.h | 186 - +++++++++++++++++++++++++++++++++++++++++++ - opencl/random.h | 184 - ------------------------------------------ - 6 files changed, 377 insertions(+), 189 deletions(-) + gegl/opencl/gegl-cl-init.c | 8 +- + gegl/opencl/gegl-cl-random.c | 3 +- + gegl/opencl/gegl-cl.h | 1 + + opencl/{random.h => random.cl} | 4 +- + opencl/random.cl.h | 186 + +++++++++++++++++++++++++++++++++++++++++ + 5 files changed, 195 insertions(+), 7 deletions(-) commit 56d4ffae24cf3e8d91712fecabbfc292e07bb263 Author: Carlos Zubieta @@ -20488,15 +23799,13 @@ tests: edge-laplace is alive again - tests/compositions/Makefile.am | 2 +- - tests/compositions/edge-laplace-broken.xml | 12 ------------ - tests/compositions/edge-laplace.xml | 20 - ++++++++++++++++++++ - .../compositions/reference/edge-laplace-broken.png | Bin 407127 -> + tests/compositions/Makefile.am | 2 +- + .../{edge-laplace-broken.xml => edge-laplace.xml} | 8 ++++++++ + tests/compositions/reference/edge-laplace-broken.png | Bin 407127 -> 0 bytes - tests/compositions/reference/edge-laplace.png | Bin 0 -> 288717 - bytes - 5 files changed, 21 insertions(+), 13 deletions(-) + tests/compositions/reference/edge-laplace.png | Bin 0 -> + 288717 bytes + 4 files changed, 9 insertions(+), 1 deletion(-) commit d65ff99883f8ffff4abab082fdee13fb7c9e0d24 Author: Téo Mazars @@ -21344,11 +24653,8 @@ operations: plasma.c: workshop -> common - operations/common/plasma.c | 403 - +++++++++++++++++++++++++++++++++++++++++++ - operations/workshop/plasma.c | 403 - ------------------------------------------- - 2 files changed, 403 insertions(+), 403 deletions(-) + operations/{workshop => common}/plasma.c | 0 + 1 file changed, 0 insertions(+), 0 deletions(-) commit 4005509232d9e5955318e2f9105924d788590d72 Author: Téo Mazars @@ -22471,26 +25777,20 @@ operations: rename gegl:invert to gegl:invert-linear - bindings/rgegl/samples/xml-parsing.rb | 2 +- - examples/csugar.c | 2 +- - opencl/invert-linear.cl | 10 +++++ - opencl/invert-linear.cl.h | 12 +++++ - opencl/invert.cl | 10 ----- - opencl/invert.cl.h | 12 ----- - operations/common/high-pass.c | 2 +- - operations/common/invert-linear.c | 82 - +++++++++++++++++++++++++++++++++++ - operations/common/invert.c | 82 - ----------------------------------- - po/POTFILES.in | 2 +- - tests/compositions/clones.xml | 2 +- - tests/opencl/Makefile.am | 2 +- - tests/opencl/invert-linear.xml | 10 +++++ - tests/opencl/invert.xml | 10 ----- - tests/python/test-gegl-node.py | 4 +- - tests/xml/test-load.c | 8 ++-- - tests/xml/test-save.c | 8 ++-- - 17 files changed, 130 insertions(+), 130 deletions(-) + bindings/rgegl/samples/xml-parsing.rb | 2 +- + examples/csugar.c | 2 +- + opencl/{invert.cl => invert-linear.cl} | 4 ++-- + opencl/{invert.cl.h => invert-linear.cl.h} | 6 +++--- + operations/common/high-pass.c | 2 +- + operations/common/{invert.c => invert-linear.c} | 12 ++++++------ + po/POTFILES.in | 2 +- + tests/compositions/clones.xml | 2 +- + tests/opencl/Makefile.am | 2 +- + tests/opencl/{invert.xml => invert-linear.xml} | 2 +- + tests/python/test-gegl-node.py | 4 ++-- + tests/xml/test-load.c | 8 ++++---- + tests/xml/test-save.c | 8 ++++---- + 13 files changed, 28 insertions(+), 28 deletions(-) commit 3ecbd7d266b895471c855414d5e2fbced1c50d80 Author: Michael Henning @@ -23419,12 +26719,10 @@ operations: rename noise-CIE_lch to noise-cie-lch, also rename the .c file - operations/common/noise-cie-lch.c | 171 - +++++++++++++++++++++++++++++++++++++ - operations/common/noise-cielch.c | 174 - -------------------------------------- - po/POTFILES.in | 2 +- - 3 files changed, 172 insertions(+), 175 deletions(-) + .../common/{noise-cielch.c => noise-cie-lch.c} | 21 + +++++++++------------ + po/POTFILES.in | 2 +- + 2 files changed, 10 insertions(+), 13 deletions(-) commit 1f34d022d7641e71f49df69504f61ba40620a5f0 Author: Michael Muré @@ -23616,16 +26914,13 @@ To differentiate it from -zoom and -circular - opencl/motion-blur-linear.cl | 75 +++++++++ - opencl/motion-blur-linear.cl.h | 77 +++++++++ - opencl/motion-blur.cl | 75 --------- - opencl/motion-blur.cl.h | 77 --------- - operations/common/motion-blur-linear.c | 291 - +++++++++++++++++++++++++++++++++ - operations/common/motion-blur.c | 290 - -------------------------------- - po/POTFILES.in | 2 +- - 7 files changed, 444 insertions(+), 443 deletions(-) + opencl/{motion-blur.cl => motion-blur-linear.cl} | 22 + ++++++++++---------- + .../{motion-blur.cl.h => motion-blur-linear.cl.h} | 24 + +++++++++++----------- + .../common/{motion-blur.c => motion-blur-linear.c} | 17 +++++++-------- + po/POTFILES.in | 2 +- + 4 files changed, 33 insertions(+), 32 deletions(-) commit 9274f74c98ff59354048e4f529084cdbea044c47 Author: Téo Mazars @@ -23757,12 +27052,9 @@ operations: move noise-spread from workshop/ to common/ - operations/common/noise-spread.c | 176 - +++++++++++++++++++++++++++++++++++++ - operations/workshop/noise-spread.c | 176 - ------------------------------------- - po/POTFILES.in | 2 +- - 3 files changed, 177 insertions(+), 177 deletions(-) + operations/{workshop => common}/noise-spread.c | 0 + po/POTFILES.in | 2 +- + 2 files changed, 1 insertion(+), 1 deletion(-) commit 99c9df24d618d67eedd78ebb454616ffb00d448d Author: Michael Natterer @@ -23828,12 +27120,9 @@ operations: move fractal-trace from workshop/ to common/ - operations/common/fractal-trace.c | 260 - ++++++++++++++++++++++++++++++++++++ - operations/workshop/fractal-trace.c | 260 - ------------------------------------ - po/POTFILES.in | 2 +- - 3 files changed, 261 insertions(+), 261 deletions(-) + operations/{workshop => common}/fractal-trace.c | 0 + po/POTFILES.in | 2 +- + 2 files changed, 1 insertion(+), 1 deletion(-) commit c3b95d31ee9c9003dc7cea1d263ca98090cef6db Author: Michael Natterer @@ -23901,12 +27190,9 @@ operations: move deinterlace from workshop/ to common/ - operations/common/deinterlace.c | 341 - ++++++++++++++++++++++++++++++++++++++ - operations/workshop/deinterlace.c | 341 - -------------------------------------- - po/POTFILES.in | 2 +- - 3 files changed, 342 insertions(+), 342 deletions(-) + operations/{workshop => common}/deinterlace.c | 0 + po/POTFILES.in | 2 +- + 2 files changed, 1 insertion(+), 1 deletion(-) commit 6561032d5c3dacf299827c8abd114ba50afdffe1 Author: Michael Natterer @@ -23993,12 +27279,9 @@ Regardless of bugs, to stop the rot and because it's going to be used in GIMP soon. - operations/common/warp.c | 389 - +++++++++++++++++++++++++++++++++++++++++++++ - operations/workshop/warp.c | 389 - --------------------------------------------- - po/POTFILES.in | 2 +- - 3 files changed, 390 insertions(+), 390 deletions(-) + operations/{workshop => common}/warp.c | 0 + po/POTFILES.in | 2 +- + 2 files changed, 1 insertion(+), 1 deletion(-) commit 623158d03388909a876797d629d359969e0e75f2 Author: Daniel Sabo @@ -24164,12 +27447,9 @@ operations: move emboss from workshop/ to common/ - operations/common/emboss.c | 261 - +++++++++++++++++++++++++++++++++++++++++++ - operations/workshop/emboss.c | 261 - ------------------------------------------- - po/POTFILES.in | 2 +- - 3 files changed, 262 insertions(+), 262 deletions(-) + operations/{workshop => common}/emboss.c | 0 + po/POTFILES.in | 2 +- + 2 files changed, 1 insertion(+), 1 deletion(-) commit c01dbbdc6f3101856f0f8ec08fa688a2956b2a2e Author: Michael Natterer @@ -24189,12 +27469,9 @@ operations: move whirl-pinch from workshop/ to common/ - operations/common/whirl-pinch.c | 278 - ++++++++++++++++++++++++++++++++++++++ - operations/workshop/whirl-pinch.c | 278 - -------------------------------------- - po/POTFILES.in | 2 +- - 3 files changed, 279 insertions(+), 279 deletions(-) + operations/{workshop => common}/whirl-pinch.c | 0 + po/POTFILES.in | 2 +- + 2 files changed, 1 insertion(+), 1 deletion(-) commit e048fff80b01e7570d4d37a0f281807146413934 Author: Michael Natterer @@ -24219,12 +27496,10 @@ not particularly proud of, that needs some more thinking but at least this way it's a complete replacement for the gimp plug-in. - operations/common/cubism.c | 619 - +++++++++++++++++++++++++++++++++++++++++++ - operations/workshop/cubism.c | 599 - ----------------------------------------- - po/POTFILES.in | 2 +- - 3 files changed, 620 insertions(+), 600 deletions(-) + operations/{workshop => common}/cubism.c | 84 + ++++++++++++++++++++------------ + po/POTFILES.in | 2 +- + 2 files changed, 53 insertions(+), 33 deletions(-) commit 594de11bad528c1783dc6c9551cc0c989bed5fd9 Author: Michael Natterer @@ -24234,12 +27509,10 @@ and some more minor cleanup. - operations/common/red-eye-removal.c | 135 - +++++++++++++++++++++++++++++++++ - operations/workshop/red-eye-removal.c | 136 - ---------------------------------- - po/POTFILES.in | 6 +- - 3 files changed, 138 insertions(+), 139 deletions(-) + operations/{workshop => common}/red-eye-removal.c | 25 + +++++++++++------------ + po/POTFILES.in | 6 +++--- + 2 files changed, 15 insertions(+), 16 deletions(-) commit 9a7c03c050ef5f2cd10d87913d4dfdf70dd2da83 Author: Michael Natterer @@ -24329,42 +27602,29 @@ Ensure that gegl-sc-XX.so is built and installed before the seamless clone operations. - Makefile.am | 1 + - configure.ac | 5 +- - operations/Makefile.am | 1 + - operations/common/Makefile.am | 2 +- - operations/common/seamless-clone/gegl-sc.pc.in | 11 - - operations/common/seamless-clone/sc-common.h | 87 --- - .../common/seamless-clone/sc-context-private.h | 53 -- - operations/common/seamless-clone/sc-context.c | 782 - --------------------- - operations/common/seamless-clone/sc-context.h | 107 --- - operations/common/seamless-clone/sc-outline.c | 385 ---------- - operations/common/seamless-clone/sc-outline.h | 127 ---- - operations/common/seamless-clone/sc-sample.c | 258 ------- - operations/common/seamless-clone/sc-sample.h | 67 -- - .../common/seamless-clone/seamless-clone-compose.c | 95 --- - operations/common/seamless-clone/seamless-clone.c | 213 ------ - operations/common/seamless-clone/seamless-clone.h | 32 - - operations/seamless-clone/.gitignore | 7 + - operations/seamless-clone/Makefile.am | 26 + - operations/seamless-clone/seamless-clone-compose.c | 95 +++ - operations/seamless-clone/seamless-clone.c | 213 ++++++ - operations/seamless-clone/seamless-clone.h | 32 + - po/POTFILES.in | 4 +- - seamless-clone/.gitignore | 8 + - seamless-clone/Makefile.am | 39 + - seamless-clone/gegl-sc.pc.in | 11 + - seamless-clone/sc-common.h | 87 +++ - seamless-clone/sc-context-private.h | 53 ++ - seamless-clone/sc-context.c | 782 - +++++++++++++++++++++ - seamless-clone/sc-context.h | 107 +++ - seamless-clone/sc-outline.c | 385 ++++++++++ - seamless-clone/sc-outline.h | 127 ++++ - seamless-clone/sc-sample.c | 258 +++++++ - seamless-clone/sc-sample.h | 67 ++ - 33 files changed, 2305 insertions(+), 2222 deletions(-) + Makefile.am | 1 + + configure.ac | 5 +-- + operations/Makefile.am | 1 + + operations/common/Makefile.am | 2 +- + operations/seamless-clone/.gitignore | 7 ++++ + operations/seamless-clone/Makefile.am | 26 +++++++++++++++ + .../seamless-clone/seamless-clone-compose.c | 0 + .../{common => }/seamless-clone/seamless-clone.c | 0 + .../{common => }/seamless-clone/seamless-clone.h | 0 + po/POTFILES.in | 4 +-- + seamless-clone/.gitignore | 8 +++++ + seamless-clone/Makefile.am | 39 + ++++++++++++++++++++++ + .../gegl-sc.pc.in | 0 + .../seamless-clone => seamless-clone}/sc-common.h | 0 + .../sc-context-private.h | 0 + .../seamless-clone => seamless-clone}/sc-context.c | 0 + .../seamless-clone => seamless-clone}/sc-context.h | 0 + .../seamless-clone => seamless-clone}/sc-outline.c | 0 + .../seamless-clone => seamless-clone}/sc-outline.h | 0 + .../seamless-clone => seamless-clone}/sc-sample.c | 0 + .../seamless-clone => seamless-clone}/sc-sample.h | 0 + 21 files changed, 88 insertions(+), 5 deletions(-) commit 73c5eba7ce11beba0e164fd27156ee224774da18 Author: Daniel Sabo @@ -24561,27 +27821,20 @@ Make it compile and fix a critical error with the ScColor type - libs/seamless-clone/sc-common.h | 57 -- - libs/seamless-clone/sc-context-private.h | 47 -- - libs/seamless-clone/sc-context.c | 639 - -------------------- - libs/seamless-clone/sc-context.h | 100 ---- - libs/seamless-clone/sc-outline.c | 369 ------------ - libs/seamless-clone/sc-outline.h | 121 ---- - libs/seamless-clone/sc-sample.c | 222 ------- - libs/seamless-clone/sc-sample.h | 64 -- - libs/seamless-clone/seamless-clone.h | 4 - - operations/common/seamless-clone/Makefile.am | 17 +- - operations/common/seamless-clone/sc-common.h | 80 +++ - .../common/seamless-clone/sc-context-private.h | 54 ++ - operations/common/seamless-clone/sc-context.c | 666 - +++++++++++++++++++++ - operations/common/seamless-clone/sc-context.h | 100 ++++ - operations/common/seamless-clone/sc-outline.c | 369 ++++++++++++ - operations/common/seamless-clone/sc-outline.h | 121 ++++ - operations/common/seamless-clone/sc-sample.c | 222 +++++++ - operations/common/seamless-clone/sc-sample.h | 64 ++ - 18 files changed, 1687 insertions(+), 1629 deletions(-) + libs/seamless-clone/sc-common.h | 57 ------------- + libs/seamless-clone/seamless-clone.h | 4 - + operations/common/seamless-clone/Makefile.am | 17 ++-- + operations/common/seamless-clone/sc-common.h | 80 + +++++++++++++++++++ + .../common}/seamless-clone/sc-context-private.h | 9 ++- + .../common}/seamless-clone/sc-context.c | 93 + ++++++++++++++-------- + .../common}/seamless-clone/sc-context.h | 2 +- + .../common}/seamless-clone/sc-outline.c | 0 + .../common}/seamless-clone/sc-outline.h | 0 + .../common}/seamless-clone/sc-sample.c | 0 + .../common}/seamless-clone/sc-sample.h | 2 +- + 11 files changed, 161 insertions(+), 103 deletions(-) commit af8f2b0044af5e9d97fcf0cea3c1443c1cf34e26 Author: Barak Itkin @@ -24594,18 +27847,15 @@ libs/seamless-clone/sc-context.c | 639 +++++++++++++++++++++ libs/seamless-clone/sc-context.h | 100 ++++ - libs/seamless-clone/sc-outline.c | 369 ++++++++++++ - libs/seamless-clone/sc-outline.h | 121 ++++ - libs/seamless-clone/sc-sample.c | 222 +++++++ + .../seamless-clone/sc-outline.c | 9 +- + .../seamless-clone/sc-outline.h | 6 +- + .../make-mesh.c => libs/seamless-clone/sc-sample.c | 76 +-- libs/seamless-clone/sc-sample.h | 64 +++ libs/seamless-clone/seamless-clone.h | 4 + - operations/common/seamless-clone/find-outline.c | 372 ------------ - operations/common/seamless-clone/find-outline.h | 121 ---- - operations/common/seamless-clone/make-mesh.c | 290 ---------- operations/common/seamless-clone/make-mesh.h | 40 -- .../common/seamless-clone/seamless-clone-common.c | 309 ---------- .../common/seamless-clone/seamless-clone-common.h | 73 --- - 15 files changed, 1623 insertions(+), 1205 deletions(-) + 12 files changed, 921 insertions(+), 503 deletions(-) commit 168b18a65e47a4bd604ba4387492e814043407fe Author: Barak Itkin @@ -29029,7 +32279,7 @@ 1 file changed, 19 insertions(+), 8 deletions(-) commit 4591302b7f151f26208ec52f4b4751be3060ae6d -Merge: 3d6301e eb88dc7 +Merge: 3d6301e1 eb88dc75 Author: Nicolas Robidoux Date: Sat Nov 24 21:17:10 2012 -0500 @@ -29790,24 +33040,23 @@ tweaks across doc buils system - configure.ac | 2 ++ - docs/Makefile.am | 4 ++-- - docs/copyright.txt | 2 +- - docs/development.txt | 3 ++- - docs/features.txt | 4 ++-- - docs/gegl.css | 13 +++++++++--- - docs/glossary.txt | 5 +++-- - docs/hello-world.txt | 13 ------------ - docs/hello-world.txt.in | 14 +++++++++++++ - docs/index.txt | 51 - ++++++++++++++++++++++++++++++++------------- - docs/index.txt.in | 51 - ++++++++++++++++++++++++++++++++------------- - docs/operation-api.txt | 9 ++++---- - docs/source-overview.txt | 4 +--- - tools/create-reference.rb | 3 +++ - tools/operation_reference.c | 17 ++++++++++----- - 15 files changed, 130 insertions(+), 65 deletions(-) + configure.ac | 2 ++ + docs/Makefile.am | 4 +-- + docs/copyright.txt | 2 +- + docs/development.txt | 3 +- + docs/features.txt | 4 +-- + docs/gegl.css | 13 +++++-- + docs/glossary.txt | 5 +-- + docs/{hello-world.txt => hello-world.txt.in} | 5 +-- + docs/index.txt | 51 + ++++++++++++++++++++-------- + docs/index.txt.in | 51 + ++++++++++++++++++++-------- + docs/operation-api.txt | 9 +++-- + docs/source-overview.txt | 4 +-- + tools/create-reference.rb | 3 ++ + tools/operation_reference.c | 17 +++++++--- + 14 files changed, 119 insertions(+), 54 deletions(-) commit b20591e7eb3d8689f222a5775989b688b873d126 Author: Øyvind Kolås @@ -29878,13 +33127,10 @@ doc: simplify rules for txt->html - configure.ac | 2 +- - docs/Makefile.am | 17 +- - docs/index-static.txt.in | 525 - ----------------------------------------------- - docs/index.txt.in | 525 - +++++++++++++++++++++++++++++++++++++++++++++++ - 4 files changed, 530 insertions(+), 539 deletions(-) + configure.ac | 2 +- + docs/Makefile.am | 17 ++++------------- + docs/{index-static.txt.in => index.txt.in} | 0 + 3 files changed, 5 insertions(+), 14 deletions(-) commit 7dcbb7321357166d36a9bf379efde7ad87fc4c17 Author: Jon Nordby @@ -31968,7 +35214,7 @@ Conflicts: - gegl/buffer/gegl-buffer-access.c + gegl/buffer/gegl-buffer-access.c gegl/buffer/gegl-buffer-access.c | 911 +++++++++++++++++++++++++++++++++------ @@ -31976,7 +35222,7 @@ commit 500175c2f69aee5d4f84eddcd8527e8fea00c845 Author: Michael Muré -Date: Thu Jun 21 17:18:22 2012 +0900 +Date: Thu Jun 21 17:18:22 2012 +0900 gegl_buffer_get_pixel: fix abyss for CLAMP and LOOP @@ -31990,7 +35236,7 @@ commit 2c9495bf9361a5cf8144b2b30ad37d84dbe50ec1 Author: Michael Muré -Date: Fri Sep 16 17:20:31 2011 +0200 +Date: Fri Sep 16 17:20:31 2011 +0200 abyss: get down to gegl_buffer_get_pixel in the call graph with the repeat_mode parameter and implement the abyss policy here. @@ -32002,13 +35248,13 @@ gegl/buffer/gegl-buffer-iterator.c | 6 ++-- gegl/buffer/gegl-buffer-linear.c | 2 +- gegl/buffer/gegl-buffer-private.h | 7 ++-- - gegl/gegl-enums.h | 6 +++- - operations/external/path.c | 2 +- + gegl/gegl-enums.h | 6 +++- + operations/external/path.c | 2 +- 6 files changed, 70 insertions(+), 22 deletions(-) commit 91d3d57eb1a0208ef2cb01bb1d258d0ce86d8f66 Author: Michael Muré -Date: Sun Sep 11 12:30:29 2011 +0200 +Date: Sun Sep 11 12:30:29 2011 +0200 abyss policy: add repeat_mode parameter in gegl_buffer_get, gegl_sampler_get_from_buffer, gegl_sampler_get_from_mipmap, @@ -32019,41 +35265,41 @@ gegl/buffer/gegl-sampler-linear.c | 2 +- gegl/buffer/gegl-sampler-lohalo.c | 4 ++-- gegl/buffer/gegl-sampler-nearest.c | 2 +- - gegl/buffer/gegl-sampler.c | 15 +++++++++------ - gegl/buffer/gegl-sampler.h | 23 +++++++++++++---------- - gegl/graph/gegl-node.c | 2 +- - operations/workshop/hstack.c | 4 ++-- + gegl/buffer/gegl-sampler.c | 15 +++++++++------ + gegl/buffer/gegl-sampler.h | 23 +++++++++++++---------- + gegl/graph/gegl-node.c | 2 +- + operations/workshop/hstack.c | 4 ++-- 9 files changed, 31 insertions(+), 25 deletions(-) commit b957b82ceace19c65f914db777ba76948a69d083 Author: Michael Muré -Date: Sun Sep 11 09:56:29 2011 +0200 +Date: Sun Sep 11 09:56:29 2011 +0200 abyss policy: add a repeat_mode parameter in gegl_buffer_sample and gegl_sampler_get. Treatment not implemented yet. gegl/buffer/gegl-buffer-access.c | 2 +- - gegl/buffer/gegl-buffer.h | 1 - + gegl/buffer/gegl-buffer.h | 1 - gegl/buffer/gegl-sampler-cubic.c | 44 ++++++++++++++++++----------------- gegl/buffer/gegl-sampler-linear.c | 6 +++-- gegl/buffer/gegl-sampler-lohalo.c | 8 ++++--- gegl/buffer/gegl-sampler-nearest.c | 22 ++++++++++-------- - gegl/buffer/gegl-sampler.c | 8 +++---- - gegl/buffer/gegl-sampler.h | 35 ++++++++++++++-------------- - gegl/gegl-plugin.h | 15 ++++++------ + gegl/buffer/gegl-sampler.c | 8 +++---- + gegl/buffer/gegl-sampler.h | 35 ++++++++++++++-------------- + gegl/gegl-plugin.h | 15 ++++++------ operations/common/map-absolute.c | 2 +- operations/common/map-relative.c | 3 ++- - operations/common/ripple.c | 3 ++- - operations/common/waves.c | 3 ++- + operations/common/ripple.c | 3 ++- + operations/common/waves.c | 3 ++- operations/transform/transform-core.c | 4 ++-- - operations/workshop/ditto.c | 3 ++- + operations/workshop/ditto.c | 3 ++- operations/workshop/whirl-pinch.c | 2 +- 16 files changed, 87 insertions(+), 74 deletions(-) commit 98dd8b85be1ce8de617b54a343fa84e3fa01467a Author: Jon Nordby -Date: Wed Aug 1 15:04:08 2012 +0200 +Date: Wed Aug 1 15:04:08 2012 +0200 tests/python: Add trivial test for gegl_config/GeglConfig access @@ -32062,7 +35308,7 @@ commit de20354ebc747020b300d057f3e008e4acef8687 Author: Jon Nordby -Date: Wed Aug 1 15:02:44 2012 +0200 +Date: Wed Aug 1 15:02:44 2012 +0200 gegl-init: Remove dead code and comment @@ -32071,7 +35317,7 @@ commit 2006feded81a3e70196eb4361290a2c01e65f789 Author: Jon Nordby -Date: Wed Aug 1 14:45:55 2012 +0200 +Date: Wed Aug 1 14:45:55 2012 +0200 gegl-init: Don't abort on multiple gegl_init,gegl_exit invokations @@ -32089,7 +35335,7 @@ commit 317e9f50cae0ee5a4daab79f2c30db7ed75897c5 Author: Jon Nordby -Date: Wed Aug 1 14:20:57 2012 +0200 +Date: Wed Aug 1 14:20:57 2012 +0200 GeglConfig: Move GObject/GType macros to gegl-types.h @@ -32102,7 +35348,7 @@ commit dd94ee7d8efb177293d207385f5fc58b1c35fd8f Author: Jon Nordby -Date: Wed Aug 1 15:03:41 2012 +0200 +Date: Wed Aug 1 15:03:41 2012 +0200 introspection: Annotate transfer for gegl_config() @@ -32111,17 +35357,17 @@ commit 44c65cde2d6cb9b7c23918317478e9a20382f8df Author: Jon Nordby -Date: Wed Aug 1 13:37:47 2012 +0200 +Date: Wed Aug 1 13:37:47 2012 +0200 tests/python: Call Gegl.exit(), remove commented out code tests/python/test-gegl-node.py | 4 +--- - tests/python/test-gegl.py | 6 ++---- + tests/python/test-gegl.py | 6 ++---- 2 files changed, 3 insertions(+), 7 deletions(-) commit 25f4ced5f0c0ca8695bc3186ba277261c9be17b1 Author: Jon Nordby -Date: Wed Aug 1 13:58:07 2012 +0200 +Date: Wed Aug 1 13:58:07 2012 +0200 Don't crash on gegl_exit() if called without gegl_init(), warn instead @@ -32130,17 +35376,17 @@ commit fb99403aa0837faec62c400ebcf464378dcaafe9 Author: Jon Nordby -Date: Tue Jul 31 18:48:47 2012 +0200 +Date: Tue Jul 31 18:48:47 2012 +0200 tests: Make python tests executable tests/python/test-gegl-node.py | 1 + - tests/python/test-gegl.py | 1 + + tests/python/test-gegl.py | 1 + 2 files changed, 2 insertions(+) commit 0e551fc48e7fbd8267cb832e489bba06fe6e4932 Author: Isaac Wagner -Date: Tue Jul 31 12:35:57 2012 -0400 +Date: Tue Jul 31 12:35:57 2012 -0400 Fixed problems causing xml tests to fail @@ -32149,7 +35395,7 @@ commit 7038100ebb052a4981700db37f6bdbda81748294 Author: Isaac Wagner -Date: Sun Jul 8 19:10:27 2012 -0400 +Date: Sun Jul 8 19:10:27 2012 -0400 Fixed serialization code which was adding output pads to nodes which shouldn't have them (e.g. gegl:save, gegl:display) @@ -32159,7 +35405,7 @@ commit 59efcb0e631f2c62169b6401c2757f52dcb7303f Author: Isaac Wagner -Date: Sun Jul 8 19:09:00 2012 -0400 +Date: Sun Jul 8 19:09:00 2012 -0400 Commented out code in save.c which was giving input proxy nodes "debug" names which broke other code expecting properly formed proxy @@ -32170,7 +35416,7 @@ commit 5d976de3479c22aff1b98e37328010161cce979d Author: Isaac Wagner -Date: Sun Jul 8 19:08:05 2012 -0400 +Date: Sun Jul 8 19:08:05 2012 -0400 Fixed issue in gegl_get_consumers with meta-ops where proxy input nodes were returned rather than the parent meta-op graph node @@ -32181,7 +35427,7 @@ commit df2416b549347d5b4ff7f3809286b6bbbb33c814 Author: Isaac Wagner -Date: Sun Jul 29 16:56:52 2012 -0400 +Date: Sun Jul 29 16:56:52 2012 -0400 Removed mutex lock/unlock pair which was causing hangs @@ -32190,7 +35436,7 @@ commit 818b3673797ac411f11815d90f7ef5764558356b Author: Jon Nordby -Date: Sun Jul 29 14:58:46 2012 +0200 +Date: Sun Jul 29 14:58:46 2012 +0200 Initialize babl in gegl_cl_init @@ -32205,7 +35451,7 @@ commit 4096074cc97b493919ba34b787b188061032a816 Author: Michael Muré -Date: Fri Jul 27 16:28:14 2012 +0900 +Date: Fri Jul 27 16:28:14 2012 +0900 gegl-dot: operation name like foo:bar for subgraph was interpreted by graphviz @@ -32215,7 +35461,7 @@ commit d145c1d3e0d0c6be1fe3139b2b8940fa13ae1b89 Author: Michael Muré -Date: Wed Jul 25 19:14:31 2012 +0900 +Date: Wed Jul 25 19:14:31 2012 +0900 transform-core: clean #include @@ -32224,7 +35470,7 @@ commit 9e925ab814d9e011942c2040902d59de561de9c2 Author: Martin Srebotnjak -Date: Thu Jul 19 09:21:12 2012 +0200 +Date: Thu Jul 19 09:21:12 2012 +0200 Updated Slovenian translation @@ -32234,7 +35480,7 @@ commit f024291029da204486467af7c58de12270807038 Author: Daniel Mustieles -Date: Wed Jul 18 10:59:53 2012 +0200 +Date: Wed Jul 18 10:59:53 2012 +0200 Updated Spanish translation @@ -32244,17 +35490,17 @@ commit 3a6a65819088f7bb2a17dcabfcb8ccdfa8a01dd8 Author: Michael Muré -Date: Wed Jul 18 14:54:02 2012 +0900 +Date: Wed Jul 18 14:54:02 2012 +0900 move i18n init early to have help message translated - bin/gegl.c | 14 +++++++------- + bin/gegl.c | 14 +++++++------- gegl/gegl-init.c | 20 ++++++++++---------- 2 files changed, 17 insertions(+), 17 deletions(-) commit 347fd97b6f9a325e411f7a8dce92e1681816e3e4 Author: Michael Muré -Date: Wed Jul 18 14:52:48 2012 +0900 +Date: Wed Jul 18 14:52:48 2012 +0900 gegl-init: move documentation in header @@ -32264,18 +35510,18 @@ commit a42787d99640f3e2c18f9c24139461ad3f071a12 Author: Michael Muré -Date: Wed Jul 18 14:43:51 2012 +0900 +Date: Wed Jul 18 14:43:51 2012 +0900 enable i18n for the gegl binary bin/gegl-options.c | 25 +++++++++++++------------ - bin/gegl.c | 9 +++++---- + bin/gegl.c | 9 +++++---- po/POTFILES.in | 2 ++ 3 files changed, 20 insertions(+), 16 deletions(-) commit 7fe798bb38a65a4efeab4f544d8454041648b461 Author: Michael Muré -Date: Tue Jul 17 22:44:56 2012 +0900 +Date: Tue Jul 17 22:44:56 2012 +0900 transform/chant.h: remove unused macro to avoid confusion with the real chant.h @@ -32286,7 +35532,7 @@ commit e84a4a13abca55f26da21dc91f2d368af4e83690 Author: Michael Muré -Date: Tue Jul 17 21:51:49 2012 +0900 +Date: Tue Jul 17 21:51:49 2012 +0900 operations.html: force utf-8 charset @@ -32295,7 +35541,7 @@ commit 85fb7d61e249b6d55b09ce3fde4fb347f29defb8 Author: Michael Muré -Date: Mon Jul 16 20:51:05 2012 +0900 +Date: Mon Jul 16 20:51:05 2012 +0900 {linear,radial}-gradient: use infinite_place in get_bouding_box @@ -32305,7 +35551,7 @@ commit 38f5538e29b81f891c1541cdad6b635ba1750a56 Author: Michael Muré -Date: Mon Jul 16 20:25:04 2012 +0900 +Date: Mon Jul 16 20:25:04 2012 +0900 buffer-cache: fix accidental recursive call to get_bouding_box @@ -32314,7 +35560,7 @@ commit a1b7ead78114aa0e7de3a990f08701d2bd1fd934 Author: Massimo Valentini -Date: Fri Jul 6 19:30:05 2012 +0200 +Date: Fri Jul 6 19:30:05 2012 +0200 gegl: respect stride and width in gegl_buffer_iterate @@ -32323,7 +35569,7 @@ commit f30954ab167f321034262b81b37a174f1480d071 Author: Michael Natterer -Date: Thu Jul 5 21:33:18 2012 +0200 +Date: Thu Jul 5 21:33:18 2012 +0200 buffer: add preliminary gegl_buffer_add,remove_handler() @@ -32339,29 +35585,29 @@ commit f047568e6d1752977f1972cf6211bf5c8a0ccba8 Author: Michael Natterer -Date: Thu Jul 5 20:35:28 2012 +0200 +Date: Thu Jul 5 20:35:28 2012 +0200 buffer: fix #includes to make it build again - gegl/buffer/gegl-tile-backend-file.c | 2 +- + gegl/buffer/gegl-tile-backend-file.c | 2 +- gegl/buffer/gegl-tile-backend-tiledir.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit be30ac6d5dbdb6885e8fb55335bcf218c6692d32 Author: Michael Natterer -Date: Thu Jul 5 20:18:52 2012 +0200 +Date: Thu Jul 5 20:18:52 2012 +0200 buffer: install gegl-tile-backend.h, included via gegl-buffer-backend.h - gegl/Makefile.am | 1 + + gegl/Makefile.am | 1 + gegl/buffer/gegl-buffer-backend.h | 2 ++ gegl/buffer/gegl-buffer-types.h | 2 -- 3 files changed, 3 insertions(+), 2 deletions(-) commit c66bf7af8e369f47238f214084905b5bc9b34ee0 Author: Michael Natterer -Date: Thu Jul 5 19:25:18 2012 +0200 +Date: Thu Jul 5 19:25:18 2012 +0200 buffer: add private "cache" and "tile_storage" members to GeglTileHandler @@ -32373,24 +35619,24 @@ in GeglTileStorage (which is a chain). Port the cache, zoom and empty tile handlers to use the new stuff. - gegl/buffer/Makefile.am | 1 + - gegl/buffer/gegl-tile-handler-cache.c | 2 +- - gegl/buffer/gegl-tile-handler-cache.h | 15 ++-- - gegl/buffer/gegl-tile-handler-chain.c | 21 ++++-- - gegl/buffer/gegl-tile-handler-empty.c | 35 ++++----- - gegl/buffer/gegl-tile-handler-empty.h | 7 +- + gegl/buffer/Makefile.am | 1 + + gegl/buffer/gegl-tile-handler-cache.c | 2 +- + gegl/buffer/gegl-tile-handler-cache.h | 15 ++-- + gegl/buffer/gegl-tile-handler-chain.c | 21 ++++-- + gegl/buffer/gegl-tile-handler-empty.c | 35 ++++----- + gegl/buffer/gegl-tile-handler-empty.h | 7 +- gegl/buffer/gegl-tile-handler-private.h | 30 ++++++++ - gegl/buffer/gegl-tile-handler-zoom.c | 67 +++++++---------- - gegl/buffer/gegl-tile-handler-zoom.h | 8 +-- - gegl/buffer/gegl-tile-handler.c | 124 + gegl/buffer/gegl-tile-handler-zoom.c | 67 +++++++---------- + gegl/buffer/gegl-tile-handler-zoom.h | 8 +-- + gegl/buffer/gegl-tile-handler.c | 124 +++++++++++++++++++++++++------- - gegl/buffer/gegl-tile-handler.h | 32 ++++++--- - gegl/buffer/gegl-tile-storage.c | 17 +++-- + gegl/buffer/gegl-tile-handler.h | 32 ++++++--- + gegl/buffer/gegl-tile-storage.c | 17 +++-- 12 files changed, 234 insertions(+), 125 deletions(-) commit aea73e2e77126d2458725dad6edacf1e5fddf26d Author: Michael Natterer -Date: Tue Jul 3 13:41:26 2012 +0200 +Date: Tue Jul 3 13:41:26 2012 +0200 buffer: formatting and other minor cleanup in GeglTileBackend @@ -32400,7 +35646,7 @@ commit 16e1aead772f54c542fa48333d35ba281a078098 Author: Michael Natterer -Date: Tue Jul 3 13:28:22 2012 +0200 +Date: Tue Jul 3 13:28:22 2012 +0200 buffer: gegl_tile_void() comment to explain why pyramid invalidation is b0rk @@ -32410,7 +35656,7 @@ commit fe0c7a16c6fdcd45451309c932a8656a95dde07c Author: Michael Natterer -Date: Tue Jul 3 13:04:12 2012 +0200 +Date: Tue Jul 3 13:04:12 2012 +0200 buffer: ref the added handlers in gegl_tile_handler_chain_add() @@ -32422,21 +35668,21 @@ commit a2842f72a4d4047791f0ee39f63e5aa152ba8cde Author: Victor Oliveira -Date: Sun Jul 1 14:18:21 2012 -0700 +Date: Sun Jul 1 14:18:21 2012 -0700 removing "OpenCL/" includes in cl headers for Apple (Bug 673969) that's the point of having them in our code after all. - gegl/opencl/cl.h | 4 ---- - gegl/opencl/cl_ext.h | 4 ++-- - gegl/opencl/cl_gl.h | 2 +- + gegl/opencl/cl.h | 4 ---- + gegl/opencl/cl_ext.h | 4 ++-- + gegl/opencl/cl_gl.h | 2 +- gegl/opencl/cl_gl_ext.h | 6 +----- 4 files changed, 4 insertions(+), 12 deletions(-) commit 9e6e1b177f0e17610c62ed6cf61bfef281265144 Author: Michael Natterer -Date: Sat Jun 30 12:57:36 2012 +0200 +Date: Sat Jun 30 12:57:36 2012 +0200 gegl: restore GeglConfig's default 128x64 tile size @@ -32445,7 +35691,7 @@ commit ae2110b993db8b17749555734d39e3c5ff7c0762 Author: Michael Natterer -Date: Fri Jun 29 01:12:33 2012 +0200 +Date: Fri Jun 29 01:12:33 2012 +0200 gegl: switch tile cache size handling to 64 bit @@ -32454,20 +35700,20 @@ gegl-0.3. gegl/buffer/gegl-tile-handler-cache.c | 6 +++--- - gegl/gegl-config.c | 27 +++++++++++++++++++++------ - gegl/gegl-config.h | 2 +- - gegl/gegl-init.c | 4 ++-- + gegl/gegl-config.c | 27 +++++++++++++++++++++------ + gegl/gegl-config.h | 2 +- + gegl/gegl-init.c | 4 ++-- 4 files changed, 27 insertions(+), 12 deletions(-) commit e5787a0bf488fdb993c453c78204ad43fd896a7d Author: Michael Natterer -Date: Tue Jun 26 12:44:16 2012 +0200 +Date: Tue Jun 26 12:44:16 2012 +0200 buffer: move Class typedefs back to their own headers gegl/buffer/gegl-buffer-private.h | 2 ++ gegl/buffer/gegl-buffer-types.h | 10 ---------- - gegl/buffer/gegl-cache.h | 2 ++ + gegl/buffer/gegl-cache.h | 2 ++ gegl/buffer/gegl-tile-handler-chain.h | 2 ++ gegl/buffer/gegl-tile-handler.h | 2 ++ gegl/buffer/gegl-tile-storage.h | 2 ++ @@ -32475,7 +35721,7 @@ commit 187219d311075b3a8fe5d0e05e909e28299dff0b Author: Michael Natterer -Date: Tue Jun 26 12:33:06 2012 +0200 +Date: Tue Jun 26 12:33:06 2012 +0200 buffer: clean up public gegl-buffer-backend.h header @@ -32486,18 +35732,18 @@ commit a7ac2035aa77239c07631f5544a4381fac583e1e Author: Rūdolfs Mazurs -Date: Sun Jun 24 13:24:00 2012 +0300 +Date: Sun Jun 24 13:24:00 2012 +0300 Added Latvian translation - po/LINGUAS | 1 + + po/LINGUAS | 1 + po/lv.po | 3582 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 3583 insertions(+) commit 1308dab1e495f04074cee0a7f77840134e0fe35e Author: Michael Muré -Date: Thu Jun 21 17:22:28 2012 +0900 +Date: Thu Jun 21 17:22:28 2012 +0900 gegl_buffer_set_pixel: fix inverted fish @@ -32508,7 +35754,7 @@ commit 4de7509e21ac13310b19c3322ba6a9aceaf5e54c Author: Massimo Valentini -Date: Mon Jun 18 19:38:12 2012 +0200 +Date: Mon Jun 18 19:38:12 2012 +0200 gegl: set gegl-config default chunk-size to 512 * 512 @@ -32519,13 +35765,13 @@ commit ccd1bd972a77c64d762a20ec505ffd4a37fec47f Author: Michael Muré -Date: Sun Jun 10 16:06:34 2012 +0900 +Date: Sun Jun 10 16:06:34 2012 +0900 transform-op: complete the renaming of affine to transform - operations/transform/chant.h | 10 +- - operations/transform/module.c | 10 +- - operations/transform/module.h | 6 +- + operations/transform/chant.h | 10 +- + operations/transform/module.c | 10 +- + operations/transform/module.h | 6 +- operations/transform/transform-core.c | 380 +++++++++++++++++----------------- operations/transform/transform-core.h | 20 +- @@ -32533,18 +35779,18 @@ commit f97d50a7f4be516865ad6e0f6deba98139e3b675 Author: Victor Oliveira -Date: Sun Jun 17 18:20:28 2012 -0700 +Date: Sun Jun 17 18:20:28 2012 -0700 some comments gegl/opencl/gegl-cl-color-kernel.h | 8 ++++++-- - gegl/opencl/gegl-cl-color.c | 6 ++++++ - gegl/opencl/gegl-cl-init.c | 5 +++++ + gegl/opencl/gegl-cl-color.c | 6 ++++++ + gegl/opencl/gegl-cl-init.c | 5 +++++ 3 files changed, 17 insertions(+), 2 deletions(-) commit c7fe127edd549af4a336becfd8b9e0e4eb82012a Author: Victor Oliveira -Date: Sun Jun 17 17:52:36 2012 -0700 +Date: Sun Jun 17 17:52:36 2012 -0700 GNU headers in OpenCL sources\ @@ -32553,17 +35799,17 @@ gegl/buffer/gegl-buffer-cl-iterator.c | 18 ++++++++++++++++++ gegl/buffer/gegl-buffer-cl-iterator.h | 18 ++++++++++++++++++ gegl/opencl/gegl-cl-color-kernel.h | 18 ++++++++++++++++++ - gegl/opencl/gegl-cl-color.c | 19 +++++++++++++++++++ - gegl/opencl/gegl-cl-color.h | 18 ++++++++++++++++++ - gegl/opencl/gegl-cl-init.c | 18 ++++++++++++++++++ - gegl/opencl/gegl-cl-init.h | 18 ++++++++++++++++++ - gegl/opencl/gegl-cl-types.h | 18 ++++++++++++++++++ - gegl/opencl/gegl-cl.h | 18 ++++++++++++++++++ + gegl/opencl/gegl-cl-color.c | 19 +++++++++++++++++++ + gegl/opencl/gegl-cl-color.h | 18 ++++++++++++++++++ + gegl/opencl/gegl-cl-init.c | 18 ++++++++++++++++++ + gegl/opencl/gegl-cl-init.h | 18 ++++++++++++++++++ + gegl/opencl/gegl-cl-types.h | 18 ++++++++++++++++++ + gegl/opencl/gegl-cl.h | 18 ++++++++++++++++++ 11 files changed, 199 insertions(+) commit 4ddf5078fe683f9c085fd2562fffc2edf885aac4 Author: Dimitris Spingos -Date: Sun Jun 17 09:40:56 2012 +0300 +Date: Sun Jun 17 09:40:56 2012 +0300 Updated Greek translation @@ -32573,7 +35819,7 @@ commit c12841ecc64f8cd9a82b7138fb521ac0b653fad9 Author: Martin Srebotnjak -Date: Sat Jun 16 22:18:42 2012 +0200 +Date: Sat Jun 16 22:18:42 2012 +0200 Updated Slovenian translation @@ -32582,7 +35828,7 @@ commit dc407a345b1994eaa92ea8ae0fd0bb03e2253973 Author: Daniel Mustieles -Date: Wed Jun 13 10:08:05 2012 +0200 +Date: Wed Jun 13 10:08:05 2012 +0200 Updated Spanish translation @@ -32591,7 +35837,7 @@ commit 65ec2f975735e52697bbbd1dfd0cd7e9cee24bd1 Author: Piotr Drąg -Date: Tue Jun 12 21:50:19 2012 +0200 +Date: Tue Jun 12 21:50:19 2012 +0200 Updated POTFILES.in @@ -32600,7 +35846,7 @@ commit 89a2abbe01ef04f43087713dcb6509f2cbb0edf1 Author: Michael Henning -Date: Wed May 9 22:38:07 2012 -0400 +Date: Wed May 9 22:38:07 2012 -0400 gegl-xml: Start to remove usage of private API. @@ -32611,7 +35857,7 @@ commit d31ea35c3ac8cc6a625eb1b9f7b0182c01aecf55 Author: Jon Nordby -Date: Fri Jun 8 14:15:16 2012 +0200 +Date: Fri Jun 8 14:15:16 2012 +0200 docs: Improve journal specification a bit @@ -32623,7 +35869,7 @@ commit f361b77a29d55a6270cb444f4d427612c8f9e2cb Author: Jon Nordby -Date: Thu Jun 7 20:37:30 2012 +0200 +Date: Thu Jun 7 20:37:30 2012 +0200 docs: Add initial spec idea for a GEGL graph transaction log @@ -32639,25 +35885,22 @@ commit 07d9ad8c488fbe2b8e7ea4b39f665b985e8d8d9a Author: Michael Muré -Date: Thu Jun 7 18:37:51 2012 +0900 +Date: Thu Jun 7 18:37:51 2012 +0900 rename gegl-eval-mgr to gegl-eval-manager - gegl/gegl-apply.c | 2 +- - gegl/gegl-types-internal.h | 2 +- - gegl/graph/gegl-node.c | 44 +++---- - gegl/process/Makefile.am | 5 +- - gegl/process/gegl-eval-manager.c | 263 - +++++++++++++++++++++++++++++++++++++++ - gegl/process/gegl-eval-manager.h | 89 +++++++++++++ - gegl/process/gegl-eval-mgr.c | 263 - --------------------------------------- - gegl/process/gegl-eval-mgr.h | 89 ------------- - 8 files changed, 378 insertions(+), 379 deletions(-) + gegl/gegl-apply.c | 2 +- + gegl/gegl-types-internal.h | 2 +- + gegl/graph/gegl-node.c | 44 ++++++++--------- + gegl/process/Makefile.am | 5 +- + .../{gegl-eval-mgr.c => gegl-eval-manager.c} | 56 + +++++++++++----------- + .../{gegl-eval-mgr.h => gegl-eval-manager.h} | 36 +++++++------- + 6 files changed, 72 insertions(+), 73 deletions(-) commit 135aa92de284e1922a2e967c3d5fabe3f85783bc Author: Michael Muré -Date: Thu Jun 7 16:43:51 2012 +0900 +Date: Thu Jun 7 16:43:51 2012 +0900 gegl_node_blit: remove useless loop @@ -32666,7 +35909,7 @@ commit ec1f90366516e78a12085324a66d449398faacda Author: Isaac Wagner -Date: Mon Jun 4 19:18:32 2012 -0400 +Date: Mon Jun 4 19:18:32 2012 -0400 Updates to editor.txt @@ -32675,7 +35918,7 @@ commit 86dd6ec352d54da1a27adf867589a8a8e77147db Author: Isaac Wagner -Date: Thu Apr 26 18:06:46 2012 -0400 +Date: Thu Apr 26 18:06:46 2012 -0400 Modified editor.txt @@ -32684,7 +35927,7 @@ commit db00f5e75824a18145140866676a1d4b82a37359 Author: Isaac Wagner -Date: Thu Apr 26 16:32:07 2012 -0400 +Date: Thu Apr 26 16:32:07 2012 -0400 Created editor.txt and added some desired features @@ -32693,7 +35936,7 @@ commit 11033902da8f839a33004bffa6dfb99d8cf10368 Author: Michael Muré -Date: Mon Jun 4 14:40:10 2012 +0900 +Date: Mon Jun 4 14:40:10 2012 +0900 add a revamped pixelize op to produce dot raster image @@ -32703,7 +35946,7 @@ commit d8faeca81c09b3d5533c974715cf344a9746059d Author: Michael Muré -Date: Mon Jun 4 14:39:45 2012 +0900 +Date: Mon Jun 4 14:39:45 2012 +0900 introspect.c: useless fix of a memory leak @@ -32712,7 +35955,7 @@ commit ae21a5be3176b2853348437d6e6faaf494522cdf Author: Massimo Valentini -Date: Tue May 29 17:19:26 2012 +0200 +Date: Tue May 29 17:19:26 2012 +0200 buffer: pass the third parameter to g_open @@ -32724,7 +35967,7 @@ commit 2b4f288401f19564cab6ea965c99dd3c6460e9fd Author: Michael Natterer -Date: Fri May 25 21:44:48 2012 +0200 +Date: Fri May 25 21:44:48 2012 +0200 buffer: add utility function cache_lookup() to kill duplicated code @@ -32734,7 +35977,7 @@ commit cf817f7c221805648b4d7ed66df9a41a59e77497 Author: Michael Natterer -Date: Fri May 25 21:33:58 2012 +0200 +Date: Fri May 25 21:33:58 2012 +0200 buffer: make cache_invalidate() and cache_void() O(1) too @@ -32747,7 +35990,7 @@ commit c25ea45065963b74f344b673ec93dd95abe7928f Author: Michael Natterer -Date: Thu May 24 23:08:12 2012 +0200 +Date: Thu May 24 23:08:12 2012 +0200 buffer: considerably speed up the tile cache @@ -32763,7 +36006,7 @@ commit e97d336aa72ad1a9fcd8f04047f719a5791378f4 Author: Simon Budig -Date: Wed May 23 22:56:22 2012 +0200 +Date: Wed May 23 22:56:22 2012 +0200 fix shift-x/y initial values for linear buffers. @@ -32774,7 +36017,7 @@ commit 49de1ab9a0cd9cc689577ba0ba890469f420cd60 Author: Michael Muré -Date: Wed May 23 21:22:46 2012 +0900 +Date: Wed May 23 21:22:46 2012 +0900 color-rotate: clean double init @@ -32783,7 +36026,7 @@ commit 05f74df0f5190a86729c8841cc8359a29e54768b Author: Michael Muré -Date: Wed May 23 21:21:49 2012 +0900 +Date: Wed May 23 21:21:49 2012 +0900 bilateral-filter: don't leak buffer if radius<1, copy data instead @@ -32792,7 +36035,7 @@ commit eec9d266b37e650c332e9fb15ad15c8c8c5d24c7 Author: Nils Philippsen -Date: Tue May 22 10:40:23 2012 +0200 +Date: Tue May 22 10:40:23 2012 +0200 buffer: fix a warning about implicit declaration of g_open @@ -32801,7 +36044,7 @@ commit 498d3cd76222053c54a5c24f8b7729958e33dc11 Author: Simon Budig -Date: Tue May 22 02:13:07 2012 +0200 +Date: Tue May 22 02:13:07 2012 +0200 fix embarrassing bug in tests... Doh! @@ -32811,20 +36054,20 @@ commit 8590d0808c84b8bef6f0493a3f67acb6e832848d Author: Simon Budig -Date: Tue May 22 01:24:03 2012 +0200 +Date: Tue May 22 01:24:03 2012 +0200 more complex test case. Totally b0rk. .../buffer/reference/test_gegl_buffer_multcopy.buf | 131 +++++++++++++++++++++ - tests/buffer/tests/test_gegl_buffer_linear_copy.c | 2 +- - tests/buffer/tests/test_gegl_buffer_linear_iter.c | 2 +- + tests/buffer/tests/test_gegl_buffer_linear_copy.c | 2 +- + tests/buffer/tests/test_gegl_buffer_linear_iter.c | 2 +- tests/buffer/tests/test_gegl_buffer_multcopy.c | 52 ++++++++ 4 files changed, 185 insertions(+), 2 deletions(-) commit fb0b28d6d04e3c5c55e3ad803bfa84eb2130adce Author: Simon Budig -Date: Mon May 21 18:10:42 2012 +0200 +Date: Mon May 21 18:10:42 2012 +0200 add test cases for linear buffer copying @@ -32837,19 +36080,19 @@ commit c425a03a1ea9ae83b87c0f5180ad70ad6655e98c Author: Michael Natterer -Date: Sun May 20 18:11:35 2012 +0200 +Date: Sun May 20 18:11:35 2012 +0200 buffer: #include for g_open() and friends gegl/buffer/gegl-buffer-save.c | 1 + - gegl/buffer/gegl-cache.c | 1 + + gegl/buffer/gegl-cache.c | 1 + gegl/buffer/gegl-tile-backend-file.c | 1 + gegl/buffer/gegl-tile-storage.c | 1 + 4 files changed, 4 insertions(+) commit fdd2b1dd35063db7d55541d520807e976147be7a Author: Jon Nordby -Date: Sun May 6 04:47:24 2012 +0200 +Date: Sun May 6 04:47:24 2012 +0200 tests: Automated test for growing buffer extent @@ -32858,12 +36101,12 @@ tests/buffer/reference/test_grow_extent.buf | 53 +++++++++++++++++++++++++++++ - tests/buffer/tests/test_grow_extent.c | 17 +++++++++ + tests/buffer/tests/test_grow_extent.c | 17 +++++++++ 2 files changed, 70 insertions(+) commit f8ec9391dce87baf1db41c84867e71c6e6b8ad23 Author: Michael Henning -Date: Sat May 19 12:35:23 2012 -0400 +Date: Sat May 19 12:35:23 2012 -0400 buffer: Make a buffer's abyss track its extent by default. @@ -32874,12 +36117,12 @@ buffer area gegl/buffer/gegl-buffer-private.h | 3 +++ - gegl/buffer/gegl-buffer.c | 28 ++++++++++++++++++++++++---- + gegl/buffer/gegl-buffer.c | 28 ++++++++++++++++++++++++---- 2 files changed, 27 insertions(+), 4 deletions(-) commit df8493a37dca7ebade73128f47af78db064076dc Author: Michael Muré -Date: Sun May 20 00:35:17 2012 +0900 +Date: Sun May 20 00:35:17 2012 +0900 doc: update the mailing list archive URL @@ -32888,7 +36131,7 @@ commit 9dc3d16fc71ec38bf93f6696d365aa073f5b724d Author: Michael Muré -Date: Sun May 20 00:34:50 2012 +0900 +Date: Sun May 20 00:34:50 2012 +0900 doc: rename the affine directory to transform @@ -32897,7 +36140,7 @@ commit 48c1d6ac8925c8b015748c2a445268ddad842d3b Author: Massimo Valentini -Date: Fri May 18 15:02:19 2012 +0200 +Date: Fri May 18 15:02:19 2012 +0200 gegl/buffer: use g_open,g_access instead of open,access @@ -32911,7 +36154,7 @@ commit e5dbfb4293a7cb714fb1aabb73c28568d02fef99 Author: Michael Natterer -Date: Fri May 18 15:10:37 2012 +0200 +Date: Fri May 18 15:10:37 2012 +0200 gegl-config: change the default babl-tolerance to the default hardcoded in babl @@ -32923,7 +36166,7 @@ commit aa70bbcdccfdf7f60c34deb0021ce633105f23e9 Author: Martin Nordholts -Date: Fri May 18 14:03:56 2012 +0200 +Date: Fri May 18 14:03:56 2012 +0200 tests/compositions: Always fail make check on test error @@ -32937,18 +36180,18 @@ commit 73ea8d5a326d48ac381cd6f4af6e9d931b583d5f Author: Daniel Nylander -Date: Wed May 16 00:39:22 2012 +0200 +Date: Wed May 16 00:39:22 2012 +0200 Added Swedish translation - po/LINGUAS | 1 + + po/LINGUAS | 1 + po/sv.po | 3337 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 3338 insertions(+) commit 807dd4fbb88954aee1578080fcc820b709cc1d39 Author: Alexandre Prokoudine -Date: Mon May 14 05:24:32 2012 +0400 +Date: Mon May 14 05:24:32 2012 +0400 operations: opacity in the dropshadow op should be in the 0..1 range, not -2..2 @@ -32958,7 +36201,7 @@ commit 10f2fb01ecd6ad60f40d596052b417504789f1b9 Author: Martin Srebotnjak -Date: Sun May 13 20:40:44 2012 +0200 +Date: Sun May 13 20:40:44 2012 +0200 Updated Slovenian translation @@ -32967,18 +36210,18 @@ commit dafbac053f16fcff2ec981ada0a2dd4456ea3317 Author: sebul -Date: Mon May 14 00:43:02 2012 +0900 +Date: Mon May 14 00:43:02 2012 +0900 Add Korean translation - po/LINGUAS | 1 + + po/LINGUAS | 1 + po/ko.po | 3399 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 3400 insertions(+) commit 605c2bc2cede25c578d2c83ce7bfa3208e621127 Author: Michael Natterer -Date: Sat May 12 17:47:02 2012 +0200 +Date: Sat May 12 17:47:02 2012 +0200 gegl-config: proper formatting and include cleanup @@ -32987,7 +36230,7 @@ commit 62f6dc72657650d9d6acba082980deb949d45fc7 Author: Michael Muré -Date: Sun May 13 00:26:39 2012 +0900 +Date: Sun May 13 00:26:39 2012 +0900 gegl-config: add G_PARAM_CONSTRUCT flag to the properties. @@ -33000,7 +36243,7 @@ commit 99a398e0305e27a135773028737e539eb919d38b Author: Michael Muré -Date: Sun May 13 00:25:35 2012 +0900 +Date: Sun May 13 00:25:35 2012 +0900 initialize babl before gegl-config @@ -33011,7 +36254,7 @@ commit 261842dd93713e8017d83ec5aed7c581482774d3 Author: Michael Muré -Date: Sat May 12 17:40:38 2012 +0900 +Date: Sat May 12 17:40:38 2012 +0900 gegl-config: don't initialize twice the config with different parameters @@ -33021,7 +36264,7 @@ commit 44b7c2c3d6f6a60306075699028f158995d4e46a Author: Michael Muré -Date: Fri May 11 13:05:19 2012 +0900 +Date: Fri May 11 13:05:19 2012 +0900 buffer-iterator: update doc @@ -33030,7 +36273,7 @@ commit 20f0fbe3f7e2e5cd7af8dbfd8c62a8630e8aa2e8 Author: Michael Henning -Date: Tue May 8 17:50:39 2012 -0400 +Date: Tue May 8 17:50:39 2012 -0400 docs: Fix broken links to glib/gobject docs. @@ -33039,7 +36282,7 @@ commit e2b8c306758787226b2dd2bc4442ffb0034012d6 Author: Francisco Vila -Date: Thu May 10 14:37:23 2012 +0200 +Date: Thu May 10 14:37:23 2012 +0200 Updated Spanish translation @@ -33048,7 +36291,7 @@ commit 43ccf5e0563e9b8ead260ad7d0c652a737224978 Author: Francisco Vila -Date: Thu May 10 14:23:46 2012 +0200 +Date: Thu May 10 14:23:46 2012 +0200 Updated Spanish translation @@ -33057,7 +36300,7 @@ commit 98ec228d7c69026ed957d0fe6ae534378f736c04 Author: Francisco Vila -Date: Thu May 10 14:21:35 2012 +0200 +Date: Thu May 10 14:21:35 2012 +0200 Updated Spanish translation @@ -33067,7 +36310,7 @@ commit 5c98359dab891e75aa2bc00b4fcd8e794d70e92a Author: Daniel Mustieles -Date: Thu May 10 14:21:17 2012 +0200 +Date: Thu May 10 14:21:17 2012 +0200 Fixed typo @@ -33077,7 +36320,7 @@ commit 3525a9d310d55988b3748521b929f21432000ab5 Author: Francisco Vila -Date: Thu May 10 13:10:29 2012 +0200 +Date: Thu May 10 13:10:29 2012 +0200 Updated Spanish translation @@ -33087,7 +36330,7 @@ commit 631aa6931dc92b43e21354b90bb38c12a88c3f9c Author: Daniel Mustieles -Date: Thu May 10 13:07:43 2012 +0200 +Date: Thu May 10 13:07:43 2012 +0200 Fixed another typo @@ -33096,7 +36339,7 @@ commit 8a5bc6a8ee8daefd0b8f83c91280b064529062ac Author: Daniel Mustieles -Date: Thu May 10 13:04:48 2012 +0200 +Date: Thu May 10 13:04:48 2012 +0200 Fixed typo @@ -33105,7 +36348,7 @@ commit 9f59030593e36f5c4d142df79049e5a7d3c5907f Author: Francisco Vila -Date: Thu May 10 11:37:49 2012 +0200 +Date: Thu May 10 11:37:49 2012 +0200 Updated Spanish translation @@ -33115,7 +36358,7 @@ commit 8c90546f0b2329c882616e5ed11f374418a3ceba Author: Francisco Vila -Date: Thu May 10 10:27:14 2012 +0200 +Date: Thu May 10 10:27:14 2012 +0200 Updated Spanish translation @@ -33125,7 +36368,7 @@ commit 7aeda9db76708b40021d80af773a7f6d9018b665 Author: Martin Srebotnjak -Date: Tue May 8 20:05:28 2012 +0200 +Date: Tue May 8 20:05:28 2012 +0200 Updated Slovenian translation @@ -33135,19 +36378,19 @@ commit 01663d93a84afc5cbc8eefe407b73abd9bba2906 Author: Jon Nordby -Date: Sun May 6 20:42:01 2012 +0200 +Date: Sun May 6 20:42:01 2012 +0200 docs: Make GeglBufferIterator show in API reference Also clarify the docs for gegl_buffer_iterator_stop() a bit. - docs/Makefile.am | 2 ++ + docs/Makefile.am | 2 ++ gegl/buffer/gegl-buffer-iterator.h | 11 +++++++++-- 2 files changed, 11 insertions(+), 2 deletions(-) commit 25b5e695f808a5c7beb74ad6eb0dffd84d535272 Author: Michael Muré -Date: Sun May 6 22:09:14 2012 +0900 +Date: Sun May 6 22:09:14 2012 +0900 test-buffer-changes: add missing prototypes @@ -33156,7 +36399,7 @@ commit 77f36936da290b38fac025c81926066d1b6ef1e4 Author: Michael Muré -Date: Sun May 6 22:02:02 2012 +0900 +Date: Sun May 6 22:02:02 2012 +0900 test-buffer-changes: try to fix C89 compilation @@ -33165,7 +36408,7 @@ commit 2545a0de0eee821a53c6dc193df5872a9f5500b6 Author: Harald Korneliussen -Date: Sun May 6 11:12:37 2012 +0200 +Date: Sun May 6 11:12:37 2012 +0200 Fixes message if intltool isn't present @@ -33174,7 +36417,7 @@ commit d9a636391c5004c2d54d11c2f9274c4f22bf14c8 Author: Jon Nordby -Date: Sun May 6 04:48:07 2012 +0200 +Date: Sun May 6 04:48:07 2012 +0200 buffer-source: Correctly store result of g_signal_connect @@ -33185,19 +36428,19 @@ commit 41cc62a92e12bfe94d03338d1985c0bca6b9a679 Author: Jon Nordby -Date: Sun May 6 03:35:34 2012 +0200 +Date: Sun May 6 03:35:34 2012 +0200 tests: Add simple tests for emission of 'changed' signal on GeglBuffer - tests/simple/.gitignore | 1 + - tests/simple/Makefile.am | 1 + + tests/simple/.gitignore | 1 + + tests/simple/Makefile.am | 1 + tests/simple/test-buffer-changes.c | 132 +++++++++++++++++++++++++++++++++++++ 3 files changed, 134 insertions(+) commit b423d8fca1b00c6f3342c5b20a2c46b71555d7dc Author: Jon Nordby -Date: Sun May 6 03:38:47 2012 +0200 +Date: Sun May 6 03:38:47 2012 +0200 buffer: Implement emission of 'changed' signal on GeglBuffer @@ -33207,12 +36450,12 @@ gegl/buffer/gegl-buffer-access.c | 12 ++++++++++++ gegl/buffer/gegl-buffer-iterator.c | 14 +++++++++----- gegl/buffer/gegl-buffer-private.h | 8 +++++++- - gegl/buffer/gegl-buffer.c | 13 +++++++++++++ + gegl/buffer/gegl-buffer.c | 13 +++++++++++++ 4 files changed, 41 insertions(+), 6 deletions(-) commit 937e609532a5bdba8ff547bb456a01f64885d798 Author: Jon Nordby -Date: Sat May 5 23:25:04 2012 +0200 +Date: Sat May 5 23:25:04 2012 +0200 buffer-source: Handle the 'changed' signal on input buffer correctly @@ -33226,7 +36469,7 @@ commit e3e4a64781411e4b5ff3c64c17c4d6ac9e8bbcca Author: Jon Nordby -Date: Sat May 5 23:21:22 2012 +0200 +Date: Sat May 5 23:21:22 2012 +0200 chant: Call the user provided class_init after the chant class_init @@ -33239,7 +36482,7 @@ commit 480a2cc5493fe360046952b74bfaf535f46eb991 Author: Øyvind Kolås -Date: Sat May 5 19:55:43 2012 +0200 +Date: Sat May 5 19:55:43 2012 +0200 ops/color-reduction: improve strings @@ -33248,7 +36491,7 @@ commit c7e9bf06b10a181e802d7c8daa93a3f9b48450f6 Author: Øyvind Kolås -Date: Sat May 5 19:38:53 2012 +0200 +Date: Sat May 5 19:38:53 2012 +0200 ops: make color-reduction use an enum for strategy @@ -33258,7 +36501,7 @@ commit 32511b6c64a0e3352a33eed95350b85b767eab12 Author: Piotr Drąg -Date: Sat May 5 19:35:47 2012 +0200 +Date: Sat May 5 19:35:47 2012 +0200 Updated POTFILES.in @@ -33267,30 +36510,27 @@ commit 0e635d42674c095e184a55d419ddeaf9756ad9b5 Author: Øyvind Kolås -Date: Sat May 5 18:50:24 2012 +0200 +Date: Sat May 5 18:50:24 2012 +0200 ops: move color-reduction out of workshop - operations/common/color-reduction.c | 463 - ++++++++++++++++++++++++++++++++++ - operations/workshop/color-reduction.c | 463 - ---------------------------------- - 2 files changed, 463 insertions(+), 463 deletions(-) + operations/{workshop => common}/color-reduction.c | 0 + 1 file changed, 0 insertions(+), 0 deletions(-) commit 0e5d98e6cd356fe9a0b93c7e1a32b69d088c8e62 Author: Christian Kirbach -Date: Sat May 5 16:10:50 2012 +0200 +Date: Sat May 5 16:10:50 2012 +0200 Added German translation - po/LINGUAS | 1 + + po/LINGUAS | 1 + po/de.po | 3444 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 3445 insertions(+) commit fdd7cf53ad50e80feedb7886bea0c2ba9981595a Author: Øyvind Kolås -Date: Sat May 5 16:09:27 2012 +0200 +Date: Sat May 5 16:09:27 2012 +0200 buffer: fix a warning about implicit declaration of gegl_buffer_backend2 @@ -33300,7 +36540,7 @@ commit 21965133f6de5b78901eaafbb8fc5c2d70fc3fa0 Author: Francisco Vila -Date: Fri May 4 14:39:59 2012 +0200 +Date: Fri May 4 14:39:59 2012 +0200 Updated Spanish translation @@ -33309,7 +36549,7 @@ commit eb0d4235a3fa93dd6ee848fb0896e1485e37088a Author: Francisco Vila -Date: Fri May 4 14:09:22 2012 +0200 +Date: Fri May 4 14:09:22 2012 +0200 Updated Spanish translation @@ -33319,7 +36559,7 @@ commit 8a2b105eba12aa42a7a52e862de9219404d4443c Author: Øyvind Kolås -Date: Fri May 4 00:11:57 2012 +0200 +Date: Fri May 4 00:11:57 2012 +0200 buffer: remove type safetey from a few casts @@ -33329,7 +36569,7 @@ commit ba9e3a145d826e628616138f349497741042718a Author: Øyvind Kolås -Date: Thu May 3 22:33:25 2012 +0200 +Date: Thu May 3 22:33:25 2012 +0200 buffer: cache the backend of each buffer @@ -33339,13 +36579,13 @@ type checks. gegl/buffer/gegl-buffer-private.h | 1 + - gegl/buffer/gegl-buffer.c | 27 ++++++++++++++++++++------- + gegl/buffer/gegl-buffer.c | 27 ++++++++++++++++++++------- gegl/buffer/gegl-tile-storage.c | 4 ++-- 3 files changed, 23 insertions(+), 9 deletions(-) commit b416a5135026f35c5663089f66071732110c3af6 Author: Martin Srebotnjak -Date: Thu May 3 20:37:16 2012 +0200 +Date: Thu May 3 20:37:16 2012 +0200 Updated Slovenian translation @@ -33355,7 +36595,7 @@ commit 79c8809c0f82bc98b589c4fc12aaaec438349cac Author: Dimitris Spingos -Date: Thu May 3 11:58:10 2012 +0300 +Date: Thu May 3 11:58:10 2012 +0300 Updated Greek translation @@ -33365,7 +36605,7 @@ commit 9b24f87ff175ae7a79a57cb60e5e3d908a5cb9e2 Author: Jon Nordby -Date: Thu May 3 01:22:00 2012 +0200 +Date: Thu May 3 01:22:00 2012 +0200 operations: Link to gegl on all platforms, not just Windows @@ -33379,7 +36619,7 @@ commit 7faba1ee619213440d3cf1e51fe2c9292b84a047 Author: Øyvind Kolås -Date: Thu May 3 00:27:40 2012 +0200 +Date: Thu May 3 00:27:40 2012 +0200 tests: re-enable gamma test @@ -33388,16 +36628,14 @@ to broken conversions in babl. Reference image will be updated pending checking a few different builds. - tests/compositions/Makefile.am | 2 +- - tests/compositions/gamma-broken.xml | 13 ------------- - tests/compositions/gamma.xml | 13 +++++++++++++ - tests/compositions/reference/gamma-broken.png | Bin 161310 -> 0 bytes - tests/compositions/reference/gamma.png | Bin 0 -> 161310 bytes - 5 files changed, 14 insertions(+), 14 deletions(-) + tests/compositions/Makefile.am | 2 +- + tests/compositions/{gamma-broken.xml => gamma.xml} | 0 + .../compositions/reference/{gamma-broken.png => gamma.png} | Bin + 3 files changed, 1 insertion(+), 1 deletion(-) commit e85650b3e6cab0143cb21f489a25a6d0cdb17a44 Author: Martin Srebotnjak -Date: Wed May 2 22:24:20 2012 +0200 +Date: Wed May 2 22:24:20 2012 +0200 Updated Slovenian translation @@ -33406,18 +36644,18 @@ commit 0da94ee114a1cb617991b08aca20383458dffdee Author: Dimitris Spingos -Date: Tue May 1 17:04:25 2012 +0400 +Date: Tue May 1 17:04:25 2012 +0400 Added translation into Greek - po/LINGUAS | 1 + + po/LINGUAS | 1 + po/el.po | 3593 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 3594 insertions(+) commit e634ee9956bd746f027e26e6426897916eea060e Author: Michael Muré -Date: Tue May 1 17:47:52 2012 +0900 +Date: Tue May 1 17:47:52 2012 +0900 fix mispelling, thanks to Christian Kirbach @@ -33428,7 +36666,7 @@ commit 7cba423640ecc3254118c35f8b2f810274bbb2d5 Author: Øyvind Kolås -Date: Tue May 1 04:04:35 2012 +0200 +Date: Tue May 1 04:04:35 2012 +0200 color-to-alpha: default to white @@ -33437,7 +36675,7 @@ commit 6f2420f33f044fd9d78fc7860d8b37d93122b07c Author: Øyvind Kolås -Date: Tue May 1 01:48:26 2012 +0200 +Date: Tue May 1 01:48:26 2012 +0200 color-to-alpha: make it be a point op @@ -33449,7 +36687,7 @@ commit ff6850908fc4bad1b547f02dacff2a1c898f2876 Author: Piotr Drąg -Date: Mon Apr 30 21:13:46 2012 +0200 +Date: Mon Apr 30 21:13:46 2012 +0200 Updated Polish translation @@ -33459,7 +36697,7 @@ commit 4c784821cb6bae53654f0e2c2e1b1ff50a343e85 Author: Øyvind Kolås -Date: Mon Apr 30 20:26:59 2012 +0200 +Date: Mon Apr 30 20:26:59 2012 +0200 buffer-source: mark buffer as a non-inplace capable buffer @@ -33474,7 +36712,7 @@ commit cb06afc50c45ec993f3291dbb59a981f847eeba7 Author: Simon Budig -Date: Mon Apr 30 02:48:19 2012 +0200 +Date: Mon Apr 30 02:48:19 2012 +0200 remove obsolete reference to max-rgb.c @@ -33483,7 +36721,7 @@ commit 5196c9e29690c1ada3ccf0ec5c7b9e35ddd9230a Author: Øyvind Kolås -Date: Mon Apr 30 02:31:38 2012 +0200 +Date: Mon Apr 30 02:31:38 2012 +0200 ops: remove max-rgb @@ -33499,7 +36737,7 @@ commit 57b622cde10aa3a81af62d3f8ad39dfe66f925ba Author: Øyvind Kolås -Date: Mon Apr 30 01:04:52 2012 +0200 +Date: Mon Apr 30 01:04:52 2012 +0200 adjust efault GEGL tolerance @@ -33508,7 +36746,7 @@ commit 098a7d36e3bcf9e37b30f19367b4fb742fcfd956 Author: Øyvind Kolås -Date: Sun Apr 29 20:48:21 2012 +0200 +Date: Sun Apr 29 20:48:21 2012 +0200 buffer: work around broken COW for clearing @@ -33517,7 +36755,7 @@ commit c7eb7fd502f58e646ce6b0973774bd44cec8d56c Author: Victor Oliveira -Date: Sat Apr 28 15:58:30 2012 -0300 +Date: Sat Apr 28 15:58:30 2012 -0300 opencl: forgot the opencl_support flag @@ -33526,7 +36764,7 @@ commit 266dd432e9c454ddbe97b0b5750dc5d8b37a4b90 Author: Victor Oliveira -Date: Sat Apr 28 15:40:03 2012 -0300 +Date: Sat Apr 28 15:40:03 2012 -0300 opencl: optimizations @@ -33535,12 +36773,12 @@ gegl/buffer/gegl-buffer-cl-cache.c | 15 +++++++-------- gegl/buffer/gegl-buffer-cl-iterator.c | 32 ++++++++++---------------------- - gegl/opencl/gegl-cl-init.c | 5 ++--- + gegl/opencl/gegl-cl-init.c | 5 ++--- 3 files changed, 19 insertions(+), 33 deletions(-) commit 19465724b8e297eedb35129e666bc08b00c2f89a Author: Victor Oliveira -Date: Sat Apr 28 15:39:25 2012 -0300 +Date: Sat Apr 28 15:39:25 2012 -0300 opencl: bug in init @@ -33549,7 +36787,7 @@ commit 6b2cccdbcd01254b011905ff90ffb3426d48208a Author: Piotr Drąg -Date: Sat Apr 28 17:48:22 2012 +0200 +Date: Sat Apr 28 17:48:22 2012 +0200 Updated POTFILES.in @@ -33558,7 +36796,7 @@ commit d0bcae743d46980264622650fe9cdf0d0c1c470e Author: Michael Muré -Date: Sun Apr 29 00:23:43 2012 +0900 +Date: Sun Apr 29 00:23:43 2012 +0900 invert: rewrite without too much loop and variables @@ -33567,7 +36805,7 @@ commit fbedc720da5432b19456b5f7547dafbd8c193d16 Author: Michael Muré -Date: Fri Apr 27 17:35:42 2012 +0900 +Date: Fri Apr 27 17:35:42 2012 +0900 transform: add scaleratio and scalesize operation to be more user-friendly the scaleratio operation is the same as the original @@ -33575,16 +36813,16 @@ version of GEGL operations/transform/Makefile.am | 2 ++ - operations/transform/module.c | 14 +++++---- + operations/transform/module.c | 14 +++++---- operations/transform/scale-ratio.c | 49 +++++++++++++++++++++++++++++++ operations/transform/scale-size.c | 59 ++++++++++++++++++++++++++++++++++++++ - operations/transform/scale.c | 3 ++ + operations/transform/scale.c | 3 ++ 5 files changed, 122 insertions(+), 5 deletions(-) commit 7c25b4505573f95e1fbde88205dd32c8eaaa8448 Author: Francisco Vila -Date: Fri Apr 27 12:56:29 2012 +0200 +Date: Fri Apr 27 12:56:29 2012 +0200 Updated Spanish translation @@ -33594,7 +36832,7 @@ commit 086276c724808161d9232dd48049a9608c3d021f Author: Francisco Vila -Date: Fri Apr 27 12:17:34 2012 +0200 +Date: Fri Apr 27 12:17:34 2012 +0200 Updated Spanish translation @@ -33603,7 +36841,7 @@ commit 07a665a8878ac37b798652af7fdc16d5c8589b50 Author: Øyvind Kolås -Date: Thu Apr 26 21:36:51 2012 +0200 +Date: Thu Apr 26 21:36:51 2012 +0200 decrease default babl tolerance to 0.0001 @@ -33614,7 +36852,7 @@ commit 3e6fe1ea086a12354193b321bef37aea0d0aa612 Author: Øyvind Kolås -Date: Thu Apr 26 21:15:09 2012 +0200 +Date: Thu Apr 26 21:15:09 2012 +0200 opencl: cast arguments to printf that are size_t @@ -33627,7 +36865,7 @@ commit ba7d0e5469cbec35540af0cb08ee1b75aa50d70a Author: Francisco Vila -Date: Thu Apr 26 12:36:38 2012 +0200 +Date: Thu Apr 26 12:36:38 2012 +0200 Updated Spanish translation @@ -33636,7 +36874,7 @@ commit a256511d16b9726499ce88c376c9353ac3baf5ec Author: Francisco Vila -Date: Thu Apr 26 09:56:16 2012 +0200 +Date: Thu Apr 26 09:56:16 2012 +0200 Updated Spanish translation @@ -33646,7 +36884,7 @@ commit ca38398c80b313444138806127735e466f9fe213 Author: Daniel Mustieles -Date: Thu Apr 26 09:45:03 2012 +0200 +Date: Thu Apr 26 09:45:03 2012 +0200 Fixed typos @@ -33655,7 +36893,7 @@ commit 57a9e672c695c514652003e8e48d030f1775b837 Author: Mikael Magnusson -Date: Thu Apr 26 08:26:07 2012 +0200 +Date: Thu Apr 26 08:26:07 2012 +0200 Revert "Small typo corrected." @@ -33668,7 +36906,7 @@ commit 337751a13bb18adce7549e3180e1feeccbb35066 Author: Marco Ciampa -Date: Wed Apr 25 20:15:43 2012 +0200 +Date: Wed Apr 25 20:15:43 2012 +0200 Updated italian translation @@ -33678,7 +36916,7 @@ commit 6f7f150a7bddd0ab5338f6922b9eadfcf6bcdc04 Author: Marco Ciampa -Date: Wed Apr 25 16:08:03 2012 +0200 +Date: Wed Apr 25 16:08:03 2012 +0200 Updated italian translation. @@ -33688,7 +36926,7 @@ commit 68ecab6b569683d798446a85a0c578f765c85fd0 Author: Marco Ciampa -Date: Wed Apr 25 15:32:38 2012 +0200 +Date: Wed Apr 25 15:32:38 2012 +0200 Small typo corrected. @@ -33697,31 +36935,31 @@ commit b6a202caf632bc3f57e2375994498f18031488fa Author: Djavan Fagundes -Date: Tue Apr 24 18:33:34 2012 -0300 +Date: Tue Apr 24 18:33:34 2012 -0300 Added Brazilian Portuguese translation by Vanessa Gomes de Lima , Mateus Gondim and Renato Oliveira - po/LINGUAS | 1 + + po/LINGUAS | 1 + po/pt_BR.po | 3628 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 3629 insertions(+) commit 56bec8611dbe4e6cdc146fea4815af0c1e65e3d7 Author: Fran Diéguez -Date: Tue Apr 24 13:21:12 2012 +0200 +Date: Tue Apr 24 13:21:12 2012 +0200 Updated Galician translations - po/LINGUAS | 1 + + po/LINGUAS | 1 + po/gl.po | 3395 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 3396 insertions(+) commit fabc6344bc743c6114cf7a1f75c94a83e65a4c19 Author: Marco Ciampa -Date: Mon Apr 23 17:47:22 2012 +0200 +Date: Mon Apr 23 17:47:22 2012 +0200 Updated italian translation. @@ -33731,21 +36969,21 @@ commit ef7224280784ee09ced5a564c30f805a25863c43 Author: Victor Oliveira -Date: Mon Apr 23 12:36:30 2012 -0300 +Date: Mon Apr 23 12:36:30 2012 -0300 opencl: delaying OpenCL initialization we delay as possible opencl initialization, so we can turn opencl on and off at will. - gegl/gegl-init.c | 6 ------ + gegl/gegl-init.c | 6 ------ gegl/opencl/gegl-cl-init.c | 15 +++++++-------- gegl/process/gegl-processor.c | 38 ++++++++++++++++++++++---------------- 3 files changed, 29 insertions(+), 30 deletions(-) commit 19715e2b855bec6175e2e7a91858dca66abc3409 Author: Victor Oliveira -Date: Mon Apr 23 12:10:46 2012 -0300 +Date: Mon Apr 23 12:10:46 2012 -0300 removing some unnecessary verifications of gegl_config()->use_opencl @@ -33756,7 +36994,7 @@ commit f474d851c4bd51cd353a514385f9f98a69f5032d Author: Victor Oliveira -Date: Mon Apr 23 12:06:49 2012 -0300 +Date: Mon Apr 23 12:06:49 2012 -0300 opencl: bug in opencl enable flag @@ -33766,7 +37004,7 @@ commit 1b8239c4b2d8870d88983358e0a20b0370c5570c Author: Øyvind Kolås -Date: Mon Apr 23 15:00:01 2012 +0200 +Date: Mon Apr 23 15:00:01 2012 +0200 buffer: remove unused set/get_property vfuncs @@ -33779,17 +37017,17 @@ commit 26dd43d69e522c83ec2dc5777dd29fc7237368c4 Author: Øyvind Kolås -Date: Mon Apr 23 02:07:29 2012 +0200 +Date: Mon Apr 23 02:07:29 2012 +0200 graph: remove some typechecks when running visitor - gegl/graph/gegl-pad.c | 2 +- + gegl/graph/gegl-pad.c | 2 +- gegl/graph/gegl-visitable.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit f8c6daa52c8f23b4923f15b88005634979adbfd4 Author: Øyvind Kolås -Date: Mon Apr 23 02:07:00 2012 +0200 +Date: Mon Apr 23 02:07:00 2012 +0200 buffer: remove some typechecks @@ -33798,7 +37036,7 @@ commit 43ce7fe8d6762d64443a35db88e55838d539aed1 Author: Martin Srebotnjak -Date: Mon Apr 23 14:15:54 2012 +0200 +Date: Mon Apr 23 14:15:54 2012 +0200 Updated Slovenian translation @@ -33808,7 +37046,7 @@ commit 6d41ee2a6a3f163427c958eea5e8e671a8116fad Author: Øyvind Kolås -Date: Sun Apr 22 23:53:46 2012 +0200 +Date: Sun Apr 22 23:53:46 2012 +0200 buffer: use sampler class' fish @@ -33821,20 +37059,20 @@ commit 7d6e9981261b14d857ef1d8014ae6ad02e9c01b3 Author: Mukund Sivaraman -Date: Mon Apr 23 01:01:41 2012 +0530 +Date: Mon Apr 23 01:01:41 2012 +0530 Fix generator filename in generated .c files operations/generated/color-burn.c | 2 +- operations/generated/color-dodge.c | 2 +- - operations/generated/darken.c | 2 +- + operations/generated/darken.c | 2 +- operations/generated/difference.c | 2 +- operations/generated/exclusion.c | 2 +- operations/generated/hard-light.c | 2 +- operations/generated/lighten.c | 2 +- operations/generated/overlay.c | 2 +- - operations/generated/plus.c | 2 +- - operations/generated/screen.c | 2 +- + operations/generated/plus.c | 2 +- + operations/generated/screen.c | 2 +- operations/generated/soft-light.c | 2 +- operations/generated/svg-12-blend.rb | 2 +- operations/generated/svg-multiply.c | 2 +- @@ -33842,7 +37080,7 @@ commit afe032e8d970ea2e2f4f9d3cbf96c049b2c6b9bb Author: Mukund Sivaraman -Date: Mon Apr 23 00:54:23 2012 +0530 +Date: Mon Apr 23 00:54:23 2012 +0530 Avoid a conflict with multiply op between svg-12-blend.rb and math.rb @@ -33854,7 +37092,7 @@ commit 5ee858910c524bf741056d772f38fd3c6a10f8a4 Author: Martin Srebotnjak -Date: Sat Apr 21 12:40:20 2012 +0200 +Date: Sat Apr 21 12:40:20 2012 +0200 Updated Slovenian translation @@ -33864,36 +37102,36 @@ commit 57a192e58818ca4a95995cf57360dd5df7c27370 Author: Victor Oliveira -Date: Fri Apr 20 15:50:43 2012 -0300 +Date: Fri Apr 20 15:50:43 2012 -0300 CamelCase in type names and removing warnings - gegl/buffer/gegl-buffer-cl-iterator.c | 2 +- - gegl/opencl/gegl-cl-color.c | 4 ++-- - gegl/opencl/gegl-cl-color.h | 4 ++-- - gegl/opencl/gegl-cl-init.c | 10 +++++----- - gegl/opencl/gegl-cl-init.h | 6 +++--- + gegl/buffer/gegl-buffer-cl-iterator.c | 2 +- + gegl/opencl/gegl-cl-color.c | 4 ++-- + gegl/opencl/gegl-cl-color.h | 4 ++-- + gegl/opencl/gegl-cl-init.c | 10 +++++----- + gegl/opencl/gegl-cl-init.h | 6 +++--- gegl/operation/gegl-operation-point-composer.c | 4 ++-- - gegl/operation/gegl-operation-point-filter.c | 2 +- - gegl/operation/gegl-operation.h | 2 +- - operations/common/bilateral-filter.c | 2 +- - operations/common/box-blur.c | 2 +- - operations/common/c2g.c | 2 +- - operations/common/color-temperature.c | 2 +- - operations/common/edge-laplace.c | 2 +- - operations/common/edge-sobel.c | 2 +- - operations/common/gaussian-blur.c | 2 +- - operations/common/levels.c | 2 +- - operations/common/motion-blur.c | 2 +- - operations/common/noise-reduction.c | 2 +- - operations/common/pixelize.c | 2 +- - operations/common/snn-mean.c | 2 +- - operations/common/vignette.c | 2 +- + gegl/operation/gegl-operation-point-filter.c | 2 +- + gegl/operation/gegl-operation.h | 2 +- + operations/common/bilateral-filter.c | 2 +- + operations/common/box-blur.c | 2 +- + operations/common/c2g.c | 2 +- + operations/common/color-temperature.c | 2 +- + operations/common/edge-laplace.c | 2 +- + operations/common/edge-sobel.c | 2 +- + operations/common/gaussian-blur.c | 2 +- + operations/common/levels.c | 2 +- + operations/common/motion-blur.c | 2 +- + operations/common/noise-reduction.c | 2 +- + operations/common/pixelize.c | 2 +- + operations/common/snn-mean.c | 2 +- + operations/common/vignette.c | 2 +- 21 files changed, 30 insertions(+), 30 deletions(-) commit 158dbdd9ada4af13b822b3011042cd76a886d8ce Author: Victor Oliveira -Date: Fri Apr 20 13:35:06 2012 -0300 +Date: Fri Apr 20 13:35:06 2012 -0300 opencl: Improving OpenCL ops API @@ -33901,43 +37139,43 @@ - Rewriting ops using the simplified API gegl/operation/gegl-operation-point-composer.c | 73 +++++----- - gegl/operation/gegl-operation-point-filter.c | 12 +- - operations/common/invert.c | 47 +------ - operations/common/mono-mixer.c | 177 + gegl/operation/gegl-operation-point-filter.c | 12 +- + operations/common/invert.c | 47 +------ + operations/common/mono-mixer.c | 177 ++++++------------------- - operations/common/opacity.c | 83 +----------- - operations/common/over.c | 54 +------- - operations/common/threshold.c | 87 ++---------- - operations/common/value-invert.c | 49 +------ + operations/common/opacity.c | 83 +----------- + operations/common/over.c | 54 +------- + operations/common/threshold.c | 87 ++---------- + operations/common/value-invert.c | 49 +------ 8 files changed, 113 insertions(+), 469 deletions(-) commit d09630b7028ed3162f115edd95db7cb31fa0bd5c Author: Øyvind Kolås -Date: Thu Apr 19 17:49:49 2012 +0200 +Date: Thu Apr 19 17:49:49 2012 +0200 initialize some variables that might be used unset - bin/gegl-options.c | 1 + + bin/gegl-options.c | 1 + operations/common/write-buffer.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) commit 7376eb13c01855bd239c811bf2d75c333c64b9a7 Author: Mukund Sivaraman -Date: Thu Apr 19 08:51:35 2012 +0530 +Date: Thu Apr 19 08:51:35 2012 +0530 generated: Remove trailing whitespace - operations/generated/darken.c | 2 +- + operations/generated/darken.c | 2 +- operations/generated/difference.c | 2 +- operations/generated/exclusion.c | 2 +- operations/generated/lighten.c | 2 +- - operations/generated/screen.c | 2 +- + operations/generated/screen.c | 2 +- operations/generated/svg-12-blend.rb | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) commit 1f1e4aae07f65b63d86f2e5fb603c504ed2fd918 Author: Mukund Sivaraman -Date: Thu Apr 19 08:49:16 2012 +0530 +Date: Thu Apr 19 08:49:16 2012 +0530 generated: Use instead of @@ -33945,21 +37183,21 @@ operations/generated/color-burn.c | 2 +- operations/generated/color-dodge.c | 2 +- - operations/generated/darken.c | 2 +- + operations/generated/darken.c | 2 +- operations/generated/difference.c | 2 +- operations/generated/exclusion.c | 2 +- operations/generated/hard-light.c | 2 +- operations/generated/lighten.c | 2 +- operations/generated/overlay.c | 2 +- - operations/generated/plus.c | 2 +- - operations/generated/screen.c | 2 +- + operations/generated/plus.c | 2 +- + operations/generated/screen.c | 2 +- operations/generated/soft-light.c | 2 +- operations/generated/svg-12-blend.rb | 9 +++++---- 12 files changed, 16 insertions(+), 15 deletions(-) commit fcb5253923d9b77bd1bbb3107e8a1bf35095124f Author: Marco Ciampa -Date: Wed Apr 18 01:56:03 2012 +0200 +Date: Wed Apr 18 01:56:03 2012 +0200 Updated italian translation @@ -33969,7 +37207,7 @@ commit 64bd79bc27b5af0945618da16b78cc31a9123d05 Author: Michael Muré -Date: Tue Apr 17 18:34:52 2012 +0900 +Date: Tue Apr 17 18:34:52 2012 +0900 gegl_buffer_set_pixel: reorganize code for readability and slight perf boost @@ -33982,7 +37220,7 @@ commit add2cbf681c599bd9cd07f5f1a9f3b9951db7f38 Author: Øyvind Kolås -Date: Tue Apr 17 03:03:15 2012 +0200 +Date: Tue Apr 17 03:03:15 2012 +0200 chant: %s/lower/enum_name/g @@ -33993,26 +37231,26 @@ commit 544fa7576baa02d407d494fa15705669a8a7b702 Author: Michael Muré -Date: Sun Apr 15 22:23:04 2012 +0900 +Date: Sun Apr 15 22:23:04 2012 +0900 chanting: add a way to declare and register enum in the op file if you are offended by this code, i'm sorry, i am offended too. - gegl/gegl-chant.h | 90 + gegl/gegl-chant.h | 90 ++++++++++++++++++++++++++++++++++++---- - gegl/gegl-enums.h | 24 ----------- + gegl/gegl-enums.h | 24 ----------- operations/common/map-absolute.c | 2 +- operations/common/map-relative.c | 2 +- - operations/common/ripple.c | 9 +++- - operations/common/waves.c | 2 +- - operations/workshop/ditto.c | 2 +- - operations/workshop/warp.c | 15 +++++-- + operations/common/ripple.c | 9 +++- + operations/common/waves.c | 2 +- + operations/workshop/ditto.c | 2 +- + operations/workshop/warp.c | 15 +++++-- 8 files changed, 104 insertions(+), 42 deletions(-) commit 72988bc00e896d566e28c15fcfcf45432c424141 Author: Marco Ciampa -Date: Mon Apr 16 03:12:16 2012 +0200 +Date: Mon Apr 16 03:12:16 2012 +0200 Updated italian translation @@ -34022,7 +37260,7 @@ commit 1c5c799aced68c6124a0d30d9f09562e8f08773b Author: Marco Ciampa -Date: Sat Apr 14 23:55:14 2012 +0200 +Date: Sat Apr 14 23:55:14 2012 +0200 Updated italian translation @@ -34032,7 +37270,7 @@ commit a5c6ce6f1dc515df10f8b055395ce195a422434c Author: Øyvind Kolås -Date: Sat Apr 14 20:38:39 2012 +0200 +Date: Sat Apr 14 20:38:39 2012 +0200 bail from cl compiler if opencl is not enabled @@ -34041,20 +37279,20 @@ commit 37272011c56cb1f5fe55657c84a878fe121cc141 Author: Øyvind Kolås -Date: Sat Apr 14 20:10:06 2012 +0200 +Date: Sat Apr 14 20:10:06 2012 +0200 opencl: further simplifiy cl abstrcations for opencl point ops gegl/operation/gegl-operation-point-filter.c | 2 +- - gegl/operation/gegl-operation.c | 20 +++++++++++------ - gegl/process/gegl-processor.c | 2 +- + gegl/operation/gegl-operation.c | 20 +++++++++++------ + gegl/process/gegl-processor.c | 2 +- operations/common/brightness-contrast.c | 32 +++++++++++----------------- 4 files changed, 28 insertions(+), 28 deletions(-) commit 4ebd46b7dbebd2398df417e875605c4bb2fe7786 Author: Øyvind Kolås -Date: Sat Apr 14 19:45:13 2012 +0200 +Date: Sat Apr 14 19:45:13 2012 +0200 init: enable OpenCL by default @@ -34065,22 +37303,22 @@ commit 9687b4fe0c28cb7bc5a460316465c6546f18c42c Author: Victor Oliveira -Date: Sat Apr 14 13:01:23 2012 -0300 +Date: Sat Apr 14 13:01:23 2012 -0300 Simple OpenCL API for point filter It can't get easier that that :) gegl/operation/gegl-operation-point-filter.c | 35 +++++++-- - gegl/operation/gegl-operation.c | 107 + gegl/operation/gegl-operation.c | 107 +++++++++++++++++++++++++++ - gegl/operation/gegl-operation.h | 11 ++- + gegl/operation/gegl-operation.h | 11 ++- operations/common/brightness-contrast.c | 54 ++------------ 4 files changed, 152 insertions(+), 55 deletions(-) commit 73fa11df4acbfc6df144b3f36c3caec55fb34244 Author: Marco Ciampa -Date: Sat Apr 14 01:51:34 2012 +0200 +Date: Sat Apr 14 01:51:34 2012 +0200 Updated italian translation @@ -34090,7 +37328,7 @@ commit 1db854ccec86b96fc5cf12b5aa3a82b4b158051d Author: Øyvind Kolås -Date: Thu Apr 12 20:05:12 2012 +0200 +Date: Thu Apr 12 20:05:12 2012 +0200 buffer: avoid negative extents for edge rects @@ -34099,7 +37337,7 @@ commit 201eac284062cfcadececbb5a3e08804cff585ad Author: Jon Nordby -Date: Thu Apr 12 17:46:22 2012 +0200 +Date: Thu Apr 12 17:46:22 2012 +0200 vala: Remove hardcoded API version in .metadata file and correct cheader @@ -34108,16 +37346,16 @@ since the 0.2.0 version bump. Also adds a cheader metadata override, so that the generated .vapi has the correct header information. - configure.ac | 1 + - gegl/.gitignore | 1 + + configure.ac | 1 + + gegl/.gitignore | 1 + gegl/Gegl-0.1.metadata | 1 - - gegl/Gegl.metadata.in | 2 ++ - gegl/Makefile.am | 2 +- + gegl/Gegl.metadata.in | 2 ++ + gegl/Makefile.am | 2 +- 5 files changed, 5 insertions(+), 2 deletions(-) commit 9f3ce8019fbd35b125b8fcafb57349d7bb729bf2 Author: Jon Nordby -Date: Thu Apr 12 14:12:25 2012 +0200 +Date: Thu Apr 12 14:12:25 2012 +0200 tests: Update .gitignore in tests/simple @@ -34126,23 +37364,22 @@ commit 35469116fbf0b398d748f8116e4dcc8bdaee12c7 Author: Jon Nordby -Date: Thu Apr 12 14:10:05 2012 +0200 +Date: Thu Apr 12 14:10:05 2012 +0200 gobject-introspection: Fix build after 0.2.x version bump Remove hardcoding of version numbers so that this does not happen again. - configure.ac | 1 + - gegl/.gitignore | 1 + - gegl/Makefile.am | 8 ++++---- - gegl/gegl-0.1.deps | 1 - - gegl/gegl.deps.in | 1 + - 5 files changed, 7 insertions(+), 5 deletions(-) + configure.ac | 1 + + gegl/.gitignore | 1 + + gegl/Makefile.am | 8 ++++---- + gegl/{gegl-0.1.deps => gegl.deps.in} | 0 + 4 files changed, 6 insertions(+), 4 deletions(-) commit 25d2efa62d49df06a5dabeac2dd64324a83619ea Author: Marco Ciampa -Date: Wed Apr 11 22:57:17 2012 +0200 +Date: Wed Apr 11 22:57:17 2012 +0200 Updated italian translation. @@ -34152,7 +37389,7 @@ commit 35c72e1526bc32e091dcb230eb35484d632a92cc Author: Michael Muré -Date: Wed Apr 11 20:10:06 2012 +0900 +Date: Wed Apr 11 20:10:06 2012 +0900 max-rgb: fix invalid utf8 char @@ -34161,7 +37398,7 @@ commit e9c2e7426ff51e8f573f5f7131e8978b3d6dc991 Author: Øyvind Kolås -Date: Wed Apr 11 00:32:07 2012 +0200 +Date: Wed Apr 11 00:32:07 2012 +0200 tests: rename function used for testing @@ -34170,30 +37407,30 @@ commit 1a32902da706c2a20f0b969ff908ec07effe63a7 Author: Øyvind Kolås -Date: Wed Apr 11 00:30:34 2012 +0200 +Date: Wed Apr 11 00:30:34 2012 +0200 tests: add a test that casts a gegl_buffer_copy dest buffer - tests/simple/Makefile.am | 1 + + tests/simple/Makefile.am | 1 + tests/simple/test-buffer-cast.c | 72 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 73 insertions(+) commit 5abfa23d172de89698d7bf5ba1d6820e85f6abcc Author: Øyvind Kolås -Date: Wed Apr 11 00:14:12 2012 +0200 +Date: Wed Apr 11 00:14:12 2012 +0200 tests: add a test that checks extracting a single component using bablformat - tests/simple/Makefile.am | 1 + + tests/simple/Makefile.am | 1 + tests/simple/test-buffer-extract.c | 65 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 66 insertions(+) commit 584f879450b871a92b60dc62c0837ca320b8dfc2 Author: Øyvind Kolås -Date: Tue Apr 10 18:19:20 2012 +0200 +Date: Tue Apr 10 18:19:20 2012 +0200 buffer: void fully cleared tiles in gegl_buffer_clear @@ -34204,7 +37441,7 @@ commit d1b6794494ad0672b2dbae64bb003f7b27bfc113 Author: Øyvind Kolås -Date: Tue Apr 10 17:34:29 2012 +0200 +Date: Tue Apr 10 17:34:29 2012 +0200 lohalo-sampler: tweak constants, 23 is a luckier number than 13 @@ -34215,7 +37452,7 @@ commit 85aca181dab448162c355c562cbdb70558f2fae7 Author: Øyvind Kolås -Date: Tue Apr 10 17:31:13 2012 +0200 +Date: Tue Apr 10 17:31:13 2012 +0200 docs/contribute: remove COW for gegl_buffer_copy @@ -34224,7 +37461,7 @@ commit c539d0d528218d9a418e5ab373771847dcfea34e Author: Øyvind Kolås -Date: Tue Apr 10 16:30:40 2012 +0200 +Date: Tue Apr 10 16:30:40 2012 +0200 buffer: mark linear buffers to avoid COW @@ -34246,7 +37483,7 @@ commit 2b213ccc163b0580791fd002971709313898d6f1 Author: Øyvind Kolås -Date: Mon Apr 9 17:49:07 2012 +0200 +Date: Mon Apr 9 17:49:07 2012 +0200 Make COW work for gegl_buffer_copy @@ -34259,23 +37496,23 @@ gegl/buffer/gegl-buffer-iterator.c | 12 +-- gegl/buffer/gegl-buffer-private.h | 8 ++ gegl/buffer/gegl-tile-handler-cache.c | 7 +- - gegl/buffer/gegl-tile.c | 2 +- + gegl/buffer/gegl-tile.c | 2 +- 5 files changed, 212 insertions(+), 8 deletions(-) commit 29a32e4672af26259cb11d9ea4a4795b43513d63 Author: Marco Ciampa -Date: Mon Apr 9 16:19:35 2012 +0200 +Date: Mon Apr 9 16:19:35 2012 +0200 Added the italian translation file. - po/LINGUAS | 1 + + po/LINGUAS | 1 + po/it.po | 3393 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 3394 insertions(+) commit 2f7c979cd7a498245caf96cec5d4f1f97bcd0c14 Author: Martin Srebotnjak -Date: Mon Apr 9 12:16:14 2012 +0200 +Date: Mon Apr 9 12:16:14 2012 +0200 Updated Slovenian translation @@ -34284,7 +37521,7 @@ commit ba5729df8211a12c6474ce956f4a923ccc347526 Author: Martin Srebotnjak -Date: Sun Apr 8 21:59:36 2012 +0200 +Date: Sun Apr 8 21:59:36 2012 +0200 Updated Slovenian translation @@ -34294,7 +37531,7 @@ commit 4ff01dbca10f6b76332b2212f9b940808f1d9b64 Author: Matej Urbančič -Date: Sun Apr 8 21:30:59 2012 +0200 +Date: Sun Apr 8 21:30:59 2012 +0200 Updated Slovenian translation @@ -34303,7 +37540,7 @@ commit 0e5c06ebf46372eb69fde416bec79627a038fe51 Author: Øyvind Kolås -Date: Sun Apr 8 20:24:32 2012 +0200 +Date: Sun Apr 8 20:24:32 2012 +0200 transform: multiply with reciprocal rather than divide in innerloop @@ -34312,7 +37549,7 @@ commit 365fef7ea04e6652778d9b73d2081463bf974c1e Author: Øyvind Kolås -Date: Sun Apr 8 20:18:42 2012 +0200 +Date: Sun Apr 8 20:18:42 2012 +0200 transform: make inverse jacobian for perspective accurate @@ -34321,7 +37558,7 @@ commit 49c8fc02375b46dcc90b195ede36228d8e0aeee2 Author: Øyvind Kolås -Date: Sun Apr 8 19:23:41 2012 +0200 +Date: Sun Apr 8 19:23:41 2012 +0200 node: get rid of a static mutex @@ -34336,7 +37573,7 @@ commit 74d62639f2cac91f00fb715e4176e03689ac0ca7 Author: Martin Srebotnjak -Date: Sat Apr 7 16:15:11 2012 +0200 +Date: Sat Apr 7 16:15:11 2012 +0200 Updated Slovenian translation @@ -34346,7 +37583,7 @@ commit 032e6a4018325a5e0d0b5eb7ba09fd21c9e467ab Author: Michael Muré -Date: Sat Apr 7 21:37:44 2012 +0900 +Date: Sat Apr 7 21:37:44 2012 +0900 docs: fix css inclusion in website generation @@ -34355,7 +37592,7 @@ commit 57c8938ba9d3de9ce981b07af77db32b2633819d Author: Victor Oliveira -Date: Fri Apr 6 22:26:45 2012 -0300 +Date: Fri Apr 6 22:26:45 2012 -0300 cl: fixing warnings @@ -34365,7 +37602,7 @@ commit c977e204a15285f2b00da7cef132319530368f92 Author: Kristjan SCHMIDT -Date: Sat Apr 7 00:22:45 2012 +0200 +Date: Sat Apr 7 00:22:45 2012 +0200 Add Esperanto translation @@ -34374,7 +37611,7 @@ commit 3f99bdc6823717400dabcc2ffb5e9c0db15fd84c Author: Kristjan SCHMIDT -Date: Sat Apr 7 00:18:48 2012 +0200 +Date: Sat Apr 7 00:18:48 2012 +0200 Add Esperanto translation @@ -34384,7 +37621,7 @@ commit 20dd976dbe5a541b5449c8ebc9a770be3ac6583b Author: Øyvind Kolås -Date: Fri Apr 6 23:50:26 2012 +0200 +Date: Fri Apr 6 23:50:26 2012 +0200 buffer: need to use fmod on the offset which are double @@ -34393,7 +37630,7 @@ commit eb5755da0501c529e4a3b2cee349a4cd82999d2f Author: Øyvind Kolås -Date: Fri Apr 6 23:35:50 2012 +0200 +Date: Fri Apr 6 23:35:50 2012 +0200 buffer: improve offset normalization for gegl_buffer_set_pattern @@ -34402,7 +37639,7 @@ commit 9c4d5b69dbaa45eb48fba2b094b47af3f6b46dac Author: Victor Oliveira -Date: Fri Apr 6 15:36:09 2012 -0300 +Date: Fri Apr 6 15:36:09 2012 -0300 Improving gegl:box-blur @@ -34411,7 +37648,7 @@ commit 00d2621b07a6aae4ece5b37b86b0a2009416bc6b Author: Victor Oliveira -Date: Fri Apr 6 14:57:45 2012 -0300 +Date: Fri Apr 6 14:57:45 2012 -0300 cl: Keeping track of preferred work group size for each kernel @@ -34421,7 +37658,7 @@ commit c9860574d78b629ca4d7f071019f99f4d9b843aa Author: Martin Srebotnjak -Date: Fri Apr 6 18:34:56 2012 +0200 +Date: Fri Apr 6 18:34:56 2012 +0200 Updated Slovenian translation @@ -34431,7 +37668,7 @@ commit 751e564de0cee9c82ec0a3ee134f531ab931c284 Author: Øyvind Kolås -Date: Fri Apr 6 14:34:38 2012 +0200 +Date: Fri Apr 6 14:34:38 2012 +0200 graph: do not permit constructing cyclig graphs @@ -34442,7 +37679,7 @@ commit 2c05014556f986393dbb1a85b3d0b77f1c70b142 Author: Michael Muré -Date: Fri Apr 6 17:11:33 2012 +0900 +Date: Fri Apr 6 17:11:33 2012 +0900 doc: correct some links generation on the website @@ -34451,7 +37688,7 @@ commit 941d025db9095523c4ad49687f7427f2a2062960 Author: Michael Muré -Date: Wed Apr 4 17:29:39 2012 +0900 +Date: Wed Apr 4 17:29:39 2012 +0900 display.c: correct indentation @@ -34460,7 +37697,7 @@ commit 809642a08787638d9682149de25d36ee273902ff Author: Øyvind Kolås -Date: Thu Apr 5 18:49:54 2012 +0200 +Date: Thu Apr 5 18:49:54 2012 +0200 tools/create-reference.rb: fix utf8 handling for ruby >= 1.9.x @@ -34471,7 +37708,7 @@ commit a14a29c39352c60f003a65b721c9af8a1d8d20df Author: Vincent Untz -Date: Wed Jan 11 09:52:25 2012 +0100 +Date: Wed Jan 11 09:52:25 2012 +0100 Fix build with lua 5.2 by not using API deprecated in 5.1 already @@ -34482,7 +37719,7 @@ commit 0148cde1e6a45e870d58e8b34efdbb60629f1231 Author: Kevin Cozens -Date: Thu Apr 5 02:20:16 2012 -0400 +Date: Thu Apr 5 02:20:16 2012 -0400 Corrected spelling of last name of a contributor to GEGL 0.2.0. @@ -34491,7 +37728,7 @@ commit d4a617a0788d09c68bde6584617aee9fa1bced82 Author: Martin Nordholts -Date: Wed Apr 4 21:33:21 2012 +0200 +Date: Wed Apr 4 21:33:21 2012 +0200 Revert "Revert "tests: fix more test environments that were too detailed"" @@ -34499,34 +37736,34 @@ This reverts commit 399c5cfe443b55b5d28b58213e78e121924d0e07. tests/python/Makefile.am | 2 +- - tests/xml/Makefile.am | 2 +- + tests/xml/Makefile.am | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 738699d65215526dd2d6b4e2fccf3ad1fbce3327 Author: Martin Nordholts -Date: Wed Apr 4 21:33:04 2012 +0200 +Date: Wed Apr 4 21:33:04 2012 +0200 Revert "tests: Update operations directory names" This reverts commit f0023b68cb7cd582ab252e5a5621cc70c702a789. tests/python/Makefile.am | 2 +- - tests/xml/Makefile.am | 2 +- + tests/xml/Makefile.am | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit f0023b68cb7cd582ab252e5a5621cc70c702a789 Author: Martin Nordholts -Date: Wed Apr 4 20:59:00 2012 +0200 +Date: Wed Apr 4 20:59:00 2012 +0200 tests: Update operations directory names tests/python/Makefile.am | 2 +- - tests/xml/Makefile.am | 2 +- + tests/xml/Makefile.am | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 399c5cfe443b55b5d28b58213e78e121924d0e07 Author: Martin Nordholts -Date: Mon Apr 2 09:19:06 2012 +0200 +Date: Mon Apr 2 09:19:06 2012 +0200 Revert "tests: fix more test environments that were too detailed" @@ -34535,12 +37772,12 @@ installation. tests/python/Makefile.am | 2 +- - tests/xml/Makefile.am | 2 +- + tests/xml/Makefile.am | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 41c864b27da810742246fdcda3318911e9d0b4dd Author: Øyvind Kolås -Date: Wed Apr 4 19:14:50 2012 +0200 +Date: Wed Apr 4 19:14:50 2012 +0200 AUTHORS: add Zhang Peixuan @@ -34549,7 +37786,7 @@ commit 3d70d76091031f435def591801451a18c8a43574 Author: Daniel Mustieles -Date: Wed Apr 4 17:17:06 2012 +0200 +Date: Wed Apr 4 17:17:06 2012 +0200 Updated Spanish translation @@ -34559,7 +37796,7 @@ commit 7dbab2b2b45d002550ec0541a2951f4f546f2c24 Author: Mukund Sivaraman -Date: Wed Apr 4 04:24:30 2012 +0530 +Date: Wed Apr 4 04:24:30 2012 +0530 plasma: Rename variables @@ -34568,7 +37805,7 @@ commit 81009eb54dda72f6112bdb2d3bafb3fbaf960a25 Author: Mukund Sivaraman -Date: Wed Apr 4 03:59:47 2012 +0530 +Date: Wed Apr 4 03:59:47 2012 +0530 plasma: Minor code indent @@ -34577,7 +37814,7 @@ commit 1bbac13b0797d1f9f1c56b1ffad65becc92afc13 Author: Mukund Sivaraman -Date: Wed Apr 4 03:59:31 2012 +0530 +Date: Wed Apr 4 03:59:31 2012 +0530 plasma: Rename do_plasma_big() to do_plasma() @@ -34586,7 +37823,7 @@ commit d7a1dce269d29580304365838fcb644c4248de57 Author: Martin Srebotnjak -Date: Tue Apr 3 15:36:14 2012 +0200 +Date: Tue Apr 3 15:36:14 2012 +0200 Updated Slovenian translation @@ -34596,7 +37833,7 @@ commit 8b266a699292b3549519b46aaa97c36ed5e4ccb2 Author: Øyvind Kolås -Date: Mon Apr 2 23:00:33 2012 +0100 +Date: Mon Apr 2 23:00:33 2012 +0100 post release bump to 0.2.1 @@ -34605,7 +37842,7 @@ commit 57e23d310291a632ea8e16b7b8e5b97f7f289680 Author: Øyvind Kolås -Date: Mon Apr 2 22:57:02 2012 +0100 +Date: Mon Apr 2 22:57:02 2012 +0100 bump version to 0.2.0 @@ -34614,7 +37851,7 @@ commit 0f519e3d6701718166433df852fd1bcb557cab15 Author: Øyvind Kolås -Date: Mon Apr 2 22:55:50 2012 +0100 +Date: Mon Apr 2 22:55:50 2012 +0100 docs: add information about opencl @@ -34623,7 +37860,7 @@ commit 3231b457726fe5060555b75ccd71202679e138f9 Author: Øyvind Kolås -Date: Mon Apr 2 22:41:10 2012 +0100 +Date: Mon Apr 2 22:41:10 2012 +0100 bump babl dependency to 0.1.10 @@ -34632,20 +37869,18 @@ commit dc0bf2c5e9e25ab0b0b9d344942e52fd2fdf170e Author: Øyvind Kolås -Date: Mon Apr 2 22:40:55 2012 +0100 +Date: Mon Apr 2 22:40:55 2012 +0100 mark gamma test as broken - tests/compositions/Makefile.am | 2 +- - tests/compositions/gamma-broken.xml | 13 +++++++++++++ - tests/compositions/gamma.xml | 13 ------------- - tests/compositions/reference/gamma-broken.png | Bin 0 -> 161310 bytes - tests/compositions/reference/gamma.png | Bin 161310 -> 0 bytes - 5 files changed, 14 insertions(+), 14 deletions(-) + tests/compositions/Makefile.am | 2 +- + tests/compositions/{gamma.xml => gamma-broken.xml} | 0 + .../compositions/reference/{gamma.png => gamma-broken.png} | Bin + 3 files changed, 1 insertion(+), 1 deletion(-) commit 376e3fef0cd33039f710508f67bded202f542583 Author: Jan Rüegg -Date: Mon Mar 26 21:38:43 2012 +0200 +Date: Mon Mar 26 21:38:43 2012 +0200 global-matting: resynced with rggjan's repo @@ -34658,16 +37893,16 @@ - Removed unused function ! Fixed nasty memory bug - operations/common/matting-global.c | 542 + operations/common/matting-global.c | 542 ++++++++++-------------- - tests/compositions/matting-global.xml | 7 +- + tests/compositions/matting-global.xml | 7 +- tests/compositions/reference/matting-global.png | Bin 52292 -> 1241155 bytes 3 files changed, 236 insertions(+), 313 deletions(-) commit 5ce5671d35b3b5c0cfcb05e847228001b40cdbee Author: Mikael Magnusson -Date: Mon Apr 2 21:42:50 2012 +0200 +Date: Mon Apr 2 21:42:50 2012 +0200 NEWS: remove doubled spaces @@ -34676,7 +37911,7 @@ commit 163625cfe0b390a59bc8afeb18d144f2be9040a3 Author: Øyvind Kolås -Date: Mon Apr 2 18:51:43 2012 +0100 +Date: Mon Apr 2 18:51:43 2012 +0100 gegl-init: default to not use OpenCL @@ -34689,7 +37924,7 @@ commit 68ccdb92b1e1f8b16206dd17ce5e6598dccec6eb Author: Øyvind Kolås -Date: Mon Apr 2 18:50:29 2012 +0100 +Date: Mon Apr 2 18:50:29 2012 +0100 use non-cl rendering for clones test @@ -34698,21 +37933,21 @@ commit a937188c2cb49e013c5dd39fdaa5c5b8743a85c8 Author: Øyvind Kolås -Date: Mon Apr 2 18:31:42 2012 +0100 +Date: Mon Apr 2 18:31:42 2012 +0100 operation: remove processor code for SIMD dispatch No longer needed, using OpenCL is better. - gegl/operation/Makefile.am | 1 - + gegl/operation/Makefile.am | 1 - gegl/operation/gegl-operation-processors.c | 246 ----------------------------- - gegl/operation/gegl-operation.h | 6 - + gegl/operation/gegl-operation.h | 6 - 3 files changed, 253 deletions(-) commit 6a0e67887ce98c234022414c5c8a69305ada9fe8 Author: Øyvind Kolås -Date: Mon Apr 2 18:21:23 2012 +0100 +Date: Mon Apr 2 18:21:23 2012 +0100 NEWS: add Jon Nordby to contributors @@ -34721,7 +37956,7 @@ commit 8671f62be72429231cc840a415da366daf105393 Author: Øyvind Kolås -Date: Mon Apr 2 18:20:01 2012 +0100 +Date: Mon Apr 2 18:20:01 2012 +0100 update reference image for clones, it is correct again @@ -34730,12 +37965,12 @@ commit a5db476afebd8d6db4ef61298f2e7ff20b9fa797 Author: Massimo Valentini -Date: Mon Apr 2 19:03:38 2012 +0200 +Date: Mon Apr 2 19:03:38 2012 +0200 Bug 656272: Affine transformations are wrong - operations/transform/transform-core.c | 4 ++-- - tests/compositions/reference/clones.png | Bin 802439 -> + operations/transform/transform-core.c | 4 ++-- + tests/compositions/reference/clones.png | Bin 802439 -> 789206 bytes .../compositions/reference/composite-transform.png | Bin 16350 -> 16378 bytes @@ -34743,20 +37978,20 @@ commit facbddda49c43596b694b4098f4a97cdd74684c5 Author: Jon Nordby -Date: Mon Apr 2 18:55:29 2012 +0200 +Date: Mon Apr 2 18:55:29 2012 +0200 Remove gegl_processor_destroy also from header The function was removed in a6c6b5fd99f33f04608b05cd0930a22bc3f8603e - gegl/gegl.h | 2 +- + gegl/gegl.h | 2 +- gegl/process/gegl-processor.h | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) commit 01abcf617753df34e149a9633278c1be26b74231 Author: Øyvind Kolås -Date: Mon Apr 2 17:04:43 2012 +0100 +Date: Mon Apr 2 17:04:43 2012 +0100 buffer: remove remnants of simd data type from cubic sampler @@ -34765,7 +38000,7 @@ commit 8c4f835f2f617e150a8ee0bbe53de54243e2dc54 Author: Øyvind Kolås -Date: Mon Apr 2 16:15:16 2012 +0100 +Date: Mon Apr 2 16:15:16 2012 +0100 GeglColor: remove gegl_color_get_rgba4f @@ -34776,18 +38011,18 @@ gegl/property-types/gegl-color.h | 11 ----------- operations/common/checkerboard.c | 4 ++-- operations/common/color-to-alpha.c | 2 +- - operations/common/color.c | 2 +- - operations/common/grid.c | 2 +- - operations/common/vignette.c | 4 ++-- - operations/external/path.c | 2 +- - operations/external/text.c | 2 +- + operations/common/color.c | 2 +- + operations/common/grid.c | 2 +- + operations/common/vignette.c | 4 ++-- + operations/external/path.c | 2 +- + operations/external/text.c | 2 +- operations/workshop/linear-gradient.c | 4 ++-- operations/workshop/radial-gradient.c | 4 ++-- 11 files changed, 13 insertions(+), 35 deletions(-) commit fc0cfd45551e8a1237118f9757ffbae360896818 Author: Øyvind Kolås -Date: Mon Apr 2 15:48:38 2012 +0100 +Date: Mon Apr 2 15:48:38 2012 +0100 buffer: add padding to GeglSampler for future ABI proofing @@ -34796,7 +38031,7 @@ commit 3fc013cf80c6f07afabec476240fc751501f97be Author: Øyvind Kolås -Date: Mon Apr 2 14:12:19 2012 +0100 +Date: Mon Apr 2 14:12:19 2012 +0100 add GEGL_RECTANGLE macro using a compound literal @@ -34809,7 +38044,7 @@ commit d842506c88a019b5657f449f829468cf9d8ced00 Author: Øyvind Kolås -Date: Mon Apr 2 13:37:51 2012 +0100 +Date: Mon Apr 2 13:37:51 2012 +0100 tests: update reference images, after boundingbox fix for integer translate @@ -34820,7 +38055,7 @@ commit bffe252251066a746815091c0f3a5670b60c7548 Author: Øyvind Kolås -Date: Mon Apr 2 13:25:29 2012 +0100 +Date: Mon Apr 2 13:25:29 2012 +0100 po: regenerated POTFILES.in @@ -34829,7 +38064,7 @@ commit 413df484373ca4e2a92f01a451695d937c6a5f95 Author: Øyvind Kolås -Date: Mon Apr 2 13:25:13 2012 +0100 +Date: Mon Apr 2 13:25:13 2012 +0100 po: add rule to regenerate POTFILES.in @@ -34838,7 +38073,7 @@ commit f48fc11d559eed0a70be769883ad742beb2c5a5f Author: Øyvind Kolås -Date: Mon Apr 2 13:17:20 2012 +0100 +Date: Mon Apr 2 13:17:20 2012 +0100 ops/transform: do not expand bounding box by sampler-size when fast-translate is possible @@ -34848,7 +38083,7 @@ commit 898fa8852d2c9837754262801f2c5912825782e2 Author: Mikael Magnusson -Date: Mon Apr 2 13:43:05 2012 +0200 +Date: Mon Apr 2 13:43:05 2012 +0200 Correct some typos and remove duplications @@ -34857,7 +38092,7 @@ commit 0a1f1b79e173d66810921a6270674c76aff5bbb1 Author: Michael Muré -Date: Mon Apr 2 20:20:33 2012 +0900 +Date: Mon Apr 2 20:20:33 2012 +0900 NEWS: small typo @@ -34866,7 +38101,7 @@ commit 29edb7f0008ade4d5b778766faecdb0530d20720 Author: Øyvind Kolås -Date: Mon Apr 2 11:56:14 2012 +0100 +Date: Mon Apr 2 11:56:14 2012 +0100 docs: update contribute.html @@ -34875,7 +38110,7 @@ commit b3f79fb4db791559a30ae6cbf21395d1fed92685 Author: Michael Muré -Date: Mon Apr 2 04:53:12 2012 +0900 +Date: Mon Apr 2 04:53:12 2012 +0900 gegl-options: print the mode in full text, not with the value of the enum @@ -34885,7 +38120,7 @@ commit e0f9dad8ad50c4f28b395f8d549656687d282c5d Author: Michael Muré -Date: Mon Apr 2 04:28:52 2012 +0900 +Date: Mon Apr 2 04:28:52 2012 +0900 more readable help for gegl binary @@ -34894,7 +38129,7 @@ commit e822fd181b636ae205c0d3ddb14bc90a5c2ab0c5 Author: Øyvind Kolås -Date: Mon Apr 2 01:19:41 2012 +0100 +Date: Mon Apr 2 01:19:41 2012 +0100 ops/value-invert: operate in sRGB gamma space @@ -34903,17 +38138,17 @@ commit 313e95b07f2068a7f2a8725f382d7be164e7ce29 Author: Øyvind Kolås -Date: Mon Apr 2 01:13:33 2012 +0100 +Date: Mon Apr 2 01:13:33 2012 +0100 tests: fix more test environments that were too detailed tests/python/Makefile.am | 2 +- - tests/xml/Makefile.am | 2 +- + tests/xml/Makefile.am | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 09f3d59c4a4de908de17debfa2d99760b351b78b Author: Øyvind Kolås -Date: Mon Apr 2 00:57:18 2012 +0100 +Date: Mon Apr 2 00:57:18 2012 +0100 po: s/affine/transform/ @@ -34922,21 +38157,21 @@ commit d0c7c11862e491db74cc8803ecc7d7fe0d9bc62f Author: Michael Natterer -Date: Mon Apr 2 01:50:09 2012 +0200 +Date: Mon Apr 2 01:50:09 2012 +0200 operations: some style cleanup in the transform ops operations/transform/reflect.c | 8 ++++---- - operations/transform/rotate.c | 6 +++--- - operations/transform/scale.c | 8 +++++--- - operations/transform/shear.c | 6 +++--- + operations/transform/rotate.c | 6 +++--- + operations/transform/scale.c | 8 +++++--- + operations/transform/shear.c | 6 +++--- operations/transform/transform.c | 2 +- operations/transform/translate.c | 6 +++--- 6 files changed, 19 insertions(+), 17 deletions(-) commit 8f7468e5fb71dae7efe72c4dddef1a52dae2e5d3 Author: Øyvind Kolås -Date: Mon Apr 2 00:43:11 2012 +0100 +Date: Mon Apr 2 00:43:11 2012 +0100 tests: only specify the toplevel opsdir for simple tests @@ -34945,7 +38180,7 @@ commit e0d6e5bcef83c70e58f126c68a2968c9a74e6d4c Author: Øyvind Kolås -Date: Mon Apr 2 00:33:39 2012 +0100 +Date: Mon Apr 2 00:33:39 2012 +0100 tests: use builds ops for buffer test @@ -34954,7 +38189,7 @@ commit 3c748f4e66f4c5ece8563879e023184e9f7b1cc8 Author: Michael Natterer -Date: Mon Apr 2 01:29:41 2012 +0200 +Date: Mon Apr 2 01:29:41 2012 +0200 Fix generation of gegl-major.minor.pc @@ -34964,7 +38199,7 @@ commit 30da2a9b3def9ddca84098767ae142b5d99695b2 Author: Michael Natterer -Date: Mon Apr 2 01:19:48 2012 +0200 +Date: Mon Apr 2 01:19:48 2012 +0200 Update .gitignore @@ -34973,7 +38208,7 @@ commit 56050f3ac3a399f68194c99d98bbe326cfb3e8c6 Author: Øyvind Kolås -Date: Mon Apr 2 00:01:56 2012 +0100 +Date: Mon Apr 2 00:01:56 2012 +0100 build: use gegl-major-minor.pc as name of pc file @@ -34982,47 +38217,33 @@ commit 575388c687bc832e3c1e3127abaf0266498bd06e Author: Øyvind Kolås -Date: Sun Apr 1 23:49:23 2012 +0100 +Date: Sun Apr 1 23:49:23 2012 +0100 ops: renamed affine to transform It does perspective transforms as well now :) - configure.ac | 2 +- - operations/Makefile.am | 2 +- - operations/affine/.gitignore | 7 - - operations/affine/Makefile.am | 20 - - operations/affine/affine.c | 1079 - --------------------------------- - operations/affine/affine.h | 42 -- - operations/affine/chant.h | 349 ----------- - operations/affine/module.c | 67 -- - operations/affine/module.h | 15 - - operations/affine/reflect.c | 62 -- - operations/affine/rotate.c | 49 -- - operations/affine/scale.c | 47 -- - operations/affine/shear.c | 49 -- - operations/affine/transform.c | 45 -- - operations/affine/translate.c | 49 -- - operations/transform/.gitignore | 7 + - operations/transform/Makefile.am | 20 + - operations/transform/chant.h | 349 +++++++++++ - operations/transform/module.c | 67 ++ - operations/transform/module.h | 15 + - operations/transform/reflect.c | 62 ++ - operations/transform/rotate.c | 49 ++ - operations/transform/scale.c | 47 ++ - operations/transform/shear.c | 49 ++ - operations/transform/transform-core.c | 1079 - +++++++++++++++++++++++++++++++++ - operations/transform/transform-core.h | 42 ++ - operations/transform/transform.c | 45 ++ - operations/transform/translate.c | 49 ++ - 28 files changed, 1882 insertions(+), 1882 deletions(-) + configure.ac | 2 +- + operations/Makefile.am | 2 +- + operations/{affine => transform}/.gitignore | 0 + operations/{affine => transform}/Makefile.am | 10 ++--- + operations/{affine => transform}/chant.h | 8 ++-- + operations/{affine => transform}/module.c | 2 +- + operations/{affine => transform}/module.h | 0 + operations/{affine => transform}/reflect.c | 2 +- + operations/{affine => transform}/rotate.c | 2 +- + operations/{affine => transform}/scale.c | 2 +- + operations/{affine => transform}/shear.c | 2 +- + .../affine.c => transform/transform-core.c} | 48 + +++++++++++----------- + .../affine.h => transform/transform-core.h} | 16 ++++---- + operations/{affine => transform}/transform.c | 2 +- + operations/{affine => transform}/translate.c | 2 +- + 15 files changed, 50 insertions(+), 50 deletions(-) commit 52c9d23c16961575316b1cb9497547bfaeb06da8 Author: Øyvind Kolås -Date: Sun Apr 1 23:33:49 2012 +0100 +Date: Sun Apr 1 23:33:49 2012 +0100 NEWS: summarize changes thus far @@ -35031,7 +38252,7 @@ commit df4e2bcb426878b8da43d6fa7004d0fa907906ce Author: Øyvind Kolås -Date: Sun Apr 1 22:07:00 2012 +0100 +Date: Sun Apr 1 22:07:00 2012 +0100 buffer: further early bailing to avoid traversing full tile cache @@ -35040,7 +38261,7 @@ commit e60a968ee4f4dab7ebb1ef793e990aa5c693f812 Author: Øyvind Kolås -Date: Sun Apr 1 21:35:53 2012 +0100 +Date: Sun Apr 1 21:35:53 2012 +0100 buffer: add more early bails when tile-cache-handlers have no caches @@ -35050,7 +38271,7 @@ commit 0299abd3982ef45f05675d85521136a30e3eb983 Author: Øyvind Kolås -Date: Sun Apr 1 21:26:35 2012 +0100 +Date: Sun Apr 1 21:26:35 2012 +0100 buffer: avoid iterating tile cache unnecesarily @@ -35065,7 +38286,7 @@ commit 2cd3074dffaf1f70ff0f6df65e9225cc70ce644f Author: Martin Srebotnjak -Date: Sun Apr 1 22:24:13 2012 +0200 +Date: Sun Apr 1 22:24:13 2012 +0200 Updated Slovenian translation @@ -35075,18 +38296,18 @@ commit 0142c23b03f370b3a6d4b4b9897c3cb0f4ef9dde Author: Victor Oliveira -Date: Sun Apr 1 16:50:36 2012 -0300 +Date: Sun Apr 1 16:50:36 2012 -0300 cl: More color conversion from and to R'G'B'A u8 and R'G'B' u8 gegl/opencl/gegl-cl-color-kernel.h | 150 ++++++++++++++++++++++++++++++++++++- - gegl/opencl/gegl-cl-color.c | 31 +++++++- + gegl/opencl/gegl-cl-color.c | 31 +++++++- 2 files changed, 179 insertions(+), 2 deletions(-) commit bae7472d63a28f2ff4698938c58092454de5a2c1 Author: Øyvind Kolås -Date: Sun Apr 1 20:48:07 2012 +0100 +Date: Sun Apr 1 20:48:07 2012 +0100 op/gaussian-blur: replace some fdivs with fmul @@ -35097,7 +38318,7 @@ commit bc0d2f449e7a7d099408b1dac115a67b61c1db02 Author: Victor Oliveira -Date: Mon Mar 19 17:31:51 2012 -0300 +Date: Mon Mar 19 17:31:51 2012 -0300 Add OpenCL support for gegl:vignette @@ -35107,7 +38328,7 @@ commit 0c7cd54327393ab8c7d414ce51efb254b1f21ad9 Author: Zhang Peixuan -Date: Tue Mar 6 17:36:04 2012 +0800 +Date: Tue Mar 6 17:36:04 2012 +0800 Add OpenCL support for gegl:snn-mean @@ -35117,7 +38338,7 @@ commit bc318eddc85ee143dba7b28f73d3176f0e7b8210 Author: Victor Oliveira -Date: Mon Mar 19 17:12:14 2012 -0300 +Date: Mon Mar 19 17:12:14 2012 -0300 Add OpenCL support for gegl:pixelise @@ -35127,7 +38348,7 @@ commit 7e281f0977a38431e7bb275d6037a9052c94a543 Author: Victor Oliveira -Date: Sun Mar 18 01:32:12 2012 -0300 +Date: Sun Mar 18 01:32:12 2012 -0300 Add OpenCL support for gegl:noise-reduction @@ -35137,7 +38358,7 @@ commit 3494ff4c04b03ff24825b8fdfafe3e9972ca31e8 Author: Zhang Peixuan -Date: Thu Mar 15 12:41:14 2012 -0300 +Date: Thu Mar 15 12:41:14 2012 -0300 Add OpenCL support for gegl:motion-blur @@ -35147,7 +38368,7 @@ commit a2c3d88e3b970afb85584f2470376394a3cffec7 Author: Zhang Peixuan -Date: Tue Mar 6 17:35:38 2012 +0800 +Date: Tue Mar 6 17:35:38 2012 +0800 Add OpenCL support for gegl:mono-mixer @@ -35157,7 +38378,7 @@ commit 66dc81a9bb390c206cf48f8e70624ddd22eb740d Author: Victor Oliveira -Date: Sat Mar 17 23:09:47 2012 -0300 +Date: Sat Mar 17 23:09:47 2012 -0300 Add OpenCL support for gegl:gaussian-blur @@ -35167,7 +38388,7 @@ commit 772da394681bb0707d823c38befccbe3ec866158 Author: Zhang Peixuan -Date: Tue Mar 6 17:34:37 2012 +0800 +Date: Tue Mar 6 17:34:37 2012 +0800 Add OpenCL support for gegl:edge-sobel @@ -35177,7 +38398,7 @@ commit a2daee75b7ecf8eb671a8f9f0ce995c4cb947703 Author: Zhang Peixuan -Date: Tue Mar 6 17:39:41 2012 +0800 +Date: Tue Mar 6 17:39:41 2012 +0800 Add OpenCL support for gegl:edge-laplace @@ -35187,7 +38408,7 @@ commit 969feed68f04e6e1daa2f8ef97f12410f944866f Author: Zhang Peixuan -Date: Thu Mar 15 12:18:44 2012 -0300 +Date: Thu Mar 15 12:18:44 2012 -0300 Add OpenCL support for gegl:c2g @@ -35197,7 +38418,7 @@ commit cedcdfab5b95fde2414a09f9dc840596bde0733e Author: Zhang Peixuan -Date: Tue Mar 6 17:38:00 2012 +0800 +Date: Tue Mar 6 17:38:00 2012 +0800 Add OpenCL support for gegl:bilateral-filter @@ -35207,7 +38428,7 @@ commit 116bedb850b8eecad43ced5ecdfadca0edc63f90 Author: Zhang Peixuan -Date: Tue Mar 6 17:41:10 2012 +0800 +Date: Tue Mar 6 17:41:10 2012 +0800 Add OpenCL support for gegl:grey @@ -35216,7 +38437,7 @@ commit 25fe8d705b9047f646ff2e2283c1c53b94969f1e Author: Victor Oliveira -Date: Wed Mar 7 09:31:41 2012 -0300 +Date: Wed Mar 7 09:31:41 2012 -0300 Add OpenCL support for gegl:levels @@ -35226,7 +38447,7 @@ commit 06aed852fad573945f8779f4be17f466fd154547 Author: Victor Oliveira -Date: Sun Apr 1 15:00:23 2012 -0300 +Date: Sun Apr 1 15:00:23 2012 -0300 cl: A reasonable chunk_size for OpenCL @@ -35236,70 +38457,70 @@ commit 388ee7426a571080ea5746cce46e90f2a34caf9f Author: Victor Oliveira -Date: Sun Apr 1 14:20:32 2012 -0300 +Date: Sun Apr 1 14:20:32 2012 -0300 cl: fixing compiler warnings - gegl/opencl/gegl-cl-init.c | 2 +- + gegl/opencl/gegl-cl-init.c | 2 +- operations/common/write-buffer.c | 9 +++++---- 2 files changed, 6 insertions(+), 5 deletions(-) commit 07d039b829ac7514852c145955bb2ce9033fe364 Author: Victor Oliveira -Date: Sat Mar 31 16:18:02 2012 -0300 +Date: Sat Mar 31 16:18:02 2012 -0300 cl: cosmetic changes - operations/common/box-blur.c | 2 ++ + operations/common/box-blur.c | 2 ++ operations/common/color-temperature.c | 3 ++- - operations/common/invert.c | 1 + - operations/common/opacity.c | 1 + - operations/common/over.c | 4 ++-- - operations/common/threshold.c | 1 + + operations/common/invert.c | 1 + + operations/common/opacity.c | 1 + + operations/common/over.c | 4 ++-- + operations/common/threshold.c | 1 + 6 files changed, 9 insertions(+), 3 deletions(-) commit 04766e56fde4b00a85d8d9c1cbdd42ff4caec22a Author: Alexandre Prokoudine -Date: Sun Apr 1 15:32:07 2012 +0400 +Date: Sun Apr 1 15:32:07 2012 +0400 operations: more fixes in places spotted by Chris Leonard - operations/affine/affine.c | 4 ++-- + operations/affine/affine.c | 4 ++-- operations/common/dropshadow.c | 8 ++++---- operations/workshop/linear-gradient.c | 12 ++++++------ 3 files changed, 12 insertions(+), 12 deletions(-) commit f327265290da4ae5d8c76220acbd47058a563655 Author: Alexandre Prokoudine -Date: Sun Apr 1 15:21:04 2012 +0400 +Date: Sun Apr 1 15:21:04 2012 +0400 operations: fixed typos and dots spotted by Chris Leonard - gegl/gegl-init.c | 4 ++-- - operations/affine/affine.c | 2 +- - operations/common/c2g.c | 8 ++++---- - operations/common/fattal02.c | 2 +- + gegl/gegl-init.c | 4 ++-- + operations/affine/affine.c | 2 +- + operations/common/c2g.c | 8 ++++---- + operations/common/fattal02.c | 2 +- operations/common/fractal-explorer.c | 2 +- operations/common/gaussian-blur.c | 4 ++-- - operations/common/layer.c | 4 ++-- + operations/common/layer.c | 4 ++-- operations/common/polar-coordinates.c | 6 +++--- - operations/common/stress.c | 8 ++++---- + operations/common/stress.c | 8 ++++---- 9 files changed, 20 insertions(+), 20 deletions(-) commit 483a59700ebaffdb9bdad9c5b6302a9b88219489 Author: Daniel Mustieles -Date: Sun Apr 1 12:50:59 2012 +0200 +Date: Sun Apr 1 12:50:59 2012 +0200 Updated spanish translation - po/LINGUAS | 1 + + po/LINGUAS | 1 + po/es.po | 3342 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 3343 insertions(+) commit 5e833aceb1c4d6706d378b58df9275c25602db3b Author: Martin Nordholts -Date: Sun Apr 1 10:46:45 2012 +0200 +Date: Sun Apr 1 10:46:45 2012 +0200 operations: Include gi18n-lib.h in noise-reduction.c @@ -35310,7 +38531,7 @@ commit 03dc66091f1d00f2a2d78a819d4f370f2b53fbc1 Author: Martin Nordholts -Date: Sun Apr 1 10:25:16 2012 +0200 +Date: Sun Apr 1 10:25:16 2012 +0200 Revert accidental bogus property name rename @@ -35319,7 +38540,7 @@ commit ea84ddd73167d985dbd39865af945b885df4a389 Author: Alexandre Prokoudine -Date: Sun Apr 1 12:04:23 2012 +0400 +Date: Sun Apr 1 12:04:23 2012 +0400 Updated Russian translation @@ -35329,13 +38550,13 @@ commit fe1cdad0ade73ba349f67688962f7ee37d849f84 Author: Alexandre Prokoudine -Date: Sun Apr 1 11:41:07 2012 +0400 +Date: Sun Apr 1 11:41:07 2012 +0400 No more dots in the end of tooltips in ops. Proper capitalization in some of them. - operations/workshop/box-max.c | 2 +- - operations/workshop/box-min.c | 2 +- + operations/workshop/box-max.c | 2 +- + operations/workshop/box-min.c | 2 +- operations/workshop/box-percentile.c | 4 ++-- operations/workshop/color-reduction.c | 2 +- operations/workshop/color-rotate.c | 2 +- @@ -35343,7 +38564,7 @@ operations/workshop/linear-gradient.c | 6 +++--- operations/workshop/mandelbrot.c | 2 +- operations/workshop/noise-spread.c | 2 +- - operations/workshop/plasma.c | 2 +- + operations/workshop/plasma.c | 2 +- operations/workshop/radial-gradient.c | 6 +++--- operations/workshop/red-eye-removal.c | 2 +- operations/workshop/snn-percentile.c | 2 +- @@ -35351,7 +38572,7 @@ commit 627437a7a3972b1007466b183de6d00c4d3f4e8b Author: Alexandre Prokoudine -Date: Sun Apr 1 11:13:46 2012 +0400 +Date: Sun Apr 1 11:13:46 2012 +0400 It's JPEG 2000, not JPEG-2000. Officially. @@ -35360,49 +38581,49 @@ commit 8a499da65e7765e697e2a8c57d28ef5bb93b2b36 Author: Alexandre Prokoudine -Date: Sun Apr 1 11:11:44 2012 +0400 +Date: Sun Apr 1 11:11:44 2012 +0400 Removed dots from the end of tooltips in user-visible messages in ops - operations/common/noise.c | 2 +- - operations/common/polar-coordinates.c | 6 +++--- - operations/common/unsharp-mask.c | 4 ++-- - operations/external/ff-load.c | 6 +++--- - operations/external/jp2-load.c | 4 ++-- - operations/external/jpg-load.c | 2 +- - operations/external/jpg-save.c | 4 ++-- - operations/external/path.c | 18 +++++++++--------- + operations/common/noise.c | 2 +- + operations/common/polar-coordinates.c | 6 +++--- + operations/common/unsharp-mask.c | 4 ++-- + operations/external/ff-load.c | 6 +++--- + operations/external/jp2-load.c | 4 ++-- + operations/external/jpg-load.c | 2 +- + operations/external/jpg-save.c | 4 ++-- + operations/external/path.c | 18 +++++++++--------- operations/workshop/convolution-matrix.c | 2 +- - operations/workshop/cubism.c | 2 +- - operations/workshop/emboss.c | 2 +- + operations/workshop/cubism.c | 2 +- + operations/workshop/emboss.c | 2 +- 11 files changed, 26 insertions(+), 26 deletions(-) commit 52c350b31c475b3e0492563b631f4dd63ef80222 Author: Alexandre Prokoudine -Date: Sun Apr 1 10:53:41 2012 +0400 +Date: Sun Apr 1 10:53:41 2012 +0400 Added noise reduction to the list of translatable ops, marked its messages for translation operations/common/noise-reduction.c | 2 +- - po/POTFILES.in | 1 + + po/POTFILES.in | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) commit ee4375efd8c59baaec4140e8809348d4eec11b3b Author: Alexandre Prokoudine -Date: Sun Apr 1 10:41:34 2012 +0400 +Date: Sun Apr 1 10:41:34 2012 +0400 No more dots in the end of tooltips in box blur, checkerboard and grid ops - operations/common/box-blur.c | 4 ++-- + operations/common/box-blur.c | 4 ++-- operations/common/checkerboard.c | 8 ++++---- - operations/common/grid.c | 12 ++++++------ + operations/common/grid.c | 12 ++++++------ 3 files changed, 12 insertions(+), 12 deletions(-) commit a7db704d0161bc85e898198c0e8617fe6189aa59 Author: Alexandre Prokoudine -Date: Sun Apr 1 10:30:22 2012 +0400 +Date: Sun Apr 1 10:30:22 2012 +0400 Fixed typos and improved formatting consistency in user-visible messages of affine ops @@ -35417,7 +38638,7 @@ commit c059d5d9e7aecd63bd564b57ac684e602cb21ced Author: Matej Urbančič -Date: Sun Apr 1 08:26:34 2012 +0200 +Date: Sun Apr 1 08:26:34 2012 +0200 Added sl for Slovenian translation @@ -35426,7 +38647,7 @@ commit 5f262b0ea408a3c8d418da8ecf2bb2aa221f0e06 Author: Matej Urbančič -Date: Sun Apr 1 08:26:22 2012 +0200 +Date: Sun Apr 1 08:26:22 2012 +0200 Added Slovenian translation @@ -35436,7 +38657,7 @@ commit c598ca21dfb6e77b4f10cfdf00728bbd83308bed Author: Alexandre Prokoudine -Date: Sun Apr 1 10:21:53 2012 +0400 +Date: Sun Apr 1 10:21:53 2012 +0400 Fixed a typo in the warp operation @@ -35445,7 +38666,7 @@ commit f70b41aa2caa5242d0379e50cf6004f9a979b0c6 Author: Alexandre Prokoudine -Date: Sun Apr 1 10:10:24 2012 +0400 +Date: Sun Apr 1 10:10:24 2012 +0400 Consistent capitalization in user-visible messages in the vignette op @@ -35454,7 +38675,7 @@ commit dcc1495d90f6e77c365f8351edd89bc24f0b7963 Author: Alexandre Prokoudine -Date: Sun Apr 1 10:02:01 2012 +0400 +Date: Sun Apr 1 10:02:01 2012 +0400 Swapped horizontal and vertical in lens-distortion op tooltips back to normal @@ -35464,18 +38685,18 @@ commit 223cca14c5a5d08c9ca9e371e379d508b97a04b4 Author: Alexandre Prokoudine -Date: Sun Apr 1 09:39:48 2012 +0400 +Date: Sun Apr 1 09:39:48 2012 +0400 Added initial Russian translation - po/LINGUAS | 1 + + po/LINGUAS | 1 + po/ru.po | 3362 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 3363 insertions(+) commit 42eae26b70555e60bf6a0279de45cae45c64a864 Author: Alexandre Prokoudine -Date: Sun Apr 1 09:37:00 2012 +0400 +Date: Sun Apr 1 09:37:00 2012 +0400 Marked messages in color temperature operation for translation @@ -35484,7 +38705,7 @@ commit e362e0e066f048e934d9c626669b016359738982 Author: Øyvind Kolås -Date: Sun Apr 1 00:38:16 2012 +0100 +Date: Sun Apr 1 00:38:16 2012 +0100 build: disable gobject introspection also on dist @@ -35493,7 +38714,7 @@ commit 0e9c552ae0eb4879126ccac59ef1cb184d9e3034 Author: Øyvind Kolås -Date: Sun Apr 1 00:27:10 2012 +0100 +Date: Sun Apr 1 00:27:10 2012 +0100 update po/POTFILES.in @@ -35505,20 +38726,18 @@ commit 2e78adfdce49249f5cb0c2684e7d33f3bc652053 Author: Øyvind Kolås -Date: Sun Apr 1 00:01:24 2012 +0100 +Date: Sun Apr 1 00:01:24 2012 +0100 tests: rename pixelize test - tests/compositions/Makefile.am | 2 +- - tests/compositions/pixelise.xml | 14 -------------- - tests/compositions/pixelize.xml | 14 ++++++++++++++ - tests/compositions/reference/pixelise.png | Bin 5392 -> 0 bytes - tests/compositions/reference/pixelize.png | Bin 0 -> 5392 bytes - 5 files changed, 15 insertions(+), 15 deletions(-) + tests/compositions/Makefile.am | 2 +- + tests/compositions/{pixelise.xml => pixelize.xml} | 2 +- + tests/compositions/reference/{pixelise.png => pixelize.png} | Bin + 3 files changed, 2 insertions(+), 2 deletions(-) commit 13c31f5b858e4b81bc4b6cfaf054bc830d7d071e Author: Øyvind Kolås -Date: Sat Mar 31 23:43:01 2012 +0100 +Date: Sat Mar 31 23:43:01 2012 +0100 op/color-to-alpha: rename "value" property to "color" @@ -35527,19 +38746,16 @@ commit 3ceeb519a74575cbd155c4e5f75ac092867666ac Author: Øyvind Kolås -Date: Sat Mar 31 21:59:37 2012 +0100 +Date: Sat Mar 31 21:59:37 2012 +0100 ops: s/pixelise/pixelize/ - operations/common/pixelise.c | 186 - ------------------------------------------- - operations/common/pixelize.c | 186 - +++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 186 insertions(+), 186 deletions(-) + operations/common/{pixelise.c => pixelize.c} | 10 +++++----- + 1 file changed, 5 insertions(+), 5 deletions(-) commit c6b4ced69cbfb7889fb7d6eaf0452fc046543ed0 Author: Martin Nordholts -Date: Sat Mar 31 22:07:16 2012 +0200 +Date: Sat Mar 31 22:07:16 2012 +0200 Remove ChangeLog.pre-0-1 from EXTRA_DIST for make distcheck @@ -35550,7 +38766,7 @@ commit ed5a7ad372e6c819cdb203e3bde943b1c1a31620 Author: Martin Nordholts -Date: Sat Mar 31 21:55:38 2012 +0200 +Date: Sat Mar 31 21:55:38 2012 +0200 gegl: Update po/POTFILES.skip for make distcheck @@ -35559,7 +38775,7 @@ commit 839e43e33ae81a2c0f424bdaf92e6775e75b5e3e Author: Martin Nordholts -Date: Sat Mar 31 21:33:18 2012 +0200 +Date: Sat Mar 31 21:33:18 2012 +0200 operations: Use gegl_operation_class_set_keys() in v4l so it builds @@ -35568,7 +38784,7 @@ commit 87afdace2da09ffbcc1dd8464378fb4075ee8aca Author: Victor Oliveira -Date: Sat Mar 31 15:37:16 2012 -0300 +Date: Sat Mar 31 15:37:16 2012 -0300 cl: error handling @@ -35577,7 +38793,7 @@ commit ce5cd83cfec19ea9873a0c1e00921c313c16983c Author: Victor Oliveira -Date: Sat Mar 31 15:25:59 2012 -0300 +Date: Sat Mar 31 15:25:59 2012 -0300 cl: Fixing more bugs and adding cl support to write-buffer @@ -35586,35 +38802,35 @@ gegl/buffer/gegl-buffer-access.c | 1 + gegl/buffer/gegl-buffer-cl-iterator.c | 2 ++ gegl/buffer/gegl-tile-handler-cache.c | 7 ++++--- - gegl/opencl/gegl-cl-color.c | 2 +- + gegl/opencl/gegl-cl-color.c | 2 +- operations/common/write-buffer.c | 38 ++++++++++++++++++++++++++++++++++- 5 files changed, 45 insertions(+), 5 deletions(-) commit bd4b91657287bfa646a382e64b3bbd0f6555d312 Author: Øyvind Kolås -Date: Sat Mar 31 18:11:35 2012 +0100 +Date: Sat Mar 31 18:11:35 2012 +0100 buffer: add a lock around cow dup/dedup - gegl/buffer/gegl-tile.c | 13 +++++++++++++ + gegl/buffer/gegl-tile.c | 13 +++++++++++++ operations/common/dropshadow.c | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) commit 87001f03ffd2a8d25885035d5cd7fc86fc657b64 Author: Piotr Drąg -Date: Sat Mar 31 16:04:01 2012 +0200 +Date: Sat Mar 31 16:04:01 2012 +0200 Added Polish translation - po/LINGUAS | 1 + + po/LINGUAS | 1 + po/pl.po | 3606 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 3607 insertions(+) commit 56e7cd5b8e9f3a65ca3f270443c0e9daad3c7dd7 Author: Michael Muré -Date: Sat Mar 31 19:37:18 2012 +0900 +Date: Sat Mar 31 19:37:18 2012 +0900 POTFILES.in: add missing files and update moved files @@ -35622,27 +38838,27 @@ 1 file changed, 5 insertions(+), 3 deletions(-) commit bab08e588bd70a97d24355a0e583878442f0bda1 -Merge: 742bd2a 559afa5 +Merge: 742bd2a7 559afa5a Author: Michael Muré -Date: Sat Mar 31 18:43:54 2012 +0900 +Date: Sat Mar 31 18:43:54 2012 +0900 Merge branch 'i18n' commit 559afa5a901f701aabe1add5006fe228105a2b44 Author: Michael Muré -Date: Sat Mar 31 16:52:41 2012 +0900 +Date: Sat Mar 31 16:52:41 2012 +0900 POTFILES.in: update with all gegl source, using git grep -l _\(\".*\"\) po/POTFILES.in | 163 +++ - po/fr.po | 3366 + po/fr.po | 3366 +++++++++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 3492 insertions(+), 37 deletions(-) commit 742bd2a74145ab9e8627cc8fefd8de12a1b7ac24 Author: Øyvind Kolås -Date: Sat Mar 31 01:59:30 2012 +0100 +Date: Sat Mar 31 01:59:30 2012 +0100 tools: fix NULL dereference in op doc generator @@ -35651,37 +38867,37 @@ commit f4004dbbb19c94128566ee052536917ddae99dfd Author: Øyvind Kolås -Date: Fri Mar 30 23:45:04 2012 +0100 +Date: Fri Mar 30 23:45:04 2012 +0100 ops: specify human ranges for op properties - operations/common/bilateral-filter.c | 4 ++-- - operations/common/box-blur.c | 2 +- - operations/common/brightness-contrast.c | 4 ++-- - operations/common/c2g.c | 6 +++--- - operations/common/checkerboard.c | 8 ++++---- - operations/common/difference-of-gaussians.c | 6 ++++-- - operations/common/dropshadow.c | 8 ++++---- - operations/common/fractal-explorer.c | 6 ++++-- - operations/common/grid.c | 12 ++++++------ - operations/common/lens-distortion.c | 4 ++-- - operations/common/levels.c | 10 +++++----- - operations/common/mono-mixer.c | 9 ++++++--- - operations/common/motion-blur.c | 8 ++++---- - operations/common/noise-reduction.c | 2 +- - operations/common/noise.c | 15 ++++++++++----- - operations/common/posterize.c | 2 +- - operations/common/ripple.c | 4 ++-- - operations/common/snn-mean.c | 2 +- - operations/common/stress.c | 6 +++--- - operations/common/threshold.c | 2 +- - operations/common/unsharp-mask.c | 5 +++-- - operations/common/waves.c | 4 ++-- + operations/common/bilateral-filter.c | 4 ++-- + operations/common/box-blur.c | 2 +- + operations/common/brightness-contrast.c | 4 ++-- + operations/common/c2g.c | 6 +++--- + operations/common/checkerboard.c | 8 ++++---- + operations/common/difference-of-gaussians.c | 6 ++++-- + operations/common/dropshadow.c | 8 ++++---- + operations/common/fractal-explorer.c | 6 ++++-- + operations/common/grid.c | 12 ++++++------ + operations/common/lens-distortion.c | 4 ++-- + operations/common/levels.c | 10 +++++----- + operations/common/mono-mixer.c | 9 ++++++--- + operations/common/motion-blur.c | 8 ++++---- + operations/common/noise-reduction.c | 2 +- + operations/common/noise.c | 15 ++++++++++----- + operations/common/posterize.c | 2 +- + operations/common/ripple.c | 4 ++-- + operations/common/snn-mean.c | 2 +- + operations/common/stress.c | 6 +++--- + operations/common/threshold.c | 2 +- + operations/common/unsharp-mask.c | 5 +++-- + operations/common/waves.c | 4 ++-- 22 files changed, 71 insertions(+), 58 deletions(-) commit abd1324394172c07bcfbea5400bcf47670246135 Author: Øyvind Kolås -Date: Fri Mar 30 23:27:53 2012 +0100 +Date: Fri Mar 30 23:27:53 2012 +0100 ops: remove whitebalance op @@ -35691,32 +38907,26 @@ commit 2a2621474a064d4aea6aed3baf1bbf83c6317307 Author: Øyvind Kolås -Date: Fri Mar 30 23:03:34 2012 +0100 +Date: Fri Mar 30 23:03:34 2012 +0100 ops: move lens distortion from workshop to common - operations/common/lens-distortion.c | 325 - ++++++++++++++++++++++++++++++++++ - operations/workshop/lens-distortion.c | 325 - ---------------------------------- - 2 files changed, 325 insertions(+), 325 deletions(-) + operations/{workshop => common}/lens-distortion.c | 0 + 1 file changed, 0 insertions(+), 0 deletions(-) commit 9fc9415d9bd02238cb1b07063692e7eb9dd16eb0 Author: Øyvind Kolås -Date: Fri Mar 30 22:52:00 2012 +0100 +Date: Fri Mar 30 22:52:00 2012 +0100 move plasma to workshop - the recursive approach isn't really good for GEGL - operations/common/plasma.c | 392 - ------------------------------------------- - operations/workshop/plasma.c | 392 - +++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 392 insertions(+), 392 deletions(-) + operations/{common => workshop}/plasma.c | 0 + 1 file changed, 0 insertions(+), 0 deletions(-) commit 260e8bfc0af0ac2a12e175c88472fd294c914ee4 Author: Øyvind Kolås -Date: Fri Mar 30 21:57:09 2012 +0100 +Date: Fri Mar 30 21:57:09 2012 +0100 buffer: add missing #include @@ -35725,93 +38935,93 @@ commit 4ac1e6a086348865beb295a425bbcd659d1719dc Author: Victor Oliveira -Date: Fri Mar 30 16:16:51 2012 -0300 +Date: Fri Mar 30 16:16:51 2012 -0300 cl: support for R'G'B' u8 and R'G'B'A u8 gegl/opencl/gegl-cl-color-kernel.h | 65 ++++++++++++++++++++++++++++++++++++++ - gegl/opencl/gegl-cl-color.c | 30 +++++++++++++++++- + gegl/opencl/gegl-cl-color.c | 30 +++++++++++++++++- 2 files changed, 94 insertions(+), 1 deletion(-) commit a5c7770e26849a71ad0221eaa17a78226b6186a8 Author: Øyvind Kolås -Date: Fri Mar 30 20:21:15 2012 +0100 +Date: Fri Mar 30 20:21:15 2012 +0100 Use gamma hint for UI in gaussian-blur and pixelise operations/common/gaussian-blur.c | 4 ++-- - operations/common/pixelise.c | 4 ++-- + operations/common/pixelise.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) commit 09dc3a8aa4b026204be1cf182e94a00ba3daed14 Author: Øyvind Kolås -Date: Fri Mar 30 20:21:00 2012 +0100 +Date: Fri Mar 30 20:21:00 2012 +0100 Add gamma parameter to integer ui paramspecs - gegl/gegl-chant.h | 16 ++++++++-------- + gegl/gegl-chant.h | 16 ++++++++-------- gegl/property-types/gegl-paramspecs.c | 3 +++ gegl/property-types/gegl-paramspecs.h | 2 ++ 3 files changed, 13 insertions(+), 8 deletions(-) commit e12f440e31030b6aea6750465698fb9a98811265 Author: Massimo Valentini -Date: Fri Mar 30 18:10:46 2012 +0200 +Date: Fri Mar 30 18:10:46 2012 +0200 tests/buffer: s/gegl_buffer_destroy/g_object_unref/g - tests/buffer/buffer-test.c | 2 +- - tests/buffer/tests/buffer_shift_diagonal.c | 6 +++--- - tests/buffer/tests/buffer_shift_horizontal.c | 6 +++--- - tests/buffer/tests/buffer_shift_vertical.c | 6 +++--- - tests/buffer/tests/disabled_abyss.c | 6 +++--- - tests/buffer/tests/dup_linear_from_data.c | 6 +++--- - tests/buffer/tests/get_shifted.c | 8 ++++---- - tests/buffer/tests/linear_from_data.c | 2 +- - tests/buffer/tests/linear_from_data_rows.c | 2 +- - tests/buffer/tests/linear_modify.c | 2 +- - tests/buffer/tests/linear_new.c | 2 +- - tests/buffer/tests/linear_proxy_modify.c | 2 +- - tests/buffer/tests/save_small_roi.c | 4 ++-- - tests/buffer/tests/sub_rect_fills_and_gets.c | 8 ++++---- - tests/buffer/tests/sub_sub_fill.c | 6 +++--- - tests/buffer/tests/sub_sub_fill2.c | 6 +++--- - tests/buffer/tests/test_blank.c | 2 +- - tests/buffer/tests/test_checkerboard.c | 2 +- - tests/buffer/tests/test_gegl_buffer_copy.c | 4 ++-- - tests/buffer/tests/test_gegl_buffer_copy_lower_left.c | 4 ++-- + tests/buffer/buffer-test.c | 2 +- + tests/buffer/tests/buffer_shift_diagonal.c | 6 +++--- + tests/buffer/tests/buffer_shift_horizontal.c | 6 +++--- + tests/buffer/tests/buffer_shift_vertical.c | 6 +++--- + tests/buffer/tests/disabled_abyss.c | 6 +++--- + tests/buffer/tests/dup_linear_from_data.c | 6 +++--- + tests/buffer/tests/get_shifted.c | 8 ++++---- + tests/buffer/tests/linear_from_data.c | 2 +- + tests/buffer/tests/linear_from_data_rows.c | 2 +- + tests/buffer/tests/linear_modify.c | 2 +- + tests/buffer/tests/linear_new.c | 2 +- + tests/buffer/tests/linear_proxy_modify.c | 2 +- + tests/buffer/tests/save_small_roi.c | 4 ++-- + tests/buffer/tests/sub_rect_fills_and_gets.c | 8 ++++---- + tests/buffer/tests/sub_sub_fill.c | 6 +++--- + tests/buffer/tests/sub_sub_fill2.c | 6 +++--- + tests/buffer/tests/test_blank.c | 2 +- + tests/buffer/tests/test_checkerboard.c | 2 +- + tests/buffer/tests/test_gegl_buffer_copy.c | 4 ++-- + tests/buffer/tests/test_gegl_buffer_copy_lower_left.c | 4 ++-- tests/buffer/tests/test_gegl_buffer_copy_lower_right.c | 4 ++-- - tests/buffer/tests/test_gegl_buffer_copy_self.c | 2 +- - tests/buffer/tests/test_gegl_buffer_copy_upper_left.c | 4 ++-- + tests/buffer/tests/test_gegl_buffer_copy_self.c | 2 +- + tests/buffer/tests/test_gegl_buffer_copy_upper_left.c | 4 ++-- tests/buffer/tests/test_gegl_buffer_copy_upper_right.c | 4 ++-- - tests/buffer/tests/test_gegl_buffer_dup_copy1.c | 4 ++-- - tests/buffer/tests/test_gegl_buffer_dup_copy2.c | 4 ++-- - tests/buffer/tests/test_gegl_buffer_dup_delete1.c | 4 ++-- - tests/buffer/tests/test_gegl_buffer_dup_delete2.c | 4 ++-- - tests/buffer/tests/test_gegl_buffer_dup_write1.c | 4 ++-- - tests/buffer/tests/test_gegl_buffer_dup_write2.c | 4 ++-- - tests/buffer/tests/test_gegl_buffer_dup_write3.c | 4 ++-- - tests/buffer/tests/test_gegl_buffer_dup_write4.c | 4 ++-- - tests/buffer/tests/test_gegl_buffer_iterator1.c | 2 +- - tests/buffer/tests/test_gegl_buffer_iterator1sub.c | 4 ++-- - tests/buffer/tests/test_gegl_buffer_iterator2.c | 2 +- - tests/buffer/tests/test_gegl_buffer_iterator2sub.c | 4 ++-- - tests/buffer/tests/test_gegl_buffer_iterator3.c | 2 +- - tests/buffer/tests/test_gegl_buffer_iterator3sub.c | 4 ++-- - tests/buffer/tests/test_gegl_buffer_iterator4.c | 2 +- - tests/buffer/tests/test_gegl_buffer_iterator4sub.c | 4 ++-- - tests/buffer/tests/test_get_buffer_scaled.c | 2 +- - tests/buffer/tests/test_get_buffer_scaled2.c | 2 +- - tests/buffer/tests/test_gray.c | 2 +- - tests/buffer/tests/test_rectangle.c | 2 +- - tests/buffer/tests/test_sample.c | 8 ++++---- - tests/buffer/tests/vertical_gradient.c | 2 +- + tests/buffer/tests/test_gegl_buffer_dup_copy1.c | 4 ++-- + tests/buffer/tests/test_gegl_buffer_dup_copy2.c | 4 ++-- + tests/buffer/tests/test_gegl_buffer_dup_delete1.c | 4 ++-- + tests/buffer/tests/test_gegl_buffer_dup_delete2.c | 4 ++-- + tests/buffer/tests/test_gegl_buffer_dup_write1.c | 4 ++-- + tests/buffer/tests/test_gegl_buffer_dup_write2.c | 4 ++-- + tests/buffer/tests/test_gegl_buffer_dup_write3.c | 4 ++-- + tests/buffer/tests/test_gegl_buffer_dup_write4.c | 4 ++-- + tests/buffer/tests/test_gegl_buffer_iterator1.c | 2 +- + tests/buffer/tests/test_gegl_buffer_iterator1sub.c | 4 ++-- + tests/buffer/tests/test_gegl_buffer_iterator2.c | 2 +- + tests/buffer/tests/test_gegl_buffer_iterator2sub.c | 4 ++-- + tests/buffer/tests/test_gegl_buffer_iterator3.c | 2 +- + tests/buffer/tests/test_gegl_buffer_iterator3sub.c | 4 ++-- + tests/buffer/tests/test_gegl_buffer_iterator4.c | 2 +- + tests/buffer/tests/test_gegl_buffer_iterator4sub.c | 4 ++-- + tests/buffer/tests/test_get_buffer_scaled.c | 2 +- + tests/buffer/tests/test_get_buffer_scaled2.c | 2 +- + tests/buffer/tests/test_gray.c | 2 +- + tests/buffer/tests/test_rectangle.c | 2 +- + tests/buffer/tests/test_sample.c | 8 ++++---- + tests/buffer/tests/vertical_gradient.c | 2 +- 46 files changed, 87 insertions(+), 87 deletions(-) commit 2581de355ca5d4c723940db7e8d2aa52d3fb10d3 Author: Victor Oliveira -Date: Fri Mar 30 13:34:01 2012 -0300 +Date: Fri Mar 30 13:34:01 2012 -0300 cl: Including 'used' parameter in cl-cache to avoid free'ing textures too soon @@ -35824,17 +39034,17 @@ commit b1c6f84d7f0a719186868cf45eca6955528fb3f5 Author: Øyvind Kolås -Date: Fri Mar 30 17:28:55 2012 +0100 +Date: Fri Mar 30 17:28:55 2012 +0100 ops: make pixelize and gaussian-blur specify ui-ranges operations/common/gaussian-blur.c | 4 ++-- - operations/common/pixelise.c | 4 ++-- + operations/common/pixelise.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) commit 2ffc5b3ba865ea53f58d828a69b6c3532ed677b5 Author: Øyvind Kolås -Date: Fri Mar 30 17:21:00 2012 +0100 +Date: Fri Mar 30 17:21:00 2012 +0100 property-types: remove duplicate typedef of GeglParamSpecString @@ -35843,7 +39053,7 @@ commit df32236a98b722bbac985f1693d0743e235e7ca1 Author: Øyvind Kolås -Date: Fri Mar 30 16:40:57 2012 +0100 +Date: Fri Mar 30 16:40:57 2012 +0100 chant: add ui variants of property types with ui-ranges @@ -35853,7 +39063,7 @@ commit 89231a1ad5a1fd5886051e57af7d629699b4e9d6 Author: Øyvind Kolås -Date: Fri Mar 30 15:58:47 2012 +0100 +Date: Fri Mar 30 15:58:47 2012 +0100 introduce gegl paramspecs for doubles and ints @@ -35869,7 +39079,7 @@ commit b84cbdf1826821ec116ecb8b4b5b97e1216e7425 Author: Victor Oliveira -Date: Fri Mar 30 11:18:37 2012 -0300 +Date: Fri Mar 30 11:18:37 2012 -0300 Many fixes in opencl path @@ -35880,7 +39090,7 @@ commit f7c6a07e859eaf4b4b328deb6ca7cb8a30cbc1e4 Author: Michael Muré -Date: Fri Mar 30 15:03:17 2012 +0900 +Date: Fri Mar 30 15:03:17 2012 +0900 add a .gitignore for the po directory @@ -35889,25 +39099,25 @@ commit 2ff41889644bb935dd399a8297ec2cb15fd777c3 Author: Michael Muré -Date: Fri Mar 30 14:24:23 2012 +0900 +Date: Fri Mar 30 14:24:23 2012 +0900 enable i18n in gegl only the ripple op is enabled for now a fr po file is added as demo - Makefile.am | 3 +- - configure.ac | 7 +- - po/LINGUAS | 1 + + Makefile.am | 3 +- + configure.ac | 7 +- + po/LINGUAS | 1 + po/Makefile.in.in | 220 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ po/POTFILES.in | 3 + po/POTFILES.skip | 0 - po/fr.po | 70 +++++++++++++++++ + po/fr.po | 70 +++++++++++++++++ 7 files changed, 302 insertions(+), 2 deletions(-) commit a1a77144c97a3ba21d14611d77bd592a92049db3 Author: Øyvind Kolås -Date: Fri Mar 30 02:42:46 2012 +0100 +Date: Fri Mar 30 02:42:46 2012 +0100 property-types: remove unused paramspecs @@ -35918,21 +39128,18 @@ commit 7fab379584716aac2851a6f4ca04c6e473054d02 Author: Øyvind Kolås -Date: Fri Mar 30 01:03:26 2012 +0100 +Date: Fri Mar 30 01:03:26 2012 +0100 ops: moved noise spread back into workshop It only computes correctly for the first processing chunk. - operations/common/noise-spread.c | 177 - ------------------------------------- - operations/workshop/noise-spread.c | 177 - +++++++++++++++++++++++++++++++++++++ - 2 files changed, 177 insertions(+), 177 deletions(-) + operations/{common => workshop}/noise-spread.c | 0 + 1 file changed, 0 insertions(+), 0 deletions(-) commit 2fe03248cf2e8e9a9038a930a20d20baede34a08 Author: Øyvind Kolås -Date: Fri Mar 30 00:54:39 2012 +0100 +Date: Fri Mar 30 00:54:39 2012 +0100 build: depend on babl-0.1.8 @@ -35941,7 +39148,7 @@ commit 1d4b6d5be6c12f18c57306c595326585d26265d6 Author: Øyvind Kolås -Date: Thu Mar 29 21:52:53 2012 +0100 +Date: Thu Mar 29 21:52:53 2012 +0100 s/gegl_buffer_destroy/g_object_unref @@ -35950,7 +39157,7 @@ commit a6c6b5fd99f33f04608b05cd0930a22bc3f8603e Author: Øyvind Kolås -Date: Thu Mar 29 21:31:23 2012 +0100 +Date: Thu Mar 29 21:31:23 2012 +0100 remove wrappers for g_object_unref @@ -35958,17 +39165,17 @@ might lead to inconsistencies. - gegl/buffer/gegl-buffer.c | 8 -------- - gegl/buffer/gegl-buffer.h | 10 ---------- - gegl/gegl.h | 9 --------- - gegl/graph/gegl-node.c | 4 ++-- - gegl/process/gegl-processor.c | 11 ----------- + gegl/buffer/gegl-buffer.c | 8 -------- + gegl/buffer/gegl-buffer.h | 10 ---------- + gegl/gegl.h | 9 --------- + gegl/graph/gegl-node.c | 4 ++-- + gegl/process/gegl-processor.c | 11 ----------- tests/simple/test-change-processor-rect.c | 2 +- 6 files changed, 3 insertions(+), 41 deletions(-) commit 0ded3d950b8572403ef86204d8abed412e20e4fb Author: Øyvind Kolås -Date: Thu Mar 29 19:49:00 2012 +0100 +Date: Thu Mar 29 19:49:00 2012 +0100 operation: use base_init and not class_init for key hashtable @@ -35979,23 +39186,23 @@ commit 4ccee9b6513751c6cf4913ee0ca65b43b43f954d Author: Øyvind Kolås -Date: Thu Mar 29 18:47:25 2012 +0100 +Date: Thu Mar 29 18:47:25 2012 +0100 %s/gegl_list_properties/gegl_operation_list_properties/ bindings/pygegl/Gegl/gegl.defs | 2 +- bindings/pygegl/Gegl/gegl.override | 6 +++--- bindings/rgegl/src/rgegl-node.c | 2 +- - gegl/gegl-dot.c | 2 +- - gegl/gegl-xml.c | 2 +- - gegl/gegl.h | 6 +++--- + gegl/gegl-dot.c | 2 +- + gegl/gegl-xml.c | 2 +- + gegl/gegl.h | 6 +++--- gegl/operation/gegl-operation.c | 4 ++-- gegl/operation/gegl-operation.h | 3 +-- 8 files changed, 13 insertions(+), 14 deletions(-) commit 1b7ea4207c78d46d87598a0765f093412e1694fe Author: Øyvind Kolås -Date: Thu Mar 29 17:56:47 2012 +0100 +Date: Thu Mar 29 17:56:47 2012 +0100 operation: massive refactoring of how operation meta data is handled @@ -36004,158 +39211,158 @@ API/ABI, it also means we can encode things like gimp menu paths or similar. - gegl/operation/gegl-operation.c | 120 + gegl/operation/gegl-operation.c | 120 +++++++++++++++++++++++++- - gegl/operation/gegl-operation.h | 54 ++++++------ - operations/affine/affine.c | 3 +- - operations/affine/chant.h | 4 +- - operations/common/bilateral-filter.c | 12 +-- - operations/common/box-blur.c | 10 +-- + gegl/operation/gegl-operation.h | 54 ++++++------ + operations/affine/affine.c | 3 +- + operations/affine/chant.h | 4 +- + operations/common/bilateral-filter.c | 12 +-- + operations/common/box-blur.c | 10 +-- operations/common/brightness-contrast.c | 11 ++- - operations/common/buffer-sink.c | 9 +- - operations/common/buffer-source.c | 10 +-- - operations/common/c2g.c | 14 +-- - operations/common/checkerboard.c | 8 +- - operations/common/color-temperature.c | 12 +-- - operations/common/color-to-alpha.c | 8 +- - operations/common/color.c | 12 +-- - operations/common/contrast-curve.c | 10 ++- + operations/common/buffer-sink.c | 9 +- + operations/common/buffer-source.c | 10 +-- + operations/common/c2g.c | 14 +-- + operations/common/checkerboard.c | 8 +- + operations/common/color-temperature.c | 12 +-- + operations/common/color-to-alpha.c | 8 +- + operations/common/color.c | 12 +-- + operations/common/contrast-curve.c | 10 ++- operations/common/difference-of-gaussians.c | 10 ++- - operations/common/display.c | 10 ++- - operations/common/dropshadow.c | 10 ++- - operations/common/edge-laplace.c | 10 ++- - operations/common/edge-sobel.c | 10 ++- - operations/common/exp-combine.c | 12 +-- - operations/common/fattal02.c | 10 ++- - operations/common/fractal-explorer.c | 8 +- - operations/common/gaussian-blur.c | 10 ++- + operations/common/display.c | 10 ++- + operations/common/dropshadow.c | 10 ++- + operations/common/edge-laplace.c | 10 ++- + operations/common/edge-sobel.c | 10 ++- + operations/common/exp-combine.c | 12 +-- + operations/common/fattal02.c | 10 ++- + operations/common/fractal-explorer.c | 8 +- + operations/common/gaussian-blur.c | 10 ++- operations/common/gegl-buffer-load-op.c | 8 +- operations/common/gegl-buffer-save-op.c | 8 +- - operations/common/grey.c | 8 +- - operations/common/grid.c | 8 +- - operations/common/introspect.c | 8 +- - operations/common/invert.c | 14 +-- - operations/common/layer.c | 9 +- - operations/common/levels.c | 9 +- - operations/common/load.c | 14 +-- - operations/common/magick-load.c | 10 ++- - operations/common/mantiuk06.c | 10 ++- - operations/common/map-absolute.c | 9 +- - operations/common/map-relative.c | 9 +- - operations/common/matting-global.c | 15 ++-- - operations/common/mblur.c | 8 +- - operations/common/mirrors.c | 10 ++- - operations/common/mono-mixer.c | 8 +- - operations/common/motion-blur.c | 8 +- - operations/common/noise-reduction.c | 8 +- - operations/common/noise-spread.c | 8 +- - operations/common/noise.c | 12 +-- - operations/common/opacity.c | 13 +-- - operations/common/open-buffer.c | 8 +- - operations/common/over.c | 14 +-- - operations/common/pixelise.c | 10 ++- - operations/common/plasma.c | 8 +- - operations/common/polar-coordinates.c | 9 +- - operations/common/posterize.c | 10 ++- - operations/common/raw-load.c | 10 ++- - operations/common/rectangle.c | 12 +-- - operations/common/reinhard05.c | 10 ++- - operations/common/remap.c | 10 ++- - operations/common/ripple.c | 8 +- - operations/common/save.c | 10 ++- - operations/common/snn-mean.c | 10 ++- - operations/common/stress.c | 10 ++- - operations/common/stretch-contrast.c | 10 ++- - operations/common/svg-huerotate.c | 8 +- + operations/common/grey.c | 8 +- + operations/common/grid.c | 8 +- + operations/common/introspect.c | 8 +- + operations/common/invert.c | 14 +-- + operations/common/layer.c | 9 +- + operations/common/levels.c | 9 +- + operations/common/load.c | 14 +-- + operations/common/magick-load.c | 10 ++- + operations/common/mantiuk06.c | 10 ++- + operations/common/map-absolute.c | 9 +- + operations/common/map-relative.c | 9 +- + operations/common/matting-global.c | 15 ++-- + operations/common/mblur.c | 8 +- + operations/common/mirrors.c | 10 ++- + operations/common/mono-mixer.c | 8 +- + operations/common/motion-blur.c | 8 +- + operations/common/noise-reduction.c | 8 +- + operations/common/noise-spread.c | 8 +- + operations/common/noise.c | 12 +-- + operations/common/opacity.c | 13 +-- + operations/common/open-buffer.c | 8 +- + operations/common/over.c | 14 +-- + operations/common/pixelise.c | 10 ++- + operations/common/plasma.c | 8 +- + operations/common/polar-coordinates.c | 9 +- + operations/common/posterize.c | 10 ++- + operations/common/raw-load.c | 10 ++- + operations/common/rectangle.c | 12 +-- + operations/common/reinhard05.c | 10 ++- + operations/common/remap.c | 10 ++- + operations/common/ripple.c | 8 +- + operations/common/save.c | 10 ++- + operations/common/snn-mean.c | 10 ++- + operations/common/stress.c | 10 ++- + operations/common/stretch-contrast.c | 10 ++- + operations/common/svg-huerotate.c | 8 +- operations/common/svg-luminancetoalpha.c | 10 ++- - operations/common/svg-matrix.c | 8 +- - operations/common/svg-saturate.c | 8 +- - operations/common/threshold.c | 14 +-- - operations/common/unsharp-mask.c | 10 ++- - operations/common/value-invert.c | 11 ++- - operations/common/vignette.c | 8 +- - operations/common/waves.c | 8 +- - operations/common/weighted-blend.c | 10 ++- - operations/common/whitebalance.c | 11 ++- - operations/common/write-buffer.c | 8 +- - operations/core/clone.c | 11 +-- - operations/core/convert-format.c | 9 +- - operations/core/crop.c | 8 +- - operations/core/nop.c | 8 +- - operations/external/exr-load.cpp | 8 +- - operations/external/exr-save.cc | 8 +- - operations/external/ff-load.c | 8 +- - operations/external/jp2-load.c | 8 +- - operations/external/jpg-load.c | 8 +- - operations/external/jpg-save.c | 10 ++- - operations/external/matting-levin.c | 10 ++- - operations/external/openraw.c | 10 ++- - operations/external/path.c | 8 +- - operations/external/pixbuf.c | 10 ++- - operations/external/png-load.c | 8 +- - operations/external/png-save.c | 10 ++- - operations/external/ppm-load.c | 8 +- - operations/external/ppm-save.c | 10 ++- - operations/external/rgbe-load.c | 8 +- - operations/external/rgbe-save.c | 10 ++- - operations/external/save-pixbuf.c | 8 +- - operations/external/sdl-display.c | 10 ++- - operations/external/svg-load.c | 8 +- - operations/external/text.c | 11 ++- - operations/external/vector-fill.c | 8 +- - operations/external/vector-stroke.c | 8 +- - operations/generated/add.c | 10 ++- - operations/generated/clear.c | 12 ++- - operations/generated/color-burn.c | 10 ++- - operations/generated/color-dodge.c | 10 ++- - operations/generated/darken.c | 11 ++- - operations/generated/difference.c | 11 ++- - operations/generated/divide.c | 10 ++- - operations/generated/dst-atop.c | 12 ++- - operations/generated/dst-in.c | 12 ++- - operations/generated/dst-out.c | 12 ++- - operations/generated/dst-over.c | 12 ++- - operations/generated/dst.c | 12 ++- - operations/generated/exclusion.c | 11 ++- - operations/generated/gamma.c | 10 ++- - operations/generated/hard-light.c | 10 ++- - operations/generated/lighten.c | 11 ++- - operations/generated/math.rb | 10 ++- - operations/generated/multiply.c | 10 ++- - operations/generated/other-blend.rb | 12 ++- - operations/generated/overlay.c | 10 ++- - operations/generated/plus.c | 11 ++- - operations/generated/screen.c | 11 ++- - operations/generated/soft-light.c | 10 ++- - operations/generated/src-atop.c | 12 ++- - operations/generated/src-in.c | 14 +-- - operations/generated/src-out.c | 12 ++- - operations/generated/src-over.c | 12 ++- - operations/generated/src.c | 12 ++- - operations/generated/subtract.c | 10 ++- - operations/generated/svg-12-blend.rb | 36 +++++--- + operations/common/svg-matrix.c | 8 +- + operations/common/svg-saturate.c | 8 +- + operations/common/threshold.c | 14 +-- + operations/common/unsharp-mask.c | 10 ++- + operations/common/value-invert.c | 11 ++- + operations/common/vignette.c | 8 +- + operations/common/waves.c | 8 +- + operations/common/weighted-blend.c | 10 ++- + operations/common/whitebalance.c | 11 ++- + operations/common/write-buffer.c | 8 +- + operations/core/clone.c | 11 +-- + operations/core/convert-format.c | 9 +- + operations/core/crop.c | 8 +- + operations/core/nop.c | 8 +- + operations/external/exr-load.cpp | 8 +- + operations/external/exr-save.cc | 8 +- + operations/external/ff-load.c | 8 +- + operations/external/jp2-load.c | 8 +- + operations/external/jpg-load.c | 8 +- + operations/external/jpg-save.c | 10 ++- + operations/external/matting-levin.c | 10 ++- + operations/external/openraw.c | 10 ++- + operations/external/path.c | 8 +- + operations/external/pixbuf.c | 10 ++- + operations/external/png-load.c | 8 +- + operations/external/png-save.c | 10 ++- + operations/external/ppm-load.c | 8 +- + operations/external/ppm-save.c | 10 ++- + operations/external/rgbe-load.c | 8 +- + operations/external/rgbe-save.c | 10 ++- + operations/external/save-pixbuf.c | 8 +- + operations/external/sdl-display.c | 10 ++- + operations/external/svg-load.c | 8 +- + operations/external/text.c | 11 ++- + operations/external/vector-fill.c | 8 +- + operations/external/vector-stroke.c | 8 +- + operations/generated/add.c | 10 ++- + operations/generated/clear.c | 12 ++- + operations/generated/color-burn.c | 10 ++- + operations/generated/color-dodge.c | 10 ++- + operations/generated/darken.c | 11 ++- + operations/generated/difference.c | 11 ++- + operations/generated/divide.c | 10 ++- + operations/generated/dst-atop.c | 12 ++- + operations/generated/dst-in.c | 12 ++- + operations/generated/dst-out.c | 12 ++- + operations/generated/dst-over.c | 12 ++- + operations/generated/dst.c | 12 ++- + operations/generated/exclusion.c | 11 ++- + operations/generated/gamma.c | 10 ++- + operations/generated/hard-light.c | 10 ++- + operations/generated/lighten.c | 11 ++- + operations/generated/math.rb | 10 ++- + operations/generated/multiply.c | 10 ++- + operations/generated/other-blend.rb | 12 ++- + operations/generated/overlay.c | 10 ++- + operations/generated/plus.c | 11 ++- + operations/generated/screen.c | 11 ++- + operations/generated/soft-light.c | 10 ++- + operations/generated/src-atop.c | 12 ++- + operations/generated/src-in.c | 14 +-- + operations/generated/src-out.c | 12 ++- + operations/generated/src-over.c | 12 ++- + operations/generated/src.c | 12 ++- + operations/generated/subtract.c | 10 ++- + operations/generated/svg-12-blend.rb | 36 +++++--- operations/generated/svg-12-porter-duff.rb | 23 +++-- - operations/generated/svg-multiply.c | 10 ++- - operations/generated/xor.c | 12 ++- - operations/workshop/box-max.c | 10 ++- - operations/workshop/box-min.c | 11 ++- - operations/workshop/box-percentile.c | 10 ++- - operations/workshop/buffer-cache.c | 8 +- - operations/workshop/color-reduction.c | 10 ++- - operations/workshop/color-rotate.c | 8 +- + operations/generated/svg-multiply.c | 10 ++- + operations/generated/xor.c | 12 ++- + operations/workshop/box-max.c | 10 ++- + operations/workshop/box-min.c | 11 ++- + operations/workshop/box-percentile.c | 10 ++- + operations/workshop/buffer-cache.c | 8 +- + operations/workshop/color-reduction.c | 10 ++- + operations/workshop/color-rotate.c | 8 +- operations/workshop/convolution-matrix.c | 10 ++- - operations/workshop/cubism.c | 9 +- - operations/workshop/deinterlace.c | 8 +- + operations/workshop/cubism.c | 9 +- + operations/workshop/deinterlace.c | 8 +- operations/workshop/demosaic-bimedian.c | 10 ++- - operations/workshop/demosaic-simple.c | 10 ++- - operations/workshop/disc-percentile.c | 10 ++- - operations/workshop/ditto.c | 8 +- - operations/workshop/emboss.c | 9 +- + operations/workshop/demosaic-simple.c | 10 ++- + operations/workshop/disc-percentile.c | 10 ++- + operations/workshop/ditto.c | 8 +- + operations/workshop/emboss.c | 9 +- operations/workshop/external/ff-save.c | 8 +- - operations/workshop/external/gluas.c | 10 ++- + operations/workshop/external/gluas.c | 10 ++- operations/workshop/external/lens-correct.c | 10 ++- operations/workshop/external/line-profile.c | 14 +-- - operations/workshop/fractal-trace.c | 8 +- + operations/workshop/fractal-trace.c | 8 +- operations/workshop/generated/average.c | 10 ++- operations/workshop/generated/blend-reflect.c | 10 ++- operations/workshop/generated/blend.rb | 10 ++- @@ -36163,25 +39370,25 @@ operations/workshop/generated/soft-burn.c | 10 ++- operations/workshop/generated/soft-dodge.c | 10 ++- operations/workshop/generated/subtractive.c | 10 ++- - operations/workshop/hstack.c | 10 ++- - operations/workshop/kuwahara.c | 8 +- - operations/workshop/lens-distortion.c | 9 +- - operations/workshop/linear-gradient.c | 8 +- - operations/workshop/mandelbrot.c | 8 +- - operations/workshop/max-rgb.c | 8 +- - operations/workshop/radial-gradient.c | 8 +- - operations/workshop/rawbayer-load.c | 10 ++- - operations/workshop/red-eye-removal.c | 8 +- - operations/workshop/snn-percentile.c | 10 ++- - operations/workshop/unpremul.c | 8 +- - operations/workshop/warp.c | 8 +- - operations/workshop/whirl-pinch.c | 10 ++- - tools/operation_reference.c | 19 ++-- + operations/workshop/hstack.c | 10 ++- + operations/workshop/kuwahara.c | 8 +- + operations/workshop/lens-distortion.c | 9 +- + operations/workshop/linear-gradient.c | 8 +- + operations/workshop/mandelbrot.c | 8 +- + operations/workshop/max-rgb.c | 8 +- + operations/workshop/radial-gradient.c | 8 +- + operations/workshop/rawbayer-load.c | 10 ++- + operations/workshop/red-eye-removal.c | 8 +- + operations/workshop/snn-percentile.c | 10 ++- + operations/workshop/unpremul.c | 8 +- + operations/workshop/warp.c | 8 +- + operations/workshop/whirl-pinch.c | 10 ++- + tools/operation_reference.c | 19 ++-- 172 files changed, 1190 insertions(+), 691 deletions(-) commit 8048343ecd147b23c0b5033f53f4c22207cd509e Author: Øyvind Kolås -Date: Thu Mar 29 18:46:16 2012 +0100 +Date: Thu Mar 29 18:46:16 2012 +0100 remove old changelog @@ -36191,7 +39398,7 @@ commit df2e43e1a68bd4c6cd05c87bc490fd4c09a4478c Author: Øyvind Kolås -Date: Thu Mar 29 01:54:32 2012 +0100 +Date: Thu Mar 29 01:54:32 2012 +0100 buffer: disable the locks on individual tiles @@ -36200,12 +39407,12 @@ it in neither GEGL or GeglBuffer. gegl/buffer/gegl-buffer-private.h | 6 ++++++ - gegl/buffer/gegl-tile.c | 12 ++++++++++++ + gegl/buffer/gegl-tile.c | 12 ++++++++++++ 2 files changed, 18 insertions(+) commit 1d33aa11f714274b80319bcee720e79a31a5383e Author: Øyvind Kolås -Date: Thu Mar 29 01:39:27 2012 +0100 +Date: Thu Mar 29 01:39:27 2012 +0100 buffer: only lock tiles that have the same format @@ -36217,7 +39424,7 @@ commit 0c087d4274275dbdc580af3b6186c444a64122cb Author: Michael Henning -Date: Mon Mar 26 19:44:52 2012 -0400 +Date: Mon Mar 26 19:44:52 2012 -0400 Don't try to install gegl.devhelp if ruby isn't present. @@ -36229,7 +39436,7 @@ commit 3bca35ca3da94c6bf8966b9c4aeff229b3686f38 Author: Øyvind Kolås -Date: Wed Mar 28 00:36:47 2012 +0100 +Date: Wed Mar 28 00:36:47 2012 +0100 remove deprecated lanczos-width property @@ -36239,24 +39446,24 @@ commit 5599de56527aab559a35b6e1e65e9f0896091189 Author: Øyvind Kolås -Date: Wed Mar 28 00:31:58 2012 +0100 +Date: Wed Mar 28 00:31:58 2012 +0100 buffer: remove lanczos sampler - gegl/buffer/Makefile.am | 2 - - gegl/buffer/gegl-buffer-access.c | 1 - - gegl/buffer/gegl-buffer.c | 1 - - gegl/buffer/gegl-buffer.h | 6 +- + gegl/buffer/Makefile.am | 2 - + gegl/buffer/gegl-buffer-access.c | 1 - + gegl/buffer/gegl-buffer.c | 1 - + gegl/buffer/gegl-buffer.h | 6 +- gegl/buffer/gegl-sampler-lanczos.c | 294 ------------------------------------- gegl/buffer/gegl-sampler-lanczos.h | 54 ------- - gegl/buffer/gegl-sampler.c | 18 +-- - gegl/gegl-enums.h | 1 - + gegl/buffer/gegl-sampler.c | 18 +-- + gegl/gegl-enums.h | 1 - 8 files changed, 6 insertions(+), 371 deletions(-) commit df2fcf556828f47ae4b53b31f0da5edf8cf43a6d Author: Øyvind Kolås -Date: Wed Mar 28 00:37:04 2012 +0100 +Date: Wed Mar 28 00:37:04 2012 +0100 tests: update to newer API @@ -36265,7 +39472,7 @@ commit fa30e61de9242e78760ab7895ef87837817abf34 Author: Øyvind Kolås -Date: Wed Mar 28 00:34:41 2012 +0100 +Date: Wed Mar 28 00:34:41 2012 +0100 affine: remove debug print @@ -36274,7 +39481,7 @@ commit 4e95889ba1b754fe08d0de65b2b3d74b389ddf03 Author: Øyvind Kolås -Date: Wed Mar 28 00:08:11 2012 +0100 +Date: Wed Mar 28 00:08:11 2012 +0100 affine: fix scale matrix for sampler @@ -36288,18 +39495,18 @@ commit 918e7e586c737e87db5e9d45801099032a1932c8 Author: Michael Natterer -Date: Tue Mar 27 22:51:00 2012 +0200 +Date: Tue Mar 27 22:51:00 2012 +0200 buffer: make src pointer in gegl_buffer_set() const gegl/buffer/gegl-buffer-access.c | 6 +++--- gegl/buffer/gegl-buffer-private.h | 2 +- - gegl/buffer/gegl-buffer.h | 2 +- + gegl/buffer/gegl-buffer.h | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) commit b55dfabf27d7ebf358151e1bb8016755b85778f4 Author: Øyvind Kolås -Date: Tue Mar 27 19:04:06 2012 +0100 +Date: Tue Mar 27 19:04:06 2012 +0100 buffer: move the hot tile from buffer to storage @@ -36310,7 +39517,7 @@ gegl/buffer/gegl-buffer-access.c | 38 ++++++++++++----------------------- gegl/buffer/gegl-buffer-private.h | 3 +-- - gegl/buffer/gegl-buffer.c | 34 + gegl/buffer/gegl-buffer.c | 34 +++++++++++-------------------- gegl/buffer/gegl-tile-handler-cache.c | 15 ++++++++------ gegl/buffer/gegl-tile-handler-cache.h | 6 ++++++ @@ -36320,7 +39527,7 @@ commit c2af98732cd9a05dbf8926a21b5acd346544a07e Author: Victor Oliveira -Date: Tue Mar 27 14:59:25 2012 -0300 +Date: Tue Mar 27 14:59:25 2012 -0300 missing header @@ -36329,7 +39536,7 @@ commit 4ed0d3e09197406ec446224c6aaf7465440101d7 Author: Øyvind Kolås -Date: Tue Mar 27 18:18:03 2012 +0100 +Date: Tue Mar 27 18:18:03 2012 +0100 buffer: make previous cl commit compile @@ -36338,7 +39545,7 @@ commit 70c96296f82963125111617786961930f2c77214 Author: Victor Oliveira -Date: Tue Mar 27 12:45:20 2012 -0300 +Date: Tue Mar 27 12:45:20 2012 -0300 Improving cl-cache @@ -36348,17 +39555,17 @@ gegl/buffer/gegl-buffer-cl-cache.c | 273 ++++++++-------------------------- gegl/buffer/gegl-buffer-cl-cache.h | 20 ++- - gegl/buffer/gegl-buffer.c | 2 +- + gegl/buffer/gegl-buffer.c | 2 +- gegl/buffer/gegl-tile-handler-cache.c | 5 + gegl/operation/gegl-operation-sink.c | 3 - - operations/affine/affine.c | 8 - - operations/core/clone.c | 3 - - operations/core/crop.c | 3 - + operations/affine/affine.c | 8 - + operations/core/clone.c | 3 - + operations/core/crop.c | 3 - 9 files changed, 86 insertions(+), 247 deletions(-) commit 16780d07095d1cf64ce782d0367738eb115b8636 Author: Victor Oliveira -Date: Wed Mar 28 10:34:46 2012 -0300 +Date: Wed Mar 28 10:34:46 2012 -0300 removing unused variable warning @@ -36367,7 +39574,7 @@ commit 732d37d353118becb3a8ead656baf7472aadbaa3 Author: Øyvind Kolås -Date: Tue Mar 27 13:31:17 2012 +0100 +Date: Tue Mar 27 13:31:17 2012 +0100 operation: add a bunch of string meta-data to the class @@ -36376,7 +39583,7 @@ commit 50c72661cef6970587c7d30a471e094a2c690346 Author: Øyvind Kolås -Date: Tue Mar 27 03:16:08 2012 +0100 +Date: Tue Mar 27 03:16:08 2012 +0100 buffer: add fast path for nearest neighbour in gegl_buffer_sample @@ -36389,7 +39596,7 @@ commit 28a2e849c591c79c86144d8d3f52f3e5d75bf8fe Author: Øyvind Kolås -Date: Tue Mar 27 01:22:18 2012 +0100 +Date: Tue Mar 27 01:22:18 2012 +0100 buffer: permit gegl_buffer_sample with NULL format @@ -36398,19 +39605,16 @@ commit 457850d71d15512fd669c80149de5f4f58aa37c2 Author: Øyvind Kolås -Date: Tue Mar 27 01:13:56 2012 +0100 +Date: Tue Mar 27 01:13:56 2012 +0100 ops: move plasma out of workshop - operations/common/plasma.c | 390 - +++++++++++++++++++++++++++++++++++++++++++ - operations/workshop/plasma.c | 390 - ------------------------------------------- - 2 files changed, 390 insertions(+), 390 deletions(-) + operations/{workshop => common}/plasma.c | 0 + 1 file changed, 0 insertions(+), 0 deletions(-) commit faef573007422ee898dd711b85cae12e52ed4551 Author: Øyvind Kolås -Date: Tue Mar 27 01:12:25 2012 +0100 +Date: Tue Mar 27 01:12:25 2012 +0100 ops: rename gegl:spread to gegl:noise-spread @@ -36419,86 +39623,68 @@ commit 9d7e653a09fbd07d7beeb176f12dd16b534a33ef Author: Øyvind Kolås -Date: Tue Mar 27 01:10:40 2012 +0100 +Date: Tue Mar 27 01:10:40 2012 +0100 ops: move noise-spread out of workshop - operations/common/noise-spread.c | 176 - +++++++++++++++++++++++++++++++++++++ - operations/workshop/noise-spread.c | 176 - ------------------------------------- - 2 files changed, 176 insertions(+), 176 deletions(-) + operations/{workshop => common}/noise-spread.c | 0 + 1 file changed, 0 insertions(+), 0 deletions(-) commit 1a0fbc29c418f4116544294daaf79bd3a24032ff Author: Øyvind Kolås -Date: Tue Mar 27 00:40:05 2012 +0100 +Date: Tue Mar 27 00:40:05 2012 +0100 ops: move posterize out of workshop - operations/common/posterize.c | 85 - +++++++++++++++++++++++++++++++++++++++++ - operations/workshop/posterize.c | 85 - ----------------------------------------- - 2 files changed, 85 insertions(+), 85 deletions(-) + operations/{workshop => common}/posterize.c | 0 + 1 file changed, 0 insertions(+), 0 deletions(-) commit ce5c8a090bdeea2e03b918be51f2f0dc84c83af0 Author: Øyvind Kolås -Date: Tue Mar 27 00:36:20 2012 +0100 +Date: Tue Mar 27 00:36:20 2012 +0100 ops: move color-to-alpha from workshop to common - operations/common/color-to-alpha.c | 172 - +++++++++++++++++++++++++++++++++++ - operations/workshop/color-to-alpha.c | 172 - ----------------------------------- - 2 files changed, 172 insertions(+), 172 deletions(-) + operations/{workshop => common}/color-to-alpha.c | 0 + 1 file changed, 0 insertions(+), 0 deletions(-) commit dac72590eee6f4073e6d4eb556164a7163afb255 Author: Øyvind Kolås -Date: Tue Mar 27 00:35:36 2012 +0100 +Date: Tue Mar 27 00:35:36 2012 +0100 ops: moved waves and ripple out of workshop - operations/common/ripple.c | 166 - +++++++++++++++++++++++++++++++++++++++++++ - operations/common/waves.c | 166 - +++++++++++++++++++++++++++++++++++++++++++ - operations/workshop/ripple.c | 166 - ------------------------------------------- - operations/workshop/waves.c | 166 - ------------------------------------------- - 4 files changed, 332 insertions(+), 332 deletions(-) + operations/{workshop => common}/ripple.c | 0 + operations/{workshop => common}/waves.c | 0 + 2 files changed, 0 insertions(+), 0 deletions(-) commit 5051984446022877498257df32c1de5353b19c2d Author: Øyvind Kolås -Date: Tue Mar 27 00:26:59 2012 +0100 +Date: Tue Mar 27 00:26:59 2012 +0100 ops: moved polar-coordinates from workshop to common - operations/common/polar-coordinates.c | 405 - ++++++++++++++++++++++++++++++++ - operations/workshop/polar-coordinates.c | 405 - -------------------------------- - 2 files changed, 405 insertions(+), 405 deletions(-) + operations/{workshop => common}/polar-coordinates.c | 0 + 1 file changed, 0 insertions(+), 0 deletions(-) commit 798e662ececf79f2b03d5d98eab19335c8ffcc19 Author: Øyvind Kolås -Date: Tue Mar 27 00:24:22 2012 +0100 +Date: Tue Mar 27 00:24:22 2012 +0100 workshop: remove kuwhara-min and kuwahara-max Buggy and unlikely to be very useful. operations/workshop/external/ff-save.c | 2 +- - operations/workshop/kuwahara-max.c | 245 + operations/workshop/kuwahara-max.c | 245 --------------------------------- - operations/workshop/kuwahara-min.c | 245 + operations/workshop/kuwahara-min.c | 245 --------------------------------- 3 files changed, 1 insertion(+), 491 deletions(-) commit 9929574a00f76dd5bb55a6d194d588e87376061a Author: Øyvind Kolås -Date: Tue Mar 27 00:21:58 2012 +0100 +Date: Tue Mar 27 00:21:58 2012 +0100 workshop/lens-distortion: use cubic interpolation @@ -36511,7 +39697,7 @@ commit 34e2b6e0302b0b6ed2c01b2755316181da4b4598 Author: Øyvind Kolås -Date: Mon Mar 26 20:12:20 2012 +0100 +Date: Mon Mar 26 20:12:20 2012 +0100 debug: fix opencl debug filter @@ -36520,39 +39706,39 @@ commit 199eded1a8061b3fba167d4a3048abfe80a92188 Author: Øyvind Kolås -Date: Mon Mar 26 18:19:16 2012 +0100 +Date: Mon Mar 26 18:19:16 2012 +0100 buffer: add abyss policy to cl iterator - gegl/buffer/gegl-buffer-cl-iterator.c | 13 ++++++++----- - gegl/buffer/gegl-buffer-cl-iterator.h | 9 ++++++--- + gegl/buffer/gegl-buffer-cl-iterator.c | 13 ++++++++----- + gegl/buffer/gegl-buffer-cl-iterator.h | 9 ++++++--- gegl/operation/gegl-operation-point-composer.c | 6 +++--- - gegl/operation/gegl-operation-point-filter.c | 4 ++-- - operations/common/box-blur.c | 6 +++--- + gegl/operation/gegl-operation-point-filter.c | 4 ++-- + operations/common/box-blur.c | 6 +++--- 5 files changed, 22 insertions(+), 16 deletions(-) commit 87f6b30fa705646f4897a00741c9455ea58f150b Author: Øyvind Kolås -Date: Mon Mar 26 18:03:21 2012 +0100 +Date: Mon Mar 26 18:03:21 2012 +0100 buffer: add abyss policy to iterator - gegl/buffer/gegl-buffer-access.c | 12 ++++++++---- - gegl/buffer/gegl-buffer-iterator.c | 18 ++++++++++-------- - gegl/buffer/gegl-buffer-iterator.h | 7 ++++--- + gegl/buffer/gegl-buffer-access.c | 12 ++++++++---- + gegl/buffer/gegl-buffer-iterator.c | 18 ++++++++++-------- + gegl/buffer/gegl-buffer-iterator.h | 7 ++++--- gegl/operation/gegl-operation-point-composer.c | 6 +++--- gegl/operation/gegl-operation-point-composer3.c | 10 +++++----- - gegl/operation/gegl-operation-point-filter.c | 4 ++-- - gegl/operation/gegl-operation-point-render.c | 2 +- - operations/affine/affine.c | 2 +- - operations/common/map-absolute.c | 6 +++--- - operations/common/map-relative.c | 6 +++--- - operations/workshop/warp.c | 4 ++-- + gegl/operation/gegl-operation-point-filter.c | 4 ++-- + gegl/operation/gegl-operation-point-render.c | 2 +- + operations/affine/affine.c | 2 +- + operations/common/map-absolute.c | 6 +++--- + operations/common/map-relative.c | 6 +++--- + operations/workshop/warp.c | 4 ++-- 11 files changed, 42 insertions(+), 35 deletions(-) commit 574e6d0ffb10476a1526d3db0845b0e96de3a922 Author: Michael Natterer -Date: Mon Mar 26 19:19:24 2012 +0200 +Date: Mon Mar 26 19:19:24 2012 +0200 property-types: don't comment out default value handling in GeglParamSpecColor @@ -36562,7 +39748,7 @@ commit 5f128f8642ff1a98ad1a4c3e664ae253425f55d4 Author: Øyvind Kolås -Date: Mon Mar 26 17:11:12 2012 +0100 +Date: Mon Mar 26 17:11:12 2012 +0100 ff-save: s/guess_format/av_guess_format/ @@ -36571,7 +39757,7 @@ commit 32f131df8340c6274230956de0405e348914fae4 Author: Øyvind Kolås -Date: Mon Mar 26 17:07:54 2012 +0100 +Date: Mon Mar 26 17:07:54 2012 +0100 make API of gegl_buffer_iterator more consistent @@ -36579,22 +39765,22 @@ after the rect, also added the level argument to the add call. - gegl/buffer/gegl-buffer-access.c | 8 ++++---- - gegl/buffer/gegl-buffer-iterator.c | 11 ++++++++--- - gegl/buffer/gegl-buffer-iterator.h | 6 +++--- + gegl/buffer/gegl-buffer-access.c | 8 ++++---- + gegl/buffer/gegl-buffer-iterator.c | 11 ++++++++--- + gegl/buffer/gegl-buffer-iterator.h | 6 +++--- gegl/operation/gegl-operation-point-composer.c | 6 +++--- gegl/operation/gegl-operation-point-composer3.c | 10 +++++----- - gegl/operation/gegl-operation-point-filter.c | 4 ++-- - gegl/operation/gegl-operation-point-render.c | 2 +- - operations/affine/affine.c | 2 +- - operations/common/map-absolute.c | 6 +++--- - operations/common/map-relative.c | 6 +++--- - operations/workshop/warp.c | 4 ++-- + gegl/operation/gegl-operation-point-filter.c | 4 ++-- + gegl/operation/gegl-operation-point-render.c | 2 +- + operations/affine/affine.c | 2 +- + operations/common/map-absolute.c | 6 +++--- + operations/common/map-relative.c | 6 +++--- + operations/workshop/warp.c | 4 ++-- 11 files changed, 35 insertions(+), 30 deletions(-) commit ab01faccc73f052687ef1d558c29c8f3a13fc6d7 Author: Øyvind Kolås -Date: Mon Mar 26 17:03:29 2012 +0100 +Date: Mon Mar 26 17:03:29 2012 +0100 make ff-save compile again with newer ffmpeg @@ -36603,7 +39789,7 @@ commit 64f00d092144d77af18006673a10165669d02e24 Author: Øyvind Kolås -Date: Mon Mar 26 15:54:21 2012 +0100 +Date: Mon Mar 26 15:54:21 2012 +0100 tests: update pixelise test with API changes @@ -36612,7 +39798,7 @@ commit 63fbd4407464e4fe53f3c4fd6a6803f8b5f46317 Author: Øyvind Kolås -Date: Mon Mar 26 15:09:57 2012 +0100 +Date: Mon Mar 26 15:09:57 2012 +0100 pixelize: rename properties @@ -36624,7 +39810,7 @@ commit ef0413805f6f659b6931d70e5594e263f1031b4a Author: Mikael Magnusson -Date: Wed Mar 21 22:05:22 2012 +0100 +Date: Wed Mar 21 22:05:22 2012 +0100 Fix initialization warning @@ -36633,18 +39819,18 @@ commit fbc2da03ca6cd4de991739a9966570874b7f2f63 Author: Mikael Magnusson -Date: Mon Mar 26 10:13:43 2012 +0200 +Date: Mon Mar 26 10:13:43 2012 +0200 Update some files to abyss api - operations/external/matting-levin.c | 4 ++-- - operations/workshop/external/gluas.c | 4 ++-- + operations/external/matting-levin.c | 4 ++-- + operations/workshop/external/gluas.c | 4 ++-- operations/workshop/external/lens-correct.c | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) commit 0b873ff765f51ea76861a31602b466f484de09fc Author: Michael Muré -Date: Mon Mar 26 17:08:57 2012 +0900 +Date: Mon Mar 26 17:08:57 2012 +0900 gegl-buffer.h: align function prototypes @@ -36654,7 +39840,7 @@ commit 80cd251d4975caaa61ea4405853d3a2d01f974bb Author: Øyvind Kolås -Date: Mon Mar 26 03:47:18 2012 +0100 +Date: Mon Mar 26 03:47:18 2012 +0100 buffer: clean up docs for abyss policy in methods @@ -36663,7 +39849,7 @@ commit fec1a8dc1c576b1211eb651acfeae4bff43542d7 Author: Øyvind Kolås -Date: Mon Mar 26 03:44:21 2012 +0100 +Date: Mon Mar 26 03:44:21 2012 +0100 buffer: add gegl_buffer_set_format: @@ -36684,25 +39870,25 @@ gegl/buffer/gegl-buffer-iterator.c | 6 ++-- gegl/buffer/gegl-buffer-linear.c | 4 +-- gegl/buffer/gegl-buffer-private.h | 2 ++ - gegl/buffer/gegl-buffer.c | 62 + gegl/buffer/gegl-buffer.c | 62 ++++++++++++++++++++++++++++++----- - gegl/buffer/gegl-buffer.h | 22 ++++++++++++- + gegl/buffer/gegl-buffer.h | 22 ++++++++++++- 8 files changed, 121 insertions(+), 53 deletions(-) commit 476b9af70cf35e5f2b29edde5cace398b07f5ace Author: Øyvind Kolås -Date: Mon Mar 26 02:59:41 2012 +0100 +Date: Mon Mar 26 02:59:41 2012 +0100 tests: adapt to new API - tests/buffer/buffer-test.c | 12 ++++++++---- + tests/buffer/buffer-test.c | 12 ++++++++---- tests/buffer/tests/test_get_buffer_scaled.c | 3 ++- tests/buffer/tests/test_get_buffer_scaled2.c | 3 ++- 3 files changed, 12 insertions(+), 6 deletions(-) commit 7cc133e23ca21f5b084547d158b7859bb2e0e67b Author: Øyvind Kolås -Date: Mon Mar 26 01:31:49 2012 +0100 +Date: Mon Mar 26 01:31:49 2012 +0100 gegl: fix gegl_abyss_get_type @@ -36711,82 +39897,82 @@ commit 24b09519fae402cb421aaf50daba2a46516bba40 Author: Øyvind Kolås -Date: Mon Mar 26 00:09:42 2012 +0100 +Date: Mon Mar 26 00:09:42 2012 +0100 buffer: add abyss policy API - gegl/buffer/gegl-buffer-access.c | 8 +++++--- - gegl/buffer/gegl-buffer-cl-cache.c | 6 ++++-- - gegl/buffer/gegl-buffer-cl-iterator.c | 6 +++--- - gegl/buffer/gegl-buffer.h | 27 + gegl/buffer/gegl-buffer-access.c | 8 +++++--- + gegl/buffer/gegl-buffer-cl-cache.c | 6 ++++-- + gegl/buffer/gegl-buffer-cl-iterator.c | 6 +++--- + gegl/buffer/gegl-buffer.h | 27 ++++++++++++++++++++------- - gegl/buffer/gegl-sampler.c | 20 ++++++++++++-------- - gegl/buffer/gegl-sampler.h | 11 ++++++----- - gegl/gegl-enums.h | 6 ++++++ - gegl/graph/gegl-node.c | 6 ++++-- - operations/affine/affine.c | 4 ++-- - operations/common/bilateral-filter.c | 3 ++- - operations/common/box-blur.c | 6 ++++-- - operations/common/c2g.c | 3 ++- - operations/common/edge-laplace.c | 3 ++- - operations/common/edge-sobel.c | 3 ++- - operations/common/exp-combine.c | 6 ++++-- - operations/common/fattal02.c | 4 ++-- - operations/common/gaussian-blur.c | 8 ++++---- - operations/common/mantiuk06.c | 4 ++-- - operations/common/matting-global.c | 4 ++-- - operations/common/mblur.c | 4 ++-- - operations/common/mirrors.c | 2 +- - operations/common/mono-mixer.c | 2 +- - operations/common/motion-blur.c | 2 +- - operations/common/noise-reduction.c | 2 +- - operations/common/pixelise.c | 2 +- - operations/common/reinhard05.c | 4 ++-- - operations/common/snn-mean.c | 2 +- - operations/common/stress.c | 2 +- - operations/common/stretch-contrast.c | 4 ++-- - operations/external/exr-load.cpp | 15 ++++++++++----- - operations/external/exr-save.cc | 2 +- - operations/external/jpg-save.c | 3 ++- - operations/external/png-load.c | 2 +- - operations/external/png-save.c | 2 +- - operations/external/ppm-load.c | 4 ++-- - operations/external/ppm-save.c | 4 ++-- - operations/external/rgbe-save.c | 2 +- - operations/external/save-pixbuf.c | 3 ++- - operations/external/sdl-display.c | 3 ++- - operations/workshop/box-max.c | 6 ++++-- - operations/workshop/box-min.c | 6 ++++-- - operations/workshop/box-percentile.c | 3 ++- - operations/workshop/color-reduction.c | 15 ++++++++++----- - operations/workshop/color-rotate.c | 3 ++- - operations/workshop/color-to-alpha.c | 3 ++- - operations/workshop/convolution-matrix.c | 7 ++++--- - operations/workshop/cubism.c | 2 +- - operations/workshop/deinterlace.c | 6 ++++-- - operations/workshop/demosaic-bimedian.c | 2 +- - operations/workshop/demosaic-simple.c | 3 ++- - operations/workshop/disc-percentile.c | 3 ++- - operations/workshop/emboss.c | 4 ++-- - operations/workshop/external/ff-save.c | 2 +- - operations/workshop/external/line-profile.c | 2 +- - operations/workshop/fractal-trace.c | 4 ++-- - operations/workshop/hstack.c | 6 ++++-- - operations/workshop/kuwahara-max.c | 3 ++- - operations/workshop/kuwahara-min.c | 3 ++- - operations/workshop/kuwahara.c | 3 ++- - operations/workshop/lens-distortion.c | 7 ++++--- - operations/workshop/noise-spread.c | 6 ++++-- - operations/workshop/plasma.c | 10 +++++----- - operations/workshop/polar-coordinates.c | 4 ++-- - operations/workshop/red-eye-removal.c | 2 +- - operations/workshop/snn-percentile.c | 2 +- - tests/simple/test-change-processor-rect.c | 3 ++- + gegl/buffer/gegl-sampler.c | 20 ++++++++++++-------- + gegl/buffer/gegl-sampler.h | 11 ++++++----- + gegl/gegl-enums.h | 6 ++++++ + gegl/graph/gegl-node.c | 6 ++++-- + operations/affine/affine.c | 4 ++-- + operations/common/bilateral-filter.c | 3 ++- + operations/common/box-blur.c | 6 ++++-- + operations/common/c2g.c | 3 ++- + operations/common/edge-laplace.c | 3 ++- + operations/common/edge-sobel.c | 3 ++- + operations/common/exp-combine.c | 6 ++++-- + operations/common/fattal02.c | 4 ++-- + operations/common/gaussian-blur.c | 8 ++++---- + operations/common/mantiuk06.c | 4 ++-- + operations/common/matting-global.c | 4 ++-- + operations/common/mblur.c | 4 ++-- + operations/common/mirrors.c | 2 +- + operations/common/mono-mixer.c | 2 +- + operations/common/motion-blur.c | 2 +- + operations/common/noise-reduction.c | 2 +- + operations/common/pixelise.c | 2 +- + operations/common/reinhard05.c | 4 ++-- + operations/common/snn-mean.c | 2 +- + operations/common/stress.c | 2 +- + operations/common/stretch-contrast.c | 4 ++-- + operations/external/exr-load.cpp | 15 ++++++++++----- + operations/external/exr-save.cc | 2 +- + operations/external/jpg-save.c | 3 ++- + operations/external/png-load.c | 2 +- + operations/external/png-save.c | 2 +- + operations/external/ppm-load.c | 4 ++-- + operations/external/ppm-save.c | 4 ++-- + operations/external/rgbe-save.c | 2 +- + operations/external/save-pixbuf.c | 3 ++- + operations/external/sdl-display.c | 3 ++- + operations/workshop/box-max.c | 6 ++++-- + operations/workshop/box-min.c | 6 ++++-- + operations/workshop/box-percentile.c | 3 ++- + operations/workshop/color-reduction.c | 15 ++++++++++----- + operations/workshop/color-rotate.c | 3 ++- + operations/workshop/color-to-alpha.c | 3 ++- + operations/workshop/convolution-matrix.c | 7 ++++--- + operations/workshop/cubism.c | 2 +- + operations/workshop/deinterlace.c | 6 ++++-- + operations/workshop/demosaic-bimedian.c | 2 +- + operations/workshop/demosaic-simple.c | 3 ++- + operations/workshop/disc-percentile.c | 3 ++- + operations/workshop/emboss.c | 4 ++-- + operations/workshop/external/ff-save.c | 2 +- + operations/workshop/external/line-profile.c | 2 +- + operations/workshop/fractal-trace.c | 4 ++-- + operations/workshop/hstack.c | 6 ++++-- + operations/workshop/kuwahara-max.c | 3 ++- + operations/workshop/kuwahara-min.c | 3 ++- + operations/workshop/kuwahara.c | 3 ++- + operations/workshop/lens-distortion.c | 7 ++++--- + operations/workshop/noise-spread.c | 6 ++++-- + operations/workshop/plasma.c | 10 +++++----- + operations/workshop/polar-coordinates.c | 4 ++-- + operations/workshop/red-eye-removal.c | 2 +- + operations/workshop/snn-percentile.c | 2 +- + tests/simple/test-change-processor-rect.c | 3 ++- 66 files changed, 198 insertions(+), 126 deletions(-) commit 2a8ef46d9ab9c33b095ba0260168728ed40a448b Author: Øyvind Kolås -Date: Sun Mar 25 22:36:38 2012 +0100 +Date: Sun Mar 25 22:36:38 2012 +0100 gegl/Makefile: add missing file to makefile @@ -36795,7 +39981,7 @@ commit 0252ce69785eb7d5a143e97e5df512dab3d155ed Author: Øyvind Kolås -Date: Sun Mar 25 22:36:28 2012 +0100 +Date: Sun Mar 25 22:36:28 2012 +0100 gegl/opencl: add missing file to makefile for dist @@ -36804,28 +39990,28 @@ commit a87e03e1b9f08d7c61d0d896af67e059d83958d6 Author: Øyvind Kolås -Date: Sun Mar 25 21:36:36 2012 +0100 +Date: Sun Mar 25 21:36:36 2012 +0100 operation: pass level argument straight on to child implementations - gegl/operation/gegl-operation-composer.c | 2 +- - gegl/operation/gegl-operation-composer3.c | 2 +- - gegl/operation/gegl-operation-filter.c | 2 +- + gegl/operation/gegl-operation-composer.c | 2 +- + gegl/operation/gegl-operation-composer3.c | 2 +- + gegl/operation/gegl-operation-filter.c | 2 +- gegl/operation/gegl-operation-point-composer.c | 2 +- - gegl/operation/gegl-operation-point-filter.c | 2 +- - gegl/operation/gegl-operation-sink.c | 2 +- - gegl/operation/gegl-operation-source.c | 2 +- + gegl/operation/gegl-operation-point-filter.c | 2 +- + gegl/operation/gegl-operation-sink.c | 2 +- + gegl/operation/gegl-operation-source.c | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) commit 8598586e5bcf2a3147cb0658aafdce94b27ae2f0 Author: Mikael Magnusson -Date: Sun Mar 25 22:17:14 2012 +0200 +Date: Sun Mar 25 22:17:14 2012 +0200 Update some more files to new api - operations/external/matting-levin.c | 6 +++--- - operations/external/v4l.c | 4 ++-- - operations/workshop/external/gluas.c | 2 +- + operations/external/matting-levin.c | 6 +++--- + operations/external/v4l.c | 4 ++-- + operations/workshop/external/gluas.c | 2 +- operations/workshop/external/lens-correct.c | 7 ++++--- operations/workshop/generated/blend-reflect.c | 3 ++- operations/workshop/generated/negation.c | 3 ++- @@ -36836,7 +40022,7 @@ commit 0f256d42f27713e8f54036ea7faabb86948c0f1c Author: Øyvind Kolås -Date: Sun Mar 25 20:43:29 2012 +0100 +Date: Sun Mar 25 20:43:29 2012 +0100 gegl_buffer_set_pattern: and now it compiled :d @@ -36845,7 +40031,7 @@ commit 1954d5fa58b7c3fabe14a1c2fd1cf41e9f4e524d Author: Øyvind Kolås -Date: Sun Mar 25 20:41:52 2012 +0100 +Date: Sun Mar 25 20:41:52 2012 +0100 gegl_buffer_set_pattern: normalize offsets @@ -36854,7 +40040,7 @@ commit c3b792691d15b139df9ef45d442c755d2f49a39c Author: Øyvind Kolås -Date: Sun Mar 25 20:04:51 2012 +0100 +Date: Sun Mar 25 20:04:51 2012 +0100 ops: update ff-load to new API @@ -36863,7 +40049,7 @@ commit 4a04a77f34d546cd6c4704855881405f30b2f28d Author: Victor Oliveira -Date: Sun Mar 25 15:40:56 2012 -0300 +Date: Sun Mar 25 15:40:56 2012 -0300 memory leak in gegl-processor @@ -36873,83 +40059,83 @@ commit 924cf00dcf93ea8f43094dd144789842c2c8ae17 Author: Victor Oliveira -Date: Sun Mar 25 15:13:38 2012 -0300 +Date: Sun Mar 25 15:13:38 2012 -0300 build: fixing problem with --enable-debug gegl/buffer/gegl-buffer-cl-cache.c | 1 + - gegl/opencl/gegl-cl-color.c | 1 + - gegl/opencl/gegl-cl-init.c | 4 +++- + gegl/opencl/gegl-cl-color.c | 1 + + gegl/opencl/gegl-cl-init.c | 4 +++- 3 files changed, 5 insertions(+), 1 deletion(-) commit 859631658647f52049bb5f0e8a0b420ca341de41 Author: Øyvind Kolås -Date: Sun Mar 25 14:10:43 2012 +0100 +Date: Sun Mar 25 14:10:43 2012 +0100 ops/workshop: adapt to newer API - operations/workshop/box-max.c | 12 +- - operations/workshop/box-min.c | 12 +- - operations/workshop/box-percentile.c | 6 +- - operations/workshop/buffer-cache.c | 3 +- - operations/workshop/color-reduction.c | 20 +- - operations/workshop/color-rotate.c | 7 +- - operations/workshop/color-to-alpha.c | 7 +- - operations/workshop/convolution-matrix.c | 9 +- - operations/workshop/cubism.c | 5 +- - operations/workshop/deinterlace.c | 9 +- - operations/workshop/demosaic-bimedian.c | 4 +- - operations/workshop/demosaic-simple.c | 4 +- - operations/workshop/disc-percentile.c | 4 +- - operations/workshop/ditto.c | 5 +- - operations/workshop/emboss.c | 7 +- - operations/workshop/external/line-profile.c | 4 +- - operations/workshop/fractal-trace.c | 5 +- - operations/workshop/generated/average.c | 3 +- - operations/workshop/hstack.c | 8 +- - operations/workshop/kuwahara-max.c | 4 +- - operations/workshop/kuwahara-min.c | 4 +- - operations/workshop/kuwahara.c | 4 +- - operations/workshop/lens-correct.c | 408 + operations/workshop/box-max.c | 12 +- + operations/workshop/box-min.c | 12 +- + operations/workshop/box-percentile.c | 6 +- + operations/workshop/buffer-cache.c | 3 +- + operations/workshop/color-reduction.c | 20 +- + operations/workshop/color-rotate.c | 7 +- + operations/workshop/color-to-alpha.c | 7 +- + operations/workshop/convolution-matrix.c | 9 +- + operations/workshop/cubism.c | 5 +- + operations/workshop/deinterlace.c | 9 +- + operations/workshop/demosaic-bimedian.c | 4 +- + operations/workshop/demosaic-simple.c | 4 +- + operations/workshop/disc-percentile.c | 4 +- + operations/workshop/ditto.c | 5 +- + operations/workshop/emboss.c | 7 +- + operations/workshop/external/line-profile.c | 4 +- + operations/workshop/fractal-trace.c | 5 +- + operations/workshop/generated/average.c | 3 +- + operations/workshop/hstack.c | 8 +- + operations/workshop/kuwahara-max.c | 4 +- + operations/workshop/kuwahara-min.c | 4 +- + operations/workshop/kuwahara.c | 4 +- + operations/workshop/lens-correct.c | 408 ---------------------------- - operations/workshop/lens-distortion.c | 7 +- - operations/workshop/mandelbrot.c | 4 +- - operations/workshop/noise-spread.c | 2 +- - operations/workshop/plasma.c | 9 +- - operations/workshop/polar-coordinates.c | 7 +- - operations/workshop/rawbayer-load.c | 6 +- - operations/workshop/red-eye-removal.c | 7 +- - operations/workshop/ripple.c | 5 +- - operations/workshop/snn-percentile.c | 4 +- - operations/workshop/warp.c | 7 +- - operations/workshop/waves.c | 5 +- - operations/workshop/whirl-pinch.c | 2 +- + operations/workshop/lens-distortion.c | 7 +- + operations/workshop/mandelbrot.c | 4 +- + operations/workshop/noise-spread.c | 2 +- + operations/workshop/plasma.c | 9 +- + operations/workshop/polar-coordinates.c | 7 +- + operations/workshop/rawbayer-load.c | 6 +- + operations/workshop/red-eye-removal.c | 7 +- + operations/workshop/ripple.c | 5 +- + operations/workshop/snn-percentile.c | 4 +- + operations/workshop/warp.c | 7 +- + operations/workshop/waves.c | 5 +- + operations/workshop/whirl-pinch.c | 2 +- 35 files changed, 115 insertions(+), 504 deletions(-) commit 3e1a636ac39f15271367877f66df1cf423c5c28f Author: Øyvind Kolås -Date: Sun Mar 25 13:53:53 2012 +0100 +Date: Sun Mar 25 13:53:53 2012 +0100 ops: more fixups in ops with external deps operations/external/jp2-load.c | 4 ++-- - operations/external/openraw.c | 6 ++---- + operations/external/openraw.c | 6 ++---- 2 files changed, 4 insertions(+), 6 deletions(-) commit 4960e304fbe9e24970de54470492bda1e0ca3f54 Author: Øyvind Kolås -Date: Sun Mar 25 13:46:32 2012 +0100 +Date: Sun Mar 25 13:46:32 2012 +0100 plugins: more adaptation to level argument in process() - operations/common/display.c | 2 +- + operations/common/display.c | 2 +- operations/common/open-buffer.c | 5 +++-- - operations/common/save.c | 3 ++- + operations/common/save.c | 3 ++- 3 files changed, 6 insertions(+), 4 deletions(-) commit d11473ecc636f6f8c754d84f3ab934e9aa3b28df Author: Øyvind Kolås -Date: Sat Jun 4 03:42:31 2011 +0100 +Date: Sat Jun 4 03:42:31 2011 +0100 Add arguments to prepare GEGL for being aware of scaling down previews. @@ -36959,217 +40145,217 @@ to all functions where it might be used this is actually not an ABI change. - gegl/buffer/gegl-buffer-access.c | 9 +- - gegl/buffer/gegl-buffer-cl-cache.c | 8 +- - gegl/buffer/gegl-buffer-cl-iterator.c | 8 +- - gegl/buffer/gegl-buffer-iterator.c | 24 +- - gegl/buffer/gegl-buffer-iterator.h | 8 +- - gegl/buffer/gegl-buffer-linear.c | 2 +- - gegl/buffer/gegl-buffer.h | 11 +- - gegl/buffer/gegl-sampler.c | 6 +- - gegl/gegl-plugin.h | 1 + - gegl/graph/gegl-node.c | 4 +- - gegl/operation/gegl-operation-composer.c | 14 +- - gegl/operation/gegl-operation-composer.h | 3 +- - gegl/operation/gegl-operation-composer3.c | 8 +- - gegl/operation/gegl-operation-composer3.h | 3 +- - gegl/operation/gegl-operation-context.c | 5 +- - gegl/operation/gegl-operation-context.h | 7 + - gegl/operation/gegl-operation-filter.c | 18 +- - gegl/operation/gegl-operation-filter.h | 3 +- + gegl/buffer/gegl-buffer-access.c | 9 +- + gegl/buffer/gegl-buffer-cl-cache.c | 8 +- + gegl/buffer/gegl-buffer-cl-iterator.c | 8 +- + gegl/buffer/gegl-buffer-iterator.c | 24 +- + gegl/buffer/gegl-buffer-iterator.h | 8 +- + gegl/buffer/gegl-buffer-linear.c | 2 +- + gegl/buffer/gegl-buffer.h | 11 +- + gegl/buffer/gegl-sampler.c | 6 +- + gegl/gegl-plugin.h | 1 + + gegl/graph/gegl-node.c | 4 +- + gegl/operation/gegl-operation-composer.c | 14 +- + gegl/operation/gegl-operation-composer.h | 3 +- + gegl/operation/gegl-operation-composer3.c | 8 +- + gegl/operation/gegl-operation-composer3.h | 3 +- + gegl/operation/gegl-operation-context.c | 5 +- + gegl/operation/gegl-operation-context.h | 7 + + gegl/operation/gegl-operation-filter.c | 18 +- + gegl/operation/gegl-operation-filter.h | 3 +- gegl/operation/gegl-operation-point-composer.c | 35 +- gegl/operation/gegl-operation-point-composer.h | 17 +- gegl/operation/gegl-operation-point-composer3.c | 24 +- gegl/operation/gegl-operation-point-composer3.h | 4 +- - gegl/operation/gegl-operation-point-filter.c | 25 +- - gegl/operation/gegl-operation-point-filter.h | 15 +- - gegl/operation/gegl-operation-point-render.c | 10 +- - gegl/operation/gegl-operation-point-render.h | 3 +- - gegl/operation/gegl-operation-sink.c | 9 +- - gegl/operation/gegl-operation-sink.h | 3 +- - gegl/operation/gegl-operation-source.c | 18 +- - gegl/operation/gegl-operation-source.h | 3 +- - gegl/operation/gegl-operation-temporal.c | 5 +- - gegl/operation/gegl-operation-temporal.h | 3 +- - gegl/operation/gegl-operation.c | 11 +- - gegl/operation/gegl-operation.h | 11 +- - gegl/process/gegl-eval-visitor.c | 4 +- - gegl/process/gegl-processor.c | 7 +- - operations/affine/affine.c | 46 +-- - operations/common/bilateral-filter.c | 7 +- - operations/common/box-blur.c | 11 +- - operations/common/brightness-contrast.c | 12 +- - operations/common/buffer-sink.c | 3 +- - operations/common/buffer-source.c | 9 +- - operations/common/c2g.c | 7 +- - operations/common/checkerboard.c | 3 +- - operations/common/color-temperature.c | 12 +- - operations/common/color.c | 3 +- - operations/common/contrast-curve.c | 3 +- - operations/common/display.c | 3 +- - operations/common/edge-laplace.c | 7 +- - operations/common/edge-sobel.c | 7 +- - operations/common/exp-combine.c | 9 +- - operations/common/fattal02.c | 9 +- - operations/common/fractal-explorer.c | 5 +- - operations/common/gaussian-blur.c | 19 +- - operations/common/gegl-buffer-load-op.c | 3 +- - operations/common/gegl-buffer-save-op.c | 3 +- - operations/common/grey.c | 3 +- - operations/common/grid.c | 3 +- - operations/common/introspect.c | 3 +- - operations/common/invert.c | 12 +- - operations/common/levels.c | 3 +- - operations/common/magick-load.c | 9 +- - operations/common/mantiuk06.c | 13 +- - operations/common/map-absolute.c | 5 +- - operations/common/map-relative.c | 5 +- - operations/common/matting-global.c | 10 +- - operations/common/mblur.c | 11 +- - operations/common/mirrors.c | 5 +- - operations/common/mono-mixer.c | 7 +- - operations/common/motion-blur.c | 7 +- - operations/common/noise-reduction.c | 7 +- - operations/common/noise.c | 3 +- - operations/common/opacity.c | 20 +- - operations/common/open-buffer.c | 8 +- - operations/common/over.c | 29 +- - operations/common/pixelise.c | 7 +- - operations/common/raw-load.c | 10 +- - operations/common/reinhard05.c | 9 +- - operations/common/remap.c | 3 +- - operations/common/save.c | 3 +- - operations/common/snn-mean.c | 7 +- - operations/common/stress.c | 7 +- - operations/common/stretch-contrast.c | 14 +- - operations/common/svg-huerotate.c | 3 +- - operations/common/svg-luminancetoalpha.c | 3 +- - operations/common/svg-matrix.c | 3 +- - operations/common/svg-saturate.c | 3 +- - operations/common/threshold.c | 14 +- - operations/common/value-invert.c | 12 +- - operations/common/vignette.c | 3 +- - operations/common/weighted-blend.c | 3 +- - operations/common/whitebalance.c | 12 +- - operations/common/write-buffer.c | 3 +- - operations/core/clone.c | 9 +- - operations/core/convert-format.c | 3 +- - operations/core/crop.c | 3 +- - operations/core/nop.c | 3 +- - operations/external/exr-load.cpp | 25 +- - operations/external/exr-save.cc | 5 +- - operations/external/ff-load.c | 3 +- - operations/external/jp2-load.c | 3 +- - operations/external/jpg-load.c | 9 +- - operations/external/jpg-save.c | 5 +- - operations/external/matting-levin.c | 3 +- - operations/external/openraw.c | 3 +- - operations/external/path.c | 3 +- - operations/external/pixbuf.c | 5 +- - operations/external/png-load.c | 7 +- - operations/external/png-save.c | 5 +- - operations/external/ppm-load.c | 32 +- - operations/external/ppm-save.c | 12 +- - operations/external/rgbe-load.c | 5 +- - operations/external/rgbe-save.c | 5 +- - operations/external/save-pixbuf.c | 5 +- - operations/external/sdl-display.c | 5 +- - operations/external/svg-load.c | 5 +- - operations/external/text.c | 5 +- - operations/external/v4l.c | 3 +- - operations/external/vector-fill.c | 3 +- - operations/external/vector-stroke.c | 3 +- - operations/generated/add.c | 3 +- - operations/generated/clear.c | 3 +- - operations/generated/color-burn.c | 3 +- - operations/generated/color-dodge.c | 3 +- - operations/generated/darken.c | 3 +- - operations/generated/difference.c | 3 +- - operations/generated/divide.c | 3 +- - operations/generated/dst-atop.c | 3 +- - operations/generated/dst-in.c | 3 +- - operations/generated/dst-out.c | 3 +- - operations/generated/dst-over.c | 3 +- - operations/generated/dst.c | 3 +- - operations/generated/exclusion.c | 3 +- - operations/generated/gamma.c | 3 +- - operations/generated/hard-light.c | 3 +- - operations/generated/lighten.c | 3 +- - operations/generated/math.rb | 3 +- - operations/generated/multiply.c | 3 +- - operations/generated/other-blend.rb | 3 +- - operations/generated/overlay.c | 3 +- - operations/generated/plus.c | 3 +- - operations/generated/screen.c | 3 +- - operations/generated/soft-light.c | 3 +- - operations/generated/src-atop.c | 3 +- - operations/generated/src-in.c | 3 +- - operations/generated/src-out.c | 3 +- - operations/generated/src-over.c | 3 +- - operations/generated/src.c | 3 +- - operations/generated/subtract.c | 3 +- - operations/generated/svg-12-blend.rb | 3 +- - operations/generated/svg-12-porter-duff.rb | 3 +- - operations/generated/xor.c | 3 +- - operations/workshop/box-max.c | 7 +- - operations/workshop/box-min.c | 7 +- - operations/workshop/box-percentile.c | 5 +- - operations/workshop/color-reduction.c | 13 +- - operations/workshop/demosaic-bimedian.c | 5 +- - operations/workshop/demosaic-simple.c | 5 +- - operations/workshop/disc-percentile.c | 5 +- - operations/workshop/external/ff-save.c | 3 +- - operations/workshop/external/gluas.c | 3 +- - operations/workshop/external/line-profile.c | 5 +- - operations/workshop/generated/blend.rb | 3 +- - operations/workshop/hstack.c | 8 +- - operations/workshop/kuwahara-max.c | 5 +- - operations/workshop/kuwahara-min.c | 5 +- - operations/workshop/kuwahara.c | 5 +- - operations/workshop/lens-correct.c | 408 + gegl/operation/gegl-operation-point-filter.c | 25 +- + gegl/operation/gegl-operation-point-filter.h | 15 +- + gegl/operation/gegl-operation-point-render.c | 10 +- + gegl/operation/gegl-operation-point-render.h | 3 +- + gegl/operation/gegl-operation-sink.c | 9 +- + gegl/operation/gegl-operation-sink.h | 3 +- + gegl/operation/gegl-operation-source.c | 18 +- + gegl/operation/gegl-operation-source.h | 3 +- + gegl/operation/gegl-operation-temporal.c | 5 +- + gegl/operation/gegl-operation-temporal.h | 3 +- + gegl/operation/gegl-operation.c | 11 +- + gegl/operation/gegl-operation.h | 11 +- + gegl/process/gegl-eval-visitor.c | 4 +- + gegl/process/gegl-processor.c | 7 +- + operations/affine/affine.c | 46 +-- + operations/common/bilateral-filter.c | 7 +- + operations/common/box-blur.c | 11 +- + operations/common/brightness-contrast.c | 12 +- + operations/common/buffer-sink.c | 3 +- + operations/common/buffer-source.c | 9 +- + operations/common/c2g.c | 7 +- + operations/common/checkerboard.c | 3 +- + operations/common/color-temperature.c | 12 +- + operations/common/color.c | 3 +- + operations/common/contrast-curve.c | 3 +- + operations/common/display.c | 3 +- + operations/common/edge-laplace.c | 7 +- + operations/common/edge-sobel.c | 7 +- + operations/common/exp-combine.c | 9 +- + operations/common/fattal02.c | 9 +- + operations/common/fractal-explorer.c | 5 +- + operations/common/gaussian-blur.c | 19 +- + operations/common/gegl-buffer-load-op.c | 3 +- + operations/common/gegl-buffer-save-op.c | 3 +- + operations/common/grey.c | 3 +- + operations/common/grid.c | 3 +- + operations/common/introspect.c | 3 +- + operations/common/invert.c | 12 +- + operations/common/levels.c | 3 +- + operations/common/magick-load.c | 9 +- + operations/common/mantiuk06.c | 13 +- + operations/common/map-absolute.c | 5 +- + operations/common/map-relative.c | 5 +- + operations/common/matting-global.c | 10 +- + operations/common/mblur.c | 11 +- + operations/common/mirrors.c | 5 +- + operations/common/mono-mixer.c | 7 +- + operations/common/motion-blur.c | 7 +- + operations/common/noise-reduction.c | 7 +- + operations/common/noise.c | 3 +- + operations/common/opacity.c | 20 +- + operations/common/open-buffer.c | 8 +- + operations/common/over.c | 29 +- + operations/common/pixelise.c | 7 +- + operations/common/raw-load.c | 10 +- + operations/common/reinhard05.c | 9 +- + operations/common/remap.c | 3 +- + operations/common/save.c | 3 +- + operations/common/snn-mean.c | 7 +- + operations/common/stress.c | 7 +- + operations/common/stretch-contrast.c | 14 +- + operations/common/svg-huerotate.c | 3 +- + operations/common/svg-luminancetoalpha.c | 3 +- + operations/common/svg-matrix.c | 3 +- + operations/common/svg-saturate.c | 3 +- + operations/common/threshold.c | 14 +- + operations/common/value-invert.c | 12 +- + operations/common/vignette.c | 3 +- + operations/common/weighted-blend.c | 3 +- + operations/common/whitebalance.c | 12 +- + operations/common/write-buffer.c | 3 +- + operations/core/clone.c | 9 +- + operations/core/convert-format.c | 3 +- + operations/core/crop.c | 3 +- + operations/core/nop.c | 3 +- + operations/external/exr-load.cpp | 25 +- + operations/external/exr-save.cc | 5 +- + operations/external/ff-load.c | 3 +- + operations/external/jp2-load.c | 3 +- + operations/external/jpg-load.c | 9 +- + operations/external/jpg-save.c | 5 +- + operations/external/matting-levin.c | 3 +- + operations/external/openraw.c | 3 +- + operations/external/path.c | 3 +- + operations/external/pixbuf.c | 5 +- + operations/external/png-load.c | 7 +- + operations/external/png-save.c | 5 +- + operations/external/ppm-load.c | 32 +- + operations/external/ppm-save.c | 12 +- + operations/external/rgbe-load.c | 5 +- + operations/external/rgbe-save.c | 5 +- + operations/external/save-pixbuf.c | 5 +- + operations/external/sdl-display.c | 5 +- + operations/external/svg-load.c | 5 +- + operations/external/text.c | 5 +- + operations/external/v4l.c | 3 +- + operations/external/vector-fill.c | 3 +- + operations/external/vector-stroke.c | 3 +- + operations/generated/add.c | 3 +- + operations/generated/clear.c | 3 +- + operations/generated/color-burn.c | 3 +- + operations/generated/color-dodge.c | 3 +- + operations/generated/darken.c | 3 +- + operations/generated/difference.c | 3 +- + operations/generated/divide.c | 3 +- + operations/generated/dst-atop.c | 3 +- + operations/generated/dst-in.c | 3 +- + operations/generated/dst-out.c | 3 +- + operations/generated/dst-over.c | 3 +- + operations/generated/dst.c | 3 +- + operations/generated/exclusion.c | 3 +- + operations/generated/gamma.c | 3 +- + operations/generated/hard-light.c | 3 +- + operations/generated/lighten.c | 3 +- + operations/generated/math.rb | 3 +- + operations/generated/multiply.c | 3 +- + operations/generated/other-blend.rb | 3 +- + operations/generated/overlay.c | 3 +- + operations/generated/plus.c | 3 +- + operations/generated/screen.c | 3 +- + operations/generated/soft-light.c | 3 +- + operations/generated/src-atop.c | 3 +- + operations/generated/src-in.c | 3 +- + operations/generated/src-out.c | 3 +- + operations/generated/src-over.c | 3 +- + operations/generated/src.c | 3 +- + operations/generated/subtract.c | 3 +- + operations/generated/svg-12-blend.rb | 3 +- + operations/generated/svg-12-porter-duff.rb | 3 +- + operations/generated/xor.c | 3 +- + operations/workshop/box-max.c | 7 +- + operations/workshop/box-min.c | 7 +- + operations/workshop/box-percentile.c | 5 +- + operations/workshop/color-reduction.c | 13 +- + operations/workshop/demosaic-bimedian.c | 5 +- + operations/workshop/demosaic-simple.c | 5 +- + operations/workshop/disc-percentile.c | 5 +- + operations/workshop/external/ff-save.c | 3 +- + operations/workshop/external/gluas.c | 3 +- + operations/workshop/external/line-profile.c | 5 +- + operations/workshop/generated/blend.rb | 3 +- + operations/workshop/hstack.c | 8 +- + operations/workshop/kuwahara-max.c | 5 +- + operations/workshop/kuwahara-min.c | 5 +- + operations/workshop/kuwahara.c | 5 +- + operations/workshop/lens-correct.c | 408 ++++++++++++++++++++++++ - operations/workshop/linear-gradient.c | 3 +- - operations/workshop/mandelbrot.c | 5 +- - operations/workshop/max-rgb.c | 3 +- - operations/workshop/noise-spread.c | 5 +- - operations/workshop/posterize.c | 3 +- - operations/workshop/radial-gradient.c | 3 +- - operations/workshop/rawbayer-load.c | 13 +- - operations/workshop/snn-percentile.c | 5 +- - operations/workshop/unpremul.c | 3 +- - operations/workshop/whirl-pinch.c | 5 +- - tests/buffer/buffer-test.c | 16 +- - tests/buffer/tests/test_get_buffer_scaled.c | 2 +- - tests/buffer/tests/test_get_buffer_scaled2.c | 2 +- - tests/simple/test-change-processor-rect.c | 2 +- + operations/workshop/linear-gradient.c | 3 +- + operations/workshop/mandelbrot.c | 5 +- + operations/workshop/max-rgb.c | 3 +- + operations/workshop/noise-spread.c | 5 +- + operations/workshop/posterize.c | 3 +- + operations/workshop/radial-gradient.c | 3 +- + operations/workshop/rawbayer-load.c | 13 +- + operations/workshop/snn-percentile.c | 5 +- + operations/workshop/unpremul.c | 3 +- + operations/workshop/whirl-pinch.c | 5 +- + tests/buffer/buffer-test.c | 16 +- + tests/buffer/tests/test_get_buffer_scaled.c | 2 +- + tests/buffer/tests/test_get_buffer_scaled2.c | 2 +- + tests/simple/test-change-processor-rect.c | 2 +- 182 files changed, 1131 insertions(+), 516 deletions(-) commit 1823b701e1928e9ccf64ae7c84126de7cffea3c7 Author: Øyvind Kolås -Date: Sun Mar 25 03:56:30 2012 +0100 +Date: Sun Mar 25 03:56:30 2012 +0100 ops: annotate generated code with G_GNUC_UNUSED - operations/common/over.c | 1 - - operations/generated/clear.c | 4 ++-- - operations/generated/dst-atop.c | 4 ++-- - operations/generated/dst-in.c | 4 ++-- - operations/generated/dst-out.c | 4 ++-- - operations/generated/dst-over.c | 4 ++-- - operations/generated/dst.c | 4 ++-- - operations/generated/src-atop.c | 4 ++-- - operations/generated/src-in.c | 4 ++-- - operations/generated/src-out.c | 4 ++-- - operations/generated/src-over.c | 4 ++-- - operations/generated/src.c | 4 ++-- + operations/common/over.c | 1 - + operations/generated/clear.c | 4 ++-- + operations/generated/dst-atop.c | 4 ++-- + operations/generated/dst-in.c | 4 ++-- + operations/generated/dst-out.c | 4 ++-- + operations/generated/dst-over.c | 4 ++-- + operations/generated/dst.c | 4 ++-- + operations/generated/src-atop.c | 4 ++-- + operations/generated/src-in.c | 4 ++-- + operations/generated/src-out.c | 4 ++-- + operations/generated/src-over.c | 4 ++-- + operations/generated/src.c | 4 ++-- operations/generated/svg-12-porter-duff.rb | 8 ++++---- - operations/generated/svg-multiply.c | 3 ++- - operations/generated/xor.c | 4 ++-- + operations/generated/svg-multiply.c | 3 ++- + operations/generated/xor.c | 4 ++-- 15 files changed, 30 insertions(+), 30 deletions(-) commit acb5d12c2bc0b118a88b08a9fe15f6a965bf4b77 Author: Øyvind Kolås -Date: Sat Mar 24 22:32:57 2012 +0000 +Date: Sat Mar 24 22:32:57 2012 +0000 configure.ac: add a magic G_LOG_DOMAIN including the filename @@ -37178,7 +40364,7 @@ commit 4bcd12840226a1b329047164cb583d45bb4c4cd6 Author: Øyvind Kolås -Date: Sat Mar 24 21:59:04 2012 +0000 +Date: Sat Mar 24 21:59:04 2012 +0000 gegl-debug: fix inifinite loop in debug logging @@ -37187,7 +40373,7 @@ commit f2c21b7fd05b79ed014cc59388b56026577d4207 Author: Øyvind Kolås -Date: Sat Mar 24 20:39:29 2012 +0000 +Date: Sat Mar 24 20:39:29 2012 +0000 Revert "gegl_buffer_dup: use the cache to insert duplicated tiles" @@ -37200,7 +40386,7 @@ commit 1edce2c0bdf6376b112371a42185c62a94a0599b Author: Øyvind Kolås -Date: Sat Mar 24 20:08:30 2012 +0000 +Date: Sat Mar 24 20:08:30 2012 +0000 Remove HUGE matting global test images @@ -37212,15 +40398,15 @@ tests/compositions/data/matting-global-big.jpg | Bin 4477201 -> 0 bytes - .../data/matting-global-big_scribble.png | Bin 161832 -> + .../data/matting-global-big_scribble.png | Bin 161832 -> 0 bytes - tests/compositions/matting-global-big.xml | 20 + tests/compositions/matting-global-big.xml | 20 -------------------- 3 files changed, 20 deletions(-) commit 67849a878389bb84ec28063524f900b2c87a0bd1 Author: Øyvind Kolås -Date: Sat Mar 24 19:38:17 2012 +0000 +Date: Sat Mar 24 19:38:17 2012 +0000 AUTHORS: added Jan Rüegg @@ -37229,7 +40415,7 @@ commit b31b17a2b5215c33505e27d66843c1ecc67c3684 Author: Jan Rüegg -Date: Fri Nov 18 08:50:10 2011 +0100 +Date: Fri Nov 18 08:50:10 2011 +0100 Added matting global op @@ -37237,25 +40423,25 @@ global matting op) - .gitignore | 1 + - operations/common/matting-global.c | 554 + .gitignore | 1 + + operations/common/matting-global.c | 554 +++++++++++++++++++++ - tests/compositions/Makefile.am | 3 + + tests/compositions/Makefile.am | 3 + tests/compositions/data/matting-global-big.jpg | Bin 0 -> 4477201 bytes - .../data/matting-global-big_scribble.png | Bin 0 -> 161832 + .../data/matting-global-big_scribble.png | Bin 0 -> 161832 bytes - tests/compositions/data/matting-global.png | Bin 0 -> 648589 + tests/compositions/data/matting-global.png | Bin 0 -> 648589 bytes .../compositions/data/matting-global_scribble.png | Bin 0 -> 7263 bytes - tests/compositions/matting-global-big.xml | 20 + - tests/compositions/matting-global.xml | 20 + + tests/compositions/matting-global-big.xml | 20 + + tests/compositions/matting-global.xml | 20 + tests/compositions/reference/matting-global.png | Bin 0 -> 52292 bytes 10 files changed, 598 insertions(+) commit bac70694c30606586f96274a73a6bdb7ef2be7bc Author: Øyvind Kolås -Date: Sat Mar 24 17:26:02 2012 +0000 +Date: Sat Mar 24 17:26:02 2012 +0000 expose gegl_operation_set_object in public header @@ -37264,7 +40450,7 @@ commit c5fa2a1b7e6eb5996b7300f5efc1e701394c25bc Author: Øyvind Kolås -Date: Sat Mar 24 16:21:57 2012 +0000 +Date: Sat Mar 24 16:21:57 2012 +0000 over: replace for loop with while loop @@ -37277,7 +40463,7 @@ commit b8001abb0f24e1491502f636ace41af2d512ba31 Author: Øyvind Kolås -Date: Sat Mar 24 13:55:16 2012 +0000 +Date: Sat Mar 24 13:55:16 2012 +0000 build: fix configure.ac which still expects tests/opencl/Makefile @@ -37286,7 +40472,7 @@ commit 45ab308178f384b1b0b332d93d8d4b4c149c8d4e Author: Michael Muré -Date: Thu Jul 28 14:49:33 2011 +0200 +Date: Thu Jul 28 14:49:33 2011 +0200 gegl_buffer_dup: use the cache to insert duplicated tiles @@ -37295,7 +40481,7 @@ commit 78ea789e87246bdf07dfd6faccd7465618e02147 Author: Michael Muré -Date: Tue Jul 26 13:31:59 2011 +0200 +Date: Tue Jul 26 13:31:59 2011 +0200 gegl_tile_iterator: simplify again and remove a goto @@ -37305,7 +40491,7 @@ commit a11d9ce47c1ba68389de260c168895fb2ea416f6 Author: Michael Muré -Date: Tue Jul 26 12:19:30 2011 +0200 +Date: Tue Jul 26 12:19:30 2011 +0200 simplify gegl_buffer_tile_iterator by removing unneeded code @@ -37315,7 +40501,7 @@ commit 805954ec92f7edf8922c4bc322873ab15e0df104 Author: Michael Muré -Date: Tue Jul 26 11:22:39 2011 +0200 +Date: Tue Jul 26 11:22:39 2011 +0200 gegl_buffer_dup: implement copy on write @@ -37325,7 +40511,7 @@ commit 2e257bf978244933a37f674e4bb4f820b7900bc4 Author: Øyvind Kolås -Date: Sat Mar 24 00:21:43 2012 +0000 +Date: Sat Mar 24 00:21:43 2012 +0000 configure.ac: add check for rint @@ -37334,7 +40520,7 @@ commit e6792774c591a6826bd63f732ecf0823622e0c45 Author: Michael Muré -Date: Sun Jul 3 14:22:59 2011 +0200 +Date: Sun Jul 3 14:22:59 2011 +0200 add a buffer-cache op in the workshop @@ -37344,7 +40530,7 @@ commit 46c306a5dd45cf96bb956a8bbbf9daffe18e8e9f Author: Øyvind Kolås -Date: Fri Mar 23 22:32:17 2012 +0000 +Date: Fri Mar 23 22:32:17 2012 +0000 exr-save: fix includes @@ -37355,44 +40541,44 @@ commit 608bd4e2b41520f2ce8dbc4d2a711207d936b120 Author: Victor Oliveira -Date: Fri Mar 23 14:46:30 2012 -0300 +Date: Fri Mar 23 14:46:30 2012 -0300 creating an opencl log to keep messages, instead of using g_warning and g_printf - gegl/buffer/gegl-buffer-cl-cache.c | 3 ++- - gegl/buffer/gegl-buffer-cl-iterator.c | 3 ++- - gegl/gegl-debug.h | 3 ++- - gegl/gegl-init.c | 2 +- - gegl/opencl/gegl-cl-color.c | 4 +-- - gegl/opencl/gegl-cl-init.c | 35 + gegl/buffer/gegl-buffer-cl-cache.c | 3 ++- + gegl/buffer/gegl-buffer-cl-iterator.c | 3 ++- + gegl/gegl-debug.h | 3 ++- + gegl/gegl-init.c | 2 +- + gegl/opencl/gegl-cl-color.c | 4 +-- + gegl/opencl/gegl-cl-init.c | 35 +++++++++++++------------- gegl/operation/gegl-operation-point-composer.c | 11 ++++---- - gegl/operation/gegl-operation-point-filter.c | 21 ++++++++-------- - operations/common/box-blur.c | 3 ++- - tests/Makefile.am | 3 +-- + gegl/operation/gegl-operation-point-filter.c | 21 ++++++++-------- + operations/common/box-blur.c | 3 ++- + tests/Makefile.am | 3 +-- 10 files changed, 47 insertions(+), 41 deletions(-) commit a7fbfec9d82431d49a435044320f19bb99dcf205 Author: Victor Oliveira -Date: Fri Mar 23 12:22:15 2012 -0300 +Date: Fri Mar 23 12:22:15 2012 -0300 removing opencl tests in the future this should be done tests/compositions where opencl should be enabled and disabled and results compared. - tests/opencl/.gitignore | 7 --- - tests/opencl/Makefile.am | 32 -------------- + tests/opencl/.gitignore | 7 --- + tests/opencl/Makefile.am | 32 -------------- tests/opencl/test-cl-brightness-contrast.c | 62 --------------------------- - tests/opencl/test-cl-over.c | 69 + tests/opencl/test-cl-over.c | 69 ------------------------------ 4 files changed, 170 deletions(-) commit d36817755d744bf273354bf7a8c3a2ade15494b9 Author: Øyvind Kolås -Date: Fri Mar 23 14:30:50 2012 +0000 +Date: Fri Mar 23 14:30:50 2012 +0000 Revert "buffer: do COW for tiles during gegl_buffer_dup" @@ -37410,7 +40596,7 @@ commit 76a5f936a24f12cc283b85e975d7e24efafbae3f Author: Mikael Magnusson -Date: Fri Mar 23 13:24:12 2012 +0100 +Date: Fri Mar 23 13:24:12 2012 +0100 workshop: add a missing const Babl @@ -37419,25 +40605,25 @@ commit 43fe304762d9709d08d9aca936bc1ddfc9a87bb2 Author: Michael Muré -Date: Fri Mar 23 16:48:24 2012 +0900 +Date: Fri Mar 23 16:48:24 2012 +0900 update some docs - gegl/buffer/gegl-buffer.h | 2 +- + gegl/buffer/gegl-buffer.h | 2 +- gegl/property-types/gegl-color.h | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) commit 61f38ff723f4b825c9832d118747d1f6f30535e0 Author: Michael Muré -Date: Fri Mar 23 16:09:21 2012 +0900 +Date: Fri Mar 23 16:09:21 2012 +0900 update workshop against constify of babl_format - operations/workshop/color-rotate.c | 2 +- - operations/workshop/color-to-alpha.c | 2 +- - operations/workshop/cubism.c | 2 +- - operations/workshop/deinterlace.c | 2 +- - operations/workshop/fractal-trace.c | 4 ++-- + operations/workshop/color-rotate.c | 2 +- + operations/workshop/color-to-alpha.c | 2 +- + operations/workshop/cubism.c | 2 +- + operations/workshop/deinterlace.c | 2 +- + operations/workshop/fractal-trace.c | 4 ++-- operations/workshop/generated/average.c | 4 ++-- operations/workshop/generated/blend-reflect.c | 4 ++-- operations/workshop/generated/blend.rb | 2 +- @@ -37445,17 +40631,17 @@ operations/workshop/generated/soft-burn.c | 4 ++-- operations/workshop/generated/soft-dodge.c | 4 ++-- operations/workshop/generated/subtractive.c | 4 ++-- - operations/workshop/noise-spread.c | 4 ++-- + operations/workshop/noise-spread.c | 4 ++-- operations/workshop/polar-coordinates.c | 2 +- - operations/workshop/red-eye-removal.c | 2 +- - operations/workshop/warp.c | 4 ++-- - operations/workshop/whirl-pinch.c | 24 + operations/workshop/red-eye-removal.c | 2 +- + operations/workshop/warp.c | 4 ++-- + operations/workshop/whirl-pinch.c | 24 ++++++++++++------------ 17 files changed, 37 insertions(+), 37 deletions(-) commit 0629555e83f9fad3990eeb3fcae098687c13af3d Author: Michael Muré -Date: Fri Mar 23 15:55:23 2012 +0900 +Date: Fri Mar 23 15:55:23 2012 +0900 gegl-buffer-access: fix unused variable @@ -37464,7 +40650,7 @@ commit fbcf6ff4b29095d5f5e5ab40475b6a1916d2a3e4 Author: Michael Muré -Date: Fri Mar 23 15:54:57 2012 +0900 +Date: Fri Mar 23 15:54:57 2012 +0900 write-buffer: fix implicit declaration of gegl_node_emit_computed @@ -37473,7 +40659,7 @@ commit 6469d0ad1af83900727f7c37a1f8d1056f8543f8 Author: Michael Muré -Date: Fri Mar 23 15:28:16 2012 +0900 +Date: Fri Mar 23 15:28:16 2012 +0900 buffer-test.c: fix complain about including glib/gmacros.h directly @@ -37482,18 +40668,18 @@ commit 4ba350b9b6fbb6524da5b9864eb553c6e153fadc Author: Michael Muré -Date: Fri Mar 23 13:11:19 2012 +0900 +Date: Fri Mar 23 13:11:19 2012 +0900 buffer tests: fix three warnings due to wrong pointer cast tests/buffer/tests/dup_linear_from_data.c | 2 +- - tests/buffer/tests/linear_from_data.c | 2 +- + tests/buffer/tests/linear_from_data.c | 2 +- tests/buffer/tests/linear_from_data_rows.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit e905ac46e62e9bf488fe0ea6ea9373e801b89365 Author: Øyvind Kolås -Date: Fri Mar 23 01:05:09 2012 +0000 +Date: Fri Mar 23 01:05:09 2012 +0000 cl: do not use g_warning to report no cl library @@ -37502,30 +40688,30 @@ commit 0ba4580bc5dcda7346aee5a53d72652b0bd70125 Author: Øyvind Kolås -Date: Fri Mar 23 00:53:56 2012 +0000 +Date: Fri Mar 23 00:53:56 2012 +0000 add more padding to public structs - gegl/buffer/gegl-tile-backend.h | 6 +----- - gegl/buffer/gegl-tile-source.h | 10 ++-------- - gegl/operation/gegl-operation-area-filter.h | 1 + - gegl/operation/gegl-operation-composer.h | 1 + - gegl/operation/gegl-operation-composer3.h | 1 + - gegl/operation/gegl-operation-filter.h | 1 + - gegl/operation/gegl-operation-meta.h | 1 + + gegl/buffer/gegl-tile-backend.h | 6 +----- + gegl/buffer/gegl-tile-source.h | 10 ++-------- + gegl/operation/gegl-operation-area-filter.h | 1 + + gegl/operation/gegl-operation-composer.h | 1 + + gegl/operation/gegl-operation-composer3.h | 1 + + gegl/operation/gegl-operation-filter.h | 1 + + gegl/operation/gegl-operation-meta.h | 1 + gegl/operation/gegl-operation-point-composer.h | 1 + gegl/operation/gegl-operation-point-composer3.h | 1 + - gegl/operation/gegl-operation-point-filter.h | 1 + - gegl/operation/gegl-operation-point-render.h | 1 + - gegl/operation/gegl-operation-sink.h | 3 ++- - gegl/operation/gegl-operation-source.h | 3 ++- - gegl/operation/gegl-operation-temporal.h | 1 + - gegl/operation/gegl-operation.h | 2 +- + gegl/operation/gegl-operation-point-filter.h | 1 + + gegl/operation/gegl-operation-point-render.h | 1 + + gegl/operation/gegl-operation-sink.h | 3 ++- + gegl/operation/gegl-operation-source.h | 3 ++- + gegl/operation/gegl-operation-temporal.h | 1 + + gegl/operation/gegl-operation.h | 2 +- 15 files changed, 18 insertions(+), 16 deletions(-) commit e1ce7eb9124e6fb73bce9ec0ff83e38ef7ecc876 Author: Øyvind Kolås -Date: Fri Mar 23 00:43:22 2012 +0000 +Date: Fri Mar 23 00:43:22 2012 +0000 operation: pad GeglOperationClass @@ -37538,7 +40724,7 @@ commit 72fa4d6d145b4014780dcfb6e4b3def88ce77b38 Author: Øyvind Kolås -Date: Thu Mar 22 22:47:17 2012 +0000 +Date: Thu Mar 22 22:47:17 2012 +0000 buffer: remove unused datamembers @@ -37547,12 +40733,12 @@ voiding buffers is implemented more efficiently now. gegl/buffer/gegl-buffer-private.h | 6 ------ - gegl/buffer/gegl-buffer.c | 19 ------------------- + gegl/buffer/gegl-buffer.c | 19 ------------------- 2 files changed, 25 deletions(-) commit 3ef55de64d4af75dd3892c6fbd7ffae3183338aa Author: Øyvind Kolås -Date: Thu Mar 22 21:43:17 2012 +0000 +Date: Thu Mar 22 21:43:17 2012 +0000 buffer: remove unused fish variable @@ -37561,7 +40747,7 @@ commit 72e784cbc8fd474123f85786b6d4895957a773d0 Author: Øyvind Kolås -Date: Thu Mar 22 21:17:00 2012 +0000 +Date: Thu Mar 22 21:17:00 2012 +0000 buffer: do COW for tiles during gegl_buffer_dup @@ -37573,7 +40759,7 @@ commit 48df5d423324819b09e5128092c88f05f68f1dd3 Author: Øyvind Kolås -Date: Thu Mar 22 02:23:50 2012 +0000 +Date: Thu Mar 22 02:23:50 2012 +0000 matrix3: make gegl_matrix3_transform_point support perspective transforms @@ -37590,7 +40776,7 @@ commit 20fda017758443e6afc5637ead25544496046a57 Author: Øyvind Kolås -Date: Thu Mar 22 01:04:41 2012 +0000 +Date: Thu Mar 22 01:04:41 2012 +0000 buffer: do not call cl flush unless OpenCL is enabled (avoids crash) @@ -37599,7 +40785,7 @@ commit e8c560ad61a552c2105a2c461ca734c90e607da9 Author: Kevin Cozens -Date: Wed Mar 21 19:24:03 2012 -0400 +Date: Wed Mar 21 19:24:03 2012 -0400 Added .gitignore files for opencl directories. @@ -37609,7 +40795,7 @@ commit 2735e8510bc1ec8db412fb2a1a0299f55accbfa3 Author: Mikael Magnusson -Date: Wed Mar 21 22:05:16 2012 +0100 +Date: Wed Mar 21 22:05:16 2012 +0100 Add missing gegl-buffer-cl-cache.h includes @@ -37619,7 +40805,7 @@ commit 2a8f9e567f8fb7368bb80a10273228f51e60bad6 Author: Kevin Cozens -Date: Wed Mar 21 16:24:36 2012 -0400 +Date: Wed Mar 21 16:24:36 2012 -0400 Fixed error in array subscript that affected GIMP's perspective transform. @@ -37629,7 +40815,7 @@ commit 0f34bd4f772003e50344e1e6503edfbbaf949c6f Author: Victor Oliveira -Date: Wed Mar 21 16:29:18 2012 -0300 +Date: Wed Mar 21 16:29:18 2012 -0300 merge buffer's opencl cache in affine @@ -37638,7 +40824,7 @@ commit c83fc82f3347c36fb504a2f0202b4a087b1a8a7c Author: Victor Oliveira -Date: Wed Mar 21 16:04:00 2012 -0300 +Date: Wed Mar 21 16:04:00 2012 -0300 merge buffer's opencl cache in clone and crop @@ -37648,28 +40834,28 @@ commit 515734145187e44b7caa6ce2d895a530c0e10a7a Author: Victor Oliveira -Date: Wed Mar 21 14:54:40 2012 -0300 +Date: Wed Mar 21 14:54:40 2012 -0300 removing some globals and compiler warnings - gegl/buffer/gegl-buffer-access.c | 4 ++-- - gegl/buffer/gegl-buffer-cl-iterator.c | 12 +++++----- - gegl/buffer/gegl-buffer-iterator.c | 2 ++ - gegl/buffer/gegl-buffer.c | 2 +- - gegl/gegl-init.c | 2 +- - gegl/opencl/gegl-cl-init.c | 31 + gegl/buffer/gegl-buffer-access.c | 4 ++-- + gegl/buffer/gegl-buffer-cl-iterator.c | 12 +++++----- + gegl/buffer/gegl-buffer-iterator.c | 2 ++ + gegl/buffer/gegl-buffer.c | 2 +- + gegl/gegl-init.c | 2 +- + gegl/opencl/gegl-cl-init.c | 31 +++++++++++++++++++------- - gegl/opencl/gegl-cl-init.h | 14 +++++------- + gegl/opencl/gegl-cl-init.h | 14 +++++------- gegl/operation/gegl-operation-point-composer.c | 2 +- - gegl/operation/gegl-operation-point-filter.c | 2 +- - gegl/operation/gegl-operation-sink.c | 2 +- - gegl/process/gegl-processor.c | 2 +- - operations/common/box-blur.c | 2 +- + gegl/operation/gegl-operation-point-filter.c | 2 +- + gegl/operation/gegl-operation-sink.c | 2 +- + gegl/process/gegl-processor.c | 2 +- + operations/common/box-blur.c | 2 +- 12 files changed, 46 insertions(+), 31 deletions(-) commit ea9e56168a10ba7542f77c59b07e20646b44c690 Author: Victor Oliveira -Date: Wed Mar 21 14:25:07 2012 -0300 +Date: Wed Mar 21 14:25:07 2012 -0300 merge buffer's opencl cache in a sink operation @@ -37680,7 +40866,7 @@ commit 65d945d99f7efad7eac958fe1784ab53a10f2623 Author: Nils Philippsen -Date: Wed Mar 21 13:02:18 2012 +0100 +Date: Wed Mar 21 13:02:18 2012 +0100 config: fix nick, blurb of "use-opencl" property @@ -37689,7 +40875,7 @@ commit fefceae946d50c2579147fd4aa207830b54db69c Author: Nils Philippsen -Date: Wed Mar 21 13:00:50 2012 +0100 +Date: Wed Mar 21 13:00:50 2012 +0100 tools/introspect: harden escape() against NULL strings @@ -37700,20 +40886,20 @@ commit dc9345ff9c027643e83a8e3d65038dea8dc5835a Author: Øyvind Kolås -Date: Tue Mar 20 13:27:01 2012 +0000 +Date: Tue Mar 20 13:27:01 2012 +0000 cl: clean up some compiler warnings gegl/buffer/gegl-buffer-access.c | 1 + - gegl/buffer/gegl-buffer.c | 1 + - gegl/opencl/gegl-cl-color.c | 1 + - gegl/opencl/gegl-cl-init.c | 5 +++-- - gegl/opencl/gegl-cl.h | 1 + + gegl/buffer/gegl-buffer.c | 1 + + gegl/opencl/gegl-cl-color.c | 1 + + gegl/opencl/gegl-cl-init.c | 5 +++-- + gegl/opencl/gegl-cl.h | 1 + 5 files changed, 7 insertions(+), 2 deletions(-) commit 671b66ed43bc62a03bbcdab1032f6e6043a076b7 Author: Victor Oliveira -Date: Mon Mar 5 16:41:37 2012 -0300 +Date: Mon Mar 5 16:41:37 2012 -0300 box-blur using auxiliary cl-iterator to keep intermediate results @@ -37725,7 +40911,7 @@ commit ea022cd098cf1fb9fbb07ae0f2ac9cf620e1128b Author: Victor Oliveira -Date: Mon Mar 19 18:33:39 2012 -0300 +Date: Mon Mar 19 18:33:39 2012 -0300 Bug in opencl cache in cl-iterator @@ -37734,7 +40920,7 @@ commit 2bafae384cf28671cb426e98236ffd664e50393a Author: Victor Oliveira -Date: Tue Mar 13 08:54:05 2012 -0300 +Date: Tue Mar 13 08:54:05 2012 -0300 Fixing bugs on cl-cache @@ -37750,17 +40936,17 @@ commit bee324be2195d1fb28208d91d427f9f696582a8f Author: Victor Oliveira -Date: Sat Mar 10 19:29:15 2012 -0300 +Date: Sat Mar 10 19:29:15 2012 -0300 minor fixes gegl/opencl/gegl-cl-color-kernel.h | 2 +- - gegl/opencl/gegl-cl-init.c | 19 ++++++++++++++++--- + gegl/opencl/gegl-cl-init.c | 19 ++++++++++++++++--- 2 files changed, 17 insertions(+), 4 deletions(-) commit a99d424252d88710f66756409b832d50e42e4f41 Author: Victor Oliveira -Date: Tue Mar 6 17:21:56 2012 -0300 +Date: Tue Mar 6 17:21:56 2012 -0300 Fixing bug in cl-cache @@ -37773,7 +40959,7 @@ commit d09af07c416c60b1dece397a9556bee27378237f Author: Victor Oliveira -Date: Mon Mar 5 11:57:54 2012 -0300 +Date: Mon Mar 5 11:57:54 2012 -0300 Support for auxiliary iterators in cl-iterator @@ -37782,25 +40968,25 @@ gegl/buffer/gegl-buffer-cl-iterator.c | 117 ++++++++++++++++++++++------------ gegl/buffer/gegl-buffer-cl-iterator.h | 3 +- - gegl/opencl/gegl-cl-color.c | 3 + + gegl/opencl/gegl-cl-color.c | 3 + 3 files changed, 81 insertions(+), 42 deletions(-) commit 87401edfe429cadd6a2d3313dc69ae3a7e9cc8cd Author: Victor Oliveira -Date: Fri Mar 2 16:32:38 2012 -0300 +Date: Fri Mar 2 16:32:38 2012 -0300 Support for Area filters in cl-iterator and use example in box-blur gegl/buffer/gegl-buffer-cl-iterator.c | 49 +++++++++--- gegl/buffer/gegl-buffer-cl-iterator.h | 10 +++ - gegl/opencl/gegl-cl-init.c | 1 + - operations/common/box-blur.c | 136 + gegl/opencl/gegl-cl-init.c | 1 + + operations/common/box-blur.c | 136 +++++++++++++++++++++++++++++++++- 4 files changed, 183 insertions(+), 13 deletions(-) commit 4c9db8213b30e5fb9c02cdfd6164e0fcb5777668 Author: Victor Oliveira -Date: Tue Feb 28 00:16:26 2012 -0300 +Date: Tue Feb 28 00:16:26 2012 -0300 error in color-temperature filter @@ -37809,7 +40995,7 @@ commit 3a258034e57e8e90fa1eaa8139c8a1cdde82b070 Author: Victor Oliveira -Date: Tue Feb 28 00:14:28 2012 -0300 +Date: Tue Feb 28 00:14:28 2012 -0300 choose iteration region based on device's max allocation size @@ -37818,19 +41004,19 @@ commit cc7edb662fa817f6cd034a7297d64fd111c01a7f Author: Victor Oliveira -Date: Fri Feb 24 17:21:03 2012 -0200 +Date: Fri Feb 24 17:21:03 2012 -0200 opencl support for gegl:threshold and YA float color format gegl/opencl/gegl-cl-color-kernel.h | 67 ++++++++++++++++++++++++++++++ - gegl/opencl/gegl-cl-color.c | 22 +++++++++- - operations/common/threshold.c | 83 + gegl/opencl/gegl-cl-color.c | 22 +++++++++- + operations/common/threshold.c | 83 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 171 insertions(+), 1 deletion(-) commit 4a20977e44477e949c9110066ed45dc9ec318dda Author: Victor Oliveira -Date: Fri Feb 24 14:12:57 2012 -0200 +Date: Fri Feb 24 14:12:57 2012 -0200 opencl doesn't support uchar3 loads and stores @@ -37841,19 +41027,19 @@ commit eafe6369adf03973eef786a8bd0d98ec4adf8eb6 Author: Victor Oliveira -Date: Thu Feb 23 18:02:07 2012 -0200 +Date: Thu Feb 23 18:02:07 2012 -0200 opencl support for gegl:opacity and Y u8/Y float color format gegl/opencl/gegl-cl-color-kernel.h | 14 ++++++- - gegl/opencl/gegl-cl-color.c | 28 +++++++++---- - operations/common/opacity.c | 85 + gegl/opencl/gegl-cl-color.c | 28 +++++++++---- + operations/common/opacity.c | 85 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 119 insertions(+), 8 deletions(-) commit 09e3c61c6cad7f34057e7479f35b43bd080ce0aa Author: Victor Oliveira -Date: Thu Feb 23 12:56:23 2012 -0200 +Date: Thu Feb 23 12:56:23 2012 -0200 improving error logs @@ -37862,7 +41048,7 @@ commit 967f0f10db9ba4d311a7f88e581f1502e04c2dfc Author: Victor Oliveira -Date: Fri Feb 17 02:48:04 2012 -0200 +Date: Fri Feb 17 02:48:04 2012 -0200 OpenCL cache of a GeglBuffer must be cleaned before editing @@ -37873,7 +41059,7 @@ commit f95d5b71aca1f407ba613c263771af7d8ce479b7 Author: Victor Oliveira -Date: Fri Feb 17 02:47:23 2012 -0200 +Date: Fri Feb 17 02:47:23 2012 -0200 errors in color conversion @@ -37882,18 +41068,18 @@ commit e2db26aae349dfbe9abc66ef62228104c548d4d8 Author: Victor Oliveira -Date: Thu Feb 16 16:33:56 2012 -0200 +Date: Thu Feb 16 16:33:56 2012 -0200 Test for gegl:over with OpenCL - tests/opencl/Makefile.am | 3 +- + tests/opencl/Makefile.am | 3 +- tests/opencl/test-cl-over.c | 69 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 71 insertions(+), 1 deletion(-) commit db83482455d106f4215994ffcc5de970b3d65cd0 Author: Victor Oliveira -Date: Thu Feb 16 16:32:36 2012 -0200 +Date: Thu Feb 16 16:32:36 2012 -0200 gegl:over with OpenCL @@ -37903,36 +41089,36 @@ commit 0afa101e43e8eb3152317e585756188db29f9213 Author: Victor Oliveira -Date: Thu Feb 16 16:31:07 2012 -0200 +Date: Thu Feb 16 16:31:07 2012 -0200 OpenCL support in GeglOperationPointComposer gegl/operation/gegl-operation-point-composer.c | 123 +++++++++++++++++++++---- gegl/operation/gegl-operation-point-composer.h | 8 ++ - gegl/operation/gegl-operation-point-filter.c | 2 +- + gegl/operation/gegl-operation-point-filter.c | 2 +- 3 files changed, 112 insertions(+), 21 deletions(-) commit f51dcd2c8c5b181dae4c7f1bccba874818dc3fb5 Author: Victor Oliveira -Date: Wed Feb 15 13:21:26 2012 -0200 +Date: Wed Feb 15 13:21:26 2012 -0200 Support for RGBu8 And minor changes in color conversion - gegl/buffer/gegl-buffer-cl-cache.c | 6 ++--- - gegl/buffer/gegl-buffer-cl-iterator.c | 4 ++-- - gegl/opencl/gegl-cl-color-kernel.h | 24 +++++++++++++++++++ - gegl/opencl/gegl-cl-color.c | 35 + gegl/buffer/gegl-buffer-cl-cache.c | 6 ++--- + gegl/buffer/gegl-buffer-cl-iterator.c | 4 ++-- + gegl/opencl/gegl-cl-color-kernel.h | 24 +++++++++++++++++++ + gegl/opencl/gegl-cl-color.c | 35 ++++++++++++++++------------ - gegl/opencl/gegl-cl-color.h | 2 +- + gegl/opencl/gegl-cl-color.h | 2 +- gegl/operation/gegl-operation-point-filter.c | 4 ++-- 6 files changed, 52 insertions(+), 23 deletions(-) commit b923b265529a8d9acc549c8d8e6ccbbdc504b29b Author: Victor Oliveira -Date: Sat Feb 11 11:00:32 2012 -0200 +Date: Sat Feb 11 11:00:32 2012 -0200 Forgot to EnqueueUnmapMemObject @@ -37941,39 +41127,39 @@ commit 8f6f5a48e72a4781fd14d815d7632f9e963cba91 Author: Victor Oliveira -Date: Thu Feb 9 16:06:31 2012 -0200 +Date: Thu Feb 9 16:06:31 2012 -0200 Improving OpenCL cache gegl/buffer/gegl-buffer-cl-cache.c | 214 ++++++++++++++++++++----------------- - gegl/buffer/gegl-buffer.c | 2 +- + gegl/buffer/gegl-buffer.c | 2 +- 2 files changed, 115 insertions(+), 101 deletions(-) commit c3e7b5e6a7a96d0053861f43a3124fcb50bcedaf Author: Victor Oliveira -Date: Mon Feb 6 10:52:31 2012 -0200 +Date: Mon Feb 6 10:52:31 2012 -0200 OpenCl Cache for Buffer regions Adapting buffer to use OpenCl cache - gegl/buffer/Makefile.am | 3 +- + gegl/buffer/Makefile.am | 3 +- gegl/buffer/gegl-buffer-access.c | 17 ++ gegl/buffer/gegl-buffer-cl-cache.c | 334 ++++++++++++++++++++++++++++++++++ gegl/buffer/gegl-buffer-cl-cache.h | 37 ++++ gegl/buffer/gegl-buffer-cl-iterator.c | 110 +++++------ - gegl/buffer/gegl-buffer.c | 3 + - gegl/gegl-config.c | 2 + - gegl/opencl/gegl-cl-init.c | 6 + - gegl/opencl/gegl-cl-init.h | 6 + - gegl/opencl/gegl-cl-types.h | 4 +- + gegl/buffer/gegl-buffer.c | 3 + + gegl/gegl-config.c | 2 + + gegl/opencl/gegl-cl-init.c | 6 + + gegl/opencl/gegl-cl-init.h | 6 + + gegl/opencl/gegl-cl-types.h | 4 +- 10 files changed, 466 insertions(+), 56 deletions(-) commit 6307eb054efd201f24f2cebe6e2f404e13a071cd Author: Victor Oliveira -Date: Wed Feb 8 16:46:04 2012 -0200 +Date: Wed Feb 8 16:46:04 2012 -0200 OpenCL support in some point-filter operators @@ -37983,7 +41169,7 @@ * whitebalance operations/common/color-temperature.c | 64 +++++++++++++++++++++++++++ - operations/common/invert.c | 50 +++++++++++++++++++++ + operations/common/invert.c | 50 +++++++++++++++++++++ operations/common/value-invert.c | 81 +++++++++++++++++++++++++++++++++++ operations/common/whitebalance.c | 72 @@ -37992,7 +41178,7 @@ commit fe6a4711f45cd2b4925def560ec271ea1d30e047 Author: Victor Oliveira -Date: Mon Feb 13 19:20:43 2012 -0200 +Date: Mon Feb 13 19:20:43 2012 -0200 Changing color conversion to linear buffers @@ -38000,42 +41186,42 @@ gegl/opencl/gegl-cl-color-kernel.h | 186 +++++++++++++++++++++++++------------ - gegl/opencl/gegl-cl-color.c | 97 +++++++++++-------- + gegl/opencl/gegl-cl-color.c | 97 +++++++++++-------- 2 files changed, 186 insertions(+), 97 deletions(-) commit 6914269cf5cd5c89083774a1b8bfd3f05b3e41c7 Author: Victor Oliveira -Date: Tue Jan 31 11:13:58 2012 -0200 +Date: Tue Jan 31 11:13:58 2012 -0200 Using opencl buffers instead of Image2D changing memory flags also. - gegl/buffer/gegl-buffer-cl-iterator.c | 156 + gegl/buffer/gegl-buffer-cl-iterator.c | 156 ++++++++++++--------------- - gegl/buffer/gegl-buffer-cl-iterator.h | 2 +- - gegl/opencl/gegl-cl-color-kernel.h | 109 +++++++++---------- - gegl/opencl/gegl-cl-color.c | 16 +-- - gegl/opencl/gegl-cl-color.h | 2 +- + gegl/buffer/gegl-buffer-cl-iterator.h | 2 +- + gegl/opencl/gegl-cl-color-kernel.h | 109 +++++++++---------- + gegl/opencl/gegl-cl-color.c | 16 +-- + gegl/opencl/gegl-cl-color.h | 2 +- gegl/operation/gegl-operation-point-filter.h | 2 +- operations/common/brightness-contrast.c | 23 ++-- 7 files changed, 140 insertions(+), 170 deletions(-) commit 0afb9cc8efc343d1ab4b3f543af85dbde76fdb20 Author: Victor Oliveira -Date: Thu Jan 26 11:13:35 2012 -0200 +Date: Thu Jan 26 11:13:35 2012 -0200 organizing code a little - gegl/buffer/gegl-buffer-cl-iterator.c | 229 + gegl/buffer/gegl-buffer-cl-iterator.c | 229 ++++++++++++++------------- - gegl/buffer/gegl-buffer-cl-iterator.h | 2 +- + gegl/buffer/gegl-buffer-cl-iterator.h | 2 +- gegl/operation/gegl-operation-point-filter.c | 2 +- 3 files changed, 125 insertions(+), 108 deletions(-) commit 76abcccfc764461427e0f28b7fc6c91cc95afcf0 Author: Victor Oliveira -Date: Thu Jan 26 10:05:45 2012 -0200 +Date: Thu Jan 26 10:05:45 2012 -0200 shameful bug in kernels @@ -38044,20 +41230,20 @@ commit 555f29c8351dce35039a1d70f7feac07b9b2fd8b Author: Victor Oliveira -Date: Wed Jan 25 16:43:57 2012 -0200 +Date: Wed Jan 25 16:43:57 2012 -0200 using the new color conversion scheme in gegl-buffer-cl-iterator - gegl/buffer/gegl-buffer-cl-iterator.c | 269 + gegl/buffer/gegl-buffer-cl-iterator.c | 269 ++++++++++++++++++--------- - gegl/buffer/gegl-buffer-cl-iterator.h | 2 +- - gegl/opencl/gegl-cl-color.c | 3 + + gegl/buffer/gegl-buffer-cl-iterator.h | 2 +- + gegl/opencl/gegl-cl-color.c | 3 + gegl/operation/gegl-operation-point-filter.c | 2 +- 4 files changed, 190 insertions(+), 86 deletions(-) commit 7b5b7cd239af185831e03b6eeadd10a7106f2749 Author: Victor Oliveira -Date: Mon Jan 23 10:13:21 2012 -0200 +Date: Mon Jan 23 10:13:21 2012 -0200 removal of intermediate formats @@ -38066,49 +41252,49 @@ gegl/opencl/gegl-cl-color.c | 174 ++++++++++++++++++-------------------------- - gegl/opencl/gegl-cl-color.h | 8 +- + gegl/opencl/gegl-cl-color.h | 8 +- 2 files changed, 74 insertions(+), 108 deletions(-) commit 6f84d1d03963cd32b2a7e3dbe96338eb17ed26bc Author: Victor Oliveira -Date: Tue Jan 17 12:52:02 2012 -0200 +Date: Tue Jan 17 12:52:02 2012 -0200 Kernels for Y'CbCrA color format gegl/opencl/gegl-cl-color-kernel.h | 42 ++++++++++++++++++++++++++++++++++++++ - gegl/opencl/gegl-cl-color.c | 11 +++++++++- + gegl/opencl/gegl-cl-color.c | 11 +++++++++- 2 files changed, 52 insertions(+), 1 deletion(-) commit 932c4f224d30cd1f925920bfedad719e16e3cc3d Author: Victor Oliveira -Date: Mon Jan 23 13:00:47 2012 -0200 +Date: Mon Jan 23 13:00:47 2012 -0200 removing gegl-cl-texture and gegl-cl-texture manager they weren't needed after all, just used cl_mem directly. - gegl/opencl/Makefile.am | 8 +- - gegl/opencl/gegl-cl-color.c | 6 -- - gegl/opencl/gegl-cl-texture-manager.c | 112 + gegl/opencl/Makefile.am | 8 +- + gegl/opencl/gegl-cl-color.c | 6 -- + gegl/opencl/gegl-cl-texture-manager.c | 112 ---------------------------- - gegl/opencl/gegl-cl-texture-manager.h | 12 --- - gegl/opencl/gegl-cl-texture.c | 113 + gegl/opencl/gegl-cl-texture-manager.h | 12 --- + gegl/opencl/gegl-cl-texture.c | 113 ----------------------------- - gegl/opencl/gegl-cl-texture.h | 45 ------------ - gegl/opencl/gegl-cl.h | 1 - - tests/opencl/test-cl-brightness-contrast.c | 3 +- + gegl/opencl/gegl-cl-texture.h | 45 ------------ + gegl/opencl/gegl-cl.h | 1 - + tests/opencl/test-cl-brightness-contrast.c | 3 +- 8 files changed, 2 insertions(+), 298 deletions(-) commit 8e77631ade779d6cfef7c672b128444ae3162153 Author: Victor Oliveira -Date: Mon Jan 16 13:38:04 2012 -0200 +Date: Mon Jan 16 13:38:04 2012 -0200 error handling in gegl-buffer-cl-iterator - gegl/buffer/gegl-buffer-cl-iterator.c | 84 + gegl/buffer/gegl-buffer-cl-iterator.c | 84 ++++++++++++++++------------ - gegl/buffer/gegl-buffer-cl-iterator.h | 2 +- + gegl/buffer/gegl-buffer-cl-iterator.h | 2 +- gegl/operation/gegl-operation-point-filter.c | 34 +++++------ gegl/operation/gegl-operation-point-filter.h | 2 +- operations/common/brightness-contrast.c | 30 +++++----- @@ -38116,37 +41302,37 @@ commit df54426d257c62ffe9307636839cb420031938c5 Author: Victor Oliveira -Date: Sun Jan 8 15:39:32 2012 -0200 +Date: Sun Jan 8 15:39:32 2012 -0200 Major refactoring in point-filter-cl GeglBufferClIterator created and using it in point-filter-cl - gegl/buffer/Makefile.am | 2 + - gegl/buffer/gegl-buffer-cl-iterator.c | 389 + gegl/buffer/Makefile.am | 2 + + gegl/buffer/gegl-buffer-cl-iterator.c | 389 +++++++++++++++++++++++++++ - gegl/buffer/gegl-buffer-cl-iterator.h | 36 +++ - gegl/buffer/gegl-buffer-private.h | 1 + - gegl/opencl/gegl-cl-texture-manager.c | 4 +- + gegl/buffer/gegl-buffer-cl-iterator.h | 36 +++ + gegl/buffer/gegl-buffer-private.h | 1 + + gegl/opencl/gegl-cl-texture-manager.c | 4 +- gegl/operation/gegl-operation-point-filter.c | 210 ++------------- 6 files changed, 449 insertions(+), 193 deletions(-) commit e2de30eef60cf3f4c0ff64cf3985bd6d7ec7227c Author: Victor Oliveira -Date: Wed Jan 4 02:05:42 2012 -0200 +Date: Wed Jan 4 02:05:42 2012 -0200 OpenCl texture manager - gegl/opencl/Makefile.am | 5 +- - gegl/opencl/gegl-cl-texture-manager.c | 112 + gegl/opencl/Makefile.am | 5 +- + gegl/opencl/gegl-cl-texture-manager.c | 112 +++++++++++++++++++++++++++ - gegl/opencl/gegl-cl-texture-manager.h | 12 +++ + gegl/opencl/gegl-cl-texture-manager.h | 12 +++ gegl/operation/gegl-operation-point-filter.c | 29 ++++--- 4 files changed, 141 insertions(+), 17 deletions(-) commit 4dcc7c7f45cdce6fcc294f967f278cc12abac1e9 Author: Victor Oliveira -Date: Mon Jan 2 16:33:58 2012 -0200 +Date: Mon Jan 2 16:33:58 2012 -0200 gegl-cl-texture improvements @@ -38157,7 +41343,7 @@ commit f221dbd8c42ebeb22df9dbc7682cba0708600d2d Author: Victor Oliveira -Date: Tue Jan 3 13:10:08 2012 -0200 +Date: Tue Jan 3 13:10:08 2012 -0200 Output reading is done with MAP_READ @@ -38167,7 +41353,7 @@ commit 024963eb9c204abd4feacf708be2578e910008ff Author: Victor Oliveira -Date: Fri Dec 30 22:23:33 2011 -0200 +Date: Fri Dec 30 22:23:33 2011 -0200 Many changes and fixes to point-operator-cl @@ -38175,15 +41361,15 @@ gegl-cl-color lots of fixes - gegl/opencl/gegl-cl-color.c | 32 +++++++++ - gegl/opencl/gegl-cl-color.h | 2 + + gegl/opencl/gegl-cl-color.c | 32 +++++++++ + gegl/opencl/gegl-cl-color.h | 2 + gegl/operation/gegl-operation-point-filter.c | 103 ++++++++++++--------------- 3 files changed, 81 insertions(+), 56 deletions(-) commit 862ccb1baa2a8227437b93e2483471331cb5d7d0 Author: Victor Oliveira -Date: Fri Dec 30 21:59:20 2011 -0200 +Date: Fri Dec 30 21:59:20 2011 -0200 color conversion using BABL if not supported on the GPU @@ -38193,32 +41379,32 @@ commit f366e26f9371112eb7831dd2d6a4707a7b226433 Author: Victor Oliveira -Date: Mon Dec 19 12:16:48 2011 -0200 +Date: Mon Dec 19 12:16:48 2011 -0200 Color conversion rgba8 to/from rgba float with OpenCL - gegl/opencl/gegl-cl-color-kernel.h | 20 ++++++ - gegl/opencl/gegl-cl-color.c | 95 + gegl/opencl/gegl-cl-color-kernel.h | 20 ++++++ + gegl/opencl/gegl-cl-color.c | 95 ++++++++++++++++++++-------- - gegl/opencl/gegl-cl-color.h | 11 +++- + gegl/opencl/gegl-cl-color.h | 11 +++- gegl/operation/gegl-operation-point-filter.c | 64 ++++++++++--------- 4 files changed, 132 insertions(+), 58 deletions(-) commit 77598e58e3b26ad9abcf389680d8837d044c49cd Author: Victor Oliveira -Date: Tue Dec 6 15:35:49 2011 -0200 +Date: Tue Dec 6 15:35:49 2011 -0200 Common color conversions performed in the GPU and fixing some bugs in point-filter - gegl/opencl/Makefile.am | 5 +- - gegl/opencl/cl_gl_ext.h | 2 +- - gegl/opencl/gegl-cl-color-kernel.h | 108 +++++++++++++ - gegl/opencl/gegl-cl-color.c | 131 ++++++++++++++++ - gegl/opencl/gegl-cl-color.h | 14 ++ - gegl/opencl/gegl-cl-init.c | 5 + - gegl/opencl/gegl-cl-init.h | 1 - - gegl/opencl/gegl-cl.h | 1 + + gegl/opencl/Makefile.am | 5 +- + gegl/opencl/cl_gl_ext.h | 2 +- + gegl/opencl/gegl-cl-color-kernel.h | 108 +++++++++++++ + gegl/opencl/gegl-cl-color.c | 131 ++++++++++++++++ + gegl/opencl/gegl-cl-color.h | 14 ++ + gegl/opencl/gegl-cl-init.c | 5 + + gegl/opencl/gegl-cl-init.h | 1 - + gegl/opencl/gegl-cl.h | 1 + gegl/operation/gegl-operation-context.c | 2 + gegl/operation/gegl-operation-point-filter.c | 224 ++++++++++----------------- @@ -38227,19 +41413,19 @@ commit 78e0baf2df7183abf96d5501d2edf8f746a602e9 Author: Victor Oliveira -Date: Mon Dec 5 19:54:18 2011 -0200 +Date: Mon Dec 5 19:54:18 2011 -0200 minor changes and removing warnings - gegl/opencl/gegl-cl-init.c | 127 + gegl/opencl/gegl-cl-init.c | 127 +++++++++++++++------------ - gegl/opencl/gegl-cl-init.h | 2 +- + gegl/opencl/gegl-cl-init.h | 2 +- gegl/operation/gegl-operation-point-filter.c | 4 +- 3 files changed, 75 insertions(+), 58 deletions(-) commit 3e99802d7be7e4608dc76122c7df5647afebaca8 Author: Victor Oliveira -Date: Sun Dec 4 16:51:21 2011 -0200 +Date: Sun Dec 4 16:51:21 2011 -0200 Changes in OpenCL library load in Windows @@ -38250,7 +41436,7 @@ commit c7bbf58062110fb101deebdda95bb55780c19460 Author: Victor Oliveira -Date: Fri Nov 25 11:20:13 2011 -0200 +Date: Fri Nov 25 11:20:13 2011 -0200 More sophisticated tiled point operation function with OpenCL @@ -38260,42 +41446,42 @@ commit 229f82179d9c89186f205066ebbfbe8c00e6951b Author: Victor Oliveira -Date: Mon Nov 21 16:54:29 2011 -0200 +Date: Mon Nov 21 16:54:29 2011 -0200 Changes in OpenCL log messages - gegl/opencl/gegl-cl-init.c | 20 ++++++++++---------- + gegl/opencl/gegl-cl-init.c | 20 ++++++++++---------- gegl/operation/gegl-operation-point-filter.c | 2 +- operations/common/brightness-contrast.c | 4 ++-- 3 files changed, 13 insertions(+), 13 deletions(-) commit 2e3f26a4ce2a8007c4880b3adf5baff9c202d79f Author: Victor Oliveira -Date: Mon Nov 21 11:19:59 2011 -0200 +Date: Mon Nov 21 11:19:59 2011 -0200 GEGL_USE_OPENCL enviroment variable created and OpenCL Init moved to gegl_post_parse_hook so it works in Gimp - gegl/gegl-config.c | 21 ++++++++++++++++++++- - gegl/gegl-config.h | 1 + - gegl/gegl-init.c | 16 +++++++++++++--- + gegl/gegl-config.c | 21 ++++++++++++++++++++- + gegl/gegl-config.h | 1 + + gegl/gegl-init.c | 16 +++++++++++++--- gegl/process/gegl-processor.c | 19 +++++++++++-------- 4 files changed, 45 insertions(+), 12 deletions(-) commit 8c6e383671840d2ab3133e2f0ae5ef556065d7fc Author: Victor Oliveira -Date: Fri Nov 18 17:11:51 2011 -0200 +Date: Fri Nov 18 17:11:51 2011 -0200 Simple test which runs Brightness-Constrast with OpenCL - tests/opencl/Makefile.am | 31 +++++++++++++++ + tests/opencl/Makefile.am | 31 +++++++++++++++ tests/opencl/test-cl-brightness-contrast.c | 63 ++++++++++++++++++++++++++++++ 2 files changed, 94 insertions(+) commit 2f95f25ca6343234abdc8907fdd61c1bd9595eae Author: Victor Oliveira -Date: Fri Nov 18 17:08:37 2011 -0200 +Date: Fri Nov 18 17:08:37 2011 -0200 Gegl tries to use OpenCL by default @@ -38304,7 +41490,7 @@ commit 487a776d3d1a27814a9672b4f618d207fd6172f0 Author: Victor Oliveira -Date: Fri Nov 18 17:05:57 2011 -0200 +Date: Fri Nov 18 17:05:57 2011 -0200 GeglOperator and OpenCL @@ -38318,18 +41504,18 @@ commit d19d6e059bdf5c576b9260e20dc3b711768b2d02 Author: Victor Oliveira -Date: Fri Nov 18 17:03:59 2011 -0200 +Date: Fri Nov 18 17:03:59 2011 -0200 'opencl_support' property added to GeglOperation - gegl/operation/gegl-operation.c | 1 + - gegl/operation/gegl-operation.h | 2 ++ + gegl/operation/gegl-operation.c | 1 + + gegl/operation/gegl-operation.h | 2 ++ operations/common/brightness-contrast.c | 1 + 3 files changed, 4 insertions(+) commit e57d623af1a20bc8336d5cfde2e943fa555e04c4 Author: Victor Oliveira -Date: Fri Nov 18 17:02:23 2011 -0200 +Date: Fri Nov 18 17:02:23 2011 -0200 Better error management in Brightness-Contrast OpenCL version @@ -38338,7 +41524,7 @@ commit f416d2d92b21d30a0e9cd92738303144015bd815 Author: Victor Oliveira -Date: Fri Nov 18 16:58:20 2011 -0200 +Date: Fri Nov 18 16:58:20 2011 -0200 Set OpenCL tile size property as a square @@ -38347,36 +41533,28 @@ commit 0975f71c6351ae7263b1c5da1030d6e63d42a166 Author: Victor Oliveira -Date: Fri Nov 18 16:05:28 2011 -0200 +Date: Fri Nov 18 16:05:28 2011 -0200 Changing OpenCL headers directory because of makefiles - gegl/opencl/CL/cl.h | 997 --------------------- - gegl/opencl/CL/cl_d3d10.h | 125 --- - gegl/opencl/CL/cl_ext.h | 213 ----- - gegl/opencl/CL/cl_gl.h | 155 ---- - gegl/opencl/CL/cl_gl_ext.h | 69 -- - gegl/opencl/CL/cl_platform.h | 1198 - -------------------------- - gegl/opencl/CL/opencl.h | 53 -- - gegl/opencl/Makefile.am | 22 +- - gegl/opencl/cl.h | 997 +++++++++++++++++++++ - gegl/opencl/cl_d3d10.h | 125 +++ - gegl/opencl/cl_ext.h | 213 +++++ - gegl/opencl/cl_gl.h | 155 ++++ - gegl/opencl/cl_gl_ext.h | 69 ++ - gegl/opencl/cl_platform.h | 1198 - ++++++++++++++++++++++++++ - gegl/opencl/gegl-cl-types.h | 8 +- - gegl/opencl/opencl.h | 53 ++ - gegl/operation/gegl-operation-point-filter.c | 43 +- - gegl/operation/gegl-operation-point-filter.h | 2 +- - operations/common/brightness-contrast.c | 2 +- - 19 files changed, 2860 insertions(+), 2837 deletions(-) + gegl/opencl/Makefile.am | 22 ++++++++++---- + gegl/opencl/{CL => }/cl.h | 2 +- + gegl/opencl/{CL => }/cl_d3d10.h | 4 +-- + gegl/opencl/{CL => }/cl_ext.h | 2 +- + gegl/opencl/{CL => }/cl_gl.h | 2 +- + gegl/opencl/{CL => }/cl_gl_ext.h | 2 +- + gegl/opencl/{CL => }/cl_platform.h | 0 + gegl/opencl/gegl-cl-types.h | 8 +++--- + gegl/opencl/{CL => }/opencl.h | 0 + gegl/operation/gegl-operation-point-filter.c | 43 + +++++++++++++++++----------- + gegl/operation/gegl-operation-point-filter.h | 2 +- + operations/common/brightness-contrast.c | 2 +- + 12 files changed, 56 insertions(+), 33 deletions(-) commit 61a82ffeb37e3bee421a8bc7c4909fee3679ea96 Author: Victor Oliveira -Date: Thu Nov 17 11:10:18 2011 -0200 +Date: Thu Nov 17 11:10:18 2011 -0200 Brightness-Contrast op with OpenCL support @@ -38386,7 +41564,7 @@ commit 0e62baa54745d194db981941953d6b8806aaa28b Author: Victor Oliveira -Date: Thu Nov 17 10:55:48 2011 -0200 +Date: Thu Nov 17 10:55:48 2011 -0200 Point Filter uses OpenCL @@ -38397,7 +41575,7 @@ commit 4c9274b524f3e16612fba54932b3b74cf2cf362f Author: Victor Oliveira -Date: Mon Nov 14 20:56:43 2011 -0200 +Date: Mon Nov 14 20:56:43 2011 -0200 OpenCl kernel cache @@ -38410,19 +41588,19 @@ commit 4e37a5e609ad0dd55e95a7b47c781d98cdd34792 Author: Victor Oliveira -Date: Sun Nov 13 13:56:58 2011 -0200 +Date: Sun Nov 13 13:56:58 2011 -0200 OpenCL: Important OpenCL properties stored gegl/opencl/gegl-cl-init.c | 80 +++++++++++++++++++++++++++++----------------- gegl/opencl/gegl-cl-init.h | 25 +++++++++++++++ - gegl/opencl/gegl-cl.h | 8 +++++ + gegl/opencl/gegl-cl.h | 8 +++++ 3 files changed, 83 insertions(+), 30 deletions(-) commit 3dfa69beb3618e0de4877a8a4022484bb98a3bbf Author: Victor Oliveira -Date: Wed Jun 1 14:25:16 2011 -0300 +Date: Wed Jun 1 14:25:16 2011 -0300 OpenCL Texture Class @@ -38434,7 +41612,7 @@ commit 5635bd2cf2f12dcc7d04370c61f79b9f04cc666b Author: Victor Oliveira -Date: Sat Jul 2 01:32:44 2011 -0300 +Date: Sat Jul 2 01:32:44 2011 -0300 OpenCL shared resources created in gegl_cl_init @@ -38448,7 +41626,7 @@ commit 709cbc7ed0676b5667522d0d47610676dbe7eb49 Author: Victor Oliveira -Date: Sat Jul 2 01:31:30 2011 -0300 +Date: Sat Jul 2 01:31:30 2011 -0300 More OpenCL functions stubs @@ -38460,32 +41638,32 @@ commit ba8277ad847abae362f6aad3cc17f20e607fa1fc Author: Victor Oliveira -Date: Sat Jul 2 00:39:41 2011 -0300 +Date: Sat Jul 2 00:39:41 2011 -0300 All makefiles include opencl [except docs] - bin/Makefile.am | 4 +++- - configure.ac | 3 ++- - examples/Makefile.am | 4 +++- - gegl/Makefile.am | 7 +++++-- - gegl/buffer/Makefile.am | 4 +++- - gegl/graph/Makefile.am | 4 +++- - gegl/module/Makefile.am | 4 +++- - gegl/opencl/Makefile.am | 26 ++++++++++++++++++++++++++ - gegl/operation/Makefile.am | 4 +++- - gegl/process/Makefile.am | 4 +++- + bin/Makefile.am | 4 +++- + configure.ac | 3 ++- + examples/Makefile.am | 4 +++- + gegl/Makefile.am | 7 +++++-- + gegl/buffer/Makefile.am | 4 +++- + gegl/graph/Makefile.am | 4 +++- + gegl/module/Makefile.am | 4 +++- + gegl/opencl/Makefile.am | 26 ++++++++++++++++++++++++++ + gegl/operation/Makefile.am | 4 +++- + gegl/process/Makefile.am | 4 +++- gegl/property-types/Makefile.am | 4 +++- - operations/Makefile-common.am | 6 ++++-- - tests/Makefile.am | 3 ++- - tests/buffer/Makefile.am | 5 ++++- - tests/simple/Makefile.am | 4 +++- - tests/xml/Makefile.am | 4 +++- - tools/Makefile.am | 4 +++- + operations/Makefile-common.am | 6 ++++-- + tests/Makefile.am | 3 ++- + tests/buffer/Makefile.am | 5 ++++- + tests/simple/Makefile.am | 4 +++- + tests/xml/Makefile.am | 4 +++- + tools/Makefile.am | 4 +++- 17 files changed, 76 insertions(+), 18 deletions(-) commit 5baf8bf19de2efb2624da8b04fce578ec88d6db1 Author: Victor Oliveira -Date: Sun May 8 20:16:28 2011 -0300 +Date: Sun May 8 20:16:28 2011 -0300 Dynamic loading of OpenCL libs using gmodule. @@ -38497,11 +41675,11 @@ commit 4109ed6167b085e942375d0ce709be01af329fd9 Author: Victor Oliveira -Date: Sun May 8 20:17:30 2011 -0300 +Date: Sun May 8 20:17:30 2011 -0300 Added OpenCL headers - gegl/opencl/CL/cl.h | 997 +++++++++++++++++++++++++++++++++++ + gegl/opencl/CL/cl.h | 997 +++++++++++++++++++++++++++++++++++ gegl/opencl/CL/cl_d3d10.h | 125 +++++ gegl/opencl/CL/cl_ext.h | 213 ++++++++ gegl/opencl/CL/cl_gl.h | 155 ++++++ @@ -38513,7 +41691,7 @@ commit d86c70fb2659c571c14a69fc5a2b5b68191dfe51 Author: Øyvind Kolås -Date: Tue Mar 20 00:36:18 2012 +0000 +Date: Tue Mar 20 00:36:18 2012 +0000 build: disable introspection by default @@ -38522,7 +41700,7 @@ commit 0e03573c6e6b32a4253db5d96a08ff92df5143f9 Author: Mikael Magnusson -Date: Tue Aug 9 16:34:31 2011 +0200 +Date: Tue Aug 9 16:34:31 2011 +0200 affine: parse full 3x3 matrices, try to do perspective @@ -38532,13 +41710,13 @@ as strings yet. - gegl/gegl-matrix.c | 4 ++-- + gegl/gegl-matrix.c | 4 ++-- operations/affine/affine.c | 37 +++++++++++++++++++++++-------------- 2 files changed, 25 insertions(+), 16 deletions(-) commit a6bf0e141410e52984626f13135223e4a7845910 Author: Øyvind Kolås -Date: Mon Mar 19 17:50:08 2012 +0000 +Date: Mon Mar 19 17:50:08 2012 +0000 buffer: fix gegl_buffer_set_pattern @@ -38550,7 +41728,7 @@ commit 7d5ef7d4bf4c9c4ffc1e0b751dc4447813310be9 Author: Øyvind Kolås -Date: Sun Mar 18 19:21:49 2012 +0000 +Date: Sun Mar 18 19:21:49 2012 +0000 exit: clarify GeglBuffer leak message @@ -38559,85 +41737,85 @@ commit 8d121ea9148d112b705b6d824248e1684fdf33d0 Author: Øyvind Kolås -Date: Sun Mar 18 16:38:15 2012 +0000 +Date: Sun Mar 18 16:38:15 2012 +0000 complete babl constification - examples/float-lookup.c | 3 +++ + examples/float-lookup.c | 3 +++ gegl/operation/gegl-operation-point-composer.c | 2 +- gegl/operation/gegl-operation-point-composer3.c | 2 +- - operations/affine/affine.c | 4 ++-- - operations/common/color-temperature.c | 2 +- - operations/common/contrast-curve.c | 2 +- - operations/common/grey.c | 2 +- - operations/common/map-absolute.c | 4 ++-- - operations/common/map-relative.c | 4 ++-- - operations/common/mirrors.c | 4 ++-- - operations/common/over.c | 2 +- - operations/common/remap.c | 2 +- - operations/common/svg-huerotate.c | 2 +- - operations/common/svg-luminancetoalpha.c | 2 +- - operations/common/svg-matrix.c | 2 +- - operations/common/svg-saturate.c | 2 +- - operations/common/weighted-blend.c | 2 +- - operations/common/whitebalance.c | 2 +- - operations/core/convert-format.c | 2 +- - operations/external/jpg-save.c | 2 +- - operations/external/path.c | 8 ++++---- - operations/external/png-load.c | 2 +- - operations/external/png-save.c | 2 +- - operations/external/ppm-load.c | 4 ++++ - operations/external/ppm-save.c | 2 ++ - operations/generated/add.c | 2 +- - operations/generated/clear.c | 2 +- - operations/generated/color-burn.c | 2 +- - operations/generated/color-dodge.c | 2 +- - operations/generated/darken.c | 2 +- - operations/generated/difference.c | 2 +- - operations/generated/divide.c | 2 +- - operations/generated/dst-atop.c | 2 +- - operations/generated/dst-in.c | 2 +- - operations/generated/dst-out.c | 2 +- - operations/generated/dst-over.c | 2 +- - operations/generated/dst.c | 2 +- - operations/generated/exclusion.c | 2 +- - operations/generated/gamma.c | 2 +- - operations/generated/hard-light.c | 2 +- - operations/generated/lighten.c | 2 +- - operations/generated/math.rb | 2 +- - operations/generated/multiply.c | 2 +- - operations/generated/other-blend.rb | 2 +- - operations/generated/overlay.c | 2 +- - operations/generated/plus.c | 2 +- - operations/generated/screen.c | 2 +- - operations/generated/soft-light.c | 2 +- - operations/generated/src-atop.c | 2 +- - operations/generated/src-in.c | 2 +- - operations/generated/src-out.c | 2 +- - operations/generated/src-over.c | 2 +- - operations/generated/src.c | 2 +- - operations/generated/subtract.c | 2 +- - operations/generated/svg-12-blend.rb | 2 +- - operations/generated/svg-12-porter-duff.rb | 2 +- - operations/generated/svg-multiply.c | 2 +- - operations/generated/xor.c | 2 +- - tests/simple/test-gegl-tile.c | 3 +-- - tests/simple/test-path.c | 4 ++-- + operations/affine/affine.c | 4 ++-- + operations/common/color-temperature.c | 2 +- + operations/common/contrast-curve.c | 2 +- + operations/common/grey.c | 2 +- + operations/common/map-absolute.c | 4 ++-- + operations/common/map-relative.c | 4 ++-- + operations/common/mirrors.c | 4 ++-- + operations/common/over.c | 2 +- + operations/common/remap.c | 2 +- + operations/common/svg-huerotate.c | 2 +- + operations/common/svg-luminancetoalpha.c | 2 +- + operations/common/svg-matrix.c | 2 +- + operations/common/svg-saturate.c | 2 +- + operations/common/weighted-blend.c | 2 +- + operations/common/whitebalance.c | 2 +- + operations/core/convert-format.c | 2 +- + operations/external/jpg-save.c | 2 +- + operations/external/path.c | 8 ++++---- + operations/external/png-load.c | 2 +- + operations/external/png-save.c | 2 +- + operations/external/ppm-load.c | 4 ++++ + operations/external/ppm-save.c | 2 ++ + operations/generated/add.c | 2 +- + operations/generated/clear.c | 2 +- + operations/generated/color-burn.c | 2 +- + operations/generated/color-dodge.c | 2 +- + operations/generated/darken.c | 2 +- + operations/generated/difference.c | 2 +- + operations/generated/divide.c | 2 +- + operations/generated/dst-atop.c | 2 +- + operations/generated/dst-in.c | 2 +- + operations/generated/dst-out.c | 2 +- + operations/generated/dst-over.c | 2 +- + operations/generated/dst.c | 2 +- + operations/generated/exclusion.c | 2 +- + operations/generated/gamma.c | 2 +- + operations/generated/hard-light.c | 2 +- + operations/generated/lighten.c | 2 +- + operations/generated/math.rb | 2 +- + operations/generated/multiply.c | 2 +- + operations/generated/other-blend.rb | 2 +- + operations/generated/overlay.c | 2 +- + operations/generated/plus.c | 2 +- + operations/generated/screen.c | 2 +- + operations/generated/soft-light.c | 2 +- + operations/generated/src-atop.c | 2 +- + operations/generated/src-in.c | 2 +- + operations/generated/src-out.c | 2 +- + operations/generated/src-over.c | 2 +- + operations/generated/src.c | 2 +- + operations/generated/subtract.c | 2 +- + operations/generated/svg-12-blend.rb | 2 +- + operations/generated/svg-12-porter-duff.rb | 2 +- + operations/generated/svg-multiply.c | 2 +- + operations/generated/xor.c | 2 +- + tests/simple/test-gegl-tile.c | 3 +-- + tests/simple/test-path.c | 4 ++-- 60 files changed, 74 insertions(+), 66 deletions(-) commit 0e74af2cd7cba15216c463e8a64498895276c450 Author: Øyvind Kolås -Date: Sun Mar 18 16:17:05 2012 +0000 +Date: Sun Mar 18 16:17:05 2012 +0000 buffer: Babl's have been constified gegl/buffer/gegl-buffer-access.c | 26 ++++++++++++------------ gegl/buffer/gegl-buffer-load.c | 2 +- gegl/buffer/gegl-buffer-types.h | 16 +++++++-------- - gegl/buffer/gegl-buffer.c | 2 +- - gegl/buffer/gegl-buffer.h | 2 +- - gegl/buffer/gegl-sampler.c | 4 ++-- - gegl/buffer/gegl-sampler.h | 6 +++--- + gegl/buffer/gegl-buffer.c | 2 +- + gegl/buffer/gegl-buffer.h | 2 +- + gegl/buffer/gegl-sampler.c | 4 ++-- + gegl/buffer/gegl-sampler.h | 6 +++--- gegl/buffer/gegl-tile-backend.c | 4 ++-- gegl/buffer/gegl-tile-backend.h | 4 ++-- gegl/buffer/gegl-tile-handler-zoom.c | 38 @@ -38646,7 +41824,7 @@ commit ff9d9de5b488f76ee91928458149f5b687651009 Author: Øyvind Kolås -Date: Sun Mar 18 16:03:04 2012 +0000 +Date: Sun Mar 18 16:03:04 2012 +0000 exr-load: cast a babl format, since it will become const @@ -38655,7 +41833,7 @@ commit 864bf0618369755f52ff36136f06e020898cc068 Author: Øyvind Kolås -Date: Sat Mar 17 23:08:50 2012 +0000 +Date: Sat Mar 17 23:08:50 2012 +0000 buffer: handle the case of direct gegl_free correctly @@ -38664,30 +41842,30 @@ commit c2b97d9417de9bbf8cb4ef5c6be5c730224a3baf Author: Øyvind Kolås -Date: Sat Mar 17 22:41:10 2012 +0000 +Date: Sat Mar 17 22:41:10 2012 +0000 buffer: use GDestroyNotify for linear buffers gegl/buffer/gegl-buffer-linear.c | 2 +- gegl/buffer/gegl-buffer-private.h | 4 ++-- - gegl/buffer/gegl-tile.c | 23 ++++++++++------------- - gegl/buffer/gegl-tile.h | 2 +- - gegl/gegl-types.h | 5 ----- + gegl/buffer/gegl-tile.c | 23 ++++++++++------------- + gegl/buffer/gegl-tile.h | 2 +- + gegl/gegl-types.h | 5 ----- 5 files changed, 14 insertions(+), 22 deletions(-) commit 63a52be283569b0e5df11c640752db22af6b132b Author: Øyvind Kolås -Date: Sat Mar 17 22:08:50 2012 +0000 +Date: Sat Mar 17 22:08:50 2012 +0000 buffer: fix type of destroy_fn for linear buffers gegl/buffer/gegl-buffer-linear.c | 2 +- - gegl/buffer/gegl-buffer.h | 10 +++++----- + gegl/buffer/gegl-buffer.h | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) commit 4f5e2499eeefb7f236ee581486d4ec4886f49b70 Author: Øyvind Kolås -Date: Sat Mar 17 17:34:36 2012 +0000 +Date: Sat Mar 17 17:34:36 2012 +0000 add missing gegl-apply header @@ -38696,7 +41874,7 @@ commit 00ae52f074fe4ea7bc84034f15153d909918b756 Author: Øyvind Kolås -Date: Sat Mar 17 15:40:09 2012 +0000 +Date: Sat Mar 17 15:40:09 2012 +0000 GeglNode: invalidate when disconnecting a connectinon on a source pad @@ -38705,7 +41883,7 @@ commit 10e27225497190cc1d52479aebcc98c2f445aba5 Author: Øyvind Kolås -Date: Sat Mar 17 14:43:44 2012 +0000 +Date: Sat Mar 17 14:43:44 2012 +0000 buffer: turn an abort into a console warning @@ -38717,7 +41895,7 @@ commit 4a7a011322337e0b6efd7a6e6d134bb1bfe774ac Author: Øyvind Kolås -Date: Fri Mar 16 22:52:19 2012 +0000 +Date: Fri Mar 16 22:52:19 2012 +0000 add an API to directly invoke commands on buffers @@ -38728,13 +41906,13 @@ gegl/Makefile.am | 1 + gegl/gegl-apply.c | 298 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ - gegl/gegl.h | 33 ++++++ - perf/Makefile | 2 +- + gegl/gegl.h | 33 ++++++ + perf/Makefile | 2 +- 4 files changed, 333 insertions(+), 1 deletion(-) commit 8ca39fce36fec20cae684edccafe5d3073dc273c Author: Øyvind Kolås -Date: Fri Mar 16 22:58:47 2012 +0000 +Date: Fri Mar 16 22:58:47 2012 +0000 Revert "remove internal profiling code" @@ -38745,23 +41923,23 @@ does not have a performance impact. Pushing the commit was an accident. - examples/float-lookup.c | 16 +- - gegl/Makefile.am | 2 + - gegl/gegl-init.c | 25 +++ - gegl/gegl-instrument.c | 341 + examples/float-lookup.c | 16 +- + gegl/Makefile.am | 2 + + gegl/gegl-init.c | 25 +++ + gegl/gegl-instrument.c | 341 ++++++++++++++++++++++++++++++++++++ - gegl/gegl-instrument.h | 36 ++++ - gegl/gegl-xml.c | 5 + - gegl/process/gegl-eval-mgr.c | 6 + - gegl/process/gegl-eval-visitor.c | 5 + - gegl/process/gegl-finish-visitor.c | 1 + - gegl/process/gegl-have-visitor.c | 6 + - gegl/process/gegl-prepare-visitor.c | 6 + + gegl/gegl-instrument.h | 36 ++++ + gegl/gegl-xml.c | 5 + + gegl/process/gegl-eval-mgr.c | 6 + + gegl/process/gegl-eval-visitor.c | 5 + + gegl/process/gegl-finish-visitor.c | 1 + + gegl/process/gegl-have-visitor.c | 6 + + gegl/process/gegl-prepare-visitor.c | 6 + 11 files changed, 440 insertions(+), 9 deletions(-) commit 39a5fa34fed9d48ccf6a7080df671bcad6c9c0bb Author: Øyvind Kolås -Date: Fri Mar 16 22:41:11 2012 +0000 +Date: Fri Mar 16 22:41:11 2012 +0000 buffer: add gegl_buffer_iterator_stop @@ -38776,27 +41954,27 @@ commit 6d4456fc928a942ab519e8ce07f9187f9079c3fd Author: Øyvind Kolås -Date: Fri Mar 16 15:45:00 2012 +0000 +Date: Fri Mar 16 15:45:00 2012 +0000 remove internal profiling code - examples/float-lookup.c | 16 +- - gegl/Makefile.am | 2 - - gegl/gegl-init.c | 25 --- - gegl/gegl-instrument.c | 341 + examples/float-lookup.c | 16 +- + gegl/Makefile.am | 2 - + gegl/gegl-init.c | 25 --- + gegl/gegl-instrument.c | 341 ------------------------------------ - gegl/gegl-instrument.h | 36 ---- - gegl/gegl-xml.c | 5 - - gegl/process/gegl-eval-mgr.c | 6 - - gegl/process/gegl-eval-visitor.c | 5 - - gegl/process/gegl-finish-visitor.c | 1 - - gegl/process/gegl-have-visitor.c | 6 - - gegl/process/gegl-prepare-visitor.c | 6 - + gegl/gegl-instrument.h | 36 ---- + gegl/gegl-xml.c | 5 - + gegl/process/gegl-eval-mgr.c | 6 - + gegl/process/gegl-eval-visitor.c | 5 - + gegl/process/gegl-finish-visitor.c | 1 - + gegl/process/gegl-have-visitor.c | 6 - + gegl/process/gegl-prepare-visitor.c | 6 - 11 files changed, 9 insertions(+), 440 deletions(-) commit 93960755c271ccb7ff04971e56b6fa5a466e9b28 Author: Øyvind Kolås -Date: Fri Mar 16 15:34:41 2012 +0000 +Date: Fri Mar 16 15:34:41 2012 +0000 process: get rid of warning about 0px processing @@ -38806,7 +41984,7 @@ commit d9bb9fd4ff2819678ddc9f4440916ef35cb37a53 Author: Øyvind Kolås -Date: Fri Mar 16 02:54:14 2012 +0000 +Date: Fri Mar 16 02:54:14 2012 +0000 buffer: do more efficient voiding of buffer @@ -38820,7 +41998,7 @@ commit 724dedff36252f7dfa7959d6ce547415e2d480a4 Author: Øyvind Kolås -Date: Fri Mar 16 02:46:32 2012 +0000 +Date: Fri Mar 16 02:46:32 2012 +0000 tests: restore old reference images for some tests @@ -38834,7 +42012,7 @@ commit 494dce13744aa15662d5a3b21891b54a93231e14 Author: Øyvind Kolås -Date: Fri Mar 16 00:08:12 2012 +0000 +Date: Fri Mar 16 00:08:12 2012 +0000 buffer: add one more column/row @@ -38843,7 +42021,7 @@ commit 4561847aa48e020b611d4b714b477ba3115fbcc7 Author: Øyvind Kolås -Date: Thu Mar 15 23:43:59 2012 +0000 +Date: Thu Mar 15 23:43:59 2012 +0000 buffer: use the correct memory for gegl_buffer_set_color @@ -38852,7 +42030,7 @@ commit d3d965844c4f150fad85629edd9fd4f1eacfa0ff Author: Øyvind Kolås -Date: Thu Mar 15 23:36:45 2012 +0000 +Date: Thu Mar 15 23:36:45 2012 +0000 geglcolor: swap fishes for conversions to and from pixel @@ -38861,18 +42039,18 @@ commit 0ecb4423447429d80a1cede7e1ec519127f8f20b Author: Øyvind Kolås -Date: Thu Mar 15 23:01:03 2012 +0000 +Date: Thu Mar 15 23:01:03 2012 +0000 buffer: add gegl_buffer_set_pattern gegl/buffer/gegl-buffer-access.c | 39 ++++++++++++++++++++++++--------------- - gegl/buffer/gegl-buffer.h | 20 ++++++++++++++++++-- + gegl/buffer/gegl-buffer.h | 20 ++++++++++++++++++-- 2 files changed, 42 insertions(+), 17 deletions(-) commit f3301771e8327a5af52a05c33ac2cc24588f329f Author: Øyvind Kolås -Date: Thu Mar 15 22:34:46 2012 +0000 +Date: Thu Mar 15 22:34:46 2012 +0000 buffer: use gegl_color_get_pixel in gegl_buffer_set_color @@ -38883,7 +42061,7 @@ commit 3fc3a037afb006e2dc32c584d898c64fc97dd2d5 Author: Øyvind Kolås -Date: Thu Mar 15 22:02:36 2012 +0000 +Date: Thu Mar 15 22:02:36 2012 +0000 geglcolor: add api to set and get based on pixel in given bablformat @@ -38893,7 +42071,7 @@ commit d0096a5af814ae438b065f3d5ae601a06b9994cf Author: Øyvind Kolås -Date: Thu Mar 15 21:22:58 2012 +0000 +Date: Thu Mar 15 21:22:58 2012 +0000 buffer: fix gegl_buffer_set_color @@ -38902,18 +42080,18 @@ commit b42348fc8c3c6318c0aa8066a28a8b21e2107644 Author: Øyvind Kolås -Date: Thu Mar 15 20:56:18 2012 +0000 +Date: Thu Mar 15 20:56:18 2012 +0000 buffer: added gegl_buffer_set_color gegl/buffer/gegl-buffer-access.c | 60 ++++++++++++++++++++++++++++++++++++++++ - gegl/buffer/gegl-buffer.h | 13 +++++++++ + gegl/buffer/gegl-buffer.h | 13 +++++++++ 2 files changed, 73 insertions(+) commit 6959dc15f198f9eee06fca85cfb565d3037da509 Author: Øyvind Kolås -Date: Thu Mar 15 19:35:11 2012 +0000 +Date: Thu Mar 15 19:35:11 2012 +0000 buffer: only flush non-internal tile backends in dispose @@ -38925,18 +42103,18 @@ commit 5270a6f779abcaad3fa84a212ff3b6b418b418c2 Author: Øyvind Kolås -Date: Thu Mar 15 14:12:20 2012 +0000 +Date: Thu Mar 15 14:12:20 2012 +0000 buffer: flush on dispose - gegl/buffer/gegl-buffer.c | 1 + + gegl/buffer/gegl-buffer.c | 1 + tests/compositions/reference/hdr-color.gegl | Bin 131368 -> 131664 bytes tests/compositions/reference/rgb-params.gegl | Bin 131368 -> 131664 bytes 3 files changed, 1 insertion(+) commit 3601fc845b63a8ab200d0dd9c283b81744013155 Author: Øyvind Kolås -Date: Thu Mar 15 01:57:59 2012 +0000 +Date: Thu Mar 15 01:57:59 2012 +0000 Revert "buffer: avoid inadvertently increasing revision of tile" @@ -38947,7 +42125,7 @@ commit 3b983db51bc8743aed7ca30093423bf6686293aa Author: Øyvind Kolås -Date: Thu Mar 15 01:46:10 2012 +0000 +Date: Thu Mar 15 01:46:10 2012 +0000 buffer: avoid inadvertently increasing revision of tile @@ -38956,17 +42134,17 @@ commit f90fd14481627250da473b71ac13d1ca91c077fc Author: Øyvind Kolås -Date: Wed Mar 14 20:20:28 2012 +0000 +Date: Wed Mar 14 20:20:28 2012 +0000 buffer: add GEGL_IS_BUFFER to header gegl/buffer/gegl-buffer-private.h | 1 - - gegl/buffer/gegl-buffer.h | 1 + + gegl/buffer/gegl-buffer.h | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) commit 5d029719aa03c9769dae5b76dda1cfb24e38f535 Author: Øyvind Kolås -Date: Wed Mar 14 02:22:03 2012 +0000 +Date: Wed Mar 14 02:22:03 2012 +0000 processor: do not run process for 0px contexts @@ -38976,7 +42154,7 @@ commit 511b1ce572faf243129f5588780bea8c9b26ac22 Author: Øyvind Kolås -Date: Wed Mar 14 02:09:07 2012 +0000 +Date: Wed Mar 14 02:09:07 2012 +0000 processor: make a processor reusable by restting its rectangle @@ -38985,7 +42163,7 @@ commit db43a7d8a42f0ae1ecc29fc4f8dcb4180da02ea2 Author: Øyvind Kolås -Date: Wed Mar 14 00:03:02 2012 +0000 +Date: Wed Mar 14 00:03:02 2012 +0000 buffer: add a command to the tile architecture for reiniting @@ -39004,18 +42182,18 @@ commit adf09aa3be025687084713b3c30a0bfd29563a58 Author: Øyvind Kolås -Date: Tue Mar 13 16:05:02 2012 +0000 +Date: Tue Mar 13 16:05:02 2012 +0000 code cleanups - move an unref to where it is meant to be - gegl/buffer/gegl-buffer.c | 39 + gegl/buffer/gegl-buffer.c | 39 +++++++++++++++++++-------------------- gegl/buffer/gegl-tile-storage.c | 1 - 2 files changed, 19 insertions(+), 21 deletions(-) commit 0f0d9dbea772aa64530277ddb33de5ddda90bc0c Author: Øyvind Kolås -Date: Tue Mar 13 10:43:56 2012 +0000 +Date: Tue Mar 13 10:43:56 2012 +0000 update contribute doc @@ -39024,7 +42202,7 @@ commit 7f7226fa2d4f4f395dcbb2bd2c26f27bb3d7bd5d Author: Øyvind Kolås -Date: Tue Mar 13 04:01:47 2012 +0000 +Date: Tue Mar 13 04:01:47 2012 +0000 node: serialize computed emits @@ -39037,7 +42215,7 @@ commit e37dcb224971babaf367ed129596dfab48b8e8e0 Author: Øyvind Kolås -Date: Mon Mar 12 23:24:48 2012 +0000 +Date: Mon Mar 12 23:24:48 2012 +0000 write-buffer: make the node of write-buffer emit computed events. @@ -39045,15 +42223,15 @@ signal that should be generally possible to expect to be fired on nodes. - gegl/graph/gegl-node.c | 11 +++++++++-- - gegl/graph/gegl-node.h | 3 +++ + gegl/graph/gegl-node.c | 11 +++++++++-- + gegl/graph/gegl-node.h | 3 +++ gegl/operation/gegl-operation.c | 3 +++ operations/common/write-buffer.c | 17 +++++++++++++++++ 4 files changed, 32 insertions(+), 2 deletions(-) commit f0337a673b0110d9b4703379628d4f8771cce197 Author: Øyvind Kolås -Date: Tue Mar 13 03:57:02 2012 +0000 +Date: Tue Mar 13 03:57:02 2012 +0000 op/multiply.c: update autogenerated file (why is it in git anyways?) @@ -39066,7 +42244,7 @@ commit 54cf825c531cb58de41b7dff030bb961f735ab64 Author: Mikael Magnusson -Date: Fri Mar 9 20:07:04 2012 +0100 +Date: Fri Mar 9 20:07:04 2012 +0100 Fix alignment of configure --help output @@ -39075,7 +42253,7 @@ commit 3216884297ef64fcd9e4785e83c7155bb182d217 Author: Øyvind Kolås -Date: Sat Jan 28 15:00:46 2012 +0000 +Date: Sat Jan 28 15:00:46 2012 +0000 s/Andoni Morales Alastruey/Matteo F. Vescovi/ @@ -39086,7 +42264,7 @@ commit 7fb6153b4400257d8c42e59a84cd676b24147208 Author: Øyvind Kolås -Date: Sat Jan 28 11:57:08 2012 +0000 +Date: Sat Jan 28 11:57:08 2012 +0000 add Adoni Morales Alastruey to AUTHORS @@ -39095,7 +42273,7 @@ commit 069ad430bd06f6013a7f029ec3ed15b4936870a6 Author: Øyvind Kolås -Date: Sat Jan 28 11:55:43 2012 +0000 +Date: Sat Jan 28 11:55:43 2012 +0000 From: Andoni Morales Alastruey Date: Fri, 18 Nov 2011 21:29:57 +0100 @@ -39103,20 +42281,20 @@ presentation file path - bin/gegl-options.c | 2 +- - gegl/gegl-xml.c | 2 +- - gegl/graph/gegl-node.c | 2 +- + bin/gegl-options.c | 2 +- + gegl/gegl-xml.c | 2 +- + gegl/graph/gegl-node.c | 2 +- gegl/operation/gegl-operation-composer.c | 2 +- gegl/operation/gegl-operation-composer3.c | 2 +- gegl/operation/gegl-operation-filter.c | 2 +- gegl/operation/gegl-operation-source.c | 2 +- - operations/common/fattal02.c | 2 +- - operations/core/convert-format.c | 2 +- + operations/common/fattal02.c | 2 +- + operations/core/convert-format.c | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) commit 60c5abed6c97559ac75d8550e29e5e1c425fb733 Author: Øyvind Kolås -Date: Wed Jan 4 04:52:23 2012 +0000 +Date: Wed Jan 4 04:52:23 2012 +0000 build: add GEGL-0.1.deps to EXTRA_DIST @@ -39125,7 +42303,7 @@ commit f12e6bbf30cd906ee0bd398ee5931179c885b372 Author: Hans Petter Jansson -Date: Thu Dec 22 21:27:17 2011 +0100 +Date: Thu Dec 22 21:27:17 2011 +0100 operations/workshop/color-reduction.c: Get input rectangle correctly. @@ -39137,7 +42315,7 @@ commit f297f1e9ef7a134a30fcc0b9dc6b719876bc6d9e Author: Martin Nordholts -Date: Fri Nov 25 23:38:54 2011 +0100 +Date: Fri Nov 25 23:38:54 2011 +0100 Add myself to "Contributions from:" in 0.1.8 NEWS @@ -39148,7 +42326,7 @@ commit 0deca0421983b9099556aa22502c3cde2b4b92f4 Author: Øyvind Kolås -Date: Fri Nov 25 12:53:09 2011 +0000 +Date: Fri Nov 25 12:53:09 2011 +0000 update info about mailinglist @@ -39157,22 +42335,22 @@ commit 1be4342259c93350b6ab99c637e38c884074ccd1 Author: Martin Nordholts -Date: Wed Nov 23 06:56:34 2011 +0100 +Date: Wed Nov 23 06:56:34 2011 +0100 Make test-roundtrip.c support make distcheck Distribute files the test depend on and don't assume builddir = srcdir. - configure.ac | 1 + - tests/xml/Makefile.am | 2 ++ + configure.ac | 1 + + tests/xml/Makefile.am | 2 ++ tests/xml/data/Makefile.am | 3 +++ tests/xml/test-roundtrip.c | 4 +++- 4 files changed, 9 insertions(+), 1 deletion(-) commit 2ea14c776ddae216b15cb7ef27393a92ebbd0844 Author: Øyvind Kolås -Date: Fri Nov 18 19:21:19 2011 +0000 +Date: Fri Nov 18 19:21:19 2011 +0000 post release version bump to 0.1.9 @@ -39181,7 +42359,7 @@ commit e3fe05c1d93c2578d9040565c269faa09edbb254 Author: Øyvind Kolås -Date: Fri Nov 18 19:12:51 2011 +0000 +Date: Fri Nov 18 19:12:51 2011 +0000 bump version to 1.8 for release @@ -39190,7 +42368,7 @@ commit 94f81a109073e0140afbdb660ded760deecdbfdf Author: Øyvind Kolås -Date: Fri Nov 18 19:11:09 2011 +0000 +Date: Fri Nov 18 19:11:09 2011 +0000 update NEWS @@ -39199,7 +42377,7 @@ commit 79071a69a2e02a7b6b6a04a2d0636097dc6295eb Author: Øyvind Kolås -Date: Fri Nov 18 19:11:01 2011 +0000 +Date: Fri Nov 18 19:11:01 2011 +0000 AUTHORS: give more (new) contributors credit @@ -39208,7 +42386,7 @@ commit 2c1be3ae51e3318fef06e90e67d50df22b48e0af Author: Øyvind Kolås -Date: Fri Nov 18 19:10:04 2011 +0000 +Date: Fri Nov 18 19:10:04 2011 +0000 bump babl requirement to 0.1.6 @@ -39217,80 +42395,80 @@ commit 6532fa4dcd81c9574c515d36eabde9bfcdcf27cf Author: Øyvind Kolås -Date: Fri Nov 18 16:09:37 2011 +0000 +Date: Fri Nov 18 16:09:37 2011 +0000 operations: do not clean out generated .c files on maintainer clean - operations/generated/Makefile.am | 4 +--- + operations/generated/Makefile.am | 4 +--- operations/workshop/generated/Makefile.am | 4 +--- 2 files changed, 2 insertions(+), 6 deletions(-) commit 778fac33143fcf9b11998466f16e5f4b15bfc451 Author: Øyvind Kolås -Date: Fri Nov 18 16:01:51 2011 +0000 +Date: Fri Nov 18 16:01:51 2011 +0000 operations: add generated .c files to git The ruby scripts are not being run by autogen.sh anymore, this way it is possible to bootstrap from a git clone again. - operations/generated/add.c | 125 + operations/generated/add.c | 125 +++++++++++++++++++++++++ - operations/generated/clear.c | 117 + operations/generated/clear.c | 117 ++++++++++++++++++++++++ - operations/generated/color-burn.c | 119 + operations/generated/color-burn.c | 119 ++++++++++++++++++++++++ - operations/generated/color-dodge.c | 119 + operations/generated/color-dodge.c | 119 ++++++++++++++++++++++++ - operations/generated/darken.c | 116 + operations/generated/darken.c | 116 ++++++++++++++++++++++++ - operations/generated/difference.c | 116 + operations/generated/difference.c | 116 ++++++++++++++++++++++++ - operations/generated/divide.c | 125 + operations/generated/divide.c | 125 +++++++++++++++++++++++++ - operations/generated/dst-atop.c | 117 + operations/generated/dst-atop.c | 117 ++++++++++++++++++++++++ - operations/generated/dst-in.c | 117 + operations/generated/dst-in.c | 117 ++++++++++++++++++++++++ - operations/generated/dst-out.c | 117 + operations/generated/dst-out.c | 117 ++++++++++++++++++++++++ - operations/generated/dst-over.c | 117 + operations/generated/dst-over.c | 117 ++++++++++++++++++++++++ - operations/generated/dst.c | 117 + operations/generated/dst.c | 117 ++++++++++++++++++++++++ - operations/generated/exclusion.c | 116 + operations/generated/exclusion.c | 116 ++++++++++++++++++++++++ - operations/generated/gamma.c | 125 + operations/generated/gamma.c | 125 +++++++++++++++++++++++++ - operations/generated/hard-light.c | 119 + operations/generated/hard-light.c | 119 ++++++++++++++++++++++++ - operations/generated/lighten.c | 116 + operations/generated/lighten.c | 116 ++++++++++++++++++++++++ - operations/generated/multiply.c | 116 + operations/generated/multiply.c | 116 ++++++++++++++++++++++++ - operations/generated/overlay.c | 119 + operations/generated/overlay.c | 119 ++++++++++++++++++++++++ - operations/generated/plus.c | 116 + operations/generated/plus.c | 116 ++++++++++++++++++++++++ - operations/generated/screen.c | 116 + operations/generated/screen.c | 116 ++++++++++++++++++++++++ - operations/generated/soft-light.c | 121 + operations/generated/soft-light.c | 121 +++++++++++++++++++++++++ - operations/generated/src-atop.c | 117 + operations/generated/src-atop.c | 117 ++++++++++++++++++++++++ - operations/generated/src-in.c | 126 + operations/generated/src-in.c | 126 ++++++++++++++++++++++++++ - operations/generated/src-out.c | 117 + operations/generated/src-out.c | 117 ++++++++++++++++++++++++ - operations/generated/src-over.c | 117 + operations/generated/src-over.c | 117 ++++++++++++++++++++++++ - operations/generated/src.c | 117 + operations/generated/src.c | 117 ++++++++++++++++++++++++ - operations/generated/subtract.c | 125 + operations/generated/subtract.c | 125 +++++++++++++++++++++++++ - operations/generated/svg-multiply.c | 115 + operations/generated/svg-multiply.c | 115 +++++++++++++++++++++++ - operations/generated/xor.c | 117 + operations/generated/xor.c | 117 ++++++++++++++++++++++++ operations/workshop/generated/average.c | 110 ++++++++++++++++++++++ @@ -39308,7 +42486,7 @@ commit 4e1b04d8928da35323b6bfb8e3428cd9f474c22d Author: Øyvind Kolås -Date: Mon Oct 17 18:09:20 2011 +0100 +Date: Mon Oct 17 18:09:20 2011 +0100 build: bump automake requirement to 1.11 @@ -39319,7 +42497,7 @@ commit e1a6dcf94bed0f9cb1d6bf1428b004f76a129faf Author: Javier Jardón -Date: Mon Oct 17 17:38:37 2011 +0100 +Date: Mon Oct 17 17:38:37 2011 +0100 configure.ac: build: Strip out G_DISABLE_DEPRECATED @@ -39330,21 +42508,21 @@ commit 96f3bf2926e3b7d1eb7e1284262148d1c8e7e35b Author: Javier Jardón -Date: Mon Oct 17 17:09:10 2011 +0100 +Date: Mon Oct 17 17:09:10 2011 +0100 Copy introspection.m4 on tree This avoid us to depend on a system installed gobject-introspection package. - Makefile.am | 1 + + Makefile.am | 1 + m4/introspection.m4 | 94 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 95 insertions(+) commit 61fe3791660f561c3e2c0d7c0076b38edc71086a Author: Javier Jardón -Date: Mon Oct 17 13:38:13 2011 +0100 +Date: Mon Oct 17 13:38:13 2011 +0100 build: set automake options in AM_INIT_AUTOMAKE @@ -39354,7 +42532,7 @@ commit 05ed69569c66811cde3d20a8818af244cdf8e01b Author: Javier Jardón -Date: Mon Oct 17 13:33:14 2011 +0100 +Date: Mon Oct 17 13:33:14 2011 +0100 Makefile.am: Remove m4/introspection.m4 from EXTRA_DIST @@ -39363,18 +42541,18 @@ commit c4937facd4f01d1198325af75e9338b4a8f5898c Author: Javier Jardón -Date: Mon Oct 17 13:20:29 2011 +0100 +Date: Mon Oct 17 13:20:29 2011 +0100 configure.ac: Do not use local copu of introspection.m4 - configure.ac | 2 +- + configure.ac | 2 +- m4/introspection.m4 | 94 ----------------------------------------------------- 2 files changed, 1 insertion(+), 95 deletions(-) commit 99c34d116c4283d95a773c25027a13c3872891d0 Author: Javier Jardón -Date: Mon Oct 17 13:17:04 2011 +0100 +Date: Mon Oct 17 13:17:04 2011 +0100 autogen.sh: Use autoreconf instead custom script @@ -39384,7 +42562,7 @@ commit 7046e83e6013d1c7c4c6527809a5e6a7596cf69e Author: Javier Jardón -Date: Mon Oct 17 13:10:53 2011 +0100 +Date: Mon Oct 17 13:10:53 2011 +0100 configure.ac: Use new libtool syntax @@ -39393,7 +42571,7 @@ commit c502d6054b06fba9f8deb2d71d7ef40bfaca23ab Author: Javier Jardón -Date: Mon Oct 17 13:07:29 2011 +0100 +Date: Mon Oct 17 13:07:29 2011 +0100 configure.ac: PACKAGE_NAME is already defined by AC_INIT @@ -39402,7 +42580,7 @@ commit 3913e57a483e14b82a2a908ddfc6283514617712 Author: Javier Jardón -Date: Mon Oct 17 13:05:18 2011 +0100 +Date: Mon Oct 17 13:05:18 2011 +0100 configure.ac: Do not use deprecated macros @@ -39411,7 +42589,7 @@ commit 1b19311ffcfe83f895d277374f5cc306a95f4a93 Author: Martin Nordholts -Date: Sat Oct 15 23:10:48 2011 +0200 +Date: Sat Oct 15 23:10:48 2011 +0200 docs: Update contribute.html with progress @@ -39420,7 +42598,7 @@ commit 57aed4f8f57b8449f6386a0c54e314b3836f6479 Author: Martin Nordholts -Date: Sat Oct 15 13:35:03 2011 +0200 +Date: Sat Oct 15 13:35:03 2011 +0200 tests: Add gegl_tile_set_data_full() test @@ -39429,7 +42607,7 @@ commit dd956488e51387d459754faa35bd198fc3b97a0f Author: Martin Nordholts -Date: Tue Oct 11 08:06:44 2011 +0200 +Date: Tue Oct 11 08:06:44 2011 +0200 gegl: Add gegl_tile_set_unlock_notify() @@ -39438,17 +42616,17 @@ gegl/buffer/gegl-buffer-backend.h | 5 +++ gegl/buffer/gegl-buffer-private.h | 6 ++++ - gegl/buffer/gegl-tile.c | 14 ++++++++ - gegl/buffer/gegl-tile.h | 5 +++ - tests/simple/.gitignore | 1 + - tests/simple/Makefile.am | 1 + - tests/simple/test-gegl-tile.c | 69 + gegl/buffer/gegl-tile.c | 14 ++++++++ + gegl/buffer/gegl-tile.h | 5 +++ + tests/simple/.gitignore | 1 + + tests/simple/Makefile.am | 1 + + tests/simple/test-gegl-tile.c | 69 +++++++++++++++++++++++++++++++++++++++ 7 files changed, 101 insertions(+) commit 1dfb44caf66913d90d70e840695f55018538351c Author: David Evans -Date: Sun Oct 2 20:09:27 2011 +0200 +Date: Sun Oct 2 20:09:27 2011 +0200 ff-load: Fix build against ffmpeg 0.8/53+ @@ -39460,7 +42638,7 @@ commit 56288e5df7b79b81376ff6f0e4cc97c59563dea2 Author: Jon Nordby -Date: Sun Oct 2 19:59:17 2011 +0200 +Date: Sun Oct 2 19:59:17 2011 +0200 png-save: Use gamma corrected also in non-alpha case @@ -39469,7 +42647,7 @@ commit c76af27d66c2ae5e66badd168511276fd5fae250 Author: Zbigniew Chyla -Date: Sun Nov 21 14:34:04 2010 +0100 +Date: Sun Nov 21 14:34:04 2010 +0100 png-save: added support for writing GRAY and ALPHA-less images. @@ -39482,7 +42660,7 @@ commit 56d4c1d1d7864e7b8072006efc24d57c96b0375f Author: Martin Nordholts -Date: Sun Oct 2 18:19:16 2011 +0200 +Date: Sun Oct 2 18:19:16 2011 +0200 bin: Fix warning @@ -39491,7 +42669,7 @@ commit 6586652f5eab6aaadc58cc82bf0033876e05cae0 Author: Martin Nordholts -Date: Sun Oct 2 18:18:33 2011 +0200 +Date: Sun Oct 2 18:18:33 2011 +0200 gegl: Add gegl_tile_set_data() and more @@ -39500,27 +42678,27 @@ gegl/buffer/gegl-buffer-linear.c | 9 +++++---- gegl/buffer/gegl-buffer-private.h | 6 +++--- - gegl/buffer/gegl-tile.c | 20 ++++++++++++++++++++ - gegl/buffer/gegl-tile.h | 39 + gegl/buffer/gegl-tile.c | 20 ++++++++++++++++++++ + gegl/buffer/gegl-tile.h | 39 ++++++++++++++++++++++++--------------- - gegl/gegl-types.h | 5 +++++ + gegl/gegl-types.h | 5 +++++ 5 files changed, 57 insertions(+), 22 deletions(-) commit 5787111d2fdda973e1674f5e0dc948e432f950c4 Author: Jon Nordby -Date: Sat Oct 1 00:57:14 2011 +0200 +Date: Sat Oct 1 00:57:14 2011 +0200 Fix unprefixed public type. Point -> GeglPathPoint gegl/property-types/gegl-path.c | 30 +++++++++++++++--------------- gegl/property-types/gegl-path.h | 36 ++++++++++++++++++------------------ - operations/external/path.c | 4 ++-- - operations/workshop/warp.c | 2 +- + operations/external/path.c | 4 ++-- + operations/workshop/warp.c | 2 +- 4 files changed, 36 insertions(+), 36 deletions(-) commit 0995ed004bed509a231e88fdda01b0c97e8df529 Author: Jon Nordby -Date: Sat Oct 1 00:46:26 2011 +0200 +Date: Sat Oct 1 00:46:26 2011 +0200 Remove undefined function declaration. gegl_path_type_get_n_items @@ -39529,19 +42707,19 @@ commit 9e8f617edc63360b3150c4b88b5f3aaa76573c55 Author: Jon Nordby -Date: Mon Sep 12 21:04:58 2011 +0200 +Date: Mon Sep 12 21:04:58 2011 +0200 introspection: Add some GI annotations - gegl/gegl-utils.h | 2 +- - gegl/gegl.h | 50 +++++++++++++++++----------------- + gegl/gegl-utils.h | 2 +- + gegl/gegl.h | 50 +++++++++++++++++----------------- gegl/property-types/gegl-path.h | 60 ++++++++++++++++++++++++++++------------- 3 files changed, 67 insertions(+), 45 deletions(-) commit c6475033da83779b386e3d1b7860bd9bda964ee8 Author: Jon Nordby -Date: Sat Oct 1 00:36:34 2011 +0200 +Date: Sat Oct 1 00:36:34 2011 +0200 tools/create-reference.rb: Handle GI annotations @@ -39550,7 +42728,7 @@ commit 1aec759c9622cf4292cf47bca1d162b0c48277e7 Author: Michael Natterer -Date: Fri Sep 23 21:48:11 2011 +0200 +Date: Fri Sep 23 21:48:11 2011 +0200 gegl_node_add_child: g_return_if_fail() if the child already has a parent @@ -39560,7 +42738,7 @@ commit 801e9268136730753379a9b1638e1b7c75198cfc Author: Michael Muré -Date: Wed Aug 3 02:50:17 2011 +0200 +Date: Wed Aug 3 02:50:17 2011 +0200 warp: balance a bit the different behaviors @@ -39569,7 +42747,7 @@ commit 0f5b89fdfb3206936157523c425b56515f75128c Author: Michael Muré -Date: Wed Aug 3 02:22:12 2011 +0200 +Date: Wed Aug 3 02:22:12 2011 +0200 warp: store the lookup table as double and perform a linear interpolation when fetching a value @@ -39579,7 +42757,7 @@ commit 5bceea19ed4232e55c5c81456fa3b27576063f7b Author: Michael Muré -Date: Tue Aug 2 21:54:47 2011 +0200 +Date: Tue Aug 2 21:54:47 2011 +0200 warp: set the range for the strength to 1-->100 @@ -39588,7 +42766,7 @@ commit fe8b7933eafb1b3cbfdfed3d2c4e3cd2f0fcea29 Author: Michael Muré -Date: Tue Aug 2 21:42:32 2011 +0200 +Date: Tue Aug 2 21:42:32 2011 +0200 warp: compute the stamp curve without the strength factor @@ -39597,7 +42775,7 @@ commit d9be96be02a791b20c9d7475809d5e461045901e Author: Michael Muré -Date: Mon Aug 1 20:20:04 2011 +0200 +Date: Mon Aug 1 20:20:04 2011 +0200 prefix function point_lerp and point_dist with gegl_path_ @@ -39606,7 +42784,7 @@ commit f7a7debc36d18fddb02bcfb6d6864306d17766df Author: Michael Muré -Date: Thu Jul 28 14:19:12 2011 +0200 +Date: Thu Jul 28 14:19:12 2011 +0200 gegl:warp: don't stamp if oustide the roi @@ -39615,7 +42793,7 @@ commit 42afa26aa866e0b7c7b5a8f83af4b254171057b3 Author: Michael Muré -Date: Sat Jul 9 22:26:58 2011 +0200 +Date: Sat Jul 9 22:26:58 2011 +0200 gegl:warp: rename warp_private to WarpPrivate and fix compilation @@ -39624,19 +42802,19 @@ commit 1b767c2dc47b59e7518a9a07fb505a60da927f57 Author: Michael Muré -Date: Sat Jul 9 19:15:54 2011 +0200 +Date: Sat Jul 9 19:15:54 2011 +0200 add a wip operator warp in the workshop, and dedicated enum in gegl-enums - gegl/gegl-enums.h | 12 ++ + gegl/gegl-enums.h | 12 ++ operations/workshop/warp.c | 368 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 380 insertions(+) commit 426663c018ac511d7283fcbd8e68af83fde2fb57 Author: Michael Muré -Date: Tue Aug 2 14:08:00 2011 +0200 +Date: Tue Aug 2 14:08:00 2011 +0200 gegl-path: remove wrong code. After searching in the commit history, i'm still unsure what it was supposed to be, but it can't be good. @@ -39646,7 +42824,7 @@ commit 1a63edcf6a3561614d9e83ac46328a7e274453fc Author: Michael Muré -Date: Tue Aug 2 13:59:49 2011 +0200 +Date: Tue Aug 2 13:59:49 2011 +0200 gegl-path: remove dead code and potential security issue in gegl_path_parse_string @@ -39657,7 +42835,7 @@ commit 07b09aa5695f86079a6a843272774f72ba23e7ba Author: Michael Muré -Date: Tue Aug 2 11:27:35 2011 +0200 +Date: Tue Aug 2 11:27:35 2011 +0200 gegl-path: fix outdated documentation @@ -39666,18 +42844,18 @@ commit 48f242bba84138a273f24b22058a1b34f14fcafe Author: Michael Muré -Date: Mon Aug 1 20:20:04 2011 +0200 +Date: Mon Aug 1 20:20:04 2011 +0200 prefix function point_lerp and point_dist with gegl_path_ gegl/property-types/gegl-path.c | 36 ++++++++++++++++++------------------ gegl/property-types/gegl-path.h | 4 ++-- - operations/external/path.c | 4 ++-- + operations/external/path.c | 4 ++-- 3 files changed, 22 insertions(+), 22 deletions(-) commit a45f5bd395a81d1b52d63e2fbe3f3f9f77139692 Author: Audrey Mandet -Date: Sun Sep 18 19:51:50 2011 +0200 +Date: Sun Sep 18 19:51:50 2011 +0200 add a waves operator, ported from the legagy gimp plugin @@ -39687,7 +42865,7 @@ commit 4322ba60eb39abd918da0d69e91a1a10467e1317 Author: Jon Nordby -Date: Wed Sep 14 23:54:56 2011 +0200 +Date: Wed Sep 14 23:54:56 2011 +0200 introspection: Make gegl_module_register not show up in .gir @@ -39697,13 +42875,13 @@ and gegl-plugin. Enabling operations to be written in other languages than C is a secondary goal. - gegl/Makefile.am | 6 ++++-- + gegl/Makefile.am | 6 ++++-- gegl/module/geglmodule.c | 12 ++++++++++++ 2 files changed, 16 insertions(+), 2 deletions(-) commit e90f37360d18b225b5225a516dcb3702b8107cfa Author: Jon Nordby -Date: Wed Sep 14 19:18:01 2011 +0200 +Date: Wed Sep 14 19:18:01 2011 +0200 vala: Add .deps file, specifying dependencies @@ -39713,7 +42891,7 @@ commit fb451ca986fecd646b54cd1e9b8b403b7a561a0a Author: Jon Nordby -Date: Mon Sep 12 18:36:13 2011 +0200 +Date: Mon Sep 12 18:36:13 2011 +0200 introspection: Output all warnings from g-ir-scanner @@ -39722,7 +42900,7 @@ commit ae5aa40c4abb06295a1a7a5ab56921e1e9acaf93 Author: Jon Nordby -Date: Mon Sep 12 18:34:16 2011 +0200 +Date: Mon Sep 12 18:34:16 2011 +0200 Remove generated file gegl-enums.c @@ -39732,7 +42910,7 @@ commit 873861158b302b8f1cfc7d9e35fafd774287ab16 Author: Michael Muré -Date: Tue Sep 13 09:00:06 2011 +0200 +Date: Tue Sep 13 09:00:06 2011 +0200 bump the glib required version to 2.28.0, since we use g_list_free_full () @@ -39742,7 +42920,7 @@ commit 4a1148f9ac7686cf2e3ea8fd0a460e8841805f8c Author: Mukund Sivaraman -Date: Tue Sep 13 00:53:44 2011 +0530 +Date: Tue Sep 13 00:53:44 2011 +0530 build: Remove --enable-maintainer-mode as it's now the default @@ -39751,7 +42929,7 @@ commit 2a7edb919049b310220982b552c570602c80f88d Author: Mukund Sivaraman -Date: Tue Sep 13 00:22:24 2011 +0530 +Date: Tue Sep 13 00:22:24 2011 +0530 build: Enable maintainer mode by default @@ -39763,7 +42941,7 @@ commit 1f5c35a8c46b3c2e43653c30f6526a2d900db979 Author: Mukund Sivaraman -Date: Sun Sep 11 18:00:36 2011 +0530 +Date: Sun Sep 11 18:00:36 2011 +0530 lens-correct: Init alpha in CCM @@ -39772,7 +42950,7 @@ commit 855a429bc8d29a738132a55db52c8c41d31f1013 Author: Mukund Sivaraman -Date: Sat Sep 10 19:34:41 2011 +0530 +Date: Sat Sep 10 19:34:41 2011 +0530 jpg-save: Add support for grayscale output @@ -39782,7 +42960,7 @@ commit d80b2399cd1cc84c1d09706eaf5d08477e0d81c1 Author: Mukund Sivaraman -Date: Sat Sep 10 15:55:07 2011 +0530 +Date: Sat Sep 10 15:55:07 2011 +0530 Revert "jp2-load: Init and cleanup Jasper" @@ -39794,7 +42972,7 @@ commit f92aef08f3ee2dcf13e948e5b23deeaa80d29798 Author: Mukund Sivaraman -Date: Sat Sep 10 15:04:06 2011 +0530 +Date: Sat Sep 10 15:04:06 2011 +0530 jp2-load: Handle default case @@ -39803,7 +42981,7 @@ commit c7536c87006ee97cc9fbc3dc37543264cc970a53 Author: Mukund Sivaraman -Date: Sat Sep 10 15:03:54 2011 +0530 +Date: Sat Sep 10 15:03:54 2011 +0530 jp2-load: Write data into buffers correctly @@ -39812,7 +42990,7 @@ commit 6f109152faa74a4700cf4d58c993367a8b3572df Author: Mukund Sivaraman -Date: Sat Sep 10 14:54:54 2011 +0530 +Date: Sat Sep 10 14:54:54 2011 +0530 jp2-load: Init and cleanup Jasper @@ -39821,7 +42999,7 @@ commit a1bba18d57d8b7dbe1715f9c0749334d02da7cf2 Author: Mukund Sivaraman -Date: Sat Sep 10 13:57:25 2011 +0530 +Date: Sat Sep 10 13:57:25 2011 +0530 jp2-load: Coding style changes @@ -39831,7 +43009,7 @@ commit ed114abb0461622c6413a8e8cbd331eace7cf19c Author: Mukund Sivaraman -Date: Sat Sep 10 13:57:09 2011 +0530 +Date: Sat Sep 10 13:57:09 2011 +0530 jp2-load: Don't allocate large buffers @@ -39843,7 +43021,7 @@ commit d52a8f0a5a3738fbe90575f8e4673b2caf7b891a Author: Mukund Sivaraman -Date: Thu Sep 8 18:02:03 2011 +0530 +Date: Thu Sep 8 18:02:03 2011 +0530 png-save: Don't zero alloc buffer @@ -39852,7 +43030,7 @@ commit 1671038f59a3e552aaf5abd715568312faae7326 Author: Mukund Sivaraman -Date: Thu Sep 8 18:01:57 2011 +0530 +Date: Thu Sep 8 18:01:57 2011 +0530 jpg-save: Don't zero alloc buffer @@ -39861,7 +43039,7 @@ commit 33f6bb5775d91520e18b91507e961ea55fa80a3e Author: Michael Muré -Date: Thu Sep 8 09:12:25 2011 +0200 +Date: Thu Sep 8 09:12:25 2011 +0200 gegl-enums.h: add missing new line @@ -39870,7 +43048,7 @@ commit 2b7399d47a928ce2eeb8001e5c47d7b36e549dd4 Author: Mukund Sivaraman -Date: Thu Sep 8 12:24:10 2011 +0530 +Date: Thu Sep 8 12:24:10 2011 +0530 Remove old jpg-save op from workshop @@ -39884,7 +43062,7 @@ commit da75c7508d1a16c53787c0b2cdec2e1b2fc36221 Author: Mukund Sivaraman -Date: Thu Sep 8 12:23:10 2011 +0530 +Date: Thu Sep 8 12:23:10 2011 +0530 jpg-save: Set default MCUs and use no restart markers @@ -39893,7 +43071,7 @@ commit 20de28358482bf6cab857185a2c6daf321d376d6 Author: Mukund Sivaraman -Date: Thu Sep 8 12:22:50 2011 +0530 +Date: Thu Sep 8 12:22:50 2011 +0530 jpg-save: Add smoothing property @@ -39902,7 +43080,7 @@ commit 0b61f448e351594094ec259f905baea107046a36 Author: Mukund Sivaraman -Date: Thu Sep 8 12:22:31 2011 +0530 +Date: Thu Sep 8 12:22:31 2011 +0530 jpg-save: Whitespace changes @@ -39911,7 +43089,7 @@ commit 048716bde797c80568ca9627eb88cab37be4b031 Author: Mukund Sivaraman -Date: Thu Sep 8 12:22:11 2011 +0530 +Date: Thu Sep 8 12:22:11 2011 +0530 jpg-save: Destroy compress struct when done @@ -39920,7 +43098,7 @@ commit aebe83954a91256c79a067656f13bd9c0dde9fc8 Author: Mukund Sivaraman -Date: Thu Sep 8 12:17:15 2011 +0530 +Date: Thu Sep 8 12:17:15 2011 +0530 jpg-save: Add JPEG save op @@ -39931,7 +43109,7 @@ commit 4e18f6d216c28745e8d9d16ada111e3aa2d9c94d Author: Mukund Sivaraman -Date: Thu Sep 8 11:25:56 2011 +0530 +Date: Thu Sep 8 11:25:56 2011 +0530 jpg-load: Add support for grayscale JPEGs @@ -39940,7 +43118,7 @@ commit 1ba0ac815b316d15383d44f31a5e5e14917e638c Author: Mukund Sivaraman -Date: Thu Sep 8 11:02:59 2011 +0530 +Date: Thu Sep 8 11:02:59 2011 +0530 jpg-load: Remove num_components check which is not needed when getting bbox @@ -39955,7 +43133,7 @@ commit d3625ff8574fa8234d387261c8361d83481a5117 Author: Mukund Sivaraman -Date: Wed Sep 7 16:42:21 2011 +0530 +Date: Wed Sep 7 16:42:21 2011 +0530 jpeg-load: Don't start decompress when querying image size @@ -39967,17 +43145,17 @@ commit 81010e2cb8d1920785432daaf6c7b0ab51da30b8 Author: Jon Nordby -Date: Mon Sep 5 20:56:05 2011 +0200 +Date: Mon Sep 5 20:56:05 2011 +0200 build: Also check for PyGObject before running Python/GI tests - configure.ac | 7 +++++++ + configure.ac | 7 +++++++ tests/python/Makefile.am | 4 ++-- 2 files changed, 9 insertions(+), 2 deletions(-) commit 9b0a973466013f8a356ab4f424fc6fb496e28870 Author: Michael Muré -Date: Mon Sep 5 20:34:26 2011 +0200 +Date: Mon Sep 5 20:34:26 2011 +0200 website: some css tweak @@ -39987,7 +43165,7 @@ commit a2c10f847041510e82127074293a1002bcce4b5a Author: Jon Nordby -Date: Mon Sep 5 19:46:47 2011 +0200 +Date: Mon Sep 5 19:46:47 2011 +0200 build: Fix typo leading to check failure @@ -39998,22 +43176,22 @@ commit cc86f3caa0d69ec23316db9ad4efda3088a1cdbe Author: Jon Nordby -Date: Mon Sep 5 00:26:37 2011 +0200 +Date: Mon Sep 5 00:26:37 2011 +0200 tests: Add infrastructure and some python (introspection) tests - configure.ac | 6 ++++ - tests/Makefile.am | 4 ++- - tests/python/.gitignore | 2 ++ - tests/python/Makefile.am | 17 +++++++++ + configure.ac | 6 ++++ + tests/Makefile.am | 4 ++- + tests/python/.gitignore | 2 ++ + tests/python/Makefile.am | 17 +++++++++ tests/python/test-gegl-node.py | 82 ++++++++++++++++++++++++++++++++++++++++++ - tests/python/test-gegl.py | 41 +++++++++++++++++++++ + tests/python/test-gegl.py | 41 +++++++++++++++++++++ 6 files changed, 151 insertions(+), 1 deletion(-) commit eaef7d2c66c2de63862bd8aa37f5af17e9e3e274 Author: Jon Nordby -Date: Mon Sep 5 19:28:58 2011 +0200 +Date: Mon Sep 5 19:28:58 2011 +0200 Fix distcheck failing due to non-disted file common.c @@ -40022,7 +43200,7 @@ commit 60012f4e951ba74390ca414a6da5e7d1752b1c13 Author: Mukund Sivaraman -Date: Mon Sep 5 18:33:28 2011 +0530 +Date: Mon Sep 5 18:33:28 2011 +0530 ditto: An op to help test sampling of map ops @@ -40032,7 +43210,7 @@ commit 0c35a0a62fae108239055a10b4da34b1df7c5123 Author: Mukund Sivaraman -Date: Mon Sep 5 18:16:30 2011 +0530 +Date: Mon Sep 5 18:16:30 2011 +0530 ripple: Set shift for the default case @@ -40041,7 +43219,7 @@ commit 31c2491aba905738e6ff3534129071763f698f2a Author: Mukund Sivaraman -Date: Mon Sep 5 18:12:34 2011 +0530 +Date: Mon Sep 5 18:12:34 2011 +0530 build: Fix multiple definition of CLEANFILES @@ -40050,7 +43228,7 @@ commit e98da7c5835ecc4ebd87ced4755f4d2071d32d0f Author: Jon Nordby -Date: Sun Sep 4 22:27:32 2011 +0200 +Date: Sun Sep 4 22:27:32 2011 +0200 tests: Trivial tests for XML loading @@ -40062,19 +43240,19 @@ commit 30ae2926b10007facb8d74069d089f6864313085 Author: Jon Nordby -Date: Sun Sep 4 22:25:52 2011 +0200 +Date: Sun Sep 4 22:25:52 2011 +0200 tests: Missing changes from previous commit Should have been in 7e32244ef317288e80db467793f7292ef459eb77 - configure.ac | 1 + + configure.ac | 1 + tests/Makefile.am | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) commit 2249260003e43fa57bfed41f493cfbb72ab36e95 Author: Mukund Sivaraman -Date: Mon Sep 5 00:37:53 2011 +0530 +Date: Mon Sep 5 00:37:53 2011 +0530 ripple: Fix typo in prop description @@ -40083,7 +43261,7 @@ commit 66c5937a46d5da3781795776c151887111deaae9 Author: Michael Muré -Date: Thu Aug 4 15:13:29 2011 +0200 +Date: Thu Aug 4 15:13:29 2011 +0200 gegl-buffer-iterator.h: fix wrong doc @@ -40092,43 +43270,43 @@ commit 9afd12e6735f7b32a9a9b03024427b7ffeb9e50f Author: Michael Muré -Date: Sat Jul 23 13:03:53 2011 +0200 +Date: Sat Jul 23 13:03:53 2011 +0200 add quick doc to explain what does classes in gegl/buffer/ - gegl/buffer/gegl-tile-backend-file.h | 4 ++++ - gegl/buffer/gegl-tile-backend-ram.h | 4 ++++ + gegl/buffer/gegl-tile-backend-file.h | 4 ++++ + gegl/buffer/gegl-tile-backend-ram.h | 4 ++++ gegl/buffer/gegl-tile-backend-tiledir.h | 4 ++++ - gegl/buffer/gegl-tile-backend.h | 7 ++++++- - gegl/buffer/gegl-tile-handler-cache.h | 4 ++++ - gegl/buffer/gegl-tile-handler-chain.h | 10 +++++++--- - gegl/buffer/gegl-tile-handler-empty.h | 6 ++++++ - gegl/buffer/gegl-tile-handler-log.h | 4 ++++ - gegl/buffer/gegl-tile-handler-zoom.h | 4 ++++ - gegl/buffer/gegl-tile-handler.h | 11 ++++++++++- - gegl/buffer/gegl-tile-source.h | 8 +++++++- - gegl/buffer/gegl-tile-storage.h | 5 +++++ + gegl/buffer/gegl-tile-backend.h | 7 ++++++- + gegl/buffer/gegl-tile-handler-cache.h | 4 ++++ + gegl/buffer/gegl-tile-handler-chain.h | 10 +++++++--- + gegl/buffer/gegl-tile-handler-empty.h | 6 ++++++ + gegl/buffer/gegl-tile-handler-log.h | 4 ++++ + gegl/buffer/gegl-tile-handler-zoom.h | 4 ++++ + gegl/buffer/gegl-tile-handler.h | 11 ++++++++++- + gegl/buffer/gegl-tile-source.h | 8 +++++++- + gegl/buffer/gegl-tile-storage.h | 5 +++++ 12 files changed, 65 insertions(+), 6 deletions(-) commit 7e32244ef317288e80db467793f7292ef459eb77 Author: Jon Nordby -Date: Sun Sep 4 20:23:02 2011 +0200 +Date: Sun Sep 4 20:23:02 2011 +0200 tests: Add some simple XML serialization tests - tests/xml/.gitignore | 9 +++ - tests/xml/Makefile.am | 30 ++++++++ - tests/xml/common.c | 41 ++++++++++ + tests/xml/.gitignore | 9 +++ + tests/xml/Makefile.am | 30 ++++++++ + tests/xml/common.c | 41 ++++++++++ tests/xml/data/hdr-color.xml | 16 ++++ tests/xml/data/rgb-params.xml | 42 +++++++++++ tests/xml/test-roundtrip.c | 129 ++++++++++++++++++++++++++++++++ - tests/xml/test-save.c | 169 + tests/xml/test-save.c | 169 ++++++++++++++++++++++++++++++++++++++++++ 7 files changed, 436 insertions(+) commit 76de28282090efa149304865b0d4cab9294e675f Author: Michael Muré -Date: Sun Sep 4 20:27:32 2011 +0200 +Date: Sun Sep 4 20:27:32 2011 +0200 fix slightly wrong merge @@ -40137,18 +43315,18 @@ commit 4447d8deadb553057571116651f9f00f5959dc92 Author: Michael Muré -Date: Sun Sep 4 19:11:30 2011 +0200 +Date: Sun Sep 4 19:11:30 2011 +0200 ripple: add sawtooth wave type using an enum property - gegl/gegl-enums.c | 15 +++++++++++++++ - gegl/gegl-enums.h | 12 ++++++++++++ + gegl/gegl-enums.c | 15 +++++++++++++++ + gegl/gegl-enums.h | 12 ++++++++++++ operations/workshop/ripple.c | 28 ++++++++++++++++++++++++---- 3 files changed, 51 insertions(+), 4 deletions(-) commit aace9a86762fcb2623c650f44f8b61ca6255a762 Author: Michael Muré -Date: Sun Sep 4 18:47:51 2011 +0200 +Date: Sun Sep 4 18:47:51 2011 +0200 ripple: allow to choose the sampler @@ -40157,7 +43335,7 @@ commit 62d8cfe33e546e0a36a430d0326178049f076b0e Author: Michael Muré -Date: Sun Sep 4 14:18:44 2011 +0200 +Date: Sun Sep 4 14:18:44 2011 +0200 gegl-xml: add support to reading xml properties in xml files @@ -40166,7 +43344,7 @@ commit 4b7b20ddd1e08d119917ebd45cba01cf6e35cc9c Author: Michael Muré -Date: Sun Sep 4 13:34:36 2011 +0200 +Date: Sun Sep 4 13:34:36 2011 +0200 gegl-xml: add serialisation to xml for enum properties @@ -40175,7 +43353,7 @@ commit 17ffbb9e4f1cbd876bdad3624d1d2683dfd1c0ed Author: Michael Muré -Date: Sun Sep 4 13:00:05 2011 +0200 +Date: Sun Sep 4 13:00:05 2011 +0200 gegl-xml: check class variable earlier to avoid segfault @@ -40185,11 +43363,11 @@ commit ea1b95910955b6f15f110e8e1676179468cd816b Author: Michael Muré -Date: Sun Sep 4 18:18:01 2011 +0200 +Date: Sun Sep 4 18:18:01 2011 +0200 add a proper automatic registration for enum using glib-mkenums - configure.ac | 6 ++++++ + configure.ac | 6 ++++++ gegl/Makefile.am | 20 +++++++++++++++++++- gegl/gegl-enums.c | 31 +++++++++++++++++++++++++++++++ gegl/gegl-enums.h | 46 ++++++++++++++++++++++++++++++++++++++++++++++ @@ -40198,38 +43376,38 @@ commit 500bef586bf05d8c50bedd1f5b1ee35d35909711 Author: Michael Muré -Date: Sat Jul 9 12:08:17 2011 +0200 +Date: Sat Jul 9 12:08:17 2011 +0200 rename all GEGL_INTERPOLATION_* to GEGL_SAMPLER_* - gegl/buffer/gegl-buffer.h | 14 +++++++------- - gegl/buffer/gegl-sampler.c | 22 +++++++++++----------- - gegl/gegl-plugin.h | 2 +- - gegl/gegl-types.c | 10 +++++----- - gegl/gegl-types.h | 10 +++++----- - operations/common/map-absolute.c | 2 +- - operations/common/map-relative.c | 2 +- - operations/common/mirrors.c | 2 +- - operations/workshop/convolution-matrix.c | 2 +- - operations/workshop/cubism.c | 2 +- - operations/workshop/external/gluas.c | 4 ++-- - operations/workshop/external/lens-correct.c | 2 +- - operations/workshop/fractal-trace.c | 4 ++-- - operations/workshop/lens-distortion.c | 2 +- - operations/workshop/noise-spread.c | 4 ++-- - operations/workshop/plasma.c | 8 ++++---- - operations/workshop/polar-coordinates.c | 2 +- - operations/workshop/whirl-pinch.c | 2 +- + gegl/buffer/gegl-buffer.h | 14 +++++++------- + gegl/buffer/gegl-sampler.c | 22 +++++++++++----------- + gegl/gegl-plugin.h | 2 +- + gegl/gegl-types.c | 10 +++++----- + gegl/gegl-types.h | 10 +++++----- + operations/common/map-absolute.c | 2 +- + operations/common/map-relative.c | 2 +- + operations/common/mirrors.c | 2 +- + operations/workshop/convolution-matrix.c | 2 +- + operations/workshop/cubism.c | 2 +- + operations/workshop/external/gluas.c | 4 ++-- + operations/workshop/external/lens-correct.c | 2 +- + operations/workshop/fractal-trace.c | 4 ++-- + operations/workshop/lens-distortion.c | 2 +- + operations/workshop/noise-spread.c | 4 ++-- + operations/workshop/plasma.c | 8 ++++---- + operations/workshop/polar-coordinates.c | 2 +- + operations/workshop/whirl-pinch.c | 2 +- 18 files changed, 48 insertions(+), 48 deletions(-) commit 81322c10ce9cd5f9961f565f32d2874bf466f82b Author: Michael Muré -Date: Sat Jul 9 11:54:54 2011 +0200 +Date: Sat Jul 9 11:54:54 2011 +0200 gegl-chant: replace gegl_chant_sampler with a generic gegl_chant_enum and update ops - gegl/gegl-chant.h | 56 + gegl/gegl-chant.h | 56 ++++++++++++++++++++-------------------- operations/common/map-absolute.c | 4 +-- operations/common/map-relative.c | 4 +-- @@ -40237,7 +43415,7 @@ commit 412603565306a57ded91628f7e0e22f5564edb34 Author: Michael Muré -Date: Tue Jul 5 21:35:06 2011 +0200 +Date: Tue Jul 5 21:35:06 2011 +0200 map-relative/absolute: rename interpolation to sampler_type @@ -40247,29 +43425,29 @@ commit 8602882da0f85b65b90046d42810b29de03447d1 Author: Michael Muré -Date: Tue Jul 5 17:26:04 2011 +0200 +Date: Tue Jul 5 17:26:04 2011 +0200 rename gegl_chant_interpolation to gegl_chant_sampler - gegl/gegl-chant.h | 28 ++++++++++++++-------------- + gegl/gegl-chant.h | 28 ++++++++++++++-------------- operations/common/map-absolute.c | 4 ++-- operations/common/map-relative.c | 4 ++-- 3 files changed, 18 insertions(+), 18 deletions(-) commit b386949e45aa7cf54c763781e8b7fe34f80d0b16 Author: Michael Muré -Date: Sun Jul 3 11:51:15 2011 +0200 +Date: Sun Jul 3 11:51:15 2011 +0200 map-absolute, map-relative: add a property to choose the sampler - gegl/gegl-chant.h | 4 ++-- + gegl/gegl-chant.h | 4 ++-- operations/common/map-absolute.c | 9 ++++++--- operations/common/map-relative.c | 7 ++++--- 3 files changed, 12 insertions(+), 8 deletions(-) commit fb0fff2ed554e0a23f5821b5fd503cb0711c0168 Author: Michael Muré -Date: Sat Sep 3 16:27:51 2011 +0200 +Date: Sat Sep 3 16:27:51 2011 +0200 replace the ripple op from Sasu Robert by a cleaner version @@ -40280,7 +43458,7 @@ commit 8b837d27abf74fe43a7dc2f1b9f3ce470ffc4286 Author: Michael Muré -Date: Sat Sep 3 16:12:48 2011 +0200 +Date: Sat Sep 3 16:12:48 2011 +0200 docs: fix bad copy/paste @@ -40289,29 +43467,27 @@ commit f985f7ab89eea0deaafb70f13e77a811910ac2ea Author: Michael Muré -Date: Fri Sep 2 12:49:21 2011 +0200 +Date: Fri Sep 2 12:49:21 2011 +0200 document operation-point-render - docs/index-static.txt.in | 5 +++++ + docs/index-static.txt.in | 5 +++++ gegl/operation/gegl-operation-point-render.h | 6 ++++++ 2 files changed, 11 insertions(+) commit 0f112259a78ae00cca805f0eaf8ba5316979eb1b Author: Michael Muré -Date: Fri Sep 2 12:11:37 2011 +0200 +Date: Fri Sep 2 12:11:37 2011 +0200 ripple: coding style, cleanup - operations/common/ripple-test.c | 149 - ---------------------------------------- - operations/common/ripple.c | 142 - ++++++++++++++++++++++++++++++++++++++ - 2 files changed, 142 insertions(+), 149 deletions(-) + operations/common/{ripple-test.c => ripple.c} | 77 + ++++++++++++--------------- + 1 file changed, 35 insertions(+), 42 deletions(-) commit deedc443a2c905e0d566a69aadbb432f5b1a93b8 Author: Michael Muré -Date: Fri Sep 2 10:51:50 2011 +0200 +Date: Fri Sep 2 10:51:50 2011 +0200 bin/gegl.c: display a message and abort if the graph is invalid @@ -40320,7 +43496,7 @@ commit 41970fff1eb3c566fe28fa675196eefdd2c32da0 Author: Hans Lo -Date: Fri Apr 8 03:56:26 2011 -0400 +Date: Fri Apr 8 03:56:26 2011 -0400 ripple experimentation with gegl @@ -40330,7 +43506,7 @@ commit 63e03ba259d32cebdd6155d4e9c5d9bc662d0e4b Author: Joao S. O. Bueno -Date: Sat Sep 3 20:25:20 2011 +0200 +Date: Sat Sep 3 20:25:20 2011 +0200 pygegl: Add some GeglRectangle convenience @@ -40342,7 +43518,7 @@ commit c1c2e1273b67eab2f4cd3cd040b6c12f148275f5 Author: Massimo Valentini -Date: Sat Sep 3 19:03:04 2011 +0200 +Date: Sat Sep 3 19:03:04 2011 +0200 bin/gegl: unref the graph after main_loop_run return @@ -40353,19 +43529,19 @@ commit 8bc1bc53de5e3766e9fc7cfb79e94a3cf0d208fc Author: Massimo Valentini -Date: Sat Sep 3 17:21:57 2011 +0200 +Date: Sat Sep 3 17:21:57 2011 +0200 pixelise: small oversight and update its reference image - operations/common/pixelise.c | 2 +- + operations/common/pixelise.c | 2 +- tests/compositions/reference/pixelise.png | Bin 5023 -> 5392 bytes 2 files changed, 1 insertion(+), 1 deletion(-) commit 3e9936ecb791077c6a6530f73f58a2de2b92e5d2 Author: Massimo Valentini -Date: Sat Sep 3 17:21:23 2011 +0200 +Date: Sat Sep 3 17:21:23 2011 +0200 fattal02: correct a minor oversight @@ -40375,13 +43551,13 @@ uninitialised or already blurred values were used to compute the first and last row. - operations/common/fattal02.c | 8 ++++---- + operations/common/fattal02.c | 8 ++++---- tests/compositions/reference/fattal02.png | Bin 200169 -> 200108 bytes 2 files changed, 4 insertions(+), 4 deletions(-) commit ab01ac6400ef8fe9fd86c74eef5258fae7186431 Author: Mukund Sivaraman -Date: Fri Sep 2 10:32:25 2011 +0530 +Date: Fri Sep 2 10:32:25 2011 +0530 build: Remove missing source file (lens-correct.h) from Makefile.am @@ -40390,21 +43566,18 @@ commit bbb5c908ac66d7e40ef12e4a80b0a45ddcc16958 Author: Mukund Sivaraman -Date: Fri Sep 2 08:17:33 2011 +0530 +Date: Fri Sep 2 08:17:33 2011 +0530 lens-correct: Move op to operations/workshop/external and fix build - operations/workshop/Makefile.am | 10 - - operations/workshop/external/Makefile.am | 7 + - operations/workshop/external/lens-correct.c | 476 - ++++++++++++++++++++++++++++ - operations/workshop/lens-correct.c | 476 - ---------------------------- - 4 files changed, 483 insertions(+), 486 deletions(-) + operations/workshop/Makefile.am | 10 ---------- + operations/workshop/external/Makefile.am | 7 +++++++ + operations/workshop/{ => external}/lens-correct.c | 0 + 3 files changed, 7 insertions(+), 10 deletions(-) commit 6d3f499731a9e36cb42ff69b1283cf027b212038 Author: Michael Muré -Date: Fri Sep 2 01:10:38 2011 +0200 +Date: Fri Sep 2 01:10:38 2011 +0200 gegl-buffer.h: complete doc and fix doc generation @@ -40413,7 +43586,7 @@ commit 83bd005865219c63bf962e66c4dc48d8fe0e9fdc Author: Michael Muré -Date: Fri Sep 2 00:35:25 2011 +0200 +Date: Fri Sep 2 00:35:25 2011 +0200 operation_reference.c: fix wrong variable type @@ -40422,7 +43595,7 @@ commit 1529eb81d4ad563de85bebc896b2c50efeb6b903 Author: Michael Muré -Date: Fri Sep 2 00:08:35 2011 +0200 +Date: Fri Sep 2 00:08:35 2011 +0200 operation_reference.c: clamp property values with +-inf if more than 7 digits for int, display value for float properties @@ -40433,7 +43606,7 @@ commit 1cec6e9df81b5fd1d2bd7a184fbfabb4d68518fc Author: Michael Muré -Date: Thu Sep 1 23:56:07 2011 +0200 +Date: Thu Sep 1 23:56:07 2011 +0200 Bug 655280 - Devel docs badly formatted display +inf or -inf if the default value is more than 7 digits @@ -40443,7 +43616,7 @@ commit 8ad98ebfa6ed7ba3a75967b475e0f0e24d6d6e3a Author: Michael Muré -Date: Thu Sep 1 23:23:31 2011 +0200 +Date: Thu Sep 1 23:23:31 2011 +0200 Bug 648693 - Checkerboard rendered incorrectly @@ -40455,7 +43628,7 @@ commit f3e836ec3d61904db5f861bb11d4b04b52a0f0ab Author: Mukund Sivaraman -Date: Wed Aug 31 19:18:14 2011 +0530 +Date: Wed Aug 31 19:18:14 2011 +0530 deinterlace: Rename functions @@ -40465,7 +43638,7 @@ commit eccdda2bad5393af3f04a0b62c792e880b814041 Author: Mukund Sivaraman -Date: Wed Aug 31 19:14:01 2011 +0530 +Date: Wed Aug 31 19:14:01 2011 +0530 deinterlace: Indent code to our style (contd.) @@ -40475,7 +43648,7 @@ commit c44d22afcf2a1b6f63c1cd52fe5615834d133d1e Author: Mukund Sivaraman -Date: Wed Aug 31 19:05:52 2011 +0530 +Date: Wed Aug 31 19:05:52 2011 +0530 color-to-alpha: Remove unused macros @@ -40484,7 +43657,7 @@ commit 10d940059981713085f2ad732f817bd55df8bdb3 Author: Mukund Sivaraman -Date: Wed Aug 31 19:05:03 2011 +0530 +Date: Wed Aug 31 19:05:03 2011 +0530 color-to-alpha: Add single precision suffixes to FP literals @@ -40495,7 +43668,7 @@ commit f4857f7e5be3e1ff67d09c150e1a34b6b01b1c93 Author: Mukund Sivaraman -Date: Wed Aug 31 19:03:49 2011 +0530 +Date: Wed Aug 31 19:03:49 2011 +0530 color-to-alpha: Remove redundant assignment @@ -40504,7 +43677,7 @@ commit 23121ffbfcd2ae3cc35945fba973ab56c0e430e9 Author: Mukund Sivaraman -Date: Wed Aug 31 19:03:25 2011 +0530 +Date: Wed Aug 31 19:03:25 2011 +0530 color-to-alpha: Indent code to our style (contd.) @@ -40514,7 +43687,7 @@ commit 7e420a45062c4635dca543c3053ddda2e1896ccb Author: Mukund Sivaraman -Date: Wed Aug 31 18:58:08 2011 +0530 +Date: Wed Aug 31 18:58:08 2011 +0530 color-rotate: Rename macro TP to TWO_PI @@ -40523,7 +43696,7 @@ commit 20998c5c949c9b94bac735ff9a37752f7d6ffd78 Author: Mukund Sivaraman -Date: Wed Aug 31 18:52:05 2011 +0530 +Date: Wed Aug 31 18:52:05 2011 +0530 color-rotate: Make variables lowercase @@ -40532,7 +43705,7 @@ commit 10325034b8f55972fbeda739e0c26cb29ae04586 Author: Mukund Sivaraman -Date: Wed Aug 31 18:50:42 2011 +0530 +Date: Wed Aug 31 18:50:42 2011 +0530 color-rotate: Remove redundant assignments @@ -40541,7 +43714,7 @@ commit e4df03810510d53cb0371fcc91c0c98321b879dc Author: Mukund Sivaraman -Date: Wed Aug 31 18:49:39 2011 +0530 +Date: Wed Aug 31 18:49:39 2011 +0530 color-rotate: Indent code to our style (contd.) @@ -40550,7 +43723,7 @@ commit 9c80772ce14b7aa7a0c10294266e85ee9c21963a Author: Mukund Sivaraman -Date: Wed Aug 31 01:13:31 2011 +0530 +Date: Wed Aug 31 01:13:31 2011 +0530 color-rotate: Rename function and change its defintion, args and use @@ -40560,7 +43733,7 @@ commit c5d133eefb6a098b94b98eeb667d39e0daf4ce14 Author: Mukund Sivaraman -Date: Wed Aug 31 01:09:20 2011 +0530 +Date: Wed Aug 31 01:09:20 2011 +0530 color-rotate: Rename function again @@ -40569,7 +43742,7 @@ commit 179c2ff50c5901d1564f3c75e7afffbfea618c05 Author: Mukund Sivaraman -Date: Wed Aug 31 01:07:30 2011 +0530 +Date: Wed Aug 31 01:07:30 2011 +0530 color-rotate: Update definition of gegl_rgb_to_hsv() @@ -40579,7 +43752,7 @@ commit 0cfcf4a9029e757469e9013b7976ab4b76d6e682 Author: Mukund Sivaraman -Date: Wed Aug 31 01:01:39 2011 +0530 +Date: Wed Aug 31 01:01:39 2011 +0530 color-rotate: Rename function @@ -40588,7 +43761,7 @@ commit 308e6b995a382abfdfc743222ddb5e1571be00f6 Author: Mukund Sivaraman -Date: Wed Aug 31 01:01:11 2011 +0530 +Date: Wed Aug 31 01:01:11 2011 +0530 color-rotate: Change args to gegl_rgb_to_hsv_double() @@ -40598,7 +43771,7 @@ commit 0a6b4dca3c79e75db7ea076a445924481b9cee58 Author: Mukund Sivaraman -Date: Wed Aug 31 00:56:51 2011 +0530 +Date: Wed Aug 31 00:56:51 2011 +0530 color-rotate: Change type of color components to float @@ -40607,7 +43780,7 @@ commit 74d3ce91bea2508342d29ea4377fbfecf9fd65fe Author: Mukund Sivaraman -Date: Tue Aug 30 21:13:52 2011 +0530 +Date: Tue Aug 30 21:13:52 2011 +0530 lens-distortion: Rename struct @@ -40616,7 +43789,7 @@ commit 9a770ca379d6cbaf48c9307fe4657e97e0e7a21a Author: Mukund Sivaraman -Date: Tue Aug 30 20:36:43 2011 +0530 +Date: Tue Aug 30 20:36:43 2011 +0530 lens-distortion: Indent code according to our style @@ -40626,7 +43799,7 @@ commit 180348f30f41506ed43674e32699295d17955315 Author: Mukund Sivaraman -Date: Tue Aug 30 20:36:11 2011 +0530 +Date: Tue Aug 30 20:36:11 2011 +0530 lens-distortion: Add missing struct @@ -40635,7 +43808,7 @@ commit 781da1d11869a94ea554bacb31052502a5af83f6 Author: Mukund Sivaraman -Date: Tue Aug 30 20:36:01 2011 +0530 +Date: Tue Aug 30 20:36:01 2011 +0530 lens-distortion: Remove obsolete include @@ -40644,7 +43817,7 @@ commit 6a27d5de64720f4567bc226f864516aba3dda506 Author: Robert Sasu -Date: Tue Aug 30 20:33:42 2011 +0530 +Date: Tue Aug 30 20:33:42 2011 +0530 lens-distortion: Add the lens-distortion op from soc-2011-ops branch @@ -40654,7 +43827,7 @@ commit 63f6b39b32172a4dc5e0041ae80ad00cf1bc262e Author: Mukund Sivaraman -Date: Tue Aug 30 20:28:28 2011 +0530 +Date: Tue Aug 30 20:28:28 2011 +0530 polar-coordinates: Indent code according to our style @@ -40664,7 +43837,7 @@ commit aa03e587bdd3519d6570b7c33c46179068441573 Author: Robert Sasu -Date: Tue Aug 30 20:27:59 2011 +0530 +Date: Tue Aug 30 20:27:59 2011 +0530 polar-coordinates: Add the polar-coordinates op from soc-2011-ops branch @@ -40675,7 +43848,7 @@ commit 16679c44b6fbdb5a2af34388f3557c8f0d6d0f87 Author: Mukund Sivaraman -Date: Tue Aug 30 20:26:44 2011 +0530 +Date: Tue Aug 30 20:26:44 2011 +0530 deinterlace: Indent code according to our style @@ -40685,7 +43858,7 @@ commit 1986b3ca5569e322be87bba986a23f81fe6fb944 Author: Robert Sasu -Date: Tue Aug 30 20:26:12 2011 +0530 +Date: Tue Aug 30 20:26:12 2011 +0530 deinterlace: Add the deinterlace op from soc-2011-ops branch @@ -40695,7 +43868,7 @@ commit a14d91ec7842a7e5c1176efe04ac3ac4520df3e0 Author: Mukund Sivaraman -Date: Tue Aug 30 20:25:18 2011 +0530 +Date: Tue Aug 30 20:25:18 2011 +0530 convolution-matrix: Indent code according to our style @@ -40705,7 +43878,7 @@ commit 3f261794fb5fdf156480101975e6d4ea525cd29b Author: Robert Sasu -Date: Tue Aug 30 20:24:36 2011 +0530 +Date: Tue Aug 30 20:24:36 2011 +0530 convolution-matrix: Add the convolution-matrix op from soc-2011-ops branch @@ -40716,7 +43889,7 @@ commit fcffddc1326612c77759405dc4cb664d6ba0b758 Author: Mukund Sivaraman -Date: Tue Aug 30 20:22:49 2011 +0530 +Date: Tue Aug 30 20:22:49 2011 +0530 red-eye-removal: Indent code according to our style @@ -40725,7 +43898,7 @@ commit 0ce8043bb7dbe7e0f4c3e627228816d0b04afd91 Author: Robert Sasu -Date: Tue Aug 30 20:22:17 2011 +0530 +Date: Tue Aug 30 20:22:17 2011 +0530 red-eye-removal: Add the red-eye-removal op from soc-2011-ops branch @@ -40735,7 +43908,7 @@ commit 0cf935ceb3a0dd21d7869a6210916ada8679b4a2 Author: Mukund Sivaraman -Date: Tue Aug 30 20:17:43 2011 +0530 +Date: Tue Aug 30 20:17:43 2011 +0530 color-rotate: Indent code according to our style @@ -40745,7 +43918,7 @@ commit c7b9587f53060d1e65acce5e23f34a8bd4611bf6 Author: Robert Sasu -Date: Tue Aug 30 20:16:49 2011 +0530 +Date: Tue Aug 30 20:16:49 2011 +0530 color-rotate: Add the color-rotate op from soc-2011-ops branch @@ -40755,7 +43928,7 @@ commit b8240b0d1ddfc2f582098602f01b29af03229caa Author: Mukund Sivaraman -Date: Tue Aug 30 20:13:15 2011 +0530 +Date: Tue Aug 30 20:13:15 2011 +0530 color-to-alpha: Indent code according to our style @@ -40765,7 +43938,7 @@ commit 3e5234992ec30ef7df5b6764525442fcd989649e Author: Robert Sasu -Date: Tue Aug 30 20:12:33 2011 +0530 +Date: Tue Aug 30 20:12:33 2011 +0530 color-to-alpha: Add the color-to-alpha op from soc-2011-ops branch @@ -40775,7 +43948,7 @@ commit 505b20ad34847cd096d709c75a355186f5ba35df Author: Mukund Sivaraman -Date: Tue Aug 30 20:07:40 2011 +0530 +Date: Tue Aug 30 20:07:40 2011 +0530 ripple: Indent code according to our style @@ -40785,7 +43958,7 @@ commit 31fa38c5c4ed037eef18586ff3df30e4e9a84b7f Author: Robert Sasu -Date: Tue Aug 30 20:07:03 2011 +0530 +Date: Tue Aug 30 20:07:03 2011 +0530 ripple: Add the ripple op from soc-2011-ops branch @@ -40795,7 +43968,7 @@ commit 0a952c5b8a65c4c851313bf9a1b84c44b8cea71a Author: Mukund Sivaraman -Date: Tue Aug 30 20:06:20 2011 +0530 +Date: Tue Aug 30 20:06:20 2011 +0530 cubism: Indent code according to our style @@ -40805,7 +43978,7 @@ commit 7947265cd35044e34ff084fc520f2665c2ebd094 Author: Mukund Sivaraman -Date: Tue Aug 30 20:04:09 2011 +0530 +Date: Tue Aug 30 20:04:09 2011 +0530 cubism: Fix call to gegl_buffer_sample() @@ -40814,7 +43987,7 @@ commit d85e7909cd573bc216b688644e94d9d937f0dd97 Author: Robert Sasu -Date: Tue Aug 30 20:03:12 2011 +0530 +Date: Tue Aug 30 20:03:12 2011 +0530 cubism: Add the cubism op from soc-2011-ops branch @@ -40824,7 +43997,7 @@ commit f5d2add5b223e440d02d8597909d0760221a2ca9 Author: Mukund Sivaraman -Date: Tue Aug 30 20:01:54 2011 +0530 +Date: Tue Aug 30 20:01:54 2011 +0530 emboss: Indent code according to our style @@ -40833,7 +44006,7 @@ commit b5629497dbc51bf737c7da393e0ee270941776fd Author: Robert Sasu -Date: Tue Aug 30 20:00:56 2011 +0530 +Date: Tue Aug 30 20:00:56 2011 +0530 emboss: Add the emboss op from soc-2011-ops branch @@ -40843,7 +44016,7 @@ commit 10d4078631cb699940cf5b90280c53794210ed11 Author: Mukund Sivaraman -Date: Tue Aug 30 19:54:47 2011 +0530 +Date: Tue Aug 30 19:54:47 2011 +0530 lens-correct: Fix include syntax for lensfun.h @@ -40852,7 +44025,7 @@ commit 26a18b34bcbc9530c719e8d3e48eafb06fe8c640 Author: Mukund Sivaraman -Date: Tue Aug 30 19:54:10 2011 +0530 +Date: Tue Aug 30 19:54:10 2011 +0530 lens-correct: Move stuff in lens-correct.h into lens-correct.c @@ -40865,7 +44038,7 @@ commit 0f7d8fde844efda085886d0a22ba2a60075d9f29 Author: Mukund Sivaraman -Date: Tue Aug 30 19:51:01 2011 +0530 +Date: Tue Aug 30 19:51:01 2011 +0530 display: Remove unused variable @@ -40874,17 +44047,17 @@ commit b336a2677d6faaf6d94c6291c1d5f5ddbd045a6e Author: Mukund Sivaraman -Date: Tue Aug 30 19:50:50 2011 +0530 +Date: Tue Aug 30 19:50:50 2011 +0530 build: Add lensfun to build deps - configure.ac | 20 ++++++++++++++++++++ + configure.ac | 20 ++++++++++++++++++++ operations/workshop/Makefile.am | 12 +++++++++++- 2 files changed, 31 insertions(+), 1 deletion(-) commit 9a4624949073e69c594e563951dfe41e8454e6de Author: Mukund Sivaraman -Date: Tue Aug 30 19:34:54 2011 +0530 +Date: Tue Aug 30 19:34:54 2011 +0530 build: Sort version numbers @@ -40893,7 +44066,7 @@ commit b826c2b8656d4c6d3c229b3e1df61a04c8d055ad Author: Mukund Sivaraman -Date: Tue Aug 30 19:32:40 2011 +0530 +Date: Tue Aug 30 19:32:40 2011 +0530 lens-correct: Add missing alpha member to LensCorrectionModel @@ -40902,7 +44075,7 @@ commit 3fd09d1fbd719bd83ca48091442a008ae57d2def Author: Mukund Sivaraman -Date: Tue Aug 30 19:25:57 2011 +0530 +Date: Tue Aug 30 19:25:57 2011 +0530 lens-correct: Indent code according to our style @@ -40913,7 +44086,7 @@ commit ae20eb1032724a66057ea996f352640a8d89343f Author: Mukund Sivaraman -Date: Tue Aug 30 19:24:35 2011 +0530 +Date: Tue Aug 30 19:24:35 2011 +0530 lens-correct: Remove trailing whitespace @@ -40922,7 +44095,7 @@ commit 25a24635a7f214e67014212b4c6c88ce5bad0de7 Author: Mukund Sivaraman -Date: Tue Aug 30 19:23:21 2011 +0530 +Date: Tue Aug 30 19:23:21 2011 +0530 Make automake not print non-GNU warnings @@ -40931,7 +44104,7 @@ commit 1da19308f3c95f683ad8f0ae3ea32dbe20d9dc08 Author: Robert Sasu -Date: Tue Aug 30 19:20:01 2011 +0530 +Date: Tue Aug 30 19:20:01 2011 +0530 lens-correct: Update the lens-correct op from soc-2011-ops branch @@ -40941,7 +44114,7 @@ commit 885bb8dc71bc48e2efe58b6012133357f995cc5a Author: Michael Muré -Date: Wed Aug 24 01:36:16 2011 +0200 +Date: Wed Aug 24 01:36:16 2011 +0200 examples/float-lookup: not really a memory leak since it's freed when the program ends, but fix it anyway @@ -40951,7 +44124,7 @@ commit 2d0aafb83bc8ca68cb39d0deabf10f036f8a6bab Author: Michael Muré -Date: Wed Aug 24 01:12:39 2011 +0200 +Date: Wed Aug 24 01:12:39 2011 +0200 gegl-path: fix potential memory leak @@ -40960,7 +44133,7 @@ commit 7b8d366bb52a0b5662ebeb3abdaad000877bc2dd Author: Nicolas Robidoux -Date: Sun Aug 21 00:47:10 2011 +0200 +Date: Sun Aug 21 00:47:10 2011 +0200 Add Chantal, John and Anthony to AUTHORS @@ -40969,7 +44142,7 @@ commit 9d4e3d1621dd4228d571805ff647e5889c803491 Author: Jon Nordby -Date: Fri Aug 19 22:59:01 2011 +0200 +Date: Fri Aug 19 22:59:01 2011 +0200 Add G_{BEGIN,END}_DECLS guards to chant/plugin headers @@ -40985,51 +44158,51 @@ commit 0d02a9af096c2b8d4944b0b07dbaa9a95c496ad0 Author: Massimo Valentini -Date: Fri Aug 19 13:01:10 2011 +0200 +Date: Fri Aug 19 13:01:10 2011 +0200 gegl-tile: keep destroy_notify member in sync with data add a test that exercises the paths modified, mainly to be executed with valgrind - gegl/buffer/gegl-tile.c | 5 +++++ + gegl/buffer/gegl-tile.c | 5 +++++ tests/buffer/reference/dup_linear_from_data.buf | 13 +++++++++++++ - tests/buffer/tests/dup_linear_from_data.c | 26 + tests/buffer/tests/dup_linear_from_data.c | 26 +++++++++++++++++++++++++ 3 files changed, 44 insertions(+) commit fb80e6f823c1929c312c1282a84c16773b15add5 Author: Massimo Valentini -Date: Wed Aug 17 17:26:31 2011 +0200 +Date: Wed Aug 17 17:26:31 2011 +0200 memory leaks - bin/gegl.c | 1 + + bin/gegl.c | 1 + gegl/buffer/gegl-buffer-linear.c | 26 ++++++++++---------------- - gegl/buffer/gegl-buffer.c | 4 ++++ - gegl/buffer/gegl-sampler-cubic.c | 9 +++++++++ - gegl/gegl-xml.c | 2 +- - gegl/graph/gegl-node.c | 2 +- - gegl/process/gegl-eval-mgr.c | 2 ++ - operations/affine/affine.c | 13 +++++++++++-- - operations/common/dropshadow.c | 4 +++- - operations/common/fattal02.c | 4 ++++ - operations/external/matting-levin.c | 1 + + gegl/buffer/gegl-buffer.c | 4 ++++ + gegl/buffer/gegl-sampler-cubic.c | 9 +++++++++ + gegl/gegl-xml.c | 2 +- + gegl/graph/gegl-node.c | 2 +- + gegl/process/gegl-eval-mgr.c | 2 ++ + operations/affine/affine.c | 13 +++++++++++-- + operations/common/dropshadow.c | 4 +++- + operations/common/fattal02.c | 4 ++++ + operations/external/matting-levin.c | 1 + 11 files changed, 47 insertions(+), 21 deletions(-) commit d8cdb9a623bfc95f3a9a7e3ff9dd28153d03c2d1 Author: Massimo Valentini -Date: Wed Aug 17 17:27:31 2011 +0200 +Date: Wed Aug 17 17:27:31 2011 +0200 buffer leaks in make check - gegl/buffer/gegl-buffer-linear.c | 2 ++ - tests/buffer/buffer-test.c | 6 +++++- - tests/buffer/tests/linear_from_data.c | 2 +- - tests/buffer/tests/linear_from_data_rows.c | 2 +- - tests/buffer/tests/linear_modify.c | 2 +- - tests/buffer/tests/linear_new.c | 2 +- - tests/buffer/tests/linear_proxy_modify.c | 2 +- + gegl/buffer/gegl-buffer-linear.c | 2 ++ + tests/buffer/buffer-test.c | 6 +++++- + tests/buffer/tests/linear_from_data.c | 2 +- + tests/buffer/tests/linear_from_data_rows.c | 2 +- + tests/buffer/tests/linear_modify.c | 2 +- + tests/buffer/tests/linear_new.c | 2 +- + tests/buffer/tests/linear_proxy_modify.c | 2 +- tests/buffer/tests/test_gegl_buffer_iterator1sub.c | 2 +- tests/buffer/tests/test_gegl_buffer_iterator2.c | 2 +- tests/buffer/tests/test_gegl_buffer_iterator2sub.c | 2 +- @@ -41041,7 +44214,7 @@ commit 3acec72ea5abc81cb29da12ac5c94c297f78b5ac Author: Barak Itkin -Date: Wed Aug 17 00:50:19 2011 +0300 +Date: Wed Aug 17 00:50:19 2011 +0300 gegl-processor: More handling of sink operations without an input @@ -41056,7 +44229,7 @@ commit 1542c3f2cc82c8505c6907aacb30d0606888f08e Author: Michael Muré -Date: Tue Aug 16 23:11:49 2011 +0200 +Date: Tue Aug 16 23:11:49 2011 +0200 gegl-processor: add a g_return_if_fail to prevent a segfault if a sink operator has no input @@ -41066,7 +44239,7 @@ commit d5c1e4dd020da713e9b3ba6764e579f5f4ebb07f Author: Michael Muré -Date: Tue Aug 2 11:22:23 2011 +0200 +Date: Tue Aug 2 11:22:23 2011 +0200 add 2 more test for gegl_buffer_dup (delete one after duplication) @@ -41080,7 +44253,7 @@ commit ae2ade7065e9a2b13c9589f01d34ee59b1c6526d Author: Michael Muré -Date: Tue Aug 2 10:46:17 2011 +0200 +Date: Tue Aug 2 10:46:17 2011 +0200 gegl_buffer_get_unlocked: fix a potential dereference of null pointer @@ -41089,36 +44262,32 @@ commit 1ea2514c9b94d8a570fc62f5fcb6e5cd47dbec46 Author: Michael Muré -Date: Tue Aug 2 10:20:17 2011 +0200 +Date: Tue Aug 2 10:20:17 2011 +0200 add new test for gegl_buffer_dup (copy on write) - .../reference/test_gegl_buffer_dup_copy1.buf | 23 + ...uplicate.buf => test_gegl_buffer_dup_copy1.buf} | 2 +- + .../reference/test_gegl_buffer_dup_copy2.buf | 23 ++++++++++++++++++++++ - .../reference/test_gegl_buffer_dup_copy2.buf | 23 + .../reference/test_gegl_buffer_dup_write1.buf | 23 ++++++++++++++++++++++ - .../reference/test_gegl_buffer_dup_write1.buf | 23 + .../reference/test_gegl_buffer_dup_write2.buf | 23 ++++++++++++++++++++++ - .../reference/test_gegl_buffer_dup_write2.buf | 23 + .../reference/test_gegl_buffer_dup_write3.buf | 23 ++++++++++++++++++++++ - .../reference/test_gegl_buffer_dup_write3.buf | 23 + .../reference/test_gegl_buffer_dup_write4.buf | 23 ++++++++++++++++++++++ - .../reference/test_gegl_buffer_dup_write4.buf | 23 - ++++++++++++++++++++++ - .../reference/test_gegl_buffer_duplicate.buf | 23 - ---------------------- - tests/buffer/tests/test_gegl_buffer_dup_copy1.c | 13 ++++++++++++ + ...er_duplicate.c => test_gegl_buffer_dup_copy1.c} | 0 tests/buffer/tests/test_gegl_buffer_dup_copy2.c | 13 ++++++++++++ tests/buffer/tests/test_gegl_buffer_dup_write1.c | 14 +++++++++++++ tests/buffer/tests/test_gegl_buffer_dup_write2.c | 14 +++++++++++++ tests/buffer/tests/test_gegl_buffer_dup_write3.c | 14 +++++++++++++ tests/buffer/tests/test_gegl_buffer_dup_write4.c | 14 +++++++++++++ - tests/buffer/tests/test_gegl_buffer_duplicate.c | 13 ------------ - 14 files changed, 220 insertions(+), 36 deletions(-) + 12 files changed, 185 insertions(+), 1 deletion(-) commit 744bc9a090445024cd590bed025e8a36731ad345 Author: Michael Muré -Date: Sat Jul 23 23:58:35 2011 +0200 +Date: Sat Jul 23 23:58:35 2011 +0200 gegl-dot: fix a bug that made appear a lonely node next to a subgraph @@ -41127,7 +44296,7 @@ commit 9ab5980e903b99a555267593ff1077dfa19ecd3f Author: Michael Muré -Date: Tue Jul 12 00:36:38 2011 +0200 +Date: Tue Jul 12 00:36:38 2011 +0200 gegl-xml.c: correct wrong and misleading indentation @@ -41137,7 +44306,7 @@ commit 1a9ad5a86751d480a02fa750596a32113fc3ffb2 Author: Michael Muré -Date: Fri Jul 22 18:34:41 2011 +0200 +Date: Fri Jul 22 18:34:41 2011 +0200 gegl-tile-backend-file.c: remove an unneeded printf that segfault if block is null @@ -41147,7 +44316,7 @@ commit 89542a70c564040cd90136104c158dcfffb0cc93 Author: Michael Muré -Date: Thu Aug 4 20:19:32 2011 +0200 +Date: Thu Aug 4 20:19:32 2011 +0200 gegl-buffer-iterator: don't use a sub-buffer to avoid killing the performance @@ -41157,7 +44326,7 @@ commit 3101d3a8b24b570b7b5635a4aa25ec9a01d679a1 Author: Michael Muré -Date: Thu Aug 4 18:21:48 2011 +0200 +Date: Thu Aug 4 18:21:48 2011 +0200 gegl-buffer-iterator: fix compilation and previous wrong commit @@ -41167,7 +44336,7 @@ commit 4c0253928bb6a9650ad5f42578abdcbd8355ab98 Author: Nils Philippsen -Date: Thu Aug 4 16:23:03 2011 +0200 +Date: Thu Aug 4 16:23:03 2011 +0200 Don't use 0xdeadbeef "special address" to mark finished iterators. @@ -41180,7 +44349,7 @@ commit 9339fd67bc7f0feb88cfa8b7015fced456355054 Author: Jon Nordby -Date: Thu Aug 4 00:47:06 2011 +0200 +Date: Thu Aug 4 00:47:06 2011 +0200 Fix install of gegl vapi file @@ -41189,27 +44358,27 @@ and this package is versioned and changes all the time. Other projects just use $(datadir)/vala/vapi, so we do the sam - configure.ac | 3 --- + configure.ac | 3 --- gegl/Makefile.am | 2 +- 2 files changed, 1 insertion(+), 4 deletions(-) commit 7707579e21a91ad4e04618c30366471397367fbe Author: Jon Nordby -Date: Wed Aug 3 23:11:10 2011 +0200 +Date: Wed Aug 3 23:11:10 2011 +0200 Build Vala support (.vapi file) by default This can now be generated from the .gir file. - configure.ac | 25 +++++++++++++++++++++++++ - gegl/.gitignore | 1 + + configure.ac | 25 +++++++++++++++++++++++++ + gegl/.gitignore | 1 + gegl/Gegl-0.1.metadata | 1 + - gegl/Makefile.am | 12 +++++++++++- + gegl/Makefile.am | 12 +++++++++++- 4 files changed, 38 insertions(+), 1 deletion(-) commit 8c101b704a9f2350f1ad98f551db4ed43e4443ed Author: Jon Nordby -Date: Wed Jul 20 00:26:05 2011 +0200 +Date: Wed Jul 20 00:26:05 2011 +0200 Bring back option for "gegl" binary to show graphs. @@ -41217,12 +44386,12 @@ bin/gegl-options.c | 2 +- bin/gegl-options.h | 1 + - bin/gegl.c | 12 ++++++++++++ + bin/gegl.c | 12 ++++++++++++ 3 files changed, 14 insertions(+), 1 deletion(-) commit 1300c55497c5066335181b6ac837cf2da58ed053 Author: Jon Nordby -Date: Tue Jul 19 22:38:30 2011 +0200 +Date: Tue Jul 19 22:38:30 2011 +0200 Add gegl:display meta operation @@ -41232,20 +44401,17 @@ commit 8229157e83461e320234fb0e046a90af0258142d Author: Jon Nordby -Date: Tue Jul 19 22:38:00 2011 +0200 +Date: Tue Jul 19 22:38:00 2011 +0200 Rename gegl:display to gegl:sdl-display - operations/external/Makefile.am | 6 +- - operations/external/display.c | 182 - -------------------------------------- - operations/external/sdl-display.c | 181 - +++++++++++++++++++++++++++++++++++++ - 3 files changed, 184 insertions(+), 185 deletions(-) + operations/external/Makefile.am | 6 +++--- + operations/external/{display.c => sdl-display.c} | 9 ++++----- + 2 files changed, 7 insertions(+), 8 deletions(-) commit 1c7fd2e28dda2e44bdda63a34d6ef3bb0c9fc994 Author: Øyvind Kolås -Date: Mon Jul 18 21:08:56 2011 +0100 +Date: Mon Jul 18 21:08:56 2011 +0100 AUTHORS: add Rasmus Hahn @@ -41254,7 +44420,7 @@ commit 5470164d7a8677d9ea1ea67282650476b4d17aa4 Author: Øyvind Kolås -Date: Mon Jul 18 21:08:30 2011 +0100 +Date: Mon Jul 18 21:08:30 2011 +0100 exr-save: normalize coding style @@ -41264,7 +44430,7 @@ commit d9512a262c845bb59f47ba103c1b7a32790ccf37 Author: Øyvind Kolås -Date: Mon Jul 18 20:56:50 2011 +0100 +Date: Mon Jul 18 20:56:50 2011 +0100 exr-save: add new op from Rasmus Hahn @@ -41314,7 +44480,7 @@ commit 3bcf162a117c05bb89ea0ca837536589d0cb8e3d Author: Øyvind Kolås -Date: Sun Jul 10 14:57:15 2011 +0100 +Date: Sun Jul 10 14:57:15 2011 +0100 tools/introspect: fix to use never API properly @@ -41323,7 +44489,7 @@ commit 94653c933ae56540b397d9edb34e0d5173bfe410 Author: Michael Muré -Date: Tue Jul 5 21:34:19 2011 +0200 +Date: Tue Jul 5 21:34:19 2011 +0200 gegl-buffer.h: update doc to silence some warning @@ -41332,7 +44498,7 @@ commit ac5a8d21463b9a5a0dec98fbfd2dc4c3c8cd6848 Author: Michael Muré -Date: Fri Jul 1 17:01:38 2011 +0200 +Date: Fri Jul 1 17:01:38 2011 +0200 GeglPath: add acces to the non-flattened path @@ -41342,7 +44508,7 @@ commit 4ae539ded69faeb1dfa51edaf0ce9c87d69434da Author: Michael Muré -Date: Thu Jun 30 13:38:42 2011 +0200 +Date: Thu Jun 30 13:38:42 2011 +0200 gegl-path.h: add myself in the copyright @@ -41351,7 +44517,7 @@ commit 0c8b8b2292d45a952f776becc6af0bff90f96b56 Author: Michael Muré -Date: Thu Jun 30 13:37:35 2011 +0200 +Date: Thu Jun 30 13:37:35 2011 +0200 GeglPath: document internal flattener function @@ -41360,7 +44526,7 @@ commit 042e9f9c5c4a6d6895733f8ac9ff7ad469118604 Author: Michael Muré -Date: Thu Jun 30 13:31:13 2011 +0200 +Date: Thu Jun 30 13:31:13 2011 +0200 path: add back the stroking code from GeglPath to the path op @@ -41370,7 +44536,7 @@ commit a9c834543276bc21e51ae3a25b8b4f68423f85b7 Author: Michael Muré -Date: Tue Jun 28 21:33:31 2011 +0200 +Date: Tue Jun 28 21:33:31 2011 +0200 path: remove dead code @@ -41380,7 +44546,7 @@ commit 0e41b7753b8a0a9b79530889baeefd97cc4b6d34 Author: Michael Muré -Date: Tue Jun 28 21:09:41 2011 +0200 +Date: Tue Jun 28 21:09:41 2011 +0200 vector-fill: fix path_changed @@ -41389,7 +44555,7 @@ commit d5957c9a10e19a8139a3e474aa6d21f094c45ccd Author: Michael Muré -Date: Thu Jun 30 13:30:24 2011 +0200 +Date: Thu Jun 30 13:30:24 2011 +0200 GeglPath: expose lerp and point_dist functions @@ -41399,7 +44565,7 @@ commit 38ca27362b2d34583ef80a0dcbd029cbd866a443 Author: Michael Muré -Date: Tue Jun 28 23:44:31 2011 +0200 +Date: Tue Jun 28 23:44:31 2011 +0200 GeglPath: remove the declaration of unused path type "linear curve position associated value" @@ -41409,7 +44575,7 @@ commit a17f2a0169f06b8607df41385c855d65a28aa02a Author: Michael Muré -Date: Tue Jun 28 23:43:31 2011 +0200 +Date: Tue Jun 28 23:43:31 2011 +0200 GeglPath: remove unused #include @@ -41418,7 +44584,7 @@ commit 81c7582149e12a811aa2131dedf5ba4e0a9ba2a3 Author: Michael Muré -Date: Tue Jun 28 21:32:07 2011 +0200 +Date: Tue Jun 28 21:32:07 2011 +0200 GeglPath: add a gegl_path_get_flat_path function @@ -41428,7 +44594,7 @@ commit 03dd31913a240f1e7fc09716e2c7539ffd991dc1 Author: Michael Muré -Date: Tue Jun 28 20:33:00 2011 +0200 +Date: Tue Jun 28 20:33:00 2011 +0200 GeglPath: docs + some coding style @@ -41438,7 +44604,7 @@ commit d820372db43b0670062f159279a56f5ceeccd0a6 Author: Michael Muré -Date: Tue Jun 28 19:40:48 2011 +0200 +Date: Tue Jun 28 19:40:48 2011 +0200 GeglPath: fix ensure_tail that didn't work if priv->tail == NULL + fix wrong renaming @@ -41448,7 +44614,7 @@ commit 34818c61f6120b46d40a455c6d28d6e0c96f369c Author: Michael Muré -Date: Tue Jun 28 19:32:45 2011 +0200 +Date: Tue Jun 28 19:32:45 2011 +0200 GeglPath: a bit more of organisation @@ -41458,7 +44624,7 @@ commit bb7fb0fe465d2f5a3572e9095a8d19fa8ff686da Author: Michael Muré -Date: Tue Jun 28 19:28:18 2011 +0200 +Date: Tue Jun 28 19:28:18 2011 +0200 GeglPath: add some doc @@ -41467,7 +44633,7 @@ commit 4ee274a92bfd125bc82abea10f2f429bdda477fb Author: Michael Muré -Date: Tue Jun 28 18:58:14 2011 +0200 +Date: Tue Jun 28 18:58:14 2011 +0200 GeglPath: coding style + fix a warning in doc generation @@ -41476,7 +44642,7 @@ commit a465d09267085155566a331aad8713189e8ea558 Author: Michael Muré -Date: Tue Jun 28 17:49:10 2011 +0200 +Date: Tue Jun 28 17:49:10 2011 +0200 GeglPath: coding style @@ -41486,7 +44652,7 @@ commit 59b3182e9f1487fe8933c441bc6689fafd1865bc Author: Michael Muré -Date: Tue Jun 28 17:36:41 2011 +0200 +Date: Tue Jun 28 17:36:41 2011 +0200 GeglPath: rename GeglPathList related function to gegl_path_list_* @@ -41496,7 +44662,7 @@ commit 000a3f39fd6b7dba07875466ed62600aa20ae1f8 Author: Michael Muré -Date: Tue Jun 28 17:29:10 2011 +0200 +Date: Tue Jun 28 17:29:10 2011 +0200 GeglPath: heavy reorganisation and some coding style @@ -41506,7 +44672,7 @@ commit 9b40e10f0da02c78538220fc9cb00478a86bc84f Author: Michael Muré -Date: Tue Jun 21 15:58:19 2011 +0200 +Date: Tue Jun 21 15:58:19 2011 +0200 GeglPath: start organizing the file @@ -41516,7 +44682,7 @@ commit 8ceb2434d76ae476cbf39fdea66fef401d30e4ed Author: Michael Muré -Date: Tue Jun 21 14:47:54 2011 +0200 +Date: Tue Jun 21 14:47:54 2011 +0200 GeglPath: remove GEGL_PATH_INTERNAL @@ -41526,7 +44692,7 @@ commit 2e8c408dc69970a3e9a7167500751368a7651d27 Author: Michael Muré -Date: Tue Jun 21 14:25:46 2011 +0200 +Date: Tue Jun 21 14:25:46 2011 +0200 GeglPath: remove dead code @@ -41537,7 +44703,7 @@ commit 2da8a6f93becbd97c759dc093de8f548b1d175d8 Author: Mukund Sivaraman -Date: Wed Jul 6 19:15:12 2011 +0530 +Date: Wed Jul 6 19:15:12 2011 +0530 plasma: Minimize code @@ -41546,7 +44712,7 @@ commit 128e4941108be0ccc184c981cdd61c6fb367b263 Author: Øyvind Kolås -Date: Wed Jul 6 14:43:39 2011 +0100 +Date: Wed Jul 6 14:43:39 2011 +0100 plasma: revert accidental code removal @@ -41555,7 +44721,7 @@ commit 18086b8a07fb81d033a07ef84896a427cc4edccb Author: Michael Muré -Date: Tue Jul 5 17:12:04 2011 +0200 +Date: Tue Jul 5 17:12:04 2011 +0200 add missing file gegl-types.c for the GeglSamplerType enum @@ -41564,20 +44730,20 @@ commit 54d3b4af5cebd10514390514b41fdc672fd0939f Author: Michael Muré -Date: Sun Jul 3 03:10:44 2011 +0200 +Date: Sun Jul 3 03:10:44 2011 +0200 add GeglInterpolation enum in the chant system, not totally working - gegl/Makefile.am | 1 + + gegl/Makefile.am | 1 + gegl/buffer/gegl-buffer.h | 8 ------- - gegl/gegl-chant.h | 55 + gegl/gegl-chant.h | 55 +++++++++++++++++++++++++++++++++++------------ - gegl/gegl-types.h | 10 +++++++++ + gegl/gegl-types.h | 10 +++++++++ 4 files changed, 52 insertions(+), 22 deletions(-) commit 37006dce73551483becde3b4b91b2149e977884f Author: Nils Philippsen -Date: Tue Jul 5 11:39:17 2011 +0200 +Date: Tue Jul 5 11:39:17 2011 +0200 gegl:lua adapt to updated gegl_buffer_sample() API @@ -41586,7 +44752,7 @@ commit babc448b2522ae6b49a3293762a1b50f99567b66 Author: Michael Muré -Date: Mon Jul 4 11:55:16 2011 +0200 +Date: Mon Jul 4 11:55:16 2011 +0200 fix compilation @@ -41595,7 +44761,7 @@ commit 9f3bae181a05fd804cc94693f9c5c08fc917edfd Author: Øyvind Kolås -Date: Sun Jul 3 23:20:09 2011 +0100 +Date: Sun Jul 3 23:20:09 2011 +0100 sampler: fix gegl_sampler_get_context_rect @@ -41604,7 +44770,7 @@ commit 78ceb5769bd7e501be38ecb0225efe03acf4dfe0 Author: Øyvind Kolås -Date: Sun Jul 3 18:48:05 2011 +0100 +Date: Sun Jul 3 18:48:05 2011 +0100 sampler: add a macro that inlines trampline of gegl_sampler_get @@ -41613,17 +44779,17 @@ gegl_sampler_get still exists as a function bindable by bindings. gegl/buffer/gegl-buffer-private.h | 1 - - gegl/buffer/gegl-buffer.h | 3 +++ - gegl/buffer/gegl-sampler.c | 6 ++++++ - gegl/buffer/gegl-sampler.h | 20 ++++++++++---------- - gegl/gegl-c.c | 1 + - gegl/gegl-plugin.h | 14 ++++++++++++++ - operations/affine/affine.c | 20 +++++++++++--------- + gegl/buffer/gegl-buffer.h | 3 +++ + gegl/buffer/gegl-sampler.c | 6 ++++++ + gegl/buffer/gegl-sampler.h | 20 ++++++++++---------- + gegl/gegl-c.c | 1 + + gegl/gegl-plugin.h | 14 ++++++++++++++ + operations/affine/affine.c | 20 +++++++++++--------- 7 files changed, 45 insertions(+), 20 deletions(-) commit 0cc25a2ed7e5e9cbe865c02f7e909012bce1a241 Author: Øyvind Kolås -Date: Sun Jul 3 17:42:43 2011 +0100 +Date: Sun Jul 3 17:42:43 2011 +0100 buffer: removed unusued sampler_set_scale @@ -41632,7 +44798,7 @@ commit fc42425e81df29f5fbdb5bd4127f3f7bd214454c Author: Øyvind Kolås -Date: Sun Jul 3 17:40:50 2011 +0100 +Date: Sun Jul 3 17:40:50 2011 +0100 affine: adjust for api change renaming GeglInterpolation to GeglSamplerType @@ -41643,7 +44809,7 @@ commit edffe28a6d584a301656482cf930850e3e3a67cb Author: Øyvind Kolås -Date: Sun Jul 3 17:27:12 2011 +0100 +Date: Sun Jul 3 17:27:12 2011 +0100 sampler: renamed GeglInterpolation enum to GeglSamplerType @@ -41653,16 +44819,16 @@ gegl/buffer/gegl-buffer-access.c | 7 +++++-- gegl/buffer/gegl-buffer-private.h | 2 -- - gegl/buffer/gegl-buffer.h | 17 ++++++++--------- - gegl/buffer/gegl-sampler.c | 16 +++++++++------- - gegl/buffer/gegl-sampler.h | 1 - + gegl/buffer/gegl-buffer.h | 17 ++++++++--------- + gegl/buffer/gegl-sampler.c | 16 +++++++++------- + gegl/buffer/gegl-sampler.h | 1 - operations/common/map-absolute.c | 6 +++--- operations/common/map-relative.c | 6 +++--- 7 files changed, 28 insertions(+), 27 deletions(-) commit 6fde478a8c541555d08966ab3ca5065d6772cfc7 Author: Øyvind Kolås -Date: Sun Jul 3 17:07:58 2011 +0100 +Date: Sun Jul 3 17:07:58 2011 +0100 buffer: cache the vfunc in instance @@ -41675,21 +44841,21 @@ commit b30e5104084ea0d32011c2e55efe81f199abbe4c Author: Øyvind Kolås -Date: Sun Jul 3 17:00:30 2011 +0100 +Date: Sun Jul 3 17:00:30 2011 +0100 buffer: add scale argument to gegl_sampler_get gegl/buffer/gegl-buffer-access.c | 4 +--- - gegl/buffer/gegl-buffer.h | 1 + + gegl/buffer/gegl-buffer.h | 1 + gegl/buffer/gegl-sampler-cubic.c | 2 ++ gegl/buffer/gegl-sampler-lanczos.c | 2 ++ gegl/buffer/gegl-sampler-linear.c | 2 ++ gegl/buffer/gegl-sampler-lohalo.c | 10 ++++++---- gegl/buffer/gegl-sampler-nearest.c | 2 ++ - gegl/buffer/gegl-sampler.c | 35 + gegl/buffer/gegl-sampler.c | 35 ++++------------------------------- - gegl/buffer/gegl-sampler.h | 8 ++------ - operations/affine/affine.c | 4 +--- + gegl/buffer/gegl-sampler.h | 8 ++------ + operations/affine/affine.c | 4 +--- operations/common/map-absolute.c | 2 +- operations/common/map-relative.c | 3 ++- operations/workshop/whirl-pinch.c | 3 +-- @@ -41697,7 +44863,7 @@ commit 41c2625f1f19f621f0d6b60be4c94980ca6b4b80 Author: Øyvind Kolås -Date: Sun Jul 3 16:50:53 2011 +0100 +Date: Sun Jul 3 16:50:53 2011 +0100 buffer: add gegl_buffer_sampler_new @@ -41705,9 +44871,9 @@ smaller public API for efficient access to samplers. - gegl/buffer/gegl-buffer.h | 20 +++++++++++++++++--- - gegl/buffer/gegl-sampler.c | 10 ++++++++-- - operations/affine/affine.c | 35 + gegl/buffer/gegl-buffer.h | 20 +++++++++++++++++--- + gegl/buffer/gegl-sampler.c | 10 ++++++++-- + operations/affine/affine.c | 35 ++++++++++++++--------------------- operations/workshop/fractal-trace.c | 10 +++++----- operations/workshop/whirl-pinch.c | 29 +++++++++++++++++++---------- @@ -41715,7 +44881,7 @@ commit bc158812edf7b237ddcdf935a3fd97fffdef47ce Author: Øyvind Kolås -Date: Sun Jul 3 16:50:34 2011 +0100 +Date: Sun Jul 3 16:50:34 2011 +0100 map-aboslute/relative: remove unneeded includes @@ -41725,7 +44891,7 @@ commit e1ba81782326e625f5549afd9bdd8a4dbb2574a2 Author: Øyvind Kolås -Date: Sun Jul 3 03:39:35 2011 +0100 +Date: Sun Jul 3 03:39:35 2011 +0100 buffer: rework of sampler api @@ -41734,15 +44900,15 @@ gegl/buffer/gegl-buffer-access.c | 15 --------------- gegl/buffer/gegl-buffer-types.h | 1 + - gegl/buffer/gegl-buffer.h | 18 ++++++++++++++---- - gegl/buffer/gegl-sampler.c | 21 ++++++++++++++++++++- - gegl/buffer/gegl-sampler.h | 1 - - operations/affine/affine.c | 29 +---------------------------- + gegl/buffer/gegl-buffer.h | 18 ++++++++++++++---- + gegl/buffer/gegl-sampler.c | 21 ++++++++++++++++++++- + gegl/buffer/gegl-sampler.h | 1 - + operations/affine/affine.c | 29 +---------------------------- 6 files changed, 36 insertions(+), 49 deletions(-) commit 4530f3306b015b577bd00bfc45d7f618c4d8a46f Author: Øyvind Kolås -Date: Sun Jul 3 03:25:58 2011 +0100 +Date: Sun Jul 3 03:25:58 2011 +0100 affine: remove unneeded gegl-sampler.h include @@ -41751,7 +44917,7 @@ commit c05cfa06e8d1dbee0859f3e727644c5435cbac8d Author: Øyvind Kolås -Date: Sun Jul 3 02:49:21 2011 +0100 +Date: Sun Jul 3 02:49:21 2011 +0100 gegl_buffer_sample: change API @@ -41764,33 +44930,33 @@ but it resides in #ifdef 0'd code so there should be no API conflict. gegl/buffer/gegl-buffer-access.c | 26 +++++++------------------- - gegl/buffer/gegl-buffer.h | 29 +++++++++++------------------ - gegl/gegl-plugin.h | 10 +++++----- - operations/common/mirrors.c | 2 +- + gegl/buffer/gegl-buffer.h | 29 +++++++++++------------------ + gegl/gegl-plugin.h | 10 +++++----- + operations/common/mirrors.c | 2 +- operations/workshop/fractal-trace.c | 12 ++++++------ - operations/workshop/noise-spread.c | 4 ++-- - operations/workshop/plasma.c | 8 ++++---- - operations/workshop/whirl-pinch.c | 3 +-- + operations/workshop/noise-spread.c | 4 ++-- + operations/workshop/plasma.c | 8 ++++---- + operations/workshop/whirl-pinch.c | 3 +-- 8 files changed, 37 insertions(+), 57 deletions(-) commit 1726d5b36815b7a1727efd6696b468f988abc301 Author: Øyvind Kolås -Date: Sun Jul 3 02:34:10 2011 +0100 +Date: Sun Jul 3 02:34:10 2011 +0100 samplers: rename inverse_jacobian to scale - gegl/buffer/gegl-buffer-access.c | 7 +++---- - gegl/buffer/gegl-sampler.c | 25 +++++++++++++++---------- - gegl/buffer/gegl-sampler.h | 10 ++++++---- - gegl/gegl-plugin.h | 34 + gegl/buffer/gegl-buffer-access.c | 7 +++---- + gegl/buffer/gegl-sampler.c | 25 +++++++++++++++---------- + gegl/buffer/gegl-sampler.h | 10 ++++++---- + gegl/gegl-plugin.h | 34 ++++++++++++++++++---------------- - gegl/gegl-utils.h | 3 --- + gegl/gegl-utils.h | 3 --- operations/workshop/fractal-trace.c | 32 +++++++++++++++++--------------- 6 files changed, 59 insertions(+), 52 deletions(-) commit 75ab6d7d307ee269fe238e0c32e30e548b547ed2 Author: Øyvind Kolås -Date: Fri Jul 1 04:29:22 2011 +0100 +Date: Fri Jul 1 04:29:22 2011 +0100 fractal-trace: use lohalo with inverse jacobian @@ -41805,21 +44971,21 @@ commit c3ec336c175843d2f31107f1407682c1c155ff00 Author: Øyvind Kolås -Date: Fri Jul 1 03:03:28 2011 +0100 +Date: Fri Jul 1 03:03:28 2011 +0100 add test implementation of jacobian inverse gegl/buffer/gegl-buffer-access.c | 30 +++++++++++++++++++++--------- - gegl/buffer/gegl-buffer.h | 17 +++++++++++++---- - gegl/buffer/gegl-sampler.c | 6 ++++++ - gegl/buffer/gegl-sampler.h | 4 ++++ - gegl/gegl.h | 1 + - operations/workshop/plasma.c | 4 ++-- + gegl/buffer/gegl-buffer.h | 17 +++++++++++++---- + gegl/buffer/gegl-sampler.c | 6 ++++++ + gegl/buffer/gegl-sampler.h | 4 ++++ + gegl/gegl.h | 1 + + operations/workshop/plasma.c | 4 ++-- 6 files changed, 47 insertions(+), 15 deletions(-) commit 8e5398ff14cf93c03d6c33be32c62f8dc8ead400 Author: Øyvind Kolås -Date: Fri Jul 1 04:10:33 2011 +0100 +Date: Fri Jul 1 04:10:33 2011 +0100 add a utility macro to compute inverse jacobians @@ -41831,35 +44997,35 @@ commit 6ab55a1f2b70ef68a5a43269ffdbd4672267ce8b Author: Øyvind Kolås -Date: Sun Jul 3 02:59:20 2011 +0100 +Date: Sun Jul 3 02:59:20 2011 +0100 Revert "add GeglInterpolation enum in the chant system" This reverts commit 9abea8ed0d24074df83b77204b8a13a1fede0303. - gegl/buffer/gegl-buffer.h | 7 ++++++ - gegl/gegl-chant.h | 54 + gegl/buffer/gegl-buffer.h | 7 ++++++ + gegl/gegl-chant.h | 54 +++++++++++----------------------------- - gegl/gegl-types.h | 7 ------ + gegl/gegl-types.h | 7 ------ operations/common/map-absolute.c | 4 +-- 4 files changed, 22 insertions(+), 50 deletions(-) commit 9abea8ed0d24074df83b77204b8a13a1fede0303 Author: Michael Muré -Date: Sun Jul 3 01:40:33 2011 +0200 +Date: Sun Jul 3 01:40:33 2011 +0200 add GeglInterpolation enum in the chant system - gegl/buffer/gegl-buffer.h | 7 ------ - gegl/gegl-chant.h | 54 + gegl/buffer/gegl-buffer.h | 7 ------ + gegl/gegl-chant.h | 54 +++++++++++++++++++++++++++++----------- - gegl/gegl-types.h | 7 ++++++ + gegl/gegl-types.h | 7 ++++++ operations/common/map-absolute.c | 4 ++- 4 files changed, 50 insertions(+), 22 deletions(-) commit 47652aca802205a988b1c89d07fd8e230be37f15 Author: Øyvind Kolås -Date: Fri Jul 1 03:24:24 2011 +0100 +Date: Fri Jul 1 03:24:24 2011 +0100 lohalo: assume identity with no matrix @@ -41873,7 +45039,7 @@ commit da5b2eea7cd7da099039a1009d4d8ef8a1456911 Author: Nicolas Robidoux -Date: Thu Jun 30 21:42:05 2011 -0400 +Date: Thu Jun 30 21:42:05 2011 -0400 lohalo: comment error @@ -41882,7 +45048,7 @@ commit 1c989c4c1e498b8cdde732f9ef7d111766a5f595 Author: Nicolas Robidoux -Date: Thu Jun 30 20:41:32 2011 -0400 +Date: Thu Jun 30 20:41:32 2011 -0400 lohalo: enlarge context_rects to increase quality without too much loss in speed @@ -41892,7 +45058,7 @@ commit aeb674b405a4cd564538eac09aeb0561c8632d61 Author: Adam Turcotte -Date: Thu Jun 30 15:46:03 2011 -0400 +Date: Thu Jun 30 15:46:03 2011 -0400 Fixed compiler warnings by replacing bit-shifts with divisions @@ -41901,7 +45067,7 @@ commit 36ad17d95d3ccc559ea5c60b32939aacf5c4711f Author: Adam Turcotte -Date: Thu Jun 30 15:29:21 2011 -0400 +Date: Thu Jun 30 15:29:21 2011 -0400 Revert gegl-tile-handler-zoom.c and fix some warnings @@ -41911,7 +45077,7 @@ commit 729378ab91df855b0a11b8f3319f7c26c40a792e Author: Nicolas Robidoux -Date: Thu Jun 30 11:35:15 2011 -0400 +Date: Thu Jun 30 11:35:15 2011 -0400 tile-zoom tweak @@ -41921,7 +45087,7 @@ commit e134982cd8788c55a5296f780a6b609c5dac330e Author: Nicolas Robidoux -Date: Thu Jun 30 10:46:28 2011 -0400 +Date: Thu Jun 30 10:46:28 2011 -0400 tile-zoom tweak @@ -41930,7 +45096,7 @@ commit 212e8994768be11595073bc381309ad3c95bd248 Author: Nicolas Robidoux -Date: Thu Jun 30 10:05:03 2011 -0400 +Date: Thu Jun 30 10:05:03 2011 -0400 tile-zoom downscale and downscale_u8: missing g in gint @@ -41939,7 +45105,7 @@ commit 592ed8b4e6a09b1588a847a6b140f1049442c60a Author: Nicolas Robidoux -Date: Thu Jun 30 10:02:03 2011 -0400 +Date: Thu Jun 30 10:02:03 2011 -0400 tile-zoom downscale and downscale_u8: operation strength reduction + u8 values are rounded instead of clamped @@ -41950,7 +45116,7 @@ commit 8ef12c12eb48f5de8b4dfe2b7892b27a591f0651 Author: Nicolas Robidoux -Date: Thu Jun 30 09:32:08 2011 -0400 +Date: Thu Jun 30 09:32:08 2011 -0400 sampler.c: / 8 -> >> 3 B/C always non negative numerator @@ -41959,7 +45125,7 @@ commit d062ddde05f534810b4df971d0eb1fac7d2b40f2 Author: Nicolas Robidoux -Date: Thu Jun 30 09:18:15 2011 -0400 +Date: Thu Jun 30 09:18:15 2011 -0400 comments @@ -41968,7 +45134,7 @@ commit a1c77a2168daeca8f8646349f1cf6de147e9a694 Author: Nicolas Robidoux -Date: Thu Jun 30 08:42:15 2011 -0400 +Date: Thu Jun 30 08:42:15 2011 -0400 comments @@ -41977,7 +45143,7 @@ commit c217a68aa7f1c8279c5d59265b7b25521b72b3e0 Author: Nicolas Robidoux -Date: Thu Jun 30 08:26:37 2011 -0400 +Date: Thu Jun 30 08:26:37 2011 -0400 comments @@ -41986,7 +45152,7 @@ commit 9b1506ff9ed3d0a2dd63146bb8dc041504599186 Author: Nicolas Robidoux -Date: Thu Jun 30 08:26:17 2011 -0400 +Date: Thu Jun 30 08:26:17 2011 -0400 comments @@ -41995,7 +45161,7 @@ commit 7eef3eae7ebae793f7e635c1424c371120f4a348 Author: Nicolas Robidoux -Date: Thu Jun 30 08:25:50 2011 -0400 +Date: Thu Jun 30 08:25:50 2011 -0400 comments @@ -42004,7 +45170,7 @@ commit 613f68051ad35b610ccc4e82de37beb16ce5e78f Author: Nicolas Robidoux -Date: Thu Jun 30 08:17:59 2011 -0400 +Date: Thu Jun 30 08:17:59 2011 -0400 comments @@ -42013,7 +45179,7 @@ commit 4065cb34c7ec1947a4c40bd5477af3366a35ac24 Author: Nicolas Robidoux -Date: Thu Jun 30 08:06:49 2011 -0400 +Date: Thu Jun 30 08:06:49 2011 -0400 comments @@ -42022,7 +45188,7 @@ commit 5c47341d4703f23a4f3f9dd93193636286613025 Author: Nicolas Robidoux -Date: Thu Jun 30 07:58:06 2011 -0400 +Date: Thu Jun 30 07:58:06 2011 -0400 lohalo: add mipmap level 1 info to init @@ -42031,7 +45197,7 @@ commit b5e0a11038c4e8d64102c8317cebecc42effb665 Author: Nicolas Robidoux -Date: Wed Jun 29 15:56:26 2011 -0400 +Date: Wed Jun 29 15:56:26 2011 -0400 cosmetic @@ -42040,7 +45206,7 @@ commit 8e3607c13ba6ac56b1a6c9e7883fcae43670dfa3 Author: Nicolas Robidoux -Date: Wed Jun 29 15:53:44 2011 -0400 +Date: Wed Jun 29 15:53:44 2011 -0400 cosmetic @@ -42049,7 +45215,7 @@ commit ed0a22dd27465ce0e2f1952af747e73b0402c9ec Author: Adam Turcotte -Date: Wed Jun 29 00:58:33 2011 -0400 +Date: Wed Jun 29 00:58:33 2011 -0400 Fixed problems with sampler_buffer @@ -42058,7 +45224,7 @@ commit 294b1da20fde9409f5c58bb159fcece45fa37077 Author: Nicolas Robidoux -Date: Tue Jun 28 15:46:14 2011 -0400 +Date: Tue Jun 28 15:46:14 2011 -0400 lohalo: Knuth's floored division by power of 2 implemented with right shift (assumes two's complement arch.) @@ -42068,7 +45234,7 @@ commit d17dec6524be4cd449c35c43e991e188558f5762 Author: Nicolas Robidoux -Date: Tue Jun 28 15:18:01 2011 -0400 +Date: Tue Jun 28 15:18:01 2011 -0400 gegl-buffer-access.c: cosmetic @@ -42078,7 +45244,7 @@ commit 0c8d541f0d1abf1af5d63d0e824126a8e9d8df0c Author: Nicolas Robidoux -Date: Tue Jun 28 14:05:52 2011 -0400 +Date: Tue Jun 28 14:05:52 2011 -0400 cosmetic @@ -42087,7 +45253,7 @@ commit b6987b4614e992d389c49930bb445f6b6604cd99 Author: Nicolas Robidoux -Date: Tue Jun 28 10:14:50 2011 -0400 +Date: Tue Jun 28 10:14:50 2011 -0400 sampler: revert to >= from > in gegl_sampler_get_from_buffer @@ -42096,7 +45262,7 @@ commit 1ea8af0d327d5b7f4b528855fc9828a601a5ff4f Author: Nicolas Robidoux -Date: Tue Jun 28 09:30:47 2011 -0400 +Date: Tue Jun 28 09:30:47 2011 -0400 sampler: tweak of the check for whether the requested context_rect fits within the current sampler_rectangle + copyright @@ -42106,7 +45272,7 @@ commit 3346929709763b5799dcb6c218a061f83ab7eeb3 Author: Adam Turcotte -Date: Mon Jun 27 17:24:56 2011 -0400 +Date: Mon Jun 27 17:24:56 2011 -0400 Added GEGL_SAMPLER_MIPMAP_LEVELS @@ -42116,7 +45282,7 @@ commit bcc5b3fea37985028f003d449a5ed436f507e975 Author: Nicolas Robidoux -Date: Mon Jun 27 17:19:38 2011 -0400 +Date: Mon Jun 27 17:19:38 2011 -0400 delete trailing whitespaces @@ -42126,7 +45292,7 @@ commit 7051c5849c891da67a695b25021c05cf6168f76c Author: Nicolas Robidoux -Date: Mon Jun 27 16:59:32 2011 -0400 +Date: Mon Jun 27 16:59:32 2011 -0400 sampler: 1< -Date: Mon Jun 27 15:58:57 2011 -0400 +Date: Mon Jun 27 15:58:57 2011 -0400 lohalo: use level 1 absolute pixel locations in pointer call @@ -42144,24 +45310,24 @@ commit 53c7c9698f79fb4063305c6d2c10f3ed33e50547 Author: Adam Turcotte -Date: Mon Jun 27 15:45:47 2011 -0400 +Date: Mon Jun 27 15:45:47 2011 -0400 Starting to add mipmap access to samplers. Some lohalo fixes. gegl/buffer/gegl-sampler-cubic.c | 10 +-- gegl/buffer/gegl-sampler-lanczos.c | 10 +-- - gegl/buffer/gegl-sampler-linear.c | 8 +- + gegl/buffer/gegl-sampler-linear.c | 8 +- gegl/buffer/gegl-sampler-lohalo.c | 22 ++--- - gegl/buffer/gegl-sampler-nearest.c | 8 +- - gegl/buffer/gegl-sampler.c | 176 + gegl/buffer/gegl-sampler-nearest.c | 8 +- + gegl/buffer/gegl-sampler.c | 176 +++++++++++++++++++++++++++++-------- - gegl/buffer/gegl-sampler.h | 11 ++- - operations/affine/affine.c | 14 +-- + gegl/buffer/gegl-sampler.h | 11 ++- + operations/affine/affine.c | 14 +-- 8 files changed, 180 insertions(+), 79 deletions(-) commit 5d6158a60b8e484dfa1789fdcbc33d17667e0a18 Author: Nicolas Robidoux -Date: Mon Jun 27 15:31:12 2011 -0400 +Date: Mon Jun 27 15:31:12 2011 -0400 LOHALO_OFFSET_1 consistently used again @@ -42170,7 +45336,7 @@ commit 5dc7837890d6aa103619be1099be0a8c34d193eb Author: Nicolas Robidoux -Date: Mon Jun 27 15:28:16 2011 -0400 +Date: Mon Jun 27 15:28:16 2011 -0400 LOHALO_SIZE_1 consistently used @@ -42179,7 +45345,7 @@ commit ccca4eeefd14f93e2a6947ed0c9d8563778de1a2 Author: Nicolas Robidoux -Date: Mon Jun 27 15:27:09 2011 -0400 +Date: Mon Jun 27 15:27:09 2011 -0400 LOHALO_OFFSET_1 consistently used @@ -42188,7 +45354,7 @@ commit 20a235cec4d49ba534ca83ef56c08908e87e44c1 Author: Nicolas Robidoux -Date: Mon Jun 27 14:14:30 2011 -0400 +Date: Mon Jun 27 14:14:30 2011 -0400 comments + cosmetic @@ -42197,7 +45363,7 @@ commit 42cf1186e11f0097bbe6381f4c0933fd1a020ed3 Author: Nicolas Robidoux -Date: Mon Jun 27 14:01:32 2011 -0400 +Date: Mon Jun 27 14:01:32 2011 -0400 cleaner comments @@ -42206,7 +45372,7 @@ commit f57ab00cb8cd39f22363a130f4e21b634e00f0df Author: Nicolas Robidoux -Date: Mon Jun 27 11:20:06 2011 -0400 +Date: Mon Jun 27 11:20:06 2011 -0400 comments + cosmetic @@ -42215,7 +45381,7 @@ commit eac9e9f9e314781edbd87ddb6bb35682cf2925b7 Author: Nicolas Robidoux -Date: Mon Jun 27 09:54:47 2011 -0400 +Date: Mon Jun 27 09:54:47 2011 -0400 cosmetic @@ -42225,7 +45391,7 @@ commit 4896652a1910249214afd20a4666d3c33d5596e5 Author: Nicolas Robidoux -Date: Sun Jun 26 15:59:28 2011 -0400 +Date: Sun Jun 26 15:59:28 2011 -0400 lohalo: total_weight accumulator is gdouble instead of gfloat @@ -42235,7 +45401,7 @@ commit 4eaac1beb050ad2dc9d16cb264479a4034ecd74a Author: Nicolas Robidoux -Date: Sun Jun 26 15:52:02 2011 -0400 +Date: Sun Jun 26 15:52:02 2011 -0400 lohalo: cosmetic @@ -42244,7 +45410,7 @@ commit 58a86fa55a4e5efa968e1330cfdac6c5079e1c58 Author: Nicolas Robidoux -Date: Sun Jun 26 15:46:34 2011 -0400 +Date: Sun Jun 26 15:46:34 2011 -0400 lohalo: stricter checks for higher mipmap use @@ -42253,7 +45419,7 @@ commit dd834d2e5a9295275b099f31e99acaeee3d6b903 Author: Nicolas Robidoux -Date: Sun Jun 26 15:07:27 2011 -0400 +Date: Sun Jun 26 15:07:27 2011 -0400 lohalo: fix out_left etc so it works with offset set at compile time, and fix the EWA looping @@ -42264,7 +45430,7 @@ commit 5d466b6041af021c35d4b43f3486f543b286ac47 Author: Nicolas Robidoux -Date: Sun Jun 26 10:43:05 2011 -0400 +Date: Sun Jun 26 10:43:05 2011 -0400 lohalo: use anchor offsets (positive) instead of leftmost/topmost shifts (negative) @@ -42274,7 +45440,7 @@ commit 754eaebc1e02258ec393e0a7e925dd09c399fee5 Author: Nicolas Robidoux -Date: Sun Jun 26 10:34:33 2011 -0400 +Date: Sun Jun 26 10:34:33 2011 -0400 postpone some geometric computations @@ -42284,7 +45450,7 @@ commit 5aab6c49fc1c49aca86454d17f790f1d36af8ca9 Author: Nicolas Robidoux -Date: Sun Jun 26 10:26:52 2011 -0400 +Date: Sun Jun 26 10:26:52 2011 -0400 fixed the bounds of the level 1 square doughnut data indices @@ -42294,7 +45460,7 @@ commit 76672f1c468d669f091e1427b2cd7f1ecd838765 Author: Nicolas Robidoux -Date: Sun Jun 26 10:07:32 2011 -0400 +Date: Sun Jun 26 10:07:32 2011 -0400 comments @@ -42303,7 +45469,7 @@ commit f135f19d55d5ebae89b0c897dc6beb53643da731 Author: Nicolas Robidoux -Date: Sun Jun 26 09:58:07 2011 -0400 +Date: Sun Jun 26 09:58:07 2011 -0400 comments @@ -42312,7 +45478,7 @@ commit a6fa5cba180279a016350084a26ff6a53d8f6247 Author: Nicolas Robidoux -Date: Sun Jun 26 09:56:42 2011 -0400 +Date: Sun Jun 26 09:56:42 2011 -0400 comments @@ -42321,7 +45487,7 @@ commit a5289704e961482e539356f5cd9736203e180242 Author: Nicolas Robidoux -Date: Sat Jun 25 18:31:32 2011 -0400 +Date: Sat Jun 25 18:31:32 2011 -0400 more compile-time context_rect shenanigans @@ -42330,7 +45496,7 @@ commit 9513dcf2def0949d55cee733d8c230dd573bc74e Author: Nicolas Robidoux -Date: Sat Jun 25 17:41:26 2011 -0400 +Date: Sat Jun 25 17:41:26 2011 -0400 lohalo: first pass at making the level 0 context_rect definable at compile time (for quality/speed trade-off) @@ -42341,7 +45507,7 @@ commit e4e0e5967b2ad227ad131963216ebcc711f2fb66 Author: Nicolas Robidoux -Date: Sat Jun 25 16:38:58 2011 -0400 +Date: Sat Jun 25 16:38:58 2011 -0400 lohalo: for loops -> do whiles @@ -42350,7 +45516,7 @@ commit db216c957fb2e27013db24e1e71c43105e62697b Author: Nicolas Robidoux -Date: Fri Jun 24 13:52:21 2011 -0400 +Date: Fri Jun 24 13:52:21 2011 -0400 lohalo: fix mipmap level 1 bounds + increase size of level 1 context_rect @@ -42360,7 +45526,7 @@ commit c2039e576d54d71a7a1869d376287aad052b0cc9 Author: Nicolas Robidoux -Date: Fri Jun 24 13:37:16 2011 -0400 +Date: Fri Jun 24 13:37:16 2011 -0400 remove unneeded ix and iy suffixes @@ -42369,7 +45535,7 @@ commit 5fb571baa543e32c14ca255f82b6e68f89ba483e Author: Nicolas Robidoux -Date: Fri Jun 24 13:35:12 2011 -0400 +Date: Fri Jun 24 13:35:12 2011 -0400 comments @@ -42378,7 +45544,7 @@ commit 3408d4e3778b9ea028a1ad07f0d127d788241332 Author: Adam Turcotte -Date: Fri Jun 24 13:25:01 2011 -0400 +Date: Fri Jun 24 13:25:01 2011 -0400 Fix compilation (still need to fix input_bptr_1) @@ -42388,7 +45554,7 @@ commit 9da8dc4b4a25706c2e482188bcf91690650ebcc0 Author: Nicolas Robidoux -Date: Fri Jun 24 09:46:23 2011 -0400 +Date: Fri Jun 24 09:46:23 2011 -0400 restructure logic by making the branch treat the case in which we need EWA results @@ -42399,7 +45565,7 @@ commit bb9c7d5890b5392f6fcbf46ddc28f17e935eec03 Author: Nicolas Robidoux -Date: Fri Jun 24 09:31:19 2011 -0400 +Date: Fri Jun 24 09:31:19 2011 -0400 restructure logic by making the branch concern the case in which we do need mipmap level 1 values @@ -42410,7 +45576,7 @@ commit 4ab740b5a589fe305c21f1ec994157ec5378d919 Author: Nicolas Robidoux -Date: Fri Jun 24 09:21:34 2011 -0400 +Date: Fri Jun 24 09:21:34 2011 -0400 make sure we don't grab values outside of the mipmap level 1 context_rect @@ -42421,7 +45587,7 @@ commit 07e683b646d03df8f420056a737ff580ed40a026 Author: Nicolas Robidoux -Date: Fri Jun 24 07:02:08 2011 -0400 +Date: Fri Jun 24 07:02:08 2011 -0400 mipmap level 1 EWA loops @@ -42431,7 +45597,7 @@ commit 86237410c9c8e2e24f44c0409d6b5997275c82d1 Author: Adam Turcotte -Date: Thu Jun 23 19:12:56 2011 -0400 +Date: Thu Jun 23 19:12:56 2011 -0400 Fix compilation @@ -42440,7 +45606,7 @@ commit 5fbcbd046a7d2110b2fe2abded1e136d01012a63 Author: Nicolas Robidoux -Date: Thu Jun 23 16:23:52 2011 -0400 +Date: Thu Jun 23 16:23:52 2011 -0400 index bounds for mipmap level 1 @@ -42450,7 +45616,7 @@ commit 5767f97e09004698be51558f99e8fe2b85f2d5cb Author: Nicolas Robidoux -Date: Thu Jun 23 14:51:34 2011 -0400 +Date: Thu Jun 23 14:51:34 2011 -0400 test for need for mipmap level 1 @@ -42460,7 +45626,7 @@ commit 0cbc07c906c6d93ed10749298c09fecb5aee397a Author: Nicolas Robidoux -Date: Thu Jun 23 11:53:10 2011 -0400 +Date: Thu Jun 23 11:53:10 2011 -0400 cosmetic @@ -42469,7 +45635,7 @@ commit 57afc911eab5264162fcca4b160e723f986ec69b Author: Nicolas Robidoux -Date: Wed Jun 22 20:29:29 2011 -0400 +Date: Wed Jun 22 20:29:29 2011 -0400 mixed type arithmetic @@ -42478,7 +45644,7 @@ commit 943931842ac7cb1946712ceac01fa9713a915385 Author: Nicolas Robidoux -Date: Wed Jun 22 20:14:25 2011 -0400 +Date: Wed Jun 22 20:14:25 2011 -0400 wrong sign @@ -42487,7 +45653,7 @@ commit c357de529e339f43c49ae87a159781ee5d2bdbf8 Author: Nicolas Robidoux -Date: Wed Jun 22 20:12:52 2011 -0400 +Date: Wed Jun 22 20:12:52 2011 -0400 progress @@ -42497,7 +45663,7 @@ commit 29b1a283a9b6503d9cee19c5cf085772172dcf6a Author: Nicolas Robidoux -Date: Wed Jun 22 19:52:39 2011 -0400 +Date: Wed Jun 22 19:52:39 2011 -0400 cosmetic @@ -42506,7 +45672,7 @@ commit 40d670f6c42abdfa4e79af913dbfd36db7548752 Author: Nicolas Robidoux -Date: Wed Jun 22 17:46:45 2011 -0400 +Date: Wed Jun 22 17:46:45 2011 -0400 cosmetic @@ -42515,7 +45681,7 @@ commit c0aee1a088875df263fdb958a24cc709251b641d Author: Nicolas Robidoux -Date: Wed Jun 22 17:46:05 2011 -0400 +Date: Wed Jun 22 17:46:05 2011 -0400 replaces lots of constants by 0.5 and a few by 0.25 @@ -42525,7 +45691,7 @@ commit ea1525c06fbb3ba20519b6933eb072fd556545e2 Author: Nicolas Robidoux -Date: Wed Jun 22 17:28:06 2011 -0400 +Date: Wed Jun 22 17:28:06 2011 -0400 mipmap level 1 progress @@ -42534,7 +45700,7 @@ commit d9a3f954b7a04ff11cfe48e721628e0aa558b12b Author: Nicolas Robidoux -Date: Wed Jun 22 17:07:15 2011 -0400 +Date: Wed Jun 22 17:07:15 2011 -0400 lohalo: use floored division @@ -42543,7 +45709,7 @@ commit bd6d4e5734b8d3aaf9b024fff8539a3586c472d3 Author: Nicolas Robidoux -Date: Wed Jun 22 17:04:29 2011 -0400 +Date: Wed Jun 22 17:04:29 2011 -0400 lohalo: add Knuth's floored division by 2 @@ -42552,7 +45718,7 @@ commit cf3c13bc2f016fb56c64e44674b5103f9303a025 Author: Nicolas Robidoux -Date: Wed Jun 22 15:53:26 2011 -0400 +Date: Wed Jun 22 15:53:26 2011 -0400 lohalo: further testing (with VIPS) identifies the best minmod macro @@ -42561,7 +45727,7 @@ commit 8c839584cf5f2321efe75e5fdce47400e203c610 Author: Nicolas Robidoux -Date: Wed Jun 22 14:54:16 2011 -0400 +Date: Wed Jun 22 14:54:16 2011 -0400 lohalo: beginning to set up higher mipmap access @@ -42570,7 +45736,7 @@ commit 1b57f8b1de9f4d7432533e773a0c777c3368db71 Author: Nicolas Robidoux -Date: Wed Jun 22 13:49:18 2011 -0400 +Date: Wed Jun 22 13:49:18 2011 -0400 cosmetic @@ -42579,7 +45745,7 @@ commit ddba8eca441e0cee144d9d885ba35b8e0f1052b6 Author: Nicolas Robidoux -Date: Wed Jun 22 13:47:19 2011 -0400 +Date: Wed Jun 22 13:47:19 2011 -0400 comments @@ -42588,7 +45754,7 @@ commit 8e7bd90416f6fa07f7e23eb9f3d72359695cb294 Author: Nicolas Robidoux -Date: Wed Jun 22 13:45:22 2011 -0400 +Date: Wed Jun 22 13:45:22 2011 -0400 comments @@ -42597,7 +45763,7 @@ commit 74eca9bff48bd5779f9d905ce0bc595c08b462f3 Author: Nicolas Robidoux -Date: Wed Jun 22 08:10:18 2011 -0400 +Date: Wed Jun 22 08:10:18 2011 -0400 cosmetic @@ -42606,7 +45772,7 @@ commit aa59a3ba21fc07e426c9638d2bf7dcac7029126e Author: Nicolas Robidoux -Date: Wed Jun 22 08:05:23 2011 -0400 +Date: Wed Jun 22 08:05:23 2011 -0400 better credits @@ -42615,7 +45781,7 @@ commit b18ff00f8a14c4bf9b027fd9571bae3576845ae3 Author: Nicolas Robidoux -Date: Tue Jun 21 22:55:30 2011 -0400 +Date: Tue Jun 21 22:55:30 2011 -0400 lohalo: add test checking whether mipmap level 0 is enough @@ -42625,7 +45791,7 @@ commit 8300b7dc0dc93d98c60bd4b993fe6c98e95c371e Author: Nicolas Robidoux -Date: Tue Jun 21 22:00:51 2011 -0400 +Date: Tue Jun 21 22:00:51 2011 -0400 cosmetic @@ -42634,7 +45800,7 @@ commit a705d0866e636dfba3a305890b78dfc3992bff00 Author: Mukund Sivaraman -Date: Thu Jun 30 22:04:43 2011 +0530 +Date: Thu Jun 30 22:04:43 2011 +0530 fractal-trace: Correct the GeglBuffer which is cleaned up @@ -42643,7 +45809,7 @@ commit f7ab656faac482b58ff2883812f3e398fb4d0a59 Author: Mukund Sivaraman -Date: Thu Jun 30 22:03:27 2011 +0530 +Date: Thu Jun 30 22:03:27 2011 +0530 fractal-trace: Cleanup after sampling @@ -42652,7 +45818,7 @@ commit a7952db4726b5645c7ea6afd275fc2a0050c56f6 Author: Mukund Sivaraman -Date: Thu Jun 30 22:01:41 2011 +0530 +Date: Thu Jun 30 22:01:41 2011 +0530 plasma: Cleanup after sampling @@ -42661,7 +45827,7 @@ commit 1df854ef8482275b81d1cd6a73590d588e26f2f1 Author: Mukund Sivaraman -Date: Thu Jun 30 21:51:06 2011 +0530 +Date: Thu Jun 30 21:51:06 2011 +0530 fractal-trace: Add a bailout parameter to make higher depths perform acceptably @@ -42671,7 +45837,7 @@ commit dc3079d3a5a54eeb1f3e6ca2dad8afee03a78da7 Author: Mukund Sivaraman -Date: Thu Jun 30 21:30:51 2011 +0530 +Date: Thu Jun 30 21:30:51 2011 +0530 fractal-trace: Some more code cleanups @@ -42680,7 +45846,7 @@ commit 6f2aa1da1765e18c2e6ae573d50aeeb20b3fa8a9 Author: Mukund Sivaraman -Date: Thu Jun 30 21:28:45 2011 +0530 +Date: Thu Jun 30 21:28:45 2011 +0530 fractal-trace: Remove unused variables, unused args @@ -42689,7 +45855,7 @@ commit 95db923fd5188f4e8f30b5d8fc39624d599a5539 Author: Mukund Sivaraman -Date: Thu Jun 30 21:27:37 2011 +0530 +Date: Thu Jun 30 21:27:37 2011 +0530 fractal-trace: Some more cleanups @@ -42699,7 +45865,7 @@ commit a80551623f33b7fd738df0274dc42f640527df97 Author: Mukund Sivaraman -Date: Thu Jun 30 21:22:50 2011 +0530 +Date: Thu Jun 30 21:22:50 2011 +0530 fractal-trace: Refactor some variable names and code @@ -42709,7 +45875,7 @@ commit d553dd870fb38a31c13f8888e7fdb5df3dd40f62 Author: Mukund Sivaraman -Date: Thu Jun 30 21:17:04 2011 +0530 +Date: Thu Jun 30 21:17:04 2011 +0530 fractal-trace: Remove redundant code @@ -42718,7 +45884,7 @@ commit a1a8429132a926d7bb5a9c5534402ce63a9dd96e Author: Mukund Sivaraman -Date: Thu Jun 30 21:14:52 2011 +0530 +Date: Thu Jun 30 21:14:52 2011 +0530 fractal-trace: Code cleanups @@ -42727,7 +45893,7 @@ commit d5d232fcad80c73bc94ec8b91f79df4f5cec1a3d Author: Mukund Sivaraman -Date: Thu Jun 30 21:12:16 2011 +0530 +Date: Thu Jun 30 21:12:16 2011 +0530 fractal-trace: Remove tracing code that's no longer required @@ -42736,7 +45902,7 @@ commit 3fd3d78582fbd7f4b01291f889974c9cf55cf243 Author: Mukund Sivaraman -Date: Thu Jun 30 21:11:50 2011 +0530 +Date: Thu Jun 30 21:11:50 2011 +0530 fractal-trace: Remove unused include @@ -42745,7 +45911,7 @@ commit 3736528e9187503cb4779a89c24c8966023b2ae0 Author: Mukund Sivaraman -Date: Thu Jun 30 21:10:18 2011 +0530 +Date: Thu Jun 30 21:10:18 2011 +0530 fractal-trace: Fix coding style, remove trailing spaces @@ -42755,7 +45921,7 @@ commit dde5b2847c3f4641798a2d264c152d6bf819fca5 Author: Mukund Sivaraman -Date: Thu Jun 30 21:03:49 2011 +0530 +Date: Thu Jun 30 21:03:49 2011 +0530 fractal-trace: Use typedefs for enums @@ -42764,7 +45930,7 @@ commit 0ecc6c1d38dec92f0875c2c11e7742b3547b4bcc Author: Mukund Sivaraman -Date: Thu Jun 30 21:02:05 2011 +0530 +Date: Thu Jun 30 21:02:05 2011 +0530 fractal-trace: Change enum value @@ -42773,7 +45939,7 @@ commit 57112a3e5d037c5d50757aad5b89244614cef769 Author: Mukund Sivaraman -Date: Thu Jun 30 21:01:41 2011 +0530 +Date: Thu Jun 30 21:01:41 2011 +0530 fractal-trace: Correct parameter string check @@ -42782,7 +45948,7 @@ commit 0bd15d277eb0751aac026e954b3faabba0b95f15 Author: Mukund Sivaraman -Date: Thu Jun 30 21:00:59 2011 +0530 +Date: Thu Jun 30 21:00:59 2011 +0530 fractal-trace: Update copyright notice @@ -42791,7 +45957,7 @@ commit 8f2088b9bf8c57f617b2403c1ed6184544e1d1fa Author: Robert Sasu -Date: Thu Jun 30 20:58:36 2011 +0530 +Date: Thu Jun 30 20:58:36 2011 +0530 fractal-trace: Add the fractal-trace op from soc-2011-ops branch @@ -42801,7 +45967,7 @@ commit ff1d01f3f245b8b1e3ebcec6778fae36e11ef923 Author: Mukund Sivaraman -Date: Thu Jun 30 17:08:46 2011 +0530 +Date: Thu Jun 30 17:08:46 2011 +0530 plasma: Write a rect of pixels at a time, speeding up the op @@ -42813,7 +45979,7 @@ commit 7e3478f6357565d0e7e4b23061e6ddb575f574ad Author: Mukund Sivaraman -Date: Thu Jun 30 15:10:11 2011 +0530 +Date: Thu Jun 30 15:10:11 2011 +0530 plasma: Change default turbulence to 1.0 @@ -42822,7 +45988,7 @@ commit 57a8bebc960b843dd7d4f78123b4f115aebd9635 Author: Mukund Sivaraman -Date: Thu Jun 30 15:08:07 2011 +0530 +Date: Thu Jun 30 15:08:07 2011 +0530 plasma: Remove unused macros @@ -42831,7 +45997,7 @@ commit b1cf2de7986f57fa3ca0792511488e618133d877 Author: Mukund Sivaraman -Date: Thu Jun 30 15:07:50 2011 +0530 +Date: Thu Jun 30 15:07:50 2011 +0530 plasma: Remove use of floats_per_pixel macro @@ -42840,7 +46006,7 @@ commit 5445b792d7f53cb20247874f28abaaa6a89a3e89 Author: Mukund Sivaraman -Date: Thu Jun 30 15:06:51 2011 +0530 +Date: Thu Jun 30 15:06:51 2011 +0530 plasma: Pull in comments from GIMP @@ -42849,7 +46015,7 @@ commit 4d5cc0c8512d8ac4f74963e6afe2c9268520a5f9 Author: Mukund Sivaraman -Date: Thu Jun 30 15:03:03 2011 +0530 +Date: Thu Jun 30 15:03:03 2011 +0530 plasma: Remove static variable @@ -42858,7 +46024,7 @@ commit 4a1798d8b3224f6bd848eca0e28162c1d1d91122 Author: Mukund Sivaraman -Date: Thu Jun 30 15:02:23 2011 +0530 +Date: Thu Jun 30 15:02:23 2011 +0530 plasma: Fix turbulence spelling @@ -42867,7 +46033,7 @@ commit 0571a735c3545c4ec980c3e1027497b5461a0449 Author: Mukund Sivaraman -Date: Thu Jun 30 15:00:39 2011 +0530 +Date: Thu Jun 30 15:00:39 2011 +0530 plasma: Some more coding style cleanups @@ -42876,7 +46042,7 @@ commit 19a4a8ed1a838bdc0b36a4a6cb311a60d95742af Author: Mukund Sivaraman -Date: Thu Jun 30 15:00:26 2011 +0530 +Date: Thu Jun 30 15:00:26 2011 +0530 plasma: Use a context instead of passing so many values on the stack @@ -42886,7 +46052,7 @@ commit 709678525ce92bc7c38550a162431398d1fb8c51 Author: Mukund Sivaraman -Date: Thu Jun 30 14:29:04 2011 +0530 +Date: Thu Jun 30 14:29:04 2011 +0530 plasma: Update copyright notices @@ -42895,7 +46061,7 @@ commit 15f3de07470bbde308c42212dadbf4f1dd594ce3 Author: Mukund Sivaraman -Date: Thu Jun 30 14:28:20 2011 +0530 +Date: Thu Jun 30 14:28:20 2011 +0530 plasma: Fix coding style, remove trailing spaces @@ -42905,7 +46071,7 @@ commit 4aeac72a444021181afc734779a56f1b4df038c3 Author: Mukund Sivaraman -Date: Thu Jun 30 14:26:36 2011 +0530 +Date: Thu Jun 30 14:26:36 2011 +0530 plasma: Perturb the alpha values too @@ -42914,7 +46080,7 @@ commit bc5d2e34e4749106ab8e524dd6b5c43054e09704 Author: Mukund Sivaraman -Date: Thu Jun 30 14:26:23 2011 +0530 +Date: Thu Jun 30 14:26:23 2011 +0530 plasma: Update the perturbation computation @@ -42923,7 +46089,7 @@ commit 6e71a8ed6f252a1172a93abd81ff2d352345d3e8 Author: Mukund Sivaraman -Date: Thu Jun 30 14:25:23 2011 +0530 +Date: Thu Jun 30 14:25:23 2011 +0530 plasma: Compute random values for alpha too @@ -42932,7 +46098,7 @@ commit 0ba38f4112c92dfbeb6ceeac87cfbeec8d56da08 Author: Mukund Sivaraman -Date: Thu Jun 30 14:24:42 2011 +0530 +Date: Thu Jun 30 14:24:42 2011 +0530 plasma: If no seed is specified, use a random one by default @@ -42941,7 +46107,7 @@ commit d5aebd0466afcccd64141d7c37e255cbb1604b8a Author: Mukund Sivaraman -Date: Thu Jun 30 14:22:19 2011 +0530 +Date: Thu Jun 30 14:22:19 2011 +0530 plasma: Don't allocate a single array for all colors @@ -42953,7 +46119,7 @@ commit 8f021cc89084857d69a3fa228066b560ea29bfb2 Author: Mukund Sivaraman -Date: Thu Jun 30 14:21:34 2011 +0530 +Date: Thu Jun 30 14:21:34 2011 +0530 plasma: Remove redundant return @@ -42962,7 +46128,7 @@ commit 44e3a7a1687b191bf104cf1020bf4c8874d24168 Author: Mukund Sivaraman -Date: Thu Jun 30 14:21:21 2011 +0530 +Date: Thu Jun 30 14:21:21 2011 +0530 plasma: Use nearest neighbour as that's good enough for plasma @@ -42971,7 +46137,7 @@ commit 154f01f63fc68d548cfa35e826b3286733639f5d Author: Robert Sasu -Date: Thu Jun 30 14:16:42 2011 +0530 +Date: Thu Jun 30 14:16:42 2011 +0530 plasma: Add the plasma op from soc-2011-ops branch @@ -42981,7 +46147,7 @@ commit 20eed2d4686922b1e6c09aa9b48c8af3885f7382 Author: Øyvind Kolås -Date: Thu Jun 30 01:05:23 2011 +0100 +Date: Thu Jun 30 01:05:23 2011 +0100 gegl:translate: document that integer translations use fast path @@ -42990,7 +46156,7 @@ commit eddd7db12794d66f1b251f85053014c45213a3f1 Author: Øyvind Kolås -Date: Wed Jun 29 18:57:34 2011 +0100 +Date: Wed Jun 29 18:57:34 2011 +0100 stress/c2g: use golden angle instead of magic angle @@ -42999,7 +46165,7 @@ commit 06f4956fed5d5a96041ca56562936b140b8f23aa Author: Øyvind Kolås -Date: Wed Jun 29 18:40:36 2011 +0100 +Date: Wed Jun 29 18:40:36 2011 +0100 stress/c2g: use multiples of magic angle rather than random angles @@ -43011,7 +46177,7 @@ commit 752b1abc6e4d5d333c0090ce6b6c2c928a9700b9 Author: Nicolas Robidoux -Date: Tue Jun 28 16:34:54 2011 -0400 +Date: Tue Jun 28 16:34:54 2011 -0400 cosmetic @@ -43020,7 +46186,7 @@ commit 4dd01cd214d5daaa9252346d44ed83201bcc4414 Author: Nicolas Robidoux -Date: Tue Jun 28 16:34:20 2011 -0400 +Date: Tue Jun 28 16:34:20 2011 -0400 gegl-sampler-access.c: 2^level = 1< -Date: Mon Jun 27 16:10:02 2011 -0400 +Date: Mon Jun 27 16:10:02 2011 -0400 Eric Daoust's name misspelled in AUTHORS list @@ -43038,7 +46204,7 @@ commit d07465c76b925158de85f818d3c4a483f719b8c1 Author: Jon Nordby -Date: Sun Jun 26 10:22:26 2011 +0200 +Date: Sun Jun 26 10:22:26 2011 +0200 Revert accidental bump in required GDK Pixbuf version @@ -43049,27 +46215,27 @@ commit afb5da0d8602924d4256841095428b85c1d67bb2 Author: Jon Nordby -Date: Wed Jun 22 22:17:55 2011 +0200 +Date: Wed Jun 22 22:17:55 2011 +0200 Remove code depending on GTK+ Has been moved to separate repository, gegl-gtk http://git.gnome.org/browse/gegl-gtk/ - configure.ac | 68 +---- - examples/Makefile.am | 7 - - examples/gegl-paint.c | 197 -------------- - examples/multiplayer-paint.sh | 12 - - examples/util/gegl-view.c | 412 + configure.ac | 68 +---- + examples/Makefile.am | 7 - + examples/gegl-paint.c | 197 -------------- + examples/multiplayer-paint.sh | 12 - + examples/util/gegl-view.c | 412 ----------------------------- - examples/util/gegl-view.h | 49 ---- - operations/workshop/external/Makefile.am | 7 - + examples/util/gegl-view.h | 49 ---- + operations/workshop/external/Makefile.am | 7 - operations/workshop/external/gtk-display.c | 239 ----------------- 8 files changed, 2 insertions(+), 989 deletions(-) commit 57ac8cfd3262978d19680f69c6b9ce7311fd1085 Author: Jon Nordby -Date: Wed Jun 22 22:16:08 2011 +0200 +Date: Wed Jun 22 22:16:08 2011 +0200 bin/gegl.c: Remove obsolete GEGL_RUN_MODE_EDITOR @@ -43078,12 +46244,12 @@ bin/gegl-options.c | 6 ------ bin/gegl-options.h | 1 - - bin/gegl.c | 12 ------------ + bin/gegl.c | 12 ------------ 3 files changed, 19 deletions(-) commit 839c28034cf754405f7e74dd6a48f629f945ef0b Author: Nils Philippsen -Date: Wed Jun 22 15:11:41 2011 +0200 +Date: Wed Jun 22 15:11:41 2011 +0200 find introspection information in custom prefixes @@ -43092,7 +46258,7 @@ commit 9e8bc20a4333212ce0fbffbe7d8e6a2bde11cb73 Author: Øyvind Kolås -Date: Wed Jun 22 10:58:24 2011 +0100 +Date: Wed Jun 22 10:58:24 2011 +0100 tests: remove stray litter in Makefile.am @@ -43101,7 +46267,7 @@ commit a0c96a4b17fbd54e6ea3dd95b2ac470dcfb3fd55 Author: Øyvind Kolås -Date: Tue Jun 21 01:21:33 2011 +0100 +Date: Tue Jun 21 01:21:33 2011 +0100 noise-reduction: do in-place processing @@ -43110,7 +46276,7 @@ commit bc53ca67700547e0869dbf2b5b202666b2c61146 Author: Nicolas Robidoux -Date: Mon Jun 20 20:19:21 2011 -0400 +Date: Mon Jun 20 20:19:21 2011 -0400 clearer comments @@ -43119,7 +46285,7 @@ commit 39bf45cabb09258befe499e464a06d89e6d861fc Author: Nicolas Robidoux -Date: Mon Jun 20 20:17:18 2011 -0400 +Date: Mon Jun 20 20:17:18 2011 -0400 cosmetic @@ -43128,7 +46294,7 @@ commit c04731fd13a55e61ac3dbe4c154aad03344774d0 Author: Nicolas Robidoux -Date: Mon Jun 20 20:16:52 2011 -0400 +Date: Mon Jun 20 20:16:52 2011 -0400 lohalo.c: winning minmod macro activated @@ -43137,34 +46303,34 @@ commit e14974c1c2a3d71c8187863029d738608bf88691 Author: Michael Schumacher -Date: Mon Jun 20 23:12:50 2011 +0200 +Date: Mon Jun 20 23:12:50 2011 +0200 Define fsync to _commit on the Windows platform - configure.ac | 5 +++++ + configure.ac | 5 +++++ gegl/buffer/gegl-tile-backend-file.c | 8 ++++++++ 2 files changed, 13 insertions(+) commit b57401795292a2e222ab40960cc577abff6f10f7 Author: Michael Muré -Date: Thu Jun 16 14:35:05 2011 +0200 +Date: Thu Jun 16 14:35:05 2011 +0200 add documentation on the header of each subclasses of GeglOperation - gegl/operation/gegl-operation-area-filter.h | 6 ++++++ - gegl/operation/gegl-operation-composer.h | 5 +++++ - gegl/operation/gegl-operation-filter.h | 4 ++++ - gegl/operation/gegl-operation-meta.h | 6 ++++++ + gegl/operation/gegl-operation-area-filter.h | 6 ++++++ + gegl/operation/gegl-operation-composer.h | 5 +++++ + gegl/operation/gegl-operation-filter.h | 4 ++++ + gegl/operation/gegl-operation-meta.h | 6 ++++++ gegl/operation/gegl-operation-point-composer.h | 5 +++++ - gegl/operation/gegl-operation-point-filter.h | 7 +++++++ - gegl/operation/gegl-operation-sink.h | 5 +++++ - gegl/operation/gegl-operation-source.h | 5 +++++ - gegl/operation/gegl-operation-temporal.h | 6 ++++++ + gegl/operation/gegl-operation-point-filter.h | 7 +++++++ + gegl/operation/gegl-operation-sink.h | 5 +++++ + gegl/operation/gegl-operation-source.h | 5 +++++ + gegl/operation/gegl-operation-temporal.h | 6 ++++++ 9 files changed, 49 insertions(+) commit 465fe42594bdb5a55d0b9c791e159a4eb2a809ad Author: Nicolas Robidoux -Date: Mon Jun 20 14:39:35 2011 -0400 +Date: Mon Jun 20 14:39:35 2011 -0400 remove the two obviously losing minmod candidates + clean up my own gdouble/gfloat mess @@ -43175,7 +46341,7 @@ commit b54e5b2c2078770f95eca1a7a036f2b0adc131ca Author: Øyvind Kolås -Date: Mon Jun 20 10:55:43 2011 +0100 +Date: Mon Jun 20 10:55:43 2011 +0100 samples: fix compilation @@ -43184,18 +46350,18 @@ commit ac809dcb2efef6ba2994bae33b959f15de11336a Author: Øyvind Kolås -Date: Sun Jun 19 21:36:18 2011 +0100 +Date: Sun Jun 19 21:36:18 2011 +0100 refactor to make inner function portable C operations/common/noise-reduction.c | 294 ++++++++++++++++-------------------- - tests/compositions/Makefile.am | 1 + + tests/compositions/Makefile.am | 1 + 2 files changed, 134 insertions(+), 161 deletions(-) commit 7445dffc715148a4a654419c941192727e14cb54 Author: Nicolas Robidoux -Date: Sun Jun 19 17:42:27 2011 -0400 +Date: Sun Jun 19 17:42:27 2011 -0400 more careful gfloat and gdouble casting @@ -43204,7 +46370,7 @@ commit 6cab854fa88f98a733b557fefe68919e4f2f186c Author: Nicolas Robidoux -Date: Sun Jun 19 17:03:50 2011 -0400 +Date: Sun Jun 19 17:03:50 2011 -0400 had forgotten to thank Geert Jordaens @@ -43213,7 +46379,7 @@ commit 1305b9615f573ec2818a01fe0dc4fe52dc898c1b Author: Nicolas Robidoux -Date: Sun Jun 19 09:56:50 2011 -0400 +Date: Sun Jun 19 09:56:50 2011 -0400 cosmetic @@ -43222,7 +46388,7 @@ commit 443047069517016ada49cb3e8db095712b631b3b Author: Nicolas Robidoux -Date: Sun Jun 19 09:26:16 2011 -0400 +Date: Sun Jun 19 09:26:16 2011 -0400 (gfloat) and (gdouble) constants + credits + cosmetic @@ -43232,7 +46398,7 @@ commit 2d91e08e20618b275f53cab35691c869a72bbad5 Author: Øyvind Kolås -Date: Sun Jun 19 02:15:40 2011 +0100 +Date: Sun Jun 19 02:15:40 2011 +0100 noise-reduction: fix symmetric logic @@ -43240,15 +46406,15 @@ 1 file changed, 2 insertions(+), 2 deletions(-) commit b24670426d8ee31202295afa230a9fb0f3aeb5aa -Merge: 22b0f77 a8984f7 +Merge: 22b0f77d a8984f7b Author: Øyvind Kolås -Date: Sat Jun 18 23:34:20 2011 +0100 +Date: Sat Jun 18 23:34:20 2011 +0100 Merge branch 'samplers' commit a8984f7bb9accac19f7e96ff943da5e14ba6a160 Author: Nicolas Robidoux -Date: Sat Jun 18 17:07:08 2011 -0400 +Date: Sat Jun 18 17:07:08 2011 -0400 clearer comments @@ -43257,7 +46423,7 @@ commit 22b0f77d1e83da15860c6437563d6c93fc5fe978 Author: Øyvind Kolås -Date: Fri Jun 17 13:03:41 2011 +0100 +Date: Fri Jun 17 13:03:41 2011 +0100 Remove most parameters @@ -43273,7 +46439,7 @@ commit 6f84198f80c4fb5cbffc6b8da009c799ab27ffd9 Author: Nicolas Robidoux -Date: Sat Jun 18 15:46:38 2011 -0400 +Date: Sat Jun 18 15:46:38 2011 -0400 gegl-sampler-lohalo.c: quick summary description at the top of the file @@ -43284,7 +46450,7 @@ commit 7d64130f6c70180aeb73957852c1de398cf0a6ff Author: Nicolas Robidoux -Date: Sat Jun 18 15:30:41 2011 -0400 +Date: Sat Jun 18 15:30:41 2011 -0400 gegl-sampler-lohalo.c: clearer warning comment @@ -43293,7 +46459,7 @@ commit 07323e004fc7333fb16f2a36a04174526e5d35a7 Author: Nicolas Robidoux -Date: Sat Jun 18 13:58:40 2011 -0400 +Date: Sat Jun 18 13:58:40 2011 -0400 gegl-sampler-lohalo.c: clearer credits @@ -43303,7 +46469,7 @@ commit 2a55e890368a2a94ae3c5b366595f7726fca7b1d Author: Nicolas Robidoux -Date: Sat Jun 18 11:08:37 2011 -0400 +Date: Sat Jun 18 11:08:37 2011 -0400 clearer minmod comments in gegl-sampler-lohalo.c @@ -43312,7 +46478,7 @@ commit 0614a9e9fafe7f027165911b7781dfa9c5a4f431 Author: Nicolas Robidoux -Date: Sat Jun 18 11:08:14 2011 -0400 +Date: Sat Jun 18 11:08:14 2011 -0400 clearer minmod comments in gegl-sampler-lohalo.c @@ -43321,7 +46487,7 @@ commit 9c5b00cceb02cc9ce089ba35ed8ee6aa85377812 Author: Nicolas Robidoux -Date: Sat Jun 18 11:06:52 2011 -0400 +Date: Sat Jun 18 11:06:52 2011 -0400 clearer minmod comments in gegl-sampler-lohalo.c @@ -43330,7 +46496,7 @@ commit 23690237789efaa9e85888a304d4b483763bbfeb Author: Nicolas Robidoux -Date: Sat Jun 18 11:01:18 2011 -0400 +Date: Sat Jun 18 11:01:18 2011 -0400 Put in four versions of LOHALO_MINMOD for speed testing @@ -43340,7 +46506,7 @@ commit 22d8280cf8da9a56584a26cebb268014f2f41396 Author: Nicolas Robidoux -Date: Fri Jun 17 14:25:43 2011 -0400 +Date: Fri Jun 17 14:25:43 2011 -0400 warning RE: to do for lohalo @@ -43349,30 +46515,30 @@ commit aeabd384125204907d1a12c70de5d408dfc78d3b Author: Adam Turcotte -Date: Fri Jun 17 14:21:32 2011 -0400 +Date: Fri Jun 17 14:21:32 2011 -0400 Switched inverse_jacobian back to a GeglMatrix2 (which now works as well as a gdouble ptr) gegl/buffer/gegl-sampler-lohalo.c | 8 ++++---- - gegl/buffer/gegl-sampler.h | 2 +- - gegl/gegl-matrix.h | 2 +- - operations/affine/affine.c | 12 ++++++------ + gegl/buffer/gegl-sampler.h | 2 +- + gegl/gegl-matrix.h | 2 +- + operations/affine/affine.c | 12 ++++++------ 4 files changed, 12 insertions(+), 12 deletions(-) commit e598a2e7c5b449dfe2cd2b1fd5063aa431a77c22 Author: Adam Turcotte -Date: Fri Jun 17 13:34:29 2011 -0400 +Date: Fri Jun 17 13:34:29 2011 -0400 Remove references to deprecated samplers - gegl/buffer/Makefile.am | 6 ------ - gegl/buffer/gegl-buffer-access.c | 3 --- - gegl/buffer/gegl-buffer.c | 3 --- - gegl/buffer/gegl-buffer.h | 3 --- - gegl/buffer/gegl-sampler.c | 18 ------------------ - operations/affine/affine.c | 2 +- - tests/compositions/Makefile.am | 8 +------- + gegl/buffer/Makefile.am | 6 ------ + gegl/buffer/gegl-buffer-access.c | 3 --- + gegl/buffer/gegl-buffer.c | 3 --- + gegl/buffer/gegl-buffer.h | 3 --- + gegl/buffer/gegl-sampler.c | 18 ------------------ + operations/affine/affine.c | 2 +- + tests/compositions/Makefile.am | 8 +------- tests/compositions/upsharptest.xml | 35 ----------------------------------- tests/compositions/upsizetest.xml | 35 @@ -43383,23 +46549,23 @@ commit c8beb7e709248bf23b8a23162073a3f1b518864e Author: Adam Turcotte -Date: Fri Jun 17 12:30:42 2011 -0400 +Date: Fri Jun 17 12:30:42 2011 -0400 Removed upsize, upsharp, and upsmooth samplers gegl/buffer/gegl-sampler-upsharp.c | 1150 -------------------------------- - gegl/buffer/gegl-sampler-upsharp.h | 48 -- - gegl/buffer/gegl-sampler-upsize.c | 664 ------------------- - gegl/buffer/gegl-sampler-upsize.h | 50 -- + gegl/buffer/gegl-sampler-upsharp.h | 48 -- + gegl/buffer/gegl-sampler-upsize.c | 664 ------------------- + gegl/buffer/gegl-sampler-upsize.h | 50 -- gegl/buffer/gegl-sampler-upsmooth.c | 1243 ----------------------------------- - gegl/buffer/gegl-sampler-upsmooth.h | 48 -- + gegl/buffer/gegl-sampler-upsmooth.h | 48 -- 6 files changed, 3203 deletions(-) commit 90d3ea9f8968c94815cf8ce97c74b77cfc8d14a2 Author: Nicolas Robidoux -Date: Fri Jun 17 11:50:56 2011 -0400 +Date: Fri Jun 17 11:50:56 2011 -0400 to do comment @@ -43408,7 +46574,7 @@ commit d2a606bdd36f049b508203f9b3e60e25783f263c Author: Nicolas Robidoux -Date: Fri Jun 17 11:49:41 2011 -0400 +Date: Fri Jun 17 11:49:41 2011 -0400 cosmetic @@ -43417,7 +46583,7 @@ commit 447bb5f38ee852fc59d11a5e1240f650b2d706b4 Author: Nicolas Robidoux -Date: Fri Jun 17 11:49:06 2011 -0400 +Date: Fri Jun 17 11:49:06 2011 -0400 cleaned up comments @@ -43426,7 +46592,7 @@ commit f995062a3366377c79c9a6c608557be120abd669 Author: Nicolas Robidoux -Date: Fri Jun 17 11:19:38 2011 -0400 +Date: Fri Jun 17 11:19:38 2011 -0400 more complete funding acknowledgement @@ -43435,7 +46601,7 @@ commit 8b1aa5bdd16cbfbbe138e2fd549f04a60765f15e Author: Nicolas Robidoux -Date: Fri Jun 17 11:13:48 2011 -0400 +Date: Fri Jun 17 11:13:48 2011 -0400 cosmetic @@ -43444,7 +46610,7 @@ commit 4cbd96e8823681fd88e90e549ad4fa6722ba40a9 Author: Adam Turcotte -Date: Fri Jun 17 11:06:14 2011 -0400 +Date: Fri Jun 17 11:06:14 2011 -0400 Removed two incorrect usages of the restrict keyword @@ -43453,7 +46619,7 @@ commit 5a90e9ee2f78c4f6cda99de32e760102801b084d Author: Nicolas Robidoux -Date: Fri Jun 17 10:09:23 2011 -0400 +Date: Fri Jun 17 10:09:23 2011 -0400 to do comments @@ -43462,7 +46628,7 @@ commit 3cf9e57608be1f073f07f716a7ac43b6d47b9bd7 Author: Nicolas Robidoux -Date: Fri Jun 17 10:09:04 2011 -0400 +Date: Fri Jun 17 10:09:04 2011 -0400 to do comments @@ -43471,7 +46637,7 @@ commit 53a4ec7a94240701329b68235a26d17ed4d38a7a Author: Nicolas Robidoux -Date: Fri Jun 17 10:03:15 2011 -0400 +Date: Fri Jun 17 10:03:15 2011 -0400 cosmetic @@ -43480,7 +46646,7 @@ commit b359410a925d2ed20283c9e415474c01b8dd111b Author: Nicolas Robidoux -Date: Fri Jun 17 09:59:44 2011 -0400 +Date: Fri Jun 17 09:59:44 2011 -0400 cosmetic @@ -43489,7 +46655,7 @@ commit 4acfd4f99da24f260b4e1a9f8fc8c40df1c883e6 Author: Nicolas Robidoux -Date: Fri Jun 17 09:56:08 2011 -0400 +Date: Fri Jun 17 09:56:08 2011 -0400 lint and cosmetic @@ -43498,7 +46664,7 @@ commit 003f2f4621fb20582655ec845486b8d4516e9617 Author: Nicolas Robidoux -Date: Fri Jun 17 09:52:25 2011 -0400 +Date: Fri Jun 17 09:52:25 2011 -0400 cosmetic @@ -43507,7 +46673,7 @@ commit bc06e0f203978644444359b43e61dd986daf7b59 Author: Nicolas Robidoux -Date: Fri Jun 17 09:45:06 2011 -0400 +Date: Fri Jun 17 09:45:06 2011 -0400 cosmetic @@ -43516,7 +46682,7 @@ commit 363194eb8222fe6cc8c96c2293de9e402a1eca3d Author: Nicolas Robidoux -Date: Fri Jun 17 09:42:16 2011 -0400 +Date: Fri Jun 17 09:42:16 2011 -0400 access mipmap level 0 values through a square context_rect @@ -43526,7 +46692,7 @@ commit 24a90cdc277782d5932b74caa86d152f8853aeb8 Author: Nicolas Robidoux -Date: Fri Jun 17 09:07:30 2011 -0400 +Date: Fri Jun 17 09:07:30 2011 -0400 add restrict to newval and ewa_newval and start transition to square mipmap access @@ -43537,7 +46703,7 @@ commit 7a9a86ed3bc3c91c83d6dd73e921feeb082a6ad1 Author: Jon Nordby -Date: Thu Jun 16 23:01:05 2011 +0200 +Date: Thu Jun 16 23:01:05 2011 +0200 Add plugins directory variable to gegl.pc @@ -43546,7 +46712,7 @@ commit d9b908b6791c0a51a6761d4c1b616a22d1a982f4 Author: Nicolas Robidoux -Date: Thu Jun 16 22:20:27 2011 -0400 +Date: Thu Jun 16 22:20:27 2011 -0400 cosmetic @@ -43555,7 +46721,7 @@ commit 2d45ab7fe7ef6dd27ed8c5100ec611ef10fd643a Author: Nicolas Robidoux -Date: Thu Jun 16 22:15:41 2011 -0400 +Date: Thu Jun 16 22:15:41 2011 -0400 bug in triangle_radius @@ -43564,7 +46730,7 @@ commit dba5ce30fd5427ca815d83fc462ab281e2e0a35d Author: Nicolas Robidoux -Date: Thu Jun 16 22:01:50 2011 -0400 +Date: Thu Jun 16 22:01:50 2011 -0400 credits @@ -43573,7 +46739,7 @@ commit 12c6b489c8f3ace25929cd53bf9551e8d9979f54 Author: Øyvind Kolås -Date: Fri Jun 17 01:50:36 2011 +0100 +Date: Fri Jun 17 01:50:36 2011 +0100 noise-reduction: fix couple of bugs in implementation @@ -43587,7 +46753,7 @@ commit eef219db98ddd5d0a4076dd31b1c5b3ffe836b20 Author: Adam Turcotte -Date: Thu Jun 16 17:13:02 2011 -0400 +Date: Thu Jun 16 17:13:02 2011 -0400 Cosmetic changes to lohalo sampler @@ -43597,7 +46763,7 @@ commit 021ac36cf1a6714d7ab2d6b9ac0a09d48a5b3f77 Author: Adam Turcotte -Date: Thu Jun 16 15:03:23 2011 -0400 +Date: Thu Jun 16 15:03:23 2011 -0400 Fix calls to pixel_update_radius() and pixel_update() @@ -43607,7 +46773,7 @@ commit 8dd33bb23a951659a1764703c32fd64208ab967c Author: Nicolas Robidoux -Date: Thu Jun 16 14:28:00 2011 -0400 +Date: Thu Jun 16 14:28:00 2011 -0400 cleanup of the teepee version of lohalo before trying something else @@ -43617,7 +46783,7 @@ commit bc6278ec5b63da08272ce491956d5e6d9ffee9d0 Author: Nicolas Robidoux -Date: Thu Jun 16 10:55:41 2011 -0400 +Date: Thu Jun 16 10:55:41 2011 -0400 cosmetic @@ -43627,7 +46793,7 @@ commit 184fb86a5601e1cb16331e6a9a4ba6b368eb4c4e Author: Adam Turcotte -Date: Wed Jun 15 21:52:45 2011 -0400 +Date: Wed Jun 15 21:52:45 2011 -0400 Added missing braces at end of gegl_sampler_lohalo_get() @@ -43636,7 +46802,7 @@ commit 99d24224d6f5c459cd05fadd3caf74ed6e48fa9f Author: Nicolas Robidoux -Date: Wed Jun 15 21:19:03 2011 -0400 +Date: Wed Jun 15 21:19:03 2011 -0400 cosmetic @@ -43646,7 +46812,7 @@ commit 38d867bd2fb71cb33c7b1d52f4f1593eba6f7109 Author: Nicolas Robidoux -Date: Wed Jun 15 21:04:15 2011 -0400 +Date: Wed Jun 15 21:04:15 2011 -0400 maybe this works? @@ -43656,7 +46822,7 @@ commit 461d148d3d18f77ecc451730c296a6114f276c61 Author: Nicolas Robidoux -Date: Wed Jun 15 17:33:52 2011 -0400 +Date: Wed Jun 15 17:33:52 2011 -0400 breaking the lohalo code to make it more powerful @@ -43665,7 +46831,7 @@ commit e65d4c5329039d03d76ab9ac39760d0c38e37832 Author: Nicolas Robidoux -Date: Wed Jun 15 17:31:21 2011 -0400 +Date: Wed Jun 15 17:31:21 2011 -0400 breaking the lohalo code to make it more powerful @@ -43675,7 +46841,7 @@ commit 9382067259b640bb3527cd632ec89b8081bc03eb Author: Nicolas Robidoux -Date: Wed Jun 15 16:38:00 2011 -0400 +Date: Wed Jun 15 16:38:00 2011 -0400 breaking the lohalo code to make it more powerful @@ -43685,7 +46851,7 @@ commit ba9d2821176ecc67a674f212105f6b87aaf7e0c5 Author: Øyvind Kolås -Date: Wed Jun 15 11:32:54 2011 +0100 +Date: Wed Jun 15 11:32:54 2011 +0100 noise-reduction: fix math of 2nd order derivative criteria @@ -43698,7 +46864,7 @@ commit be830f5453c9a2cdd609c3403b4830f25b83bb39 Author: Øyvind Kolås -Date: Tue Jun 14 23:00:55 2011 +0100 +Date: Tue Jun 14 23:00:55 2011 +0100 noise-reduction: combine multiple smear/smoothing strategies @@ -43708,7 +46874,7 @@ commit 58de6b1abf5a7ba5fe67d6cedb0368aaeea3b02b Author: Nicolas Robidoux -Date: Tue Jun 14 16:54:20 2011 -0400 +Date: Tue Jun 14 16:54:20 2011 -0400 breaking the lohalo code to make it more powerful @@ -43718,7 +46884,7 @@ commit 86cac09241b91e38a49d21955b65abbcb59a7a3e Author: Øyvind Kolås -Date: Tue Jun 14 14:05:46 2011 +0100 +Date: Tue Jun 14 14:05:46 2011 +0100 noise-reduction: only count center pixel once @@ -43733,7 +46899,7 @@ commit 28b9154afd4054b085816f987538477f47e41d89 Author: Øyvind Kolås -Date: Tue Jun 14 11:04:35 2011 +0100 +Date: Tue Jun 14 11:04:35 2011 +0100 noise-reduction: use 2nd order derivative for diffusion condition @@ -43747,7 +46913,7 @@ commit 718ba3fd5d8aeae809f6917567b987735c832fa0 Author: Øyvind Kolås -Date: Mon Jun 13 21:58:00 2011 +0100 +Date: Mon Jun 13 21:58:00 2011 +0100 add anisotropic noise reduction op @@ -43757,14 +46923,14 @@ commit f5f621680a84c8a10b2f069cf40c360753937215 Author: Jon Nordby -Date: Wed Apr 6 19:39:11 2011 +0200 +Date: Wed Apr 6 19:39:11 2011 +0200 GeglView: Remove unused event handling and public API Let the view be just a stupid view. Consumers can use an eventbox to handle events. The gegl-paint example demonstrates this. - examples/gegl-paint.c | 14 ++-- + examples/gegl-paint.c | 14 ++-- examples/util/gegl-view.c | 176 +--------------------------------------------- examples/util/gegl-view.h | 2 - @@ -43772,7 +46938,7 @@ commit 4388fc0b901de283dd60778233f449aafa5f981b Author: Mukund Sivaraman -Date: Sun Jun 12 14:55:39 2011 +0530 +Date: Sun Jun 12 14:55:39 2011 +0530 jpg-save: Add optimize property @@ -43781,7 +46947,7 @@ commit 3302521bbe7fba67cb65b268b019dcfac9944bdb Author: Mukund Sivaraman -Date: Sat Jun 11 16:22:54 2011 +0530 +Date: Sat Jun 11 16:22:54 2011 +0530 jpg-save: Add support for saving JPEG images @@ -43792,7 +46958,7 @@ commit 11f25c20e78f5cacb7c4055d4947edb4f97bf554 Author: Michael Schumacher -Date: Sat Jun 4 20:59:26 2011 +0200 +Date: Sat Jun 4 20:59:26 2011 +0200 Remove S_*GRP and S_*OTH bit flags for file access on the Windows platform @@ -43802,7 +46968,7 @@ commit 4b3d6837f529e9f8d0eb4079cb73f2af8ddb84db Author: Michael Muré -Date: Fri Jun 3 22:42:50 2011 +0200 +Date: Fri Jun 3 22:42:50 2011 +0200 fix typos @@ -43811,7 +46977,7 @@ commit 4d2c3a547427ce34bf1fca54793bcb4d3531e439 Author: Øyvind Kolås -Date: Thu Jun 2 22:57:30 2011 +0100 +Date: Thu Jun 2 22:57:30 2011 +0100 docs: update contribute.html @@ -43820,7 +46986,7 @@ commit 147fd056216066467b0c5353a0e958ac8472724c Author: Øyvind Kolås -Date: Sat May 28 13:04:50 2011 +0100 +Date: Sat May 28 13:04:50 2011 +0100 buffer: tile-backend-file replaced defines for file modes with constants @@ -43834,7 +47000,7 @@ commit 1d83ff2aa66af4915687868182aaa9f39387c8ea Author: Øyvind Kolås -Date: Thu May 26 18:46:33 2011 +0100 +Date: Thu May 26 18:46:33 2011 +0100 s/_/-/ in op filenames @@ -43842,19 +47008,13 @@ from multiple plugins,. the user will have to clean out the old offenders. - operations/common/map-absolute.c | 164 - +++++++++++++++++++++++++++++++++++++ - operations/common/map-relative.c | 171 - +++++++++++++++++++++++++++++++++++++++ - operations/common/map_absolute.c | 164 - ------------------------------------- - operations/common/map_relative.c | 171 - --------------------------------------- - 4 files changed, 335 insertions(+), 335 deletions(-) + operations/common/{map_absolute.c => map-absolute.c} | 2 +- + operations/common/{map_relative.c => map-relative.c} | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) commit 5e49d73dfb9d3639aa8b125940dfbecf64621d21 Author: Øyvind Kolås -Date: Thu May 26 18:31:02 2011 +0100 +Date: Thu May 26 18:31:02 2011 +0100 map-relative: add a scaling factor property @@ -43863,7 +47023,7 @@ commit e405366072542781b04664497c1377ba15137de2 Author: Michael Muré -Date: Wed May 25 21:45:46 2011 +0200 +Date: Wed May 25 21:45:46 2011 +0200 add a map_relative operator @@ -43873,7 +47033,7 @@ commit 118ff15bb4f1cc8a2c6a095555a39b09f324d83c Author: Michael Muré -Date: Wed May 25 21:45:03 2011 +0200 +Date: Wed May 25 21:45:03 2011 +0200 map_absolute: coding style + simplification + more precise description @@ -43883,7 +47043,7 @@ commit d18db72dd6e3b8489261a155fd70a876b70ebe9e Author: Mukund Sivaraman -Date: Tue May 24 22:29:16 2011 +0530 +Date: Tue May 24 22:29:16 2011 +0530 demosaic-simple: Remove unused variable @@ -43892,7 +47052,7 @@ commit 9d114d9c8e7ba610231d5aca6afece971bcff0a7 Author: Øyvind Kolås -Date: Tue May 17 21:10:06 2011 +0100 +Date: Tue May 17 21:10:06 2011 +0100 exp-combine: remove unused variable @@ -43901,7 +47061,7 @@ commit ff51dba63fe110d8f323ad5907908ef9adedfa34 Author: Øyvind Kolås -Date: Tue May 17 20:15:03 2011 +0100 +Date: Tue May 17 20:15:03 2011 +0100 operations: Fix set but unused variables which gcc @@ -43909,24 +47069,24 @@ reduction, yay! - operations/affine/module.c | 3 +++ + operations/affine/module.c | 3 +++ operations/common/buffer-source.c | 2 -- operations/common/dropshadow.c | 2 -- operations/common/introspect.c | 2 -- operations/common/magick-load.c | 2 -- - operations/common/mblur.c | 2 -- + operations/common/mblur.c | 2 -- operations/common/open-buffer.c | 2 -- - operations/common/raw-load.c | 2 -- - operations/common/rectangle.c | 2 -- + operations/common/raw-load.c | 2 -- + operations/common/rectangle.c | 2 -- operations/common/unsharp-mask.c | 2 -- operations/external/png-load.c | 2 -- - tools/img_cmp.c | 4 ++-- - tools/operation_reference.c | 7 ++----- + tools/img_cmp.c | 4 ++-- + tools/operation_reference.c | 7 ++----- 13 files changed, 7 insertions(+), 27 deletions(-) commit 745352c458508bdb9af739c6958324c5aa825506 Author: Øyvind Kolås -Date: Tue May 17 19:59:12 2011 +0100 +Date: Tue May 17 19:59:12 2011 +0100 chant: silence gcc @@ -43935,7 +47095,7 @@ commit 730bb9107ae0a75c12d2ff9adff24a1f02cf72d6 Author: Øyvind Kolås -Date: Fri May 13 01:34:33 2011 +0100 +Date: Fri May 13 01:34:33 2011 +0100 ops: use svg: prefix for compositing operations @@ -43943,14 +47103,14 @@ old gegl: prefixed names for the operations. - operations/common/over.c | 3 ++- - operations/generated/svg-12-blend.rb | 11 +++++++---- + operations/common/over.c | 3 ++- + operations/generated/svg-12-blend.rb | 11 +++++++---- operations/generated/svg-12-porter-duff.rb | 6 ++++-- 3 files changed, 13 insertions(+), 7 deletions(-) commit 75bedea3e76891d642b2525f6c387ceb4c3ac179 Author: Adam Turcotte -Date: Thu May 12 15:57:44 2011 -0400 +Date: Thu May 12 15:57:44 2011 -0400 Bugfix for lohalo sampler. @@ -43959,7 +47119,7 @@ commit 3744fafbf9dc50c1416c8fb6ee55a24afd51d0bb Author: Adam Turcotte -Date: Mon May 9 23:36:23 2011 -0400 +Date: Mon May 9 23:36:23 2011 -0400 Some improvements to lohalo sampler. @@ -43969,7 +47129,7 @@ commit 4cad5799d892c2154434180973a120bfe1078f8f Author: Adam Turcotte -Date: Mon May 9 16:51:58 2011 -0400 +Date: Mon May 9 16:51:58 2011 -0400 Now using jacobian adaptivity in lohalo sampler (blend with EWA Triangle downsampler). @@ -43980,7 +47140,7 @@ commit b8f2e7225c6f0b13029965ad2567988a45184a8d Author: Adam Turcotte -Date: Mon May 9 15:34:36 2011 -0400 +Date: Mon May 9 15:34:36 2011 -0400 No longer incrementing input_bptr in lohalo sampler. @@ -43990,7 +47150,7 @@ commit 44c309c3a1e5b82919f044ea76f73fa13483ca38 Author: Adam Turcotte -Date: Mon May 9 11:38:52 2011 -0400 +Date: Mon May 9 11:38:52 2011 -0400 Credits added for LBB-Nohalo. @@ -44000,7 +47160,7 @@ commit a482486fa472a3679bab6a49ec78cbedc2a5a95f Author: Adam Turcotte -Date: Mon May 9 00:13:33 2011 -0400 +Date: Mon May 9 00:13:33 2011 -0400 Added comments and placeholders for blending in the lohalo sampler. @@ -44010,7 +47170,7 @@ commit b856963c0fe44ea66fe84716c39381b5d5b05483 Author: Adam Turcotte -Date: Sun May 8 17:10:50 2011 -0400 +Date: Sun May 8 17:10:50 2011 -0400 Fixed lohalo's context_rect values. @@ -44019,7 +47179,7 @@ commit b06295f63ba44e91bd59e015f938186438cc9d3b Author: Adam Turcotte -Date: Sun May 8 15:59:00 2011 -0400 +Date: Sun May 8 15:59:00 2011 -0400 Minor fix for inverse jacobian. @@ -44028,48 +47188,48 @@ commit 883beee79cc750c8f593ea51a9abb4b3efdb740e Author: Adam Turcotte -Date: Sun May 8 15:49:16 2011 -0400 +Date: Sun May 8 15:49:16 2011 -0400 Inverse jacobian is now a gdouble array instead of a GeglMatrix2. Downsamplers are broken and have been removed, along with the regression tests. New sampler lohalo added (still in testing). - gegl/buffer/Makefile.am | 8 +- - gegl/buffer/gegl-buffer-access.c | 4 +- - gegl/buffer/gegl-buffer.c | 4 +- - gegl/buffer/gegl-buffer.h | 6 +- - gegl/buffer/gegl-sampler-downsharp.c | 26 - - gegl/buffer/gegl-sampler-downsharp.h | 48 - - gegl/buffer/gegl-sampler-downsharpfast.c | 26 - - gegl/buffer/gegl-sampler-downsharpfast.h | 48 - - gegl/buffer/gegl-sampler-downsize.c | 927 ------------ - gegl/buffer/gegl-sampler-downsize.h | 48 - - gegl/buffer/gegl-sampler-downsizefast.c | 616 -------- - gegl/buffer/gegl-sampler-downsizefast.h | 48 - - gegl/buffer/gegl-sampler-downsmooth.c | 26 - - gegl/buffer/gegl-sampler-downsmooth.h | 48 - - gegl/buffer/gegl-sampler-downsmoothfast.c | 26 - - gegl/buffer/gegl-sampler-downsmoothfast.h | 48 - - gegl/buffer/gegl-sampler-lohalo.c | 1547 + gegl/buffer/Makefile.am | 8 +- + gegl/buffer/gegl-buffer-access.c | 4 +- + gegl/buffer/gegl-buffer.c | 4 +- + gegl/buffer/gegl-buffer.h | 6 +- + gegl/buffer/gegl-sampler-downsharp.c | 26 - + gegl/buffer/gegl-sampler-downsharp.h | 48 - + gegl/buffer/gegl-sampler-downsharpfast.c | 26 - + gegl/buffer/gegl-sampler-downsharpfast.h | 48 - + gegl/buffer/gegl-sampler-downsize.c | 927 ------------ + gegl/buffer/gegl-sampler-downsize.h | 48 - + gegl/buffer/gegl-sampler-downsizefast.c | 616 -------- + gegl/buffer/gegl-sampler-downsizefast.h | 48 - + gegl/buffer/gegl-sampler-downsmooth.c | 26 - + gegl/buffer/gegl-sampler-downsmooth.h | 48 - + gegl/buffer/gegl-sampler-downsmoothfast.c | 26 - + gegl/buffer/gegl-sampler-downsmoothfast.h | 48 - + gegl/buffer/gegl-sampler-lohalo.c | 1547 ++++++++++++++++++++ - gegl/buffer/gegl-sampler-lohalo.h | 49 + - gegl/buffer/gegl-sampler.c | 24 +- - gegl/buffer/gegl-sampler.h | 2 +- - operations/affine/affine.c | 14 +- - tests/compositions/downsharptest-broken.xml | 35 - - tests/compositions/downsizetest-broken.xml | 35 - - tests/compositions/downsmoothtest-broken.xml | 35 - - .../reference/downsharptest-broken.png | Bin 27749 -> + gegl/buffer/gegl-sampler-lohalo.h | 49 + + gegl/buffer/gegl-sampler.c | 24 +- + gegl/buffer/gegl-sampler.h | 2 +- + operations/affine/affine.c | 14 +- + tests/compositions/downsharptest-broken.xml | 35 - + tests/compositions/downsizetest-broken.xml | 35 - + tests/compositions/downsmoothtest-broken.xml | 35 - + .../reference/downsharptest-broken.png | Bin 27749 -> 0 bytes .../compositions/reference/downsizetest-broken.png | Bin 27653 -> 0 bytes - .../reference/downsmoothtest-broken.png | Bin 27307 -> + .../reference/downsmoothtest-broken.png | Bin 27307 -> 0 bytes 27 files changed, 1616 insertions(+), 2082 deletions(-) commit 46ec83f1433dc73f47e4964e87dcd74253d34472 Author: Martin Nordholts -Date: Tue May 3 21:00:10 2011 +0200 +Date: Tue May 3 21:00:10 2011 +0200 gegl: Make gegl_tile_backend_file_constructor() try O_RDONLY @@ -44081,7 +47241,7 @@ commit 095613374510d3bd1b91667db09b8fdc7bd02681 Author: Martin Nordholts -Date: Tue May 3 20:37:09 2011 +0200 +Date: Tue May 3 20:37:09 2011 +0200 gegl: Warn when open() fails @@ -44091,7 +47251,7 @@ commit 12fffb3cdd8209a170a2b15172ef82a91ed4583f Author: Øyvind Kolås -Date: Wed Apr 27 23:14:11 2011 +0100 +Date: Wed Apr 27 23:14:11 2011 +0100 build: add gio-2.0 to dependencies @@ -44100,7 +47260,7 @@ commit 29d3df614bb58b67702d1730e7cd4b01d2a57120 Author: Øyvind Kolås -Date: Wed Apr 27 18:12:08 2011 +0100 +Date: Wed Apr 27 18:12:08 2011 +0100 buffer: always rely on having GIO @@ -44112,22 +47272,22 @@ might be short-circuited on the system level anyways.) - configure.ac | 14 -- - gegl/buffer/Makefile.am | 8 +- + configure.ac | 14 -- + gegl/buffer/Makefile.am | 8 +- gegl/buffer/gegl-buffer-access.c | 2 - gegl/buffer/gegl-buffer-index.h | 11 +- gegl/buffer/gegl-buffer-load.c | 85 ---------- gegl/buffer/gegl-buffer-save.c | 33 ---- - gegl/buffer/gegl-buffer.c | 2 - + gegl/buffer/gegl-buffer.c | 2 - gegl/buffer/gegl-tile-backend-file.c | 300 +++++++++-------------------------- gegl/buffer/gegl-tile-storage.c | 2 - - gegl/gegl-init.c | 4 - + gegl/gegl-init.c | 4 - 10 files changed, 80 insertions(+), 381 deletions(-) commit 37218d2873e1dedafdbb0d1bd1ac85108f1eb1ab Author: Øyvind Kolås -Date: Wed Apr 27 01:57:52 2011 +0100 +Date: Wed Apr 27 01:57:52 2011 +0100 config: make GEGL fast by default @@ -44139,7 +47299,7 @@ commit 9e4f5ac392050c34c23279ba5ed5628d0d7ad6f4 Author: Nils Philippsen -Date: Wed Apr 20 15:43:23 2011 +0200 +Date: Wed Apr 20 15:43:23 2011 +0200 buffer: don't define/set unused variables @@ -44148,7 +47308,7 @@ commit 0783f724305041a92ae71d447adb94ef2040aea4 Author: Øyvind Kolås -Date: Tue Apr 26 01:33:11 2011 +0100 +Date: Tue Apr 26 01:33:11 2011 +0100 hello-world: use gegl:over directly instead of gegl:layer @@ -44161,7 +47321,7 @@ commit 0e8d3eaf5aa66def6fd07182d72b3cce864e0220 Author: Øyvind Kolås -Date: Tue Apr 26 01:14:29 2011 +0100 +Date: Tue Apr 26 01:14:29 2011 +0100 core: re-enable cached rendering @@ -44176,7 +47336,7 @@ commit f22082056772d23f3561ca0262d3cf0b46b2bbff Author: Øyvind Kolås -Date: Mon Apr 25 23:53:12 2011 +0100 +Date: Mon Apr 25 23:53:12 2011 +0100 vignette: slight optimizations of execution @@ -44186,7 +47346,7 @@ commit b6d92c44566c1b1c1a51267c8d8e3ac376ad4688 Author: Øyvind Kolås -Date: Mon Apr 25 22:32:45 2011 +0100 +Date: Mon Apr 25 22:32:45 2011 +0100 vignette: make bounds equal to input bounds @@ -44195,7 +47355,7 @@ commit e5df94e358027657c8224ed14aad9f7d9fda94e8 Author: Øyvind Kolås -Date: Mon Apr 25 21:33:58 2011 +0100 +Date: Mon Apr 25 21:33:58 2011 +0100 vignette: improve scaling behavior when squeezed @@ -44204,7 +47364,7 @@ commit 0b4003230185f3293f011ab67c478ef69727bff5 Author: Øyvind Kolås -Date: Mon Apr 25 19:43:40 2011 +0100 +Date: Mon Apr 25 19:43:40 2011 +0100 vignette: increase range of center to be a full canvas outside in each direction @@ -44214,7 +47374,7 @@ commit 828ee5219621d8c90ffa7120df85d61fac9b0904 Author: Øyvind Kolås -Date: Mon Apr 25 19:14:52 2011 +0100 +Date: Mon Apr 25 19:14:52 2011 +0100 vignette: improve op description @@ -44223,7 +47383,7 @@ commit ca3c5374a8e7d25243652a60293b0e3b77171e5a Author: Øyvind Kolås -Date: Mon Apr 25 19:08:33 2011 +0100 +Date: Mon Apr 25 19:08:33 2011 +0100 vignette: add new op for vignetting @@ -44243,7 +47403,7 @@ commit 3cbc23447f6179fa08d7130cca2ca0fb116a8fdb Author: Øyvind Kolås -Date: Sun Apr 24 12:44:25 2011 +0100 +Date: Sun Apr 24 12:44:25 2011 +0100 examples: add a test that does processing with GI and py @@ -44252,35 +47412,31 @@ commit e09076f9f899cfc21f3509f0c173e48b7614aedd Author: Øyvind Kolås -Date: Sun Apr 24 12:38:47 2011 +0100 +Date: Sun Apr 24 12:38:47 2011 +0100 core: introspection annotations for gegl_node_get_children examples/introspection.py | 40 +++++++++++++++++++++++++++++++++++++--- - gegl/gegl.h | 24 +++--------------------- + gegl/gegl.h | 24 +++--------------------- 2 files changed, 40 insertions(+), 24 deletions(-) commit 380843a7aca693b559b9001bf15784dac94b2d3b Author: Martin Nordholts -Date: Thu Apr 21 20:31:51 2011 +0200 +Date: Thu Apr 21 20:31:51 2011 +0200 tests: Mark gegl:edge-laplace as broken Because it is and getting nightly builds to pass is important. Also bring sorting order back to TESTS. - tests/compositions/Makefile.am | 6 +++--- - tests/compositions/edge-laplace-broken.xml | 12 ++++++++++++ - tests/compositions/edge-laplace.xml | 12 ------------ - tests/compositions/reference/edge-laplace-broken.png | Bin 0 -> - 460108 bytes - tests/compositions/reference/edge-laplace.png | Bin 460108 -> - 0 bytes - 5 files changed, 15 insertions(+), 15 deletions(-) + tests/compositions/Makefile.am | 6 +++--- + .../{edge-laplace.xml => edge-laplace-broken.xml} | 0 + .../reference/{edge-laplace.png => edge-laplace-broken.png} | Bin + 3 files changed, 3 insertions(+), 3 deletions(-) commit 18ba3afe78d00001f1f1ac7bc58c8e9e9c50cd95 Author: Martin Nordholts -Date: Thu Apr 21 19:53:45 2011 +0200 +Date: Thu Apr 21 19:53:45 2011 +0200 tests: Add laplace and sobel reference images @@ -44293,7 +47449,7 @@ commit 44743d6af7dba469adae16b17090a7d6553ce69b Author: Martin Nordholts -Date: Thu Apr 21 19:45:12 2011 +0200 +Date: Thu Apr 21 19:45:12 2011 +0200 tools: Fix typo @@ -44302,7 +47458,7 @@ commit 11281aa6b843f62365d1cb2303c0bb3772bf7ea2 Author: Martin Nordholts -Date: Thu Apr 21 19:29:37 2011 +0200 +Date: Thu Apr 21 19:29:37 2011 +0200 tests: Make composition tests depend on the XML and reference file @@ -44311,7 +47467,7 @@ commit aab9fd3650f27512e50f3f46573c614b2e9c2a41 Author: Øyvind Kolås -Date: Tue Apr 19 18:31:01 2011 +0100 +Date: Tue Apr 19 18:31:01 2011 +0100 sobel/laplace: remove trailing white space, poke indentation @@ -44323,7 +47479,7 @@ commit 10a6ec2b2c3d2213d6f9950363eb863f44d9d1bf Author: Victor Oliveira -Date: Tue Apr 19 14:03:14 2011 -0300 +Date: Tue Apr 19 14:03:14 2011 -0300 sobel and laplace gegl filters @@ -44335,24 +47491,24 @@ operations/common/edge-laplace.c | 241 ++++++++++++++++++++++++++++++++++++ operations/common/edge-sobel.c | 201 ++++++++++++++++++++++++++++++ - tests/compositions/Makefile.am | 4 +- - tests/compositions/edge-laplace.xml | 12 ++ - tests/compositions/edge-sobel.xml | 14 +++ + tests/compositions/Makefile.am | 4 +- + tests/compositions/edge-laplace.xml | 12 ++ + tests/compositions/edge-sobel.xml | 14 +++ 5 files changed, 471 insertions(+), 1 deletion(-) commit 8549104d7862810a0a2878b17b9fd991a3057938 Author: Øyvind Kolås -Date: Tue Apr 19 18:37:45 2011 +0100 +Date: Tue Apr 19 18:37:45 2011 +0100 make docs consistent with code gegl/buffer/gegl-buffer.h | 7 +++---- - gegl/gegl-matrix.h | 2 +- + gegl/gegl-matrix.h | 2 +- 2 files changed, 4 insertions(+), 5 deletions(-) commit dc6ff63a656cb5b0e538686a16755dcfd6d1d5ca Author: Øyvind Kolås -Date: Sun Apr 17 12:07:13 2011 +0100 +Date: Sun Apr 17 12:07:13 2011 +0100 Revert "Change default PNG compression level to 3" @@ -44369,99 +47525,99 @@ commit 57fd91f89c72d78e29e1fa447f766950eb6ad070 Author: Øyvind Kolås -Date: Sat Apr 16 20:36:34 2011 +0100 +Date: Sat Apr 16 20:36:34 2011 +0100 remove trailing whitespace from ops - operations/affine/reflect.c | 6 +++--- - operations/common/c2g.c | 4 ++-- - operations/common/fattal02.c | 2 +- - operations/common/gaussian-blur.c | 6 +++--- - operations/common/layer.c | 2 +- - operations/common/magick-load.c | 2 +- - operations/common/map_absolute.c | 32 + operations/affine/reflect.c | 6 +++--- + operations/common/c2g.c | 4 ++-- + operations/common/fattal02.c | 2 +- + operations/common/gaussian-blur.c | 6 +++--- + operations/common/layer.c | 2 +- + operations/common/magick-load.c | 2 +- + operations/common/map_absolute.c | 32 +++++++++++++++--------------- - operations/common/open-buffer.c | 2 +- - operations/common/pixelise.c | 16 +++++++-------- - operations/common/raw-load.c | 2 +- - operations/common/rectangle.c | 2 +- - operations/common/save.c | 2 +- - operations/common/snn-mean.c | 2 +- - operations/external/openraw.c | 14 ++++++------- - operations/external/pixbuf.c | 2 +- - operations/external/v4l.c | 6 +++--- + operations/common/open-buffer.c | 2 +- + operations/common/pixelise.c | 16 +++++++-------- + operations/common/raw-load.c | 2 +- + operations/common/rectangle.c | 2 +- + operations/common/save.c | 2 +- + operations/common/snn-mean.c | 2 +- + operations/external/openraw.c | 14 ++++++------- + operations/external/pixbuf.c | 2 +- + operations/external/v4l.c | 6 +++--- operations/external/v4lutils/v4lutils.c | 2 +- - operations/external/vector-fill.c | 16 +++++++-------- - operations/external/vector-stroke.c | 18 ++++++++--------- - operations/generated/math.rb | 6 +++--- - operations/generated/other-blend.rb | 4 ++-- - operations/generated/svg-12-blend.rb | 4 ++-- + operations/external/vector-fill.c | 16 +++++++-------- + operations/external/vector-stroke.c | 18 ++++++++--------- + operations/generated/math.rb | 6 +++--- + operations/generated/other-blend.rb | 4 ++-- + operations/generated/svg-12-blend.rb | 4 ++-- operations/generated/svg-12-porter-duff.rb | 4 ++-- - operations/workshop/color-reduction.c | 2 +- + operations/workshop/color-reduction.c | 2 +- operations/workshop/external/gtk-display.c | 4 ++-- operations/workshop/generated/blend.rb | 2 +- - operations/workshop/posterize.c | 2 +- + operations/workshop/posterize.c | 2 +- 27 files changed, 83 insertions(+), 83 deletions(-) commit 3d438df3141ac7915cd22099fe3c06bc2a061c79 Author: Øyvind Kolås -Date: Sat Apr 16 20:19:51 2011 +0100 +Date: Sat Apr 16 20:19:51 2011 +0100 remove trailing white space in core - gegl/buffer/gegl-buffer-access.c | 2 +- - gegl/buffer/gegl-buffer-index.h | 8 ++--- - gegl/buffer/gegl-buffer-iterator.c | 22 ++++++------- - gegl/buffer/gegl-buffer-iterator.h | 4 +-- - gegl/buffer/gegl-buffer-linear.c | 2 +- - gegl/buffer/gegl-buffer-load.c | 5 ++- - gegl/buffer/gegl-buffer-save.c | 8 ++--- - gegl/buffer/gegl-buffer.c | 4 +-- - gegl/buffer/gegl-buffer.h | 4 +-- - gegl/buffer/gegl-id-pool.c | 2 +- - gegl/buffer/gegl-id-pool.h | 2 +- - gegl/buffer/gegl-region.h | 2 +- - gegl/buffer/gegl-tile-backend-file.c | 2 +- - gegl/buffer/gegl-tile-backend-tiledir.c | 6 ++-- - gegl/buffer/gegl-tile-handler-cache.c | 4 +-- - gegl/buffer/gegl-tile-handler-chain.c | 2 +- - gegl/buffer/gegl-tile-handler-log.c | 4 +-- - gegl/buffer/gegl-tile-handler-zoom.c | 2 +- - gegl/buffer/gegl-tile-source.c | 2 +- - gegl/buffer/gegl-tile.c | 6 ++-- - gegl/gegl-c.c | 2 +- - gegl/gegl-chant.h | 16 ++++----- - gegl/gegl-init.c | 8 ++--- - gegl/gegl-matrix.c | 2 +- - gegl/gegl-matrix.h | 6 ++-- - gegl/gegl-utils.c | 2 +- - gegl/gegl-xml.c | 2 +- - gegl/gegl.h | 2 +- - gegl/graph/gegl-node.c | 6 ++-- - gegl/operation/gegl-extension-handler.c | 1 - - gegl/operation/gegl-operation-context.c | 6 ++-- - gegl/operation/gegl-operation-filter.c | 2 +- + gegl/buffer/gegl-buffer-access.c | 2 +- + gegl/buffer/gegl-buffer-index.h | 8 ++--- + gegl/buffer/gegl-buffer-iterator.c | 22 ++++++------- + gegl/buffer/gegl-buffer-iterator.h | 4 +-- + gegl/buffer/gegl-buffer-linear.c | 2 +- + gegl/buffer/gegl-buffer-load.c | 5 ++- + gegl/buffer/gegl-buffer-save.c | 8 ++--- + gegl/buffer/gegl-buffer.c | 4 +-- + gegl/buffer/gegl-buffer.h | 4 +-- + gegl/buffer/gegl-id-pool.c | 2 +- + gegl/buffer/gegl-id-pool.h | 2 +- + gegl/buffer/gegl-region.h | 2 +- + gegl/buffer/gegl-tile-backend-file.c | 2 +- + gegl/buffer/gegl-tile-backend-tiledir.c | 6 ++-- + gegl/buffer/gegl-tile-handler-cache.c | 4 +-- + gegl/buffer/gegl-tile-handler-chain.c | 2 +- + gegl/buffer/gegl-tile-handler-log.c | 4 +-- + gegl/buffer/gegl-tile-handler-zoom.c | 2 +- + gegl/buffer/gegl-tile-source.c | 2 +- + gegl/buffer/gegl-tile.c | 6 ++-- + gegl/gegl-c.c | 2 +- + gegl/gegl-chant.h | 16 ++++----- + gegl/gegl-init.c | 8 ++--- + gegl/gegl-matrix.c | 2 +- + gegl/gegl-matrix.h | 6 ++-- + gegl/gegl-utils.c | 2 +- + gegl/gegl-xml.c | 2 +- + gegl/gegl.h | 2 +- + gegl/graph/gegl-node.c | 6 ++-- + gegl/operation/gegl-extension-handler.c | 1 - + gegl/operation/gegl-operation-context.c | 6 ++-- + gegl/operation/gegl-operation-filter.c | 2 +- gegl/operation/gegl-operation-point-composer.c | 4 +-- gegl/operation/gegl-operation-point-composer.h | 2 +- gegl/operation/gegl-operation-point-composer3.c | 4 +-- gegl/operation/gegl-operation-point-composer3.h | 2 +- - gegl/operation/gegl-operation-point-filter.c | 3 +- - gegl/operation/gegl-operation-point-render.c | 4 +-- - gegl/operation/gegl-operation-processors.c | 2 +- - gegl/operation/gegl-operation-source.c | 2 +- - gegl/operation/gegl-operation-temporal.c | 2 +- - gegl/operation/gegl-operation.h | 2 +- - gegl/operation/gegl-operations.c | 2 +- - gegl/process/gegl-eval-mgr.c | 2 +- - gegl/process/gegl-processor.c | 4 +-- - gegl/property-types/gegl-path.c | 44 + gegl/operation/gegl-operation-point-filter.c | 3 +- + gegl/operation/gegl-operation-point-render.c | 4 +-- + gegl/operation/gegl-operation-processors.c | 2 +- + gegl/operation/gegl-operation-source.c | 2 +- + gegl/operation/gegl-operation-temporal.c | 2 +- + gegl/operation/gegl-operation.h | 2 +- + gegl/operation/gegl-operations.c | 2 +- + gegl/process/gegl-eval-mgr.c | 2 +- + gegl/process/gegl-processor.c | 4 +-- + gegl/property-types/gegl-path.c | 44 ++++++++++++------------- - gegl/property-types/gegl-path.h | 4 +-- + gegl/property-types/gegl-path.h | 4 +-- 47 files changed, 113 insertions(+), 118 deletions(-) commit a6f1f6cf8cc84ada9f22eecfcd16eeb839d6cdcb Author: Jon Nordby -Date: Sat Apr 9 14:46:19 2011 +0200 +Date: Sat Apr 9 14:46:19 2011 +0200 Fix/improve documentation for gegl_path_{set,get} @@ -44471,22 +47627,22 @@ commit d5ed2b9533daa998de291a6241a1d5f080852dbd Author: Jon Nordby -Date: Sat Apr 9 14:40:31 2011 +0200 +Date: Sat Apr 9 14:40:31 2011 +0200 Fix newly introduced memory leaks from GeglMatrix type change Introduced in ffe0549a8c64172c28fe16b8c48d1ee967b87b99 https://bugzilla.gnome.org/show_bug.cgi?id=645817#c3 - operations/affine/affine.c | 13 ++++++------- - operations/external/path.c | 6 +++--- - operations/external/vector-fill.c | 6 +++--- - operations/external/vector-stroke.c | 6 +++--- + operations/affine/affine.c | 13 ++++++------- + operations/external/path.c | 6 +++--- + operations/external/vector-fill.c | 6 +++--- + operations/external/vector-stroke.c | 6 +++--- 4 files changed, 15 insertions(+), 16 deletions(-) commit d43b4d3da81c7fe136082537b168b72d0803b25b Author: Øyvind Kolås -Date: Wed Apr 6 23:42:29 2011 +0100 +Date: Wed Apr 6 23:42:29 2011 +0100 matrix: s/()/(void)/ @@ -44495,7 +47651,7 @@ commit 02715ec8cc2f3dc9ecfe3b8d4ce99406d9ecf4dd Author: Jon Nordby -Date: Thu Mar 31 21:29:24 2011 +0200 +Date: Thu Mar 31 21:29:24 2011 +0200 introspection: Add boxed type for GeglMatrix3 @@ -44505,17 +47661,17 @@ commit f76a94edc6c1f1a751d80ed4cfdea9baa79cecc6 Author: Jon Nordby -Date: Thu Mar 31 20:14:24 2011 +0200 +Date: Thu Mar 31 20:14:24 2011 +0200 introspection: Enable scanning of files with GeglMatrix types examples/introspection.py | 2 ++ - gegl/Makefile.am | 13 ++++++------- + gegl/Makefile.am | 13 ++++++------- 2 files changed, 8 insertions(+), 7 deletions(-) commit ffe0549a8c64172c28fe16b8c48d1ee967b87b99 Author: Jon Nordby -Date: Thu Mar 31 20:13:19 2011 +0200 +Date: Thu Mar 31 20:13:19 2011 +0200 Redefine GeglMatrix type to a struct. @@ -44526,30 +47682,30 @@ https://bugzilla.gnome.org/show_bug.cgi?id=645817 - gegl/buffer/gegl-sampler-downsize.c | 8 +- + gegl/buffer/gegl-sampler-downsize.c | 8 +- gegl/buffer/gegl-sampler-downsizefast.c | 8 +- - gegl/gegl-matrix.c | 176 + gegl/gegl-matrix.c | 176 +++++++++++++++++--------------- - gegl/gegl-matrix.h | 55 +++++----- - gegl/property-types/gegl-path.c | 34 +++--- - gegl/property-types/gegl-path.h | 4 +- - operations/affine/affine.c | 133 ++++++++++++------------ - operations/affine/affine.h | 2 +- - operations/affine/chant.h | 2 +- - operations/affine/reflect.c | 8 +- - operations/affine/rotate.c | 8 +- - operations/affine/scale.c | 6 +- - operations/affine/shear.c | 6 +- - operations/affine/transform.c | 2 +- - operations/affine/translate.c | 6 +- - operations/external/path.c | 2 +- - operations/external/vector-fill.c | 2 +- - operations/external/vector-stroke.c | 2 +- + gegl/gegl-matrix.h | 55 +++++----- + gegl/property-types/gegl-path.c | 34 +++--- + gegl/property-types/gegl-path.h | 4 +- + operations/affine/affine.c | 133 ++++++++++++------------ + operations/affine/affine.h | 2 +- + operations/affine/chant.h | 2 +- + operations/affine/reflect.c | 8 +- + operations/affine/rotate.c | 8 +- + operations/affine/scale.c | 6 +- + operations/affine/shear.c | 6 +- + operations/affine/transform.c | 2 +- + operations/affine/translate.c | 6 +- + operations/external/path.c | 2 +- + operations/external/vector-fill.c | 2 +- + operations/external/vector-stroke.c | 2 +- 18 files changed, 240 insertions(+), 224 deletions(-) commit 742446507e819755bd3f44e2d47b157f8cd19ab2 Author: Mukund Sivaraman -Date: Tue Apr 5 00:58:50 2011 +0530 +Date: Tue Apr 5 00:58:50 2011 +0530 Bug #633969: Check if aux_rect is NULL before dereferencing @@ -44558,7 +47714,7 @@ commit b67650636115339ebc675ac65539ea248f9bfd79 Author: Martin Nordholts -Date: Sun Apr 3 13:25:07 2011 +0200 +Date: Sun Apr 3 13:25:07 2011 +0200 docs: Document how to add a composition test @@ -44567,18 +47723,18 @@ commit 13e17712529fb714edcfd67e559bf46b622ff31d Author: Martin Nordholts -Date: Sun Apr 3 13:19:32 2011 +0200 +Date: Sun Apr 3 13:19:32 2011 +0200 tests: Add composition test for gegl:gamma - tests/compositions/Makefile.am | 1 + - tests/compositions/gamma.xml | 13 +++++++++++++ + tests/compositions/Makefile.am | 1 + + tests/compositions/gamma.xml | 13 +++++++++++++ tests/compositions/reference/gamma.png | Bin 0 -> 161310 bytes 3 files changed, 14 insertions(+) commit e9e0b483a43ba45aebaeb1f1906ecf6e30a5a091 Author: Martin Nordholts -Date: Sun Apr 3 12:29:43 2011 +0200 +Date: Sun Apr 3 12:29:43 2011 +0200 tests: Actually run our pixelise test @@ -44590,7 +47746,7 @@ commit b5e1ee730795f8cbaad681c35c1e12fad5c91dd4 Author: Étienne BERSAC -Date: Sun Apr 3 12:30:16 2011 +0200 +Date: Sun Apr 3 12:30:16 2011 +0200 Depends on gtk+-2.0 pkg-config @@ -44599,7 +47755,7 @@ commit aaf4a5ac9b4fa6c0c125ec874f1d752a0f86ddb9 Author: Étienne BERSAC -Date: Sun Apr 3 12:29:46 2011 +0200 +Date: Sun Apr 3 12:29:46 2011 +0200 Ignore temp files and targets @@ -44608,20 +47764,20 @@ commit edcb72b257a712197c2197e313acf75bfc89357e Author: Jon Nordby -Date: Wed Mar 30 23:47:55 2011 +0200 +Date: Wed Mar 30 23:47:55 2011 +0200 build: Don't scan file using non-defined GI types Older versions of gobject-introspection would fail in this case, where as newer versions has saner error handling. - gegl/Makefile.am | 2 +- + gegl/Makefile.am | 2 +- gegl/property-types/gegl-path.c | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) commit 006fc21ef52402d6ed14816a19ce729d6deffec7 Author: Jon Nordby -Date: Wed Mar 30 02:52:12 2011 +0200 +Date: Wed Mar 30 02:52:12 2011 +0200 build: Add missing includes for GI @@ -44633,25 +47789,25 @@ commit 90857cbccd8702578a0334bbb6a4dee17153fae5 Author: Jon Nordby -Date: Mon Mar 21 20:41:00 2011 +0000 +Date: Mon Mar 21 20:41:00 2011 +0000 Add Gobject Introspection to build. Includes a trivial example using PyGObject - Makefile.am | 5 ++- - configure.ac | 4 ++ + Makefile.am | 5 ++- + configure.ac | 4 ++ examples/introspection.py | 18 +++++++++ - gegl/.gitignore | 2 + - gegl/Makefile.am | 54 +++++++++++++++++++++++---- - gegl/gegl-matrix.h | 5 +++ - m4/introspection.m4 | 94 + gegl/.gitignore | 2 + + gegl/Makefile.am | 54 +++++++++++++++++++++++---- + gegl/gegl-matrix.h | 5 +++ + m4/introspection.m4 | 94 +++++++++++++++++++++++++++++++++++++++++++++++ 7 files changed, 174 insertions(+), 8 deletions(-) commit 7d12e628b7fc112ee7a7b6ac7bcf79cd529d00e4 Author: Emilio Pozuelo Monfort -Date: Sat Feb 19 17:20:26 2011 +0000 +Date: Sat Feb 19 17:20:26 2011 +0000 Don't use PATH_MAX for portability reasons @@ -44661,24 +47817,24 @@ Jon Nordby: Also remove last PATH_MAX usage, and _XOPEN_SOURCE define - bin/gegl.c | 16 +++++----------- + bin/gegl.c | 16 +++++----------- gegl/gegl-xml.c | 20 ++++++++------------ 2 files changed, 13 insertions(+), 23 deletions(-) commit 6c2c0202bcc3960d0d57019ecdd39648465eecbc Author: Jon Nordby -Date: Sun Mar 27 22:53:44 2011 +0000 +Date: Sun Mar 27 22:53:44 2011 +0000 examples: Port GeglView to Cairo, and make Gtk3 compat. - examples/gegl-paint.c | 6 +-- + examples/gegl-paint.c | 6 +-- examples/util/gegl-view.c | 123 +++++++++++++++++++++++++++++++++------------- 2 files changed, 91 insertions(+), 38 deletions(-) commit b91941bd500b1dfd57f0ceeed26d653870bc5adf Author: Jon Nordby -Date: Sun Mar 27 17:02:53 2011 +0000 +Date: Sun Mar 27 17:02:53 2011 +0000 workshop: Port gtk-display to Cairo and make Gtk3 compat. @@ -44688,7 +47844,7 @@ commit 6fb98ba8173711ed6defc0d44d7c08900a6737c5 Author: Jon Nordby -Date: Sun Mar 27 18:58:00 2011 +0000 +Date: Sun Mar 27 18:58:00 2011 +0000 build: Add ability to specify GTK+ 3.0 @@ -44698,7 +47854,7 @@ commit c3addb2f2807be275ff3fc0183884b0b04373f32 Author: Jon Nordby -Date: Sun Mar 27 10:49:22 2011 +0000 +Date: Sun Mar 27 10:49:22 2011 +0000 Remove include of nonexisting header geglmoduletypes.h @@ -44712,7 +47868,7 @@ commit 3d5cc13645dbcecbcdcbb9754a03466ab7acf70c Author: Mukund Sivaraman -Date: Sat Mar 26 18:09:36 2011 +0530 +Date: Sat Mar 26 18:09:36 2011 +0530 Change default PNG compression level to 3 @@ -44727,7 +47883,7 @@ commit 37df0aa96e44ad64e2db2f41e3e3ca8c1be4bb9d Author: Øyvind Kolås -Date: Fri Mar 25 20:20:50 2011 +0000 +Date: Fri Mar 25 20:20:50 2011 +0000 rgegl: sample s/gegl:shift/gegl:translate/ @@ -44736,7 +47892,7 @@ commit 01c96f534b0dcb9380119dc61987ac61a98fd267 Author: Øyvind Kolås -Date: Fri Mar 25 20:19:55 2011 +0000 +Date: Fri Mar 25 20:19:55 2011 +0000 buffer: fix typo in doc of gegl_buffer_sample @@ -44745,7 +47901,7 @@ commit 6420caccf9be6de1806be7a2e9023f14100be131 Author: Nils Philippsen -Date: Wed Mar 2 11:55:03 2011 +0100 +Date: Wed Mar 2 11:55:03 2011 +0100 fix building in separate directory @@ -44754,7 +47910,7 @@ commit 36f1e514acd32152dfee7c09d0e5a4e022a5a543 Author: Nils Philippsen -Date: Tue Feb 22 15:07:16 2011 +0100 +Date: Tue Feb 22 15:07:16 2011 +0100 Fix erroneous use of $(DESTDIR). @@ -44762,13 +47918,13 @@ necessary. bindings/gegl-sharp/docs/Makefile.am | 2 +- - bindings/vala/Makefile.am | 2 +- - docs/Makefile.am | 2 +- + bindings/vala/Makefile.am | 2 +- + docs/Makefile.am | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit 0821c1318e60b878046a0563a4e89a9c6f2c22b9 Author: Barak Itkin -Date: Sat Feb 19 04:17:54 2011 +0200 +Date: Sat Feb 19 04:17:54 2011 +0200 Convert tabs into spaces @@ -44779,7 +47935,7 @@ commit 016a8b73d3fb023ac0d4b183126540add341c851 Author: Barak Itkin -Date: Sat Feb 19 04:11:20 2011 +0200 +Date: Sat Feb 19 04:11:20 2011 +0200 workshop: Add a gegl operation for GIMP's "Spread" (Noise) plugin @@ -44789,7 +47945,7 @@ commit 1f9516415889a8e1e498e7db8c3e41f1f5b7ec00 Author: Michael Natterer -Date: Fri Feb 18 19:49:36 2011 +0100 +Date: Fri Feb 18 19:49:36 2011 +0100 operations: use G_PI instead of M_PI in motion-blur for portability @@ -44800,7 +47956,7 @@ commit 11f7f789c4dd4b78ae6d307488fc2452135b691c Author: Øyvind Kolås -Date: Sun Feb 13 21:22:49 2011 +0000 +Date: Sun Feb 13 21:22:49 2011 +0000 docs: fix docs for gegl_buffer_new_for_backend @@ -44809,7 +47965,7 @@ commit 5aac634a0bf2336ae657cb9ac6c0ab7690f35e94 Author: Øyvind Kolås -Date: Sun Feb 13 18:29:20 2011 +0000 +Date: Sun Feb 13 18:29:20 2011 +0000 post release bump to 0.1.7 @@ -44818,7 +47974,7 @@ commit 7f985efd1d33b3c5469c4e0f2b2650da20422a19 Author: Øyvind Kolås -Date: Sun Feb 13 18:23:18 2011 +0000 +Date: Sun Feb 13 18:23:18 2011 +0000 increment version to 0.1.6 @@ -44827,31 +47983,31 @@ commit 5f9fbb126b0bdcc3b3d4413f82d185ff8ea093d7 Author: Øyvind Kolås -Date: Sun Feb 13 18:23:02 2011 +0000 +Date: Sun Feb 13 18:23:02 2011 +0000 docs: update - NEWS | 4 +- - docs/contribute.html | 162 + NEWS | 4 +- + docs/contribute.html | 162 +++++++++++++++++++++++++++++++++++++++++++++++ docs/index-static.txt.in | 11 +++- 3 files changed, 172 insertions(+), 5 deletions(-) commit 59af83798fe9ca20a1efaccee7d6e66ec609426f Author: Andy Gill -Date: Wed Jan 26 13:22:17 2011 +0000 +Date: Wed Jan 26 13:22:17 2011 +0000 added pixelise filter - operations/common/pixelise.c | 183 + operations/common/pixelise.c | 183 ++++++++++++++++++++++++++++++ - tests/compositions/pixelise.xml | 14 +++ + tests/compositions/pixelise.xml | 14 +++ tests/compositions/reference/pixelise.png | Bin 0 -> 5023 bytes 3 files changed, 197 insertions(+) commit a49e0c356737578e0c1adccc06c20fc8642e195a Author: Andy Gill -Date: Sat Jan 29 18:58:47 2011 +0000 +Date: Sat Jan 29 18:58:47 2011 +0000 added linear motion blur filter @@ -44861,7 +48017,7 @@ commit f5d49035b9040f895221e4d32107e875cc84141f Author: Øyvind Kolås -Date: Sun Feb 13 17:45:13 2011 +0000 +Date: Sun Feb 13 17:45:13 2011 +0000 make the GEGL splash smaller @@ -44870,19 +48026,19 @@ commit 62481f7478dfe7b9dd6cbfb3ea9b741805224b2f Author: Øyvind Kolås -Date: Sun Feb 13 16:59:32 2011 +0000 +Date: Sun Feb 13 16:59:32 2011 +0000 buffer: add missing gegl-buffer-backend.h - AUTHORS | 4 ++-- - NEWS | 16 ++++++++++++++++ + AUTHORS | 4 ++-- + NEWS | 16 ++++++++++++++++ gegl/buffer/gegl-buffer-backend.h | 37 +++++++++++++++++++++++++++++++++++++ 3 files changed, 55 insertions(+), 2 deletions(-) commit 3ce74b696162bbd042321eef3dc4496e1cf5807d Author: Øyvind Kolås -Date: Sun Feb 13 16:36:33 2011 +0000 +Date: Sun Feb 13 16:36:33 2011 +0000 buffer: add API for pluggable buffers @@ -44902,34 +48058,34 @@ even in a transition period where GIMP is not fully migrated to use GEGL. - gegl/Makefile.am | 4 ++ - gegl/buffer/gegl-buffer-access.c | 12 ++-- - gegl/buffer/gegl-buffer-private.h | 64 ++++++++++++++++++ - gegl/buffer/gegl-buffer-types.h | 29 ++++++-- - gegl/buffer/gegl-buffer.c | 115 + gegl/Makefile.am | 4 ++ + gegl/buffer/gegl-buffer-access.c | 12 ++-- + gegl/buffer/gegl-buffer-private.h | 64 ++++++++++++++++++ + gegl/buffer/gegl-buffer-types.h | 29 ++++++-- + gegl/buffer/gegl-buffer.c | 115 +++++++++++++++++++++++++++----- - gegl/buffer/gegl-buffer.h | 15 +++++ - gegl/buffer/gegl-tile-backend-file.c | 69 ++++++++++++------- - gegl/buffer/gegl-tile-backend-ram.c | 23 +++---- + gegl/buffer/gegl-buffer.h | 15 +++++ + gegl/buffer/gegl-tile-backend-file.c | 69 ++++++++++++------- + gegl/buffer/gegl-tile-backend-ram.c | 23 +++---- gegl/buffer/gegl-tile-backend-tiledir.c | 8 ++- - gegl/buffer/gegl-tile-backend.c | 57 ++++++++++++---- - gegl/buffer/gegl-tile-backend.h | 31 +++++---- - gegl/buffer/gegl-tile-handler-chain.c | 2 + - gegl/buffer/gegl-tile-handler-empty.c | 9 ++- - gegl/buffer/gegl-tile-handler-log.c | 1 + - gegl/buffer/gegl-tile-handler-zoom.c | 12 ++-- - gegl/buffer/gegl-tile-handler.c | 1 + - gegl/buffer/gegl-tile-source.c | 1 + - gegl/buffer/gegl-tile-source.h | 26 +++++--- - gegl/buffer/gegl-tile-storage.c | 59 ++++------------ - gegl/buffer/gegl-tile-storage.h | 6 +- - gegl/buffer/gegl-tile.c | 56 ++++++---------- - gegl/buffer/gegl-tile.h | 77 ++------------------- + gegl/buffer/gegl-tile-backend.c | 57 ++++++++++++---- + gegl/buffer/gegl-tile-backend.h | 31 +++++---- + gegl/buffer/gegl-tile-handler-chain.c | 2 + + gegl/buffer/gegl-tile-handler-empty.c | 9 ++- + gegl/buffer/gegl-tile-handler-log.c | 1 + + gegl/buffer/gegl-tile-handler-zoom.c | 12 ++-- + gegl/buffer/gegl-tile-handler.c | 1 + + gegl/buffer/gegl-tile-source.c | 1 + + gegl/buffer/gegl-tile-source.h | 26 +++++--- + gegl/buffer/gegl-tile-storage.c | 59 ++++------------ + gegl/buffer/gegl-tile-storage.h | 6 +- + gegl/buffer/gegl-tile.c | 56 ++++++---------- + gegl/buffer/gegl-tile.h | 77 ++------------------- 22 files changed, 410 insertions(+), 267 deletions(-) commit dac21927327b0d289e864d70eb29a02e87bee26e Author: Martin Nordholts -Date: Tue Feb 8 23:04:36 2011 +0100 +Date: Tue Feb 8 23:04:36 2011 +0100 tests/buffer: Remove temporary file after test @@ -44941,13 +48097,13 @@ ERROR:gegl-buffer-save.c:346:gegl_buffer_save: assertion failed: (info->offset == info->header.next) - tests/buffer/buffer-test.c | 1 + + tests/buffer/buffer-test.c | 1 + tests/buffer/tests/save_small_roi.c | 1 + 2 files changed, 2 insertions(+) commit a02660ab1c4285a17cb3e934b200635bb18cfa70 Author: Barak Itkin -Date: Wed Feb 2 01:04:11 2011 +0200 +Date: Wed Feb 2 01:04:11 2011 +0200 operations: port GIMP's max-rgb filter to a gegl operation @@ -44957,7 +48113,7 @@ commit 76ef34b391bd8989a00dbc82bcfdd4f60c1c5a8f Author: Øyvind Kolås -Date: Mon Jan 24 22:36:33 2011 +0000 +Date: Mon Jan 24 22:36:33 2011 +0000 GeglPath: add comments about suspicious code detected by clang @@ -44966,7 +48122,7 @@ commit 0cde5488ea9353f34b5729ef6346f0e20ef3cb53 Author: Øyvind Kolås -Date: Mon Jan 24 22:35:39 2011 +0000 +Date: Mon Jan 24 22:35:39 2011 +0000 threading: if more threads than max_threads is requested use just one. @@ -44975,7 +48131,7 @@ commit 3ce71feded7bb6984066dc5d3005295cc7f6e27c Author: Øyvind Kolås -Date: Mon Jan 24 22:35:08 2011 +0000 +Date: Mon Jan 24 22:35:08 2011 +0000 svg-load: Fix leaked buffer in error path @@ -44984,7 +48140,7 @@ commit 0181fe5755081fa8a2b3da494eabb3bc746c64f8 Author: Øyvind Kolås -Date: Mon Jan 24 18:30:37 2011 +0000 +Date: Mon Jan 24 18:30:37 2011 +0000 matting-levin: remove custom babl registration of formats @@ -44993,7 +48149,7 @@ commit 1a006f7c312c9af35e81e2a916509f3e82e9ed58 Author: Øyvind Kolås -Date: Mon Jan 24 18:01:55 2011 +0000 +Date: Mon Jan 24 18:01:55 2011 +0000 libs/rgbe: fix a copy paste typo @@ -45002,7 +48158,7 @@ commit 7d0789eaeadf4cb1e1111dbfdf7068c364a958c6 Author: Tobias Ellinghaus -Date: Mon Jan 24 15:00:41 2011 +0100 +Date: Mon Jan 24 15:00:41 2011 +0100 tests: Fix some small errors @@ -45012,13 +48168,13 @@ grep the output. - tests/buffer/Makefile.am | 2 +- + tests/buffer/Makefile.am | 2 +- tests/buffer/buffer-tests-results.sh | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) commit afbabeed11e668e8566d478278f871c7b54cff55 Author: Øyvind Kolås -Date: Thu Jan 20 22:49:24 2011 +0000 +Date: Thu Jan 20 22:49:24 2011 +0000 post release bump to 0.1.5 @@ -45027,7 +48183,7 @@ commit c0ce833e6ab23642dbcc7f333655822d9a1d2a6d Author: Øyvind Kolås -Date: Thu Jan 20 22:46:02 2011 +0000 +Date: Thu Jan 20 22:46:02 2011 +0000 bump version to 0.1.4 @@ -45036,7 +48192,7 @@ commit 8fae68e1df8ec11af75238a90b2db6aa796e63e9 Author: Øyvind Kolås -Date: Thu Jan 20 22:45:19 2011 +0000 +Date: Thu Jan 20 22:45:19 2011 +0000 Simplify list of contributors in "splash" of binary. @@ -45047,7 +48203,7 @@ commit bb3b96f1b58a47982889c3ef3f8678c9c4bd2f16 Author: Øyvind Kolås -Date: Thu Jan 20 22:14:00 2011 +0000 +Date: Thu Jan 20 22:14:00 2011 +0000 move mirrors op out of workshop @@ -45057,7 +48213,7 @@ commit 6637959e4341700409c96feff2852f05122391cd Author: Øyvind Kolås -Date: Thu Jan 20 22:14:00 2011 +0000 +Date: Thu Jan 20 22:14:00 2011 +0000 move mirrors op out of workshop @@ -45067,7 +48223,7 @@ commit 857972fd929af2964d4d070fd576492ea2ca12b6 Author: Øyvind Kolås -Date: Thu Jan 20 22:11:32 2011 +0000 +Date: Thu Jan 20 22:11:32 2011 +0000 mirrors: remove unused variables from code @@ -45077,17 +48233,17 @@ commit 25619d2046dfed427c91a66a59ba54777b3d68d8 Author: Øyvind Kolås -Date: Thu Jan 20 21:45:02 2011 +0000 +Date: Thu Jan 20 21:45:02 2011 +0000 update NEWS and AUTHORS AUTHORS | 25 ++++++++++++------------- - NEWS | 7 +++++-- + NEWS | 7 +++++-- 2 files changed, 17 insertions(+), 15 deletions(-) commit 6809a059a45c8365487f003c2dfd4c4fc35e32e8 Author: Øyvind Kolås -Date: Sat Jan 15 12:39:37 2011 +0000 +Date: Sat Jan 15 12:39:37 2011 +0000 brightness-contrast: removed SIMD codepath @@ -45103,7 +48259,7 @@ commit d6c16c86f323abac4602e1ce5c94f087c9d9e42a Author: Øyvind Kolås -Date: Thu Jan 13 22:31:15 2011 +0000 +Date: Thu Jan 13 22:31:15 2011 +0000 Fix newly introduced compile warning @@ -45116,7 +48272,7 @@ commit 76cb7e30934883229b97b8b599919aae6a61bba6 Author: Andy Gill -Date: Thu Jan 13 21:47:47 2011 +0000 +Date: Thu Jan 13 21:47:47 2011 +0000 removed arbitrary constants and reversed offset direction @@ -45125,7 +48281,7 @@ commit 8575cc6a251453c757a05c0299aad82273d5f0f1 Author: Andy Gill -Date: Thu Jan 13 21:40:23 2011 +0000 +Date: Thu Jan 13 21:40:23 2011 +0000 added simple grid render operation @@ -45135,7 +48291,7 @@ commit 182f4dbad859e21453ec32091cc4b5bcd377fc84 Author: Øyvind Kolås -Date: Thu Jan 13 01:58:50 2011 +0000 +Date: Thu Jan 13 01:58:50 2011 +0000 tools/gobj2dot.rb: catch encoding errors @@ -45148,7 +48304,7 @@ commit a24f7e3e7656264c5c6961160d6ec642d9825e2c Author: Øyvind Kolås -Date: Thu Jan 13 01:53:35 2011 +0000 +Date: Thu Jan 13 01:53:35 2011 +0000 ff-load: convert to utf8 from iso8859-1 @@ -45161,7 +48317,7 @@ commit 4fed0a26d052d804bc54fb1131313f3d31f19ba4 Author: Martin Nordholts -Date: Tue Dec 21 07:55:04 2010 +0100 +Date: Tue Dec 21 07:55:04 2010 +0100 Fix newly introduced compile warning @@ -45173,7 +48329,7 @@ commit 0b6bce93c3e2dc64ffd57ce241dc391e744aaf2a Author: Danny Robson -Date: Wed Feb 3 22:30:22 2010 +1100 +Date: Wed Feb 3 22:30:22 2010 +1100 Use explicit rects for box-max and box-min process @@ -45187,7 +48343,7 @@ commit e3024b25db17c577e07c3a9eca17b8acfd63877e Author: Øyvind Kolås -Date: Mon Dec 20 21:07:42 2010 +0000 +Date: Mon Dec 20 21:07:42 2010 +0000 buffer: disable more of the debug code in default builds @@ -45202,7 +48358,7 @@ commit 4f6b93024b5a8f1a37cf7b5329e89c36651a085d Author: Danny Robson -Date: Sat Jan 30 14:42:44 2010 +1100 +Date: Sat Jan 30 14:42:44 2010 +1100 Use explicit rects for demosaic input and outputs @@ -45215,13 +48371,13 @@ demosaic if not relying on the ROI passed to process. operations/workshop/demosaic-bimedian.c | 35 ++++++++++++++----------- - operations/workshop/demosaic-simple.c | 45 + operations/workshop/demosaic-simple.c | 45 +++++++++++++++------------------ 2 files changed, 41 insertions(+), 39 deletions(-) commit 610915008ba3768b1d667dca304146cdf47db7d8 Author: Danny Robson -Date: Mon Jan 18 23:41:07 2010 +1100 +Date: Mon Jan 18 23:41:07 2010 +1100 Cache the libopenraw pixel data in a GeglBuffer @@ -45236,7 +48392,7 @@ commit ff9b919a35a463b1d34e4d65d39f8badabe51bc5 Author: Danny Robson -Date: Mon Jul 27 22:15:09 2009 +1000 +Date: Mon Jul 27 22:15:09 2009 +1000 Always make use of realpath() return value @@ -45251,7 +48407,7 @@ commit 6c4fe8ab610457517907afa6156698139af1e9d8 Author: Patrick Horgan -Date: Fri Nov 19 18:31:34 2010 -0800 +Date: Fri Nov 19 18:31:34 2010 -0800 png-load: check for failed read @@ -45267,18 +48423,18 @@ commit 2013f6efe8c6a5317df00f731e61e3890c2a31c9 Author: Øyvind Kolås -Date: Sun Dec 19 01:41:02 2010 +0000 +Date: Sun Dec 19 01:41:02 2010 +0000 perf: fix header in reports - perf/Makefile | 8 +-- + perf/Makefile | 8 +-- perf/tests/gegl-c.h | 157 ---------------------------------------------------- 2 files changed, 4 insertions(+), 161 deletions(-) commit 1f09616ae89f5bec2ad98b2992fd7efa4aa90805 Author: Øyvind Kolås -Date: Sun Dec 19 00:58:43 2010 +0000 +Date: Sun Dec 19 00:58:43 2010 +0000 Referesh performance testing framework @@ -45286,42 +48442,42 @@ system for other projects. - perf/.gitignore | 10 ++++++++++ - perf/Makefile | 1 + - perf/README | 21 ++++++++++----------- - perf/create-report.rb | 2 +- - perf/tests/bblur.c | 2 +- + perf/.gitignore | 10 ++++++++++ + perf/Makefile | 1 + + perf/README | 21 ++++++++++----------- + perf/create-report.rb | 2 +- + perf/tests/bblur.c | 2 +- perf/tests/bcontrast-minichunk.c | 4 ++-- - perf/tests/bcontrast.c | 4 ++-- - perf/tests/blur.c | 2 +- - perf/tests/comp.c | 6 +++--- - perf/tests/passthrough.c | 4 ++-- - perf/tests/rotate.c | 2 +- + perf/tests/bcontrast.c | 4 ++-- + perf/tests/blur.c | 2 +- + perf/tests/comp.c | 6 +++--- + perf/tests/passthrough.c | 4 ++-- + perf/tests/rotate.c | 2 +- perf/tests/test-gegl-buffer-access.c | 4 ++-- - perf/tests/unsharpmask.c | 2 +- + perf/tests/unsharpmask.c | 2 +- 13 files changed, 37 insertions(+), 27 deletions(-) commit e821991df17b4fa2f68aed15497b14c76081fb27 Author: Øyvind Kolås -Date: Sun Dec 19 00:16:58 2010 +0000 +Date: Sun Dec 19 00:16:58 2010 +0000 increase maximum number of threads to 16 - gegl/gegl-init.c | 11 +++- + gegl/gegl-init.c | 11 +++- gegl/graph/gegl-node.c | 7 +- gegl/graph/gegl-node.h | 1 + - perf/Makefile | 79 ++++++++++++----------- - perf/README | 28 ++++++-- - perf/create-report.rb | 163 + perf/Makefile | 79 ++++++++++++----------- + perf/README | 28 ++++++-- + perf/create-report.rb | 163 ++++++++++++++++++++++------------------------- - perf/tests/Makefile | 2 + + perf/tests/Makefile | 2 + perf/tests/test-common.h | 10 +-- perf/tests/unsharpmask.c | 28 ++++++++ 9 files changed, 190 insertions(+), 139 deletions(-) commit cf24683f26b70ac4f2c3a79d3d370413303afbd2 Author: Øyvind Kolås -Date: Fri Dec 17 23:18:38 2010 +0000 +Date: Fri Dec 17 23:18:38 2010 +0000 gegl:display: use a timeout instead of an idle for the SDL event pumping @@ -45331,18 +48487,18 @@ commit bc2ad46b475e4ed5cbda06647b9bdef63e843e9e Author: Øyvind Kolås -Date: Fri Dec 17 21:01:39 2010 +0000 +Date: Fri Dec 17 21:01:39 2010 +0000 configure: remove dangling --enable-mt from configure help - configure.ac | 1 - - perf/Makefile | 2 +- + configure.ac | 1 - + perf/Makefile | 2 +- perf/create-report.rb | 1 + 3 files changed, 2 insertions(+), 2 deletions(-) commit 0a2720b1d546a850e726c9ec5c66a43e3ae6b8b6 Author: Michael Schumacher -Date: Fri Dec 17 20:54:48 2010 +0100 +Date: Fri Dec 17 20:54:48 2010 +0100 Check for compiler flags before using them @@ -45351,7 +48507,7 @@ commit b21186eb0c5869a960c2a793c923bc0ff26ee862 Author: Mikael Magnusson -Date: Fri Dec 17 20:15:22 2010 +0100 +Date: Fri Dec 17 20:15:22 2010 +0100 Add some needed math.h includes @@ -45362,19 +48518,19 @@ commit f2bbd06f50959b0bff47b7348727c93962b0f9f0 Author: Øyvind Kolås -Date: Fri Dec 17 17:36:24 2010 +0000 +Date: Fri Dec 17 17:36:24 2010 +0000 buffer: cache and reuse tile-storages - gegl/buffer/gegl-buffer.c | 134 + gegl/buffer/gegl-buffer.c | 134 +++++++++++++++++++++++++++++++--------- gegl/buffer/gegl-tile-handler.c | 8 ++- - gegl/gegl-init.c | 2 + + gegl/gegl-init.c | 2 + 3 files changed, 113 insertions(+), 31 deletions(-) commit 72609983562a8d510676a2c42eb7e6316d4813d1 Author: Øyvind Kolås -Date: Fri Dec 17 15:35:26 2010 +0000 +Date: Fri Dec 17 15:35:26 2010 +0000 buffer: add note about possible optimization @@ -45383,7 +48539,7 @@ commit 136f61fcdbf3429308f3c32750c93c906f2f7316 Author: Øyvind Kolås -Date: Fri Dec 17 15:32:08 2010 +0000 +Date: Fri Dec 17 15:32:08 2010 +0000 buffer: disable 1px fast paths as they are not thread-safe @@ -45392,7 +48548,7 @@ commit 5518ab49210d298bca13688222d947c668332fec Author: Øyvind Kolås -Date: Fri Dec 17 15:29:56 2010 +0000 +Date: Fri Dec 17 15:29:56 2010 +0000 path-stroke: make it threadsafe by not having a static cache buffer @@ -45401,7 +48557,7 @@ commit b2ac6657b75a0b527026796675bfab5daa65a68c Author: Øyvind Kolås -Date: Fri Dec 17 15:28:21 2010 +0000 +Date: Fri Dec 17 15:28:21 2010 +0000 processor: remove unusued variables @@ -45410,7 +48566,7 @@ commit 9b19beb99f60ea0c90b07933e75c6f0bd8bd6ed9 Author: Øyvind Kolås -Date: Fri Dec 17 15:27:43 2010 +0000 +Date: Fri Dec 17 15:27:43 2010 +0000 gegl-paint: use pixelformats that have optimizations @@ -45419,7 +48575,7 @@ commit de6e48a7790fe169a08691a035d172570bb7a2e6 Author: Øyvind Kolås -Date: Fri Dec 17 04:25:58 2010 +0000 +Date: Fri Dec 17 04:25:58 2010 +0000 Update op names in splash @@ -45428,21 +48584,21 @@ commit c7df9d46b5702934a3dcb7e3fd06cd762423c87c Author: Øyvind Kolås -Date: Fri Dec 17 03:08:58 2010 +0000 +Date: Fri Dec 17 03:08:58 2010 +0000 buffer: add extra locks - configure.ac | 2 +- + configure.ac | 2 +- gegl/buffer/gegl-buffer-linear.c | 3 +++ - gegl/buffer/gegl-buffer.c | 12 ++++++++++-- - gegl/buffer/gegl-cache.c | 10 ++++++++++ - gegl/buffer/gegl-cache.h | 1 + - perf/tests/comp.c | 2 +- + gegl/buffer/gegl-buffer.c | 12 ++++++++++-- + gegl/buffer/gegl-cache.c | 10 ++++++++++ + gegl/buffer/gegl-cache.h | 1 + + perf/tests/comp.c | 2 +- 6 files changed, 26 insertions(+), 4 deletions(-) commit 8b010612a3fb5dc7ad7590fa5eb2c66000dcbf16 Author: Øyvind Kolås -Date: Tue Dec 14 03:05:11 2010 +0000 +Date: Tue Dec 14 03:05:11 2010 +0000 Remove gegl-simd.h @@ -45454,31 +48610,31 @@ auto-vectorizer now, performance difference seems hard to measure. - configure.ac | 2 +- - gegl/Makefile.am | 1 - - gegl/gegl-plugin.h | 1 - - gegl/gegl-simd.h | 54 ------------ - gegl/gegl.h | 1 + - operations/affine/affine.c | 2 +- + configure.ac | 2 +- + gegl/Makefile.am | 1 - + gegl/gegl-plugin.h | 1 - + gegl/gegl-simd.h | 54 ------------ + gegl/gegl.h | 1 + + operations/affine/affine.c | 2 +- operations/common/brightness-contrast.c | 13 ++- - operations/common/invert.c | 29 ------- - operations/common/opacity.c | 51 ------------ - operations/common/over.c | 62 ++------------ - operations/generated/math.rb | 10 +-- - operations/generated/other-blend.rb | 53 ++---------- - operations/generated/svg-12-blend.rb | 6 +- + operations/common/invert.c | 29 ------- + operations/common/opacity.c | 51 ------------ + operations/common/over.c | 62 ++------------ + operations/generated/math.rb | 10 +-- + operations/generated/other-blend.rb | 53 ++---------- + operations/generated/svg-12-blend.rb | 6 +- operations/generated/svg-12-porter-duff.rb | 128 ++++++----------------------- - perf/Makefile | 2 +- - perf/tests/bcontrast-minichunk.c | 2 +- - perf/tests/bcontrast.c | 2 +- - perf/tests/comp.c | 2 +- - perf/tests/passthrough.c | 2 +- + perf/Makefile | 2 +- + perf/tests/bcontrast-minichunk.c | 2 +- + perf/tests/bcontrast.c | 2 +- + perf/tests/comp.c | 2 +- + perf/tests/passthrough.c | 2 +- 19 files changed, 60 insertions(+), 363 deletions(-) commit 700379f6733c9279592498b4a071c00da99715b2 Author: Michael Schumacher -Date: Wed Nov 24 23:34:56 2010 +0100 +Date: Wed Nov 24 23:34:56 2010 +0100 Use #!/usr/bin/env ruby instead of #!/usr/bin/ruby @@ -45487,18 +48643,18 @@ commit ad3666aad2abd05b1712cd1b9260d31e881042da Author: Michael Schumacher -Date: Wed Nov 24 19:53:35 2010 +0100 +Date: Wed Nov 24 19:53:35 2010 +0100 Replace bcopy and bzero by memcpy and memset and include math.h - operations/common/fattal02.c | 3 ++- - operations/common/mantiuk06.c | 3 ++- + operations/common/fattal02.c | 3 ++- + operations/common/mantiuk06.c | 3 ++- operations/common/reinhard05.c | 1 + 3 files changed, 5 insertions(+), 2 deletions(-) commit cad27b15b27619b6a45c4776b98c6f62208665cf Author: Michael Schumacher -Date: Tue Nov 23 22:57:19 2010 +0100 +Date: Tue Nov 23 22:57:19 2010 +0100 Don't discard ACLOCAL_FLAGS from environment @@ -45507,7 +48663,7 @@ commit ac8fe1d697a8639bffdec8e5ad5d2e832771fbcd Author: Barak Itkin -Date: Sat Nov 6 12:33:26 2010 +0200 +Date: Sat Nov 6 12:33:26 2010 +0200 workshop: Add a gegl operation for GIMP's "Whirl and Pinch" plugin @@ -45517,7 +48673,7 @@ commit d06d291e1992200a204b26bb089ac124ab67ec26 Author: Alexia Death -Date: Mon Jun 7 21:59:53 2010 +0300 +Date: Mon Jun 7 21:59:53 2010 +0300 operations: Clean up mirrors op code @@ -45527,7 +48683,7 @@ commit de3dff143407106b8b59fcbf63b1396fe742a80e Author: Martin Nordholts -Date: Mon Nov 1 18:19:25 2010 +0100 +Date: Mon Nov 1 18:19:25 2010 +0100 NEWS: Fix typo @@ -45536,7 +48692,7 @@ commit 956f2947d3f54a9eea7ef01d3d71c9df61b28934 Author: Martin Nordholts -Date: Sun Oct 31 22:44:26 2010 +0100 +Date: Sun Oct 31 22:44:26 2010 +0100 Update NEWS @@ -45545,17 +48701,17 @@ commit 75c1bca4703798267cd055e5dfc1f80053057ce9 Author: Øyvind Kolås -Date: Sun Oct 31 16:00:21 2010 +0000 +Date: Sun Oct 31 16:00:21 2010 +0000 update NEWS and AUTHORS AUTHORS | 4 +++- - NEWS | 21 +++++++++++++++++++++ + NEWS | 21 +++++++++++++++++++++ 2 files changed, 24 insertions(+), 1 deletion(-) commit 0e1516c8f246a7d11af77cd74af09279b8aa45db Author: Øyvind Kolås -Date: Sun Oct 31 15:48:09 2010 +0000 +Date: Sun Oct 31 15:48:09 2010 +0000 Expand comment describing GeglOperationContext @@ -45564,34 +48720,31 @@ commit 0a4faaeade85a2f766a20110b1d9bb51142c497e Author: Øyvind Kolås -Date: Sun Oct 31 02:00:36 2010 +0000 +Date: Sun Oct 31 02:00:36 2010 +0000 Added gegl_node_has_pad A function to query a node whether it has a named pad or not. - gegl/gegl.h | 10 ++++++++++ + gegl/gegl.h | 10 ++++++++++ gegl/graph/gegl-node.c | 7 +++++++ gegl/graph/gegl-node.h | 2 ++ 3 files changed, 19 insertions(+) commit dfd304108cc44b5201b3d57074d0d117e9f275da Author: Øyvind Kolås -Date: Sat Oct 30 17:19:08 2010 +0100 +Date: Sat Oct 30 17:19:08 2010 +0100 map-absolute: rename gegl:render_mapping to gegl:map-absolute This is a more descriptive name of the operation. - operations/common/map_absolute.c | 175 - +++++++++++++++++++++++++++++++++++++ - operations/common/render_mapping.c | 175 - ------------------------------------- - 2 files changed, 175 insertions(+), 175 deletions(-) + operations/common/{render_mapping.c => map_absolute.c} | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) commit 0273dfa52c2a52130475842e412ef7001ce3c67b Author: Øyvind Kolås -Date: Wed Oct 27 23:12:19 2010 +0100 +Date: Wed Oct 27 23:12:19 2010 +0100 buffer: include gegl-buffer-iterator.h from gegl-buffer.h @@ -45602,7 +48755,7 @@ commit 5c4e14f92dc5b3975082eddc9f3ebbfa4a4f742e Author: Michael Muré -Date: Sat Aug 7 14:51:02 2010 +0200 +Date: Sat Aug 7 14:51:02 2010 +0200 buffer: expose gegl-buffer-iterator for use in gimp cage tool @@ -45611,7 +48764,7 @@ commit 1ebc132c899f029af928c578d59413a1845f6bbd Author: Michael Muré -Date: Tue Aug 10 16:52:17 2010 +0200 +Date: Tue Aug 10 16:52:17 2010 +0200 render_mapping: fetch a pixel directly if the coordinates asked is an exact pixel, @@ -45622,7 +48775,7 @@ commit da5b80e60f63eec198ddf3c07a4d2eb4770b8775 Author: Michael Muré -Date: Mon Aug 9 19:34:05 2010 +0200 +Date: Mon Aug 9 19:34:05 2010 +0200 render_mapping: fix bad call to sampler that caused aliasing @@ -45631,7 +48784,7 @@ commit c87ed6ae49a46675a68339ef3b8a5c87f3d80bb0 Author: Michael Muré -Date: Sat Aug 7 14:52:32 2010 +0200 +Date: Sat Aug 7 14:52:32 2010 +0200 gegl:render_mapping: small correction @@ -45640,7 +48793,7 @@ commit 73fc00e288f9e27333bd8122138b288cd2b8852e Author: Michael Muré -Date: Mon Aug 2 12:07:55 2010 +0200 +Date: Mon Aug 2 12:07:55 2010 +0200 render_mapping: add an operation that sample input with an auxiliar buffer that contain source coordinates @@ -45651,7 +48804,7 @@ commit 75a5c4a5042aa3c531977637e5f0b5e62d14978c Author: Nils Philippsen -Date: Tue Oct 19 16:32:41 2010 +0200 +Date: Tue Oct 19 16:32:41 2010 +0200 gegl: make "root" a have file, not global scope @@ -45660,7 +48813,7 @@ commit 9f4162abe0f5d8aa1fab6ff3aee88736497d44e8 Author: Martin Nordholts -Date: Wed Oct 13 19:26:41 2010 +0200 +Date: Wed Oct 13 19:26:41 2010 +0200 gegl: Namespace gegl-config.c @@ -45671,7 +48824,7 @@ commit 366ef03be140180b62627dbe0753b5ccb35018fb Author: Martin Nordholts -Date: Sun Oct 3 09:06:45 2010 +0200 +Date: Sun Oct 3 09:06:45 2010 +0200 build/buildbot: Complete jas_config.h warning suppression @@ -45680,7 +48833,7 @@ commit 34918690c094ae8c805693087f1662a0a91b68d6 Author: Martin Nordholts -Date: Sun Oct 3 08:25:49 2010 +0200 +Date: Sun Oct 3 08:25:49 2010 +0200 build/buildbot: Supress jas_config.h warnings @@ -45689,7 +48842,7 @@ commit ca9f85494b5d003454ffd9d3d75349d49301775d Author: Martin Nordholts -Date: Sun Oct 3 08:22:55 2010 +0200 +Date: Sun Oct 3 08:22:55 2010 +0200 libs: Use strlen() instead of strnlen() @@ -45700,7 +48853,7 @@ commit 72e0e9f126ebc442406acb3eb94c6ac6cf6cf4be Author: Martin Nordholts -Date: Sun Oct 3 07:34:36 2010 +0200 +Date: Sun Oct 3 07:34:36 2010 +0200 operations: Use png_get_valid() @@ -45712,7 +48865,7 @@ commit 0cba7449b365760ddb03e3714fe88a62743c5e41 Author: Martin Nordholts -Date: Sun Oct 3 00:03:23 2010 +0200 +Date: Sun Oct 3 00:03:23 2010 +0200 tools: PKG_CHECK_MODULES sets EXIV2_CFLAGS, not _CXXFLAGS @@ -45724,7 +48877,7 @@ commit 6e1e5e1f7dba75c4f5dcd7eefdfa313e40c2d24e Author: Martin Nordholts -Date: Sat Oct 2 22:20:00 2010 +0200 +Date: Sat Oct 2 22:20:00 2010 +0200 Revert "operations: Increase exp-combine.c portability" @@ -45737,7 +48890,7 @@ commit 033f9d5d567edd703239a226b7afcf53704aa19d Author: Martin Nordholts -Date: Sat Oct 2 21:30:17 2010 +0200 +Date: Sat Oct 2 21:30:17 2010 +0200 operations: Increase exp-combine.c portability @@ -45749,7 +48902,7 @@ commit 83bb89fc52e5fa015dfd4eccf0b436bcacb9bbdc Author: Martin Nordholts -Date: Sat Oct 2 21:03:59 2010 +0200 +Date: Sat Oct 2 21:03:59 2010 +0200 AUTHORS: Add Fabian Groffen @@ -45758,20 +48911,20 @@ commit be490c2c9f58ff4b9817a19c0716308562fc3370 Author: Martin Nordholts -Date: Sat Oct 2 21:01:17 2010 +0200 +Date: Sat Oct 2 21:01:17 2010 +0200 Clean up previous commit Clean up previous commit (accidentally pushed before making these changes) - configure.ac | 3 ++- + configure.ac | 3 ++- gegl/buffer/gegl-buffer.c | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) commit ef633285385e8fcb7b8aded46e3e2b74aaecbc0e Author: Martin Nordholts -Date: Sat Oct 2 20:55:33 2010 +0200 +Date: Sat Oct 2 20:55:33 2010 +0200 Bug 631183 - failure to compile gegl-buffer due to unavailable backtrace @@ -45785,13 +48938,13 @@ This patch uses a configure check to disable it based on existance of execinfo.h instead of hardcoded knowledge about the target platforms. - configure.ac | 1 + + configure.ac | 1 + gegl/buffer/gegl-buffer.c | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) commit b1f6f901a4a87870a391dd0a93368268a38e5494 Author: Martin Nordholts -Date: Sat Oct 2 19:46:03 2010 +0200 +Date: Sat Oct 2 19:46:03 2010 +0200 operations: include for NAN in exp-combine.c @@ -45804,7 +48957,7 @@ commit d48269d455f11a31927b6ea46f3a62aa6f1531f7 Author: Martin Nordholts -Date: Fri Oct 1 08:41:51 2010 +0200 +Date: Fri Oct 1 08:41:51 2010 +0200 configure.ac: Print reason for umfpack failure @@ -45815,7 +48968,7 @@ commit 1359fa18e4964271224bf331c904b066dbd88e45 Author: Martin Nordholts -Date: Fri Oct 1 08:33:13 2010 +0200 +Date: Fri Oct 1 08:33:13 2010 +0200 configure.ac: Use AC_CHECK_HEADER for libspiro check @@ -45827,7 +48980,7 @@ commit e5707a05856f418a58acaece347cb19f04fc3ac9 Author: Martin Nordholts -Date: Thu Sep 30 20:07:12 2010 +0200 +Date: Thu Sep 30 20:07:12 2010 +0200 build/buildbot: Supress AM_PROG_LIBTOOL warning with autoconf 2.68 @@ -45836,7 +48989,7 @@ commit fd07dc64ce3dc6ab4d667d5d2bb1636cbbe859c0 Author: Martin Nordholts -Date: Thu Sep 30 20:05:05 2010 +0200 +Date: Thu Sep 30 20:05:05 2010 +0200 Use AC_CONF_PROGRAM in AC_COMPILE_IFELSE to silence autoconf 2.68 @@ -45845,7 +48998,7 @@ commit 8d2c5fd07ab83f33fc148a3d9a195e9c78a84914 Author: Barak Itkin -Date: Thu Sep 16 18:08:10 2010 +0200 +Date: Thu Sep 16 18:08:10 2010 +0200 gegl: Removed repeated definitions of macros in gegl-chant.h @@ -45854,7 +49007,7 @@ commit 29c7c8b09574ea825eb95e697dd84c05e3537fb3 Author: Martin Nordholts -Date: Mon Sep 6 08:53:57 2010 +0200 +Date: Mon Sep 6 08:53:57 2010 +0200 configure.ac: Disable gzip tarball @@ -45866,20 +49019,19 @@ commit 40e69657f7debeeeb94f0c48d1b083cd7d8d5320 Author: Martin Nordholts -Date: Wed Sep 1 17:17:13 2010 +0200 +Date: Wed Sep 1 17:17:13 2010 +0200 build: Rename to buildbot/suppressed-warnings.txt Rename buildbot/suppressed_warnings.txt to buildbot/suppressed-warnings.txt, dashes are nicer in file names. - build/buildbot/suppressed-warnings.txt | 8 ++++++++ - build/buildbot/suppressed_warnings.txt | 8 -------- - 2 files changed, 8 insertions(+), 8 deletions(-) + build/buildbot/{suppressed_warnings.txt => suppressed-warnings.txt} | 0 + 1 file changed, 0 insertions(+), 0 deletions(-) commit 0f19a859e0d502f839c5837ed5880c8368418019 Author: Martin Nordholts -Date: Tue Aug 31 22:25:44 2010 +0200 +Date: Tue Aug 31 22:25:44 2010 +0200 operations: Fix warning in fattal02.c @@ -45888,7 +49040,7 @@ commit 8b1814f7aba0ce6a670168633a4c725d1dcae79f Author: Martin Nordholts -Date: Mon Aug 30 21:07:22 2010 +0200 +Date: Mon Aug 30 21:07:22 2010 +0200 Fix automake version check @@ -45902,7 +49054,7 @@ commit 388ac175d058de03c4662a1ce0b9e9a8a1b60046 Author: Martin Nordholts -Date: Mon Aug 30 19:32:43 2010 +0200 +Date: Mon Aug 30 19:32:43 2010 +0200 autogen.sh: Don't modify global var DIE in check_version() @@ -45911,7 +49063,7 @@ commit 8c4d388889ab438d8c25e1bfdb09b51369093732 Author: Michael Natterer -Date: Mon Aug 23 19:36:17 2010 +0200 +Date: Mon Aug 23 19:36:17 2010 +0200 autogen.sh: fix automake check to default to checking for 1.10 @@ -45920,7 +49072,7 @@ commit 264df8794600ad92470295ebf9fa342973617a98 Author: Danny Robson -Date: Sat Aug 14 22:42:37 2010 +1000 +Date: Sat Aug 14 22:42:37 2010 +1000 operations: add levin et. al soft matting @@ -45940,22 +49092,22 @@ 'active_levels'. These specify the depth of downsampled solutions, and the number of these which are directly solved solutions. - configure.ac | 31 + - operations/external/Makefile.am | 7 + - operations/external/matting-levin-cblas.c | 241 ++++ - operations/external/matting-levin-cblas.h | 54 + - operations/external/matting-levin.c | 1456 + configure.ac | 31 + + operations/external/Makefile.am | 7 + + operations/external/matting-levin-cblas.c | 241 ++++ + operations/external/matting-levin-cblas.h | 54 + + operations/external/matting-levin.c | 1456 ++++++++++++++++++++++++ - tests/compositions/Makefile.am | 3 + - tests/compositions/data/duck.png | Bin 0 -> 181612 bytes - tests/compositions/data/duck_scribble.png | Bin 0 -> 2339 bytes - tests/compositions/matting-levin.xml | 20 + + tests/compositions/Makefile.am | 3 + + tests/compositions/data/duck.png | Bin 0 -> 181612 bytes + tests/compositions/data/duck_scribble.png | Bin 0 -> 2339 bytes + tests/compositions/matting-levin.xml | 20 + tests/compositions/reference/matting-levin.png | Bin 0 -> 62459 bytes 10 files changed, 1812 insertions(+) commit fa84ebdbce2f3f2cf6d0cb866036cfe6c7e61450 Author: Martin Nordholts -Date: Sat Aug 14 14:05:19 2010 +0200 +Date: Sat Aug 14 14:05:19 2010 +0200 Require Automake 1.10 @@ -45967,7 +49119,7 @@ commit 507e9887949aeb57a158c316783cdd3167fc84d8 Author: Martin Nordholts -Date: Sat Aug 14 10:10:44 2010 +0200 +Date: Sat Aug 14 10:10:44 2010 +0200 tests: Fix compositions/.gitignore @@ -45976,7 +49128,7 @@ commit 8502834fb8f602e4a149cac5e8803240af3b6268 Author: Martin Nordholts -Date: Sat Aug 14 10:04:40 2010 +0200 +Date: Sat Aug 14 10:04:40 2010 +0200 tests: Include jp2-load.xml only if HAVE_JASPER @@ -45988,7 +49140,7 @@ commit 5156d46e4e264ff7578817cf29fa1f256e1361db Author: Martin Nordholts -Date: Sat Aug 14 00:34:03 2010 +0200 +Date: Sat Aug 14 00:34:03 2010 +0200 tests: Rewrite compositions tests framework @@ -46010,7 +49162,7 @@ * We can include certain tests conditionally, for example to exclude tests when configure time dependencies have not been met - tests/compositions/.gitignore | 5 ++- + tests/compositions/.gitignore | 5 ++- tests/compositions/Makefile.am | 84 ++++++++++++++++++++---------------- tests/compositions/verify-results.sh | 18 -------- @@ -46018,7 +49170,7 @@ commit 62b3e6ac185666b66ec8616447a84ed7d144096c Author: Danny Robson -Date: Wed Aug 11 20:31:29 2010 +0200 +Date: Wed Aug 11 20:31:29 2010 +0200 operations: mantiuk06 tone mapping operator @@ -46033,15 +49185,15 @@ based code. There has been no attempt to improve/clean-up the base implementation in this iteration. - operations/common/mantiuk06.c | 1643 + operations/common/mantiuk06.c | 1643 ++++++++++++++++++++++++++++ - tests/compositions/mantiuk06.xml | 15 + + tests/compositions/mantiuk06.xml | 15 + tests/compositions/reference/mantiuk06.png | Bin 0 -> 193823 bytes 3 files changed, 1658 insertions(+) commit cc6ab994c6816320b054af156c0a55489e654253 Author: Danny Robson -Date: Wed Jun 9 18:31:08 2010 +1000 +Date: Wed Jun 9 18:31:08 2010 +1000 operations: fattal02 tone mapping operator @@ -46054,15 +49206,15 @@ based code. There has been no attempt to improve/clean-up the base implementation in this iteration. - operations/common/fattal02.c | 1323 + operations/common/fattal02.c | 1323 +++++++++++++++++++++++++++++ - tests/compositions/fattal02.xml | 17 + + tests/compositions/fattal02.xml | 17 + tests/compositions/reference/fattal02.png | Bin 0 -> 200169 bytes 3 files changed, 1340 insertions(+) commit 9e77996781dc6b493086b72ad3ddce57a2accbd4 Author: Danny Robson -Date: Wed Aug 11 19:54:59 2010 +0200 +Date: Wed Aug 11 19:54:59 2010 +0200 operations: reinhard05 tone mapping operator @@ -46075,30 +49227,30 @@ The implementation is a combination of a port from pfstmo based code, and from-scratch implementation. - operations/common/reinhard05.c | 278 + operations/common/reinhard05.c | 278 ++++++++++++++++++++++++++++ tests/compositions/reference/reinhard05.png | Bin 0 -> 188909 bytes - tests/compositions/reinhard05.xml | 15 ++ + tests/compositions/reinhard05.xml | 15 ++ 3 files changed, 293 insertions(+) commit c7f63178697cfbacd367b97473eebe826898a7b2 Author: Ruben Vermeersch -Date: Wed Aug 11 13:43:38 2010 +0200 +Date: Wed Aug 11 13:43:38 2010 +0200 Update gegl-sharp bindings for libgegl-0.1.so. - bindings/gegl-sharp/configure.ac | 2 +- - bindings/gegl-sharp/gegl/custom/Global.custom | 4 ++-- - bindings/gegl-sharp/gegl/custom/Node.custom | 8 ++++---- + bindings/gegl-sharp/configure.ac | 2 +- + bindings/gegl-sharp/gegl/custom/Global.custom | 4 ++-- + bindings/gegl-sharp/gegl/custom/Node.custom | 8 ++++---- bindings/gegl-sharp/gegl/gegl-sharp.dll.config.in | 2 +- - bindings/gegl-sharp/sample/TestGegl.cs | 10 +++++----- - bindings/gegl-sharp/sample/sample-out.png | Bin 39700 -> + bindings/gegl-sharp/sample/TestGegl.cs | 10 +++++----- + bindings/gegl-sharp/sample/sample-out.png | Bin 39700 -> 38592 bytes 6 files changed, 13 insertions(+), 13 deletions(-) commit 5bd83227733a9409671ac596920c5fceb2b67b64 Author: Danny Robson -Date: Wed Aug 11 08:48:08 2010 +0200 +Date: Wed Aug 11 08:48:08 2010 +0200 Added exposure combiner, and support tool, for HDR @@ -46117,24 +49269,24 @@ NOTE: make check fails on some platforms, we need to fix this somehow. Maybe add relative error tolerance in img_cmp? - configure.ac | 19 +- - operations/common/exp-combine.c | 1293 + configure.ac | 19 +- + operations/common/exp-combine.c | 1293 ++++++++++++++++++++++++++++++ tests/compositions/data/parliament.hdr | 12 + tests/compositions/data/parliament_0.jpg | Bin 0 -> 23626 bytes tests/compositions/data/parliament_1.jpg | Bin 0 -> 24789 bytes tests/compositions/data/parliament_2.jpg | Bin 0 -> 20158 bytes - tests/simple/.gitignore | 1 + - tests/simple/Makefile.am | 11 +- - tests/simple/test-exp-combine.sh | 24 + - tools/.gitignore | 1 + - tools/Makefile.am | 7 + - tools/exp_combine.cpp | 175 ++++ + tests/simple/.gitignore | 1 + + tests/simple/Makefile.am | 11 +- + tests/simple/test-exp-combine.sh | 24 + + tools/.gitignore | 1 + + tools/Makefile.am | 7 + + tools/exp_combine.cpp | 175 ++++ 12 files changed, 1539 insertions(+), 4 deletions(-) commit 104a328459fef222856bc3ce50107f4fa181cf8f Author: Martin Nordholts -Date: Tue Aug 10 21:17:11 2010 +0200 +Date: Tue Aug 10 21:17:11 2010 +0200 tools: #define P2() at the top and call it SQR() instead in img_cmp @@ -46143,7 +49295,7 @@ commit 7692d6f2494f2166890c0b5f5af58010af409429 Author: Martin Nordholts -Date: Sun Aug 8 17:48:27 2010 +0200 +Date: Sun Aug 8 17:48:27 2010 +0200 tests/compositions: Redirect stderr to tests-report too @@ -46154,7 +49306,7 @@ commit 618b59121412ada221424fc8aec53e84b51a65cd Author: Danny Robson -Date: Thu Jul 15 19:19:08 2010 +1000 +Date: Thu Jul 15 19:19:08 2010 +1000 jp2: fallback to AC_CHECK on configure @@ -46169,7 +49321,7 @@ commit d44589fc0d692e5aba8af0cb5120753da4142bee Author: Martin Nordholts -Date: Sat Aug 7 14:38:46 2010 +0200 +Date: Sat Aug 7 14:38:46 2010 +0200 tools: Us g_printerr() for img_cmp errors @@ -46178,7 +49330,7 @@ commit 4894f0405081efae7fe9aec60d3b5bad7fd67e69 Author: Martin Nordholts -Date: Sat Aug 7 12:57:45 2010 +0200 +Date: Sat Aug 7 12:57:45 2010 +0200 libs/rgbe: Always reset errno before using it @@ -46192,7 +49344,7 @@ commit 5f988323686b5bb6241b4c8ad323e03e18e43857 Author: Martin Nordholts -Date: Sat Aug 7 09:49:05 2010 +0200 +Date: Sat Aug 7 09:49:05 2010 +0200 gegl: property-types/gegl-path.c: Fix warning @@ -46201,7 +49353,7 @@ commit 1f3d764f87518f3f5c6173c91a0d92907b56d509 Author: Martin Nordholts -Date: Sat Aug 7 10:00:27 2010 +0200 +Date: Sat Aug 7 10:00:27 2010 +0200 Do not handle signals in "gegl:display" @@ -46214,7 +49366,7 @@ commit bbe3213492776dd019881d9ff6837bf02ecfd797 Author: Danny Robson -Date: Tue Aug 3 01:00:55 2010 +1000 +Date: Tue Aug 3 01:00:55 2010 +1000 authors: remove duplicate entry @@ -46223,25 +49375,25 @@ commit 4cc599c529323a07b7f9d54b03e5c1c8c860ceb0 Author: Danny Robson -Date: Mon Aug 2 21:11:29 2010 +1000 +Date: Mon Aug 2 21:11:29 2010 +1000 configure: use autoconf to define restrict Instead of checking for restrict in each source file, use autoconf to define it globally. - configure.ac | 1 + - gegl/buffer/gegl-sampler-downsize.c | 16 ---------------- + configure.ac | 1 + + gegl/buffer/gegl-sampler-downsize.c | 16 ---------------- gegl/buffer/gegl-sampler-downsizefast.c | 15 --------------- - gegl/buffer/gegl-sampler-linear.c | 12 ------------ - gegl/buffer/gegl-sampler-upsharp.c | 16 ---------------- - gegl/buffer/gegl-sampler-upsize.c | 15 --------------- - gegl/buffer/gegl-sampler-upsmooth.c | 16 ---------------- + gegl/buffer/gegl-sampler-linear.c | 12 ------------ + gegl/buffer/gegl-sampler-upsharp.c | 16 ---------------- + gegl/buffer/gegl-sampler-upsize.c | 15 --------------- + gegl/buffer/gegl-sampler-upsmooth.c | 16 ---------------- 7 files changed, 1 insertion(+), 90 deletions(-) commit 6be81d72f76226511308a00fc6ea349cd865b8aa Author: Danny Robson -Date: Fri Jul 16 01:01:02 2010 +1000 +Date: Fri Jul 16 01:01:02 2010 +1000 configure: update gtk-doc configure macros @@ -46254,29 +49406,27 @@ commit 81b696689be2087ad3d0acf725a5f92ad389127d Author: Danny Robson -Date: Mon Aug 2 21:07:03 2010 +1000 +Date: Mon Aug 2 21:07:03 2010 +1000 configure: move more m4 macros into external files Renamed the m4macros directory into the more standard `m4'. Seperated the variadic macros and gtk-doc macros into individual files. - Makefile.am | 2 +- - acinclude.m4 | 112 - ------------------------------------------- - autogen.sh | 2 +- - configure.ac | 2 +- - m4/.gitignore | 5 ++ - m4/as-compiler-flag.m4 | 64 +++++++++++++++++++++++++ - m4/gegl-variadic-macros.m4 | 58 ++++++++++++++++++++++ - m4/gtk-doc.m4 | 52 ++++++++++++++++++++ - m4macros/.gitignore | 5 -- - m4macros/as-compiler-flag.m4 | 64 ------------------------- - 10 files changed, 182 insertions(+), 184 deletions(-) + Makefile.am | 2 +- + autogen.sh | 2 +- + configure.ac | 2 +- + {m4macros => m4}/.gitignore | 0 + {m4macros => m4}/as-compiler-flag.m4 | 0 + acinclude.m4 => m4/gegl-variadic-macros.m4 | 56 + +----------------------------- + m4/gtk-doc.m4 | 52 + +++++++++++++++++++++++++++ + 7 files changed, 56 insertions(+), 58 deletions(-) commit d7fb34850579f91aea59591f02ea67def113716b Author: Danny Robson -Date: Mon Jul 12 23:53:46 2010 +1000 +Date: Mon Jul 12 23:53:46 2010 +1000 configure: remove redundant print statements @@ -46285,7 +49435,7 @@ commit 1541170027f4fb056243847f38890d3c11a38426 Author: Mukund Sivaraman -Date: Fri Aug 6 22:48:08 2010 +0530 +Date: Fri Aug 6 22:48:08 2010 +0530 Add back some warnings (as many commits before) @@ -46294,7 +49444,7 @@ commit 60a1bcc97ee8f51bb665c2e54a75ad06be473d50 Author: Mukund Sivaraman -Date: Fri Aug 6 00:24:02 2010 +0530 +Date: Fri Aug 6 00:24:02 2010 +0530 Disable warnings @@ -46303,7 +49453,7 @@ commit e67e58a9eb944a8e790b4bda9d79c1efc74465cb Author: Danny Robson -Date: Mon Aug 2 20:38:19 2010 +1000 +Date: Mon Aug 2 20:38:19 2010 +1000 configure: define AM_DEFAULT_VERBOSITY if required @@ -46316,7 +49466,7 @@ commit 450d8a9aa193b606991dd13612cf947e890b09c3 Author: Mukund Sivaraman -Date: Thu Aug 5 01:08:05 2010 +0530 +Date: Thu Aug 5 01:08:05 2010 +0530 Add ACLOCAL_FLAGS to ACLOCAL_AMFLAGS @@ -46325,18 +49475,18 @@ commit 0229e008879b0fca75593343c236257d97a8aaac Author: Mukund Sivaraman -Date: Fri Jul 30 21:10:09 2010 +0530 +Date: Fri Jul 30 21:10:09 2010 +0530 Change variable types to fix signedness - gegl/gegl-dot.c | 2 +- + gegl/gegl-dot.c | 2 +- gegl/operation/gegl-operations.c | 2 +- gegl/property-types/gegl-color.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit ef4057e1b1babf08c5b89690d2bef92fdabbece4 Author: Mukund Sivaraman -Date: Fri Jul 30 21:06:19 2010 +0530 +Date: Fri Jul 30 21:06:19 2010 +0530 Fix constness @@ -46345,29 +49495,29 @@ commit 30f3f50a13aed757ce47571d39bd9dac4f83c39d Author: Mukund Sivaraman -Date: Thu Jul 29 17:47:01 2010 +0530 +Date: Thu Jul 29 17:47:01 2010 +0530 Add/update .gitignore files - examples/.gitignore | 1 + - m4macros/.gitignore | 5 +++++ + examples/.gitignore | 1 + + m4macros/.gitignore | 5 +++++ tests/simple/.gitignore | 1 + 3 files changed, 7 insertions(+) commit 6992a09e34ffc0e4de5290dc90427a1e8e5cec20 Author: Mukund Sivaraman -Date: Thu Jul 29 17:44:15 2010 +0530 +Date: Thu Jul 29 17:44:15 2010 +0530 Check return value of system() - gegl/gegl-dot.c | 3 ++- + gegl/gegl-dot.c | 3 ++- operations/common/introspect.c | 3 ++- operations/common/magick-load.c | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) commit 41f859e58d3631cc299d3d118360a4d3ec0ec07a Author: Mukund Sivaraman -Date: Thu Jul 29 17:34:58 2010 +0530 +Date: Thu Jul 29 17:34:58 2010 +0530 Use int array instead of char (for alignment) @@ -46376,7 +49526,7 @@ commit a376f661de2475841420a79c8554c186c0668ff1 Author: Mukund Sivaraman -Date: Thu Jul 29 17:32:03 2010 +0530 +Date: Thu Jul 29 17:32:03 2010 +0530 Annotate function decl @@ -46385,7 +49535,7 @@ commit c5bffc2a466021f79e0841a7ac6d3f544b625930 Author: Mukund Sivaraman -Date: Thu Jul 29 15:50:49 2010 +0530 +Date: Thu Jul 29 15:50:49 2010 +0530 Fix check of mmap() return value @@ -46394,24 +49544,24 @@ commit d0bb521fbd9e30af29e376dc40e8ab49d132bca8 Author: Mukund Sivaraman -Date: Thu Jul 29 15:43:01 2010 +0530 +Date: Thu Jul 29 15:43:01 2010 +0530 Fix #ifdefs These cases should use #ifdef instead of #if. gegl/buffer/gegl-tile-handler-cache.c | 8 ++++---- - operations/affine/reflect.c | 2 +- - operations/affine/rotate.c | 2 +- - operations/affine/scale.c | 2 +- - operations/affine/shear.c | 2 +- - operations/affine/transform.c | 2 +- - operations/affine/translate.c | 2 +- + operations/affine/reflect.c | 2 +- + operations/affine/rotate.c | 2 +- + operations/affine/scale.c | 2 +- + operations/affine/shear.c | 2 +- + operations/affine/transform.c | 2 +- + operations/affine/translate.c | 2 +- 7 files changed, 10 insertions(+), 10 deletions(-) commit 2e1260eac083cf6f52da89d6e3936c163277c85b Author: Mukund Sivaraman -Date: Thu Jul 29 15:37:56 2010 +0530 +Date: Thu Jul 29 15:37:56 2010 +0530 Rename variable to avoid shadowing outer block variable @@ -46420,7 +49570,7 @@ commit fcb6dda0f6430e9ac67afd5f52cc0c0dbba5334e Author: Mukund Sivaraman -Date: Thu Jul 29 15:32:49 2010 +0530 +Date: Thu Jul 29 15:32:49 2010 +0530 Rename variable to avoid shadowing a global function (babl_format) @@ -46429,23 +49579,23 @@ commit 82c62c669eb7e738bbaf6aaf4ebca0c465a9617a Author: Mukund Sivaraman -Date: Thu Jul 29 15:27:39 2010 +0530 +Date: Thu Jul 29 15:27:39 2010 +0530 Fix inline declaration style - gegl/buffer/gegl-buffer-access.c | 2 +- - gegl/buffer/gegl-sampler-upsharp.c | 2 +- - gegl/buffer/gegl-sampler-upsmooth.c | 2 +- - gegl/buffer/gegl-tile-backend-file.c | 4 ++-- - gegl/buffer/gegl-tile-backend-ram.c | 4 ++-- + gegl/buffer/gegl-buffer-access.c | 2 +- + gegl/buffer/gegl-sampler-upsharp.c | 2 +- + gegl/buffer/gegl-sampler-upsmooth.c | 2 +- + gegl/buffer/gegl-tile-backend-file.c | 4 ++-- + gegl/buffer/gegl-tile-backend-ram.c | 4 ++-- gegl/buffer/gegl-tile-backend-tiledir.c | 4 ++-- - gegl/buffer/gegl-tile-handler-zoom.c | 2 +- - operations/common/box-blur.c | 2 +- + gegl/buffer/gegl-tile-handler-zoom.c | 2 +- + operations/common/box-blur.c | 2 +- 8 files changed, 11 insertions(+), 11 deletions(-) commit 68c960fd32a8fe1d36d8b5a8ecb14d46cd40b8f0 Author: Mukund Sivaraman -Date: Thu Jul 29 15:17:59 2010 +0530 +Date: Thu Jul 29 15:17:59 2010 +0530 Rename variable to avoid shadowing a global function @@ -46454,7 +49604,7 @@ commit 8755d4a3655bce5c84aed89dd3b5d041fbc120c9 Author: Mukund Sivaraman -Date: Wed Jul 28 13:57:12 2010 +0530 +Date: Wed Jul 28 13:57:12 2010 +0530 ppm-save: Fix compare between signed and unsigned @@ -46463,7 +49613,7 @@ commit 3ffb2ff9f81fcf5673b1a478793ea67ff2d4ba0f Author: Mukund Sivaraman -Date: Wed Jul 28 13:57:02 2010 +0530 +Date: Wed Jul 28 13:57:02 2010 +0530 ppm-load: Fix compare between signed and unsigned @@ -46472,7 +49622,7 @@ commit ef95c6d40c6ff04579912f00757a610d782dacbc Author: Mukund Sivaraman -Date: Wed Jul 28 13:54:09 2010 +0530 +Date: Wed Jul 28 13:54:09 2010 +0530 Rename variable to avoid shadowing a global function @@ -46481,7 +49631,7 @@ commit 546d72c60323f166a39a1d566166f4982acaf38c Author: Mukund Sivaraman -Date: Wed Jul 28 13:33:35 2010 +0530 +Date: Wed Jul 28 13:33:35 2010 +0530 Fix a bug where MMX was not used when SSE was unavailable @@ -46490,7 +49640,7 @@ commit 5e0c378f8b9994e78a951160e0313f1fe59afd3d Author: Mukund Sivaraman -Date: Wed Jul 28 13:26:09 2010 +0530 +Date: Wed Jul 28 13:26:09 2010 +0530 Make the compiler show extra warnings @@ -46500,37 +49650,37 @@ This commit also removes duplicate definitions of GEGL_DETECT_CFLAGS, and adds a m4macros directory. - Makefile.am | 2 + - acinclude.m4 | 22 ----------- - autogen.sh | 1 + - configure.ac | 89 + Makefile.am | 2 + + acinclude.m4 | 22 ----------- + autogen.sh | 1 + + configure.ac | 89 ++++++++++++++++---------------------------- m4macros/as-compiler-flag.m4 | 64 +++++++++++++++++++++++++++++++ 5 files changed, 99 insertions(+), 79 deletions(-) commit 7102052beb27ff67d29ee6f2e2963a3e8cb9d32b Author: Mukund Sivaraman -Date: Wed Jul 28 12:35:43 2010 +0530 +Date: Wed Jul 28 12:35:43 2010 +0530 Fix typo in variable name - examples/Makefile.am | 4 ++-- + examples/Makefile.am | 4 ++-- operations/Makefile-operations.am | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) commit 927f0b4a74479ee710494113ce584f9fdd51ff7c Author: Mukund Sivaraman -Date: Tue Jul 27 16:04:38 2010 +0530 +Date: Tue Jul 27 16:04:38 2010 +0530 Use silent rules even when running libtool - examples/Makefile.am | 17 ++++++++++++----- + examples/Makefile.am | 17 ++++++++++++----- operations/Makefile-operations.am | 10 ++++++++-- 2 files changed, 20 insertions(+), 7 deletions(-) commit 9bc751a306a08ab42607b8d2459a5bf5f8bed275 Author: Mukund Sivaraman -Date: Tue Jul 27 15:41:34 2010 +0530 +Date: Tue Jul 27 15:41:34 2010 +0530 Return FALSE instead of nothing @@ -46539,7 +49689,7 @@ commit b3375fcd6cb323a058cfae1eb3126a034f12bc37 Author: Øyvind Kolås -Date: Sat Jul 24 21:15:14 2010 +0100 +Date: Sat Jul 24 21:15:14 2010 +0100 AUTHORS: update @@ -46548,15 +49698,15 @@ commit 7028e700c7359492fc1515a3d601963bd61e6a58 Author: Damien de Lemeny -Date: Thu Jun 10 15:26:17 2010 +0200 +Date: Thu Jun 10 15:26:17 2010 +0200 operations: Extract vector rendering operations from path.c * add vector-fill and vector-stroke operations (use cairo) * update Makefile - bin/gegl.c | 2 +- - operations/external/Makefile.am | 8 +- + bin/gegl.c | 2 +- + operations/external/Makefile.am | 8 +- operations/external/vector-fill.c | 260 +++++++++++++++++++++++++++++++++ operations/external/vector-stroke.c | 282 @@ -46565,7 +49715,7 @@ commit 3020ad0bd1135b7521a9b93140d28f9db42f6106 Author: Damien de Lemeny -Date: Tue Jul 20 14:16:21 2010 +0200 +Date: Tue Jul 20 14:16:21 2010 +0200 property-types: Make gegl_path_calc return a boolean @@ -46575,7 +49725,7 @@ commit 7580878462984bac5085de3f108409f283081c67 Author: Damien de Lemeny -Date: Wed Jun 2 02:00:01 2010 +0200 +Date: Wed Jun 2 02:00:01 2010 +0200 property-types: Cache path_calc iterator stop position and restart from it @@ -46586,7 +49736,7 @@ commit 5270b57d8289a9bda0afd1266e6aa120a4a2cce3 Author: Damien de Lemeny -Date: Mon May 31 19:05:12 2010 +0200 +Date: Mon May 31 19:05:12 2010 +0200 property-types: Fix Bug #620167 and simplify path_calc[_values] @@ -46596,7 +49746,7 @@ commit a8a82c6afc007da4545d88b43bafac589ef4fbab Author: Damien de Lemeny -Date: Mon May 31 15:09:01 2010 +0200 +Date: Mon May 31 15:09:01 2010 +0200 tests: Add tests for GeglPath @@ -46611,7 +49761,7 @@ commit 734ca1f1e5abe9b63ec471b0d53ac1d285bedbd9 Author: Øyvind Kolås -Date: Sat Jul 24 01:52:39 2010 +0100 +Date: Sat Jul 24 01:52:39 2010 +0100 examples: added gegl convert a GEGL backed format converter @@ -46620,7 +49770,7 @@ commit 1cba57c06ba55365eb06aa17172ccefbc6b0a917 Author: Øyvind Kolås -Date: Sat Jul 24 01:38:25 2010 +0100 +Date: Sat Jul 24 01:38:25 2010 +0100 raw-load: fix raw loading op @@ -46629,7 +49779,7 @@ commit 99a8f712ad280df17e12682af3f68d55acc07a6e Author: Øyvind Kolås -Date: Sat Jul 24 01:33:59 2010 +0100 +Date: Sat Jul 24 01:33:59 2010 +0100 magick-load: fix image magick fallback load op @@ -46639,7 +49789,7 @@ commit f3a5ce1e7144945a808bf7923aaa45447e24b7b9 Author: Øyvind Kolås -Date: Sat Jul 24 00:58:31 2010 +0100 +Date: Sat Jul 24 00:58:31 2010 +0100 save: initialize save handler just before processing @@ -46651,7 +49801,7 @@ commit 7e57f1485d0f3dd76f1ead6b935eed546161af72 Author: Martin Nordholts -Date: Fri Jul 23 20:50:11 2010 +0200 +Date: Fri Jul 23 20:50:11 2010 +0200 build: Update buildbot/suppressed_warnings.txt @@ -46660,32 +49810,32 @@ commit fb6b8b851f0180d69434364452e706a04ebfe15e Author: Martin Nordholts -Date: Fri Jul 23 18:27:28 2010 +0200 +Date: Fri Jul 23 18:27:28 2010 +0200 tests/buffer: Another try at 'Make buffer tests work during distcheck' - tests/buffer/Makefile.am | 12 ++++++++---- + tests/buffer/Makefile.am | 12 ++++++++---- tests/buffer/buffer-tests-results.sh | 6 +++++- 2 files changed, 13 insertions(+), 5 deletions(-) commit cb8f0f5a5f51fc6a618bef479737d774c7e49fb9 Author: Martin Nordholts -Date: Fri Jul 23 18:27:28 2010 +0200 +Date: Fri Jul 23 18:27:28 2010 +0200 tests/buffer: Make buffer tests work during distcheck - configure.ac | 2 ++ - tests/buffer/Makefile.am | 8 ++++++-- + configure.ac | 2 ++ + tests/buffer/Makefile.am | 8 ++++++-- tests/buffer/buffer-tests-results.sh | 2 +- tests/buffer/reference/.gitignore | 2 ++ tests/buffer/reference/Makefile.am | 1 + - tests/buffer/tests/.gitignore | 2 ++ + tests/buffer/tests/.gitignore | 2 ++ tests/buffer/tests/Makefile.am | 1 + 7 files changed, 15 insertions(+), 3 deletions(-) commit f581cf4a345572c6c7abb2a652f1d1651386f8a1 Author: Martin Nordholts -Date: Fri Jul 23 18:25:03 2010 +0200 +Date: Fri Jul 23 18:25:03 2010 +0200 tests/buffer: Make output dir from Makefile @@ -46695,35 +49845,30 @@ commit 5e0156df41ea7f8de3c6acc2a67f77ee26b03c42 Author: Martin Nordholts -Date: Fri Jul 23 18:12:38 2010 +0200 +Date: Fri Jul 23 18:12:38 2010 +0200 Put simple tests in 'tests/simple' Put simple tests in 'tests/simple' instead of having them in tests, to have the tests better organized. - configure.ac | 1 + - tests/.gitignore | 9 -- - tests/Makefile.am | 36 +---- - tests/simple/.gitignore | 11 ++ - tests/simple/Makefile.am | 30 ++++ - tests/simple/test-change-processor-rect.c | 156 +++++++++++++++++++++ - tests/simple/test-color-op.c | 89 ++++++++++++ - tests/simple/test-gegl-rectangle.c | 222 - ++++++++++++++++++++++++++++++ - tests/simple/test-misc.c | 73 ++++++++++ - tests/simple/test-proxynop-processing.c | 153 ++++++++++++++++++++ - tests/test-change-processor-rect.c | 156 --------------------- - tests/test-color-op.c | 89 ------------ - tests/test-gegl-rectangle.c | 222 - ------------------------------ - tests/test-misc.c | 73 ---------- - tests/test-proxynop-processing.c | 153 -------------------- - 15 files changed, 739 insertions(+), 734 deletions(-) + configure.ac | 1 + + tests/.gitignore | 9 ------- + tests/Makefile.am | 36 + +++---------------------- + tests/simple/.gitignore | 11 ++++++++ + tests/simple/Makefile.am | 30 + +++++++++++++++++++++ + tests/{ => simple}/test-change-processor-rect.c | 0 + tests/{ => simple}/test-color-op.c | 0 + tests/{ => simple}/test-gegl-rectangle.c | 0 + tests/{ => simple}/test-misc.c | 0 + tests/{ => simple}/test-proxynop-processing.c | 0 + 10 files changed, 46 insertions(+), 41 deletions(-) commit 735e48b85f69a40dbf444594c5a470aa21329d41 Author: Martin Nordholts -Date: Fri Jul 23 16:04:48 2010 +0200 +Date: Fri Jul 23 16:04:48 2010 +0200 Update .gitignore @@ -46732,7 +49877,7 @@ commit b2bca20202b9538f266b6812c22fc3af14be3ec8 Author: Martin Nordholts -Date: Fri Jul 23 16:02:52 2010 +0200 +Date: Fri Jul 23 16:02:52 2010 +0200 tests: Distribute .hdr and .jp2 from compositions/data @@ -46743,7 +49888,7 @@ commit b58ca45a8fedab844dc81017817396c6a0142d9c Author: Martin Nordholts -Date: Thu Jul 22 23:30:14 2010 +0200 +Date: Thu Jul 22 23:30:14 2010 +0200 build: Add buildbot/suppressed_warnings.txt @@ -46756,7 +49901,7 @@ commit bbdb9f68b5e6830966cd7ce2d3ace323498eb195 Author: Danny Robson -Date: Wed Jul 21 11:39:25 2010 +0200 +Date: Wed Jul 21 11:39:25 2010 +0200 operations: Add gegl:rgbe-load and gegl:rgbe-save @@ -46769,28 +49914,28 @@ Also add test cases for both loading and saving. - Makefile.am | 4 + - configure.ac | 2 + - libs/.gitignore | 2 + - libs/Makefile.am | 1 + - libs/rgbe/.gitignore | 6 + - libs/rgbe/Makefile.am | 3 + - libs/rgbe/rgbe.c | 1011 + Makefile.am | 4 + + configure.ac | 2 + + libs/.gitignore | 2 + + libs/Makefile.am | 1 + + libs/rgbe/.gitignore | 6 + + libs/rgbe/Makefile.am | 3 + + libs/rgbe/rgbe.c | 1011 ++++++++++++++++++++++++++ - libs/rgbe/rgbe.h | 96 +++ - operations/external/Makefile.am | 9 + - operations/external/rgbe-load.c | 140 ++++ - operations/external/rgbe-save.c | 91 +++ + libs/rgbe/rgbe.h | 96 +++ + operations/external/Makefile.am | 9 + + operations/external/rgbe-load.c | 140 ++++ + operations/external/rgbe-save.c | 91 +++ tests/compositions/data/car-stack-eighth.hdr | Bin 0 -> 50120 bytes tests/compositions/reference/rgbe-load.png | Bin 0 -> 53078 bytes tests/compositions/reference/rgbe-save.hdr | Bin 0 -> 50120 bytes - tests/compositions/rgbe-load.xml | 9 + - tests/compositions/rgbe-save.xml | 15 + + tests/compositions/rgbe-load.xml | 9 + + tests/compositions/rgbe-save.xml | 15 + 16 files changed, 1389 insertions(+) commit 3dcd343e6283e9b71409d09244b3ac0db75d6b65 Author: Martin Nordholts -Date: Fri Jul 23 15:21:16 2010 +0200 +Date: Fri Jul 23 15:21:16 2010 +0200 buffer: Unset tile_handler_chain->chain while destroying it @@ -46803,7 +49948,7 @@ commit c36d9d5ab64669a765e0f49de9f0295a72ef5401 Author: Martin Nordholts -Date: Fri Jul 23 14:30:26 2010 +0200 +Date: Fri Jul 23 14:30:26 2010 +0200 buffer: Remove unneeded code @@ -46814,7 +49959,7 @@ commit 15f33a16e5c27b2f9d400cb5e520011be71f66af Author: Martin Nordholts -Date: Fri Jul 23 14:19:14 2010 +0200 +Date: Fri Jul 23 14:19:14 2010 +0200 buffer: Set revs to 1 allrady in gegl_tile_new_bare() @@ -46822,52 +49967,52 @@ set to 1 afterwards, so we might as well do that inside that function. gegl/buffer/gegl-buffer-linear.c | 2 -- - gegl/buffer/gegl-tile.c | 12 ++++-------- + gegl/buffer/gegl-tile.c | 12 ++++-------- 2 files changed, 4 insertions(+), 10 deletions(-) commit eb31c0009be7f94e7ad04113ed6341c53ce6798f Author: Martin Nordholts -Date: Fri Jul 23 14:15:37 2010 +0200 +Date: Fri Jul 23 14:15:37 2010 +0200 buffer: Use gegl_tile_get_data() everywhere - gegl/buffer/gegl-tile-backend-file.c | 4 ++-- - gegl/buffer/gegl-tile-backend-ram.c | 4 ++-- + gegl/buffer/gegl-tile-backend-file.c | 4 ++-- + gegl/buffer/gegl-tile-backend-ram.c | 4 ++-- gegl/buffer/gegl-tile-backend-tiledir.c | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) commit 512dd91ab03bc4b92160884c2e602852048a8dbb Author: Martin Nordholts -Date: Fri Jul 23 14:11:12 2010 +0200 +Date: Fri Jul 23 14:11:12 2010 +0200 buffer: Initialize revisions inside gegl_tile_new(), not outside - gegl/buffer/gegl-tile-backend-ram.c | 4 +--- + gegl/buffer/gegl-tile-backend-ram.c | 4 +--- gegl/buffer/gegl-tile-backend-tiledir.c | 4 +--- - gegl/buffer/gegl-tile-handler-zoom.c | 2 -- - gegl/buffer/gegl-tile.c | 1 + + gegl/buffer/gegl-tile-handler-zoom.c | 2 -- + gegl/buffer/gegl-tile.c | 1 + 4 files changed, 3 insertions(+), 8 deletions(-) commit ad1009acf2b9222525d72c6c40d4035ebcbdf6d8 Author: Martin Nordholts -Date: Fri Jul 23 14:05:06 2010 +0200 +Date: Fri Jul 23 14:05:06 2010 +0200 buffer: Add gegl_tile_mark_as_stored() We commonly want to mark a tile as stored, so add a function for that. - gegl/buffer/gegl-tile-backend-file.c | 8 ++++---- - gegl/buffer/gegl-tile-backend-ram.c | 2 +- + gegl/buffer/gegl-tile-backend-file.c | 8 ++++---- + gegl/buffer/gegl-tile-backend-ram.c | 2 +- gegl/buffer/gegl-tile-backend-tiledir.c | 2 +- - gegl/buffer/gegl-tile-handler-cache.c | 2 +- - gegl/buffer/gegl-tile.c | 6 ++++++ - gegl/buffer/gegl-tile.h | 31 + gegl/buffer/gegl-tile-handler-cache.c | 2 +- + gegl/buffer/gegl-tile.c | 6 ++++++ + gegl/buffer/gegl-tile.h | 31 ++++++++++++++++--------------- 6 files changed, 29 insertions(+), 22 deletions(-) commit 2ea207cd8c96315927aed39abb1c590f7db8cbc8 Author: Martin Nordholts -Date: Fri Jul 23 13:56:01 2010 +0200 +Date: Fri Jul 23 13:56:01 2010 +0200 buffer: Move defines in gegl-tile.h to the end @@ -46879,7 +50024,7 @@ commit ec986dd6a6734c9a9eabd6bf67f6e082646f7fe4 Author: Martin Nordholts -Date: Fri Jul 23 12:56:36 2010 +0200 +Date: Fri Jul 23 12:56:36 2010 +0200 buffer: Explain why we do gegl_tile_store() in gegl_tile_unref() @@ -46888,7 +50033,7 @@ commit 3956d4937c38f6be9f5a06dfb7b4d6342dec5023 Author: Martin Nordholts -Date: Fri Jul 23 12:29:19 2010 +0200 +Date: Fri Jul 23 12:29:19 2010 +0200 buffer: Namespace functions for breakpoint and stacktrace sanity @@ -46898,7 +50043,7 @@ commit c9cbc2dc86b60f4485ee913d29bd5fe906dce6b5 Author: Martin Nordholts -Date: Fri Jul 23 12:26:51 2010 +0200 +Date: Fri Jul 23 12:26:51 2010 +0200 buffer: Cleanup buffer/gegl-tile-handler-cache.{c,h} @@ -46912,7 +50057,7 @@ commit 1ac8325a642f7a9a5fab27084bb58c341c6fdca4 Author: Martin Nordholts -Date: Fri Jul 23 11:35:53 2010 +0200 +Date: Fri Jul 23 11:35:53 2010 +0200 gegl: Fix valgrind warnings with gegl_buffer_save() @@ -46923,7 +50068,7 @@ commit e76a8133e1507897d2934355d9e7c3d10d1b9186 Author: Martin Nordholts -Date: Fri Jul 23 11:50:00 2010 +0200 +Date: Fri Jul 23 11:50:00 2010 +0200 buffer: Remove unused 'last_added' member from SaveInfo @@ -46932,14 +50077,14 @@ commit 1cab546afa1bad347fa39095a7b7aa694f2a7e6e Author: Martin Nordholts -Date: Fri Jul 23 00:47:15 2010 +0200 +Date: Fri Jul 23 00:47:15 2010 +0200 gegl: s/GEGL_HANDLER/GEGL_TILE_HANDLER/g For consistentcy, don't call the cast macro for GEGL_TYPE_TILE_HANDLER GEGL_HANDLER, instead call it GEGL_TILE_HANDLER. - gegl/buffer/gegl-buffer.c | 10 +++++----- + gegl/buffer/gegl-buffer.c | 10 +++++----- gegl/buffer/gegl-tile-handler-cache.c | 4 ++-- gegl/buffer/gegl-tile-handler-empty.c | 2 +- gegl/buffer/gegl-tile-handler-log.c | 2 +- @@ -46950,7 +50095,7 @@ commit d94e47ab111d75a065438d1f2989a4dcf5e2ea49 Author: Martin Nordholts -Date: Wed Jul 21 13:08:24 2010 +0200 +Date: Wed Jul 21 13:08:24 2010 +0200 bin: Remove unused function file_utils_get_ext_start() @@ -46959,7 +50104,7 @@ commit 8494943709c2fc01caf39d7cc2cd3cb68808daa5 Author: Øyvind Kolås -Date: Thu Jul 22 12:30:19 2010 +0100 +Date: Thu Jul 22 12:30:19 2010 +0100 buffer: make gegl-tile-handler-zoom be an object again @@ -46970,11 +50115,11 @@ commit d31273e36c6eab3d3fab6ce537f02d3f99a0d03d Author: Øyvind Kolås -Date: Tue Jul 20 20:19:44 2010 +0100 +Date: Tue Jul 20 20:19:44 2010 +0100 buffer: s/gegl_tile_handler_chain_up/gegl_tile_handler_source_command/ - gegl/buffer/gegl-buffer.c | 2 +- + gegl/buffer/gegl-buffer.c | 2 +- gegl/buffer/gegl-tile-handler-cache.c | 11 ++--------- gegl/buffer/gegl-tile-handler-empty.c | 4 ++-- gegl/buffer/gegl-tile-handler-log.c | 2 +- @@ -46986,13 +50131,13 @@ commit fbe7470735689d834c2d8d6b3e0a32a381c856fc Author: Øyvind Kolås -Date: Tue Jul 20 03:22:27 2010 +0100 +Date: Tue Jul 20 03:22:27 2010 +0100 buffer: removed properties from tile-storage gegl/buffer/gegl-buffer-index.h | 2 +- gegl/buffer/gegl-buffer-save.c | 2 +- - gegl/buffer/gegl-buffer.c | 35 ++----- + gegl/buffer/gegl-buffer.c | 35 ++----- gegl/buffer/gegl-tile-storage.c | 202 ++++++---------------------------------- gegl/buffer/gegl-tile-storage.h | 7 +- @@ -47000,7 +50145,7 @@ commit d3edd1adccc31c63c26773253a3263aa85530e18 Author: Øyvind Kolås -Date: Tue Jul 20 02:43:54 2010 +0100 +Date: Tue Jul 20 02:43:54 2010 +0100 buffer: simplified buffer construction logic @@ -47013,7 +50158,7 @@ commit b6cdc57896d961ff4cea30017b4b49ff0d0f32b1 Author: Øyvind Kolås -Date: Tue Jul 20 03:26:27 2010 +0100 +Date: Tue Jul 20 03:26:27 2010 +0100 buffer: removed unneeded use of varargs @@ -47022,29 +50167,29 @@ commit ca076603d158a9829c51204b7fbdf24b70480a03 Author: Øyvind Kolås -Date: Tue Jul 20 02:13:45 2010 +0100 +Date: Tue Jul 20 02:13:45 2010 +0100 buffer: simplify tilebus command dispatch by storing vfunc in instance - gegl/buffer/gegl-buffer.c | 4 +-- - gegl/buffer/gegl-tile-backend-file.c | 3 +- - gegl/buffer/gegl-tile-backend-ram.c | 4 +-- + gegl/buffer/gegl-buffer.c | 4 +-- + gegl/buffer/gegl-tile-backend-file.c | 3 +- + gegl/buffer/gegl-tile-backend-ram.c | 4 +-- gegl/buffer/gegl-tile-backend-tiledir.c | 5 +--- - gegl/buffer/gegl-tile-handler-cache.c | 4 +-- - gegl/buffer/gegl-tile-handler-chain.c | 7 +---- - gegl/buffer/gegl-tile-handler-empty.c | 4 +-- - gegl/buffer/gegl-tile-handler-log.c | 4 +-- - gegl/buffer/gegl-tile-handler-zoom.c | 3 +- - gegl/buffer/gegl-tile-handler.c | 4 +-- - gegl/buffer/gegl-tile-source.c | 2 +- - gegl/buffer/gegl-tile-source.h | 14 ++++----- - gegl/buffer/gegl-tile-storage.c | 50 + gegl/buffer/gegl-tile-handler-cache.c | 4 +-- + gegl/buffer/gegl-tile-handler-chain.c | 7 +---- + gegl/buffer/gegl-tile-handler-empty.c | 4 +-- + gegl/buffer/gegl-tile-handler-log.c | 4 +-- + gegl/buffer/gegl-tile-handler-zoom.c | 3 +- + gegl/buffer/gegl-tile-handler.c | 4 +-- + gegl/buffer/gegl-tile-source.c | 2 +- + gegl/buffer/gegl-tile-source.h | 14 ++++----- + gegl/buffer/gegl-tile-storage.c | 50 +++++++++++++++------------------ 13 files changed, 40 insertions(+), 68 deletions(-) commit 66a42b21c3ef90d6978fa99be6c6c1d1eac53a1b Author: Øyvind Kolås -Date: Tue Jul 20 01:39:51 2010 +0100 +Date: Tue Jul 20 01:39:51 2010 +0100 buffer: simplified construction of some of the gegl-tile-handlers @@ -47065,7 +50210,7 @@ commit 2d439a13f11d935835ec67d6b70a828893761ecd Author: Øyvind Kolås -Date: Tue Jul 20 00:50:48 2010 +0100 +Date: Tue Jul 20 00:50:48 2010 +0100 buffer: refactor some redundant calls away @@ -47077,7 +50222,7 @@ commit da1e991e9ffc58c75bfe0b863f70f8bac2f3866b Author: Danny Robson -Date: Sat Jun 5 18:11:17 2010 +1000 +Date: Sat Jun 5 18:11:17 2010 +1000 Remove all pads when attaching operations to nodes @@ -47090,7 +50235,7 @@ commit 2e789d36584daa09bf5f3968f1adb93a922a7a93 Author: Danny Robson -Date: Sat Jun 5 18:09:19 2010 +1000 +Date: Sat Jun 5 18:09:19 2010 +1000 Added gegl_rectangle_is_empty function @@ -47100,24 +50245,21 @@ commit 5ac9d3a7b07ed90ce9c5530deea04f9ac915586f Author: Martin Nordholts -Date: Thu Jul 8 15:52:51 2010 +0200 +Date: Thu Jul 8 15:52:51 2010 +0200 operations: Move "gegl:jp2-load" out of the workshop Move "gegl:jp2-load" out of the workshop, We don't want to require workshop to be enabled for make check to pass. - operations/external/Makefile.am | 7 + - operations/external/jp2-load.c | 398 - +++++++++++++++++++++++++++++++ - operations/workshop/external/Makefile.am | 7 - - operations/workshop/external/jp2-load.c | 398 - ------------------------------- - 4 files changed, 405 insertions(+), 405 deletions(-) + operations/external/Makefile.am | 7 +++++++ + operations/{workshop => }/external/jp2-load.c | 0 + operations/workshop/external/Makefile.am | 7 ------- + 3 files changed, 7 insertions(+), 7 deletions(-) commit 9196453e03cfc61470183a01acefb4e13d33a8f5 Author: Martin Nordholts -Date: Wed Jul 7 08:07:30 2010 +0200 +Date: Wed Jul 7 08:07:30 2010 +0200 tests: Make images.stamp shared library dependencies work @@ -47126,7 +50268,7 @@ commit f058da7e9aa7ebc1a5b4da838dbe9a792ede049b Author: Martin Nordholts -Date: Tue Jul 6 20:52:24 2010 +0200 +Date: Tue Jul 6 20:52:24 2010 +0200 bin: Cleanup gegl.c a bit @@ -47138,13 +50280,13 @@ bin/gegl-options.c | 4 ---- bin/gegl-options.h | 1 - - bin/gegl.c | 64 + bin/gegl.c | 64 ++++++++++++++++++++++++++---------------------------- 3 files changed, 31 insertions(+), 38 deletions(-) commit 6656e22398e56ec47bf86954b8cd967c4725c7c8 Author: Danny Robson -Date: Sat May 29 16:45:47 2010 +1000 +Date: Sat May 29 16:45:47 2010 +1000 Created dynamic save operation using save_handlers @@ -47158,14 +50300,14 @@ processor code uses introspection, and processes sink differently to other operations. - bin/gegl.c | 4 +- + bin/gegl.c | 4 +- operations/common/save.c | 195 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 196 insertions(+), 3 deletions(-) commit dd12a91be20a2342f62527fa78da33bdd600ff48 Author: Martin Nordholts -Date: Thu Jul 8 15:35:47 2010 +0200 +Date: Thu Jul 8 15:35:47 2010 +0200 tests: Update buffer/.gitignore @@ -47174,19 +50316,19 @@ commit a58ed8d9c872ce5f10a6406ffd248a90f502752a Author: Danny Robson -Date: Tue May 25 16:17:47 2010 +1000 +Date: Tue May 25 16:17:47 2010 +1000 Allow integers for rgb(a) property values - gegl/property-types/gegl-color.c | 18 ++++++++---- + gegl/property-types/gegl-color.c | 18 ++++++++---- tests/compositions/reference/rgb-params.gegl | Bin 0 -> 131368 bytes - tests/compositions/rgb-params.xml | 41 + tests/compositions/rgb-params.xml | 41 +++++++++++++++++++++++++++ 3 files changed, 54 insertions(+), 5 deletions(-) commit 4f29853cfaf252be19402925985243ef8375b2bb Author: Øyvind Kolås -Date: Wed Jul 7 20:37:02 2010 +0100 +Date: Wed Jul 7 20:37:02 2010 +0100 dropshadow, unsharp-mask: simplify code @@ -47200,21 +50342,21 @@ commit c93869895d8ea20fc9a3d1a1a538faad4525941d Author: Øyvind Kolås -Date: Sun May 30 22:44:56 2010 +0100 +Date: Sun May 30 22:44:56 2010 +0100 GeglColor: add priv struct to GeglColor Cache the lookup for the priv structure, it is faster. gegl/operation/gegl-operation-point-composer.c | 2 +- - gegl/property-types/gegl-color.c | 77 + gegl/property-types/gegl-color.c | 77 +++++++++----------------- - gegl/property-types/gegl-color.h | 6 +- + gegl/property-types/gegl-color.h | 6 +- 3 files changed, 31 insertions(+), 54 deletions(-) commit c502a6b239e249fc9c9a863363aba229ab73a116 Author: Martin Nordholts -Date: Sat Jun 26 15:27:57 2010 +0200 +Date: Sat Jun 26 15:27:57 2010 +0200 tests: Fix minor formating issue in buffer/Makefile.am @@ -47223,7 +50365,7 @@ commit d3b8e5355c3e35f30464f34a05d66303ce6eec20 Author: Mukund Sivaraman -Date: Fri Jun 25 03:49:04 2010 +0530 +Date: Fri Jun 25 03:49:04 2010 +0530 Free any nodes that remain on the parent list @@ -47232,7 +50374,7 @@ commit ca35702d60cd413cd8099604b751cde0182c1abf Author: Mukund Sivaraman -Date: Fri Jun 25 03:18:01 2010 +0530 +Date: Fri Jun 25 03:18:01 2010 +0530 Use values instead of uninitialized variables @@ -47241,7 +50383,7 @@ commit cc68eeaaebf89e46d90c3cfebaaae550d290db42 Author: Mukund Sivaraman -Date: Fri Jun 25 03:17:26 2010 +0530 +Date: Fri Jun 25 03:17:26 2010 +0530 Plug a leak of GeglRectangle @@ -47250,18 +50392,18 @@ commit 4a2e0c6547a5e8d06f67977bd05aa755b64e7d20 Author: Mukund Sivaraman -Date: Fri Jun 25 00:29:17 2010 +0530 +Date: Fri Jun 25 00:29:17 2010 +0530 tests: Add test for jp2-load - tests/compositions/data/om.jp2 | Bin 0 -> 1974 bytes - tests/compositions/jp2-load.xml | 5 +++++ + tests/compositions/data/om.jp2 | Bin 0 -> 1974 bytes + tests/compositions/jp2-load.xml | 5 +++++ tests/compositions/reference/jp2-load.png | Bin 0 -> 1556 bytes 3 files changed, 5 insertions(+) commit 21eb523f762c5edd85752d3e546b01aebb42c90b Author: Mukund Sivaraman -Date: Thu Jun 24 23:05:39 2010 +0530 +Date: Thu Jun 24 23:05:39 2010 +0530 ppm-save: Fix leak of file handles when we don't support the output type @@ -47271,7 +50413,7 @@ commit 0ba03e293600fef491e0225dd035e9b0ff9aab20 Author: Mukund Sivaraman -Date: Thu Jun 24 23:04:59 2010 +0530 +Date: Thu Jun 24 23:04:59 2010 +0530 ppm-load: Fix leak of file handles when input is not a PPM file @@ -47280,7 +50422,7 @@ commit 52b9dc4b2dc305f00fe66441bbfa86eec6824fd1 Author: Mukund Sivaraman -Date: Wed Jun 23 15:42:08 2010 +0530 +Date: Wed Jun 23 15:42:08 2010 +0530 mandelbrot: Update description slightly @@ -47289,7 +50431,7 @@ commit a621b67f2fd77daffdd9f8ae162e6c9deabff7f3 Author: Danny Robson -Date: Sat May 22 20:11:25 2010 +1000 +Date: Sat May 22 20:11:25 2010 +1000 Destroy resources if gegl_node_new_from_xml() fails @@ -47302,7 +50444,7 @@ commit 718de305f865640584c3588683d57138a14eca3a Author: Danny Robson -Date: Wed May 19 17:56:15 2010 +1000 +Date: Wed May 19 17:56:15 2010 +1000 Use GError to report missing XML attribute values @@ -47317,7 +50459,7 @@ commit 6957e8151abd734abc6dee6e2a2761cf06d13683 Author: Danny Robson -Date: Wed May 19 16:56:47 2010 +1000 +Date: Wed May 19 16:56:47 2010 +1000 Ignore tests/buffer/.libs @@ -47326,7 +50468,7 @@ commit fe580d5bfeae68eabaf26aec5b88d4a9750db523 Author: Danny Robson -Date: Wed May 19 16:05:48 2010 +1000 +Date: Wed May 19 16:05:48 2010 +1000 Use generated func names directly for test output @@ -47342,7 +50484,7 @@ commit 4b4427342b4932fdf28cf7f151015ec9398e0566 Author: Mukund Sivaraman -Date: Wed Jun 23 15:00:57 2010 +0530 +Date: Wed Jun 23 15:00:57 2010 +0530 jp2-load: Handle files with .jpx extension too @@ -47351,7 +50493,7 @@ commit 135c439602c5bb6de210bf3375c1210f18712c55 Author: Mukund Sivaraman -Date: Wed Jun 23 14:50:07 2010 +0530 +Date: Wed Jun 23 14:50:07 2010 +0530 jp2-load: Render images to sRGB color space before passing to GEGL @@ -47361,7 +50503,7 @@ commit e058eae6ca6bcdface0d4d703e0ee8586a29b713 Author: Mukund Sivaraman -Date: Wed Jun 23 14:38:06 2010 +0530 +Date: Wed Jun 23 14:38:06 2010 +0530 jp2-load: Close the input stream early @@ -47370,7 +50512,7 @@ commit 86531da08b19844ef20337c6d5c1fffbbb795e93 Author: Mukund Sivaraman -Date: Wed Jun 23 14:37:45 2010 +0530 +Date: Wed Jun 23 14:37:45 2010 +0530 jp2-load: Initialize variables to NULL @@ -47379,19 +50521,19 @@ commit bf1107af940ebeae15a39d33eb93283d40e38012 Author: Mukund Sivaraman -Date: Wed Jun 23 14:06:59 2010 +0530 +Date: Wed Jun 23 14:06:59 2010 +0530 Add rules to .gitignore files - .gitignore | 2 ++ - operations/workshop/.gitignore | 7 +++++-- + .gitignore | 2 ++ + operations/workshop/.gitignore | 7 +++++-- operations/workshop/external/.gitignore | 3 +++ operations/workshop/generated/.gitignore | 7 +++++-- 4 files changed, 15 insertions(+), 4 deletions(-) commit c1036378b77b612e37cdb147228b2a636cb72616 Author: Mukund Sivaraman -Date: Tue Jun 22 23:40:38 2010 +0530 +Date: Tue Jun 22 23:40:38 2010 +0530 ppm-save: Don't initialize image data to zero @@ -47400,7 +50542,7 @@ commit ec06cc8b0e7f9dff17a643cd8f0495f2546ad849 Author: Mukund Sivaraman -Date: Tue Jun 22 23:40:31 2010 +0530 +Date: Tue Jun 22 23:40:31 2010 +0530 ppm-load: Don't initialize image data to zero @@ -47409,13 +50551,13 @@ commit d351c5fba3cc0796fb78e056af8eb7abb1e4b270 Author: Mukund Sivaraman -Date: Tue Jun 22 23:41:28 2010 +0530 +Date: Tue Jun 22 23:41:28 2010 +0530 jp2-load: Add support for loading JPEG-2000 images This loader uses the Jasper library. - configure.ac | 21 ++ + configure.ac | 21 ++ operations/workshop/external/Makefile.am | 7 + operations/workshop/external/jp2-load.c | 378 +++++++++++++++++++++++++++++++ @@ -47423,7 +50565,7 @@ commit 3c9fe638def7723803493a6644d2bd0d5475eb32 Author: Mukund Sivaraman -Date: Tue Jun 22 20:13:38 2010 +0530 +Date: Tue Jun 22 20:13:38 2010 +0530 ppm-save: Fix format strings @@ -47432,7 +50574,7 @@ commit 9b64a2e0b96b19ef59faf1ee90b2986c35435a76 Author: Mukund Sivaraman -Date: Tue Jun 22 20:13:24 2010 +0530 +Date: Tue Jun 22 20:13:24 2010 +0530 ppm-load: Fix format strings @@ -47441,7 +50583,7 @@ commit b675c8fc79493c464919cc4342b073d04faf650a Author: Mukund Sivaraman -Date: Tue Jun 22 18:55:27 2010 +0530 +Date: Tue Jun 22 18:55:27 2010 +0530 ppm-save: Save in raw format by default @@ -47450,7 +50592,7 @@ commit d5257e265a014d1a234a728f278f99f7ff537080 Author: Mukund Sivaraman -Date: Tue Jun 22 18:50:14 2010 +0530 +Date: Tue Jun 22 18:50:14 2010 +0530 ppm-save: Add support to save 16-bit PPM images @@ -47460,7 +50602,7 @@ commit 895c8c21c361869023a9185a5cefd1e0c5b85da9 Author: Mukund Sivaraman -Date: Tue Jun 22 18:49:46 2010 +0530 +Date: Tue Jun 22 18:49:46 2010 +0530 ppm-load: Make bpc into a gsize @@ -47469,7 +50611,7 @@ commit 89da4c3a58e25dff00da6ac4a399b08840e3aeea Author: Mukund Sivaraman -Date: Tue Jun 22 18:08:40 2010 +0530 +Date: Tue Jun 22 18:08:40 2010 +0530 ppm-save: Remove unnecessary whitespace @@ -47478,7 +50620,7 @@ commit 7c966b5808daca1c5a4214baebff78b84ef713b1 Author: Mukund Sivaraman -Date: Tue Jun 22 17:52:01 2010 +0530 +Date: Tue Jun 22 17:52:01 2010 +0530 ppm-load: Restructure code to do fewer computations @@ -47488,7 +50630,7 @@ commit 0c3053e87cefb0e22d1209a2073e8212a1fdfff0 Author: Mukund Sivaraman -Date: Tue Jun 22 17:51:44 2010 +0530 +Date: Tue Jun 22 17:51:44 2010 +0530 ppm-load: Add support for 16-bit images @@ -47498,7 +50640,7 @@ commit cae2edbb465daa2f974d3114309e4fc0c2aaa8e4 Author: Mukund Sivaraman -Date: Tue Jun 22 17:51:26 2010 +0530 +Date: Tue Jun 22 17:51:26 2010 +0530 ppm-load: Return early if there's an error loading the header @@ -47507,7 +50649,7 @@ commit 2e00d9da6d04846e8a994a49f67cb198a51b16e3 Author: Mukund Sivaraman -Date: Tue Jun 22 17:51:11 2010 +0530 +Date: Tue Jun 22 17:51:11 2010 +0530 ppm-load: Remove unnecessary protos @@ -47516,7 +50658,7 @@ commit e85a2c3d20dd620f2649583c870211547a4a8e4d Author: Mukund Sivaraman -Date: Tue Jun 22 17:50:56 2010 +0530 +Date: Tue Jun 22 17:50:56 2010 +0530 ppm-load: Make some functions static @@ -47525,7 +50667,7 @@ commit 9fb7970f358bd4e3030aa00ae6158db3f44be361 Author: Mukund Sivaraman -Date: Tue Jun 22 17:50:39 2010 +0530 +Date: Tue Jun 22 17:50:39 2010 +0530 ppm-load: Remove unnecessary whitespace @@ -47534,7 +50676,7 @@ commit 84e8a872feb719a1bc7cc3cc0b8c7466a812b6c9 Author: Danny Robson -Date: Wed May 19 05:45:21 2010 +0000 +Date: Wed May 19 05:45:21 2010 +0000 Initialise threading before gegl in buffer-test @@ -47546,7 +50688,7 @@ commit 625ef9a939004e4f0a4271b719a9a7e77fddac69 Author: Kao -Date: Fri May 21 18:27:48 2010 +0200 +Date: Fri May 21 18:27:48 2010 +0200 A port of gegl-paint to vala @@ -47558,7 +50700,7 @@ commit 49f92395f6a6791ee9257ef8f16115b81551f47c Author: Kao -Date: Fri May 21 18:09:50 2010 +0200 +Date: Fri May 21 18:09:50 2010 +0200 Add Path, Buffer.linear_open, Buffer.linear_close vala binding @@ -47568,18 +50710,18 @@ commit 311f003997d3888038a31799a9243908479eb917 Author: Kao -Date: Fri May 21 18:09:05 2010 +0200 +Date: Fri May 21 18:09:05 2010 +0200 Fix deprecated vala syntax - bindings/vala/babl-0.0.vapi | 2 +- + bindings/vala/babl-0.0.vapi | 2 +- bindings/vala/gegl-0.0.vapi | 80 ++++++++++++++++++++++----------------------- 2 files changed, 41 insertions(+), 41 deletions(-) commit 3383b54c5b125dc88fdd5bc62f7759936e68a6a4 Author: Stuart Axon -Date: Sun May 16 21:35:25 2010 +0200 +Date: Sun May 16 21:35:25 2010 +0200 Make PyGEGL look for automake 1.11 @@ -47588,7 +50730,7 @@ commit 37afabb60111bd65fa1527330d757926621f69d0 Author: Danny Robson -Date: Sat May 15 01:50:59 2010 +0000 +Date: Sat May 15 01:50:59 2010 +0000 Define XOPEN feature test macro for PATH_MAX @@ -47601,7 +50743,7 @@ commit d1562f55baa8f4b36017f9fdfdd46e7d124fc932 Author: Danny Robson -Date: Sat May 15 01:47:38 2010 +0000 +Date: Sat May 15 01:47:38 2010 +0000 Convert C++ style comments to C style @@ -47617,7 +50759,7 @@ commit b27d2343b7f85018a4bb1377269f22092e0638ef Author: Martin Nordholts -Date: Sat May 15 14:13:35 2010 +0200 +Date: Sat May 15 14:13:35 2010 +0200 tools/img_cmp.c: Typo fix, top -> to @@ -47626,7 +50768,7 @@ commit 91d4155acda35ecd250363e24e84d28e833e7bc3 Author: Martin Nordholts -Date: Sat May 15 12:43:15 2010 +0200 +Date: Sat May 15 12:43:15 2010 +0200 tests: Don't ignore status of 'buffer-test' @@ -47637,7 +50779,7 @@ commit 0ea42e58f47eaf1efd8a302fb79f86192b15fac4 Author: Martin Nordholts -Date: Sat May 15 12:41:34 2010 +0200 +Date: Sat May 15 12:41:34 2010 +0200 gegl: Quickfix for GeglTileBackendFile on read-only files @@ -47650,7 +50792,7 @@ commit e634d581294e3e9ed18f7063f3c93ee67dd680ef Author: Martin Nordholts -Date: Fri May 14 19:00:50 2010 +0200 +Date: Fri May 14 19:00:50 2010 +0200 tests: Make the 'compositions' test support arbitrary reference images @@ -47659,16 +50801,16 @@ test that uses a .gegl (GeglBuffer) reference image. It also acts as a regression test for the GeglBuffer saver and loader. - tests/compositions/Makefile.am | 56 + tests/compositions/Makefile.am | 56 ++++++++++++++++++---------- - tests/compositions/hdr-color.xml | 14 +++++++ + tests/compositions/hdr-color.xml | 14 +++++++ tests/compositions/reference/hdr-color.gegl | Bin 0 -> 131368 bytes - tests/compositions/verify-results.sh | 6 ++- + tests/compositions/verify-results.sh | 6 ++- 4 files changed, 56 insertions(+), 20 deletions(-) commit 4143031b2c1eac276cffe3fe999cf287578b2677 Author: Martin Nordholts -Date: Fri May 14 18:57:09 2010 +0200 +Date: Fri May 14 18:57:09 2010 +0200 operations: Add "gegl:gegl-buffer-save/load" ops @@ -47690,7 +50832,7 @@ commit c10dd6358ebbe4353da93deab471a8ff70863051 Author: Martin Nordholts -Date: Fri May 14 18:55:31 2010 +0200 +Date: Fri May 14 18:55:31 2010 +0200 tests: Don't output details when generating buffer-tests.inc @@ -47699,32 +50841,32 @@ commit 2fad290eb319b200ac951975fb008066554be98e Author: Martin Nordholts -Date: Fri May 14 18:52:19 2010 +0200 +Date: Fri May 14 18:52:19 2010 +0200 Update .gitignore tests/compositions/.gitignore | 3 ++- - tools/.gitignore | 1 + + tools/.gitignore | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) commit 84cc7acea8102e934bb915f56d67919f5d8cca1b Author: Martin Nordholts -Date: Fri May 14 18:39:08 2010 +0200 +Date: Fri May 14 18:39:08 2010 +0200 Make gegl_buffer_save() use roi properly Don't mix buffer extent with roi in gegl_buffer_save() and add a test case that fails without this fix. - gegl/buffer/gegl-buffer-save.c | 119 + gegl/buffer/gegl-buffer-save.c | 119 +++++++++++++----------------- tests/buffer/reference/save_small_roi.buf | 23 ++++++ - tests/buffer/tests/save_small_roi.c | 31 ++++++++ + tests/buffer/tests/save_small_roi.c | 31 ++++++++ 3 files changed, 105 insertions(+), 68 deletions(-) commit e0acb4e66a47a38944f2c3f3688f19f51053855e Author: Martin Nordholts -Date: Fri May 14 16:35:34 2010 +0200 +Date: Fri May 14 16:35:34 2010 +0200 gegl: Comment GeglOperationContext struct @@ -47733,18 +50875,18 @@ commit 68a237f9a4ca90340419a38365b1fbef81ce6b5a Author: Martin Nordholts -Date: Fri May 14 16:32:38 2010 +0200 +Date: Fri May 14 16:32:38 2010 +0200 Use G_N_ELEMENTS gegl/property-types/gegl-color.c | 4 +--- - tests/buffer/buffer-test.c | 2 +- - tests/test-gegl-rectangle.c | 4 +--- + tests/buffer/buffer-test.c | 2 +- + tests/test-gegl-rectangle.c | 4 +--- 3 files changed, 3 insertions(+), 7 deletions(-) commit 83b1bbd10b33e66c8b3aa5e3d77a880dbd529e0d Author: Martin Nordholts -Date: Fri May 14 13:21:10 2010 +0200 +Date: Fri May 14 13:21:10 2010 +0200 gegl: Improve GEGL_DEBUG_PROCESS output @@ -47753,12 +50895,12 @@ gegl/process/gegl-eval-visitor.c | 4 +++- gegl/process/gegl-have-visitor.c | 2 +- gegl/process/gegl-need-visitor.c | 2 +- - gegl/process/gegl-processor.c | 2 +- + gegl/process/gegl-processor.c | 2 +- 4 files changed, 6 insertions(+), 4 deletions(-) commit fa149a4ccc53e91f7de9940ddf015e97f6b2fa5b Author: Martin Nordholts -Date: Thu May 13 12:32:52 2010 +0200 +Date: Thu May 13 12:32:52 2010 +0200 gegl: Breakpoint and stacktrace sanity: gegl_nop_process() @@ -47767,7 +50909,7 @@ commit 7256de15852c944a68b97a96add8e314d39d6521 Author: Martin Nordholts -Date: Wed May 12 21:36:31 2010 +0200 +Date: Wed May 12 21:36:31 2010 +0200 gegl: Avoid some crashes when providing invalid input and output file @@ -47775,14 +50917,14 @@ $ gegl filethatdoesntexist.foo - gegl/gegl-xml.c | 2 ++ + gegl/gegl-xml.c | 2 ++ gegl/operation/gegl-operation-context.c | 2 ++ - gegl/process/gegl-processor.c | 4 +++- + gegl/process/gegl-processor.c | 4 +++- 3 files changed, 7 insertions(+), 1 deletion(-) commit 9dc653443cabe6753541309266957c3ab66892b9 Author: Martin Nordholts -Date: Wed May 12 21:20:33 2010 +0200 +Date: Wed May 12 21:20:33 2010 +0200 gegl: Add GEGL_DEBUG_BUFFER_SAVE output @@ -47791,7 +50933,7 @@ commit 7b6723def82f34b7c25af81173f41086ca3d4be2 Author: Martin Nordholts -Date: Wed May 12 21:10:44 2010 +0200 +Date: Wed May 12 21:10:44 2010 +0200 bin: Lookup ouput file type dynamically through extension @@ -47802,13 +50944,13 @@ bin/gegl-options.c | 32 +++----------------------------- bin/gegl-options.h | 3 +-- - bin/gegl.c | 52 + bin/gegl.c | 52 ++++++++++++++++++++++++++++++++++++++-------------- 3 files changed, 42 insertions(+), 45 deletions(-) commit 00c1c6212189fd52f7cb3c59445019f6976cc4f6 Author: Martin Nordholts -Date: Wed May 12 18:58:12 2010 +0200 +Date: Wed May 12 18:58:12 2010 +0200 operations: Register png and ppm savers @@ -47818,7 +50960,7 @@ commit 3cd1d00b3cea01961af27e7af2ffd86580ed2885 Author: Martin Nordholts -Date: Wed May 12 07:34:32 2010 +0200 +Date: Wed May 12 07:34:32 2010 +0200 Add gegl_extension_handler_register/get_saver() @@ -47830,27 +50972,27 @@ Add a simple test for it and add a TODO about cleaning this up when cleaning up gegl-plugin.h - docs/todo.txt | 6 +++ - gegl/gegl-plugin.h | 4 ++ + docs/todo.txt | 6 +++ + gegl/gegl-plugin.h | 4 ++ gegl/operation/gegl-extension-handler.c | 73 +++++++++++++++++++++++++++------ gegl/operation/gegl-extension-handler.h | 11 +++-- - tests/test-misc.c | 19 +++++++++ + tests/test-misc.c | 19 +++++++++ 5 files changed, 96 insertions(+), 17 deletions(-) commit 7b7971d5c29eaffd58daa22ce62d2a4e361261f1 Author: Martin Nordholts -Date: Tue May 11 21:07:43 2010 +0200 +Date: Tue May 11 21:07:43 2010 +0200 operations: Remove duplicate extension registrations We don't need both lowercase and uppercase versions, comparisions are done case-independently now. - operations/common/raw-load.c | 3 --- + operations/common/raw-load.c | 3 --- operations/external/exr-load.cpp | 1 - operations/external/jpg-load.c | 2 -- - operations/external/openraw.c | 6 ------ + operations/external/openraw.c | 6 ------ operations/external/png-load.c | 1 - operations/external/ppm-load.c | 1 - operations/external/svg-load.c | 2 -- @@ -47858,7 +51000,7 @@ commit c3bc22cc4561b268eb03a34a2c0235fc2c049604 Author: Martin Nordholts -Date: Tue May 11 21:04:06 2010 +0200 +Date: Tue May 11 21:04:06 2010 +0200 Make extension comparisions case insensitive @@ -47866,15 +51008,15 @@ insensitive and add a test case for it. gegl/operation/gegl-extension-handler.c | 14 +++++++-- - tests/.gitignore | 1 + - tests/Makefile.am | 5 +-- - tests/test-misc.c | 54 + tests/.gitignore | 1 + + tests/Makefile.am | 5 +-- + tests/test-misc.c | 54 +++++++++++++++++++++++++++++++++ 4 files changed, 69 insertions(+), 5 deletions(-) commit 361ddbd0427096085ca1996728a2932cfb3cc534 Author: Martin Nordholts -Date: Tue May 11 20:58:01 2010 +0200 +Date: Tue May 11 20:58:01 2010 +0200 gegl: Loader fallback is "gegl:magick-load", not "magick-load" @@ -47883,25 +51025,25 @@ commit a54305a839e9943a6b42839f92320b1af658a0f1 Author: Martin Nordholts -Date: Sun May 9 14:27:39 2010 +0200 +Date: Sun May 9 14:27:39 2010 +0200 examples: Don't include config.h in example programs Don't include config.h in example programs, they are supposed to be compilable also outside of the source tree. - examples/2geglbuffer.c | 1 - - examples/gegl-paint.c | 1 - - examples/gegl-slicer.c | 1 - + examples/2geglbuffer.c | 1 - + examples/gegl-paint.c | 1 - + examples/gegl-slicer.c | 1 - examples/geglbuffer-add-image.c | 1 - - examples/geglbuffer-clock.c | 1 - - examples/hello-world-video.c | 1 - - examples/hello-world.c | 1 - + examples/geglbuffer-clock.c | 1 - + examples/hello-world-video.c | 1 - + examples/hello-world.c | 1 - 7 files changed, 7 deletions(-) commit e287b94c8cb078db86d883395bd089002b405e18 Author: Nils Philippsen -Date: Wed Feb 17 11:40:31 2010 +0100 +Date: Wed Feb 17 11:40:31 2010 +0100 avoid buffer overflow in gegl_buffer_header_init() @@ -47914,17 +51056,17 @@ commit 04794760016c2ececaf8ec092175a4287065317e Author: Nils Philippsen -Date: Fri Feb 19 15:12:54 2010 +0100 +Date: Fri Feb 19 15:12:54 2010 +0100 remove unused variables and static functions - operations/workshop/mirrors.c | 12 ++++-------- + operations/workshop/mirrors.c | 12 ++++-------- operations/workshop/posterize.c | 8 -------- 2 files changed, 4 insertions(+), 16 deletions(-) commit 4d6f918f1803d1227452834c604afc85e1fef1cc Author: Nils Philippsen -Date: Fri Feb 19 15:12:33 2010 +0100 +Date: Fri Feb 19 15:12:33 2010 +0100 fix use of const qualifier @@ -47933,17 +51075,17 @@ commit 97f7a2dae4ddc3c52faf6da2988ecf9e3dfd12f1 Author: Nils Philippsen -Date: Fri Feb 19 15:08:09 2010 +0100 +Date: Fri Feb 19 15:08:09 2010 +0100 fix strict aliasing of type-punned pointers - gegl/gegl-cpuaccel.c | 7 ++++--- + gegl/gegl-cpuaccel.c | 7 ++++--- gegl/property-types/gegl-path.c | 3 ++- 2 files changed, 6 insertions(+), 4 deletions(-) commit 5c3ca8e92823b4de32e020060f304ccae45e2638 Author: Nils Philippsen -Date: Fri Feb 19 15:06:41 2010 +0100 +Date: Fri Feb 19 15:06:41 2010 +0100 fix typos @@ -47953,21 +51095,21 @@ commit be2cb36de7d789238233953ced3f0fc32754ffd8 Author: Nils Philippsen -Date: Fri Feb 19 15:05:29 2010 +0100 +Date: Fri Feb 19 15:05:29 2010 +0100 fix various pointer <-> integer casts - gegl/buffer/gegl-tile-backend-ram.c | 2 +- + gegl/buffer/gegl-tile-backend-ram.c | 2 +- gegl/buffer/gegl-tile-backend-tiledir.c | 2 +- - gegl/buffer/gegl-tile-handler-cache.c | 4 ++-- - gegl/buffer/gegl-tile-handler-log.c | 4 ++-- - gegl/buffer/gegl-tile-source.h | 8 ++++---- - gegl/gegl-utils.c | 2 +- + gegl/buffer/gegl-tile-handler-cache.c | 4 ++-- + gegl/buffer/gegl-tile-handler-log.c | 4 ++-- + gegl/buffer/gegl-tile-source.h | 8 ++++---- + gegl/gegl-utils.c | 2 +- 6 files changed, 11 insertions(+), 11 deletions(-) commit f5c41f923db8d9e6cbc88c708e443c4dc588bfc6 Author: Øyvind Kolås -Date: Sun Apr 18 21:58:26 2010 +0100 +Date: Sun Apr 18 21:58:26 2010 +0100 buffer: remove locking from cache trimming @@ -47978,7 +51120,7 @@ commit faeac3ad3c41f181a0a6b156f0be3925f0486c72 Author: Øyvind Kolås -Date: Mon Apr 5 17:41:15 2010 +0100 +Date: Mon Apr 5 17:41:15 2010 +0100 Enable multi threading by default. @@ -47987,22 +51129,22 @@ of worker threads. (in GIMP it seems like the gegl tool sometimes work and the view has more severe issues). - configure.ac | 13 ------------- + configure.ac | 13 ------------- gegl/buffer/gegl-buffer-iterator.c | 19 ------------------ gegl/buffer/gegl-buffer-linear.c | 4 ---- - gegl/buffer/gegl-buffer.c | 4 ---- - gegl/buffer/gegl-cache.c | 17 ----------------- + gegl/buffer/gegl-buffer.c | 4 ---- + gegl/buffer/gegl-cache.c | 17 ----------------- gegl/buffer/gegl-tile-handler-cache.c | 36 +---------------------------------- gegl/buffer/gegl-tile-storage.c | 4 ---- gegl/buffer/gegl-tile-storage.h | 2 -- - gegl/buffer/gegl-tile.c | 12 ------------ - gegl/buffer/gegl-tile.h | 2 -- - gegl/gegl-config.c | 14 ++------------ - gegl/gegl-config.h | 2 -- - gegl/gegl-init.c | 8 -------- - gegl/graph/gegl-node.c | 28 ++------------------------- - gegl/graph/gegl-node.h | 2 -- + gegl/buffer/gegl-tile.c | 12 ------------ + gegl/buffer/gegl-tile.h | 2 -- + gegl/gegl-config.c | 14 ++------------ + gegl/gegl-config.h | 2 -- + gegl/gegl-init.c | 8 -------- + gegl/graph/gegl-node.c | 28 ++------------------------- + gegl/graph/gegl-node.h | 2 -- gegl/operation/gegl-operation.c | 4 ---- gegl/process/gegl-have-visitor.c | 4 ---- gegl/process/gegl-prepare-visitor.c | 8 -------- @@ -48010,7 +51152,7 @@ commit 4811cc067b80e91f6d06c404b41743c80c1b5579 Author: Øyvind Kolås -Date: Mon Apr 5 17:32:11 2010 +0100 +Date: Mon Apr 5 17:32:11 2010 +0100 Default to 1 thread @@ -48021,7 +51163,7 @@ commit 5da418e08de73357a3d3a5dc6212d0b8146ceab3 Author: Øyvind Kolås -Date: Mon Apr 5 17:30:10 2010 +0100 +Date: Mon Apr 5 17:30:10 2010 +0100 tools/img_cmp: do g_thread_init @@ -48030,7 +51172,7 @@ commit 955cc03096b916671507b663bac82d9fe0994744 Author: Øyvind Kolås -Date: Mon Apr 5 02:43:03 2010 +0100 +Date: Mon Apr 5 02:43:03 2010 +0100 tests/compositions/reference/clones.png: refreshed @@ -48041,7 +51183,7 @@ commit ed127e1b7f3d00a78f05e8ab348468bf7ad0c434 Author: Øyvind Kolås -Date: Mon Apr 5 02:26:51 2010 +0100 +Date: Mon Apr 5 02:26:51 2010 +0100 Removed affine->matrix member @@ -48055,7 +51197,7 @@ commit 4ca513305894125e66e9848bc83f903b3b217a0d Author: Øyvind Kolås -Date: Sat Apr 3 00:21:00 2010 +0100 +Date: Sat Apr 3 00:21:00 2010 +0100 configure.ac: increase gtk+ version dependency to be >2.18 @@ -48066,7 +51208,7 @@ commit 76aa95bf154b6a7124d47e177177b5eae2e2598a Author: Øyvind Kolås -Date: Tue Mar 30 00:58:31 2010 +0100 +Date: Tue Mar 30 00:58:31 2010 +0100 docs: Removed unused graphic element from html/css @@ -48074,13 +51216,13 @@ the GEGL docs was blocking the bottom part of the navigation in the sidebar. - docs/gegl.css | 16 ---------------- + docs/gegl.css | 16 ---------------- docs/index-static.txt.in | 2 -- 2 files changed, 18 deletions(-) commit 0fc9cf7be1eef6511d26b2c26dec9153c26b3bd0 Author: Øyvind Kolås -Date: Mon Mar 22 00:19:31 2010 +0000 +Date: Mon Mar 22 00:19:31 2010 +0000 affine: revert functional change in commit 7320d0 @@ -48093,18 +51235,18 @@ commit ab7b51df6e11dae824b44a6822afbb919abe9693 Author: Øyvind Kolås -Date: Mon Mar 22 00:01:56 2010 +0000 +Date: Mon Mar 22 00:01:56 2010 +0000 Updated reference image for composite-transform - tests/compositions/Makefile.am | 5 ++++- + tests/compositions/Makefile.am | 5 ++++- .../compositions/reference/composite-transform.png | Bin 16378 -> 16350 bytes 2 files changed, 4 insertions(+), 1 deletion(-) commit b69b44dad9f1c74c95d314c039fd3ce9e5967c16 Author: Øyvind Kolås -Date: Sun Mar 21 20:05:27 2010 +0000 +Date: Sun Mar 21 20:05:27 2010 +0000 gegl:stress: remove unneeded function call/copy @@ -48113,7 +51255,7 @@ commit d09822190a7857ac7c5a0517a557f9ea0afb2e47 Author: Øyvind Kolås -Date: Sat Mar 20 19:23:53 2010 +0000 +Date: Sat Mar 20 19:23:53 2010 +0000 tests: Remove nop, that breaks chain of consecetuve affine op @@ -48122,7 +51264,7 @@ commit 16ad97bcfc30994d20d9c28a30ef5ecfc1d5b989 Author: Øyvind Kolås -Date: Sat Mar 20 18:43:39 2010 +0000 +Date: Sat Mar 20 18:43:39 2010 +0000 Rename down sampling tests to contain the string broken @@ -48130,29 +51272,17 @@ the failures are failures due to changes in the affine op which breaks handling of successive affine operations. - tests/compositions/downsharptest-broken.xml | 35 - +++++++++++++++++++++ - tests/compositions/downsharptest.xml | 35 - --------------------- - tests/compositions/downsizetest-broken.xml | 35 - +++++++++++++++++++++ - tests/compositions/downsizetest.xml | 35 - --------------------- - tests/compositions/downsmoothtest-broken.xml | 35 - +++++++++++++++++++++ - tests/compositions/downsmoothtest.xml | 35 - --------------------- - .../reference/downsharptest-broken.png | Bin 0 -> 27749 bytes - tests/compositions/reference/downsharptest.png | Bin 27749 -> 0 bytes - .../compositions/reference/downsizetest-broken.png | Bin 0 -> 27653 bytes - tests/compositions/reference/downsizetest.png | Bin 27653 -> 0 bytes - .../reference/downsmoothtest-broken.png | Bin 0 -> 27307 bytes - tests/compositions/reference/downsmoothtest.png | Bin 27307 -> 0 bytes - 12 files changed, 105 insertions(+), 105 deletions(-) + .../{downsharptest.xml => downsharptest-broken.xml} | 0 + .../{downsizetest.xml => downsizetest-broken.xml} | 0 + .../{downsmoothtest.xml => downsmoothtest-broken.xml} | 0 + .../{downsharptest.png => downsharptest-broken.png} | Bin + .../reference/{downsizetest.png => downsizetest-broken.png} | Bin + .../{downsmoothtest.png => downsmoothtest-broken.png} | Bin + 6 files changed, 0 insertions(+), 0 deletions(-) commit d8a4ef6d1a448909a252e5a1dbddc9c99a8691bc Author: Øyvind Kolås -Date: Sat Mar 20 18:38:58 2010 +0000 +Date: Sat Mar 20 18:38:58 2010 +0000 If the test name contains "broken" the test is allowed to fail @@ -48161,35 +51291,35 @@ commit c0a8de050ffd3e5417a8be587924017935946323 Author: Øyvind Kolås -Date: Sat Mar 20 18:16:23 2010 +0000 +Date: Sat Mar 20 18:16:23 2010 +0000 Add tests for transform op - tests/compositions/composite-transform.xml | 37 + tests/compositions/composite-transform.xml | 37 +++++++++++++++++++++ .../compositions/reference/composite-transform.png | Bin 0 -> 16378 bytes - tests/compositions/reference/transform.png | Bin 0 -> 16330 bytes - tests/compositions/transform.xml | 30 + tests/compositions/reference/transform.png | Bin 0 -> 16330 bytes + tests/compositions/transform.xml | 30 +++++++++++++++++ 4 files changed, 67 insertions(+) commit ff113469dac3b746c98bc6905928dfb1e3c9d4f7 Author: Øyvind Kolås -Date: Fri Mar 19 12:06:23 2010 +0000 +Date: Fri Mar 19 12:06:23 2010 +0000 build: fix srcdir!=builddir issues builddir is always equal to "./" sometimes this is not set, so stop relying on it. - docs/Makefile.am | 9 +++++---- - examples/Makefile.am | 9 ++++++++- + docs/Makefile.am | 9 +++++---- + examples/Makefile.am | 9 ++++++++- tests/compositions/Makefile.am | 10 +++++----- 3 files changed, 18 insertions(+), 10 deletions(-) commit fc674b5420cbc48f4dc6224381b8799db4e7afc4 Author: Debarshi Ray -Date: Thu Mar 4 02:16:48 2010 +0200 +Date: Thu Mar 4 02:16:48 2010 +0200 gegl: Ensure that the GeglProcessor's context is removed @@ -48202,7 +51332,7 @@ commit 0738b682320fb410d265e9f45a3421f22f71f8e1 Author: Nils Philippsen -Date: Fri Feb 26 19:44:12 2010 +0100 +Date: Fri Feb 26 19:44:12 2010 +0100 don't make gtk-doc documentation files executable @@ -48215,7 +51345,7 @@ commit 996e21cc677211024498da2c481ca00cd54d8982 Author: Nils Philippsen -Date: Fri Feb 26 16:08:25 2010 +0100 +Date: Fri Feb 26 16:08:25 2010 +0100 this is gegl, not babl @@ -48224,7 +51354,7 @@ commit 761dc5940011c32e3aa3951e5a55e84c3a7f68ae Author: Nils Philippsen -Date: Fri Feb 26 14:11:25 2010 +0100 +Date: Fri Feb 26 14:11:25 2010 +0100 remove executable bit on Makefile.am @@ -48233,7 +51363,7 @@ commit c9ba6c4b95407f3e331b3c6530285c539e61c47f Author: Martin Nordholts -Date: Sun Feb 21 13:02:59 2010 +0100 +Date: Sun Feb 21 13:02:59 2010 +0100 gegl: Make gegl_operation_gtype_from_name() thread safe @@ -48245,7 +51375,7 @@ commit 5ce25397de2a4c13223cb8e6b5e25b4be4175688 Author: Øyvind Kolås -Date: Sat Feb 20 02:45:02 2010 +0000 +Date: Sat Feb 20 02:45:02 2010 +0000 gegl-operation.h Improved GeglOperationClass documentation @@ -48255,7 +51385,7 @@ commit eea9726abdd33463550967bf6a39063e4b287d5e Author: Øyvind Kolås -Date: Thu Feb 18 20:35:43 2010 +0000 +Date: Thu Feb 18 20:35:43 2010 +0000 Refactor gegl:remap be a GeglOperationPointComposer3 subclass @@ -48265,7 +51395,7 @@ commit a5707f6dd28b01012bb184721ef768041e26df69 Author: Étienne BERSAC -Date: Fri Feb 19 22:45:34 2010 +0100 +Date: Fri Feb 19 22:45:34 2010 +0100 Release 0.0.4 @@ -48274,7 +51404,7 @@ commit c2410b65e017dd70551c5856e6a2334bad332af6 Author: Étienne BERSAC -Date: Fri Feb 19 22:44:53 2010 +0100 +Date: Fri Feb 19 22:44:53 2010 +0100 Don't refer ungenerated headers @@ -48283,7 +51413,7 @@ commit 8d12c82e005977ccb72022fbe5ef33fea062e9a9 Author: Étienne BERSAC -Date: Fri Feb 19 22:42:34 2010 +0100 +Date: Fri Feb 19 22:42:34 2010 +0100 Release 0.0.3 @@ -48292,14 +51422,14 @@ commit 2a1d298b99ab1ac2255dff91e2e41ec525a36107 Author: Étienne BERSAC -Date: Fri Feb 19 22:40:14 2010 +0100 +Date: Fri Feb 19 22:40:14 2010 +0100 Updated to vala 0.7.6 - bindings/vala/INSTALL | 303 + bindings/vala/INSTALL | 303 +++++++++++++++++++++++++++++++++++++- - bindings/vala/autogen.sh | 8 +- - bindings/vala/configure.ac | 4 +- + bindings/vala/autogen.sh | 8 +- + bindings/vala/configure.ac | 4 +- bindings/vala/samples/Makefile.am | 15 +- bindings/vala/samples/buffer.vala | 2 + bindings/vala/samples/format.vala | 1 + @@ -48307,20 +51437,20 @@ commit 476ddb40b5b00d654b6457d986cf5771d0b05bf6 Author: Nils Philippsen -Date: Tue Feb 16 14:17:17 2010 +0100 +Date: Tue Feb 16 14:17:17 2010 +0100 remove execution bits from source, CSS files - docs/devhelp.css | 0 - operations/common/perlin/perlin.c | 0 - operations/common/perlin/perlin.h | 0 - operations/external/ff-load.c | 0 + docs/devhelp.css | 0 + operations/common/perlin/perlin.c | 0 + operations/common/perlin/perlin.h | 0 + operations/external/ff-load.c | 0 operations/workshop/external/ff-save.c | 0 5 files changed, 0 insertions(+), 0 deletions(-) commit 7320d07fecf4036b2d024e4c9bb021e7d519fd73 Author: Michael Natterer -Date: Sun Feb 14 20:31:56 2010 +0100 +Date: Sun Feb 14 20:31:56 2010 +0100 Bug 609869 - Invalid position of layer content when using GEGL @@ -48353,7 +51483,7 @@ commit 7c887a789896757089fbaa0c96bd0d1fd4452b9b Author: Alexia Death -Date: Fri Feb 12 19:47:25 2010 +0200 +Date: Fri Feb 12 19:47:25 2010 +0200 Make mirrors op mirror offset respect zoom @@ -48362,7 +51492,7 @@ commit e0ee1176808bba8f2cb0c3b73248401d5397f2c2 Author: Vincent Untz -Date: Fri Feb 12 11:58:22 2010 +0100 +Date: Fri Feb 12 11:58:22 2010 +0100 Bug 609706 - Useless printf in mirrors.c @@ -48371,25 +51501,25 @@ commit 182da42ce2a2eec68a4753deb138007190188054 Author: Øyvind Kolås -Date: Thu Feb 11 17:48:11 2010 +0000 +Date: Thu Feb 11 17:48:11 2010 +0000 Remove unused variables/assignments. - gegl/buffer/gegl-tile-handler-cache.c | 5 ----- - gegl/buffer/gegl-tile-handler-zoom.c | 5 +---- - gegl/gegl-xml.c | 2 -- - gegl/graph/gegl-node.c | 2 +- + gegl/buffer/gegl-tile-handler-cache.c | 5 ----- + gegl/buffer/gegl-tile-handler-zoom.c | 5 +---- + gegl/gegl-xml.c | 2 -- + gegl/graph/gegl-node.c | 2 +- gegl/operation/gegl-operation-context.c | 6 ------ gegl/operation/gegl-operation-filter.c | 4 +--- gegl/operation/gegl-operation-point-filter.c | 3 --- - gegl/operation/gegl-operation-sink.c | 2 -- - gegl/process/gegl-processor.c | 1 - - gegl/property-types/gegl-path.c | 17 ----------------- + gegl/operation/gegl-operation-sink.c | 2 -- + gegl/process/gegl-processor.c | 1 - + gegl/property-types/gegl-path.c | 17 ----------------- 10 files changed, 3 insertions(+), 44 deletions(-) commit fc207f85521c3939600bd3e5a337c6ed2dfaa950 Author: Michael Natterer -Date: Mon Feb 8 23:47:08 2010 +0100 +Date: Mon Feb 8 23:47:08 2010 +0100 process: don't leak each node set on a GeglProcessor @@ -48402,7 +51532,7 @@ commit fa2956131347f7eb03f7f6b2126e2579e83581b7 Author: Øyvind Kolås -Date: Sun Feb 7 15:52:37 2010 +0000 +Date: Sun Feb 7 15:52:37 2010 +0000 post release bump to 1.2.3 @@ -48411,7 +51541,7 @@ commit 61bd4c2b4b36fd081d9c266217eb44336a0384d3 Author: Øyvind Kolås -Date: Sun Feb 7 15:31:29 2010 +0000 +Date: Sun Feb 7 15:31:29 2010 +0000 Release 0.1.2 @@ -48420,18 +51550,18 @@ commit 28b4ad0459dda7ef5f9aefde51ed715a55b0f910 Author: Øyvind Kolås -Date: Sun Feb 7 15:31:08 2010 +0000 +Date: Sun Feb 7 15:31:08 2010 +0000 update NEWS and AUTHORS AUTHORS | 5 +++-- - NEWS | 12 +++++++++--- + NEWS | 12 +++++++++--- bin/gegl.c | 2 +- 3 files changed, 13 insertions(+), 6 deletions(-) commit 9a7190feb20b75cb5503b235bd3066ee533441cf Author: Øyvind Kolås -Date: Sun Feb 7 15:26:08 2010 +0000 +Date: Sun Feb 7 15:26:08 2010 +0000 Add tests and reference images for resamplers @@ -48440,85 +51570,85 @@ provided with that code, but provides consistent results on systems where it has been checked. - tests/compositions/downsharptest.xml | 35 + tests/compositions/downsharptest.xml | 35 ++++++++++++++++++++++++ - tests/compositions/downsizetest.xml | 35 + tests/compositions/downsizetest.xml | 35 ++++++++++++++++++++++++ - tests/compositions/downsmoothtest.xml | 35 + tests/compositions/downsmoothtest.xml | 35 ++++++++++++++++++++++++ tests/compositions/reference/downsharptest.png | Bin 0 -> 27749 bytes - tests/compositions/reference/downsizetest.png | Bin 0 -> 27653 bytes + tests/compositions/reference/downsizetest.png | Bin 0 -> 27653 bytes tests/compositions/reference/downsmoothtest.png | Bin 0 -> 27307 bytes - tests/compositions/reference/upsharptest.png | Bin 0 -> 27725 bytes - tests/compositions/reference/upsizetest.png | Bin 0 -> 27776 bytes - tests/compositions/reference/upsmoothtest.png | Bin 0 -> 27786 bytes - tests/compositions/upsharptest.xml | 35 + tests/compositions/reference/upsharptest.png | Bin 0 -> 27725 bytes + tests/compositions/reference/upsizetest.png | Bin 0 -> 27776 bytes + tests/compositions/reference/upsmoothtest.png | Bin 0 -> 27786 bytes + tests/compositions/upsharptest.xml | 35 ++++++++++++++++++++++++ - tests/compositions/upsizetest.xml | 35 + tests/compositions/upsizetest.xml | 35 ++++++++++++++++++++++++ - tests/compositions/upsmoothtest.xml | 35 + tests/compositions/upsmoothtest.xml | 35 ++++++++++++++++++++++++ 12 files changed, 210 insertions(+) commit 130c793c70195cf900017f74505b863a3c29a6d5 Author: Adam Turcotte -Date: Fri Jan 15 17:33:13 2010 -0500 +Date: Fri Jan 15 17:33:13 2010 -0500 Add new samplers from gsoc - gegl/buffer/Makefile.am | 22 +- - gegl/buffer/gegl-buffer-access.c | 5 +- - gegl/buffer/gegl-buffer.c | 5 +- - gegl/buffer/gegl-buffer.h | 5 +- + gegl/buffer/Makefile.am | 22 +- + gegl/buffer/gegl-buffer-access.c | 5 +- + gegl/buffer/gegl-buffer.c | 5 +- + gegl/buffer/gegl-buffer.h | 5 +- gegl/buffer/gegl-sampler-downsharpfast.c | 26 + gegl/buffer/gegl-sampler-downsharpfast.h | 48 ++ gegl/buffer/gegl-sampler-downsizefast.c | 631 +++++++++++++++ gegl/buffer/gegl-sampler-downsizefast.h | 48 ++ gegl/buffer/gegl-sampler-downsmoothfast.c | 26 + gegl/buffer/gegl-sampler-downsmoothfast.h | 48 ++ - gegl/buffer/gegl-sampler-sharp.c | 806 ------------------ - gegl/buffer/gegl-sampler-sharp.h | 50 -- - gegl/buffer/gegl-sampler-upsharp.c | 1166 + gegl/buffer/gegl-sampler-sharp.c | 806 ------------------ + gegl/buffer/gegl-sampler-sharp.h | 50 -- + gegl/buffer/gegl-sampler-upsharp.c | 1166 ++++++++++++++++++++++++++ - gegl/buffer/gegl-sampler-upsharp.h | 48 ++ - gegl/buffer/gegl-sampler-upsize.c | 679 ++++++++++++++++ - gegl/buffer/gegl-sampler-upsize.h | 50 ++ - gegl/buffer/gegl-sampler-upsmooth.c | 1259 + gegl/buffer/gegl-sampler-upsharp.h | 48 ++ + gegl/buffer/gegl-sampler-upsize.c | 679 ++++++++++++++++ + gegl/buffer/gegl-sampler-upsize.h | 50 ++ + gegl/buffer/gegl-sampler-upsmooth.c | 1259 +++++++++++++++++++++++++++++ - gegl/buffer/gegl-sampler-upsmooth.h | 48 ++ - gegl/buffer/gegl-sampler-yafr.c | 687 ---------------- - gegl/buffer/gegl-sampler-yafr.h | 50 -- - gegl/buffer/gegl-sampler.c | 33 +- - operations/affine/affine.c | 2 +- + gegl/buffer/gegl-sampler-upsmooth.h | 48 ++ + gegl/buffer/gegl-sampler-yafr.c | 687 ---------------- + gegl/buffer/gegl-sampler-yafr.h | 50 -- + gegl/buffer/gegl-sampler.c | 33 +- + operations/affine/affine.c | 2 +- 22 files changed, 4117 insertions(+), 1625 deletions(-) commit a643a0f3813926da2cf63bac6c8a556eda73aa47 Author: Øyvind Kolås -Date: Sun Feb 7 14:01:01 2010 +0000 +Date: Sun Feb 7 14:01:01 2010 +0000 Added performance tracking framework - perf/Makefile | 51 ++++++++++ - perf/README | 9 ++ - perf/create-report.rb | 186 + perf/Makefile | 51 ++++++++++ + perf/README | 9 ++ + perf/create-report.rb | 186 +++++++++++++++++++++++++++++++++++ - perf/tests/Makefile | 14 +++ - perf/tests/bblur.c | 26 +++++ + perf/tests/Makefile | 14 +++ + perf/tests/bblur.c | 26 +++++ perf/tests/bcontrast-minichunk.c | 34 +++++++ - perf/tests/bcontrast.c | 31 ++++++ - perf/tests/blur.c | 28 ++++++ - perf/tests/cc.cc | 59 +++++++++++ - perf/tests/comp.c | 33 +++++++ - perf/tests/gegl-c.h | 157 +++++++++++++++++++++++++++++ - perf/tests/passthrough.c | 32 ++++++ - perf/tests/rotate.c | 26 +++++ - perf/tests/test-common.h | 37 +++++++ + perf/tests/bcontrast.c | 31 ++++++ + perf/tests/blur.c | 28 ++++++ + perf/tests/cc.cc | 59 +++++++++++ + perf/tests/comp.c | 33 +++++++ + perf/tests/gegl-c.h | 157 +++++++++++++++++++++++++++++ + perf/tests/passthrough.c | 32 ++++++ + perf/tests/rotate.c | 26 +++++ + perf/tests/test-common.h | 37 +++++++ perf/tests/test-gegl-buffer-access.c | 38 +++++++ 15 files changed, 761 insertions(+) commit a1e2cde7eaa82b1222138856b6885ebeddab1958 Author: Alexia Death -Date: Tue Feb 2 22:05:21 2010 +0200 +Date: Tue Feb 2 22:05:21 2010 +0200 Further fixes and a new option, zoom, for mirrors op. @@ -48528,7 +51658,7 @@ commit 592833b9aa0abdeaf14dd76ced9e309392951466 Author: Alexia Death -Date: Sun Jan 31 15:43:07 2010 +0200 +Date: Sun Jan 31 15:43:07 2010 +0200 Changes to mirrors that fix some bugs in warping and adds more controll over output size @@ -48538,7 +51668,7 @@ commit 09796feb0db03503addb2ba09de4c87a699c22e3 Author: Alexia Death -Date: Sun Jan 31 14:07:42 2010 +0200 +Date: Sun Jan 31 14:07:42 2010 +0200 Making the mirrors op trim handles act saner @@ -48548,7 +51678,7 @@ commit 23a8bb604ff51cbd29ce693a35ce159f4acf2fff Author: Alexia Death -Date: Sun Jan 31 02:45:28 2010 +0200 +Date: Sun Jan 31 02:45:28 2010 +0200 Fixes to the mirrors op @@ -48562,7 +51692,7 @@ commit ec67d293c323020616aabfaecfb932b63b61e584 Author: Alexia Death -Date: Sat Jan 30 17:11:27 2010 +0200 +Date: Sat Jan 30 17:11:27 2010 +0200 Add mirrors op to workshop that implements GIMP kaleidoskope pluging for gegl @@ -48576,7 +51706,7 @@ commit f340fb84ab929b1dc752860619601109780d9ad7 Author: Øyvind Kolås -Date: Sat Jan 30 14:37:50 2010 +0000 +Date: Sat Jan 30 14:37:50 2010 +0000 gegl_buffer_sample: fix issue in previous commits bugfixing @@ -48586,7 +51716,7 @@ commit 166c6d3800dcab9eb27f4472c3942d2adf5d5a6e Author: Øyvind Kolås -Date: Sat Jan 30 14:10:53 2010 +0000 +Date: Sat Jan 30 14:10:53 2010 +0000 gegl_buffer_sample: recreate the sampler if format changes @@ -48600,7 +51730,7 @@ commit bd41776cb51ba9531a8676e9d95b7a2d8723210f Author: Øyvind Kolås -Date: Sat Jan 30 13:57:46 2010 +0000 +Date: Sat Jan 30 13:57:46 2010 +0000 GeglSampler: cache a bablfish in the sampler @@ -48611,13 +51741,13 @@ gegl/buffer/gegl-sampler-cubic.c | 4 +--- gegl/buffer/gegl-sampler-lanczos.c | 3 +-- gegl/buffer/gegl-sampler-linear.c | 21 +++++++++------------ - gegl/buffer/gegl-sampler.c | 15 +++++++++------ - gegl/buffer/gegl-sampler.h | 1 + + gegl/buffer/gegl-sampler.c | 15 +++++++++------ + gegl/buffer/gegl-sampler.h | 1 + 5 files changed, 21 insertions(+), 23 deletions(-) commit 0657af91d91467d70fed6345ae8bd9bf24fe5cb9 Author: Øyvind Kolås -Date: Tue Jan 26 00:09:51 2010 +0000 +Date: Tue Jan 26 00:09:51 2010 +0000 ff-load: Clean up deprecation warning from ffmpeg @@ -48629,7 +51759,7 @@ commit d5075a26108154be07c32a8ad6f403dfe138c88c Author: Øyvind Kolås -Date: Mon Jan 25 21:27:36 2010 +0000 +Date: Mon Jan 25 21:27:36 2010 +0000 buffer: remove gegl_buffer_lock/unlock from gegl_buffer_sample @@ -48641,7 +51771,7 @@ commit 9278fcc527c2cb38a0c67b8a3ef58617836ded44 Author: Martin Nordholts -Date: Sat Jan 23 16:05:35 2010 +0100 +Date: Sat Jan 23 16:05:35 2010 +0100 tests: Add regression test for simple scaling @@ -48652,12 +51782,12 @@ make distcheck has been confirmed to still pass. tests/compositions/reference/simple-scale.png | Bin 0 -> 579 bytes - tests/compositions/simple-scale.xml | 15 +++++++++++++++ + tests/compositions/simple-scale.xml | 15 +++++++++++++++ 2 files changed, 15 insertions(+) commit 2c1d278a9ef044bb580d54b00cb67b684e8e617b Author: Martin Nordholts -Date: Sat Jan 23 15:45:55 2010 +0100 +Date: Sat Jan 23 15:45:55 2010 +0100 gegl: Format gegl_buffer_interpolation_from_string() slightly @@ -48669,7 +51799,7 @@ commit cee99a362b928291ecb60e237ad6279703baffd3 Author: Martin Nordholts -Date: Sat Jan 23 15:25:19 2010 +0100 +Date: Sat Jan 23 15:25:19 2010 +0100 gegl: Add have_rect debug output @@ -48678,7 +51808,7 @@ commit 681ebea8f590f3853b4a82ba172c395608fd5db6 Author: Martin Nordholts -Date: Sat Jan 23 15:13:54 2010 +0100 +Date: Sat Jan 23 15:13:54 2010 +0100 gegl: Simplify gegl_have_visitor_visit_node() @@ -48690,7 +51820,7 @@ commit 54cd86d678d820ca6cf05fb3c796183b35591bb3 Author: Martin Nordholts -Date: Sat Jan 23 14:59:38 2010 +0100 +Date: Sat Jan 23 14:59:38 2010 +0100 docs: Add paragraph about useful functions for interactive debugging @@ -48702,7 +51832,7 @@ commit 653181c015efd74f2d0cf754525708dde3fe76e3 Author: Martin Nordholts -Date: Sat Jan 23 14:00:33 2010 +0100 +Date: Sat Jan 23 14:00:33 2010 +0100 operations: Namespace static functions for "gegl:png-save" @@ -48714,7 +51844,7 @@ commit 46b3133fa210169cf99bd6d26e3601045c63c005 Author: Øyvind Kolås -Date: Sat Jan 23 03:27:53 2010 +0000 +Date: Sat Jan 23 03:27:53 2010 +0000 img_cmp: Write an debug output file highlighting pixel differences @@ -48728,7 +51858,7 @@ commit 54025c0c1bd81e902d6c9069d7078578e6c68fb1 Author: Nils Philippsen -Date: Wed Jan 20 17:31:19 2010 +0100 +Date: Wed Jan 20 17:31:19 2010 +0100 use ARGV.length instead of ARGV.count @@ -48739,7 +51869,7 @@ commit c0b389502b6ec8e1a4e6199f71e57d75dccc75c0 Author: Øyvind Kolås -Date: Tue Jan 19 23:29:43 2010 +0000 +Date: Tue Jan 19 23:29:43 2010 +0000 Remove text from clones test in test/compositions @@ -48748,13 +51878,13 @@ subsystem. Might later add separate text rendering tests, with perhaps that only warn about differences and not distrupt check/distcheck. - tests/compositions/clones.xml | 2 ++ + tests/compositions/clones.xml | 2 ++ tests/compositions/reference/clones.png | Bin 817820 -> 787183 bytes 2 files changed, 2 insertions(+) commit 520d69ab8a78e38af2c557d69323e9f9c4158aac Author: Debarshi Ray -Date: Tue Jan 12 23:53:25 2010 +0200 +Date: Tue Jan 12 23:53:25 2010 +0200 affine: Add fast paths for axis aligned reflect @@ -48766,18 +51896,18 @@ commit e45a42c7eafc12b30600589b2327f9a3d52a931c Author: Øyvind Kolås -Date: Mon Jan 18 23:53:00 2010 +0000 +Date: Mon Jan 18 23:53:00 2010 +0000 Replaced car-stack.jpg in tests/compositions with png - tests/compositions/clones.xml | 2 +- + tests/compositions/clones.xml | 2 +- tests/compositions/data/car-stack.jpg | Bin 69071 -> 0 bytes tests/compositions/data/car-stack.png | Bin 0 -> 454266 bytes 3 files changed, 1 insertion(+), 1 deletion(-) commit 282e605144230341250b92c9f755fc2eeb763394 Author: Øyvind Kolås -Date: Mon Jan 18 11:23:24 2010 +0000 +Date: Mon Jan 18 11:23:24 2010 +0000 Update AUTHORS @@ -48786,7 +51916,7 @@ commit 3997343977f6ecb4754de4714f9b06727ed388e8 Author: Danny Robson -Date: Mon Jan 18 21:46:42 2010 +1100 +Date: Mon Jan 18 21:46:42 2010 +1100 Check cached parameters to avoid relinking nodes @@ -48802,7 +51932,7 @@ commit 9907ffa3474bb6a5f4cce5691b2c4a9dc26d0d93 Author: Øyvind Kolås -Date: Mon Jan 18 01:18:07 2010 +0000 +Date: Mon Jan 18 01:18:07 2010 +0000 img_cmp: report error as Δe tolerate a max Δe of 1.5 as no-error @@ -48811,7 +51941,7 @@ commit fb43f48a4c18c36cc7fc51f396819fcbaf05a40f Author: Øyvind Kolås -Date: Mon Jan 18 01:17:05 2010 +0000 +Date: Mon Jan 18 01:17:05 2010 +0000 Replace reflect reference image with a better one @@ -48823,7 +51953,7 @@ commit 5105d5fdc366747ecb0042ff69b6f781d2e03611 Author: Øyvind Kolås -Date: Sun Jan 17 23:13:38 2010 +0000 +Date: Sun Jan 17 23:13:38 2010 +0000 img_cmp: correct computation of % pixels wrong @@ -48832,7 +51962,7 @@ commit 960e3934e722c0b0a8a8ae84026c8bf020bb7aa5 Author: Øyvind Kolås -Date: Sun Jan 17 17:17:48 2010 +0000 +Date: Sun Jan 17 17:17:48 2010 +0000 Fix XML composition based regression test system. @@ -48840,13 +51970,13 @@ this is broken on win32 - .gitignore | 4 ++++ + .gitignore | 4 ++++ tests/compositions/Makefile.am | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) commit f119279d23674cf1f4017ce644b6fc24cfc1d6dc Author: Øyvind Kolås -Date: Sun Jan 17 17:09:00 2010 +0000 +Date: Sun Jan 17 17:09:00 2010 +0000 Fix XML composition based regression test system. @@ -48859,36 +51989,36 @@ commit 7d84c22fef081c1bd5958fddfe255cca65a08880 Author: Øyvind Kolås -Date: Sun Jan 17 16:07:53 2010 +0000 +Date: Sun Jan 17 16:07:53 2010 +0000 Added an XML composition driven test system - configure.ac | 2 + - tests/Makefile.am | 2 +- - tests/compositions/.gitignore | 5 + - tests/compositions/Makefile.am | 39 ++++++ - tests/compositions/clones.xml | 223 + configure.ac | 2 + + tests/Makefile.am | 2 +- + tests/compositions/.gitignore | 5 + + tests/compositions/Makefile.am | 39 ++++++ + tests/compositions/clones.xml | 223 ++++++++++++++++++++++++++++++ - tests/compositions/data/.gitignore | 2 + - tests/compositions/data/Makefile.am | 1 + - tests/compositions/data/car-stack.jpg | Bin 0 -> 69071 bytes - tests/compositions/data/gegl.png | Bin 0 -> 11248 bytes - tests/compositions/data/grid.png | Bin 0 -> 314 bytes + tests/compositions/data/.gitignore | 2 + + tests/compositions/data/Makefile.am | 1 + + tests/compositions/data/car-stack.jpg | Bin 0 -> 69071 bytes + tests/compositions/data/gegl.png | Bin 0 -> 11248 bytes + tests/compositions/data/grid.png | Bin 0 -> 314 bytes tests/compositions/reference/clones.png | Bin 0 -> 817820 bytes tests/compositions/reference/reflect.png | Bin 0 -> 930 bytes tests/compositions/reference/reflect2.png | Bin 0 -> 959 bytes tests/compositions/reference/rotate.png | Bin 0 -> 9424 bytes - tests/compositions/reflect.xml | 10 ++ - tests/compositions/reflect2.xml | 10 ++ - tests/compositions/rotate.xml | 9 ++ - tests/compositions/verify-results.sh | 14 ++ - tools/Makefile.am | 2 +- - tools/img_cmp.c | 108 +++++++++++++++ + tests/compositions/reflect.xml | 10 ++ + tests/compositions/reflect2.xml | 10 ++ + tests/compositions/rotate.xml | 9 ++ + tests/compositions/verify-results.sh | 14 ++ + tools/Makefile.am | 2 +- + tools/img_cmp.c | 108 +++++++++++++++ 20 files changed, 425 insertions(+), 2 deletions(-) commit a58213345f9500ad4b1ee83dc176af109184d9b8 Author: Øyvind Kolås -Date: Sun Jan 17 15:58:53 2010 +0000 +Date: Sun Jan 17 15:58:53 2010 +0000 gegl_exit: Removed stray g_printf @@ -48897,7 +52027,7 @@ commit 5e6d1d95e999e4b505424196fc43c2a1c814a02c Author: Øyvind Kolås -Date: Sat Jan 16 14:06:42 2010 +0000 +Date: Sat Jan 16 14:06:42 2010 +0000 configure: Require babl 0.1.2 or newer @@ -48906,7 +52036,7 @@ commit aa95cb3e2561279cb83986f241336ff086e20ef6 Author: Martin Nordholts -Date: Thu Jan 14 21:27:17 2010 +0100 +Date: Thu Jan 14 21:27:17 2010 +0100 docs: Put inheritance.png in builddir @@ -48919,7 +52049,7 @@ commit 7f5c5add3a8c8da97f08dee89c51acb284e6f70e Author: Øyvind Kolås -Date: Tue Jan 12 18:20:29 2010 +0000 +Date: Tue Jan 12 18:20:29 2010 +0000 Updated NEWS for 0.1.2 release. @@ -48928,7 +52058,7 @@ commit 3bd64469cf6713462f072a33ff02d5d527e17632 Author: Martin Nordholts -Date: Sun Jan 10 18:33:39 2010 +0100 +Date: Sun Jan 10 18:33:39 2010 +0100 gegl: Clarify that gegl_processor_destroy() will always only unref @@ -48937,7 +52067,7 @@ commit 91766d031a5e794303572d7af82f0491bd3afb33 Author: Martin Nordholts -Date: Sun Jan 10 17:54:25 2010 +0100 +Date: Sun Jan 10 17:54:25 2010 +0100 operations: Namespace functions in "gegl:jpg-load" @@ -48949,7 +52079,7 @@ commit 4c97bbd0c8a84261a09ff5d41313a115dd5a90b3 Author: Øyvind Kolås -Date: Sun Jan 10 15:14:39 2010 +0000 +Date: Sun Jan 10 15:14:39 2010 +0000 configure: added warning that --enable-mt is unstable @@ -48958,7 +52088,7 @@ commit d927c935346d6c0ee14acfa84e534b920cf320a7 Author: Martin Nordholts -Date: Tue Jan 5 13:44:00 2010 +0100 +Date: Tue Jan 5 13:44:00 2010 +0100 operations: Fix warning about mixed code and variables in path.c @@ -48967,7 +52097,7 @@ commit baf7fe93385c2505124c03a72e83df7486243674 Author: Martin Nordholts -Date: Tue Jan 5 13:43:08 2010 +0100 +Date: Tue Jan 5 13:43:08 2010 +0100 operations: Fix cast in nop.c @@ -48976,7 +52106,7 @@ commit d353649f96b1abd0b844713586d46b63923e2809 Author: Martin Nordholts -Date: Tue Jan 5 13:42:39 2010 +0100 +Date: Tue Jan 5 13:42:39 2010 +0100 examples: #include in float-lookup.c @@ -48987,7 +52117,7 @@ commit 89e02dde40874b3e227e5b570ad055d1d179e35d Author: Martin Nordholts -Date: Tue Jan 5 13:42:07 2010 +0100 +Date: Tue Jan 5 13:42:07 2010 +0100 examples: Update .gitignore @@ -48996,7 +52126,7 @@ commit df7ad5ee6bfbcb88a7312e1fd6ed2abd2fdff289 Author: Martin Nordholts -Date: Tue Jan 5 13:28:09 2010 +0100 +Date: Tue Jan 5 13:28:09 2010 +0100 operations: Consistently use dash as word separator in ops @@ -49007,16 +52137,13 @@ your existing installation before installing the ops with the new names. - operations/common/weighted-blend.c | 124 - +++++++++++++++++++++++++++++++ - operations/common/weighted_blend.c | 124 - ------------------------------- - operations/workshop/external/Makefile.am | 6 +- - 3 files changed, 127 insertions(+), 127 deletions(-) + operations/common/{weighted_blend.c => weighted-blend.c} | 2 +- + operations/workshop/external/Makefile.am | 6 +++--- + 2 files changed, 4 insertions(+), 4 deletions(-) commit c0cf86be747de941e8f96a8c4064b08fa4b942a0 Author: Étienne BERSAC -Date: Wed Dec 23 19:41:54 2009 +0100 +Date: Wed Dec 23 19:41:54 2009 +0100 Correct my forname :x @@ -49025,36 +52152,36 @@ commit 05bab041a5eff7a5f3cca3674fd7d00352d9ef79 Author: Øyvind Kolås -Date: Thu Dec 10 18:10:32 2009 +0000 +Date: Thu Dec 10 18:10:32 2009 +0000 gegl:lua fix bitrot in build/code - configure.ac | 2 +- + configure.ac | 2 +- operations/workshop/external/gluas.c | 152 +++++++++++------------------------ 2 files changed, 48 insertions(+), 106 deletions(-) commit 6f6681d4f72c68c4d8bf0b5ece1be74dc0f95e98 Author: Øyvind Kolås -Date: Tue Dec 8 22:37:55 2009 +0000 +Date: Tue Dec 8 22:37:55 2009 +0000 Added macros for annotating objects passed in graph. Wrapping g_object_get and set data, but the code using it is clearer using these macros. - gegl/graph/gegl-node.h | 7 +++++++ + gegl/graph/gegl-node.h | 7 +++++++ gegl/operation/gegl-operation-point-composer.c | 8 ++++---- - gegl/operation/gegl-operation-point-filter.c | 16 ++++++++-------- - gegl/process/gegl-eval-mgr.c | 12 ++++++------ - gegl/process/gegl-eval-visitor.c | 2 +- - operations/affine/affine.c | 7 ++----- - operations/core/crop.c | 5 +++-- + gegl/operation/gegl-operation-point-filter.c | 16 ++++++++-------- + gegl/process/gegl-eval-mgr.c | 12 ++++++------ + gegl/process/gegl-eval-visitor.c | 2 +- + operations/affine/affine.c | 7 ++----- + operations/core/crop.c | 5 +++-- 7 files changed, 31 insertions(+), 26 deletions(-) commit 680c8e20d31f93c8589c852a9728a964c63a726f Author: Øyvind Kolås -Date: Sun Dec 6 22:15:34 2009 +0000 +Date: Sun Dec 6 22:15:34 2009 +0000 Removed tonemap operation @@ -49064,7 +52191,7 @@ commit 1a6161f0f55b69d0290daff57f43b5baf7202750 Author: Michael Natterer -Date: Tue Dec 8 12:19:28 2009 +0100 +Date: Tue Dec 8 12:19:28 2009 +0100 Pull the pointer into the GeglLookupFunction typedef; formatting @@ -49074,7 +52201,7 @@ commit b0d8f540ca4506cc31d32483c656be39eb8b0319 Author: Øyvind Kolås -Date: Sun Dec 6 17:11:48 2009 +0000 +Date: Sun Dec 6 17:11:48 2009 +0000 Use separate iterations indices for read/write when iterating. @@ -49082,12 +52209,12 @@ reading) gegl/operation/gegl-operation-point-composer.c | 5 ++++- - gegl/operation/gegl-operation-point-filter.c | 6 ++++-- + gegl/operation/gegl-operation-point-filter.c | 6 ++++-- 2 files changed, 8 insertions(+), 3 deletions(-) commit eb7fb2bf212d5f823e87649c2e138a6bfe85031b Author: Øyvind Kolås -Date: Sun Dec 6 16:58:22 2009 +0000 +Date: Sun Dec 6 16:58:22 2009 +0000 Annotate temporary buffers to restrict in-place processing. @@ -49098,14 +52225,14 @@ gegl/operation/gegl-operation-context.c | 4 +--- gegl/operation/gegl-operation-context.h | 2 ++ gegl/operation/gegl-operation-point-filter.c | 17 +++++------------ - gegl/process/gegl-eval-visitor.c | 16 ++++++++++++++++ - operations/affine/affine.c | 6 ++++++ - operations/core/crop.c | 4 ++++ + gegl/process/gegl-eval-visitor.c | 16 ++++++++++++++++ + operations/affine/affine.c | 6 ++++++ + operations/core/crop.c | 4 ++++ 6 files changed, 34 insertions(+), 15 deletions(-) commit 47b1799cfa1c3a625c105e2871d7b20cdfc878b0 Author: Øyvind Kolås -Date: Sun Dec 6 16:54:51 2009 +0000 +Date: Sun Dec 6 16:54:51 2009 +0000 gegl:unsharp-mask rearrange graph to allow more in-place processing @@ -49114,7 +52241,7 @@ commit da0f398febd485160fc627717ab1f7a1ea6d789c Author: Øyvind Kolås -Date: Sun Dec 6 16:47:10 2009 +0000 +Date: Sun Dec 6 16:47:10 2009 +0000 gegl:text Invalidated computed data (and caches) when text layout changes. @@ -49124,7 +52251,7 @@ commit 70b8f04ecd6267cb88fd087966d01d1a97f47480 Author: Øyvind Kolås -Date: Sun Dec 6 16:40:53 2009 +0000 +Date: Sun Dec 6 16:40:53 2009 +0000 gegl_node_invalidated accept NULL as region to invalidate @@ -49132,13 +52259,13 @@ or gegl_operation_invalidated, the entire current have_rect of the operation will be invalidated. - gegl/graph/gegl-node.c | 4 +++- + gegl/graph/gegl-node.c | 4 +++- gegl/operation/gegl-operation.h | 13 ++++++++++--- 2 files changed, 13 insertions(+), 4 deletions(-) commit 3acebe93ee13f40c9c6c78250dd9aaac42fed504 Author: Adam Turcotte -Date: Fri Aug 14 14:44:33 2009 -0400 +Date: Fri Aug 14 14:44:33 2009 -0400 Improved version of the Nohalobox samplers (downsize, downsharp, and downsmooth). A small improvement for each sampler is being @@ -49146,10 +52273,10 @@ bugs that were re-instated by overriding a previous commit in the previous patch. - gegl/buffer/Makefile.am | 6 + + gegl/buffer/Makefile.am | 6 + gegl/buffer/gegl-buffer-access.c | 3 + - gegl/buffer/gegl-buffer.c | 3 + - gegl/buffer/gegl-buffer.h | 3 + + gegl/buffer/gegl-buffer.c | 3 + + gegl/buffer/gegl-buffer.h | 3 + gegl/buffer/gegl-sampler-downsharp.c | 26 + gegl/buffer/gegl-sampler-downsharp.h | 48 ++ gegl/buffer/gegl-sampler-downsize.c | 943 @@ -49157,15 +52284,15 @@ gegl/buffer/gegl-sampler-downsize.h | 48 ++ gegl/buffer/gegl-sampler-downsmooth.c | 26 + gegl/buffer/gegl-sampler-downsmooth.h | 48 ++ - gegl/buffer/gegl-sampler.c | 310 ++++++----- - gegl/buffer/gegl-sampler.h | 1 + - gegl/gegl-matrix.h | 1 + - operations/affine/affine.c | 10 +- + gegl/buffer/gegl-sampler.c | 310 ++++++----- + gegl/buffer/gegl-sampler.h | 1 + + gegl/gegl-matrix.h | 1 + + operations/affine/affine.c | 10 +- 14 files changed, 1351 insertions(+), 125 deletions(-) commit 64e04d2f55b7d0daa8ce813a21f423d1f753ec9e Author: Øyvind Kolås -Date: Sat Dec 5 17:31:56 2009 +0000 +Date: Sat Dec 5 17:31:56 2009 +0000 rgegl - updated an example @@ -49178,7 +52305,7 @@ commit 099b3e9fc535b43d2e5d92709d7306160ddaa2e1 Author: Øyvind Kolås -Date: Sat Dec 5 16:48:41 2009 +0000 +Date: Sat Dec 5 16:48:41 2009 +0000 tools/xml_insert.sh specify bash in #! @@ -49192,7 +52319,7 @@ commit 1704f7573406723dac00db503d64abbbc3a14851 Author: Øyvind Kolås -Date: Sat Dec 5 15:57:33 2009 +0000 +Date: Sat Dec 5 15:57:33 2009 +0000 GeglNodePrivate reduced maximum number of evalmgrs to 8 @@ -49204,7 +52331,7 @@ commit 830d98029c60f7b4b464e978e5221aef208af46c Author: Øyvind Kolås -Date: Sat Dec 5 03:17:45 2009 +0000 +Date: Sat Dec 5 03:17:45 2009 +0000 gegl:layer fix passthrough redirection in prepare when there is no source @@ -49216,7 +52343,7 @@ commit d4dff1859ab354f7dbccac9849d5e97adf879e72 Author: Øyvind Kolås -Date: Sat Dec 5 03:04:15 2009 +0000 +Date: Sat Dec 5 03:04:15 2009 +0000 adjust column layout of time instrumentation @@ -49225,7 +52352,7 @@ commit 77a1a8240c7902350393146f4b93404759d3a2a6 Author: Øyvind Kolås -Date: Sat Dec 5 02:35:52 2009 +0000 +Date: Sat Dec 5 02:35:52 2009 +0000 Removed duplicate #define g4float_half @@ -49236,7 +52363,7 @@ commit feb7b85accd4a73b4e43d006e44f171ed8018d8e Author: Øyvind Kolås -Date: Sat Dec 5 00:27:32 2009 +0000 +Date: Sat Dec 5 00:27:32 2009 +0000 gaussian-blur: do not force FIR filter @@ -49245,7 +52372,7 @@ commit 234ca77876ee77c5d180e56381bceb378eb1223c Author: Øyvind Kolås -Date: Sat Dec 5 00:15:58 2009 +0000 +Date: Sat Dec 5 00:15:58 2009 +0000 Removed gegl:normal duplicates the code of gegl:over @@ -49255,19 +52382,19 @@ commit 432e13b696ef6086904973ee86ee7a60d8ea39b1 Author: Øyvind Kolås -Date: Fri Dec 4 00:29:23 2009 +0000 +Date: Fri Dec 4 00:29:23 2009 +0000 GeglLookup: Made the precision/dimensions configurable examples/float-lookup.c | 60 ++++++++++------------- - gegl/gegl-lookup.c | 128 + gegl/gegl-lookup.c | 128 ++++++++++++++++++++++++++++++++++++++++++++++-- - gegl/gegl-lookup.h | 75 ++++++++-------------------- + gegl/gegl-lookup.h | 75 ++++++++-------------------- 3 files changed, 169 insertions(+), 94 deletions(-) commit 7d9914196a76f7dacb75c9ef90b3318d5e201ab6 Author: Øyvind Kolås -Date: Fri Dec 4 00:25:02 2009 +0000 +Date: Fri Dec 4 00:25:02 2009 +0000 GeglOperationPointFilter Removed unused variable @@ -49276,7 +52403,7 @@ commit 72a972b5e661f1840fdf442cf59440b5e9f8bbf3 Author: Øyvind Kolås -Date: Fri Dec 4 00:24:24 2009 +0000 +Date: Fri Dec 4 00:24:24 2009 +0000 GeglOperationPointComposer fixed a typobug @@ -49285,7 +52412,7 @@ commit 60828682515d345023a3ffacaf39cc46cb874cad Author: Michael Natterer -Date: Thu Dec 3 17:07:02 2009 +0100 +Date: Thu Dec 3 17:07:02 2009 +0100 Use g_slice_new0() for GeglLookup so the tables don't contain garbage @@ -49294,7 +52421,7 @@ commit 6287ded1dafbdf8632ad064968261a7bef20590d Author: Øyvind Kolås -Date: Thu Dec 3 13:09:42 2009 +0000 +Date: Thu Dec 3 13:09:42 2009 +0000 Moved GeglLookup to its own files. @@ -49303,32 +52430,32 @@ GeglLookup will have to be recompiled. examples/float-lookup.c | 2 +- - gegl/Makefile.am | 3 + - gegl/gegl-lookup.c | 39 +++++ - gegl/gegl-lookup.h | 115 +++++++++++++ - gegl/gegl-plugin.h | 2 + - gegl/gegl-types.h | 1 - - gegl/gegl-utils.c | 427 + gegl/Makefile.am | 3 + + gegl/gegl-lookup.c | 39 +++++ + gegl/gegl-lookup.h | 115 +++++++++++++ + gegl/gegl-plugin.h | 2 + + gegl/gegl-types.h | 1 - + gegl/gegl-utils.c | 427 ++++++++++++++++++++++++------------------------ - gegl/gegl-utils.h | 80 --------- + gegl/gegl-utils.h | 80 --------- 8 files changed, 374 insertions(+), 295 deletions(-) commit a7e87a3c0409ea32f933b55c0678606ad03fa322 Author: Øyvind Kolås -Date: Thu Dec 3 12:21:50 2009 +0000 +Date: Thu Dec 3 12:21:50 2009 +0000 Added general caching floating point lookup table code. examples/float-lookup.c | 78 ++++++++++++++++++++++++++++++++++++++++++++++++ - gegl/gegl-types.h | 1 + - gegl/gegl-utils.h | 79 + gegl/gegl-types.h | 1 + + gegl/gegl-utils.h | 79 +++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 158 insertions(+) commit d5133d23a9819b06a511f0f1f63ab0351f3344dc Author: Øyvind Kolås -Date: Wed Dec 2 20:58:23 2009 +0000 +Date: Wed Dec 2 20:58:23 2009 +0000 buffer: Fix double opening of input stream in file tile backend @@ -49340,7 +52467,7 @@ commit 9d71f999ec053edc7c607675095dafd106a56950 Author: Øyvind Kolås -Date: Wed Dec 2 20:43:52 2009 +0000 +Date: Wed Dec 2 20:43:52 2009 +0000 gegl:opacity Only build process_simd() when HAS_G4FLOAT is defined @@ -49349,7 +52476,7 @@ commit f21fb47f4b64c101373f1194cb4ba5755d065c4e Author: Øyvind Kolås -Date: Tue Dec 1 19:14:40 2009 +0000 +Date: Tue Dec 1 19:14:40 2009 +0000 Fix bug in previous commit. @@ -49361,7 +52488,7 @@ commit 1d081f87f63b6fdc07df772cf8462b927b96d033 Author: Øyvind Kolås -Date: Tue Dec 1 19:03:41 2009 +0000 +Date: Tue Dec 1 19:03:41 2009 +0000 Added a SIMD version of gegl:opacity @@ -49371,7 +52498,7 @@ commit 3646ac1a15a2ed3165f27091cf61df68937f092c Author: Øyvind Kolås -Date: Tue Dec 1 03:57:11 2009 +0000 +Date: Tue Dec 1 03:57:11 2009 +0000 Remove reference to non-existing file in Makefile.am @@ -49380,17 +52507,17 @@ commit 44feda7ebd03c172691bf12328f73cdf85e2d17b Author: Øyvind Kolås -Date: Tue Dec 1 03:09:23 2009 +0000 +Date: Tue Dec 1 03:09:23 2009 +0000 Reduce number of needed iterators. gegl/operation/gegl-operation-point-composer.c | 2 +- - gegl/operation/gegl-operation-point-filter.c | 2 +- + gegl/operation/gegl-operation-point-filter.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 3441f0b7b34482d67ccc20ef00350e6112c03242 Author: Øyvind Kolås -Date: Tue Dec 1 01:20:32 2009 +0000 +Date: Tue Dec 1 01:20:32 2009 +0000 Fixed mistake made when refactoring logic away from base class @@ -49401,7 +52528,7 @@ commit 7e61adb293d36bf9a4c395aecaa6ef41d3f99d25 Author: Øyvind Kolås -Date: Tue Dec 1 00:58:50 2009 +0000 +Date: Tue Dec 1 00:58:50 2009 +0000 Fix pool in buffer iterator @@ -49412,7 +52539,7 @@ commit 66a7cd72883baff6575fd25295bf499767258fd3 Author: Øyvind Kolås -Date: Fri Nov 27 00:41:46 2009 +0000 +Date: Fri Nov 27 00:41:46 2009 +0000 Re-enable shared read-write buffers. @@ -49420,24 +52547,24 @@ code that synchronises access from multiple concurrent GEGL processes. The code seems to have some flakiness but it basically works. - examples/geglbuffer-clock.c | 9 ++-- - examples/multiplayer-paint.sh | 10 ++--- - gegl/buffer/Makefile.am | 1 + + examples/geglbuffer-clock.c | 9 ++-- + examples/multiplayer-paint.sh | 10 ++--- + gegl/buffer/Makefile.am | 1 + gegl/buffer/gegl-buffer-access.c | 2 - gegl/buffer/gegl-buffer-iterator.c | 5 ++- gegl/buffer/gegl-buffer-linear.c | 2 +- - gegl/buffer/gegl-buffer.c | 27 ++++++------ + gegl/buffer/gegl-buffer.c | 27 ++++++------ gegl/buffer/gegl-tile-backend-file.c | 83 +++++++++++++++++++++--------------- - gegl/buffer/gegl-tile.c | 4 -- - gegl/gegl-config.c | 4 +- + gegl/buffer/gegl-tile.c | 4 -- + gegl/gegl-config.c | 4 +- gegl/property-types/gegl-path.c | 12 +++--- operations/common/buffer-source.c | 14 ++++++ 12 files changed, 101 insertions(+), 72 deletions(-) commit f9afacc3cd9a23c4793cefe7d73532cace5875ad Author: Øyvind Kolås -Date: Sun Nov 29 14:47:23 2009 +0000 +Date: Sun Nov 29 14:47:23 2009 +0000 [buffer] Use slice allocator for GeglBufferIterator @@ -49446,7 +52573,7 @@ commit 4f9e17e80b0a3b6c685d526e325b746cc2af8763 Author: Øyvind Kolås -Date: Sun Nov 29 01:08:49 2009 +0000 +Date: Sun Nov 29 01:08:49 2009 +0000 never pass through @@ -49455,7 +52582,7 @@ commit b3cb426e5698f8410e8e3f0b840001b3956adad6 Author: Øyvind Kolås -Date: Sat Nov 28 02:17:21 2009 +0000 +Date: Sat Nov 28 02:17:21 2009 +0000 Made the stamp mask for stroking the path static. @@ -49466,7 +52593,7 @@ commit bd2d4a07f2ca2f3d7aa3030417b53f2e1fe5b20a Author: Øyvind Kolås -Date: Fri Nov 27 13:38:30 2009 +0000 +Date: Fri Nov 27 13:38:30 2009 +0000 Require glib 2.22.0 or newer. @@ -49475,7 +52602,7 @@ commit 163658082921e92828cd2f908fd38653c0a7417d Author: Øyvind Kolås -Date: Thu Nov 26 22:27:17 2009 +0000 +Date: Thu Nov 26 22:27:17 2009 +0000 Added an implementation of posterize to workshop @@ -49485,7 +52612,7 @@ commit e2c0bd46f2fe209bcd7f1f36c7ffe590e199fe17 Author: Øyvind Kolås -Date: Wed Nov 25 00:18:20 2009 +0000 +Date: Wed Nov 25 00:18:20 2009 +0000 Moved specilisation logic from base class. @@ -49499,7 +52626,7 @@ commit 962b2d0a4ed6485fbc6454c8afcd981f331dd424 Author: Øyvind Kolås -Date: Tue Nov 24 22:44:32 2009 +0000 +Date: Tue Nov 24 22:44:32 2009 +0000 Fix Makefile installed to ~/.local/share/gegl-0.1/plug-ins @@ -49508,17 +52635,17 @@ commit 59a9dac19e5ae1ef58d0bbb9da8d73c5e9c15d34 Author: Øyvind Kolås -Date: Tue Nov 24 22:01:46 2009 +0000 +Date: Tue Nov 24 22:01:46 2009 +0000 Removed some typechecks in performance critical internal API - gegl/graph/gegl-visitable.c | 2 -- + gegl/graph/gegl-visitable.c | 2 -- gegl/graph/gegl-visitor.c | 13 ------------- 2 files changed, 15 deletions(-) commit a3817b513894b8ba4e0c0ed84655fd7f0312f1c6 Author: Øyvind Kolås -Date: Tue Nov 24 21:57:44 2009 +0000 +Date: Tue Nov 24 21:57:44 2009 +0000 Made gegl_node_get_depends on static @@ -49531,7 +52658,7 @@ commit 81ad086e863b04eafaf0ffd02ceeb134cbc0095a Author: Øyvind Kolås -Date: Tue Nov 24 18:27:22 2009 +0000 +Date: Tue Nov 24 18:27:22 2009 +0000 [op:grey] Add a dummy value copying loop to process() @@ -49540,7 +52667,7 @@ commit aca0d6dd65f891cfcb9377e18361c26b11a18404 Author: Øyvind Kolås -Date: Tue Nov 24 18:04:35 2009 +0000 +Date: Tue Nov 24 18:04:35 2009 +0000 Replace g_object_unref with gegl_tile_unref a couple of places. @@ -49554,7 +52681,7 @@ commit 6bc28589bce3a112d70f738290090745873ec146 Author: Øyvind Kolås -Date: Tue Nov 24 01:23:12 2009 +0000 +Date: Tue Nov 24 01:23:12 2009 +0000 Removed babl processing time instrumentation @@ -49563,7 +52690,7 @@ commit a1902d2ddecaae905f8244edd40e5da85dc8dda9 Author: Øyvind Kolås -Date: Sun Nov 22 21:57:26 2009 +0000 +Date: Sun Nov 22 21:57:26 2009 +0000 Trimmed down ang reindented csugar example @@ -49572,31 +52699,31 @@ commit 7f00beed5a06c534738e09f68ce595b7a3a30c19 Author: Øyvind Kolås -Date: Sun Nov 22 21:48:15 2009 +0000 +Date: Sun Nov 22 21:48:15 2009 +0000 Added syntactic sugar for graph construction for C examples/csugar.c | 59 ++++++++++++++++++++ gegl/Makefile.am | 1 + - gegl/gegl-c.c | 158 + gegl/gegl-c.c | 158 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ - gegl/gegl.h | 36 +++++++++++++ + gegl/gegl.h | 36 +++++++++++++ 4 files changed, 254 insertions(+) commit c9bfad47bfa30d4cfe8f937f9bc9dda6f4d10d68 Author: Øyvind Kolås -Date: Sun Nov 22 21:43:32 2009 +0000 +Date: Sun Nov 22 21:43:32 2009 +0000 Cleaned up API comment string inconsistencies. - gegl/gegl-utils.h | 5 ++--- - gegl/gegl.h | 5 +++-- + gegl/gegl-utils.h | 5 ++--- + gegl/gegl.h | 5 +++-- gegl/property-types/gegl-path.h | 4 ++++ 3 files changed, 9 insertions(+), 5 deletions(-) commit 9a33312122c116cc3549f886bec05579dd3d726a Author: Øyvind Kolås -Date: Sun Nov 22 21:22:02 2009 +0000 +Date: Sun Nov 22 21:22:02 2009 +0000 Made gegl_node_get_producer() return the graph node of meta-ops @@ -49609,7 +52736,7 @@ commit d2c2c130a028621c106c869e0136a75905917b03 Author: Øyvind Kolås -Date: Sun Nov 22 21:19:21 2009 +0000 +Date: Sun Nov 22 21:19:21 2009 +0000 Removed unused hack for output proxy pads @@ -49618,44 +52745,44 @@ commit e3e11f3f9d72daf377d1b1e88fee7e83bc60356a Author: Øyvind Kolås -Date: Sun Nov 22 16:11:32 2009 +0000 +Date: Sun Nov 22 16:11:32 2009 +0000 Made the number of threads configurable. Added a threads member to GeglConfig which is picked up by environment variable or commandline. Default value 2. - gegl/buffer/gegl-cache.c | 1 + - gegl/gegl-config.c | 26 +++++++++++++++++++++++++- - gegl/gegl-config.h | 3 +++ - gegl/gegl-init.c | 19 ++++++++++++++++++- - gegl/gegl-instrument.c | 2 -- - gegl/graph/gegl-node.c | 6 +++++- + gegl/buffer/gegl-cache.c | 1 + + gegl/gegl-config.c | 26 +++++++++++++++++++++++++- + gegl/gegl-config.h | 3 +++ + gegl/gegl-init.c | 19 ++++++++++++++++++- + gegl/gegl-instrument.c | 2 -- + gegl/graph/gegl-node.c | 6 +++++- gegl/operation/gegl-operation.c | 12 +++++++++++- - gegl/process/gegl-eval-mgr.c | 4 +++- - gegl/process/gegl-have-visitor.c | 6 ++++++ + gegl/process/gegl-eval-mgr.c | 4 +++- + gegl/process/gegl-have-visitor.c | 6 ++++++ gegl/process/gegl-prepare-visitor.c | 12 ++++++++++++ - gegl/property-types/gegl-path.c | 2 +- - operations/external/path.c | 4 +++- + gegl/property-types/gegl-path.c | 2 +- + operations/external/path.c | 4 +++- 12 files changed, 88 insertions(+), 9 deletions(-) commit bc28410da5202d8f5c6d872c8ceaf5ef9e66f9fa Author: Øyvind Kolås -Date: Sun Nov 22 11:43:40 2009 +0000 +Date: Sun Nov 22 11:43:40 2009 +0000 Enabled in-place processing for point filters/composers Needed to revert to duplicate registration of the in-place buffer with GeglBufferIterator. - gegl/operation/gegl-operation-filter.c | 6 ------ + gegl/operation/gegl-operation-filter.c | 6 ------ gegl/operation/gegl-operation-point-composer.c | 6 +----- - gegl/operation/gegl-operation-point-filter.c | 6 +----- + gegl/operation/gegl-operation-point-filter.c | 6 +----- 3 files changed, 2 insertions(+), 16 deletions(-) commit effba12adadf807749d68b5aed12f67871b6b180 Author: Øyvind Kolås -Date: Sat Nov 21 23:37:50 2009 +0000 +Date: Sat Nov 21 23:37:50 2009 +0000 Use g_atomic_int_inc to increment the unique number for the swapname @@ -49664,7 +52791,7 @@ commit b95048d13190a7a630b1406faea1889ad1fdbaad Author: Øyvind Kolås -Date: Sat Nov 21 22:35:03 2009 +0000 +Date: Sat Nov 21 22:35:03 2009 +0000 [buffer] add #if ENABLE_MP guards @@ -49673,7 +52800,7 @@ commit 2a1ea084c5d29819a1ac9c44d83272dd9dad11f5 Author: Øyvind Kolås -Date: Sat Nov 21 22:32:43 2009 +0000 +Date: Sat Nov 21 22:32:43 2009 +0000 [tile] Use g_atomic_int_inc and g_atomic_int_dec_and_test for refcount. @@ -49683,7 +52810,7 @@ commit 9a6d830a812d85e7a8d5852d4058d2c29ee87dc0 Author: Michael Schumacher -Date: Sat Nov 21 23:29:27 2009 +0100 +Date: Sat Nov 21 23:29:27 2009 +0100 Fix typo: G_OS_WIN_32 -> G_OS_WIN32 @@ -49692,7 +52819,7 @@ commit 5ddb8747d67db8c04e1a106cefcc3480d6d95043 Author: Øyvind Kolås -Date: Sat Nov 21 22:18:46 2009 +0000 +Date: Sat Nov 21 22:18:46 2009 +0000 Disable internals of gegl_bt() when on win32 @@ -49704,7 +52831,7 @@ commit 52e9229e74b3d7f219562141cc67b8a1f3c33c63 Author: Øyvind Kolås -Date: Sat Nov 21 21:55:29 2009 +0000 +Date: Sat Nov 21 21:55:29 2009 +0000 [affine] Avoid using variables in the op for intermediate computations. @@ -49714,7 +52841,7 @@ commit 7315e30da9089954d92a55c55228adcdd7e409f0 Author: Øyvind Kolås -Date: Sat Nov 21 21:48:25 2009 +0000 +Date: Sat Nov 21 21:48:25 2009 +0000 Disable in-place processing when multi threading is enabled. @@ -49726,7 +52853,7 @@ commit 5d7bd409395525bdc038e58cb161b62f96f96f4c Author: Øyvind Kolås -Date: Sat Nov 21 20:38:10 2009 +0000 +Date: Sat Nov 21 20:38:10 2009 +0000 Made GeglTile be a struct instead of an object @@ -49735,50 +52862,50 @@ gegl/buffer/gegl-buffer-access.c | 2 +- gegl/buffer/gegl-buffer-iterator.c | 2 +- gegl/buffer/gegl-buffer-linear.c | 2 +- - gegl/buffer/gegl-buffer.c | 5 +- + gegl/buffer/gegl-buffer.c | 5 +- gegl/buffer/gegl-tile-handler-cache.c | 8 +- gegl/buffer/gegl-tile-handler-empty.c | 2 +- - gegl/buffer/gegl-tile.c | 143 + gegl/buffer/gegl-tile.c | 143 ++++++---------------------------- - gegl/buffer/gegl-tile.h | 30 +++---- + gegl/buffer/gegl-tile.h | 30 +++---- 8 files changed, 45 insertions(+), 149 deletions(-) commit ccf2d24582dd5bc819a2ca81c358cfcada5e8906 Author: Øyvind Kolås -Date: Fri Nov 20 02:42:57 2009 +0000 +Date: Fri Nov 20 02:42:57 2009 +0000 Fix typo in multi threading guards (s/ENABLE_MP/ENABLE_MT) gegl/buffer/gegl-buffer-iterator.c | 18 +++++++++--------- gegl/buffer/gegl-buffer-linear.c | 4 ++-- - gegl/buffer/gegl-cache.c | 10 +++++----- + gegl/buffer/gegl-cache.c | 10 +++++----- gegl/buffer/gegl-tile-handler-cache.c | 34 +++++++++++++++++----------------- - gegl/buffer/gegl-tile.c | 14 +++++++------- - gegl/buffer/gegl-tile.h | 2 +- - gegl/graph/gegl-node.c | 24 ++++++++++++------------ - gegl/graph/gegl-node.h | 2 +- - gegl/graph/gegl-visitor.c | 8 ++++++-- + gegl/buffer/gegl-tile.c | 14 +++++++------- + gegl/buffer/gegl-tile.h | 2 +- + gegl/graph/gegl-node.c | 24 ++++++++++++------------ + gegl/graph/gegl-node.h | 2 +- + gegl/graph/gegl-visitor.c | 8 ++++++-- gegl/property-types/gegl-path.c | 2 ++ tests/test-change-processor-rect.c | 1 + - tests/test-color-op.c | 1 + + tests/test-color-op.c | 1 + tests/test-proxynop-processing.c | 1 + 13 files changed, 65 insertions(+), 56 deletions(-) commit 3bf3d2e1341f05a9db8f4857276701ab4b88263b Author: Øyvind Kolås -Date: Fri Nov 20 01:52:31 2009 +0000 +Date: Fri Nov 20 01:52:31 2009 +0000 [buffer] Guard some multi threading code in #if #endif - gegl/buffer/gegl-buffer.c | 7 ++++++- + gegl/buffer/gegl-buffer.c | 7 ++++++- gegl/buffer/gegl-tile-storage.c | 4 ++++ gegl/buffer/gegl-tile-storage.h | 3 ++- 3 files changed, 12 insertions(+), 2 deletions(-) commit 3cffea77c943527457eec469a6f876dc1e5e005a Author: Øyvind Kolås -Date: Fri Nov 20 01:37:34 2009 +0000 +Date: Fri Nov 20 01:37:34 2009 +0000 Improved locking in GEGL @@ -49791,72 +52918,72 @@ a per node mutex. You need to pass --enable-mt to configure/autogen to enable the multi threading support. - bin/gegl.c | 1 + - configure.ac | 63 +++++---- - examples/gegl-paint.c | 3 +- - examples/hello-world.c | 1 + - examples/util/gegl-view.c | 3 + + bin/gegl.c | 1 + + configure.ac | 63 +++++---- + examples/gegl-paint.c | 3 +- + examples/hello-world.c | 1 + + examples/util/gegl-view.c | 3 + gegl/buffer/gegl-buffer-access.c | 108 +++++++--------- gegl/buffer/gegl-buffer-iterator.c | 75 +++++++++-- gegl/buffer/gegl-buffer-linear.c | 18 ++- gegl/buffer/gegl-buffer-private.h | 43 ++++--- - gegl/buffer/gegl-buffer.c | 42 +++--- - gegl/buffer/gegl-cache.c | 15 +++ - gegl/buffer/gegl-sampler.c | 4 - + gegl/buffer/gegl-buffer.c | 42 +++--- + gegl/buffer/gegl-cache.c | 15 +++ + gegl/buffer/gegl-sampler.c | 4 - gegl/buffer/gegl-tile-backend.c | 2 +- gegl/buffer/gegl-tile-handler-cache.c | 71 +++++++++- gegl/buffer/gegl-tile-storage.c | 2 + gegl/buffer/gegl-tile-storage.h | 1 + - gegl/buffer/gegl-tile.c | 30 ++++- - gegl/gegl-instrument.c | 2 + - gegl/graph/gegl-node.c | 235 + gegl/buffer/gegl-tile.c | 30 ++++- + gegl/gegl-instrument.c | 2 + + gegl/graph/gegl-node.c | 235 ++++++++++++++++++++++++++++++---- - gegl/graph/gegl-node.h | 4 + - gegl/graph/gegl-visitor.c | 6 + - gegl/process/gegl-eval-mgr.c | 6 + + gegl/graph/gegl-node.h | 4 + + gegl/graph/gegl-visitor.c | 6 + + gegl/process/gegl-eval-mgr.c | 6 + gegl/property-types/gegl-path.c | 14 +- - operations/affine/affine.c | 89 ++++++------- - operations/affine/affine.h | 1 - - tools/introspect.c | 1 + + operations/affine/affine.c | 89 ++++++------- + operations/affine/affine.h | 1 - + tools/introspect.c | 1 + 26 files changed, 607 insertions(+), 233 deletions(-) commit 7a7eaad2356a9bc23ec0e03f91a74129f9b477e5 Author: Øyvind Kolås -Date: Thu Nov 19 17:26:16 2009 +0000 +Date: Thu Nov 19 17:26:16 2009 +0000 When doing in-place processing use it only once in the iterator - gegl/operation/gegl-operation-filter.c | 1 + + gegl/operation/gegl-operation-filter.c | 1 + gegl/operation/gegl-operation-point-composer.c | 6 +++++- - gegl/operation/gegl-operation-point-filter.c | 6 +++++- + gegl/operation/gegl-operation-point-filter.c | 6 +++++- 3 files changed, 11 insertions(+), 2 deletions(-) commit 7f05c5840522a82861e99ad2a1ebdd1dea36ae4e Author: Øyvind Kolås -Date: Sat Nov 14 18:23:18 2009 +0000 +Date: Sat Nov 14 18:23:18 2009 +0000 Revert commit 5658532 it is causing a buffer leak gegl/operation/gegl-operation-context.c | 5 ++--- - gegl/operation/gegl-operation.c | 4 +--- + gegl/operation/gegl-operation.c | 4 +--- 2 files changed, 3 insertions(+), 6 deletions(-) commit ff6fa983a1a7745d61286d8598f14e914627329c Author: Øyvind Kolås -Date: Fri Nov 13 03:06:23 2009 +0000 +Date: Fri Nov 13 03:06:23 2009 +0000 Updated gegl-paint code to reflect new property names on the path op. Also set the buffer format to RGBA float, as a temporary workaround to avoid over eager in place compositing. - examples/gegl-paint.c | 16 +++++++++------- + examples/gegl-paint.c | 16 +++++++++------- examples/util/gegl-view.c | 14 +++++++------- 2 files changed, 16 insertions(+), 14 deletions(-) commit fc97eca850246496a5c200f89f9a51ce117e1752 Author: Øyvind Kolås -Date: Fri Nov 13 23:48:59 2009 +0000 +Date: Fri Nov 13 23:48:59 2009 +0000 Restore GeglProcessor queued_region member @@ -49869,7 +52996,7 @@ commit 0f1392e28d62fb9e3b3b50efc86c5d8191b9136c Author: Øyvind Kolås -Date: Thu Nov 12 23:59:30 2009 +0000 +Date: Thu Nov 12 23:59:30 2009 +0000 Add a hashtable to the tile cache @@ -49883,7 +53010,7 @@ commit 80af6edccf17805a8f1a1c3bf18d3c8e8ffc5664 Author: Øyvind Kolås -Date: Thu Nov 12 23:00:25 2009 +0000 +Date: Thu Nov 12 23:00:25 2009 +0000 Remove unneeded ref/unref of interface @@ -49892,7 +53019,7 @@ commit 03804bea494839f7b165d8cc237c2b3a47771913 Author: Øyvind Kolås -Date: Thu Nov 12 22:58:50 2009 +0000 +Date: Thu Nov 12 22:58:50 2009 +0000 Fix build, the previous commit was incomplete. @@ -49901,7 +53028,7 @@ commit 1bb5a9c74a958646b6391afbdd0e24f204878402 Author: Øyvind Kolås -Date: Thu Nov 12 22:33:52 2009 +0000 +Date: Thu Nov 12 22:33:52 2009 +0000 Made point filter and composers able to operate in-place. @@ -49912,14 +53039,14 @@ buffer instead of making a copy. - gegl/operation/gegl-operation-filter.c | 40 + gegl/operation/gegl-operation-filter.c | 40 +++++++++++++++++++++++++- gegl/operation/gegl-operation-point-composer.c | 20 +++++++++---- 2 files changed, 54 insertions(+), 6 deletions(-) commit 0219c2b130bcf01b87bd97366332fb255abdda3d Author: Øyvind Kolås -Date: Thu Nov 12 21:23:00 2009 +0000 +Date: Thu Nov 12 21:23:00 2009 +0000 Provide direct access to the cache buffer, do not use a sub buffer @@ -49928,7 +53055,7 @@ commit 8aaf7afae182a5e7b39810b001a94fce5bb8c6ec Author: Øyvind Kolås -Date: Thu Nov 12 21:22:30 2009 +0000 +Date: Thu Nov 12 21:22:30 2009 +0000 gaussian-blur, fix assumption about extent of output buffer. @@ -49937,28 +53064,28 @@ commit 1581928e4b2b9b60b819e680f8abf06583ae0fc8 Author: Øyvind Kolås -Date: Thu Nov 12 21:02:19 2009 +0000 +Date: Thu Nov 12 21:02:19 2009 +0000 Made normal be a custom op with the same shortcuts as over - operations/common/normal.c | 186 + operations/common/normal.c | 186 ++++++++++++++++++++++++++++++++++++ - operations/generated/other-blend.rb | 6 +- + operations/generated/other-blend.rb | 6 +- 2 files changed, 189 insertions(+), 3 deletions(-) commit 565853290dbdaa6475e74e53ecda76d8706e291d Author: Øyvind Kolås -Date: Thu Nov 12 17:38:13 2009 +0000 +Date: Thu Nov 12 17:38:13 2009 +0000 Share an empty buffer gegl/operation/gegl-operation-context.c | 5 +++-- - gegl/operation/gegl-operation.c | 4 +++- + gegl/operation/gegl-operation.c | 4 +++- 2 files changed, 6 insertions(+), 3 deletions(-) commit d9462c7c6367e47f9e185db7cfb8739853fc7b38 Author: Øyvind Kolås -Date: Thu Nov 12 17:37:26 2009 +0000 +Date: Thu Nov 12 17:37:26 2009 +0000 Build ops with external dependencies last. @@ -49970,26 +53097,26 @@ commit 0b096b23ee0199f3423a5013b387564eff4d2b09 Author: Øyvind Kolås -Date: Thu Nov 12 04:35:23 2009 +0000 +Date: Thu Nov 12 04:35:23 2009 +0000 Do not rely on input or output buffer extents in ops, removing the need for GEGL to pass sub-buffers with the input/output bounding boxes. gegl/operation/gegl-operation-context.c | 4 +- - operations/common/bilateral-filter.c | 41 ++++----- - operations/common/box-blur.c | 72 ++++++++------- - operations/common/c2g.c | 44 ++++----- - operations/common/gaussian-blur.c | 152 + operations/common/bilateral-filter.c | 41 ++++----- + operations/common/box-blur.c | 72 ++++++++------- + operations/common/c2g.c | 44 ++++----- + operations/common/gaussian-blur.c | 152 +++++++++++++++----------------- - operations/common/snn-mean.c | 28 +++--- - operations/common/stress.c | 34 +++---- - operations/external/text.c | 2 +- + operations/common/snn-mean.c | 28 +++--- + operations/common/stress.c | 34 +++---- + operations/external/text.c | 2 +- 8 files changed, 191 insertions(+), 186 deletions(-) commit de1557cc7a4cdb48c52f5c83c4b8afa1a135751b Author: Øyvind Kolås -Date: Thu Nov 12 04:58:04 2009 +0000 +Date: Thu Nov 12 04:58:04 2009 +0000 Fix bug in gegl_buffer_linear_open @@ -50002,7 +53129,7 @@ commit 40a4dac1a4c8381d8e41cbecb0507ec8e9eb522a Author: Øyvind Kolås -Date: Thu Nov 12 02:53:23 2009 +0000 +Date: Thu Nov 12 02:53:23 2009 +0000 Do not create a sub-buffer in nop, but pass the original straight through. @@ -50012,7 +53139,7 @@ commit 94b9cb9d13924ab8f695e60fa941a082ee9077a3 Author: Øyvind Kolås -Date: Thu Nov 12 02:49:10 2009 +0000 +Date: Thu Nov 12 02:49:10 2009 +0000 Removed dead code @@ -50021,7 +53148,7 @@ commit ef18550b9e820f609fe19ffde359b057fc4236a4 Author: Øyvind Kolås -Date: Thu Nov 12 02:24:25 2009 +0000 +Date: Thu Nov 12 02:24:25 2009 +0000 Add fast path to pass buffer through opacity op @@ -50030,18 +53157,18 @@ commit f26289c1036a11fa9287fb1422b0faa9c0c4e208 Author: Øyvind Kolås -Date: Thu Nov 12 02:27:44 2009 +0000 +Date: Thu Nov 12 02:27:44 2009 +0000 Added fast path to a stand-alone over op itself - operations/common/over.c | 184 + operations/common/over.c | 184 ++++++++++++++++++++++++++++++++++++ - operations/generated/other-blend.rb | 6 +- + operations/generated/other-blend.rb | 6 +- 2 files changed, 187 insertions(+), 3 deletions(-) commit bbee2692d89353b51659a8f0082055508505c172 Author: Øyvind Kolås -Date: Thu Nov 12 01:11:01 2009 +0000 +Date: Thu Nov 12 01:11:01 2009 +0000 Made gegl_operation_context_get_object public @@ -50050,19 +53177,19 @@ commit 1b8b73396e7a85f8d0e767f5fdf45acfe1575ee1 Author: Øyvind Kolås -Date: Thu Nov 12 02:26:00 2009 +0000 +Date: Thu Nov 12 02:26:00 2009 +0000 Made gegl_buffer_get_abyss public. Made public because it is used for fast paths in some compositing ops. gegl/buffer/gegl-buffer-private.h | 1 - - gegl/buffer/gegl-buffer.h | 9 +++++++++ + gegl/buffer/gegl-buffer.h | 9 +++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) commit 57b4302e5d078c4702ecd19c1bb8a70b2d4cd07a Author: Øyvind Kolås -Date: Thu Nov 12 01:12:21 2009 +0000 +Date: Thu Nov 12 01:12:21 2009 +0000 Removed fast paths from gegl-operation-point-composer.c @@ -50072,7 +53199,7 @@ commit 723dace2877b20d83edfcd9f85acdb31b48002f2 Author: Øyvind Kolås -Date: Wed Nov 11 00:43:01 2009 +0000 +Date: Wed Nov 11 00:43:01 2009 +0000 operation-point-composer special case fast path for opacity @@ -50084,7 +53211,7 @@ commit 93534cb3227f66d041290076310492ea8dbc8790 Author: Øyvind Kolås -Date: Tue Nov 10 02:27:11 2009 +0000 +Date: Tue Nov 10 02:27:11 2009 +0000 Added an op that can be used to fix a wrongly premultiplied buffer. @@ -50096,29 +53223,29 @@ commit 5a41b0c32a12e586a6b183d263d9afd4015184ea Author: Yaakov Selkowitz -Date: Fri Oct 9 01:00:35 2009 +0200 +Date: Fri Oct 9 01:00:35 2009 +0200 Bug 596229 - gegl Cygwin patches : VPATH patch - docs/Makefile.am | 2 +- - docs/index-static.txt.in | 4 ++-- - operations/workshop/Makefile.am | 2 ++ + docs/Makefile.am | 2 +- + docs/index-static.txt.in | 4 ++-- + operations/workshop/Makefile.am | 2 ++ operations/workshop/generated/Makefile.am | 2 ++ 4 files changed, 7 insertions(+), 3 deletions(-) commit 89121ee3b54ae3417ef5fe48cc53ce0780e74371 Author: Yaakov Selkowitz -Date: Fri Oct 9 00:31:23 2009 +0200 +Date: Fri Oct 9 00:31:23 2009 +0200 Bug 596229 - gegl Cygwin patches : no-undefined patch - gegl/Makefile.am | 2 +- + gegl/Makefile.am | 2 +- operations/Makefile-common.am | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit ccb3a25eb984191ba0236f3a15902c8bcd1a82f0 Author: Javier Jardón -Date: Wed Aug 19 04:43:34 2009 +0200 +Date: Wed Aug 19 04:43:34 2009 +0200 Bug 589769 - Remove deprecated Glib and GTK+ symbols @@ -50127,7 +53254,7 @@ commit 415baa9b903becabb0fbe4becc13406a3b767ff6 Author: Øyvind Kolås -Date: Thu Aug 20 01:56:36 2009 +0100 +Date: Thu Aug 20 01:56:36 2009 +0100 gegl-xml: specify a gegl:nop op for top level element @@ -50138,7 +53265,7 @@ commit f0301668fd6ad71a66c7fd02224e54e72bfbd3b7 Author: Michael Schumacher -Date: Sun Aug 9 23:53:57 2009 +0200 +Date: Sun Aug 9 23:53:57 2009 +0200 Bug 588172 - libgegl uses deprecated g_win32_get_package_installation_subdirectory () @@ -50152,21 +53279,21 @@ commit 07d4e784b9073dc4d8851ac67737768640f7edfc Author: Martin Nordholts -Date: Fri Aug 7 21:44:57 2009 +0200 +Date: Fri Aug 7 21:44:57 2009 +0200 Update .gitignore for win32 Update .gitignore for win32 and do some sorting. - .gitignore | 17 +++++++++-------- - bin/.gitignore | 6 +++--- + .gitignore | 17 +++++++++-------- + bin/.gitignore | 6 +++--- examples/.gitignore | 18 +++++++++--------- - tools/.gitignore | 8 ++++---- + tools/.gitignore | 8 ++++---- 4 files changed, 25 insertions(+), 24 deletions(-) commit d6f735aef537c3b10a3e530796288789bfe708c1 Author: Martin Nordholts -Date: Fri Aug 7 21:29:36 2009 +0200 +Date: Fri Aug 7 21:29:36 2009 +0200 Revert "operations: Only build the display op on UNIX platforms" @@ -50178,17 +53305,17 @@ commit 3ef4f919dcf7c3d3701beddb2b7883b2d859f648 Author: Martin Nordholts -Date: Fri Aug 7 20:10:17 2009 +0200 +Date: Fri Aug 7 20:10:17 2009 +0200 Add $(EXEEXT) to tools in Makefile.ams to fix win32 compilation - docs/Makefile.am | 10 +++++----- + docs/Makefile.am | 10 +++++----- docs/gallery/Makefile.am | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) commit 7005c301a1a818bb7ef957b89e6c4cfbef9275fa Author: Martin Nordholts -Date: Fri Aug 7 20:12:00 2009 +0200 +Date: Fri Aug 7 20:12:00 2009 +0200 operations: #define SIGQUIT 3 in display.c on win32 to fix compilation @@ -50197,7 +53324,7 @@ commit 883bb919333cf34c7757ac5339dff4412bef04e4 Author: Martin Nordholts -Date: Wed Aug 5 22:29:00 2009 +0200 +Date: Wed Aug 5 22:29:00 2009 +0200 Revert "gegl: Properly build module_path for win32" @@ -50210,7 +53337,7 @@ commit d9023a0a88215475e1a1b63f9ffb1f0463f34378 Author: Martin Nordholts -Date: Tue Aug 4 21:51:26 2009 +0200 +Date: Tue Aug 4 21:51:26 2009 +0200 gegl: Properly build module_path for win32 @@ -50223,7 +53350,7 @@ commit b8163cc74749e1c476cbff550aa82412d9fe7504 Author: Martin Nordholts -Date: Tue Aug 4 20:09:27 2009 +0200 +Date: Tue Aug 4 20:09:27 2009 +0200 gegl: Remove compiler warning about copying uninitialized memory @@ -50232,7 +53359,7 @@ commit 4867b7b6f1dd7e6f56c76905191bcb3c37a6568b Author: Martin Nordholts -Date: Tue Aug 4 20:09:06 2009 +0200 +Date: Tue Aug 4 20:09:06 2009 +0200 operations: Only build the display op on UNIX platforms @@ -50244,7 +53371,7 @@ commit 9d87ed0cb6720d78e185aac0f1d3e0acf3b41f63 Author: Ruben Vermeersch -Date: Sun Jul 26 23:26:59 2009 +0200 +Date: Sun Jul 26 23:26:59 2009 +0200 Bring version number in sync with main GEGL. @@ -50253,7 +53380,7 @@ commit e3e222bec1961ca4501ef91435efaeef369f64de Author: Ruben Vermeersch -Date: Sun Jul 26 20:43:05 2009 +0200 +Date: Sun Jul 26 20:43:05 2009 +0200 Expose GeglBuffer in Gegl#. @@ -50263,7 +53390,7 @@ commit 445e2ae9c38840506f67e2418c3b4a6c80e341a4 Author: Ruben Vermeersch -Date: Sun Jul 26 20:42:41 2009 +0200 +Date: Sun Jul 26 20:42:41 2009 +0200 Add a piece of hand-crafted Babl API, to provide Babl#. @@ -50273,43 +53400,38 @@ commit f2c7d2721dcf4e15f5b852cf21b5878c2af4abf3 Author: Ruben Vermeersch -Date: Sun Jul 26 20:13:09 2009 +0200 +Date: Sun Jul 26 20:13:09 2009 +0200 Moved configure.in to configure.ac. - bindings/gegl-sharp/configure.ac | 151 - +++++++++++++++++++++++++++++++++++++++ - bindings/gegl-sharp/configure.in | 151 - --------------------------------------- - 2 files changed, 151 insertions(+), 151 deletions(-) + bindings/gegl-sharp/{configure.in => configure.ac} | 0 + 1 file changed, 0 insertions(+), 0 deletions(-) commit 0ea1af051bcafe58cf5451b24838e8ff19392c93 Author: Ruben Vermeersch -Date: Sun Jul 26 17:12:44 2009 +0200 +Date: Sun Jul 26 17:12:44 2009 +0200 Auto-generate ChangeLog files for Gegl#. - bindings/gegl-sharp/.gitignore | 2 + - bindings/gegl-sharp/ChangeLog | 197 - ---------------------------------- - bindings/gegl-sharp/ChangeLog.pre-0-1 | 197 - ++++++++++++++++++++++++++++++++++ - bindings/gegl-sharp/Makefile.am | 23 ++++ - 4 files changed, 222 insertions(+), 197 deletions(-) + bindings/gegl-sharp/.gitignore | 2 ++ + .../gegl-sharp/{ChangeLog => ChangeLog.pre-0-1} | 0 + bindings/gegl-sharp/Makefile.am | 23 + ++++++++++++++++++++++ + 3 files changed, 25 insertions(+) commit d2cc4e1d2bd4e8cb0198302a5b274c94acad6416 Author: Ruben Vermeersch -Date: Sun Jul 26 17:07:37 2009 +0200 +Date: Sun Jul 26 17:07:37 2009 +0200 Fix Gegl# build. bindings/gegl-sharp/gegl/custom/Node.custom | 4 ++-- - bindings/gegl-sharp/gegl/sources.in | 1 + + bindings/gegl-sharp/gegl/sources.in | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) commit 0439cb0aed641d0054491d3f3e31df37174bb6cf Author: Martin Nordholts -Date: Mon Jul 20 15:08:58 2009 +0200 +Date: Mon Jul 20 15:08:58 2009 +0200 Bug 589124 – gobj2dot.rb missing from gegl tarball @@ -50320,7 +53442,7 @@ commit b7e05575ee763628faa3705f7aed4e69ce69ebcc Author: Michael Schumacher -Date: Sun Jul 19 16:44:24 2009 +0200 +Date: Sun Jul 19 16:44:24 2009 +0200 Re-enabling the display op. @@ -50329,7 +53451,7 @@ commit 5382b3c146fb7f69a938f1407f1ee07fff652102 Author: Martin Nordholts -Date: Sun Jul 19 15:45:36 2009 +0200 +Date: Sun Jul 19 15:45:36 2009 +0200 Remove invalid comment in configure.ac about soname @@ -50338,7 +53460,7 @@ commit 1fba12d409cbfe8d346754421a24a33bf2b8db6a Author: Martin Nordholts -Date: Fri Jul 17 20:26:15 2009 +0200 +Date: Fri Jul 17 20:26:15 2009 +0200 Incorporate minor version in soname @@ -50350,7 +53472,7 @@ commit 0414aa91024b259a35fee6714c3b04242d2d733d Author: Danny Robson -Date: Thu Jul 16 21:12:06 2009 +1000 +Date: Thu Jul 16 21:12:06 2009 +1000 tests: Compare change-rect test buffers with small epsilon @@ -50364,7 +53486,7 @@ commit bfe6ac93df4478ee9c29e6704a9ce88d83507355 Author: Adam Turcotte -Date: Tue Jun 30 18:07:03 2009 -0400 +Date: Tue Jun 30 18:07:03 2009 -0400 Bug 552658 – redundant/incorrect code in gegl-buffer.c (check for ... @@ -50376,7 +53498,7 @@ commit b5e6f4f1f9c5038050387898581884fe73b7dc0f Author: Nils Philippsen -Date: Fri Jul 3 15:04:12 2009 +0200 +Date: Fri Jul 3 15:04:12 2009 +0200 Bug 587684 – building gegl fails in operations/workshop/external @@ -50387,7 +53509,7 @@ commit aa7979850528513541173b0162d3002c58f7e526 Author: Martin Nordholts -Date: Tue Jul 14 20:11:57 2009 +0200 +Date: Tue Jul 14 20:11:57 2009 +0200 Enable automake silent-rules by default @@ -50400,7 +53522,7 @@ commit abb3f38d22f65d31dde55fe8448d1e8fc1a20373 Author: Sven Neumann -Date: Fri Jul 3 21:02:43 2009 +0200 +Date: Fri Jul 3 21:02:43 2009 +0200 require automake >= 1.9.6 and libtool >= 1.5 @@ -50410,18 +53532,18 @@ commit 920655676cf617c102c7dec077b692fd22344d63 Author: Martin Nordholts -Date: Thu Jul 2 19:14:03 2009 +0200 +Date: Thu Jul 2 19:14:03 2009 +0200 Add ChangeLog.pre-0-1 ChangeLog.pre-0-1 | 25091 ++++++++++++++++++++++++++++++++++++++++++++++++++++ - Makefile.am | 1 + + Makefile.am | 1 + 2 files changed, 25092 insertions(+) commit a2a1a10ec4df4f953c80b5530d9dde335fb29ffa Author: Martin Nordholts -Date: Thu Jul 2 18:22:09 2009 +0200 +Date: Thu Jul 2 18:22:09 2009 +0200 Add Makefile.am rule to generate ChangeLog @@ -50433,7 +53555,7 @@ commit 2c5f4ec0a6ee6f1a5b7ee6195559c383ad6ae268 Author: Martin Nordholts -Date: Wed Jul 1 19:54:28 2009 +0200 +Date: Wed Jul 1 19:54:28 2009 +0200 Remove ChangeLog from version control @@ -50447,7 +53569,7 @@ commit e0bc2c967cccf2255ca97d1e041a5ad2f449e81e Author: Martin Nordholts -Date: Wed Jul 1 19:54:01 2009 +0200 +Date: Wed Jul 1 19:54:01 2009 +0200 Bump version to 0.1.1 @@ -50456,7 +53578,7 @@ commit 5e2cc2146486ce0c1ebc0cbf68770dafafcb123f Author: Martin Nordholts -Date: Wed Jul 1 18:33:35 2009 +0200 +Date: Wed Jul 1 18:33:35 2009 +0200 Release 0.1.0 diff -Nru gegl-0.3.8/config.guess gegl-0.3.12/config.guess --- gegl-0.3.8/config.guess 2016-06-13 00:04:01.000000000 +0000 +++ gegl-0.3.12/config.guess 2017-02-01 15:44:38.000000000 +0000 @@ -1,8 +1,8 @@ #! /bin/sh # Attempt to guess a canonical system name. -# Copyright 1992-2015 Free Software Foundation, Inc. +# Copyright 1992-2016 Free Software Foundation, Inc. -timestamp='2015-01-01' +timestamp='2016-10-02' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by @@ -27,7 +27,7 @@ # Originally written by Per Bothner; maintained since 2000 by Ben Elliston. # # You can get the latest version of this script from: -# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD +# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess # # Please send patches to . @@ -50,7 +50,7 @@ GNU config.guess ($timestamp) Originally written by Per Bothner. -Copyright 1992-2015 Free Software Foundation, Inc. +Copyright 1992-2016 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." @@ -168,19 +168,29 @@ # Note: NetBSD doesn't particularly care about the vendor # portion of the name. We always set it to "unknown". sysctl="sysctl -n hw.machine_arch" - UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \ - /usr/sbin/$sysctl 2>/dev/null || echo unknown)` + UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \ + /sbin/$sysctl 2>/dev/null || \ + /usr/sbin/$sysctl 2>/dev/null || \ + echo unknown)` case "${UNAME_MACHINE_ARCH}" in armeb) machine=armeb-unknown ;; arm*) machine=arm-unknown ;; sh3el) machine=shl-unknown ;; sh3eb) machine=sh-unknown ;; sh5el) machine=sh5le-unknown ;; + earmv*) + arch=`echo ${UNAME_MACHINE_ARCH} | sed -e 's,^e\(armv[0-9]\).*$,\1,'` + endian=`echo ${UNAME_MACHINE_ARCH} | sed -ne 's,^.*\(eb\)$,\1,p'` + machine=${arch}${endian}-unknown + ;; *) machine=${UNAME_MACHINE_ARCH}-unknown ;; esac # The Operating System including object format, if it has switched - # to ELF recently, or will in the future. + # to ELF recently (or will in the future) and ABI. case "${UNAME_MACHINE_ARCH}" in + earm*) + os=netbsdelf + ;; arm*|i386|m68k|ns32k|sh3*|sparc|vax) eval $set_cc_for_build if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ @@ -197,6 +207,13 @@ os=netbsd ;; esac + # Determine ABI tags. + case "${UNAME_MACHINE_ARCH}" in + earm*) + expr='s/^earmv[0-9]/-eabi/;s/eb$//' + abi=`echo ${UNAME_MACHINE_ARCH} | sed -e "$expr"` + ;; + esac # The OS release # Debian GNU/NetBSD machines have a different userland, and # thus, need a distinct triplet. However, they do not need @@ -207,13 +224,13 @@ release='-gnu' ;; *) - release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` + release=`echo ${UNAME_RELEASE} | sed -e 's/[-_].*//' | cut -d. -f1,2` ;; esac # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: # contains redundant information, the shorter form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. - echo "${machine}-${os}${release}" + echo "${machine}-${os}${release}${abi}" exit ;; *:Bitrig:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'` @@ -223,6 +240,10 @@ UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE} exit ;; + *:LibertyBSD:*:*) + UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'` + echo ${UNAME_MACHINE_ARCH}-unknown-libertybsd${UNAME_RELEASE} + exit ;; *:ekkoBSD:*:*) echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE} exit ;; @@ -235,6 +256,9 @@ *:MirBSD:*:*) echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE} exit ;; + *:Sortix:*:*) + echo ${UNAME_MACHINE}-unknown-sortix + exit ;; alpha:OSF1:*:*) case $UNAME_RELEASE in *4.0) @@ -251,42 +275,42 @@ ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` case "$ALPHA_CPU_TYPE" in "EV4 (21064)") - UNAME_MACHINE="alpha" ;; + UNAME_MACHINE=alpha ;; "EV4.5 (21064)") - UNAME_MACHINE="alpha" ;; + UNAME_MACHINE=alpha ;; "LCA4 (21066/21068)") - UNAME_MACHINE="alpha" ;; + UNAME_MACHINE=alpha ;; "EV5 (21164)") - UNAME_MACHINE="alphaev5" ;; + UNAME_MACHINE=alphaev5 ;; "EV5.6 (21164A)") - UNAME_MACHINE="alphaev56" ;; + UNAME_MACHINE=alphaev56 ;; "EV5.6 (21164PC)") - UNAME_MACHINE="alphapca56" ;; + UNAME_MACHINE=alphapca56 ;; "EV5.7 (21164PC)") - UNAME_MACHINE="alphapca57" ;; + UNAME_MACHINE=alphapca57 ;; "EV6 (21264)") - UNAME_MACHINE="alphaev6" ;; + UNAME_MACHINE=alphaev6 ;; "EV6.7 (21264A)") - UNAME_MACHINE="alphaev67" ;; + UNAME_MACHINE=alphaev67 ;; "EV6.8CB (21264C)") - UNAME_MACHINE="alphaev68" ;; + UNAME_MACHINE=alphaev68 ;; "EV6.8AL (21264B)") - UNAME_MACHINE="alphaev68" ;; + UNAME_MACHINE=alphaev68 ;; "EV6.8CX (21264D)") - UNAME_MACHINE="alphaev68" ;; + UNAME_MACHINE=alphaev68 ;; "EV6.9A (21264/EV69A)") - UNAME_MACHINE="alphaev69" ;; + UNAME_MACHINE=alphaev69 ;; "EV7 (21364)") - UNAME_MACHINE="alphaev7" ;; + UNAME_MACHINE=alphaev7 ;; "EV7.9 (21364A)") - UNAME_MACHINE="alphaev79" ;; + UNAME_MACHINE=alphaev79 ;; esac # A Pn.n version is a patched version. # A Vn.n version is a released version. # A Tn.n version is a released field test version. # A Xn.n version is an unreleased experimental baselevel. # 1.2 uses "1.2" for uname -r. - echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` + echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz` # Reset EXIT trap before exiting to avoid spurious non-zero exit code. exitcode=$? trap '' 0 @@ -359,16 +383,16 @@ exit ;; i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) eval $set_cc_for_build - SUN_ARCH="i386" + SUN_ARCH=i386 # If there is a compiler, see if it is configured for 64-bit objects. # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. # This test works for both compilers. - if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then + if [ "$CC_FOR_BUILD" != no_compiler_found ]; then if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ - (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ + (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ grep IS_64BIT_ARCH >/dev/null then - SUN_ARCH="x86_64" + SUN_ARCH=x86_64 fi fi echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` @@ -393,7 +417,7 @@ exit ;; sun*:*:4.2BSD:*) UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` - test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 + test "x${UNAME_RELEASE}" = x && UNAME_RELEASE=3 case "`/bin/arch`" in sun3) echo m68k-sun-sunos${UNAME_RELEASE} @@ -618,13 +642,13 @@ sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` case "${sc_cpu_version}" in - 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 - 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 + 523) HP_ARCH=hppa1.0 ;; # CPU_PA_RISC1_0 + 528) HP_ARCH=hppa1.1 ;; # CPU_PA_RISC1_1 532) # CPU_PA_RISC2_0 case "${sc_kernel_bits}" in - 32) HP_ARCH="hppa2.0n" ;; - 64) HP_ARCH="hppa2.0w" ;; - '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20 + 32) HP_ARCH=hppa2.0n ;; + 64) HP_ARCH=hppa2.0w ;; + '') HP_ARCH=hppa2.0 ;; # HP-UX 10.20 esac ;; esac fi @@ -663,11 +687,11 @@ exit (0); } EOF - (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` + (CCOPTS="" $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` test -z "$HP_ARCH" && HP_ARCH=hppa fi ;; esac - if [ ${HP_ARCH} = "hppa2.0w" ] + if [ ${HP_ARCH} = hppa2.0w ] then eval $set_cc_for_build @@ -680,12 +704,12 @@ # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess # => hppa64-hp-hpux11.23 - if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | + if echo __LP64__ | (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | grep -q __LP64__ then - HP_ARCH="hppa2.0w" + HP_ARCH=hppa2.0w else - HP_ARCH="hppa64" + HP_ARCH=hppa64 fi fi echo ${HP_ARCH}-hp-hpux${HPUX_REV} @@ -790,14 +814,14 @@ echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) - FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` - FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` + FUJITSU_PROC=`uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz` + FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'` FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; 5000:UNIX_System_V:4.*:*) - FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` - FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` + FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'` + FUJITSU_REL=`echo ${UNAME_RELEASE} | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'` echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) @@ -879,7 +903,7 @@ exit ;; *:GNU/*:*:*) # other systems with GNU libc and userland - echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC} + echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC} exit ;; i*86:Minix:*:*) echo ${UNAME_MACHINE}-pc-minix @@ -902,7 +926,7 @@ EV68*) UNAME_MACHINE=alphaev68 ;; esac objdump --private-headers /bin/sh | grep -q ld.so.1 - if test "$?" = 0 ; then LIBC="gnulibc1" ; fi + if test "$?" = 0 ; then LIBC=gnulibc1 ; fi echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; arc:Linux:*:* | arceb:Linux:*:*) @@ -933,6 +957,9 @@ crisv32:Linux:*:*) echo ${UNAME_MACHINE}-axis-linux-${LIBC} exit ;; + e2k:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; frv:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; @@ -945,6 +972,9 @@ ia64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; + k1om:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; m32r*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; @@ -970,6 +1000,9 @@ eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'` test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; } ;; + mips64el:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; openrisc*:Linux:*:*) echo or1k-unknown-linux-${LIBC} exit ;; @@ -1002,6 +1035,9 @@ ppcle:Linux:*:*) echo powerpcle-unknown-linux-${LIBC} exit ;; + riscv32:Linux:*:* | riscv64:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; s390:Linux:*:* | s390x:Linux:*:*) echo ${UNAME_MACHINE}-ibm-linux-${LIBC} exit ;; @@ -1021,7 +1057,7 @@ echo ${UNAME_MACHINE}-dec-linux-${LIBC} exit ;; x86_64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + echo ${UNAME_MACHINE}-pc-linux-${LIBC} exit ;; xtensa*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} @@ -1100,7 +1136,7 @@ # uname -m prints for DJGPP always 'pc', but it prints nothing about # the processor, so we play safe by assuming i586. # Note: whatever this is, it MUST be the same as what config.sub - # prints for the "djgpp" host, or else GDB configury will decide that + # prints for the "djgpp" host, or else GDB configure will decide that # this is a cross-build. echo i586-pc-msdosdjgpp exit ;; @@ -1249,6 +1285,9 @@ SX-8R:SUPER-UX:*:*) echo sx8r-nec-superux${UNAME_RELEASE} exit ;; + SX-ACE:SUPER-UX:*:*) + echo sxace-nec-superux${UNAME_RELEASE} + exit ;; Power*:Rhapsody:*:*) echo powerpc-apple-rhapsody${UNAME_RELEASE} exit ;; @@ -1262,9 +1301,9 @@ UNAME_PROCESSOR=powerpc fi if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then - if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then + if [ "$CC_FOR_BUILD" != no_compiler_found ]; then if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ - (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ + (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ grep IS_64BIT_ARCH >/dev/null then case $UNAME_PROCESSOR in @@ -1286,7 +1325,7 @@ exit ;; *:procnto*:*:* | *:QNX:[0123456789]*:*) UNAME_PROCESSOR=`uname -p` - if test "$UNAME_PROCESSOR" = "x86"; then + if test "$UNAME_PROCESSOR" = x86; then UNAME_PROCESSOR=i386 UNAME_MACHINE=pc fi @@ -1317,7 +1356,7 @@ # "uname -m" is not consistent, so use $cputype instead. 386 # is converted to i386 for consistency with other x86 # operating systems. - if test "$cputype" = "386"; then + if test "$cputype" = 386; then UNAME_MACHINE=i386 else UNAME_MACHINE="$cputype" @@ -1359,7 +1398,7 @@ echo i386-pc-xenix exit ;; i*86:skyos:*:*) - echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//' + echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE} | sed -e 's/ .*$//'` exit ;; i*86:rdos:*:*) echo ${UNAME_MACHINE}-pc-rdos @@ -1370,23 +1409,25 @@ x86_64:VMkernel:*:*) echo ${UNAME_MACHINE}-unknown-esx exit ;; + amd64:Isilon\ OneFS:*:*) + echo x86_64-unknown-onefs + exit ;; esac cat >&2 < in order to provide the needed -information to handle your system. +If $0 has already been updated, send the following data and any +information you think might be pertinent to config-patches@gnu.org to +provide the necessary information to handle your system. config.guess timestamp = $timestamp diff -Nru gegl-0.3.8/config.sub gegl-0.3.12/config.sub --- gegl-0.3.8/config.sub 2016-06-13 00:04:01.000000000 +0000 +++ gegl-0.3.12/config.sub 2017-02-01 15:44:38.000000000 +0000 @@ -1,8 +1,8 @@ #! /bin/sh # Configuration validation subroutine script. -# Copyright 1992-2015 Free Software Foundation, Inc. +# Copyright 1992-2016 Free Software Foundation, Inc. -timestamp='2015-01-01' +timestamp='2016-11-04' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by @@ -33,7 +33,7 @@ # Otherwise, we print the canonical config type on stdout and succeed. # You can get the latest version of this script from: -# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD +# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub # This file is supposed to be the same for all GNU packages # and recognize all the CPU types, system types and aliases @@ -53,8 +53,7 @@ me=`echo "$0" | sed -e 's,.*/,,'` usage="\ -Usage: $0 [OPTION] CPU-MFR-OPSYS - $0 [OPTION] ALIAS +Usage: $0 [OPTION] CPU-MFR-OPSYS or ALIAS Canonicalize a configuration name. @@ -68,7 +67,7 @@ version="\ GNU config.sub ($timestamp) -Copyright 1992-2015 Free Software Foundation, Inc. +Copyright 1992-2016 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." @@ -117,8 +116,8 @@ case $maybe_os in nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \ linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \ - knetbsd*-gnu* | netbsd*-gnu* | \ - kopensolaris*-gnu* | \ + knetbsd*-gnu* | netbsd*-gnu* | netbsd*-eabi* | \ + kopensolaris*-gnu* | cloudabi*-eabi* | \ storm-chaos* | os2-emx* | rtmk-nova*) os=-$maybe_os basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` @@ -255,11 +254,12 @@ | arc | arceb \ | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \ | avr | avr32 \ + | ba \ | be32 | be64 \ | bfin \ | c4x | c8051 | clipper \ | d10v | d30v | dlx | dsp16xx \ - | epiphany \ + | e2k | epiphany \ | fido | fr30 | frv | ft32 \ | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ | hexagon \ @@ -301,11 +301,12 @@ | open8 | or1k | or1knd | or32 \ | pdp10 | pdp11 | pj | pjl \ | powerpc | powerpc64 | powerpc64le | powerpcle \ + | pru \ | pyramid \ | riscv32 | riscv64 \ | rl78 | rx \ | score \ - | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ + | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[234]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ | sh64 | sh64le \ | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ @@ -376,12 +377,13 @@ | alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \ | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ | avr-* | avr32-* \ + | ba-* \ | be32-* | be64-* \ | bfin-* | bs2000-* \ | c[123]* | c30-* | [cjt]90-* | c4x-* \ | c8051-* | clipper-* | craynv-* | cydra-* \ | d10v-* | d30v-* | dlx-* \ - | elxsi-* \ + | e2k-* | elxsi-* \ | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ | h8300-* | h8500-* \ | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ @@ -427,13 +429,15 @@ | orion-* \ | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \ + | pru-* \ | pyramid-* \ + | riscv32-* | riscv64-* \ | rl78-* | romp-* | rs6000-* | rx-* \ | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ | sparclite-* \ - | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx?-* \ + | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx*-* \ | tahoe-* \ | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ | tile*-* \ @@ -518,6 +522,9 @@ basic_machine=i386-pc os=-aros ;; + asmjs) + basic_machine=asmjs-unknown + ;; aux) basic_machine=m68k-apple os=-aux @@ -638,6 +645,14 @@ basic_machine=m68k-bull os=-sysv3 ;; + e500v[12]) + basic_machine=powerpc-unknown + os=$os"spe" + ;; + e500v[12]-*) + basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` + os=$os"spe" + ;; ebmon29k) basic_machine=a29k-amd os=-ebmon @@ -1017,7 +1032,7 @@ ppc-* | ppcbe-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` ;; - ppcle | powerpclittle | ppc-le | powerpc-little) + ppcle | powerpclittle) basic_machine=powerpcle-unknown ;; ppcle-* | powerpclittle-*) @@ -1025,9 +1040,9 @@ ;; ppc64) basic_machine=powerpc64-unknown ;; - ppc64-* | ppc64p7-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` + ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` ;; - ppc64le | powerpc64little | ppc64-le | powerpc64-little) + ppc64le | powerpc64little) basic_machine=powerpc64le-unknown ;; ppc64le-* | powerpc64little-*) @@ -1373,18 +1388,18 @@ | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \ | -sym* | -kopensolaris* | -plan9* \ | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ - | -aos* | -aros* \ + | -aos* | -aros* | -cloudabi* | -sortix* \ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ - | -bitrig* | -openbsd* | -solidbsd* \ + | -bitrig* | -openbsd* | -solidbsd* | -libertybsd* \ | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ | -chorusos* | -chorusrdb* | -cegcc* \ | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ - | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \ + | -midipix* | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \ | -linux-newlib* | -linux-musl* | -linux-uclibc* \ | -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \ | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ @@ -1393,7 +1408,8 @@ | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ - | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* | -tirtos*) + | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* \ + | -onefs* | -tirtos* | -phoenix* | -fuchsia*) # Remember, each alternative MUST END IN *, to match a version number. ;; -qnx*) @@ -1525,6 +1541,8 @@ ;; -nacl*) ;; + -ios) + ;; -none) ;; *) diff -Nru gegl-0.3.8/configure gegl-0.3.12/configure --- gegl-0.3.8/configure 2016-06-13 00:03:59.000000000 +0000 +++ gegl-0.3.12/configure 2017-02-13 09:59:04.000000000 +0000 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for gegl 0.3.8. +# Generated by GNU Autoconf 2.69 for gegl 0.3.12. # # # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. @@ -587,8 +587,8 @@ # Identity of this package. PACKAGE_NAME='gegl' PACKAGE_TARNAME='gegl' -PACKAGE_VERSION='0.3.8' -PACKAGE_STRING='gegl 0.3.8' +PACKAGE_VERSION='0.3.12' +PACKAGE_STRING='gegl 0.3.12' PACKAGE_BUGREPORT='' PACKAGE_URL='' @@ -1002,6 +1002,7 @@ docdir oldincludedir includedir +runstatedir localstatedir sharedstatedir sysconfdir @@ -1174,6 +1175,7 @@ sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' +runstatedir='${localstatedir}/run' includedir='${prefix}/include' oldincludedir='/usr/include' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' @@ -1426,6 +1428,15 @@ | -silent | --silent | --silen | --sile | --sil) silent=yes ;; + -runstatedir | --runstatedir | --runstatedi | --runstated \ + | --runstate | --runstat | --runsta | --runst | --runs \ + | --run | --ru | --r) + ac_prev=runstatedir ;; + -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ + | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ + | --run=* | --ru=* | --r=*) + runstatedir=$ac_optarg ;; + -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ @@ -1563,7 +1574,7 @@ for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ datadir sysconfdir sharedstatedir localstatedir includedir \ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ - libdir localedir mandir + libdir localedir mandir runstatedir do eval ac_val=\$$ac_var # Remove trailing slashes. @@ -1676,7 +1687,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 gegl 0.3.8 to adapt to many kinds of systems. +\`configure' configures gegl 0.3.12 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1716,6 +1727,7 @@ --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] + --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] @@ -1747,7 +1759,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of gegl 0.3.8:";; + short | recursive ) echo "Configuration of gegl 0.3.12:";; esac cat <<\_ACEOF @@ -1968,7 +1980,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -gegl configure 0.3.8 +gegl configure 0.3.12 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2454,7 +2466,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by gegl $as_me 0.3.8, which was +It was created by gegl $as_me 0.3.12, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2854,12 +2866,12 @@ GEGL_MAJOR_VERSION=0 GEGL_MINOR_VERSION=3 -GEGL_MICRO_VERSION=8 +GEGL_MICRO_VERSION=12 GEGL_INTERFACE_AGE=0 -GEGL_BINARY_AGE=308 -GEGL_VERSION=0.3.8 -GEGL_REAL_VERSION=0.3.8 -GEGL_VERSION=0.3.8 +GEGL_BINARY_AGE=312 +GEGL_VERSION=0.3.12 +GEGL_REAL_VERSION=0.3.12 +GEGL_VERSION=0.3.12 GEGL_API_VERSION=0.3 @@ -2900,7 +2912,7 @@ -GEGL_LIBRARY_VERSION="308:0:308" +GEGL_LIBRARY_VERSION="312:0:312" GEGL_CURRENT_MINUS_AGE=0 @@ -3502,7 +3514,7 @@ # Define the identity of the package. PACKAGE='gegl' - VERSION='0.3.8' + VERSION='0.3.12' # Some tools Automake needs. @@ -5327,7 +5339,7 @@ We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ -#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) +#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; @@ -5373,7 +5385,7 @@ We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ -#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) +#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; @@ -5397,7 +5409,7 @@ We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ -#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) +#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; @@ -5442,7 +5454,7 @@ We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ -#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) +#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; @@ -5466,7 +5478,7 @@ We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ -#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) +#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; @@ -6739,7 +6751,7 @@ lt_cv_deplibs_check_method=pass_all ;; -netbsd*) +netbsd* | netbsdelf*-gnu) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' else @@ -10735,6 +10747,9 @@ openbsd* | bitrig*) with_gnu_ld=no ;; + linux* | k*bsd*-gnu | gnu*) + link_all_deplibs=no + ;; esac ld_shlibs=yes @@ -10989,7 +11004,7 @@ fi ;; - netbsd*) + netbsd* | netbsdelf*-gnu) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= @@ -11659,6 +11674,7 @@ if test yes = "$lt_cv_irix_exported_symbol"; then archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib' fi + link_all_deplibs=no else archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib' @@ -11680,7 +11696,7 @@ esac ;; - netbsd*) + netbsd* | netbsdelf*-gnu) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out else @@ -12775,9 +12791,6 @@ # before this can be enabled. hardcode_into_libs=yes - # Add ABI-specific directories to the system library path. - sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib" - # Ideally, we could use ldconfig to report *all* directores which are # searched for libraries, however this is still not possible. Aside from not # being certain /sbin/ldconfig is available, command @@ -12786,7 +12799,7 @@ # appending ld.so.conf contents (and includes) to the search path. if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` - sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" + sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on @@ -12798,6 +12811,18 @@ dynamic_linker='GNU/Linux ld.so' ;; +netbsdelf*-gnu) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='NetBSD ld.elf_so' + ;; + netbsd*) version_type=sunos need_lib_prefix=no @@ -15692,7 +15717,7 @@ ;; esac ;; - netbsd*) + netbsd* | netbsdelf*-gnu) ;; *qnx* | *nto*) # QNX uses GNU C++, but need to define -shared option too, otherwise @@ -16067,6 +16092,9 @@ ;; esac ;; + linux* | k*bsd*-gnu | gnu*) + link_all_deplibs_CXX=no + ;; *) export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' ;; @@ -16740,9 +16768,6 @@ # before this can be enabled. hardcode_into_libs=yes - # Add ABI-specific directories to the system library path. - sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib" - # Ideally, we could use ldconfig to report *all* directores which are # searched for libraries, however this is still not possible. Aside from not # being certain /sbin/ldconfig is available, command @@ -16751,7 +16776,7 @@ # appending ld.so.conf contents (and includes) to the search path. if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` - sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" + sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on @@ -16763,6 +16788,18 @@ dynamic_linker='GNU/Linux ld.so' ;; +netbsdelf*-gnu) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='NetBSD ld.elf_so' + ;; + netbsd*) version_type=sunos need_lib_prefix=no @@ -18203,12 +18240,12 @@ pkg_cv_BABL_CFLAGS="$BABL_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"babl >= 0.1.12\""; } >&5 - ($PKG_CONFIG --exists --print-errors "babl >= 0.1.12") 2>&5 + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"babl >= 0.1.24\""; } >&5 + ($PKG_CONFIG --exists --print-errors "babl >= 0.1.24") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then - pkg_cv_BABL_CFLAGS=`$PKG_CONFIG --cflags "babl >= 0.1.12" 2>/dev/null` + pkg_cv_BABL_CFLAGS=`$PKG_CONFIG --cflags "babl >= 0.1.24" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes @@ -18220,12 +18257,12 @@ pkg_cv_BABL_LIBS="$BABL_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"babl >= 0.1.12\""; } >&5 - ($PKG_CONFIG --exists --print-errors "babl >= 0.1.12") 2>&5 + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"babl >= 0.1.24\""; } >&5 + ($PKG_CONFIG --exists --print-errors "babl >= 0.1.24") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then - pkg_cv_BABL_LIBS=`$PKG_CONFIG --libs "babl >= 0.1.12" 2>/dev/null` + pkg_cv_BABL_LIBS=`$PKG_CONFIG --libs "babl >= 0.1.24" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes @@ -18246,14 +18283,14 @@ _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then - BABL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "babl >= 0.1.12" 2>&1` + BABL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "babl >= 0.1.24" 2>&1` else - BABL_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "babl >= 0.1.12" 2>&1` + BABL_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "babl >= 0.1.24" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$BABL_PKG_ERRORS" >&5 - as_fn_error $? "Package requirements (babl >= 0.1.12) were not met: + as_fn_error $? "Package requirements (babl >= 0.1.24) were not met: $BABL_PKG_ERRORS @@ -21168,12 +21205,12 @@ pkg_cv_PANGO_CFLAGS="$PANGO_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pango\""; } >&5 - ($PKG_CONFIG --exists --print-errors "pango") 2>&5 + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pango >= 1.38.0\""; } >&5 + ($PKG_CONFIG --exists --print-errors "pango >= 1.38.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then - pkg_cv_PANGO_CFLAGS=`$PKG_CONFIG --cflags "pango" 2>/dev/null` + pkg_cv_PANGO_CFLAGS=`$PKG_CONFIG --cflags "pango >= 1.38.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes @@ -21185,12 +21222,12 @@ pkg_cv_PANGO_LIBS="$PANGO_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pango\""; } >&5 - ($PKG_CONFIG --exists --print-errors "pango") 2>&5 + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pango >= 1.38.0\""; } >&5 + ($PKG_CONFIG --exists --print-errors "pango >= 1.38.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then - pkg_cv_PANGO_LIBS=`$PKG_CONFIG --libs "pango" 2>/dev/null` + pkg_cv_PANGO_LIBS=`$PKG_CONFIG --libs "pango >= 1.38.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes @@ -21211,18 +21248,18 @@ _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then - PANGO_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "pango" 2>&1` + PANGO_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "pango >= 1.38.0" 2>&1` else - PANGO_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "pango" 2>&1` + PANGO_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "pango >= 1.38.0" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$PANGO_PKG_ERRORS" >&5 - have_pango="no (Pango not found)" + have_pango="no (usable pango not found)" elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } - have_pango="no (Pango not found)" + have_pango="no (usable pango not found)" else PANGO_CFLAGS=$pkg_cv_PANGO_CFLAGS PANGO_LIBS=$pkg_cv_PANGO_LIBS @@ -21243,12 +21280,12 @@ pkg_cv_PANGOCAIRO_CFLAGS="$PANGOCAIRO_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pangocairo\""; } >&5 - ($PKG_CONFIG --exists --print-errors "pangocairo") 2>&5 + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pangocairo >= 1.38.0\""; } >&5 + ($PKG_CONFIG --exists --print-errors "pangocairo >= 1.38.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then - pkg_cv_PANGOCAIRO_CFLAGS=`$PKG_CONFIG --cflags "pangocairo" 2>/dev/null` + pkg_cv_PANGOCAIRO_CFLAGS=`$PKG_CONFIG --cflags "pangocairo >= 1.38.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes @@ -21260,12 +21297,12 @@ pkg_cv_PANGOCAIRO_LIBS="$PANGOCAIRO_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pangocairo\""; } >&5 - ($PKG_CONFIG --exists --print-errors "pangocairo") 2>&5 + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pangocairo >= 1.38.0\""; } >&5 + ($PKG_CONFIG --exists --print-errors "pangocairo >= 1.38.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then - pkg_cv_PANGOCAIRO_LIBS=`$PKG_CONFIG --libs "pangocairo" 2>/dev/null` + pkg_cv_PANGOCAIRO_LIBS=`$PKG_CONFIG --libs "pangocairo >= 1.38.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes @@ -21286,18 +21323,18 @@ _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then - PANGOCAIRO_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "pangocairo" 2>&1` + PANGOCAIRO_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "pangocairo >= 1.38.0" 2>&1` else - PANGOCAIRO_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "pangocairo" 2>&1` + PANGOCAIRO_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "pangocairo >= 1.38.0" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$PANGOCAIRO_PKG_ERRORS" >&5 - have_pangocairo="no (pangocairo not found)" + have_pangocairo="no (usable pangocairo not found)" elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } - have_pangocairo="no (pangocairo not found)" + have_pangocairo="no (usable pangocairo not found)" else PANGOCAIRO_CFLAGS=$pkg_cv_PANGOCAIRO_CFLAGS PANGOCAIRO_LIBS=$pkg_cv_PANGOCAIRO_LIBS @@ -24063,9 +24100,9 @@ # We should support this at some point if possible #LDFLAGS="-Wl,-z,defs" -CFLAGS="$CFLAGS -DG_LOG_DOMAIN=\\\"GEGL-\\\"__FILE__" +CFLAGS="$CFLAGS -DG_LOG_DOMAIN=\\\"GEGL\\\"" -ac_config_files="$ac_config_files Makefile bin/Makefile gegl/Makefile gegl/gegl-version.h gegl/buffer/Makefile gegl/graph/Makefile gegl/module/Makefile gegl/operation/Makefile gegl/process/Makefile gegl/property-types/Makefile gegl/opencl/Makefile libs/Makefile libs/rgbe/Makefile libs/npd/Makefile libs/poly2tri-c/Makefile libs/poly2tri-c/poly2tri-c/Makefile libs/poly2tri-c/poly2tri-c/render/Makefile libs/poly2tri-c/poly2tri-c/p2t/sweep/Makefile libs/poly2tri-c/poly2tri-c/p2t/common/Makefile libs/poly2tri-c/poly2tri-c/p2t/Makefile libs/poly2tri-c/poly2tri-c/refine/Makefile seamless-clone/Makefile operations/Makefile operations/core/Makefile operations/json/Makefile operations/common/Makefile operations/common/perlin/Makefile operations/seamless-clone/Makefile operations/external/Makefile operations/generated/Makefile operations/transform/Makefile operations/workshop/Makefile operations/workshop/external/Makefile operations/workshop/generated/Makefile tools/Makefile docs/Makefile docs/index.txt docs/hello-world.txt docs/copyright.txt examples/Makefile examples/data/Makefile tests/Makefile tests/buffer/Makefile tests/buffer/reference/Makefile tests/buffer/tests/Makefile tests/compositions/Makefile tests/compositions/data/Makefile tests/ff-load-save/Makefile tests/python/Makefile tests/simple/Makefile tests/xml/Makefile tests/xml/data/Makefile perf/Makefile po/Makefile.in gegl-uninstalled.pc opencl/Makefile" +ac_config_files="$ac_config_files Makefile bin/Makefile gegl/Makefile gegl/gegl-version.h gegl/buffer/Makefile gegl/graph/Makefile gegl/module/Makefile gegl/operation/Makefile gegl/process/Makefile gegl/property-types/Makefile gegl/opencl/Makefile libs/Makefile libs/rgbe/Makefile libs/npd/Makefile libs/poly2tri-c/Makefile libs/poly2tri-c/poly2tri-c/Makefile libs/poly2tri-c/poly2tri-c/render/Makefile libs/poly2tri-c/poly2tri-c/p2t/sweep/Makefile libs/poly2tri-c/poly2tri-c/p2t/common/Makefile libs/poly2tri-c/poly2tri-c/p2t/Makefile libs/poly2tri-c/poly2tri-c/refine/Makefile seamless-clone/Makefile operations/Makefile operations/core/Makefile operations/json/Makefile operations/common/Makefile operations/common/perlin/Makefile operations/seamless-clone/Makefile operations/external/Makefile operations/generated/Makefile operations/transform/Makefile operations/workshop/Makefile operations/workshop/external/Makefile operations/workshop/generated/Makefile tools/Makefile docs/Makefile docs/index.txt docs/hello-world.txt docs/copyright.txt examples/Makefile examples/data/Makefile tests/Makefile tests/buffer/Makefile tests/buffer/reference/Makefile tests/buffer/tests/Makefile tests/compositions/Makefile tests/compositions/data/Makefile tests/ff-load-save/Makefile tests/python/Makefile tests/simple/Makefile tests/mipmap/Makefile tests/xml/Makefile tests/xml/data/Makefile perf/Makefile po/Makefile.in gegl-uninstalled.pc opencl/Makefile" # Files with versions in their names @@ -24806,7 +24843,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by gegl $as_me 0.3.8, which was +This file was extended by gegl $as_me 0.3.12, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -24872,7 +24909,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -gegl config.status 0.3.8 +gegl config.status 0.3.12 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" @@ -25439,6 +25476,7 @@ "tests/ff-load-save/Makefile") CONFIG_FILES="$CONFIG_FILES tests/ff-load-save/Makefile" ;; "tests/python/Makefile") CONFIG_FILES="$CONFIG_FILES tests/python/Makefile" ;; "tests/simple/Makefile") CONFIG_FILES="$CONFIG_FILES tests/simple/Makefile" ;; + "tests/mipmap/Makefile") CONFIG_FILES="$CONFIG_FILES tests/mipmap/Makefile" ;; "tests/xml/Makefile") CONFIG_FILES="$CONFIG_FILES tests/xml/Makefile" ;; "tests/xml/data/Makefile") CONFIG_FILES="$CONFIG_FILES tests/xml/data/Makefile" ;; "perf/Makefile") CONFIG_FILES="$CONFIG_FILES perf/Makefile" ;; @@ -26153,7 +26191,6 @@ cat <<_LT_EOF >> "$cfgfile" #! $SHELL # Generated automatically by $as_me ($PACKAGE) $VERSION -# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: # NOTE: Changes made to this file will be lost: look at ltmain.sh. # Provide generalized library-building support services. diff -Nru gegl-0.3.8/configure.ac gegl-0.3.12/configure.ac --- gegl-0.3.8/configure.ac 2016-06-12 23:24:46.000000000 +0000 +++ gegl-0.3.12/configure.ac 2017-02-13 09:40:50.000000000 +0000 @@ -14,7 +14,7 @@ m4_define([gegl_major_version], [0]) m4_define([gegl_minor_version], [3]) -m4_define([gegl_micro_version], [8]) +m4_define([gegl_micro_version], [12]) m4_define([gegl_real_version], [gegl_major_version.gegl_minor_version.gegl_micro_version]) m4_define([gegl_version], [gegl_real_version]) @@ -37,7 +37,7 @@ m4_define([gimp_full_name], [Generic Graphical Library]) # required versions of external libraries -m4_define([babl_required_version], [0.1.12]) +m4_define([babl_required_version], [0.1.24]) m4_define([cairo_required_version], [0.0.0]) m4_define([gdk_pixbuf_required_version], [2.18.0]) m4_define([introspection_required_version], [1.32.0]) @@ -51,8 +51,7 @@ m4_define([lua_required_version], [5.1.0]) m4_define([openexr_required_version], [0.0.0]) m4_define([libraw_required_version], [0.15.4]) -m4_define([pango_required_version], [0.0.0]) -m4_define([pangocairo_required_version], [0.0.0]) +m4_define([pango_required_version], [1.38.0]) m4_define([png_required_version], [0.0.0]) m4_define([sdl_required_version], [0.0.0]) m4_define([libtiff_required_version], [4.0.0]) @@ -721,16 +720,16 @@ have_pango="no" if test "x$with_pango" != "xno"; then - PKG_CHECK_MODULES(PANGO, pango, + PKG_CHECK_MODULES(PANGO, pango >= pango_required_version, have_pango="yes", - have_pango="no (Pango not found)") + have_pango="no (usable pango not found)") fi have_pangocairo="no" if test "x$with_pangocairo" != "xno"; then - PKG_CHECK_MODULES(PANGOCAIRO, pangocairo, + PKG_CHECK_MODULES(PANGOCAIRO, pangocairo >= pango_required_version, have_pangocairo="yes", - have_pangocairo="no (pangocairo not found)") + have_pangocairo="no (usable pangocairo not found)") fi AM_CONDITIONAL(HAVE_PANGO, test "x$have_pango" = "xyes") @@ -1270,7 +1269,7 @@ # We should support this at some point if possible #LDFLAGS="-Wl,-z,defs" -CFLAGS="$CFLAGS -DG_LOG_DOMAIN=\\\"GEGL-\\\"__FILE__" +CFLAGS="$CFLAGS -DG_LOG_DOMAIN=\\\"GEGL\\\"" dnl bin/node-editors/Makefile AC_CONFIG_FILES([ @@ -1324,6 +1323,7 @@ tests/ff-load-save/Makefile tests/python/Makefile tests/simple/Makefile +tests/mipmap/Makefile tests/xml/Makefile tests/xml/data/Makefile perf/Makefile diff -Nru gegl-0.3.8/debian/changelog gegl-0.3.12/debian/changelog --- gegl-0.3.8/debian/changelog 2016-06-26 12:02:45.000000000 +0000 +++ gegl-0.3.12/debian/changelog 2017-02-19 12:47:59.000000000 +0000 @@ -1,3 +1,17 @@ +gegl (0.3.12-1) experimental; urgency=medium + + * New upstream release + - debian/control: b-dep version bump for libbabl-dev + - debian/libgegl-0.3-0.symbols: new symbol added + + -- Matteo F. Vescovi Sun, 19 Feb 2017 13:47:59 +0100 + +gegl (0.3.10-1) experimental; urgency=medium + + * New upstream release (Closes: #850548) + + -- Matteo F. Vescovi Mon, 09 Jan 2017 21:34:01 +0100 + gegl (0.3.8-3) unstable; urgency=medium * debian/control: libjasper-dev b-dep dropped (Closes: #818200) diff -Nru gegl-0.3.8/debian/control gegl-0.3.12/debian/control --- gegl-0.3.8/debian/control 2016-06-26 11:58:10.000000000 +0000 +++ gegl-0.3.12/debian/control 2017-02-18 13:32:01.000000000 +0000 @@ -10,7 +10,7 @@ intltool (>= 0.40.1), libavcodec-dev, libavformat-dev, - libbabl-dev (>= 0.1.14), + libbabl-dev (>= 0.1.24), libblas-dev, libcairo2-dev, libexiv2-dev, diff -Nru gegl-0.3.8/debian/libgegl-0.3-0.symbols gegl-0.3.12/debian/libgegl-0.3-0.symbols --- gegl-0.3.8/debian/libgegl-0.3-0.symbols 2016-06-25 20:23:47.000000000 +0000 +++ gegl-0.3.12/debian/libgegl-0.3-0.symbols 2017-02-19 12:44:48.000000000 +0000 @@ -214,6 +214,7 @@ gegl_datafiles_check_extension@Base 0.3.0 gegl_datafiles_read_directories@Base 0.3.0 gegl_debug_flags@Base 0.3.0 + gegl_dither_method_get_type@Base 0.3.10 gegl_dot_node_to_png@Base 0.3.0 gegl_dot_node_to_png_default@Base 0.3.0 gegl_dot_util_add_connection@Base 0.3.0 @@ -414,6 +415,7 @@ gegl_operation_create_pad@Base 0.3.0 gegl_operation_detect@Base 0.3.0 gegl_operation_filter_get_type@Base 0.3.0 + gegl_operation_find_property@Base 0.3.12 gegl_operation_get_bounding_box@Base 0.3.0 gegl_operation_get_cached_region@Base 0.3.0 gegl_operation_get_format@Base 0.3.0 diff -Nru gegl-0.3.8/docs/abyss_policy.html gegl-0.3.12/docs/abyss_policy.html --- gegl-0.3.8/docs/abyss_policy.html 2016-06-13 09:54:37.000000000 +0000 +++ gegl-0.3.12/docs/abyss_policy.html 2017-02-13 10:11:05.000000000 +0000 @@ -3,7 +3,7 @@ - + + + + + +
+
+

GEGL-0.3.12 2017-02-13

+
+
+

Operations

+
    +
  • +

    +new ops: edge-neon, image-gradient, slic, wavelet-blur +

    +
  • +
  • +

    +moved from workshop to common: color-warp, component-extract +

    +
  • +
  • +

    +text: remove now unneeded work-around, ability to control vertical + positioning, permit <1.0 font-sizes, handle text-color alpha, other + improvements. +

    +
  • +
  • +

    +lens-distortion: default to transparent background - fix transparency fringing glitch. +

    +
  • +
  • +

    +crop: bounding box computation simplifications +

    +
  • +
  • +

    +noise-rgb: add gamma and distribution properties +

    +
  • +
  • +

    +dither: renamed from color-reduction, now with levels instead of bits property controls. +

    +
  • +
  • +

    +high-pass: do inversion, over and contrast in a non-linear space +

    +
  • +
  • +

    +noise-rgb: add linear and gaussian properties +

    +
  • +
  • +

    +transform: add a clip-to-input property, needed for some GIMP corner-cases + involving degenerate matrices +

    +
  • +
  • +

    +raw-load: improvements and fixes, handle Sony’s ARW files +

    +
  • +
  • +

    +exposure: replaced offset with black-level +

    +
  • +
  • +

    +moved from common to workshop: bilateral-filter-fast +

    +
  • +
  • +

    +new workshop ops: watershed, waterpixels, bayer-matrix, linear-sinusoid, + shadows-highlights, integral-image, segment-kmeans, +

    +
  • +
  • +

    +removed ops: gaussian blur old +

    +
  • +
+
+
+

Core

+
    +
  • +

    +make some serializations/parameters less locale dependent +

    +
  • +
  • +

    +cache some babl_format and babl_type return values +

    +
  • +
  • +

    +clean up the way we drop references and free memory +

    +
  • +
  • +

    +detect local ARW and CR2 files as raw, not TIFF +

    +
  • +
  • +

    +mipmap preview rendering code improvements +

    +
  • +
  • +

    +performance improvement to gegl_memset_pattern +

    +
  • +
+
+
+

Translations

+

Catalan, German, Greek, Italian, Polish, Portuguese, Slovenian, Swedish translations updated

+
+
+

Contributors

+

Piotr Drąg, Marco Ciampa, Sergey "Shnatsel" Davidoff, Ell, Øyvind Kolås, Anders +Jonsson, Thomas Manni, Jordi Mas, Michael Natterer, Peter O’Regan, Jehan Pagès, +Sebastian Rasmussen, Debarshi Ray, Dimitris Spingos (Δημήτρης Σπίγγος), +Martin Srebotnjak,Miroslav Talasek.

+
+
+
+
+

GEGL-0.3.10 2016-11-06

+
+
+

buffer

+
    +
  • +

    +stop caching tiles in a singly-linked list; use a hash table only +

    +
  • +
  • +

    +adjust box filtering threshold of linear/cubic samplers +

    +
  • +
  • +

    +add const qualifier to input rect parameter of gegl_tile_backend_set_extent() +

    +
  • +
  • +

    +don’t acquire tile storage lock in NN sampler when not using multithreading +

    +
  • +
+
+
+

operations

+
    +
  • +

    +rgbe-load: add image/x-hdr mimetype +

    +
  • +
  • +

    +map-relative: sample from the pixel centers for integer vectors +

    +
  • +
  • +

    +warp: fix and rework the operation, now matches more closely the iWarp behaviour +

    +
  • +
  • +

    +color-reduction: add arithmetic dithers; inline for loop for each different method +

    +
  • +
+
+
+

binary

+

speed up some commands by not intializing opencl

+
+
+

json

+

make bundleable

+
+
+

translations

+

German, Greek, Italian, Occiatan, Polish, Portuguese, Russian, Serbian, Slovenian, Spanish updated

+
+
+

Contributors

+

Simon Budig, Marco Ciampa, Piotr Drąg, Ell, Øyvind Kolås, Roman +Lebedev, Daniel Mustieles, Michael Natterer, Jehan Pagès, Martin +Pelikán, Yolanda Álvarez Pérez, Alexandre Prokoudine, Tiago Santos, +Dimitris Spingos, Martin Srebotnjak, Cédric Valmary, Милош Поповић.

+
+
+
+
+

GEGL-0.3.8 2016-06-14

+
+
+

Buffer

+
    +
  • +

    +add box filtering downsampling paths to linear and cubic resamplers to improve default results +

    +
  • +
  • +

    +clear hot tile when removing a tile from the cache +

    +
  • +
+
+
+

operations

+
    +
  • +

    +added: vhsfix (workshop), gegl-gegl (commandline syntax) +

    +
  • +
  • +

    +exr-save: port from deprecated chanting system +

    +
  • +
  • +

    +ff-save: increase max output packet size from 200kb to 1mb +

    +
  • +
  • +

    +gegl-path: add ability to compute y coordinate for a given x +

    +
  • +
  • +

    +transform: treat infinite and empty rectangles correctly +

    +
  • +
  • +

    +webp: port webp-save to GIO for URI handling +

    +
  • +
  • +

    +ops progress: +

    +
  • +
  • +

    +add gegl_operation_progress function to report processing progress +

    +
  • +
  • +

    +use the new function in cartoon and distance-transform ops +

    +
  • +
  • +

    +ops metadata: +

    +
  • +
  • +

    +remove custom multiline paramspec +

    +
  • +
  • +

    +set multiline ui_meta on more ops +

    +
  • +
  • +

    +add reference meta and use it in various ops +

    +
  • +
+
+
+

gegl-binary

+
    +
  • +

    +add simple video filtering +

    +
  • +
  • +

    +encode audio with video +

    +
  • +
  • +

    +permit dragging and zooming in more ui states +

    +
  • +
  • +

    +deal correctly with integers in ui +

    +
  • +
  • +

    +show prop editor for operation if op chain passed at commmandline +

    +
  • +
+
+
+

core

+
    +
  • +

    +gegl-chain +

    +
  • +
  • +

    +implement keyframing of strings +

    +
  • +
  • +

    +suggest possible ops in warninge/errors +

    +
  • +
  • +

    +gegl-node: relay property change notifies from operation to node +

    +
  • +
  • +

    +gegl-serialize: +

    +
  • +
  • +

    +improve error handling for parsing of properties +

    +
  • +
  • +

    +start handling relative coordinates +

    +
  • +
  • +

    +use path instead of curve +

    +
  • +
  • +

    +json: misc improvements and fixes +

    +
  • +
  • +

    +opencl: fix RGB luminance constants +

    +
  • +
  • +

    +docs: fixes, update some info in directory overview +

    +
  • +
  • +

    +handlers: +

    +
  • +
  • +

    +allow registration of operations by MIME type +

    +
  • +
  • +

    +register MIME types for loaders +

    +
  • +
  • +

    +guess file types by sniffing content +

    +
  • +
  • +

    +build: fix luajit detection +

    +
  • +
+
+
+

Contributors

+

Timm Bäder, Martin Blanchard, Mario Blättermann, Ell, Piotr Drąg, +Michael Henning, Øyvind Kolås, Hartmut Kuhse, Michael Natterer, +Nils Philippsen, Alexandre Prokoudine, Debarshi Ray, Kristian Rietveld, +Dimitris Spingos, Martin Srebotnjak, Pino Toscano, Cédric Valmary, +Jan Vesely

+
+
+
+
+

GEGL-0.3.6 2016-03-12

+
+
+

buffer

+

COW (Copy on Write) handling for gegl_buffer_clear.

+
+
+

operations

+
    +
  • +

    +added: saturation, gaussian-blur-selective +

    +
  • +
  • +

    +ff-load/ ff-save: updated to work with ffmpeg-3.0,configuration of + codec/format. misc code cleanup, and meta data improvements, gio + (url loading) support in more loaders. +

    +
  • +
  • +

    +convolve-generic: optimized paths for common parameters and 3x3 size. +

    +
  • +
  • +

    +removed: dcraw-load +

    +
  • +
  • +

    +jp2, webp, svg:: + make use of GIO for URI handling +

    +
  • +
  • +

    +XML: permit serializing a segment/chain of the graph +

    +
  • +
  • +

    +gegl-binary: +

    +
  • +
  • +

    +permit setting properties of commandline passed ops, as well as + connecting buffers to aux and other input pads. +

    +
  • +
  • +

    +zoom in/out at cursor position on scroll wheel events. +

    +
  • +
  • +

    +processing: improvements to meta-ops +

    +
  • +
+
+
+

Contributors

+

Øyvind Kolås, Thomas Manni, Michael Natterer, Nils Philippsen, Debarshi +Ray, Martin Blanchard, Justin Lecher, Massimo Valentini, Jonathan Tait, +Mukund Sivaraman, Alexandre Prokoudine, Piotr Drąg, Nanley Chery, Colin +Waters

+
+
+
+
+

GEGL-0.3.4 2015-11-24

+
+
    +
  • +

    +build: do not install examples in path +

    +
  • +
  • +

    +ff-save fully store all in-flight codec contexts before closing files +

    +
  • +
  • +

    +ff-load improvements to seeking accuracy +

    +
  • +
  • +

    +transform: make fast paths skip pixel format conversions +

    +
  • +
+
+

Contributors

+

Øyvind Kolås, Debarshi Ray and Nils Philippsen

+
+
+
+
+

GEGL 0.3.2 2015-11-22

+
+
+

Operations

+
    +
  • +

    +new operations: libraw based raw loading op, tiff-save and tif-load, maze, sepia +

    +
  • +
  • +

    +ff-load and ff-save revived, with support from thegrid.io +

    +
  • +
  • +

    +apply-lens uses less memory, higher precision computation. +

    +
  • +
  • +

    +disable automatic threading on many ops where it fails +

    +
  • +
  • +

    +force more operations to prefer operating on linear RGB data for more +accurate/physical processing. +

    +
  • +
+
+
+

Buffer:

+
    +
  • +

    +implement abyss paremeter on gegl_buffer_copy and gegl_buffer_blit +

    +
  • +
  • +

    +Added start of a microraptor gui based image viewer/non destructive editor. +

    +
  • +
  • +

    +Optimizations to scaled blitting (speeds up most GEGL UIs a bit) +

    +
  • +
+
+
+

Contributiors

+

Alexandre Prokoudine, André Tupinambá, Claude Paroz, Daniel Mustieles, +Debarshi Ray, Dimitris Spingos, Elle Stone, Jehan, Jordi Mas, Marco Ciampa, +Martin Blanchard, Martin Srebotnjak, Massimo Valentini, Michael Henning, +Michael Natterer, Necdet Yücel, Pedro Albuquerque, Piotr Drąg, Roman Lebedev, +Sven Neummann, Thomas Manni, Vilson Vieira, akash akya and Øyvind Kolås.

+
+
+
+
+

GEGL-0.3.0 2015-06-03

+
+
    +
  • +

    +Improvements to thread safety and parallelism. +

    +
  • +
  • +

    +Lower overhead graph travesal due from rewrite of visitors +

    +
  • +
  • +

    +OpenCL support now enabled by default when detected. +

    +
  • +
  • +

    +Experimental multithreading, enable by setting GEGL_THREADS=<number of threads> in the environment. +

    +
  • +
  • +

    +Experimental mipmap rendering, which permits transparent rendering of previews on smaller sized versions, enable by setting GEGL_MIPMAP_RENDERING=true in the environment. +

    +
  • +
+
+

Operations

+
    +
  • +

    +new operations: alien-map, antialias, apply-lens, bilateral-filter, + bump.map, cartoon, channel-mixer, color-enhance, color-exchange, + color-reduction, color-rotate, convolution-matrix, copy-buffer, cubism, + deinterlace, diffraction-patterns, distance-transform, displace, edge, + emboss, engrave, exposure, fractal-trace, high-pass, image-compare, + illusion, invert-gamma, lens-flare, linear, linear-gradient, mosaic, + motion-blur-circular, motion-blur-zoom, noise-cell noise-cie-lch, + noise-hsv, noise-hurl, noise-pick, noise-rgb, noise-simplex, noise-spread, + n-point deformation ops, oilify, panorama-projection, photocopy, plasma, + radial-gradient, red-eye-removal, scale-size-keep-aspect, softglow, + stretch-contrast, texturize-canvas, tile-glass, tile-seamless, tile-paper, + tile, warp, whirl-pinch, wind, cache, cast-format, lcms-from-profile, + npy-save, webp-load, webp-save, scale-ratio, scale-size, seamless-clone, + sinus, supernova, value-propagate, video-degradation +

    +
  • +
  • +

    +reimplementation of gaussian-blur faster and more accurate +

    +
  • +
  • +

    +support for using URIs in image loaders +

    +
  • +
+
+
+

Buffer

+
    +
  • +

    +New default tile backend, doing disk writes in a separate thread. +

    +
  • +
+
+
+

Contributors

+

Albert F, Alexandre Prokoudine, Alexia Death, Akash Akya, Anders Jonsson, +Andika Triwidada, Andreas Fischer, Angh, Awaw Fumin, Barak Itkin, Bruce +Cowan, Carlos Zubieta, Cédric Valmary, Chris Leonard, Christian Kirbach, +Clayton Walker, Daniel Mustieles, Daniel Nylander, Daniel Sabo, Debarshi Ray, +Denis Knoepfle, Dimitris Papavasiliou, Dimitris Spingos, Djavan Fagundes, Dov +Grobgeld, Elle Stone, Enrico Nicoletto, Felix Ulber, Florian Klemme, +Francisco Vila, Fran Diéguez, Georges Basile Stavracas Neto, Hans Lo, Harald +Korneliussen, Hartmut Kuhse, Inaki Larranaga Murgoitio, Isaac Wagner, Jan +Vesely, Jan Vesely, Jehan, Jon Nordby, Jordi Mas, Kalev Lember, Kristjan +Schmidt, Marco Ciampa, Marek Dvoroznak, Maria Mavridou, Martijn van Beers, +Martin Nordholts, Martin Srebotnjak, Massimo Valentini, Matej Urbančič, +Maxime Nicco, Michael Henning, Michael Muré, Michael Natterer, Mikael +Magnusson, Miroslav Talasek, Muhammet Kara, Mukund Sivaraman, Nana Chery, +Nick Black, Nicolas Robidoux, Nils Philippsen, Norm Murray, Pascal Giessler, +Piotr Drąg, Quentin Glidic, Rafael Ferreira, Rasmus, RPG, Rūdolfs Mazurs, +Samir Ribic, Samuel Pitoiset, sebul, Simon Budig, Sven Claussner, Téo Mazars, +Thomas Manni, Tim Lunn, Tim Mooney, Ting-Wei Lan, Tom Stellard, Ulf-D. +Ehlert, Vadim Rutkovsky, Victor Oliveira, Ville Sokk, Vincent Untz, Yongjia +Zhang, Yongjia Zhang, Øyvind Kolås and 周 周.

+
+
+
+
+

GEGL-0.2.0 2012-04-02

+
+
    +
  • +

    +OpenCL support +

    +
  • +
  • +

    +build improvements. +

    +
  • +
  • +

    +High level API to apply ops directly to buffers with arguments. +

    +
  • +
  • +

    +Final bits of translation infrastructure. +

    +
  • +
  • +

    +Invalidate regions when disconnecting input pads. +

    +
  • +
+
+

Operations

+
    +
  • +

    +New operation: global-matting +

    +
  • +
  • +

    +Allow transform core to do perspective transforms. +

    +
  • +
  • +

    +Added string based key/value pairs to operations. +

    +
  • +
  • +

    +Added arguments for dealing with scaled down preview rendering. +

    +
  • +
  • +

    +Added human interaction ranges and non-linear mapping to properties. +

    +
  • +
+
+
+

Buffer

+
    +
  • +

    +Removed broken lanczos sampler. +

    +
  • +
  • +

    +Add gegl_buffer_set_color and gegl_buffer_set_pattern +

    +
  • +
  • +

    +Added ability to drop cached tiles. +

    +
  • +
  • +

    +Added API for handling abyss policy (not implemented yet) +

    +
  • +
  • +

    +Avoid iterating global tile cache when flushing/destroying buffers + that have no tiles in the cache. +

    +
  • +
+
+
+

Contributors

+

Øyvind Kolås, Martin Nordholts, Hans Petter Jansson, Mikael Magnusson, Victor +Oliveira, Nils Philippsen, Kevin Cozens, Michael Muré, Jan Rüegg, Michael +Natterer, Michael Henning, Massimo Valentini, Alexandre Prokoudine and +Jon Nordby.

+
+
+
+
+

GEGL-0.1.8 2011-11-18

+
+
    +
  • +

    +New operations: spread, vignette, map-relative, noise-reduction, plasma, +fractal-trace, exr-save, lens-correct, emboss, cubism, ripple, +color-to-alpha, color-rotate, red-eye-removal, convolution-matrix, +deinterlace, polar-coordinates, lens-distortion, pixelise. +

    +
  • +
  • +

    +Split GeglView GTK Widget into separate utility library +

    +
  • +
  • +

    +build/test improvements. +

    +
  • +
+
+

Buffer

+
    +
  • +

    +Added lohalo resampler +

    +
  • +
  • +

    +API and infrastructure for doing non-affine resamplings. +

    +
  • +
+
+
+

Contributors

+

Øyvind Kolås, Michael Natterer, Barak Itkin, Nils Philippsen, Mukund +Sivaraman, Jon Nordby, Emilio Pozuelo Monfort, Étienne Bersac, Martin +Nordholts, Victor Oliveira, Michael Muré, Michael Schumacher, Adam +Turcotte, Nicolas Robidoux, Robert Sasu, Massimo Valentini, Joao S. O. +Bueno, Hans Lo, Zbigniew Chyla, David Evans and Javier Jardón.

+
+
+
+
+

GEGL-0.1.6 2011-02-13

+
+
    +
  • +

    +New operations: max-rgb, pixelise, motion blur. +

    +
  • +
  • +

    +Fixed a bug in matting-levin that made GEGL halt due to errors + detected by babl sanity code, this made 0.1.4 be unusable if you had + all dependendencies when building. +

    +
  • +
  • +

    +build/test improvements. +

    +
  • +
+
+

Buffer

+

Added API to use external tile backends, allowing to plug-in alien +tilebackends, for GIMP/Krita/OSM or similar.

+
+
+

Contributors

+

Tobias Ellinghaus, Øyvind Kolås, Barak Itkin and Martin Nordholts

+
+
+
+
+

GEGL-0.1.4 2011-01-20

+
+
+

Operations

+
    +
  • +

    +save (chooses delegate save op automatically) +

    +
  • +
  • +

    +rgbe load/save +

    +
  • +
  • +

    +jpeg200 load/save +

    +
  • +
  • +

    +ppm load/save +

    +
  • +
  • +

    +map-absolute (GIMP cage tool gsoc helper op) +

    +
  • +
  • +

    +whirl and pinch +

    +
  • +
  • +

    +mirrors +

    +
  • +
  • +

    +grid render +

    +
  • +
  • +

    +fixed imagemagick fallback load op +

    +
  • +
  • +

    +fixed pipe based dcraw wrapper +

    +
  • +
  • +

    +GSoC 2010 ops: exp-combine, reinhard05, fattal02, mantiuk06, matting-levin +

    +
  • +
  • +

    +Various source and build improvements. +

    +
  • +
  • +

    +improvements towards threaded rendering +

    +
  • +
+
+
+

Buffer

+
    +
  • +

    +refactored away some constant overhead made GeglBufferIterator API + public +

    +
  • +
+
+
+

Contributors

+

Michael Natterer, Øyvind Kolås, Vincent Untz, Kaja Liiv, Nils +Philippsen, Étienne Bersac, Martin Nordholts, Debarshi Ray, Danny +Robson, Stuart Axon, Kao, Mukund Sivaraman, Ruben Vermeersch, Barak +Itkin, Michael Muré, Mikael Magnusson, Patrick Horgan and Andy Gill.

+
+
+
+
+

GEGL-0.1.2 2010-02-07

+
+
    +
  • +

    +GeglLookup, configurable floating point lookup tables for lazy computation. +

    +
  • +
  • +

    +Use GFileIOStream in GeglTileBackendFile. +

    +
  • +
  • +

    +Optimizations: in-place processing for point filters/composers, + SIMD version of gegl:opacity, avoid making unneccesary sub-buffers, + removed some manual instrumentation from critical paths, improved + speed of samplers. +

    +
  • +
  • +

    +Added xml composition/reference image based regression tests. +

    +
  • +
  • +

    +Added performance tracking framework. +

    +
  • +
  • +

    +Syntactic sugar using varargs for constructing gegl graphs from C. +

    +
  • +
  • +

    +Build fixes on cygwin, +

    +
  • +
  • +

    +Gegl# fixes. +

    +
  • +
  • +

    +Initial, but unstable code towards multithreading. +

    +
  • +
  • +

    +Improvements to lua op in workshop. +

    +
  • +
  • +

    +Added new resamplers upsize, upsharp, upsmooth, downsize, downsharp and + downsmooth. +

    +
  • +
  • +

    +Removed gegl:tonemap and gegl:normal ops. +

    +
  • +
+
+

Contributors

+
+
+
Martin Nordholts, Sven Neumann, Nils Philippsen, Adam Turcotte,
+Danny Robson, Michael Schumacher, Ruben Vermeersch, Øyvind Kolås,
+Javier Jardón, Yaakov Selkowitz and Michael Natterer, Kaja Liiv
+and Eric Daoust.
+
+
+
+
+
+

GEGL-0.1.0 2009-07-01

+
+
    +
  • +

    +Renamed gegl:load-buffer to gegl:buffer-source and gegl:save-buffer + to gegl:buffer-sink (but the old names still work) +

    +
  • +
  • +

    +Represent colors using doubles instead of floats (this change is + independent from internal processing) +

    +
  • +
  • +

    +Removed the GTK+ UI parts of the gegl binary and turned gegl into a + pure command line tool (which can still visualize stuff with help + help the SDL based display operation) +

    +
  • +
  • +

    +Consider G_MININT/2, y=G_MININT/2, width=G_MAXINT, height=G_MAXINT + as the only valid region in which processing may occur. Processing + outside of this region is undefined behaviour. +

    +
  • +
  • +

    +Added support for storing allocation stack traces for GeglBuffers + so that debugging buffer leaks becomes much easier +

    +
  • +
  • +

    +Made small changes and cleanups of the public API, e.g. +

    +
  • +
  • +

    +Removed gegl_node_adapt_child() +

    +
  • +
  • +

    +Made GeglConfig an explicit object +

    +
  • +
  • +

    +Removed most of the ifdeffed stuff to mask away internal + structures +

    +
  • +
  • +

    +Added gegl_rectangle_infinite_plane() and + gegl_rectangle_is_infinite_plane() +

    +
  • +
  • +

    +Added new sampler GeglSamplerSharp +

    +
  • +
  • +

    +Added format property to gegl:buffer-sink +

    +
  • +
  • +

    +Cleaned up and made gegl:introspect work again +

    +
  • +
  • +

    +Add a bunch of test cases using the automake test system (make check) + and also port buffer tests to automake +

    +
  • +
  • +

    +General cleanups, bug fixes, increased robustness and improved + documentation +

    +
  • +
+
+

Contributors

+

Øyvind Kolås, Sven Neumann, Étienne Bersac, Hubert Figuiere, Martin +Nordholts, Nicolas Robidoux, Michael Natterer, Ruben Vermeersch, +Kevin Cozens, Manish Singh, Gary V. Vaughan, James Legg, +Henrik Åkesson, Fryderyk Dziarmagowski, Ozan Caglayan and +Tobias Mueller.

+
+
+
+
+

GEGL-0.0.22 2008-12-31

+
+
+

GeglOperation

+
    +
  • +

    +operation names are now prefixed, the ops in GEGL use gegl: as prefix. +

    +
  • +
  • +

    +gegl:opacity - combine value and aux mask input when both are available. +

    +
  • +
  • +

    +gegl:src-in - deal correctly with extens. +

    +
  • +
  • +

    +gegl:path - new op covering the stroke/fill needs of SVG. +

    +
  • +
  • +

    +deprecated gegl:shift, the affine family of operations now + uses the same fast code paths for integer translations. +

    +
  • +
+
+
+

GeglBuffer

+
    +
  • +

    +Profiling motivated speed ups in data reading/writing. +

    +
  • +
  • +

    +Remove left-over swapfiles from dead processes at startup. + • GeglNode +

    +
  • +
  • +

    +made gegl_node_add_child and gegl_node_remove_child public API. (#507298) +

    +
  • +
+
+
+

GeglPath

+

Vector path representation infrastructure, supporting poly lines and +beziers by default, the infrastructure allows extensions from +applications with other curve types (smooth curves, spiro curves and +others.).

+

Contributors:

+

Hubert Figuiere, Sven Neumann, Øyvind Kolås, Michael Natterer, +Kevin Cozens, Sam Hocevar, Martin Nordholts, Manish Singh, +Étienne Bersac and Michael Schumacher.

+
+
+
+
+

GEGL-0.0.20 2008-10-05

+
+
    +
  • +

    +Build and code clean ups and fixes. +

    +
  • +
  • +

    +RAW loader using libopenraw. +

    +
  • +
+
+

GeglBuffer

+
    +
  • +

    +Linear buffer support, amongst other things enabling GeglBuffer API access + to external linear buffers in memory. +

    +
  • +
  • +

    +Reworked samplers using a shared caching neighbourhood infrastructure. +

    +
  • +
  • +

    +YAFR - a new resampler contributed by Nicolas Robidoux. +

    +
  • +
+
+
+

GeglVector

+

Added SVG parsing capability (no serialisation yet).

+
+
+

GeglOperations

+
    +
  • +

    +Marked user visible strings for translation. +

    +
  • +
  • +

    +Added a fill operation that renders a path. +

    +
  • +
+
+
+

Contributors

+

Martin Nordholts, Øyvind Kolås, Sam Hocevar, Manish Singh, Hubert +Figuiere, Sven Neumann and yahvuu at gmail.com.

+
+
+
+
+

GEGL-0.0.18 2008-06-14

+
+
    +
  • +

    +Configuration both from commandline arguments and at runtime. +

    +
  • +
+
+

GeglBuffer

+
    +
  • +

    +New raw tiled raster file format, used both as swap and stored buffers. +

    +
  • +
  • +

    +Sharing between processes through synced swap. +

    +
  • +
  • +

    +Babl powered scan iteration infrastructure for efficient access. +

    +
  • +
  • +

    +Cubic and lanczos samplers re-enabled. +

    +
  • +
+
+
+

Operations

+
    +
  • +

    +Use scan iterator for point-filter, point-composer and point-render base + classes internally for minimal amount of copies. +

    +
  • +
  • +

    +Optimized variants of some point and compositing operations reimplemented + using a new data type /g4float/ that allows writing CPU agnostic vectorized + code for GCC. +

    +
  • +
  • +

    +New temporal filter base class, for operations operating on color values from + neighbouring frames in a video stream. +

    +
  • +
  • +

    +Autogenerated operation reference installed for use with devhelp. +

    +
  • +
  • +

    +New operations: write-buffer, v4l, color-temperature. +

    +
  • +
+
+
+

Contributors

+

Øyvind Kolås, Kevin Cozens, Sven Neumann, Manish Singh, Martin Nordholts, +Étienne Bersac, Hans Petter Jansson, Jan Heller, dmacks@netspace.org, +Sven Anders, Hubert Figuiere and Geert Jordaens.

+
+
+
+
+

GEGL-0.0.16 2008-02-29

+
+
    +
  • +

    +Install headers for development of external operation plug-ins. +

    +
  • +
  • +

    +Added rowstride argument to gegl_buffer_set () +

    +
  • +
  • +

    +Made it possible for sink operations to do chunkwise processing + through GeglProcessor. + when processed using a GeglProcessor. +

    +
  • +
  • +

    +constification of GeglRectangles and babl formats. +

    +
  • +
  • +

    +Build and dist fixes, plugged annoying buffer leaks, GEGL now + also works on OSX +

    +
  • +
+
+

Contributors

+

Øyvind Kolås, Étienne Bersac, Kevin Cozens, Sven Neumann, +Manish Singh, Michael Natterer, Hans Brauer, Deji Akingunola, +Bradley Broom and Tor Lillqvist.

+
+
+
+
+

GEGL-0.0.14 2007-12-20

+
+
    +
  • +

    +Relicensed under LGPLv3+. +

    +
  • +
  • +

    +Per node caches (faster recomputation when properties of nodes in + composition change) +

    +
  • +
  • +

    +Sampler framework for interpolation. +

    +
  • +
  • +

    +Modified API for retrieving scaled buffers gegl_node_blit / gegl_buffer_get. +

    +
  • +
  • +

    +Renamed XML serialization and parsing API to be descendants of GeglNode. +

    +
  • +
  • +

    +Progress monitoring for GeglProcessor +

    +
  • +
  • +

    +New operation base class GeglOperationAreaFilter +

    +
  • +
  • +

    +API reference installed and browsable using devhelp. +

    +
  • +
  • +

    +New operations: ff-load, mono-mixer, contrast-curve, save-pixbuf, + compositing ops from SVG-1.2 draft, value-invert, convert-format, + bilateral-filter, snn-mean +

    +
  • +
+
+

Contributors

+

Étienne Bersac, Kevin Cozens, Manish Singh, Mark Probst, Martin Nordholts, +Michael Schumacher, Mukund Sivaraman, Shlomi Fish, Tor Lillqvist and +Øyvind Kolås

+
+
+
+
+

GEGL-0.0.12 2007-02-18

+
+
    +
  • +

    +Swapping out of image pyramid. +

    +
  • +
  • +

    +Speedups to text rendering. +

    +
  • +
  • +

    +GEGL compiles on win32 +

    +
  • +
  • +

    +GEGL_SWAP now specifies swapdir location. +

    +
  • +
  • +

    +Small refactorings of public API. +

    +
  • +
  • +

    +Changed the XML parser/serializer to not use attributes for node properties. +

    +
  • +
  • +

    +Improvements to documentation. +

    +
  • +
  • +

    +Automagic build environment for operations simplified. +

    +
  • +
  • +

    +Internal API for saving/loading GeglBuffers to/from disk. +

    +
  • +
  • +

    +Ruby, C# and Python bindings added to version control system + (not included in distributed tarball) +

    +
  • +
+
+

Contributors

+

Kevin Cozens, Michael Schumacher. Sven Neumann and Øyvind Kolås,

+
+
+
+
+

GEGL-0.0.6 2007-01-07

+
+
    +
  • +

    +hit detection code +

    +
  • +
  • +

    +handling of relative/absolute path names for XML. +

    +
  • +
  • +

    +merged GeglNode and GeglGraph classes. +

    +
  • +
  • +

    +build fixes for Win32 and FreeBSD +

    +
  • +
  • +

    +temporarily disabled custom cairo in test application. +

    +
  • +
  • +

    +png and EXR improvements. +

    +
  • +
+
+

Contributors

+

Dominik Ernst, Kevin Cozens, Øyvind Kolås and Michael Schumacher.

+
+
+
+
+

GEGL-0.0.4 2006-12-29

+
+

This was the first public release of GEGL.

+
    +
  • +

    +8bit, 16bit integer and 32bit floating point, RGB, CIE Lab, YCbCr + and naive CMYK output. +

    +
  • +
  • +

    +Extendable through plug-ins. +

    +
  • +
  • +

    +XML, C and Python interfaces. +

    +
  • +
  • +

    +Memory efficient evaluation of subregions. +

    +
  • +
  • +

    +Tiled, sparse, pyramidial and larger than RAM buffers. +

    +
  • +
+
+

Operations

+
    +
  • +

    +PNG, JPEG, SVG, EXR, RAW and other image sources. +

    +
  • +
  • +

    +Arithmetic operations, porter duff compositing operations, SVG blend + modes, other blend modes, apply mask. +

    +
  • +
  • +

    +Gaussian blur. +

    +
  • +
  • +

    +Basic color correction tools. +

    +
  • +
  • +

    +Most processing done with High Dynamic Range routines. +

    +
  • +
  • +

    +Text layouting using pango +

    +
  • +
+
+
+

Contributors

+

Dominik Ernst, Kevin Cozens, Manish Singh, Martin Nordholts, Michael +Natterer. Philip Lafleur, Sven Neumann and Øyvind Kolås.

+
+
+
+
+

GEGL-0.0.0

+
+

Contributors:

+

Calvin Williamson, Caroline Dahloff Daniel Rogers, Garry R. Osgood, Jay +Cox and Sven Neumann

+
+
+
+

+ + + diff -Nru gegl-0.3.8/docs/NEWS.txt gegl-0.3.12/docs/NEWS.txt --- gegl-0.3.8/docs/NEWS.txt 1970-01-01 00:00:00.000000000 +0000 +++ gegl-0.3.12/docs/NEWS.txt 2017-02-13 09:40:50.000000000 +0000 @@ -0,0 +1,690 @@ +GEGL-0.3.12 2017-02-13 +---------------------- + +Operations +~~~~~~~~~~ + +- new ops: edge-neon, image-gradient, slic, wavelet-blur +- moved from workshop to common: color-warp, component-extract +- text: remove now unneeded work-around, ability to control vertical + positioning, permit <1.0 font-sizes, handle text-color alpha, other + improvements. +- lens-distortion: default to transparent background - fix transparency fringing glitch. +- crop: bounding box computation simplifications +- noise-rgb: add gamma and distribution properties +- dither: renamed from color-reduction, now with levels instead of bits property controls. +- high-pass: do inversion, over and contrast in a non-linear space +- noise-rgb: add linear and gaussian properties +- transform: add a clip-to-input property, needed for some GIMP corner-cases + involving degenerate matrices +- raw-load: improvements and fixes, handle Sony's ARW files +- exposure: replaced offset with black-level +- moved from common to workshop: bilateral-filter-fast +- new workshop ops: watershed, waterpixels, bayer-matrix, linear-sinusoid, + shadows-highlights, integral-image, segment-kmeans, +- removed ops: gaussian blur old + +Core +~~~~ + +- make some serializations/parameters less locale dependent +- cache some babl_format and babl_type return values +- clean up the way we drop references and free memory +- detect local ARW and CR2 files as raw, not TIFF +- mipmap preview rendering code improvements +- performance improvement to gegl_memset_pattern + +Translations +~~~~~~~~~~~~ + +Catalan, German, Greek, Italian, Polish, Portuguese, Slovenian, Swedish translations updated + +Contributors +~~~~~~~~~~~~ + +Piotr Drąg, Marco Ciampa, Sergey "Shnatsel" Davidoff, Ell, Øyvind Kolås, Anders +Jonsson, Thomas Manni, Jordi Mas, Michael Natterer, Peter O'Regan, Jehan Pagès, +Sebastian Rasmussen, Debarshi Ray, Dimitris Spingos (Δημήτρης Σπίγγος), +Martin Srebotnjak,Miroslav Talasek. + + +GEGL-0.3.10 2016-11-06 +---------------------- + +buffer +~~~~~~ + +- stop caching tiles in a singly-linked list; use a hash table only +- adjust box filtering threshold of linear/cubic samplers +- add const qualifier to input rect parameter of gegl_tile_backend_set_extent() +- don't acquire tile storage lock in NN sampler when not using multithreading + +operations +~~~~~~~~~~ + +- rgbe-load: add image/x-hdr mimetype +- map-relative: sample from the pixel centers for integer vectors +- warp: fix and rework the operation, now matches more closely the iWarp behaviour +- color-reduction: add arithmetic dithers; inline for loop for each different method + +binary +~~~~~~ + +speed up some commands by not intializing opencl + +json +~~~~ + +make bundleable + +translations +~~~~~~~~~~~~ + +German, Greek, Italian, Occiatan, Polish, Portuguese, Russian, Serbian, Slovenian, Spanish updated + +Contributors +~~~~~~~~~~~~ + +Simon Budig, Marco Ciampa, Piotr Drąg, Ell, Øyvind Kolås, Roman +Lebedev, Daniel Mustieles, Michael Natterer, Jehan Pagès, Martin +Pelikán, Yolanda Álvarez Pérez, Alexandre Prokoudine, Tiago Santos, +Dimitris Spingos, Martin Srebotnjak, Cédric Valmary, Милош Поповић. + +GEGL-0.3.8 2016-06-14 +--------------------- + +Buffer +~~~~~~ +- add box filtering downsampling paths to linear and cubic resamplers to improve default results +- clear hot tile when removing a tile from the cache + + +operations +~~~~~~~~~~ + +- added: vhsfix (workshop), gegl-gegl (commandline syntax) +- exr-save: port from deprecated chanting system +- ff-save: increase max output packet size from 200kb to 1mb +- gegl-path: add ability to compute y coordinate for a given x +- transform: treat infinite and empty rectangles correctly +- webp: port webp-save to GIO for URI handling +- ops progress: + - add gegl_operation_progress function to report processing progress + - use the new function in cartoon and distance-transform ops +- ops metadata: + - remove custom multiline paramspec + - set multiline ui_meta on more ops + - add reference meta and use it in various ops + +gegl-binary +~~~~~~~~~~~ + + - add simple video filtering + - encode audio with video + - permit dragging and zooming in more ui states + - deal correctly with integers in ui + - show prop editor for operation if op chain passed at commmandline + + +core +~~~~ + +- gegl-chain + - implement keyframing of strings + - suggest possible ops in warninge/errors +- gegl-node: relay property change notifies from operation to node +- gegl-serialize: + - improve error handling for parsing of properties + - start handling relative coordinates + - use path instead of curve +- json: misc improvements and fixes +- opencl: fix RGB luminance constants +- docs: fixes, update some info in directory overview +- handlers: + - allow registration of operations by MIME type + - register MIME types for loaders + - guess file types by sniffing content +- build: fix luajit detection + +Contributors +~~~~~~~~~~~~ + +Timm Bäder, Martin Blanchard, Mario Blättermann, Ell, Piotr Drąg, +Michael Henning, Øyvind Kolås, Hartmut Kuhse, Michael Natterer, +Nils Philippsen, Alexandre Prokoudine, Debarshi Ray, Kristian Rietveld, +Dimitris Spingos, Martin Srebotnjak, Pino Toscano, Cédric Valmary, +Jan Vesely + + +GEGL-0.3.6 2016-03-12 +--------------------- + +buffer +~~~~~~ + +COW (Copy on Write) handling for gegl_buffer_clear. + +operations +~~~~~~~~~~ + - added: saturation, gaussian-blur-selective + - ff-load/ ff-save: updated to work with ffmpeg-3.0,configuration of + codec/format. misc code cleanup, and meta data improvements, gio + (url loading) support in more loaders. + - convolve-generic: optimized paths for common parameters and 3x3 size. + - removed: dcraw-load + - jp2, webp, svg:: + make use of GIO for URI handling + - XML: permit serializing a segment/chain of the graph + - gegl-binary: + - permit setting properties of commandline passed ops, as well as + connecting buffers to aux and other input pads. + - zoom in/out at cursor position on scroll wheel events. + - processing: improvements to meta-ops + +Contributors +~~~~~~~~~~~~ + +Øyvind Kolås, Thomas Manni, Michael Natterer, Nils Philippsen, Debarshi +Ray, Martin Blanchard, Justin Lecher, Massimo Valentini, Jonathan Tait, +Mukund Sivaraman, Alexandre Prokoudine, Piotr Drąg, Nanley Chery, Colin +Waters + + +GEGL-0.3.4 2015-11-24 +--------------------- + + - build: do not install examples in path + - ff-save fully store all in-flight codec contexts before closing files + - ff-load improvements to seeking accuracy + - transform: make fast paths skip pixel format conversions + +Contributors +~~~~~~~~~~~~ + +Øyvind Kolås, Debarshi Ray and Nils Philippsen + +GEGL 0.3.2 2015-11-22 +--------------------- + +Operations +~~~~~~~~~~ + +- new operations: libraw based raw loading op, tiff-save and tif-load, maze, sepia +- ff-load and ff-save revived, with support from thegrid.io +- apply-lens uses less memory, higher precision computation. +- disable automatic threading on many ops where it fails +- force more operations to prefer operating on linear RGB data for more +accurate/physical processing. + +Buffer: +~~~~~~~ +- implement abyss paremeter on gegl_buffer_copy and gegl_buffer_blit +- Added start of a microraptor gui based image viewer/non destructive editor. +- Optimizations to scaled blitting (speeds up most GEGL UIs a bit) + +Contributiors +~~~~~~~~~~~~~ + +Alexandre Prokoudine, André Tupinambá, Claude Paroz, Daniel Mustieles, +Debarshi Ray, Dimitris Spingos, Elle Stone, Jehan, Jordi Mas, Marco Ciampa, +Martin Blanchard, Martin Srebotnjak, Massimo Valentini, Michael Henning, +Michael Natterer, Necdet Yücel, Pedro Albuquerque, Piotr Drąg, Roman Lebedev, +Sven Neummann, Thomas Manni, Vilson Vieira, akash akya and Øyvind Kolås. + + +GEGL-0.3.0 2015-06-03 +--------------------- + +- Improvements to thread safety and parallelism. +- Lower overhead graph travesal due from rewrite of visitors +- OpenCL support now enabled by default when detected. +- Experimental multithreading, enable by setting GEGL_THREADS= in the environment. +- Experimental mipmap rendering, which permits transparent rendering of previews on smaller sized versions, enable by setting GEGL_MIPMAP_RENDERING=true in the environment. + +Operations +~~~~~~~~~~ + +- new operations: alien-map, antialias, apply-lens, bilateral-filter, + bump.map, cartoon, channel-mixer, color-enhance, color-exchange, + color-reduction, color-rotate, convolution-matrix, copy-buffer, cubism, + deinterlace, diffraction-patterns, distance-transform, displace, edge, + emboss, engrave, exposure, fractal-trace, high-pass, image-compare, + illusion, invert-gamma, lens-flare, linear, linear-gradient, mosaic, + motion-blur-circular, motion-blur-zoom, noise-cell noise-cie-lch, + noise-hsv, noise-hurl, noise-pick, noise-rgb, noise-simplex, noise-spread, + n-point deformation ops, oilify, panorama-projection, photocopy, plasma, + radial-gradient, red-eye-removal, scale-size-keep-aspect, softglow, + stretch-contrast, texturize-canvas, tile-glass, tile-seamless, tile-paper, + tile, warp, whirl-pinch, wind, cache, cast-format, lcms-from-profile, + npy-save, webp-load, webp-save, scale-ratio, scale-size, seamless-clone, + sinus, supernova, value-propagate, video-degradation +- reimplementation of gaussian-blur faster and more accurate +- support for using URIs in image loaders + +Buffer +~~~~~~ + +- New default tile backend, doing disk writes in a separate thread. + +Contributors +~~~~~~~~~~~~ + +Albert F, Alexandre Prokoudine, Alexia Death, Akash Akya, Anders Jonsson, +Andika Triwidada, Andreas Fischer, Angh, Awaw Fumin, Barak Itkin, Bruce +Cowan, Carlos Zubieta, Cédric Valmary, Chris Leonard, Christian Kirbach, +Clayton Walker, Daniel Mustieles, Daniel Nylander, Daniel Sabo, Debarshi Ray, +Denis Knoepfle, Dimitris Papavasiliou, Dimitris Spingos, Djavan Fagundes, Dov +Grobgeld, Elle Stone, Enrico Nicoletto, Felix Ulber, Florian Klemme, +Francisco Vila, Fran Diéguez, Georges Basile Stavracas Neto, Hans Lo, Harald +Korneliussen, Hartmut Kuhse, Inaki Larranaga Murgoitio, Isaac Wagner, Jan +Vesely, Jan Vesely, Jehan, Jon Nordby, Jordi Mas, Kalev Lember, Kristjan +Schmidt, Marco Ciampa, Marek Dvoroznak, Maria Mavridou, Martijn van Beers, +Martin Nordholts, Martin Srebotnjak, Massimo Valentini, Matej Urbančič, +Maxime Nicco, Michael Henning, Michael Muré, Michael Natterer, Mikael +Magnusson, Miroslav Talasek, Muhammet Kara, Mukund Sivaraman, Nana Chery, +Nick Black, Nicolas Robidoux, Nils Philippsen, Norm Murray, Pascal Giessler, +Piotr Drąg, Quentin Glidic, Rafael Ferreira, Rasmus, RPG, Rūdolfs Mazurs, +Samir Ribic, Samuel Pitoiset, sebul, Simon Budig, Sven Claussner, Téo Mazars, +Thomas Manni, Tim Lunn, Tim Mooney, Ting-Wei Lan, Tom Stellard, Ulf-D. +Ehlert, Vadim Rutkovsky, Victor Oliveira, Ville Sokk, Vincent Untz, Yongjia +Zhang, Yongjia Zhang, Øyvind Kolås and 周 周. + + +GEGL-0.2.0 2012-04-02 +--------------------- + +- OpenCL support +- build improvements. +- High level API to apply ops directly to buffers with arguments. +- Final bits of translation infrastructure. +- Invalidate regions when disconnecting input pads. + +Operations +~~~~~~~~~~ + +- New operation: global-matting +- Allow transform core to do perspective transforms. +- Added string based key/value pairs to operations. +- Added arguments for dealing with scaled down preview rendering. +- Added human interaction ranges and non-linear mapping to properties. + +Buffer +~~~~~~ + +- Removed broken lanczos sampler. +- Add gegl_buffer_set_color and gegl_buffer_set_pattern +- Added ability to drop cached tiles. +- Added API for handling abyss policy (not implemented yet) +- Avoid iterating global tile cache when flushing/destroying buffers + that have no tiles in the cache. + +Contributors +~~~~~~~~~~~~ + +Øyvind Kolås, Martin Nordholts, Hans Petter Jansson, Mikael Magnusson, Victor +Oliveira, Nils Philippsen, Kevin Cozens, Michael Muré, Jan Rüegg, Michael +Natterer, Michael Henning, Massimo Valentini, Alexandre Prokoudine and +Jon Nordby. + +GEGL-0.1.8 2011-11-18 +--------------------- + +- New operations: spread, vignette, map-relative, noise-reduction, plasma, +fractal-trace, exr-save, lens-correct, emboss, cubism, ripple, +color-to-alpha, color-rotate, red-eye-removal, convolution-matrix, +deinterlace, polar-coordinates, lens-distortion, pixelise. + +- Split GeglView GTK Widget into separate utility library + +- build/test improvements. + +Buffer +~~~~~~ +- Added lohalo resampler +- API and infrastructure for doing non-affine resamplings. + +Contributors +~~~~~~~~~~~~ + +Øyvind Kolås, Michael Natterer, Barak Itkin, Nils Philippsen, Mukund +Sivaraman, Jon Nordby, Emilio Pozuelo Monfort, Étienne Bersac, Martin +Nordholts, Victor Oliveira, Michael Muré, Michael Schumacher, Adam +Turcotte, Nicolas Robidoux, Robert Sasu, Massimo Valentini, Joao S. O. +Bueno, Hans Lo, Zbigniew Chyla, David Evans and Javier Jardón. + + +GEGL-0.1.6 2011-02-13 +--------------------- + +- New operations: max-rgb, pixelise, motion blur. +- Fixed a bug in matting-levin that made GEGL halt due to errors + detected by babl sanity code, this made 0.1.4 be unusable if you had + all dependendencies when building. +- build/test improvements. + +Buffer +~~~~~~ + +Added API to use external tile backends, allowing to plug-in alien +tilebackends, for GIMP/Krita/OSM or similar. + +Contributors +~~~~~~~~~~~~ + +Tobias Ellinghaus, Øyvind Kolås, Barak Itkin and Martin Nordholts + +GEGL-0.1.4 2011-01-20 +--------------------- + +Operations +~~~~~~~~~~ +- save (chooses delegate save op automatically) +- rgbe load/save +- jpeg200 load/save +- ppm load/save +- map-absolute (GIMP cage tool gsoc helper op) +- whirl and pinch +- mirrors +- grid render +- fixed imagemagick fallback load op +- fixed pipe based dcraw wrapper +- GSoC 2010 ops: exp-combine, reinhard05, fattal02, mantiuk06, matting-levin +- Various source and build improvements. +- improvements towards threaded rendering + +Buffer +~~~~~~ + +- refactored away some constant overhead made GeglBufferIterator API + public + +Contributors +~~~~~~~~~~~~ + +Michael Natterer, Øyvind Kolås, Vincent Untz, Kaja Liiv, Nils +Philippsen, Étienne Bersac, Martin Nordholts, Debarshi Ray, Danny +Robson, Stuart Axon, Kao, Mukund Sivaraman, Ruben Vermeersch, Barak +Itkin, Michael Muré, Mikael Magnusson, Patrick Horgan and Andy Gill. + +GEGL-0.1.2 2010-02-07 +--------------------- + +- GeglLookup, configurable floating point lookup tables for lazy computation. +- Use GFileIOStream in GeglTileBackendFile. +- Optimizations: in-place processing for point filters/composers, + SIMD version of gegl:opacity, avoid making unneccesary sub-buffers, + removed some manual instrumentation from critical paths, improved + speed of samplers. +- Added xml composition/reference image based regression tests. +- Added performance tracking framework. +- Syntactic sugar using varargs for constructing gegl graphs from C. +- Build fixes on cygwin, +- Gegl# fixes. +- Initial, but unstable code towards multithreading. +- Improvements to lua op in workshop. +- Added new resamplers upsize, upsharp, upsmooth, downsize, downsharp and + downsmooth. +- Removed gegl:tonemap and gegl:normal ops. + +Contributors +~~~~~~~~~~~~ + + Martin Nordholts, Sven Neumann, Nils Philippsen, Adam Turcotte, + Danny Robson, Michael Schumacher, Ruben Vermeersch, Øyvind Kolås, + Javier Jardón, Yaakov Selkowitz and Michael Natterer, Kaja Liiv + and Eric Daoust. + +GEGL-0.1.0 2009-07-01 +--------------------- + +- Renamed gegl:load-buffer to gegl:buffer-source and gegl:save-buffer + to gegl:buffer-sink (but the old names still work) +- Represent colors using doubles instead of floats (this change is + independent from internal processing) +- Removed the GTK+ UI parts of the gegl binary and turned gegl into a + pure command line tool (which can still visualize stuff with help + help the SDL based display operation) +- Consider {x=G_MININT/2, y=G_MININT/2, width=G_MAXINT, height=G_MAXINT} + as the only valid region in which processing may occur. Processing + outside of this region is undefined behaviour. +- Added support for storing allocation stack traces for GeglBuffers + so that debugging buffer leaks becomes much easier +- Made small changes and cleanups of the public API, e.g. + - Removed gegl_node_adapt_child() + - Made GeglConfig an explicit object + - Removed most of the ifdeffed stuff to mask away internal + structures + - Added gegl_rectangle_infinite_plane() and + gegl_rectangle_is_infinite_plane() +- Added new sampler GeglSamplerSharp +- Added format property to gegl:buffer-sink +- Cleaned up and made gegl:introspect work again +- Add a bunch of test cases using the automake test system (make check) + and also port buffer tests to automake +- General cleanups, bug fixes, increased robustness and improved + documentation + +Contributors +~~~~~~~~~~~~ + +Øyvind Kolås, Sven Neumann, Étienne Bersac, Hubert Figuiere, Martin +Nordholts, Nicolas Robidoux, Michael Natterer, Ruben Vermeersch, +Kevin Cozens, Manish Singh, Gary V. Vaughan, James Legg, +Henrik Åkesson, Fryderyk Dziarmagowski, Ozan Caglayan and +Tobias Mueller. + + +GEGL-0.0.22 2008-12-31 +---------------------- + +GeglOperation +~~~~~~~~~~~~~ + - operation names are now prefixed, the ops in GEGL use 'gegl:' as prefix. + - gegl:opacity - combine value and aux mask input when both are available. + - gegl:src-in - deal correctly with extens. + - gegl:path - new op covering the stroke/fill needs of SVG. + - deprecated gegl:shift, the affine family of operations now + uses the same fast code paths for integer translations. + +GeglBuffer +~~~~~~~~~~ + + - Profiling motivated speed ups in data reading/writing. + - Remove left-over swapfiles from dead processes at startup. + • GeglNode + - made gegl_node_add_child and gegl_node_remove_child public API. (#507298) + +GeglPath +~~~~~~~~ + +Vector path representation infrastructure, supporting poly lines and +beziers by default, the infrastructure allows extensions from +applications with other curve types (smooth curves, spiro curves and +others.). + +Contributors: + +Hubert Figuiere, Sven Neumann, Øyvind Kolås, Michael Natterer, +Kevin Cozens, Sam Hocevar, Martin Nordholts, Manish Singh, +Étienne Bersac and Michael Schumacher. + +GEGL-0.0.20 2008-10-05 +---------------------- + + - Build and code clean ups and fixes. + - RAW loader using libopenraw. + +GeglBuffer +~~~~~~~~~~ + +- Linear buffer support, amongst other things enabling GeglBuffer API access + to external linear buffers in memory. +- Reworked samplers using a shared caching neighbourhood infrastructure. +- YAFR - a new resampler contributed by Nicolas Robidoux. + +GeglVector +~~~~~~~~~~ + +Added SVG parsing capability (no serialisation yet). + +GeglOperations +~~~~~~~~~~~~~~ + +- Marked user visible strings for translation. +- Added a fill operation that renders a path. + +Contributors +~~~~~~~~~~~~ + +Martin Nordholts, Øyvind Kolås, Sam Hocevar, Manish Singh, Hubert +Figuiere, Sven Neumann and yahvuu at gmail.com. + +GEGL-0.0.18 2008-06-14 +---------------------- + + - Configuration both from commandline arguments and at runtime. + +GeglBuffer +~~~~~~~~~~ + +- New raw tiled raster file format, used both as swap and stored buffers. +- Sharing between processes through synced swap. +- Babl powered scan iteration infrastructure for efficient access. +- Cubic and lanczos samplers re-enabled. + +Operations +~~~~~~~~~~ + +- Use scan iterator for point-filter, point-composer and point-render base + classes internally for minimal amount of copies. +- Optimized variants of some point and compositing operations reimplemented + using a new data type /g4float/ that allows writing CPU agnostic vectorized + code for GCC. +- New temporal filter base class, for operations operating on color values from + neighbouring frames in a video stream. +- Autogenerated operation reference installed for use with devhelp. +- New operations: write-buffer, v4l, color-temperature. + +Contributors +~~~~~~~~~~~~ + +Øyvind Kolås, Kevin Cozens, Sven Neumann, Manish Singh, Martin Nordholts, +Étienne Bersac, Hans Petter Jansson, Jan Heller, dmacks@netspace.org, +Sven Anders, Hubert Figuiere and Geert Jordaens. + +GEGL-0.0.16 2008-02-29 +---------------------- + + - Install headers for development of external operation plug-ins. + - Added rowstride argument to gegl_buffer_set () + - Made it possible for sink operations to do chunkwise processing + through GeglProcessor. + when processed using a GeglProcessor. + - constification of GeglRectangles and babl formats. + - Build and dist fixes, plugged annoying buffer leaks, GEGL now + also works on OSX + +Contributors +~~~~~~~~~~~~ + +Øyvind Kolås, Étienne Bersac, Kevin Cozens, Sven Neumann, +Manish Singh, Michael Natterer, Hans Brauer, Deji Akingunola, +Bradley Broom and Tor Lillqvist. + +GEGL-0.0.14 2007-12-20 +---------------------- + + - Relicensed under LGPLv3+. + - Per node caches (faster recomputation when properties of nodes in + composition change) + - Sampler framework for interpolation. + - Modified API for retrieving scaled buffers gegl_node_blit / gegl_buffer_get. + - Renamed XML serialization and parsing API to be descendants of GeglNode. + - Progress monitoring for GeglProcessor + - New operation base class GeglOperationAreaFilter + - API reference installed and browsable using devhelp. + - New operations: ff-load, mono-mixer, contrast-curve, save-pixbuf, + compositing ops from SVG-1.2 draft, value-invert, convert-format, + bilateral-filter, snn-mean + +Contributors +~~~~~~~~~~~~ + +Étienne Bersac, Kevin Cozens, Manish Singh, Mark Probst, Martin Nordholts, +Michael Schumacher, Mukund Sivaraman, Shlomi Fish, Tor Lillqvist and +Øyvind Kolås + + +GEGL-0.0.12 2007-02-18 +---------------------- + + - Swapping out of image pyramid. + - Speedups to text rendering. + - GEGL compiles on win32 + - GEGL_SWAP now specifies swapdir location. + - Small refactorings of public API. + - Changed the XML parser/serializer to not use attributes for node properties. + - Improvements to documentation. + - Automagic build environment for operations simplified. + - Internal API for saving/loading GeglBuffers to/from disk. + - Ruby, C# and Python bindings added to version control system + (not included in distributed tarball) + +Contributors +~~~~~~~~~~~~ + +Kevin Cozens, Michael Schumacher. Sven Neumann and Øyvind Kolås, + +GEGL-0.0.6 2007-01-07 +--------------------- + + - hit detection code + - handling of relative/absolute path names for XML. + - merged GeglNode and GeglGraph classes. + - build fixes for Win32 and FreeBSD + - temporarily disabled custom cairo in test application. + - png and EXR improvements. + +Contributors +~~~~~~~~~~~~ + +Dominik Ernst, Kevin Cozens, Øyvind Kolås and Michael Schumacher. + + +GEGL-0.0.4 2006-12-29 +--------------------- + +This was the first public release of GEGL. + +- 8bit, 16bit integer and 32bit floating point, RGB, CIE Lab, YCbCr + and naive CMYK output. +- Extendable through plug-ins. +- XML, C and Python interfaces. +- Memory efficient evaluation of subregions. +- Tiled, sparse, pyramidial and larger than RAM buffers. + +Operations +~~~~~~~~~~ + +- PNG, JPEG, SVG, EXR, RAW and other image sources. +- Arithmetic operations, porter duff compositing operations, SVG blend + modes, other blend modes, apply mask. +- Gaussian blur. +- Basic color correction tools. +- Most processing done with High Dynamic Range routines. +- Text layouting using pango + +Contributors +~~~~~~~~~~~~ + +Dominik Ernst, Kevin Cozens, Manish Singh, Martin Nordholts, Michael +Natterer. Philip Lafleur, Sven Neumann and Øyvind Kolås. + +GEGL-0.0.0 +---------- + +Contributors: + +Calvin Williamson, Caroline Dahloff Daniel Rogers, Garry R. Osgood, Jay +Cox and Sven Neumann + diff -Nru gegl-0.3.8/docs/operation-api.html gegl-0.3.12/docs/operation-api.html --- gegl-0.3.8/docs/operation-api.html 2016-06-13 09:54:47.000000000 +0000 +++ gegl-0.3.12/docs/operation-api.html 2017-02-13 10:11:23.000000000 +0000 @@ -3,7 +3,7 @@ - +