1. 11 Jul, 2018 1 commit
  2. 30 Oct, 2017 1 commit
  3. 04 May, 2017 1 commit
  4. 20 Sep, 2016 1 commit
  5. 21 Jan, 2015 1 commit
  6. 20 May, 2014 1 commit
  7. 17 May, 2014 2 commits
  8. 16 May, 2014 1 commit
  9. 15 May, 2014 2 commits
  10. 02 Feb, 2014 1 commit
  11. 23 Nov, 2013 1 commit
  12. 09 Jun, 2013 1 commit
  13. 05 Jun, 2013 1 commit
  14. 01 Apr, 2012 1 commit
  15. 29 Mar, 2012 1 commit
  16. 16 Apr, 2011 1 commit
  17. 18 Jan, 2010 1 commit
    • Danny Robson's avatar
      Check cached parameters to avoid relinking nodes · 39973439
      Danny Robson authored
      When prepare is called, we have been relinking the
      input/composite/output nodes dependent on whether there is an input.
      This causes massive cache invalidations on every call to prepare,
      halting forward progress of gegl_processor_render. Cache the previous
      parameters and only relink the nodes if there has been a change.
      39973439
  18. 05 Dec, 2009 1 commit
  19. 12 Apr, 2009 1 commit
  20. 31 Mar, 2009 1 commit
  21. 03 Dec, 2008 1 commit
    • Øyvind Kolås's avatar
      s/gegl:shift/gegl:translate/ · 39449354
      Øyvind Kolås authored
      * examples/geglbuffer-add-image.c: (main):
      * examples/geglbuffer-clock.c: (main):
      * operations/common/layer.c: (prepare), (attach):
      
      svn path=/trunk/; revision=2813
      39449354
  22. 20 Oct, 2008 1 commit
    • Øyvind Kolås's avatar
      renamed this .. .. and this to .. .. this and .. .. this. These files · e77de3b3
      Øyvind Kolås authored
      * gegl/property-types/gegl-vector.c: renamed this ..
      * gegl/property-types/gegl-vector.h: .. and this to ..
      * gegl/property-types/gegl-path.c: .. this and ..
      * gegl/property-types/gegl-path.h: .. this.
      These files needed updating:
      * bin/editor.c:
      * bin/gegl-node-editor.c:
      * bin/gegl-spiro.c:
      * bin/gegl.c:
      * examples/gegl-paint.c:
      * gegl/gegl-chant.h:
      * gegl/gegl-types.h:
      * gegl/gegl-xml.c:
      * gegl/operation/gegl-operation.h:
      * gegl/property-types/Makefile.am:
      * gegl/property-types/gegl-paramspecs.c:
      * gegl/property-types/gegl-paramspecs.h:
      * operations/common/layer.c:
      * operations/common/load.c:
      * operations/common/magick-load.c:
      * operations/common/raw-load.c:
      * operations/external/ff-load.c:
      * operations/external/fill.c: 
      * operations/external/jpg-load.c:
      * operations/external/openraw.c:
      * operations/external/png-load.c:
      * operations/external/svg-load.c:
      * operations/external/v4l.c:
      * operations/workshop/stroke.c:
      
      svn path=/trunk/; revision=2653
      e77de3b3
  23. 14 Oct, 2008 1 commit
    • Michael Natterer's avatar
      operations/affine/chant.h operations/common/*.c operations/core/*.c · bad841ff
      Michael Natterer authored
      2008-10-14  Michael Natterer  <mitch@gimp.org>
      
      	* operations/affine/chant.h
      	* operations/common/*.c
      	* operations/core/*.c
      	* operations/external/*.c
      	* operations/generated/math.rb
      	* operations/generated/other-blend.rb
      	* operations/generated/svg-12-blend.rb
      	* operations/generated/svg-12-porter-duff.rb
      	* operations/workshop/*.c
      	* operations/workshop/external/*.c: prefix all operation names
      	with "gegl:".
      
      	* bin/editor.c
      	* bin/gegl-tree-editor-action.c
      	* bin/gegl.c
      	* docs/gallery/clones.xml
      	* examples/2geglbuffer.c
      	* examples/gegl-paint.c
      	* examples/geglbuffer-add-image.c
      	* examples/geglbuffer-clock.c
      	* examples/hello-world-video.c
      	* examples/hello-world.c
      	* gegl/graph/gegl-node.c
      	* tools/introspect.c: changed accordingly.
      
      
      svn path=/trunk/; revision=2624
      bad841ff
  24. 02 Oct, 2008 1 commit
  25. 29 Jul, 2008 2 commits
    • Sven Neumann's avatar
      renamed chant_parent_class to gegl_chant_parent_class. Removed · 60f0ac15
      Sven Neumann authored
      2008-07-29  Sven Neumann  <sven@gimp.org>
      
      	* gegl/gegl-chant.h: renamed chant_parent_class to
      	gegl_chant_parent_class. Removed ##type_parent_class as that was
      	only an alias for gegl_chant_parent_class.
      
      	* operations/common/layer.c
      	* operations/common/load-buffer.c
      	* operations/common/load.c
      	* operations/common/mblur.c
      	* operations/common/open-buffer.c
      	* operations/common/rectangle.c
      	* operations/external/ff-load.c
      	* operations/external/text.c
      	* operations/external/v4l.c: changed accordingly.
      
      
      svn path=/trunk/; revision=2542
      60f0ac15
    • Sven Neumann's avatar
      operations/common/layer.c operations/common/load-buffer.c · 28d32d9f
      Sven Neumann authored
      2008-07-29  Sven Neumann  <sven@gimp.org>
      
      	* operations/common/layer.c
      	* operations/common/load-buffer.c
      	* operations/common/load.c
      	* operations/common/mblur.c
      	* operations/common/open-buffer.c
      	* operations/common/rectangle.c
      	* operations/external/ff-load.c
      	* operations/external/text.c
      	* operations/external/v4l.c: use chant_parent_class instead of
      	doing the g_type_class_peek_parent() dance.
      
      
      svn path=/trunk/; revision=2541
      28d32d9f
  26. 22 Feb, 2008 1 commit
  27. 19 Feb, 2008 1 commit
  28. 11 Feb, 2008 1 commit
    • Kevin Cozens's avatar
      Updated to new chanting API. · e6725967
      Kevin Cozens authored
      * operations/meta/dropshadow.c:
      * operations/meta/tonemap.c:
      * operations/meta/unsharp-mask.c: Updated to new chanting API.
      
      svn path=/trunk/; revision=1997
      e6725967
  29. 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
  30. 03 Feb, 2008 1 commit
    • Øyvind Kolås's avatar
      modified to include the headers for gegl-operation and it's subclesses · ad7fa85f
      Øyvind Kolås authored
      * gegl/gegl-plugin.h: modified to include the headers for
      gegl-operation and it's subclesses (either by #include or directly
      through an ifdef, not sure which direction to take yet)
      * gegl/gegl-chant.h: modified to only include gegl-plugin.h
      * gegl/gegl-old-chant.h: .. here as well.
      * operations/affine/affine.h:
      * operations/color/remap.c:
      * operations/io/load.c:
      * operations/meta/layer.c:
      * operations/render/text.c:
      * tools/operation_reference.c: modified to not include the
      gegl-operation-foo.h's directly, but rely on them being made available
      by gegl-plugin.h
      
      svn path=/trunk/; revision=1950
      ad7fa85f
  31. 30 Jan, 2008 1 commit
  32. 29 Jan, 2008 2 commits
  33. 23 Jan, 2008 1 commit
  34. 21 Jan, 2008 1 commit
    • Øyvind Kolås's avatar
      include operations/gegl-extension-handler.h as well. · 954f6a63
      Øyvind Kolås authored
      * gegl/gegl-plugin.h: include operations/gegl-extension-handler.h as
      well.
      * operations/affine/module.c:
      * operations/color/remap.c:
      * operations/color/threshold.c:
      * operations/color/value-invert.c:
      * operations/core/clone.c:
      * operations/core/crop.c:
      * operations/core/nop.c:
      * operations/core/shift.c:
      * operations/io/load.c:
      * operations/meta/layer.c:
      * operations/render/introspect.c: modified to include an absolute
      minimum of headers directly and rather include either gegl-plugin.h
      or gegl-chant.h (which itself pulls in gegl-plugin.h, gegl-plugin.h
      pulls in gegl.h for most of the gegl related environment and adds
      the extra APIs provided for operation plug-ins.
      
      svn path=/trunk/; revision=1887
      954f6a63
  35. 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
  36. 12 Nov, 2007 1 commit
    • Øyvind Kolås's avatar
      copied the implementation of the load op into the layer op instead of · 7e2e3891
      Øyvind Kolås authored
      * operations/meta/layer.c: (prepare), (attach), (class_init):
      copied the implementation of the load op into the layer op instead
      of creating a separate GEGL instance for loading the buffer (and
      keeping it around). This is an intermediate solution until the layer
      meta-op can invoke the layer-op directly as one of it's children.
      
      svn path=/trunk/; revision=1694
      7e2e3891