Author: Martin Nordholts <martinn@src.gnome.org>
Date:   Sun Jun 28 20:16:23 2009 +0200

    Release 0.1.0

Author: Martin Nordholts <martinn@src.gnome.org>
Date:   Sun Jun 28 21:16:59 2009 +0200

    Update ChangeLog

Author: Martin Nordholts <martinn@src.gnome.org>
Date:   Sun Jun 28 21:08:24 2009 +0200

    Bump version to 0.1.0
    
    Bump version to 0.1.0 and make sure the link name remains `gegl-0.0'.

Author: Martin Nordholts <martinn@src.gnome.org>
Date:   Thu May 21 09:45:47 2009 +0200

    Bump required babl version to 0.1.0

Author: Martin Nordholts <martinn@src.gnome.org>
Date:   Tue Jun 30 21:35:14 2009 +0200

    docs: Add missing files to EXTRA_DIST

Author: Martin Nordholts <martinn@src.gnome.org>
Date:   Tue Jun 30 21:32:09 2009 +0200

    docs: Delete unused images

Author: Martin Nordholts <martinn@src.gnome.org>
Date:   Sun Jun 28 19:18:41 2009 +0200

    operations: Explicitly specify op sources (cont.)
    
    Explicitly specify op sources as it appears as if automake 1.11 does
    not work the same as previous versions with regards to figuring out
    the source files.

Author: Martin Nordholts <martinn@src.gnome.org>
Date:   Sun Jun 28 14:13:43 2009 +0200

    Update ChangeLog with all git commits up until now
    
    Update ChangeLog with all git commits up until now. We will keep this
    file up to date until the 0.1.0 release, after which the file will not
    be version controlled any longer and instead generated for each
    subsequentlly released tarball.

Author: Martin Nordholts <martinn@src.gnome.org>
Date:   Sun Jun 28 09:41:24 2009 +0200

    Update AUTHORS and 'Contributions from' for 0.1.0

 AUTHORS |    4 +++-
 NEWS    |    9 ++++++---
 2 files changed, 9 insertions(+), 4 deletions(-)

Author: Martin Nordholts <martinn@src.gnome.org>
Date:   Sun Jun 28 09:13:47 2009 +0200

    Remove the 'portability' item in NEWS
    
    Remove the 'portability' item in NEWS since "Bug 576615 – [GEGL] These
    patches are required for successful vendor compiles on non-linux
    machines" won't make it into 0.1.0.

 NEWS |   11 -----------
 1 files changed, 0 insertions(+), 11 deletions(-)

Author: Martin Nordholts <martinn@src.gnome.org>
Date:   Sun Jun 28 08:57:03 2009 +0200

    operations: Explicitly specify op sources
    
    Explicitly specify op sources as it appears as if automake 1.11 does
    not work the same as previous versions with regards to figuring out
    the source files.

 operations/external/Makefile.am |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

Author: Martin Nordholts <martinn@src.gnome.org>
Date:   Sun Jun 28 08:37:14 2009 +0200

    Update Subversion references to git

 HACKING                    |    4 ++--
 autogen.sh                 |    4 ++--
 bindings/pygegl/autogen.sh |    3 ++-
 bindings/vala/autogen.sh   |    2 +-
 docs/development.txt       |    2 +-
 docs/gegl-sharp/index.html |   12 +++++-------
 docs/gegl-vala/index.html  |   12 +++++-------
 docs/index-static.txt.in   |   28 ++++++++++++++--------------
 docs/pygegl/index.html     |   12 +++++-------
 docs/rgegl/index.html      |   12 +++++-------
 tools/gobj2dot.rb          |    2 +-
 11 files changed, 43 insertions(+), 50 deletions(-)

Author: Martin Nordholts <martinn@src.gnome.org>
Date:   Fri Jun 26 19:38:00 2009 +0200

    Add gegl.doap

 gegl.doap |   18 ++++++++++++++++++
 1 files changed, 18 insertions(+), 0 deletions(-)

Author: Martin Nordholts <martinn@src.gnome.org>
Date:   Fri Jun 26 08:15:10 2009 +0200

    gegl: Assume GeglProcessor clients keep track of dirty regions
    
    Assume GeglProcessor clients that use gegl_processor_set_rectangle()
    keeps track of dirty regions, and reset valid_region whenever the
    rectangle changes.

 gegl/process/gegl-processor.c |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

Author: Martin Nordholts <martinn@src.gnome.org>
Date:   Fri Jun 26 07:32:29 2009 +0200

    tests: Add test case for changing GeglProcessor rect
    
    Add test case for changing GeglProcessor processing rect that fails
    without the recent GeglProcessor commits.

 tests/.gitignore                   |    3 +-
 tests/Makefile.am                  |    3 +-
 tests/test-change-processor-rect.c |  148 ++++++++++++++++++++++++++++++++++++
 3 files changed, 152 insertions(+), 2 deletions(-)

Author: Martin Nordholts <martinn@src.gnome.org>
Date:   Fri Jun 26 07:11:49 2009 +0200

    gegl: Require an operation to be set on in gegl_processor_set_node()

 gegl/process/gegl-processor.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

Author: Martin Nordholts <martinn@src.gnome.org>
Date:   Fri Jun 26 07:11:06 2009 +0200

    gegl: Do not have logic in gegl_node_new_processor()
    
    Do not have logic in gegl_node_new_processor(), move that to
    gegl_processor_set_rectangle() instead.

 gegl/process/gegl-processor.c |   66 ++++++++++++++++++----------------------
 1 files changed, 30 insertions(+), 36 deletions(-)

Author: Martin Nordholts <martinn@src.gnome.org>
Date:   Fri Jun 26 06:49:48 2009 +0200

    gegl: Remove unimportant FIXME in GeglProcessor

 gegl/process/gegl-processor.c |    4 ----
 1 files changed, 0 insertions(+), 4 deletions(-)

Author: Martin Nordholts <martinn@src.gnome.org>
Date:   Thu Jun 25 22:47:39 2009 +0200

    gegl: Always use valid_region of GeglProcessor
    
    To have less special cases, always use valid_region of GeglProcessor
    instead of sometimes the GeglProcessor valid_region and sometimes the
    GeglCache valid_region.

 gegl/process/gegl-processor.c |   71 +++++++++++-----------------------------
 1 files changed, 20 insertions(+), 51 deletions(-)

Author: Martin Nordholts <martinn@src.gnome.org>
Date:   Thu Jun 25 19:05:28 2009 +0200

    gegl: Processor input depends on node, not object construction
    
    The GeglProcessor input node depends on the node to process, not
    object construction by itself. So introduce gegl_processor_set_node()
    and move contruction logic there. This also allows us to remove the
    constructor completely.

 gegl/process/gegl-processor.c |   91 ++++++++++++++++++-----------------------
 1 files changed, 40 insertions(+), 51 deletions(-)

Author: Martin Nordholts <martinn@src.gnome.org>
Date:   Thu Jun 25 08:05:36 2009 +0200

    gegl: Remove GeglProcessor queued_region member
    
    Remove GeglProcessor queued_region member, it is never read from, only
    written to.

 gegl/process/gegl-processor.c |   51 ++++-------------------------------------
 1 files changed, 5 insertions(+), 46 deletions(-)

Author: Tobias Mueller <tobiasmue@gnome.org>
Date:   Tue Jun 23 15:01:21 2009 +0200

    Update FSF's address
    
    Fixes bug 577951.

 bindings/gegl-sharp/COPYING             |    6 +++---
 gegl/buffer/gegl-id-pool.c              |    4 ++--
 gegl/buffer/gegl-id-pool.h              |    4 ++--
 gegl/gegl-cpuaccel.c                    |    4 ++--
 gegl/gegl-cpuaccel.h                    |    4 ++--
 operations/external/v4lutils/v4lutils.c |    4 ++--
 operations/external/v4lutils/v4lutils.h |    4 ++--
 7 files changed, 15 insertions(+), 15 deletions(-)

Author: Martin Nordholts <martinn@src.gnome.org>
Date:   Mon Jun 22 21:01:54 2009 +0200

    Remove ifdeffed away code that has been dead for years

 bindings/rgegl/src/rgegl-node.c      |   53 ------
 bindings/rgegl/src/rgegl-rectangle.c |   25 ---
 examples/util/gegl-view.c            |   10 -
 gegl/gegl-xml.c                      |  299 ----------------------------------
 tools/operation_reference.c          |   11 --
 5 files changed, 0 insertions(+), 398 deletions(-)

Author: Martin Nordholts <martinn@src.gnome.org>
Date:   Mon Jun 22 20:17:10 2009 +0200

    bin: Remove unused gegl option --delay

 bin/gegl-options.c |   16 +---------------
 bin/gegl-options.h |    1 -
 2 files changed, 1 insertions(+), 16 deletions(-)

Author: Martin Nordholts <martinn@src.gnome.org>
Date:   Mon Jun 22 20:04:51 2009 +0200

    gegl: Remove dead code

 gegl/graph/gegl-node.c |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)

Author: Martin Nordholts <martinn@src.gnome.org>
Date:   Mon Jun 22 07:13:20 2009 +0200

    gegl: Add GEGL_DEBUG_INVALIDATION to GeglDebugFlag
    
    Add GEGL_DEBUG_INVALIDATION to GeglDebugFlag and convert the
    "if (0)"-ed away output to GEGL_NODE (GEGL_DEBUG_INVALIDATION, ...).

 gegl/gegl-debug.h      |    4 +++-
 gegl/graph/gegl-node.c |   22 +++++++++++-----------
 2 files changed, 14 insertions(+), 12 deletions(-)

Author: Martin Nordholts <martinn@src.gnome.org>
Date:   Sun Jun 21 22:34:00 2009 +0200

    operations: Add DESTDIR to Makefile-operations.am uninstall-local
    
    Add DESTDIR to Makefile-operations.am uninstall-local. This makes
    'make distcheck' pass.

 operations/Makefile-operations.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Author: Martin Nordholts <martinn@src.gnome.org>
Date:   Sun Jun 21 22:04:45 2009 +0200

    gegl: Add gegl_node_dump_depends_on()
    
    Add gegl_node_dump_depends_on() for interactive debugging.

 gegl/graph/gegl-node.c |   17 +++++++++++++++++
 gegl/graph/gegl-node.h |    1 +
 2 files changed, 18 insertions(+), 0 deletions(-)

Author: Martin Nordholts <martinn@src.gnome.org>
Date:   Sun Jun 21 21:29:57 2009 +0200

    gegl: Properly handle pad names on proxynops
    
    We need to special case the pad names when implicitly using proxynop
    nodes when connecting to/disconnecting from graph nodes.

 gegl/graph/gegl-node.c |   52 +++++++++++++++++++++++++++++++++++------------
 1 files changed, 38 insertions(+), 14 deletions(-)

Author: Martin Nordholts <martinn@src.gnome.org>
Date:   Sun Jun 21 21:28:48 2009 +0200

    gegl: Handle NULL in gegl_node_new_processor() debug output

 gegl/process/gegl-processor.c |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

Author: Martin Nordholts <martinn@src.gnome.org>
Date:   Sun Jun 21 21:28:17 2009 +0200

    gegl: Use 10 point font size on nodes in graphviz

 gegl/gegl-dot.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Author: Martin Nordholts <martinn@src.gnome.org>
Date:   Sun Jun 21 20:49:05 2009 +0200

    gegl: Use more generic proxynop node naming
    
    Use more generic proxynop node naming so that we get the name
    "proxynop-aux" for such proxynop nodes.

 gegl/graph/gegl-node.c |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

Author: Martin Nordholts <martinn@src.gnome.org>
Date:   Sun Jun 21 19:54:32 2009 +0200

    gegl: Implicitly use graph proxy nodes in gegl_node_disconnect()
    
    Implicitly use graph proxy nodes in gegl_node_disconnect() so that we
    are symmetric with gegl_node_connect_from() which does the same.

 gegl/graph/gegl-node.c |   14 ++++++++++----
 1 files changed, 10 insertions(+), 4 deletions(-)

Author: Martin Nordholts <martinn@src.gnome.org>
Date:   Sun Jun 21 18:40:21 2009 +0200

    gegl: Don't assume cache is always used
    
    In gegl_eval_visitor_visit_pad() we can not always assume that the
    cache has been used as the output buffer, so move this logic to all
    users of gegl_operation_context_get_target() instead, and only call
    gegl_cache_computed() if it actually was the cache that _was_ the
    output buffer.
    
    This is admittely not a good looking way of doing this, but it is
    another sign that the current caching strategy and maybe even graph
    evaluation strategy might need to be redesigned.

 gegl/operation/gegl-operation-composer.c        |    4 ++++
 gegl/operation/gegl-operation-composer3.c       |    4 ++++
 gegl/operation/gegl-operation-filter.c          |    4 ++++
 gegl/operation/gegl-operation-point-composer.c  |    3 +++
 gegl/operation/gegl-operation-point-composer3.c |    3 +++
 gegl/operation/gegl-operation-source.c          |    3 +++
 gegl/process/gegl-eval-visitor.c                |    8 --------
 7 files changed, 21 insertions(+), 8 deletions(-)

Author: Martin Nordholts <martinn@src.gnome.org>
Date:   Sun Jun 21 18:25:48 2009 +0200

    gegl: Set the cache on the operation context during evaluation
    
    Set the cache on the operation context during pad evaluation instead
    of during the need rect calculation phase. It simply feels more clean
    this way.

 gegl/operation/gegl-operations.c |    4 ----
 gegl/process/gegl-eval-visitor.c |   13 ++++++++-----
 2 files changed, 8 insertions(+), 9 deletions(-)

Author: Martin Nordholts <martinn@src.gnome.org>
Date:   Sun Jun 21 17:57:53 2009 +0200

    gegl: Add gegl_operation_context_set_object()

 gegl/operation/gegl-operation-context.c |   10 ++++++++++
 gegl/operation/gegl-operation-context.h |    3 +++
 2 files changed, 13 insertions(+), 0 deletions(-)

Author: Michael Schumacher <schumaml@gmx.de>
Date:   Sat Jun 13 17:47:43 2009 +0200

    Add LIBADD to ppm_load and ppm_save
    
    All ops do need the $(op_libs) on Microsoft Windows.

 operations/external/Makefile.am |   12 +++++++-----
 1 files changed, 7 insertions(+), 5 deletions(-)

Author: Øyvind Kolås <pippin@gimp.org>
Date:   Mon Jun 8 21:54:24 2009 +0100

    %/chunks_each/gegl_tile_handler_cache_dispose_buffer_tiles/g

 gegl/buffer/gegl-tile-handler-cache.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

Author: Martin Nordholts <martinn@src.gnome.org>
Date:   Mon Jun 8 19:31:50 2009 +0200

    gegl: Rename GeglCRVisitor to GeglNeedVisitor
    
    Rename GeglCRVisitor to GeglNeedVisitor since that is a better name
    given what it does.

 gegl/process/gegl-eval-mgr.c     |    8 ++++----
 gegl/process/gegl-eval-mgr.h     |    2 +-
 gegl/process/gegl-need-visitor.c |   20 ++++++++++----------
 gegl/process/gegl-need-visitor.h |   26 +++++++++++++-------------
 4 files changed, 28 insertions(+), 28 deletions(-)

Author: Martin Nordholts <martinn@src.gnome.org>
Date:   Mon Jun 8 19:26:52 2009 +0200

    gegl: Rename gegl-cr-visitor.[ch] to gegl-need-visitor.[ch]
    
    Rename gegl-cr-visitor.[ch] to gegl-need-visitor.[ch]. We do this as a
    separate step from the next refactoring commit because git becomes confused
    about the rename otherwise.

 gegl/process/Makefile.am         |    4 +-
 gegl/process/gegl-cr-visitor.c   |   82 --------------------------------------
 gegl/process/gegl-cr-visitor.h   |   53 ------------------------
 gegl/process/gegl-eval-mgr.c     |    2 +-
 gegl/process/gegl-need-visitor.c |   82 ++++++++++++++++++++++++++++++++++++++
 gegl/process/gegl-need-visitor.h |   53 ++++++++++++++++++++++++
 6 files changed, 138 insertions(+), 138 deletions(-)

Author: Martin Nordholts <martinn@src.gnome.org>
Date:   Mon Jun 8 19:16:22 2009 +0200

    gegl: Rename source_region to need_rect
    
    Do the renames
    
      gegl_operation_calc_source_regions() ->
      gegl_operation_calc_need_rects()
    
    and
    
      gegl_operation_set_source_region() ->
      gegl_operation_set_need_rect()
    
    since that is in line with the conventions in the rest of GEGL, in
    particular name of GeglNode struct members. Also add a comment
    explaning what the need rect is.

 gegl/operation/gegl-operation.h  |    2 +-
 gegl/operation/gegl-operations.c |   32 ++++++++++++++++++++++++--------
 gegl/process/gegl-cr-visitor.c   |    2 +-
 3 files changed, 26 insertions(+), 10 deletions(-)

Author: Martin Nordholts <martinn@src.gnome.org>
Date:   Sun Jun 7 22:09:29 2009 +0200

    gegl: Add more GEGL_DEBUG_PROCESS output

 gegl/process/gegl-cr-visitor.c |    9 +++++++++
 gegl/process/gegl-processor.c  |    5 +++++
 2 files changed, 14 insertions(+), 0 deletions(-)

Author: Martin Nordholts <martinn@src.gnome.org>
Date:   Sat Jun 6 17:01:32 2009 +0200

    gegl: Also debug gegl_eval_visitor_visit_pad() cache usage
    
    Also debug gegl_eval_visitor_visit_pad() cache usage so we report the
    complete picture.

 gegl/process/gegl-eval-visitor.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

Author: Martin Nordholts <martinn@src.gnome.org>
Date:   Sat Jun 6 16:14:30 2009 +0200

    gegl: Add gegl_eval_visitor_visit_pad() debug output
    
    Add gegl_eval_visitor_visit_pad() debug output that is enabled with
    the env var GEGL_DEBUG=process. A typical use case is making sure that
    the expected chain of nodes are processed.

 gegl/process/gegl-eval-visitor.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

Author: Martin Nordholts <martinn@src.gnome.org>
Date:   Tue Jun 2 22:25:38 2009 +0200

    gegl: Add gegl_rectangle_dump() for debugging purposes

 gegl/gegl-utils.c |   10 ++++++++++
 gegl/gegl-utils.h |    7 +++++++
 2 files changed, 17 insertions(+), 0 deletions(-)

Author: Martin Nordholts <martinn@src.gnome.org>
Date:   Sat May 30 10:35:44 2009 +0200

    gegl: Add gegl_region_dump() for debugging purposes

 gegl/buffer/gegl-region-generic.c |   20 ++++++++++++++++++++
 gegl/buffer/gegl-region.h         |    1 +
 2 files changed, 21 insertions(+), 0 deletions(-)

Author: Martin Nordholts <martinn@src.gnome.org>
Date:   Sat May 30 07:49:15 2009 +0200

    gegl: Add GeglNode pointer address to gegl_node_get_debug_name()

 gegl/gegl-dot.c        |    2 +-
 gegl/graph/gegl-node.c |    4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

Author: Martin Nordholts <martinn@src.gnome.org>
Date:   Fri May 29 20:24:07 2009 +0200

    operations: Namespace most static functions in affine.c

 operations/affine/affine.c |  190 +++++++++++++++++++++-----------------------
 1 files changed, 92 insertions(+), 98 deletions(-)

Author: Martin Nordholts <martinn@src.gnome.org>
Date:   Wed May 27 19:07:56 2009 +0200

    gegl: Namespace functions in gegl-operation-sink.c

 gegl/operation/gegl-operation-sink.c |   78 ++++++++++++++++-----------------
 1 files changed, 38 insertions(+), 40 deletions(-)

Author: Martin Nordholts <martinn@src.gnome.org>
Date:   Wed May 27 18:43:58 2009 +0200

    gegl: Improve gegl_operation_context_take_object() warning message
    
    Improve gegl_operation_context_take_object() warning message by also
    saying on what operation the pad was not found.

 gegl/operation/gegl-operation-context.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

Author: Martin Nordholts <martinn@src.gnome.org>
Date:   Wed May 27 18:43:21 2009 +0200

    gegl: Add gegl_operation_get_name()

 gegl/operation/gegl-operation.c |   11 +++++++++++
 gegl/operation/gegl-operation.h |    2 ++
 2 files changed, 13 insertions(+), 0 deletions(-)

Author: Ozan Caglayan <ozan@pardus.org.tr>
Date:   Wed May 27 17:51:00 2009 +0200

    Bug 583951 – Patch to replace deprecated img_convert function

 operations/workshop/external/Makefile.am |    2 +-
 operations/workshop/external/ff-save.c   |   27 +++++++++++++++++++++++----
 2 files changed, 24 insertions(+), 5 deletions(-)

Author: Martin Nordholts <martinn@src.gnome.org>
Date:   Wed May 27 07:06:57 2009 +0200

    Obsolete ChangeLog

 ChangeLog |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

Author: Martin Nordholts <martinn@src.gnome.org>
Date:   Tue May 26 22:20:18 2009 +0200

    tests: Add test for implicit connection to graph output proxy
    
    Add test for implicit connection to graph output proxy to the existing
    test-proxynop-processing test. Doesn't hurt.

 tests/test-proxynop-processing.c |   21 ++++++++++++++++++---
 1 files changed, 18 insertions(+), 3 deletions(-)

Author: Martin Nordholts <martinn@src.gnome.org>
Date:   Tue May 26 22:09:09 2009 +0200

    gegl: Do breadth first traversal in gegl-dot.c
    
    Do breadth first traversal in gegl-dot.c since that is slightly easier
    to interactively debug.

 gegl/gegl-dot.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Author: Martin Nordholts <martinn@src.gnome.org>
Date:   Tue May 26 22:06:58 2009 +0200

    gegl: Add gegl_dot_node_to_png_default()
    
    Add gegl_dot_node_to_png_default() which simply calls
    gegl_dot_node_to_png() with `png_path' set to "/tmp/node.png". A nice
    convenience when debugging using a command line interface.

 gegl/gegl-dot.c |   12 ++++++++++++
 gegl/gegl-dot.h |    1 +
 2 files changed, 13 insertions(+), 0 deletions(-)

