1. 19 Feb, 2008 1 commit
  2. 06 Feb, 2008 1 commit
    • Sven Neumann's avatar
      added nick to chanted properties. · 22531b3d
      Sven Neumann authored
      2008-02-06  Sven Neumann  <sven@gimp.org>
      
      	* gegl/gegl-chant.h: added nick to chanted properties.
      
      	* operations/blur/box-blur.c
      	* operations/blur/gaussian-blur.c
      	* operations/color/brightness-contrast.c
      	* operations/color/contrast-curve.c
      	* operations/color/levels.c
      	* operations/color/mono-mixer.c
      	* operations/color/threshold.c
      	* operations/color/whitebalance.c
      	* operations/core/clone.c
      	* operations/core/convert-format.c
      	* operations/core/crop.c
      	* operations/core/shift.c
      	* operations/enhance/bilateral-filter.c
      	* operations/enhance/snn-mean.c
      	* operations/generated/math.rb
      	* operations/io/exr-load.cpp
      	* operations/io/jpg-load.c
      	* operations/io/load.c
      	* operations/io/pixbuf.c
      	* operations/io/png-load.c
      	* operations/io/png-save.c
      	* operations/io/save-buffer.c
      	* operations/io/save-pixbuf.c
      	* operations/io/svg-load.c
      	* operations/meta/layer.c
      	* operations/render/checkerboard.c
      	* operations/render/color.c
      	* operations/render/fractal-explorer.c
      	* operations/render/introspect.c
      	* operations/render/noise.c
      	* operations/render/text.c
      	* operations/svg/svg_huerotate.c
      	* operations/svg/svg_luminancetoalpha.c
      	* operations/svg/svg_matrix.c
      	* operations/svg/svg_saturate.c
      	* operations/transparency/opacity.c
      	* operations/workshop/box-max.c
      	* operations/workshop/box-min.c
      	* operations/workshop/box-percentile.c
      	* operations/workshop/c2g.c
      	* operations/workshop/demosaic-bimedian.c
      	* operations/workshop/demosaic-simple.c
      	* operations/workshop/disc-percentile.c
      	* operations/workshop/kuwahara-max.c
      	* operations/workshop/kuwahara-min.c
      	* operations/workshop/kuwahara.c
      	* operations/workshop/lens-correct.c
      	* operations/workshop/line-profile.c
      	* operations/workshop/mandelbrot.c
      	* operations/workshop/max-envelope.c
      	* operations/workshop/min-envelope.c
      	* operations/workshop/snn-percentile.c
      	* operations/workshop/stress.c: changed accordingly.
      
      svn path=/trunk/; revision=1978
      22531b3d
  3. 27 Jan, 2008 1 commit
    • Kevin Cozens's avatar
      Updated to new chanting API. · b2c8aa0d
      Kevin Cozens authored
      	* operations/core/clone.c:
      	* operations/core/convert-format.c:
      	* operations/core/crop.c:
      	* operations/core/shift.c:
      	* operations/io/jpg-load.c:
      	* operations/io/pixbuf.c:
      	* operations/io/png-load.c:
      	* operations/io/png-save.c:
      	* operations/io/save-buffer.c:
      	* operations/io/save-pixbuf.c:
      	* operations/io/svg-load.c: Updated to new chanting API.
      
      	* operations/blur/box-blur.c:
      	* operations/blur/gaussian-blur.c:
      	* operations/color/brightness-contrast.c
      	* operations/color/invert.c
      	* operations/color/mono-mixer.c
      	* operations/color/stretch-contrast.c
      	* operations/core/nop.c: Formatting changes.
      
      svn path=/trunk/; revision=1918
      b2c8aa0d
  4. 23 Jan, 2008 1 commit
  5. 21 Jan, 2008 1 commit
    • Øyvind Kolås's avatar
      First shout at installing headers making it possible to build external · 217e658f
      Øyvind Kolås authored
      operations, either as plug-ins or static objects in an application
      using GEGL.
      * gegl/Makefile.am: added gegl-chant.h and module/geglmodule*.h to the
      set of headers to be installed in the gegl header base dir.
      * gegl/module/geglmodule.h: added comment about module ABI versions,
      and updated instruction on when this ABI should be incremented. (we
      should probably allow a range of ABIs, one to be incremented on ABI
      addition and the lower threshold to be incremented on ABI change.
      * gegl/module/geglmoduletypes.h: removed invalid header.
      * gegl/gegl-chant.h: added comment at top.
      * gegl/graph/gegl-pad.h: moved definition of GeglPadType ..
      * gegl/gegl-types.h: .. here, as well as reorganized this file a bit
      to guard against multiple inclusion.
      * gegl/gegl.h: added some guards against multiple inclusion.
      The rest of these files were changed to make them compile, there are
      still some warnings about undeclared functions being issued that needs
      sorting out.
      * gegl/buffer/gegl-buffer-allocator.c:
      * gegl/buffer/gegl-buffer-load.c:
      * gegl/buffer/gegl-buffer-save.c:
      * gegl/buffer/gegl-buffer.c:
      * gegl/buffer/gegl-handler-cache.c:
      * gegl/buffer/gegl-region-generic.c:
      * gegl/buffer/gegl-tile.c:
      * gegl/gegl-dot.c:
      * operations/Makefile-operations.am:
      * operations/color/mono-mixer.c:
      * operations/io/exr-load.cpp:
      * operations/io/load-buffer.c:
      * operations/io/load.c:
      * operations/io/png-save.c:
      * operations/io/save-pixbuf.c:
      * operations/render/checkerboard.c:
      * operations/render/introspect.c:
      
      svn path=/trunk/; revision=1874
      217e658f
  6. 08 Jan, 2008 1 commit
    • Øyvind Kolås's avatar
      removed context_id from arguments on process function. .. same .. and · 063fd8bd
      Øyvind Kolås authored
      * gegl/operation/gegl-operation-composer.[ch]: removed context_id from
      arguments on process function.
      * gegl/operation/gegl-operation-filter.[ch]: .. same
      * gegl/operation/gegl-operation-sink.[ch]: .. and same.
      * gegl/operation/gegl-operation-point-composer.c:
      * gegl/operation/gegl-operation-point-filter.c: adapt to above change.
      * gegl/gegl-chant.h: reflect above change.
      * operations/affine/affine.c:
      * operations/blur/box-blur.c:
      * operations/blur/gaussian-blur.c:
      * operations/color/mono-mixer.c:
      * operations/color/stretch-contrast.c:
      * operations/enhance/bilateral-filter.c:
      * operations/enhance/snn-mean.c:
      * operations/io/png-save.c:
      * operations/io/save-buffer.c:
      * operations/io/save-pixbuf.c: moved to new API.
      
      svn path=/trunk/; revision=1831
      063fd8bd
  7. 07 Jan, 2008 1 commit
    • Øyvind Kolås's avatar
      added some extra debug output for missing formats on pads (to be ignored · 635ffb24
      Øyvind Kolås authored
      * gegl/graph/gegl-node-context.c: added some extra debug output for
      missing formats on pads (to be ignored for some core ops for now, but
      gives better guidance when things crash.)
      * gegl/operation/gegl-operation-composer.[ch]
      * gegl/operation/gegl-operation-filter.[ch]:
      * gegl/operation/gegl-operation-sink.[ch]:
      * gegl/operation/gegl-operation-source.[ch]: added the buffers being
      read from/written to as arguments of the process functions in the base
      classes for the common operation types.
      The rest of the files modified were modifications to update to never
      API.
      * gegl/gegl-chant.h:
      * gegl/operation/gegl-operation-point-composer.c:
      * gegl/operation/gegl-operation-point-filter.c:
      * operations/affine/affine.c:
      * operations/blur/box-blur.c:
      * operations/blur/gaussian-blur.c:
      * operations/color/mono-mixer.c:
      * operations/color/remap.c:
      * operations/color/stretch-contrast.c:
      * operations/core/clone.c:
      * operations/core/crop.c:
      * operations/core/nop.c:
      * operations/core/shift.c:
      * operations/enhance/bilateral-filter.c:
      * operations/enhance/snn-mean.c:
      * operations/io/display.c:
      * operations/io/exr-load.cpp:
      * operations/io/ff-load.c:
      * operations/io/jpg-load.c:
      * operations/io/load-buffer.c:
      * operations/io/magick-load.c:
      * operations/io/pixbuf.c:
      * operations/io/png-load.c:
      * operations/io/png-save.c:
      * operations/io/raw-load.c:
      * operations/io/save-buffer.c:
      * operations/io/save-pixbuf.c:
      * operations/io/svg-load.c:
      * operations/render/FractalExplorer.c:
      * operations/render/checkerboard.c:
      * operations/render/color.c:
      * operations/render/introspect.c:
      * operations/render/noise.c:
      * operations/render/text.c:
      * operations/workshop/stress.c:
      
      svn path=/trunk/; revision=1813
      635ffb24
  8. 05 Jan, 2008 1 commit
    • Øyvind Kolås's avatar
      Made the process methods of operations take a GeglNodeContext instead · 5ac10664
      Øyvind Kolås authored
      of a context_id, this GeglNodeContext contains the logic to perform
      concurrent bookkeeping of data on pads of nodes.
      * gegl/gegl-chant.h:
      * gegl/graph/gegl-node-context.[ch]:
      * gegl/operation/gegl-operation-composer.[ch]:
      * gegl/operation/gegl-operation-filter.[ch]:
      * gegl/operation/gegl-operation-point-composer.c:
      * gegl/operation/gegl-operation-point-filter.c:
      * gegl/operation/gegl-operation-sink.[ch]:
      * gegl/operation/gegl-operation-source.[ch]:
      * gegl/operation/gegl-operation.c:
      * gegl/operation/gegl-operation.h:
      * gegl/process/gegl-eval-visitor.c:
      * gegl/process/gegl-processor.c:
      * operations/affine/affine.c:
      * operations/blur/box-blur.c:
      * operations/blur/gaussian-blur.c:
      * operations/color/mono-mixer.c:
      * operations/color/remap.c:
      * operations/color/stretch-contrast.c:
      * operations/core/clone.c:
      * operations/core/crop.c:
      * operations/core/nop.c:
      * operations/core/shift.c:
      * operations/enhance/bilateral-filter.c:
      * operations/enhance/snn-mean.c:
      * operations/io/display.c:
      * operations/io/exr-load.cpp:
      * operations/io/ff-load.c:
      * operations/io/jpg-load.c:
      * operations/io/load-buffer.c:
      * operations/io/magick-load.c:
      * operations/io/pixbuf.c:
      * operations/io/png-load.c:
      * operations/io/png-save.c:
      * operations/io/raw-load.c:
      * operations/io/save-buffer.c:
      * operations/io/save-pixbuf.c:
      * operations/io/svg-load.c:
      * operations/render/FractalExplorer.c:
      * operations/render/checkerboard.c:
      * operations/render/color.c:
      * operations/render/introspect.c:
      * operations/render/noise.c:
      * operations/render/text.c:
      * operations/workshop/box-max.c:
      * operations/workshop/box-min.c:
      * operations/workshop/box-percentile.c:
      * operations/workshop/c2g.c:
      * operations/workshop/demosaic-simple.c:
      * operations/workshop/disc-percentile.c:
      * operations/workshop/gluas.c:
      * operations/workshop/gtk-display.c:
      * operations/workshop/hstack.c:
      * operations/workshop/kuwahara-max.c:
      * operations/workshop/kuwahara-min.c:
      * operations/workshop/kuwahara.c:
      * operations/workshop/line-profile.c:
      * operations/workshop/mandelbrot.c:
      * operations/workshop/max-envelope.c:
      * operations/workshop/mblur.c:
      * operations/workshop/min-envelope.c:
      * operations/workshop/rawbayer-load.c:
      * operations/workshop/snn-percentile.c:
      * operations/workshop/stress.c:
      
      svn path=/trunk/; revision=1801
      5ac10664
  9. 04 Jan, 2008 1 commit
    • Øyvind Kolås's avatar
      Removed context_id argument from prepare method, added const · 6d9def27
      Øyvind Kolås authored
      GeglRectangle *result to base process and many of the process
      protoypes in other base classes to simplify logic in operations.
      * gegl/gegl-chant.h:
      * gegl/operation/gegl-operation-filter.c:
      * gegl/operation/gegl-operation-composer.c:
      * gegl/operation/gegl-operation-filter.h:
      * gegl/operation/gegl-operation-area-filter.c:
      * gegl/operation/gegl-operation-composer.h:
      * gegl/operation/gegl-operation-source.c:
      * gegl/operation/gegl-operation.c:
      * gegl/operation/gegl-operation-sink.c:
      * gegl/operation/gegl-operation-source.h:
      * gegl/operation/gegl-operation.h:
      * gegl/operation/gegl-operation-sink.h:
      * gegl/operation/gegl-operation-point-filter.c:
      * gegl/operation/gegl-operation-point-composer.c:
      * gegl/process/gegl-eval-visitor.c:
      * gegl/process/gegl-prepare-visitor.c:
      * gegl/process/gegl-eval-mgr.c:
      * gegl/process/gegl-processor.c:
      * operations/render/color.c:
      * operations/render/text.c:
      * operations/render/introspect.c:
      * operations/render/checkerboard.c:
      * operations/render/FractalExplorer.c:
      * operations/render/noise.c:
      * operations/svg/svg_huerotate.c:
      * operations/svg/svg_luminancetoalpha.c:
      * operations/svg/svg_matrix.c:
      * operations/svg/svg_saturate.c:
      * operations/enhance/bilateral-filter.c:
      * operations/enhance/snn-mean.c:
      * operations/blur/box-blur.c:
      * operations/blur/gaussian-blur.c:
      * operations/meta/layer.c:
      * operations/io/png-load.c:
      * operations/io/save-buffer.c:
      * operations/io/raw-load.c:
      * operations/io/magick-load.c:
      * operations/io/exr-load.cpp:
      * operations/io/svg-load.c:
      * operations/io/load.c:
      * operations/io/png-save.c:
      * operations/io/load-buffer.c:
      * operations/io/save-pixbuf.c:
      * operations/io/pixbuf.c:
      * operations/io/jpg-load.c:
      * operations/core/clone.c:
      * operations/core/crop.c:
      * operations/core/convert-format.c:
      * operations/core/nop.c:
      * operations/core/shift.c:
      * operations/affine/affine.c:
      * operations/transparency/opacity.c:
      * operations/workshop/min-envelope.c:
      * operations/workshop/max-envelope.c:
      * operations/workshop/kuwahara.c:
      * operations/workshop/grey.c:
      * operations/workshop/box-min.c:
      * operations/workshop/disc-percentile.c:
      * operations/workshop/box-max.c:
      * operations/workshop/c2g.c:
      * operations/workshop/gluas.c:
      * operations/workshop/demosaic-simple.c:
      * operations/workshop/hstack.c:
      * operations/workshop/generated/blend.rb:
      * operations/workshop/box-percentile.c:
      * operations/workshop/mblur.c:
      * operations/workshop/stress.c:
      * operations/workshop/kuwahara-min.c:
      * operations/workshop/line-profile.c:
      * operations/workshop/kuwahara-max.c:
      * operations/workshop/snn-percentile.c:
      * operations/workshop/mandelbrot.c:
      * operations/workshop/ff-save.c:
      * operations/workshop/gtk-display.c:
      * operations/workshop/rawbayer-load.c:
      * operations/generated/svg-12-blend.rb:
      * operations/generated/other-blend.rb:
      * operations/generated/math.rb:
      * operations/generated/svg-12-porter-duff.rb:
      * operations/color/contrast-curve.c:
      * operations/color/brightness-contrast.c:
      * operations/color/remap.c:
      * operations/color/whitebalance.c:
      * operations/color/stretch-contrast.c:
      * operations/color/mono-mixer.c:
      * operations/color/threshold.c:
      
      svn path=/trunk/; revision=1798
      6d9def27
  10. 30 Dec, 2007 1 commit
    • Øyvind Kolås's avatar
      Made it possible for subclasses of GeglOperationSink to specify · f06e2f59
      Øyvind Kolås authored
      whether they need all data in one go or not.
      * gegl/operation/gegl-operation-sink.h: added needs_full boolean to
      class structure.
      * gegl/operation/gegl-operation-sink.c: added
      gegl_operation_sink_needs_full query method.
      * operations/io/display.c: 
      * operations/io/png-save.c:
      * operations/io/save-buffer.c:
      * operations/io/save-pixbuf.c:
      * operations/workshop/ff-save.c: Updated writing operations that need
      the full buffer to say so.
      
      svn path=/trunk/; revision=1786
      f06e2f59
  11. 29 Dec, 2007 2 commits
    • Michael Natterer's avatar
      gegl/operation/gegl-operation-area-filter.c · 64da1c50
      Michael Natterer authored
      2007-12-29  Michael Natterer  <mitch@gimp.org>
      
      	* gegl/operation/gegl-operation-area-filter.c
      	* gegl/operation/gegl-operation-composer.c
      	* gegl/operation/gegl-operation-filter.c
      	* gegl/operation/gegl-operation-point-composer.c
      	* gegl/operation/gegl-operation-point-filter.c
      	* gegl/operation/gegl-operation-sink.c
      	* gegl/operation/gegl-operation-source.c
      	* gegl/operation/gegl-operation.[ch]
      	* operations/affine/affine.c
      	* operations/color/mono-mixer.c
      	* operations/color/remap.c
      	* operations/color/stretch-contrast.c
      	* operations/core/shift.c
      	* operations/enhance/bilateral-filter.c
      	* operations/enhance/snn-mean.c
      	* operations/io/display.c
      	* operations/io/png-save.c
      	* operations/io/save-buffer.c
      	* operations/render/FractalExplorer.c
      	* operations/render/checkerboard.c
      	* operations/render/checkerboard.c
      	* operations/render/color.c
      	* operations/render/noise.c
      	* operations/render/text.c
      	* operations/render/text.c: constified some API using GeglRectangle.
      
      
      svn path=/trunk/; revision=1774
      64da1c50
    • Øyvind Kolås's avatar
      constified BablFormats. · e3f265b0
      Øyvind Kolås authored
      * bin/export.c:
      * gegl/buffer/gegl-buffer-allocator.c:
      * gegl/buffer/gegl-buffer-allocator.h:
      * gegl/buffer/gegl-buffer-private.h:
      * gegl/buffer/gegl-buffer.c:
      * gegl/buffer/gegl-buffer.h:
      * gegl/buffer/gegl-cache.h:
      * gegl/gegl-chant.h:
      * gegl/gegl-init.c:
      * gegl/gegl-plugin.h:
      * gegl/gegl-types.h:
      * gegl/gegl.h:
      * gegl/graph/gegl-node.c:
      * gegl/graph/gegl-node.h:
      * gegl/operation/gegl-operation.c:
      * gegl/operation/gegl-operation.h:
      * gegl/process/gegl-processor.c:
      * gegl/property-types/Makefile.am:
      * gegl/property-types/gegl-paramspecs.c:
      * operations/io/png-save.c: 
      * operations/io/save-pixbuf.c:
      * operations/render/Makefile.am:
      * operations/workshop/Makefile.am: constified BablFormats.
      
      svn path=/trunk/; revision=1772
      e3f265b0
  12. 11 Nov, 2007 1 commit
  13. 10 Nov, 2007 1 commit
    • Øyvind Kolås's avatar
      Upgraded GEGL from (L)GPLv2 to (L)GPLv3. The library itself and the · 6609e9b8
      Øyvind Kolås authored
      	operations are under LGPLv3 and the sample programs using the GEGL
      	library are licensed under GPLv3. Copyright statements in all files
      	have been updated to reflect this change, the permission to use leter
      	versions of the GNU licenses have been retained in all instances.)
      
      	* COPYING: changed to GPLv3
      	* COPYING.LESSER: added (LGPLv3 's exceptions over GPLv3)
      
      svn path=/trunk/; revision=1682
      6609e9b8
  14. 16 Sep, 2007 1 commit
    • Øyvind Kolås's avatar
      modified order of arguments for gegl_node_blit (scale comes before · bb0e8b37
      Øyvind Kolås authored
      	* gegl/gegl.h: modified order of arguments for gegl_node_blit (scale
      	comes before rectangle) as well as added GEGL_AUTO_ROWSTRIDE =0 define
      	to be used for automatic computation of rowstride for gegl_node_blit
      	and gegl_buffer_get
      	* gegl/buffer/gegl-buffer.[ch]: modified order of arguments for
      	gegl_buffer_get() as well as added a rowstride argument.
      
      	These files in the gegl core needed changes to adapt:
      
      	* bin/export.c:
      	* bin/gegl-view.c:
      	* gegl/buffer/gegl-cache.c:
      	* gegl/buffer/gegl-interpolator.c:
      	* gegl/graph/gegl-node.[ch]:
      	* gegl/operation/gegl-operation-point-composer.c:
      	* gegl/operation/gegl-operation-point-filter.c:
      	* gegl/operation/gegl-operation.c:
      	* gegl/process/gegl-processor.c:
      
      	And all operations were touched as well.
      
      	* operations/*/*.c:
      	* operations/*/*/*.c:
      
      svn path=/trunk/; revision=1651
      bb0e8b37
  15. 02 Jun, 2007 1 commit
  16. 29 May, 2007 1 commit
    • Øyvind Kolås's avatar
      minor correction. removed unused calc_source_regions definition. fixed · a2d52bcc
      Øyvind Kolås authored
      * gegl/gegl-operation-point-composer.c: (process_inner): minor
      correction.
      * gegl/gegl-operation-source.c: removed unused calc_source_regions
      definition.
      * operations/workshop/bilateral-filter.c: (process): fixed typo.
      * operations/file-io/png-save.c: (gegl_buffer_export_png): fixed
      BablFormat -> Babl.
      
      svn path=/trunk/; revision=1519
      a2d52bcc
  17. 22 May, 2007 1 commit
  18. 08 Feb, 2007 1 commit
    • Øyvind Kolås's avatar
      %s/->w/->width/ , %s/\.w/.width/ for GeglRectangles. · b48f334a
      Øyvind Kolås authored
      * bin/editor.c: (cb_introspect), (cb_fit), (cb_fit_on_screen),
      (cb_shrinkwrap):
      * bin/export.c: (set_to_defined), (button_input_clicked),
      (button_view_clicked), (button_render_clicked),
      (gegl_buffer_export_png):
      * bin/gegl-view.c: (computed_event), (expose_event):
      * bin/gegl.c:
      * gegl/buffer/gegl-buffer.c: (gegl_buffer_constructor),
      (gegl_buffer_void), (gegl_buffer_set), (gegl_buffer_get_scaled),
      (gegl_buffer_get):
      * gegl/buffer/gegl-buffer.h:
      * gegl/buffer/gegl-region-generic.c: (gegl_region_rectangle),
      (gegl_region_get_clipbox), (gegl_region_get_rectangles),
      (gegl_region_union_with_rect), (gegl_region_rect_in):
      * gegl/gegl-debug-rect-visitor.c: (visit_node):
      * gegl/gegl-eval-mgr.c: (gegl_eval_mgr_apply):
      * gegl/gegl-graph.c: (source_invalidated):
      * gegl/gegl-have-visitor.c: (visit_node):
      * gegl/gegl-node-dynamic.c: (gegl_node_dynamic_set_need_rect),
      (gegl_node_dynamic_set_result_rect):
      * gegl/gegl-node.c: (source_invalidated), (gegl_node_blit),
      (gegl_node_set_have_rect), (gegl_node_set_need_rect),
      (gegl_node_set_result_rect), (gegl_node_process):
      * gegl/gegl-operation-point-composer.c: (process_inner):
      * gegl/gegl-operation-point-filter.c: (process_inner):
      * gegl/gegl-operation.c: (gegl_operation_get_affected_region),
      (gegl_operation_set_source_region), (gegl_operation_detect):
      * gegl/gegl-processor.c: (gegl_node_new_processor),
      (render_rectangle), (rect_area):
      * gegl/gegl-types.h:
      * gegl/gegl-utils.c: (gegl_rectangle_set),
      (gegl_rectangle_bounding_box), (gegl_rectangle_intersect),
      (gegl_rectangle_copy), (gegl_rectangle_contains),
      (gegl_rectangle_equal), (gegl_rectangle_equal_coords):
      * gegl/gegl-utils.h:
      * gegl/gegl.h:
      * operations/blur/box-blur.c: (process), (get_defined_region),
      (get_source_rect), (get_affected_region):
      * operations/blur/gaussian-blur.c: (process), (get_defined_region),
      (get_source_rect), (get_affected_region):
      * operations/color/brightness-contrast.c:
      * operations/color/remap.c: (process):
      * operations/color/stretch-contrast.c: (process):
      * operations/core/buffer.c: (get_defined_region):
      * operations/core/clone.c: (detect):
      * operations/core/crop.c: (get_defined_region):
      * operations/display/display.c: (process):
      * operations/file-io/jpg-load.c: (get_defined_region):
      * operations/file-io/load.c: (detect):
      * operations/file-io/magick-load.c: (get_defined_region):
      * operations/file-io/pixbuf.c: (get_defined_region):
      * operations/file-io/png-load.c: (get_defined_region):
      * operations/file-io/png-save.c: (process):
      * operations/file-io/raw-load.c: (get_defined_region):
      * operations/file-io/svg-load.c: (get_defined_region):
      * operations/render/FractalExplorer.c: (process),
      (get_defined_region):
      * operations/render/checkerboard.c: (process):
      * operations/render/color.c: (process):
      * operations/render/introspect.c: (process):
      * operations/render/noise.c: (process):
      * operations/render/text.c: (process), (get_defined_region):
      * operations/transform/affine.c: (bounding_box),
      (get_defined_region), (calc_source_regions), (get_affected_region),
      (process):
      * operations/workshop/box-max.c: (process), (get_defined_region),
      (get_source_rect), (get_affected_region):
      * operations/workshop/box-min.c: (process), (get_defined_region),
      (get_source_rect), (get_affected_region):
      * operations/workshop/demosaic-simple.c: (process),
      (get_defined_region), (get_source_rect), (get_affected_region):
      * operations/workshop/gtk-display.c: (process):
      * operations/workshop/kuwahara-max.c: (process),
      (get_defined_region), (get_source_rect), (get_affected_region):
      * operations/workshop/kuwahara-min.c: (process),
      (get_defined_region), (get_source_rect), (get_affected_region):
      * operations/workshop/kuwahara-switch.c: (process),
      (get_defined_region), (get_source_rect), (get_affected_region):
      * operations/workshop/kuwahara.c: (process), (get_defined_region),
      (get_source_rect), (get_affected_region):
      * operations/workshop/mandelbrot.c: (process):
      * operations/workshop/rawbayer-load.c: (get_defined_region):
      
      svn path=/trunk/; revision=1310
      b48f334a
  19. 26 Jan, 2007 1 commit
    • Øyvind Kolås's avatar
      Internal API change, the order of arguments for buffer set/get · 6a6a5188
      Øyvind Kolås authored
      has changed to:
      void gegl_buffer_get (GeglBuffer    *buffer,
      GeglRectangle *rect,
      gdouble        scale,
      void          *format,
      void          *dest);
      void gegl_buffer_set (GeglBuffer    *buffer,
      GeglRectangle *rect,
      void          *format,
      void          *src);
      * bin/gegl-view.c: (expose_event), (task_monitor):
      * bin/export.c: (button_render_clicked), (gegl_buffer_export_png):
      * gegl/buffer/gegl-buffer.c: (gegl_buffer_set), (gegl_buffer_get):
      * gegl/buffer/gegl-buffer.h:
      * gegl/gegl-operation-point-composer.c: (process_inner):
      * gegl/gegl-operation-point-filter.c: (process_inner):
      * operations/blur/box-blur.c: (hor_blur), (ver_blur):
      * operations/blur/gaussian-blur.c: (iir_young_hor_blur),
      (iir_young_ver_blur), (fir_hor_blur), (fir_ver_blur):
      * operations/color/remap.c: (process):
      * operations/color/stretch-contrast.c: (buffer_get_min_max),
      (process):
      * operations/core/save-buffer.c: (process):
      * operations/display/display.c: (process):
      * operations/file-io/jpg-load.c: (gegl_buffer_import_jpg):
      * operations/file-io/pixbuf.c: (process):
      * operations/file-io/png-load.c: (gegl_buffer_import_png):
      * operations/file-io/png-save.c: (gegl_buffer_export_png):
      * operations/file-io/raw-load.c: (load_buffer):
      * operations/file-io/svg-load.c: (gegl_buffer_import_svg):
      * operations/render/FractalExplorer.c: (process):
      * operations/render/checkerboard.c: (process):
      * operations/render/color.c: (process):
      * operations/render/noise.c: (process):
      * operations/render/text.c: (process):
      * operations/transform/interpolate-cubic.c: (affine_cubic):
      * operations/transform/interpolate-lanczos.c: (affine_lanczos):
      * operations/transform/linear.c: (affine_linear), (scale_linear):
      * operations/transform/nearest.c: (affine_nearest),
      (scale_nearest):
      * operations/workshop/box-max.c: (hor_max), (ver_max):
      * operations/workshop/box-min.c: (hor_min), (ver_min):
      * operations/workshop/demosaic-simple.c: (demosaic):
      * operations/workshop/gtk-display.c: (process):
      * operations/workshop/kuwahara-max.c: (kuwahara):
      * operations/workshop/kuwahara-min.c: (kuwahara):
      * operations/workshop/kuwahara-switch.c: (kuwahara_switch):
      * operations/workshop/kuwahara.c: (kuwahara):
      * operations/workshop/mandelbrot.c: (process):
      * operations/workshop/rawbayer-load.c: (load_buffer):
      
      svn path=/trunk/; revision=1224
      6a6a5188
  20. 29 Dec, 2006 1 commit
    • Øyvind Kolås's avatar
      %s/dynamic_id/context_id/g which is hopefully a rename in a sane · 372414f9
      Øyvind Kolås authored
      direction, probably not a final choice though.
      * gegl/gegl-chant.h:
      * gegl/gegl-cr-visitor.c: (visit_node):
      * gegl/gegl-debug-rect-visitor.c: (visit_node):
      * gegl/gegl-eval-mgr.c: (gegl_eval_mgr_apply):
      * gegl/gegl-eval-visitor.c: (visit_pad):
      * gegl/gegl-finish-visitor.c: (visit_node):
      * gegl/gegl-need-visitor.c: (visit_node):
      * gegl/gegl-node-dynamic.h:
      * gegl/gegl-node.c: (gegl_node_set_need_rect),
      (gegl_node_get_result_rect), (gegl_node_set_result_rect),
      (gegl_node_get_need_rect), (lookup_dynamic),
      (gegl_node_get_dynamic), (gegl_node_remove_dynamic),
      (gegl_node_add_dynamic):
      * gegl/gegl-node.h:
      * gegl/gegl-operation-composer.c: (process), (calc_source_regions):
      * gegl/gegl-operation-composer.h:
      * gegl/gegl-operation-filter.c: (process), (calc_source_regions):
      * gegl/gegl-operation-filter.h:
      * gegl/gegl-operation-point-composer.c: (process_inner):
      * gegl/gegl-operation-point-filter.c: (process_inner):
      * gegl/gegl-operation-sink.c: (process), (calc_source_regions):
      * gegl/gegl-operation-sink.h:
      * gegl/gegl-operation-source.c: (process), (calc_source_regions):
      * gegl/gegl-operation-source.h:
      * gegl/gegl-operation.c: (gegl_operation_process),
      (gegl_operation_calc_source_regions), (gegl_operation_prepare),
      (gegl_operation_set_source_region), (calc_source_regions),
      (gegl_operation_get_requested_region),
      (gegl_operation_result_rect), (gegl_operation_get_data),
      (gegl_operation_set_data):
      * gegl/gegl-operation.h:
      * gegl/gegl-prepare-visitor.c: (visit_node):
      * gegl/gegl-visitor.c: (set_property), (get_property):
      * gegl/gegl-visitor.h:
      * operations/blur/box-blur.c: (process), (get_source_rect),
      (calc_source_regions):
      * operations/blur/gaussian-blur.c: (process), (get_source_rect),
      (calc_source_regions):
      * operations/color/remap.c: (process), (get_source_rect),
      (calc_source_regions):
      * operations/color/stretch-contrast.c: (process),
      (calc_source_regions):
      * operations/core/buffer.c: (process):
      * operations/core/clone.c: (process):
      * operations/core/crop.c: (process), (calc_source_regions):
      * operations/core/nop.c: (process):
      * operations/core/save-buffer.c: (process):
      * operations/core/shift.c: (process), (calc_source_regions):
      * operations/display/display.c: (process):
      * operations/file-io/exr-load.cpp:
      * operations/file-io/jpg-load.c: (process):
      * operations/file-io/load.c: (prepare):
      * operations/file-io/magick-load.c: (process):
      * operations/file-io/pixbuf.c: (process):
      * operations/file-io/png-load.c: (process), (get_defined_region):
      * operations/file-io/png-save.c: (process):
      * operations/file-io/raw-load.c: (process):
      * operations/file-io/svg-load.c: (process):
      * operations/meta/layer.c: (prepare):
      * operations/render/FractalExplorer.c: (process):
      * operations/render/checkerboard.c: (process):
      * operations/render/color.c: (process):
      * operations/render/introspect.c: (process):
      * operations/render/noise.c: (process):
      * operations/render/text.c: (process):
      * operations/transform/affine.c: (calc_source_regions), (process):
      * operations/workshop/box-max.c: (process), (get_source_rect),
      (calc_source_regions):
      * operations/workshop/box-min.c: (process), (get_source_rect),
      (calc_source_regions):
      * operations/workshop/demosaic-simple.c: (process),
      (get_source_rect), (calc_source_regions):
      * operations/workshop/gtk-display.c: (process):
      * operations/workshop/mandelbrot.c: (process):
      * operations/workshop/rawbayer-load.c: (process):
      372414f9
  21. 28 Dec, 2006 2 commits
    • Øyvind Kolås's avatar
      add a special handler for path properties. the GtkFileChooserButton · 7a185e79
      Øyvind Kolås authored
      * bin/gegl-node-editor.c: add a special handler for path properties.
      * operations/file-io/png-save.c: the GtkFileChooserButton doesn't
      support the SAVE action.
      7a185e79
    • Øyvind Kolås's avatar
      Added a PATH paramspec (chantable from operations). · 54992a44
      Øyvind Kolås authored
      * gegl/gegl-paramspecs.[ch]: NEW files (copied from GIMP, shortened
      and appeneded).
      * gegl/Makefile.am:
      * gegl/gegl-chant.h:
      * gegl/gegl-plugin.h:
      * gegl/gegl-types.h:
      * gegl/gegl.h:
      use gegl_chant_path instead of gegl_chant_string for the properties
      which are filenames.
      * operations/file-io/jpg-load.c:
      * operations/file-io/load.c:
      * operations/file-io/magick-load.c:
      * operations/file-io/png-load.c:
      * operations/file-io/png-save.c:
      * operations/file-io/raw-load.c:
      * operations/file-io/svg-load.c:
      54992a44
  22. 13 Dec, 2006 1 commit
    • Øyvind Kolås's avatar
      %s/GeglRect/GeglRectangle/g · e126ae4f
      Øyvind Kolås authored
      	%s/gegl_rect_/gegl_rectangle_/g
      
      	* bin/editor.c (cb_fit), (cb_fit_on_screen), (cb_shrinkwrap):
      	* bin/export.c (set_to_defined), (get_input_rect),
      	(button_input_clicked), (button_view_clicked),
      	(button_render_clicked), (gegl_buffer_export_png):
      	* bin/gegl-projection.c (gegl_projection_class_init),
      	(task_monitor), (node_invalidated), (gegl_projection_forget_queue),
      	(gegl_projection_forget), (gegl_projection_update_rect),
      	(task_render):
      	* bin/gegl-projection.h:
      	* bin/gegl-view.c (computed_event), (expose_event),
      	(gegl_view_repaint):
      	* codegen/test_files/gegl-add-op.gil:
      	* codegen/test_files/gegl-composite-op.gil:
      	* codegen/test_files/gegl-composite-premult-op.gil:
      	* codegen/test_files/gegl-dark-op.gil:
      	* codegen/test_files/gegl-diff-op.gil:
      	* codegen/test_files/gegl-fill-op.gil:
      	* codegen/test_files/gegl-light-op.gil:
      	* codegen/test_files/gegl-max-op.gil:
      	* codegen/test_files/gegl-min-op.gil:
      	* codegen/test_files/gegl-mult-op.gil:
      	* codegen/test_files/gegl-premult-op.gil:
      	* codegen/test_files/gegl-print-op.gil:
      	* codegen/test_files/gegl-screen-op.gil:
      	* codegen/test_files/gegl-subtract-op.gil:
      	* codegen/test_files/gegl-unpremult-op.gil:
      	* docs/gallery/clones.xml:
      	* docs/reference/gegl/gegl-sections.txt:
      	* docs/reference/gegl/tmpl/gegl-types.sgml:
      	* gegl/buffer/gegl-buffer.c (gegl_buffer_constructor),
      	(gegl_buffer_set), (gegl_buffer_get_scaled), (gegl_buffer_get):
      	* gegl/buffer/gegl-buffer.h:
      	* gegl/buffer/gegl-region-generic.c (gegl_region_rectangle),
      	(gegl_region_get_clipbox), (gegl_region_get_rectangles),
      	(gegl_region_union_with_rect), (gegl_region_rect_in):
      	* gegl/buffer/gegl-region.h:
      	* gegl/gegl-chant.h:
      	* gegl/gegl-eval-mgr.c (gegl_eval_mgr_init), (gegl_eval_mgr_apply):
      	* gegl/gegl-eval-mgr.h:
      	* gegl/gegl-graph.c (source_invalidated):
      	* gegl/gegl-have-visitor.c (visit_node):
      	* gegl/gegl-node-dynamic.c:
      	* gegl/gegl-node-dynamic.h:
      	* gegl/gegl-node.c (gegl_node_class_init), (source_invalidated),
      	(gegl_node_apply_roi), (gegl_node_blit), (gegl_node_apply),
      	(property_changed), (gegl_node_process):
      	* gegl/gegl-node.h:
      	* gegl/gegl-operation-composer.c (get_defined_region),
      	(calc_source_regions):
      	* gegl/gegl-operation-filter.c (get_defined_region),
      	(calc_source_regions):
      	* gegl/gegl-operation-point-composer.c (process_inner):
      	* gegl/gegl-operation-point-filter.c (process_inner):
      	* gegl/gegl-operation-sink.c (get_defined_region),
      	(calc_source_regions):
      	* gegl/gegl-operation-source.c (get_defined_region):
      	* gegl/gegl-operation.c (gegl_operation_get_defined_region),
      	(gegl_operation_get_affected_region),
      	(gegl_operation_set_source_region), (get_defined_region),
      	(get_affected_region):
      	* gegl/gegl-operation.h:
      	* gegl/gegl-types.h:
      	* gegl/gegl-utils.c (gegl_rect_set), (gegl_rect_bounding_box),
      	(gegl_rect_intersect), (gegl_rect_copy), (gegl_rect_contains),
      	(gegl_rect_equal), (gegl_rect_equal_coords), (gegl_rect_dup),
      	(gegl_rect_get_type):
      	* gegl/gegl-utils.h:
      	* gegl/gegl.h:
      	* operations/blur/box-blur.c (process), (get_defined_region),
      	(get_source_rect), (calc_source_regions), (get_affected_region):
      	* operations/blur/gaussian-blur.c (process), (get_defined_region),
      	(get_source_rect), (get_affected_region), (calc_source_regions):
      	* operations/color/stretch-contrast.c (process):
      	* operations/core/buffer.c (get_defined_region):
      	* operations/core/crop.c (get_defined_region),
      	(get_affected_region):
      	* operations/core/shift.c (get_defined_region),
      	(get_affected_region), (calc_source_regions):
      	* operations/display/display.c (process):
      	* operations/file-io/exr-load.cpp:
      	* operations/file-io/jpg-load.c (get_defined_region),
      	(gegl_buffer_import_jpg):
      	* operations/file-io/magick-load.c (get_defined_region):
      	* operations/file-io/pixbuf.c (get_defined_region):
      	* operations/file-io/png-load.c (get_defined_region):
      	* operations/file-io/png-save.c (process),
      	(gegl_buffer_export_png):
      	* operations/file-io/raw-load.c (get_defined_region):
      	* operations/file-io/svg-load.c (get_defined_region),
      	(gegl_buffer_import_svg):
      	* operations/generated/porter-duff.rb:
      	* operations/render/FractalExplorer.c (process),
      	(get_defined_region):
      	* operations/render/checkerboard.c (process), (get_defined_region):
      	* operations/render/color.c (process), (get_defined_region):
      	* operations/render/noise.c (process), (get_defined_region):
      	* operations/render/text.c (process), (get_defined_region):
      	* operations/transform/affine.c (bounding_box),
      	(get_defined_region), (calc_source_regions), (get_affected_region),
      	(process):
      	* operations/workshop/demosaic-simple.c (process),
      	(get_defined_region), (get_source_rect), (calc_source_regions),
      	(get_affected_region):
      	* operations/workshop/gtk-display.c (process):
      	* operations/workshop/mandelbrot.c (process), (get_defined_region):
      	* operations/workshop/rawbayer-load.c (get_defined_region):
      	* opgen/Gegl/PointOp.pm:
      	* tests/filltest-float.c (test_fill_apply_roi):
      	* tests/filltest-uint8.c (test_fill_apply_roi):
      e126ae4f
  23. 11 Dec, 2006 1 commit
    • Øyvind Kolås's avatar
      Adapted most operations to new reentrant API for passing buffers · 84b9ef49
      Øyvind Kolås authored
      around in the graph. (EXR load is amongst the ones that were not
      cheched this time around.)
      * operations/blur/box-blur.c: (process):
      * operations/blur/gaussian-blur.c: (process):
      * operations/color/stretch-contrast.c: (process):
      * operations/core/buffer.c: (process):
      * operations/core/clone.c: (process):
      * operations/core/crop.c: (process):
      * operations/core/nop.c: (process):
      * operations/core/shift.c: (process):
      * operations/display/display.c: (process):
      * operations/file-io/jpg-load.c: (process):
      * operations/file-io/load.c: (refresh_cache):
      * operations/file-io/magick-load.c: (process):
      * operations/file-io/pixbuf.c: (process):
      * operations/file-io/png-load.c: (process):
      * operations/file-io/png-save.c: (process):
      * operations/file-io/raw-load.c: (process):
      * operations/file-io/svg-load.c: (process):
      * operations/meta/layer.c: (refresh_cache):
      * operations/render/FractalExplorer.c: (process):
      * operations/render/checkerboard.c: (process):
      * operations/render/color.c: (process):
      * operations/render/noise.c: (process):
      * operations/render/text.c: (process):
      * operations/transform/affine.c: (process):
      * operations/workshop/demosaic-simple.c: (process):
      * operations/workshop/gtk-display.c: (process):
      * operations/workshop/mandelbrot.c: (process):
      * operations/workshop/rawbayer-load.c: (process):
      84b9ef49
  24. 08 Dec, 2006 1 commit
    • Øyvind Kolås's avatar
      Added GeglNodeDynamic, a data structure to store evaluation · d152b43f
      Øyvind Kolås authored
      thread/context specifc data attached to nodes, at the moment it
      contains some of the rects travesals and internal refcount for buffer
      bookkeeping. Buffers (and potentially other pad data), should be moved
      here as well. A first step towards reentrancy.
      * gegl/Makefile.am:
      * gegl/gegl-chant.h:
      * gegl/gegl-cr-visitor.c: (visit_node):
      * gegl/gegl-debug-rect-visitor.c: (visit_node):
      * gegl/gegl-eval-mgr.c: (gegl_eval_mgr_apply):
      * gegl/gegl-eval-visitor.c: (visit_pad):
      * gegl/gegl-finish-visitor.c: (gegl_finish_visitor_class_init),
      (gegl_finish_visitor_init), (visit_node):
      * gegl/gegl-finish-visitor.h:
      * gegl/gegl-need-visitor.c: (visit_node):
      * gegl/gegl-node-dynamic.c: (gegl_node_dynamic_class_init),
      (gegl_node_dynamic_init), (gegl_node_dynamic_set_need_rect),
      (gegl_node_dynamic_get_result_rect),
      (gegl_node_dynamic_set_result_rect),
      (gegl_node_dynamic_get_need_rect):
      * gegl/gegl-node-dynamic.h:
      * gegl/gegl-node.c: (gegl_node_init), (gegl_node_set_need_rect),
      (gegl_node_get_result_rect), (gegl_node_set_result_rect),
      (gegl_node_get_need_rect), (gegl_node_get_bounding_box),
      (gegl_node_process), (lookup_dynamic), (gegl_node_get_dynamic),
      (gegl_node_remove_dynamic), (gegl_node_add_dynamic):
      * gegl/gegl-node.h:
      * gegl/gegl-operation-composer.c: (process), (calc_source_regions):
      * gegl/gegl-operation-composer.h:
      * gegl/gegl-operation-filter.c: (process), (calc_source_regions):
      * gegl/gegl-operation-filter.h:
      * gegl/gegl-operation-point-composer.c: (process_inner):
      * gegl/gegl-operation-point-filter.c: (process_inner):
      * gegl/gegl-operation-sink.c: (process), (calc_source_regions):
      * gegl/gegl-operation-sink.h:
      * gegl/gegl-operation-source.c: (process), (calc_source_regions):
      * gegl/gegl-operation-source.h:
      * gegl/gegl-operation.c: (gegl_operation_process),
      (gegl_operation_calc_source_regions), (gegl_operation_prepare),
      (gegl_operation_set_source_region), (calc_source_regions),
      (gegl_operation_get_requested_region),
      (gegl_operation_result_rect):
      * gegl/gegl-operation.h:
      * gegl/gegl-prepare-visitor.c: (visit_node):
      * gegl/gegl-types.h:
      * gegl/gegl-visitor.c: (gegl_visitor_class_init), (set_property),
      (get_property):
      * gegl/gegl-visitor.h:
      * operations/blur/box-blur.c: (process), (get_source_rect),
      (calc_source_regions):
      * operations/blur/gaussian-blur.c: (process), (get_source_rect),
      (calc_source_regions):
      * operations/color/stretch-contrast.c: (process),
      (calc_source_regions):
      * operations/core/buffer.c: (process):
      * operations/core/clone.c: (process):
      * operations/core/crop.c: (process), (calc_source_regions):
      * operations/core/nop.c: (process):
      * operations/core/shift.c: (process), (calc_source_regions):
      * operations/display/display.c: (process):
      * operations/file-io/jpg-load.c: (process):
      * operations/file-io/load.c: (prepare):
      * operations/file-io/magick-load.c: (process):
      * operations/file-io/pixbuf.c: (process):
      * operations/file-io/png-load.c: (process), (get_defined_region):
      * operations/file-io/png-save.c: (process):
      * operations/file-io/raw-load.c: (process):
      * operations/file-io/svg-load.c: (process), (get_defined_region):
      * operations/meta/layer.c: (prepare):
      * operations/render/FractalExplorer.c: (process):
      * operations/render/checkerboard.c: (process):
      * operations/render/color.c: (process):
      * operations/render/noise.c: (process):
      * operations/render/text.c: (process):
      * operations/transform/affine.c: (calc_source_regions), (process):
      * operations/workshop/demosaic-simple.c: (process),
      (get_source_rect), (calc_source_regions):
      * operations/workshop/gtk-display.c: (process):
      * operations/workshop/mandelbrot.c: (process):
      * operations/workshop/rawbayer-load.c: (process):
      d152b43f
  25. 01 Dec, 2006 1 commit
    • Øyvind Kolås's avatar
      Changed API to allow sink ops, further work needs to be done internally in · 76cddc23
      Øyvind Kolås authored
      
      	Changed API to allow sink ops, further work needs to be done
      	internally in GEGL to efficiently manage divide and conquer
      	before handing off saving to the sink node as a final step.
      	The current API is blocking, some form of non blocking iterative
      	version would be nice to have as well.
      
      	* bin/gegl.c: (main): use gegl_node_process ().
      	* gegl/Makefile.am: added sink base class.
      	* gegl/gegl-chant.h: added sink base class.
      	* gegl/gegl-node.[ch]: (gegl_node_get_defined_rect),
      	(gegl_node_process): added gegl_node_process ().
      	* gegl/gegl-operation-sink.[ch]: added new base class for sink ops.
      	* gegl/gegl.h: made gegl_node_process () a public function.
      	* operations/file-io/png-save.c: (process):
      	* tools/introspect.c: (stuff): write a png to /dev/null
      76cddc23
  26. 28 Nov, 2006 2 commits
    • Øyvind Kolås's avatar
      Simplified buffer handling, by using rect parameter made available · b9b3e876
      Øyvind Kolås authored
      in recent changes to buffer_set/get methods.
      * operations/color/stretch-contrast.c: (process):
      * operations/file-io/jpg-load.c: (gegl_buffer_import_jpg):
      * operations/file-io/pixbuf.c: (process):
      * operations/file-io/png-save.c: (gegl_buffer_export_png):
      * operations/file-io/svg-load.c: (gegl_buffer_import_svg):
      * operations/render/checkerboard.c: (process):
      * operations/render/color.c: (process):
      * operations/render/text.c: (process):
      * operations/workshop/mandelbrot.c: (process):
      b9b3e876
    • Øyvind Kolås's avatar
      Adapt to changes in previous commit. · ef32858d
      Øyvind Kolås authored
      
      	Adapt to changes in previous commit.
      
      	* operations/blur/box-blur.c: (hor_blur), (ver_blur):
      	* operations/blur/gaussian-blur.c: (iir_young_hor_blur),
      	(iir_young_ver_blur), (fir_hor_blur), (fir_ver_blur):
      	* operations/color/stretch-contrast.c: (buffer_get_min_max),
      	(process):
      	* operations/display/display.c: (process):
      	* operations/file-io/jpg-load.c: (gegl_buffer_import_jpg):
      	* operations/file-io/pixbuf.c: (process):
      	* operations/file-io/png-load.c: (gegl_buffer_import_png):
      	* operations/file-io/png-save.c: (gegl_buffer_export_png):
      	* operations/file-io/raw-load.c: (load_buffer):
      	* operations/file-io/svg-load.c: (gegl_buffer_import_svg):
      	* operations/render/FractalExplorer.c: (process):
      	* operations/render/checkerboard.c: (process):
      	* operations/render/color.c: (process):
      	* operations/render/noise.c: (process):
      	* operations/render/text.c: (process):
      	* operations/transform/interpolate-cubic.c: (affine_cubic):
      	* operations/transform/interpolate-lanczos.c: (affine_lanczos):
      	* operations/transform/linear.c: (affine_linear), (scale_linear):
      	* operations/transform/module.c: (gegl_module_register):
      	* operations/transform/nearest.c: (affine_nearest), (scale_nearest):
      	* operations/workshop/demosaic-simple.c: (demosaic):
      	* operations/workshop/gtk-display.c: (process):
      	* operations/workshop/mandelbrot.c: (process):
      	* operations/workshop/rawbayer-load.c: (load_buffer):
      	* bin/export.c: (gegl_buffer_export_png):
      	* bin/gegl-projection.c: (task_render):
      	* bin/gegl-view.c: (expose_event):
      ef32858d
  27. 26 Sep, 2006 1 commit
  28. 25 Sep, 2006 1 commit
  29. 11 Sep, 2006 1 commit
  30. 09 Sep, 2006 1 commit
  31. 06 Sep, 2006 1 commit
  32. 03 Sep, 2006 2 commits
  33. 02 Sep, 2006 2 commits
  34. 16 Aug, 2006 1 commit
  35. 10 Aug, 2006 1 commit