1. 25 Nov, 2018 1 commit
  2. 11 Jul, 2018 1 commit
  3. 17 May, 2018 1 commit
    • Ell's avatar
      convert-format: perform copy in GeglOperationFilter::process() · 923b4390
      Ell authored
      When the input and output formats are different, perform the copy
      (and hence the conversion) from the input buffer to the output
      buffer in GeglOperationFilter::process(), rather than
      GeglOperation::process(), so that it's parallelized.
      923b4390
  4. 21 Nov, 2017 1 commit
  5. 20 Sep, 2016 1 commit
  6. 24 May, 2015 1 commit
  7. 21 Jan, 2015 2 commits
  8. 25 May, 2014 1 commit
  9. 21 May, 2014 1 commit
    • Øyvind "pippin" Kolås's avatar
      operations: normalize labels · 0633a556
      Øyvind "pippin" Kolås authored
      The strings are to be used in UI labels, and - at least the english version -
      in the Operation reference; they shouldn't be capitalized as if they were
      titles.
      0633a556
  10. 20 May, 2014 1 commit
  11. 06 Dec, 2013 1 commit
  12. 29 Mar, 2012 1 commit
  13. 25 Mar, 2012 1 commit
  14. 18 Mar, 2012 1 commit
  15. 28 Jan, 2012 1 commit
  16. 24 Jan, 2009 1 commit
    • Martin Nordholts's avatar
      Adapt to the new babl API, use babl_format_get_bytes_per_pixel(), · 239be3e4
      Martin Nordholts authored
      babl_get_name(), babl_format_get_num_of_components() and
      babl_format_get_type().
      
      * gegl/buffer/gegl-buffer-access.c
      * gegl/buffer/gegl-buffer-iterator.c
      * gegl/buffer/gegl-buffer-linear.c
      * gegl/buffer/gegl-buffer-load.c
      * gegl/buffer/gegl-buffer-save.c
      * gegl/buffer/gegl-sampler.c
      * gegl/buffer/gegl-tile-backend-file.c
      * gegl/buffer/gegl-tile-backend.c
      * gegl/buffer/gegl-tile-handler-zoom.c
      * operations/core/convert-format.c
      * operations/external/png-save.c
      * operations/external/save-pixbuf.c
      
      svn path=/trunk/; revision=2884
      239be3e4
  17. 20 Jan, 2009 1 commit
  18. 17 Jan, 2009 1 commit
  19. 11 Nov, 2008 1 commit
  20. 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
  21. 02 Oct, 2008 1 commit
  22. 09 Jun, 2008 1 commit
  23. 01 Jun, 2008 1 commit
    • Øyvind Kolås's avatar
      incremented ABI version. added roi as an argument for the point filter · b5b658df
      Øyvind Kolås authored
      * gegl/gegl-plugin.h: incremented ABI version.
      * gegl/operation/gegl-operation-point-filter.[ch]: added roi as an
      argument for the point filter process() function.
      Modified the process() vfuncs for the following operations accordingly:
      * operations/common/brightness-contrast.c: 
      * operations/common/color-temperature.c: 
      * operations/common/contrast-curve.c: 
      * operations/common/grey.c: 
      * operations/common/invert.c: 
      * operations/common/levels.c: 
      * operations/common/svg-huerotate.c: 
      * operations/common/svg-luminancetoalpha.c: 
      * operations/common/svg-matrix.c: 
      * operations/common/svg-saturate.c: 
      * operations/common/value-invert.c: 
      * operations/common/whitebalance.c: 
      * operations/core/convert-format.c: 
      
      svn path=/trunk/; revision=2363
      b5b658df
  24. 19 Feb, 2008 1 commit
  25. 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
  26. 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
  27. 23 Jan, 2008 1 commit
  28. 06 Jan, 2008 1 commit
    • Hans Breuer's avatar
      [porting to build with win32/msvc, see bug #507288] · b50d1a98
      Hans Breuer authored
      2007-01-06  Hans Breuer  <hans@breuer.org>
      
      	[porting to build with win32/msvc, see bug #507288]
      
      	* gegl/buffer/gegl-buffer-allocator.c : use HAVE_UNISTD_H, include 
      	process.h for win32 and declare variables at the start of the 
      	block (C89 requirement)
      	* gegl/buffer/gegl-buffer-load.c : use HAVE_UNISTD_H and 
      	#include <io.h> on win32 
      	* gegl/buffer/gegl-buffer-save.c : -"-, define S_IRUSR
      	* gegl/buffer/gegl-buffer.c gegl/buffer/gegl-sampler-linear.c
      	gegl/buffer/gegl-sampler-nearest.c : declare variables at the start 
      	of a block
      	* gegl/buffer/gegl-provider.c gegl/process/gegl-processor.c : use 
      	G_STRFUNC rather than raw gcc __func__
      	* gegl/buffer/gegl-tile-disk.c : #include "config.h" at the beginning 
      	of the file, use HAVE_UNISTD_H, <io.h> some conditional defines 
      	like #define ftruncate(f,d) g_win32_ftruncate(f,d)
      	* gegl/buffer/gegl-tile-mem.c gegl/buffer/gegl-tile.c : 
      	#include config.h, use HAVE_UNISTD_H
      	* gegl/gegl-init.c : on win32 resolve module directory at runtime, 
      	not compile time
      	* gegl/gegl-utils.[ch] : a 'pure' inline function can not be 
      	exported as well, either _gegl_float_epsilon_equal needs to be implemented 
      	in the header or not be inline 
      	* gegl/gegl-xml.c : #include "config.h", define PATH_MAX if needed
      	* gegl/graph/gegl-node.c : use G_STRFUNC
      	* gegl/module/gegldatafiles.c : #include "config.h" and define 
      	S_ISREG etc
      
      	* gegl/gegl-chant.h operations/color/remap.c : use G_MODULE_EXPORT to mark gegl_module_query and
      	gegl_module_register for export
      	
      	* gegl/operations/affine/affine.c : s/strcasecmp/g_strcasecmp/
      	* gegl/operations/affine/module.[ch] : use G_MODULE_EXPORT
      	* gegl/operations/core/convert-format.c 
      	  gegl/operations/workshop/mblur.c : c99ism - mixed declaration and
      	  implementation
      	* gegl/operations/enhance/bilateral-filter.c : use g_alloca() instead 
      	of a gcc-only dynamic sized array on the stack
      	* gegl/operations/generated/math.rb : define powf() for msvc build
      	* gegl/operations/io/raw-load.c : use HAVE_UNISTD_H and define 
      	popen/pclose for msvc
      
      	* tools/operation_reference.c : config.h and HAVE_UNISTD_H
      
      	* bin/gegl.c : work-around another msvc limitation (C2026:
      	string too big, trailing characters truncated) In fact it is more
      	a line-too-long limit.
      	* bin/editor.c : define PATH_MAX
      	* bin/gegl-node-editor.c : HAVE_UNISTD_H
      	* bin/gegl-node-editor.c : if (0) is not enough for msvc to get rid of
      	the unresolved StockIcon(), use #if 0
      
      svn path=/trunk/; revision=1807
      b50d1a98
  29. 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
  30. 11 Nov, 2007 1 commit
  31. 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
  32. 24 Sep, 2007 1 commit
  33. 22 May, 2007 2 commits
    • Ø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
    • Øyvind Kolås's avatar
      Ported plug-ins and code generators to new format specification API · 8235d590
      Øyvind Kolås authored
      for point filters|composers.
      * operations/color/brightness-contrast.c:
      * operations/color/invert.c:
      * operations/color/levels.c:
      * operations/color/threshold.c:
      * operations/color/whitebalance.c:
      * operations/generated/math.rb:
      * operations/generated/porter-duff.rb:
      * operations/generated/svg-blend.rb:
      * 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/generated/blend.rb:
      * operations/workshop/contrast-curve.c: 
      * operations/workshop/generated/blend.rb:
      * operations/workshop/grey.c: 
      
      svn path=/trunk/; revision=1489
      8235d590
  34. 12 Jan, 2007 1 commit
    • Øyvind Kolås's avatar
      added a grey op. · 6488d7e6
      Øyvind Kolås authored
      * operations/workshop/grey.c: (init), (process): added a grey op.
      
      svn path=/trunk/; revision=1156
      6488d7e6
  35. 11 Sep, 2006 1 commit
  36. 06 Sep, 2006 1 commit
  37. 03 Sep, 2006 2 commits