Author: Martin Nordholts <martinn@src.gnome.org>
Date:   Tue May 26 21:56:21 2009 +0200

    operations: Remove unused variables in gegl:weighted-blend

 operations/common/weighted_blend.c |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

Author: Martin Nordholts <martinn@src.gnome.org>
Date:   Tue May 26 22:22:40 2009 +0200

    gegl: Include stdlib.h for system() in gegl-dot.c

 gegl/gegl-dot.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

Author: Martin Nordholts <martinn@src.gnome.org>
Date:   Tue May 26 21:25:32 2009 +0200

    gegl: Handle sinks in gegl_dot_add_node_and_dependencies()

 gegl/gegl-dot.c |   22 +++++++++++++++++++++-
 1 files changed, 21 insertions(+), 1 deletions(-)

Author: Martin Nordholts <martinn@src.gnome.org>
Date:   Tue May 26 19:24:56 2009 +0200

    gegl: Remove seemingly accidentally commited debug output

 gegl/process/gegl-processor.c |    7 -------
 1 files changed, 0 insertions(+), 7 deletions(-)

Author: Fryderyk Dziarmagowski <freetz@gmx.net>
Date:   Sat May 23 19:12:59 2009 +0200

    Add DESTDIR expansion to operations install-exec-local target

 operations/Makefile-operations.am |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Author: Sven Neumann <s.neumann@raumfeld.com>
