1. 19 Feb, 2008 1 commit
  2. 09 Feb, 2008 2 commits
    • Øyvind Kolås's avatar
      xchg get_required_for_output, get_invalidated_by_change (wrong · c75fb55b
      Øyvind Kolås authored
      	way around i previous commit.)
      
      	32 files changed, 232 insertions(+), 200 deletions(-)
      
      svn path=/trunk/; revision=1988
      c75fb55b
    • Øyvind Kolås's avatar
      %s/get_defined_region/get_bounding_box/g · ddce2d60
      Øyvind Kolås authored
      %s/compute_affected_region/get_required_for_output/g
      %s/compute_input_request/get_invalidated_by_change/g
      * gegl/gegl-old-chant.h:
      * gegl/gegl-plugin.h:
      * gegl/graph/gegl-node-context.c:
      * gegl/graph/gegl-node.c:
      * gegl/operation/gegl-operation-area-filter.c:
      * gegl/operation/gegl-operation-composer.c:
      * gegl/operation/gegl-operation-filter.c:
      * gegl/operation/gegl-operation-sink.c:
      * gegl/operation/gegl-operation-source.c:
      * gegl/operation/gegl-operation.c:
      * gegl/operation/gegl-operation.h:
      * gegl/operation/gegl-operations.c:
      * gegl/process/gegl-have-visitor.c:
      * operations/affine/affine.c:
      * operations/color/remap.c:
      * operations/color/stretch-contrast.c:
      * operations/core/clone.c:
      * operations/core/crop.c: 
      * operations/core/shift.c:
      * operations/enhance/bilateral-filter.c:
      * operations/enhance/snn-mean.c:
      * 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/raw-load.c:
      * operations/io/save-pixbuf.c:
      * operations/io/svg-load.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/workshop/box-percentile.c:
      * operations/workshop/c2g.c:
      * operations/workshop/demosaic-simple.c:
      * operations/workshop/disc-percentile.c:
      * operations/workshop/gluas.c:
      * operations/workshop/hstack.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/rawbayer-load.c:
      * operations/workshop/snn-percentile.c:
      * operations/workshop/stress.c:
      
      svn path=/trunk/; revision=1984
      ddce2d60
  3. 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
  4. 29 Jan, 2008 1 commit
    • Sven Neumann's avatar
      define GEGL_CHANT_C_FILE to make it compile again. · 4c80167f
      Sven Neumann authored
      2008-01-29  Sven Neumann  <sven@gimp.org>
      
      	* operations/workshop/hstack.c: define GEGL_CHANT_C_FILE to make
      	it compile again.
      
      	* operations/workshop/rawbayer-load.c (load_buffer): fixed string
      	handling.
      
      	* operations/workshop/box-max.c
      	* operations/workshop/box-min.c
      	* operations/workshop/c2g.c
      	* operations/workshop/demosaic-bimedian.c
      	* operations/workshop/demosaic-simple.c
      	* operations/workshop/disc-percentile.c
      	* operations/workshop/hstack.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/max-envelope.c
      	* operations/workshop/mblur.c
      	* operations/workshop/min-envelope.c
      	* operations/workshop/snn-percentile.c
      	* operations/workshop/stress.c: use g_new() instead of g_malloc().
      
      svn path=/trunk/; revision=1937
      4c80167f
  5. 27 Jan, 2008 2 commits
    • Øyvind Kolås's avatar
      Got rid of tickling, prepare should suffice for now. · 530fd639
      Øyvind Kolås authored
      * operations/blur/box-blur.c:
      * operations/blur/gaussian-blur.c:
      * operations/enhance/bilateral-filter.c:
      * operations/enhance/snn-mean.c:
      * operations/workshop/Makefile.am:
      * 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/max-envelope.c:
      * operations/workshop/min-envelope.c:
      * operations/workshop/snn-percentile.c:
      * operations/workshop/stress.c:
      
      svn path=/trunk/; revision=1917
      530fd639
    • Kevin Cozens's avatar
      Formatting changes. · 3a985e08
      Kevin Cozens authored
      	* operations/Makefile-operations.am:
      	* operations/workshop/box-max.c:
      	* operations/workshop/box-min.c: Formatting changes.
      
      	* 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/grey.c:
      	* operations/workshop/hstack.c:
      	* operations/workshop/kuwahara.c:
      	* operations/workshop/kuwahara-max.c:
      	* operations/workshop/kuwahara-min.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: Updated to new chanting API.
      
      svn path=/trunk/; revision=1916
      3a985e08
  6. 23 Jan, 2008 1 commit
  7. 10 Jan, 2008 1 commit
    • Kevin Cozens's avatar
      Remove generated .c files in maintainer-clean-generic. · 7ccec8da
      Kevin Cozens authored
      2008-01-08  Kevin Cozens  <kcozens@cvs.gnome.org>
      
      	* operations/generated/Makefile.am: Remove generated .c files in
      	maintainer-clean-generic.
      
      	* gegl/gegl-chant.h: Removed context argument from GEGL_CHANT_COMPOSER.
      
      	* operations/workshop/min-envelope.c:
      	* operations/workshop/max-envelope.c:
      	* operations/workshop/kuwahara.c:
      	* operations/workshop/box-min.c:
      	* operations/workshop/disc-percentile.c:
      	* operations/workshop/c2g.c:
      	* operations/workshop/demosaic-simple.c:
      	* operations/workshop/gluas.c:
      	* operations/workshop/box-max.c:
      	* operations/workshop/hstack.c:
      	* 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/ff-save.c:
      	* operations/workshop/gtk-display.c: removed context_id from
      	arguments on process function.
      
      svn path=/trunk/; revision=1836
      7ccec8da
  8. 08 Jan, 2008 1 commit
    • Kevin Cozens's avatar
      Use g_object_get to determine pixel size instead of using a hard-coded · f346a818
      Kevin Cozens authored
      2008-01-08  Kevin Cozens  <kcozens@cvs.gnome.org>
      
      	* operations/render/FractalExplorer.c (process): Use g_object_get to
      	determine pixel size instead of using a hard-coded value.
      
      	The files listed below were updated due to changes in the API, and to
      	make them compile. There is no guarantee they actually work. There are
      	probably some reference counting issues that also need to be fixed.
      
      	* gegl/gegl-chant.h: Added missing process() prototype for
      	GEGL_CHANT_COMPOSER
      
      	* 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/ff-save.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: Updated to new API.
      
      	* 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/kuwahara.c:
      	* operations/workshop/kuwahara-max.c:
      	* operations/workshop/kuwahara-min.c:
      	* operations/workshop/snn-percentile.c: s/"inputt"/"input"/
      
      svn path=/trunk/; revision=1833
      f346a818
  9. 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
  10. 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
  11. 29 Dec, 2007 1 commit
    • Øyvind Kolås's avatar
      added rowstride parameter to gegl_buffer_set, changing it to be · 6576e8de
      Øyvind Kolås authored
      * gegl/buffer/gegl-buffer.[ch]: added rowstride parameter to
      gegl_buffer_set, changing it to be GEGL_AUTO_ROWSTRIDE should 
      preserve previous behaviour.
      * gegl/operation/gegl-operation-point-composer.c:
      * gegl/operation/gegl-operation-point-filter.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/enhance/bilateral-filter.c:
      * operations/enhance/snn-mean.c:
      * operations/io/jpg-load.c: 
      * operations/io/pixbuf.c:
      * operations/io/png-load.c:
      * operations/io/raw-load.c:
      * operations/io/svg-load.c: 
      * operations/render/FractalExplorer.c:
      * operations/render/checkerboard.c: 
      * operations/render/color.c: 
      * operations/render/noise.c: 
      * operations/render/text.c: added GEGL_AUTO_ROWSTRIDE to instances of
      gegl_buffer_set.
      * 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/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:  updated for constified
      GeglRectangles, babl formats and added rowstride to gegl_buffer_set.
      
      svn path=/trunk/; revision=1779
      6576e8de
  12. 13 Nov, 2007 1 commit
    • Øyvind Kolås's avatar
      renamed gegl_buffer_extent to gegl_buffer_get_extent. Made marked · 280876c2
      Øyvind Kolås authored
      * gegl/buffer/gegl-buffer.[ch]: renamed gegl_buffer_extent to
      gegl_buffer_get_extent. Made marked GeglRectangle parameters of
      GeglRectangle methods as const. renamed gegl_buffer_x gegl_buffer_y
      gegl_buffer_width gegl_buffer_height and gegl_buffer_pixel_count to
      to containt _get_ as well.
      * operations/affine/affine.c:
      * operations/blur/box-blur.c: 
      * operations/blur/gaussian-blur.c:
      * operations/color/stretch-contrast.c:
      * operations/io/exr-load.cpp:
      * operations/io/load-buffer.c:
      * operations/io/raw-load.c: 
      * operations/render/introspect.c:
      * operations/workshop/bilateral-filter.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/hstack.c:
      * operations/workshop/kuwahara-max.c:
      * operations/workshop/kuwahara-min.c:
      * operations/workshop/kuwahara.c: 
      * operations/workshop/max-envelope.c:
      * operations/workshop/min-envelope.c:
      * operations/workshop/rawbayer-load.c: 
      * operations/workshop/snn-mean.c: 
      * operations/workshop/snn-percentile.c: 
      * operations/workshop/stress.c: 
      
      svn path=/trunk/; revision=1703
      280876c2
  13. 11 Nov, 2007 1 commit
  14. 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
  15. 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
  16. 13 Sep, 2007 1 commit
  17. 06 Sep, 2007 1 commit
  18. 15 Jun, 2007 1 commit
    • Øyvind Kolås's avatar
      added boolean toggle for whether the same random spray is applied to every · 7dce5532
      Øyvind Kolås authored
      * operations/workshop/envelopes.h: added boolean toggle for whether
      the same random spray is applied to every pixel and a parameter
      specifying a radial distribution modifier, with a new default value
      of 1.8.
      * operations/workshop/c2g.c: Extend the envelope using operations ..
      * operations/workshop/max-envelope.c: .. to use both same_spray and
      * operations/workshop/min-envelope.c: .. radial gamma.
      * operations/workshop/stress.c:
      
      svn path=/trunk/; revision=1566
      7dce5532
  19. 24 May, 2007 2 commits
    • Øyvind Kolås's avatar
      replaced calc_source_regions with compute_input_request, renamed · 1b090389
      Øyvind Kolås authored
      * gegl/gegl-operation.[ch]: replaced calc_source_regions with
      compute_input_request, renamed get_affected compute_affected. As well
      as the needed refactoring to make processing work with this new, less
      coupled version of the roi geometry computation.
      * gegl/gegl-node.c: (source_invalidated): get_affected->compute_affected.
      * gegl/gegl-operation-area-filter.c: Adapted to new API.
      * gegl/gegl-operation-composer.c: ...
      * gegl/gegl-operation-filter.c:
      * gegl/gegl-operation-sink.c:
      * gegl/gegl-operation-source.c:
      * operations/affine/affine.c: Adapted to new API.
      * operations/blur/box-blur.c: ...
      * operations/blur/gaussian-blur.c:
      * operations/color/remap.c:
      * operations/color/stretch-contrast.c:
      * operations/core/crop.c:
      * operations/core/shift.c:
      * operations/workshop/*.c:
      
      svn path=/trunk/; revision=1508
      1b090389
    • Øyvind Kolås's avatar
      removed #include "vector.h" · aa02967f
      Øyvind Kolås authored
      * operations/workshop/c2g.c: removed #include "vector.h"
      
      svn path=/trunk/; revision=1504
      aa02967f
  20. 22 May, 2007 1 commit
    • Øyvind Kolås's avatar
      Removed fast path optimizations that are unneeded now that the core · 2ebe04cd
      Øyvind Kolås authored
      itself avoids processing nodes whose result rectangles have zero
      extent.
      * operations/blur/box-blur.c:
      * operations/blur/gaussian-blur.c:
      * operations/color/remap.c:
      * operations/color/stretch-contrast.c:
      * operations/workshop/bilateral-filter.c:
      * operations/workshop/box-max.c:
      * operations/workshop/box-min.c:
      * operations/workshop/box-percentile.c:
      * operations/workshop/c2g.c:
      * operations/workshop/contrast-curve.c:
      * operations/workshop/demosaic-simple.c:
      * operations/workshop/difference-of-gaussians.c:
      * operations/workshop/disc-percentile.c:
      * operations/workshop/gluas.c:
      * operations/workshop/grey.c:
      * operations/workshop/gtk-display.c:
      * operations/workshop/hstack.c:
      * operations/workshop/kuwahara-max.c:
      * operations/workshop/kuwahara-min.c:
      * operations/workshop/kuwahara-switch.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/mono-mixer.c:
      * operations/workshop/rawbayer-load.c:
      * operations/workshop/snn-mean.c:
      * operations/workshop/snn-percentile.c:
      * operations/workshop/stress.c:
      
      svn path=/trunk/; revision=1498
      2ebe04cd
  21. 21 May, 2007 1 commit
  22. 16 May, 2007 1 commit
    • Øyvind Kolås's avatar
      removed unneded parameter from compute envelopes. updated call to · 315bbfa5
      Øyvind Kolås authored
      * operations/workshop/envelopes.h: removed unneded parameter from
      compute envelopes.
      * operations/workshop/c2g.c: (c2g): updated call to compute_envelopes.
      * operations/workshop/stress.c: (stress): updated call to
      compute_envelops.
      * operations/workshop/max-envelope.c: added new op, that only outputs
      the maximum envelope.
      * operations/workshop/min-envelope.c: added new op, that only outputs
      the minimum envelope.
      
      svn path=/trunk/; revision=1463
      315bbfa5
  23. 15 May, 2007 3 commits
  24. 06 May, 2007 1 commit