1. 31 Aug, 2018 1 commit
  2. 11 Jul, 2018 1 commit
  3. 05 Jul, 2018 1 commit
  4. 22 Mar, 2018 1 commit
    • Øyvind "pippin" Kolås's avatar
      operations: bulk update of reference hashes · 81c5679c
      Øyvind "pippin" Kolås authored
      The generated files for the following operations have been visually inspected -
      and the change in generated pixels are presumed to be due to other changes in
      GEGL and babl. There has been subtle improvements both in color space
      conversions and samplers leading to many changes. The new and updated hashes
      are the hashes resulting on a 64bit linux system, running with 1 thread and no
      opencl.
      81c5679c
  5. 13 Mar, 2017 1 commit
  6. 09 Mar, 2017 1 commit
  7. 20 Sep, 2016 1 commit
  8. 11 May, 2015 1 commit
    • Norm Murray's avatar
      Patch to clear up defaults and description for mono-mixer UI · b90f80f8
      Norm Murray authored
      From the GIMP UI it's very tough to tell what the values represent, so changing 'Amount of [color]' to '[color] Channel Multiplier]' will help understanding of what the UI is representing.
      
      To go with this, set default value to .333 so a default conversion is approximately luminosity neutral.
      
      Lastly, pull the value range toward a reasonable range -10 to 10 is extreme
      b90f80f8
  9. 21 Jan, 2015 1 commit
  10. 07 Dec, 2014 1 commit
  11. 06 Dec, 2014 1 commit
  12. 25 May, 2014 1 commit
  13. 20 May, 2014 1 commit
  14. 17 May, 2014 1 commit
    • Øyvind "pippin" Kolås's avatar
      make ops use gegl-op.h · 01e107bf
      Øyvind "pippin" Kolås authored
      motion-blur-linear.c mono-mixer mirrors mblur matting-global map-relative
      map-absolute manituk06 magick-load load linear-gradient.c levels
      lends-distortion introspect
      01e107bf
  15. 20 May, 2013 1 commit
  16. 11 Jan, 2013 1 commit
  17. 20 Apr, 2012 1 commit
  18. 01 Apr, 2012 1 commit
  19. 30 Mar, 2012 1 commit
  20. 29 Mar, 2012 1 commit
  21. 26 Mar, 2012 1 commit
  22. 25 Mar, 2012 1 commit
  23. 20 Jan, 2009 1 commit
  24. 17 Jan, 2009 1 commit
  25. 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
  26. 02 Oct, 2008 1 commit
  27. 22 Feb, 2008 1 commit
  28. 19 Feb, 2008 1 commit
  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. 28 Jan, 2008 1 commit
    • Sven Neumann's avatar
      operations/blur/box-blur.c operations/blur/gaussian-blur.c · ce4e83cb
      Sven Neumann authored
      2008-01-28  Sven Neumann  <sven@gimp.org>
      
      	* operations/blur/box-blur.c
      	* operations/blur/gaussian-blur.c
      	* operations/color/mono-mixer.c
      	* operations/color/remap.c
      	* operations/color/stretch-contrast.c: use g_new() instead of
      	g_malloc() for readability and type safety.
      
      
      svn path=/trunk/; revision=1931
      ce4e83cb
  31. 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
  32. 24 Jan, 2008 1 commit
    • Kevin Cozens's avatar
      Minor formatting changes and function re-ordering for consistency with · 399d5e40
      Kevin Cozens authored
      	* operations/blur/box-blur.c:
      	* operations/blur/gaussian-blur.c: Minor formatting changes and
      	function re-ordering for consistency with other updated op files.
      
      	* operations/color/brightness-contrast.c:
      	* operations/color/contrast-curve.c:
      	* operations/color/invert.c:
      	* operations/color/levels.c:
      	* operations/color/mono-mixer.c:
      	* operations/color/stretch-contrast.c:
      	* operations/color/threshold.c:
      	* operations/color/value-invert.c:
      	* operations/color/whitebalance.c: Updated to new chanting API.
      
      svn path=/trunk/; revision=1907
      399d5e40
  33. 23 Jan, 2008 4 commits
    • Kevin Cozens's avatar
      Use the "changed" signal instead of "activate". Makes GEGL GUI more · d732bdf2
      Kevin Cozens authored
      	* bin/gegl-node-editor.c (type_editor_generic): Use the "changed"
      	signal instead of "activate". Makes GEGL GUI more responsive to
      	changes in property values.
      
      	* gegl/gegl-chant.h: Deleted GEGL_CHANT_O #define in favour of
      	GEGL_CHANT_PROPERTIES to avoid hiding what is being accessed.
      
      	* operations/blur/box-blur.c:
      	* operations/blur/gaussian-blur.c:
      	* operations/color/mono-mixer.c:
      	* operations/workshop/box-max.c:
      	* operations/workshop/box-min.c: Updated due to change in gegl-chant.h
      
      svn path=/trunk/; revision=1905
      d732bdf2
    • Øyvind Kolås's avatar
      Made the chanting less operation specific. port to new chant system. · a303a6ed
      Øyvind Kolås authored
      * gegl/gegl-chant.h: Made the chanting less operation specific.
      * operations/core/nop.c: port to new chant system.
      * operations/blur/box-blur.c:
      * operations/blur/gaussian-blur.c:
      * operations/color/invert.c:
      * operations/color/mono-mixer.c:
      * operations/workshop/box-max.c:
      * operations/workshop/box-min.c: updated to new terser chant system.
      
      svn path=/trunk/; revision=1904
      a303a6ed
    • Øyvind Kolås's avatar
      updated to new chanting API. · d3d6f3ae
      Øyvind Kolås authored
      * operations/color/mono-mixer.c: updated to new chanting API.
      
      svn path=/trunk/; revision=1902
      d3d6f3ae
    • Øyvind Kolås's avatar
      added old-chant.h to list of sources. created a copy of gegl-chant.h · c15a8c72
      Øyvind Kolås authored
      	* gegl/Makefile.am: added old-chant.h to list of sources.
      	* gegl/gegl-old-chant.h: created a copy of gegl-chant.h
      	* operations/*/*.c: include gegl-old-chant.h instead of gegl-chant.h
      
      svn path=/trunk/; revision=1896
      c15a8c72
  34. 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
  35. 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
  36. 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
  37. 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