Date:   Tue May 12 08:36:17 2009 +0200

    spelling fixes

 NEWS |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

2009-05-15  Hubert Figuiere  <hub@figuiere.net>

	Use a typedef for the prototype of the function passed to 
	gegl_path_add_flattener(). Fix bug #582805.
	
	* gegl/property-types/gegl-path.h:

	Add G_BEGIN_DECLS and G_END_DECLS to gegl-buffer.h

	* gegl/buffer/gegl-buffer.h

2009-04-21  Martin Nordholts  <martinn@svn.gnome.org>

	Add ppm output file format on the command-line application. It is done
	by parsing the filename extension of the --output parameter, which is
	used to choose the output node type created (png-save or ppm-save).

	Patch from Henrik Akesson.

	* bin/gegl.c
	* bin/gegl-options.c
	* bin/gegl-options.h

2009-04-21  Martin Nordholts  <martinn@svn.gnome.org>

	Add a portable pixmap loader and saver that can read/write both
	the ascii and the binary formats.

	Patch from Henrik Akesson.

	* operations/external/Makefile.am
	* operations/external/ppm-load.c
	* operations/external/ppm-save.c

2009-04-21  Martin Nordholts  <martinn@svn.gnome.org>

	* operations/affine/affine.c: Make sure the sampler is initialized
	before executing logic in get_bounding_box(). This feels like a
	hack but should work fine for now.

