1. 19 Feb, 2008 1 commit
  2. 18 Feb, 2008 5 commits
  3. 17 Feb, 2008 1 commit
    • Øyvind Kolås's avatar
      moved .. .. here. · 5775f42d
      Øyvind Kolås authored
      * operations/workshop/difference-of-gaussians.c: moved ..
      * operations/meta/difference-of-gaussians.c: .. here.
      
      svn path=/trunk/; revision=2038
      5775f42d
  4. 11 Feb, 2008 2 commits
  5. 09 Feb, 2008 3 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
    • Øyvind Kolås's avatar
      modified to be capable of receiving varying pixbufs and invalidate · 00a309ce
      Øyvind Kolås authored
      * operations/io/pixbuf.c: modified to be capable of receiving varying
      pixbufs and invalidate properly.
      * operations/workshop/ff-save.c: indentation improvement.
      
      svn path=/trunk/; revision=1983
      00a309ce
  6. 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
  7. 05 Feb, 2008 1 commit
  8. 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
  9. 28 Jan, 2008 1 commit
  10. 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
  11. 24 Jan, 2008 1 commit
  12. 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
    • Kevin Cozens's avatar
      updated to new chanting API. · ded2ec54
      Kevin Cozens authored
      	* operations/blur/gaussian_blur.c:
      	* operations/workshop/box_max.c:
      	* operations/workshop/box_min.c: updated to new chanting API.
      
      svn path=/trunk/; revision=1903
      ded2ec54
    • Ø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
  13. 17 Jan, 2008 2 commits
  14. 13 Jan, 2008 1 commit
  15. 12 Jan, 2008 1 commit
    • Kevin Cozens's avatar
      Added video to GEGL_CHANT_CATEGORIES. · 0d125298
      Kevin Cozens authored
      2008-01-12  Kevin Cozens  <kcozens@cvs.gnome.org>
      
      	* operations/io/ff-load.c: Added video to GEGL_CHANT_CATEGORIES.
      
      	* operations/workshop/demosaic-simple.c: Use prepare() to set
      	format for output buffer.
      
      svn path=/trunk/; revision=1839
      0d125298
  16. 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
  17. 09 Jan, 2008 1 commit
  18. 08 Jan, 2008 2 commits
    • 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
    • Øyvind Kolås's avatar
      moved to newer API. unchanted. · c113ac8b
      Øyvind Kolås authored
      * operations/workshop/stress.c: moved to newer API.
      * operations/color/remap.c: unchanted.
      
      svn path=/trunk/; revision=1830
      c113ac8b
  19. 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
  20. 06 Jan, 2008 2 commits
    • Kevin Cozens's avatar
      Updated due to changes in API. Added FIXME as a reminder to replace the · 9414bd24
      Kevin Cozens authored
      2008-01-06  Kevin Cozens  <kcozens@cvs.gnome.org>
      
      	* operations/workshop/ff-save.c (process): Updated due to changes in
      	API. Added FIXME as a reminder to replace the deprecated img_convert()
      	with sws_scale().
      
      svn path=/trunk/; revision=1812
      9414bd24
    • 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
  21. 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
  22. 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
  23. 30 Dec, 2007 3 commits
    • Kevin Cozens's avatar
      Updated due to change in gegl_buffer_set. Pass GEGL_AUTO_ROWSTRIDE in · ff9f7754
      Kevin Cozens authored
      2007-12-30  Kevin Cozens  <kcozens@cvs.gnome.org>
      
      	* operations/workshop/gluas.c (set_rgba_pixel): Updated due to change
      	in gegl_buffer_set. Pass GEGL_AUTO_ROWSTRIDE in gegl_buffer_set() call.
      
      svn path=/trunk/; revision=1796
      ff9f7754
    • Kevin Cozens's avatar
      Use SHREXT instead of hard-coded ".so". · 7a4cb50b
      Kevin Cozens authored
      2007-12-30  Kevin Cozens  <kcozens@cvs.gnome.org>
      
      	* bin/node-editors/Makefile.am:
      	* operations/Makefile.am:
      	* operations/workshop/Makefile.am: Use SHREXT instead of
      	hard-coded ".so".
      
      svn path=/trunk/; revision=1792
      7a4cb50b
    • Ø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
  24. 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