1. 02 Oct, 2011 1 commit
  2. 04 Sep, 2011 1 commit
  3. 03 Sep, 2011 1 commit
  4. 17 Aug, 2011 1 commit
  5. 19 Jul, 2011 1 commit
  6. 22 Jun, 2011 1 commit
  7. 28 Mar, 2011 1 commit
  8. 13 Feb, 2011 1 commit
  9. 20 Jan, 2011 1 commit
  10. 17 Dec, 2010 1 commit
  11. 24 Jul, 2010 1 commit
  12. 22 Jul, 2010 1 commit
  13. 08 Jul, 2010 2 commits
    • Martin Nordholts's avatar
      bin: Cleanup gegl.c a bit · f058da7e
      Martin Nordholts authored
      Remove --dot (doesn't seems to work at all), fix formating, remove
      dead code, remove tabs, don't #define stuff in the middle of the code,
      add warning on unknown run-mode.
      
      Inspiried by patch from Danny Robson.
      f058da7e
    • Danny Robson's avatar
      Created dynamic save operation using save_handlers · 6656e223
      Danny Robson authored
      Introduced gegl:save, an operation which dynamically instances the
      correct operation to save to a given path using the save_handler
      routines.
      
      It is implemented in terms of a sink operation, rather than a
      meta-operation, so that it works with existing code. In particular, the
      processor code uses introspection, and processes sink differently to
      other operations.
      6656e223
  14. 14 May, 2010 1 commit
  15. 07 Feb, 2010 1 commit
  16. 20 Nov, 2009 1 commit
    • Øyvind "pippin" Kolås's avatar
      Improved locking in GEGL · 3cffea77
      Øyvind "pippin" Kolås authored
      Resurrected GEGL multi threaded locks with locking at the tile level,
      the performance gained from multi threading is small if detectable,
      through the added overhead and lock contention. There still are
      outstanding paralellisation issues.
      
      There is a per tile mutex, per buffer (in ->tile_backend) mutex and
      a per node mutex. You need to pass --enable-mt to configure/autogen
      to enable the multi threading support.
      3cffea77
  17. 21 Apr, 2009 1 commit
    • Henrik Akesson's avatar
      bin: Add ppm output file format support · ba1cadb5
      Henrik Akesson authored
      Add ppm output file format on the command-line application. It is done
      by parsing the filename extension of the --output parameter, which is
      used to choose the output node type created (png-save or ppm-save).
      ba1cadb5
  18. 06 Jan, 2009 1 commit
    • Øyvind Kolås's avatar
      Stripped away most of the GTK+ GUI code originally ripped out of · 1a733401
      Øyvind Kolås authored
      bauxite, leaving the gegl binary as a commandline tool and not a
      half broken editor (using the SDL display op, it also allows showing
      GEGL compositions similarly to before as well.)
      * bin/gegl.c: (main): removed references to GTK+.
      * operations/external/display.c: (init_sdl), (idle), (process): spin
      the SDL event loop in an idle handler.
      * bin/Makefile.am: removed references to now removed files (the
      following)
      * bin/editor-optype.c: 
      * bin/editor-optype.h:
      * bin/editor.c: 
      * bin/editor.h:
      * bin/export.c:
      * bin/export.h:
      * bin/gegl-node-editor-plugin.h:
      * bin/gegl-node-editor.c:
      * bin/gegl-node-editor.h:
      * bin/gegl-store.c:
      * bin/gegl-store.h:
      * bin/gegl-tree-editor-action.c:
      * bin/gegl-tree-editor-action.h:
      * bin/gegl-tree-editor.c:
      * bin/gegl-tree-editor.h:
      * bin/gegl-view.c:
      * bin/gegl-view.h:
      * bin/node-editors/Makefile.am:
      * bin/node-editors/brightness-contrast.c:
      * bin/node-editors/gaussian-blur.c:
      * bin/node-editors/level.c:
      * bin/node-editors/unsharp-mask.c:
      * bin/node-editors/whitebalance.c:
      
      svn path=/trunk/; revision=2859
      1a733401
  19. 02 Jan, 2009 1 commit
    • Øyvind Kolås's avatar
      Made GeglColor primarily operate on double arguments, (internals · 649f15e4
      Øyvind Kolås authored
      are still 32bit floating point but not directly exposed).
      * gegl/property-types/gegl-color.[ch]:
      (gegl_color_get_rgba4f): gets the color to a buffer of 4floats (might
      need better name)
      (gegl_color_set_rgba), (gegl_color_get_rgba): use doubles.
      Updated the following code / operations to reflect the change.
      * bin/editor.c: (add_path), (stroke_press_event):
      * bin/gegl-node-editor.c: (type_editor_color):
      * bin/gegl.c:
      * operations/common/checkerboard.c: (process):
      * operations/common/color.c: (process):
      * operations/external/path.c: (process), (detect):
      * operations/external/text.c: (text_layout_text):
      * operations/workshop/linear-gradient.c: (process):
      * operations/workshop/radial-gradient.c: (process):
      
      svn path=/trunk/; revision=2851
      649f15e4
  20. 31 Dec, 2008 1 commit
  21. 03 Dec, 2008 1 commit
    • Øyvind Kolås's avatar
      made the affine op not cache it's results, also make it pass the data · 87b886ce
      Øyvind Kolås authored
      * operations/affine/affine.c: (op_affine_class_init), (process): made
      the affine op not cache it's results, also make it pass the data
      through like nop if the transform is the identity transform and create
      a shifted sub-buffer for integer translates and translates using the
      "nearest" resampler.
      * bin/editor.c: (gegl_node_get_translation), (move_rel):
      s/gegl:shift/gegl:translate/
      * bin/gegl.c: s/gegl:shift/gegl:translate/
      The gegl:shift operation will be deprecated in the next GEGL release.
      
      svn path=/trunk/; revision=2812
      87b886ce
  22. 24 Nov, 2008 1 commit
    • Øyvind Kolås's avatar
      Updated code to refer to new gegl:path op. · 38a77900
      Øyvind Kolås authored
      * bin/editor.c: (add_path), (spiro_open), (spiro_close),
      (nodes_press_event), (nodes_expose), (gui_keybinding),
      (stroke_press_event), (editor_set_active), (create_window):
      * bin/gegl.c:
      * examples/gegl-paint.c: (paint_press): 
      
      svn path=/trunk/; revision=2800
      38a77900
  23. 20 Nov, 2008 1 commit
    • Sven Neumann's avatar
      fixed compiler warnings. · 6e3d94f2
      Sven Neumann authored
      2008-11-20  Sven Neumann  <sven@gimp.org>
      
      	* bin/gegl.c (main): fixed compiler warnings.
      
      
      svn path=/trunk/; revision=2789
      6e3d94f2
  24. 19 Nov, 2008 1 commit
  25. 08 Nov, 2008 1 commit
  26. 02 Nov, 2008 1 commit
  27. 01 Nov, 2008 3 commits
  28. 20 Oct, 2008 2 commits
    • Ø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
    • Martin Nordholts's avatar
      bin/gegl.c Copy --g-fatal-warnings from GIMP so that one can pass control · 05997d10
      Martin Nordholts authored
      * bin/gegl.c 
      * bin/gegl-options.[ch]: Copy --g-fatal-warnings from GIMP so that
      one can pass control to the debugger as soon as something goes
      wrong.
      
      svn path=/trunk/; revision=2650
      05997d10
  29. 19 Oct, 2008 1 commit
    • Øyvind Kolås's avatar
      build gegl-spiro if spiro is available. file to initialize GeglVector with · 987a6e7a
      Øyvind Kolås authored
      * bin/Makefile.am: build gegl-spiro if spiro is available.
      * bin/gegl-spiro.c: file to initialize GeglVector with knowledge about
      spiro knot types as well as logic to flatten a spiro path to a
      piece-wize linear path (through beziers).
      * bin/gegl-spiro.h: 
      * bin/gegl.c: (main): initialize gegl-spiro
      
      svn path=/trunk/; revision=2642
      987a6e7a
  30. 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
  31. 11 Oct, 2008 1 commit
  32. 06 Oct, 2008 1 commit
  33. 05 Oct, 2008 1 commit
  34. 20 Jul, 2008 1 commit
  35. 14 Jun, 2008 2 commits