2009-04-17  Martin Nordholts  <martinn@src.gnome.org>

	Bug 578932 – Alpha weighted blend composting operation

	Add new gegl:weighted-blend operation that blends two RGBA buffers
	together, using their alpha values as weights.

	Patch from James Legg.

	* operations/common/weighted_blend.c

2009-04-15  Kevin Cozens  <kcozens@cvs.gnome.org>

	* operations/workshop/external/Makefile.am: Added AM_CFLAGS to list
	of CFLAGS for the ff-save op. Fixes build when workshop is enabled.

2009-04-13  Martin Nordholts  <martinn@svn.gnome.org>

	* gegl/process/gegl-prepare-visitor.c: Temporarily restore the
	removed code in gegl-prepare-visitor.c by the commit r3032 to make
	meta op processing work again.

2009-04-12  Martin Nordholts  <martinn@svn.gnome.org>

	* operations/common/layer.c: Use a better load op placeholder text

2009-04-12  Martin Nordholts  <martinn@svn.gnome.org>

	* operations/external/text.c: Default gegl:text color to black
	since white is more common background color than black.

2009-04-12  Martin Nordholts  <martinn@svn.gnome.org>

	Add gegl_dot_node_to_png() which is a debug function supposed to be
	called directly from a debugger. E.g. in gdb it is used like this:

	  p gegl_dot_node_to_png (node, "/tmp/foo.png")

	where 'node' is a node of interest. That will show the graphviz graph
	of 'node' and its dependencies.

	* docs/development.txt
	* gegl/gegl-dot.c
	* gegl/gegl-dot.h

