1. 22 Jun, 2011 1 commit
  2. 28 Mar, 2011 1 commit
  3. 13 Feb, 2011 1 commit
  4. 20 Jan, 2011 1 commit
  5. 17 Dec, 2010 1 commit
  6. 29 Jul, 2010 1 commit
  7. 24 Jul, 2010 1 commit
  8. 22 Jul, 2010 1 commit
  9. 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
  10. 14 May, 2010 1 commit
  11. 07 Feb, 2010 1 commit
  12. 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
  13. 07 Aug, 2009 1 commit
  14. 22 Jun, 2009 1 commit
  15. 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
  16. 31 Mar, 2009 1 commit
  17. 30 Mar, 2009 1 commit
  18. 26 Mar, 2009 1 commit
  19. 08 Feb, 2009 1 commit
  20. 19 Jan, 2009 2 commits
    • Øyvind Kolås's avatar
      made (gegl_path_add_type): register the number of floats not the number of · 5a224bf3
      Øyvind Kolås authored
      * gegl/property-types/gegl-path.[ch]: made 
      (gegl_path_add_type): register the number of floats not the number of
      float pairs for the type.
      (gegl_path_get_node): write copy to a target argument instead of
      returning internal pathinfo struct.
      (gegl_path_type_get_n_items): added.
      * bin/gegl-path-smooth.c: adapted to new API
      * bin/gegl-path-spiro.c: adapted to new API
      
      svn path=/trunk/; revision=2878
      5a224bf3
    • Øyvind Kolås's avatar
      removed · 0b373933
      Øyvind Kolås authored
      * bin/gegl-bin-gui-types.h: removed
      
      svn path=/trunk/; revision=2877
      0b373933
  21. 06 Jan, 2009 2 commits
    • Øyvind Kolås's avatar
      get rid of more remnants from the GUI code. · 509051de
      Øyvind Kolås authored
      * bin/Makefile.am: get rid of more remnants from the GUI code.
      
      svn path=/trunk/; revision=2860
      509051de
    • Ø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
  22. 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
  23. 01 Jan, 2009 1 commit
    • Øyvind Kolås's avatar
      Removed path parameters API. removed path parameters implemented as child · 5ffb505f
      Øyvind Kolås authored
      * gegl/property-types/gegl-path.h: Removed path parameters API.
      * gegl/property-types/gegl-path.c: (GeglPathPrivate), (gegl_path_to_string),
      (gegl_path_parse_string), (gegl_path_append), (gegl_path_stroke):
      removed path parameters implemented as child objects owned by
      gegl-path with string based names, and further complexities on top of
      the format of SVG paths.
      * bin/editor.c: (cairo_gui_expose), (gui_press_event),
      (gui_motion_event), (gui_release_event): made the line width
      visualisation code be dead, much of the cairo etc logic is kept since
      other approaches APIs will be similar here.
      
      svn path=/trunk/; revision=2840
      5ffb505f
  24. 31 Dec, 2008 1 commit
  25. 28 Dec, 2008 1 commit
  26. 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
  27. 25 Nov, 2008 1 commit
  28. 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
  29. 20 Nov, 2008 3 commits
  30. 19 Nov, 2008 5 commits
  31. 18 Nov, 2008 1 commit