2009-04-12  Martin Nordholts  <martinn@svn.gnome.org>

	* gegl/gegl-dot.c: Also add edges to dependency based graphviz dot
	output

2009-04-11  Martin Nordholts  <martinn@svn.gnome.org>

	* gegl/graph/gegl-node.c: Remove the GEGL_NODE_GET_PRIVATE() and
	dereference private GeglNode members directly instead of
	indirectly through local variables.

2009-04-11  Martin Nordholts  <martinn@svn.gnome.org>

	Include headers properly, remove unused variables, and generate
	proper code with blend.rb

	* examples/geglbuffer-add-image.c
	* examples/geglbuffer-clock.c
	* examples/hello-world-video.c
	* examples/hello-world.c
	* operations/workshop/generated/blend.rb

2009-04-11  Martin Nordholts  <martinn@svn.gnome.org>

	* gegl/gegl-dot.c: Allow node + dependencies when constructing the
	graphviz dot-file

2009-04-11  Martin Nordholts  <martinn@svn.gnome.org>

	Add a GeglVisitor for constructing graphviz dot files

	* gegl/Makefile.am
	* gegl/gegl-dot-visitor.[ch]
	* gegl/gegl-types-internal.h

2009-04-11  Martin Nordholts  <martinn@svn.gnome.org>

	* gegl/gegl-dot.[ch]: Refactor a bit and add
	gegl_dot_util_add_connection()

2009-04-11  Martin Nordholts  <martinn@svn.gnome.org>

	* gegl/gegl-dot.[ch]: Make gegl-dot.c utility functions part of
	the internal interface

2009-04-11  Martin Nordholts  <martinn@svn.gnome.org>

	* gegl/graph/gegl-pad.c: Input pads can only depend on one pad,
	simplify code in gegl_pad_get_depends_on().

2009-04-11  Martin Nordholts  <martinn@svn.gnome.org>

	* gegl/operation/gegl-operations.c: We must not only say that an
	operation context is cached, we must also actually make the
	operation context point to the cache.

2009-04-11  Martin Nordholts  <martinn@svn.gnome.org>

	* gegl/process/gegl-eval-visitor.c: Remove ugly cache-refresh code
	in gegl_eval_visitor_visit_pad()

2009-04-11  Martin Nordholts  <martinn@svn.gnome.org>

	* gegl/graph/gegl-node.c: Remove param checks in
	gegl_node_connect_to() since they are checked in
	gegl_node_connect_from() anyway.

2009-04-11  Martin Nordholts  <martinn@svn.gnome.org>

	* gegl/graph/gegl-node.c: Implicitly connect to input and output
	proxies of graph nodes in gegl_node_connect_from(). Allowing
	connections to actual graph nodes creates too much special-case
	code elsewhere.

2009-04-11  Martin Nordholts  <martinn@svn.gnome.org>

	* gegl/graph/gegl-node.c: GeglNode sinks -> sink_connections and
	sources -> source_connections

2009-04-11  Martin Nordholts  <martinn@svn.gnome.org>

	* gegl/graph/gegl-node.c: No need to init GeglNodePrivate pointers
	to NULL, they are malloc0ed

2009-04-11  Martin Nordholts  <martinn@svn.gnome.org>

	* gegl/graph/gegl-node.[ch]: Make GeglNode `sources' and `sinks'
	private

2009-04-11  Martin Nordholts  <martinn@svn.gnome.org>

	Remove gegl_pad_get_internal_connected_to(), it only hosts ugly
	graph proxynop special-case code.

	* gegl/graph/gegl-pad.c
	* gegl/graph/gegl-pad.h
	* gegl/operation/gegl-operation.c
	* gegl/operation/gegl-operations.c
	* gegl/process/gegl-eval-visitor.c

2009-04-11  Martin Nordholts  <martinn@svn.gnome.org>

	Remove most of the special treatment of input/output graph
	proxies. It is better to have core logic as clean and possible and
	move special treatment higher up in the architectural layers.

	* gegl/graph/gegl-node.c
	* gegl/graph/gegl-pad.c
	* gegl/process/gegl-cr-visitor.c
	* gegl/process/gegl-finish-visitor.c
	* gegl/process/gegl-prepare-visitor.c

2009-04-11  Martin Nordholts  <martinn@svn.gnome.org>

	* gegl/graph/gegl-pad.c: Only accept pad connections when the sink
	pad is unconnected

2009-04-11  Martin Nordholts  <martinn@svn.gnome.org>

	* gegl/graph/gegl-pad.c: Do not dodge corrupt pad connections, it
	makes more sense to crash due to segmentation fault.

2009-04-11  Martin Nordholts  <martinn@svn.gnome.org>

	Fix make distcheck by making gegl-chant.h find the .c files in the
	srcdirs and fixing typos in Makefile.ams.

	* gegl/operation/Makefile.am
	* gegl/process/Makefile.am
	* operations/common/Makefile.am
	* operations/core/Makefile.am
	* operations/generated/Makefile.am

2009-04-11  Martin Nordholts  <martinn@svn.gnome.org>

	* gegl/buffer/gegl-cache.c: Handle infinite planes in
	gegl_rectangle_expand()

2009-04-11  Martin Nordholts  <martinn@svn.gnome.org>

	* gegl/operation/gegl-operation-context.c: Use
	g_value_take_object() instead of g_value_set_object() so we can
	remove explicit unrefs in gegl_operation_context_take_object().

2009-04-11  Martin Nordholts  <martinn@svn.gnome.org>

	* gegl/Makefile.am: Move the libgegl build libs from LIBS to
	_LIBADD because dependency tracking doesn't seem to work
	otherwize. That is, changes in gegl/operation/liboperation.la
	doesn't cause a rebuild of libgegl-@GEGL_API_VERSION@.la.

2009-04-10  Martin Nordholts  <martinn@svn.gnome.org>

	Rename gegl_operation_context_set_object() to
	gegl_operation_context_take_object() so its semantics are
	reflected in the name.

	* gegl/gegl-plugin.h
	* gegl/operation/gegl-operation-context.c
	* gegl/operation/gegl-operation-context.h
	* gegl/operation/gegl-operation.c
	* operations/affine/affine.c
	* operations/common/buffer-source.c
	* operations/common/introspect.c
	* operations/common/magick-load.c
	* operations/common/open-buffer.c
	* operations/common/raw-load.c
	* operations/core/clone.c
	* operations/core/crop.c
	* operations/core/nop.c
	* operations/workshop/rawbayer-load.c

2009-04-10  Martin Nordholts  <martinn@svn.gnome.org>

	* tests/Makefile.am: Make all tests run during make check

2009-04-10  Martin Nordholts  <martinn@svn.gnome.org>

	* gegl/graph/gegl-node.h: Remove unused GeglNode::mutex member and
	gegl_node_lock() and gegl_node_unlock() prototypes

2009-04-10  Martin Nordholts  <martinn@svn.gnome.org>

	* gegl/graph/gegl-node.h: Document GeglNode members

2009-04-10  Martin Nordholts  <martinn@svn.gnome.org>

	* gegl/graph/gegl-node.h: Reformat GeglNode member comments

2009-04-10  Martin Nordholts  <martinn@svn.gnome.org>

	* gegl/graph/gegl-node.[ch]: Remove unused GeglNode::enabled
	member

2009-04-10  Martin Nordholts  <martinn@svn.gnome.org>

	Remove unused GeglNode::is_root member

	* gegl/graph/gegl-node.h
	* gegl/process/gegl-eval-mgr.c

2009-04-10  Martin Nordholts  <martinn@svn.gnome.org>

	Bug 534288 – GEGL need to export the _valist version of the
	variadic arg functions

	Patch from Hubert Figuiere

	* gegl/gegl.h

2009-04-10  Martin Nordholts  <martinn@svn.gnome.org>

	* operations/workshop/external/Makefile.am: Fix
	compilation. Include BABL_CFLAGS and specify _SOURCES explicitly.

2009-03-31  Martin Nordholts  <martinn@svn.gnome.org>

	Patch from Henrik Akesson that extracts duplicated code from
	gegl_buffer_pixel_get and gegl_buffer_pixel_set into the function
	gegl_buffer_in_abyss to improve readability of code and
	maintainability.

	* gegl/buffer/gegl-buffer-access.c

2009-03-31  Martin Nordholts  <martinn@svn.gnome.org>

	* tests/buffer/Makefile.am: Don't use GNU specific options in
	buffer test commands. `ls -1' and `diff -U 50' are GNUisms.  The
	-1 isn't necessary in any case, and I changed -U to -C just to get
	it working... if we need unified diffs, then a configure time
	check for GNU diff (possibly called gdiff) in PATH will be needed
	instead of this easy fix. Patch from Gary V. Vaughan.

2009-03-31  Martin Nordholts  <martinn@svn.gnome.org>

	* tests/buffer/buffer-test.c: Patch from Gary V. Vaughan. Use
	G_STRFUNC everywhere.

2009-03-31  Martin Nordholts  <martinn@svn.gnome.org>

	* gegl/property-types/gegl-path.c (gegl_path_calc_values): Patch
	from Gary V. Vaughan. Don't try to return a value from a void
	function.

2009-03-31  Martin Nordholts  <martinn@svn.gnome.org>

	Patch from Gary V. Vaughan. Unsized arrays are not supported by
	many vendor compilers

	* gegl/property-types/gegl-path.c
	* operations/common/color-temperature.c

2009-03-31  Martin Nordholts  <martinn@svn.gnome.org>

	* configure.ac: Don't try to pass gcc flags to vendor
	compilers. Patch from Gary V. Vaughan. Some vendor compilers warn
	about unknown flags but otherwise compile (noisily, with a warning
	for every unknown flag on every compilation unit). Since we know
	these are gcc flags, only see whether they work when we're
	compiling with gcc.

2009-03-31  Martin Nordholts  <martinn@svn.gnome.org>

	* tools/xml_insert.sh: Patch from Gary V. Vaughan. Rewrite
	xml-insert.sh in portable bourne-shell.

2009-03-31  Martin Nordholts  <martinn@svn.gnome.org>

	Patch from Gary V. Vaughan. Don't use depecrated features or
	reduntant declarations in Makefile.am

	* Makefile.am
	* bin/Makefile.am
	* bindings/gegl-sharp/docs/Makefile.am
	* bindings/pygegl/Gegl/Makefile.am
[--snip--]
