1. 01 Oct, 2008 1 commit
  2. 05 Sep, 2008 2 commits
    • Øyvind Kolås's avatar
      Added YAFR sampler from Nicolas Robidoux from bug #550569, this · ca9f243d
      Øyvind Kolås authored
      is a sampler with seemingly better quality than cubic with good
      performance, it could perhaps form the default method used for
      enlargement in combination with a different approach for scaling
      down.
      * gegl/buffer/gegl-sampler-yafr.c: new file
      * gegl/buffer/gegl-sampler-yafr.h: new file.
      * gegl/buffer/Makefile.am: ..
      * gegl/buffer/gegl-buffer-access.c: ..
      * gegl/buffer/gegl-buffer.c: ..
      * gegl/buffer/gegl-buffer.h: ..
      * gegl/buffer/gegl-sampler.c: .. updated to add a new sampler.
      
      svn path=/trunk/; revision=2583
      ca9f243d
    • Sven Neumann's avatar
      gegl/operation/gegl-operation-composer3.c formatting. · a6870b62
      Sven Neumann authored
      2008-09-05  Sven Neumann  <sven@gimp.org>
      
      	* gegl/operation/gegl-operation-composer3.c
      	* gegl/operation/gegl-operation-point-composer3.c: formatting.
      
      
      svn path=/trunk/; revision=2582
      a6870b62
  3. 16 Aug, 2008 2 commits
    • Hubert Figuiere's avatar
      RAW loader using libopenraw. Libopenraw is now an optional dependency. · 3c4bed20
      Hubert Figuiere authored
      	* operations/external/openraw.c: 
      	* operations/external/Makefile.am:
      	* configure.ac:
      	RAW loader using libopenraw. Libopenraw is now an optional
      	dependency.
      
      svn path=/trunk/; revision=2581
      3c4bed20
    • Øyvind Kolås's avatar
      Applied slightly modified patch from Luidnel Maignan that adds · 52574cdc
      Øyvind Kolås authored
      point composers with 3 inputs as requested in bug #548007.
      * gegl/operation/gegl-operation-composer3.c: new file
      * gegl/operation/gegl-operation-composer3.h: new file
      * gegl/operation/gegl-operation-point-composer3.c: new file
      * gegl/operation/gegl-operation-point-composer3.h: new file
      * gegl/operation/Makefile.am: added new files.
      Added the new classes to the following places:
      * gegl/gegl-chant.h: allow subclassing the new classes with the
      chanting framework.
      * gegl/gegl-plugin.h: include the new headers.
      * gegl/operation/gegl-operation-processors.c: make the type-aware
      functions pointer lookup aware of the new classes.
      
      svn path=/trunk/; revision=2580
      52574cdc
  4. 12 Aug, 2008 1 commit
  5. 11 Aug, 2008 1 commit
  6. 09 Aug, 2008 2 commits
    • Ruben Vermeersch's avatar
      Remove empty directories, git-svn is really crap at handling these. · a15d599c
      Ruben Vermeersch authored
      svn path=/trunk/; revision=2573
      a15d599c
    • Ruben Vermeersch's avatar
      Add Gabriel back. · 8bf48a50
      Ruben Vermeersch authored
      2008-08-09  Ruben Vermeersch  <ruben@savanne.be>
      
      	* AUTHORS: Add Gabriel back.
      
      	* COPYING: Turn into real file.
      
      	* INSTALL: Add very basic note about having to build GEGL first (because
      	we reparse every time).
      
      	* README: Add and adjust the old README.
      
      	* configure: Removed. Shouldn't be in SVN.
      
      	* configure.in: Hook up docs.
      
      	* docs: Readd the documentation.
      
      	* gegl/Makefile.am: Make sure the raw API file is removed on clean.
      
      	* gegl/gegl-api.raw: Removed.
      
      svn path=/trunk/; revision=2572
      8bf48a50
  7. 08 Aug, 2008 2 commits
    • Ruben Vermeersch's avatar
      Directly call the native method, instead of using the overload. · cf88c382
      Ruben Vermeersch authored
      2008-08-08  Ruben Vermeersch  <ruben@savanne.be>
      
      	* gegl/custom/Node.custom: Directly call the native method, instead of
      	using the overload.
      
      svn path=/trunk/; revision=2571
      cf88c382
    • Ruben Vermeersch's avatar
      Completely revamp the Gegl# bindings, to make sure they work again. · bb1cc40a
      Ruben Vermeersch authored
      2008-08-08  Ruben Vermeersch  <ruben@savanne.be>
      
      	Completely revamp the Gegl# bindings, to make sure they work again.
      
      	* AUTHORS:
      	* ChangeLog:
      	* INSTALL: Added.
      	* Makefile.am:
      	* README:
      	* aclocal.m4: Added.
      	* autogen.sh:
      	* configure: Added.
      	* configure.in:
      	* gapi/Makefile.am: Removed.
      	* gapi/custom/Global.custom: Removed.
      	* gapi/custom/Node.custom: Removed.
      	* gapi/metadata.gegl: Removed.
      	* gapi/sources.gegl.in: Removed.
      	* gegl-sharp-1.0.pc.in: Removed.
      	* gegl/Makefile.am: Added.
      	* gegl/custom/.Node.custom.swp: Added.
      	* gegl/custom/Global.custom: Added.
      	* gegl/custom/Node.custom: Added.
      	* gegl/gegl-api.raw: Added.
      	* gegl/gegl-sharp.dll.config.in: Added.
      	* gegl/gegl-sharp.pc.in: Added.
      	* gegl/generated/.Node.cs.swp: Added.
      	* gegl/metadata: Added.
      	* gegl/sources.in: Added.
      	* lib/AssemblyInfo.cs.in: Removed.
      	* lib/gegl-sharp.dll.config.in: Removed.
      	* sample/Makefile.am: Added.
      	* sample/TestGegl.cs: Added.
      	* sample/old/GeglView.cs: Added.
      	* sample/old/test.cs: Added.
      	* sample/old/view-test.cs: Added.
      	* sample/sample-out.png: Added.
      	* test/GeglView.cs: Removed.
      	* test/Makefile.am: Removed.
      	* test/test.cs: Removed.
      	* test/view-test.cs: Removed.
      
      svn path=/trunk/; revision=2570
      bb1cc40a
  8. 07 Aug, 2008 3 commits
  9. 29 Jul, 2008 4 commits
    • Sven Neumann's avatar
      removed debug output · 84e59b93
      Sven Neumann authored
      svn path=/trunk/; revision=2543
      84e59b93
    • Sven Neumann's avatar
      renamed chant_parent_class to gegl_chant_parent_class. Removed · 60f0ac15
      Sven Neumann authored
      2008-07-29  Sven Neumann  <sven@gimp.org>
      
      	* gegl/gegl-chant.h: renamed chant_parent_class to
      	gegl_chant_parent_class. Removed ##type_parent_class as that was
      	only an alias for gegl_chant_parent_class.
      
      	* operations/common/layer.c
      	* operations/common/load-buffer.c
      	* operations/common/load.c
      	* operations/common/mblur.c
      	* operations/common/open-buffer.c
      	* operations/common/rectangle.c
      	* operations/external/ff-load.c
      	* operations/external/text.c
      	* operations/external/v4l.c: changed accordingly.
      
      
      svn path=/trunk/; revision=2542
      60f0ac15
    • Sven Neumann's avatar
      operations/common/layer.c operations/common/load-buffer.c · 28d32d9f
      Sven Neumann authored
      2008-07-29  Sven Neumann  <sven@gimp.org>
      
      	* operations/common/layer.c
      	* operations/common/load-buffer.c
      	* operations/common/load.c
      	* operations/common/mblur.c
      	* operations/common/open-buffer.c
      	* operations/common/rectangle.c
      	* operations/external/ff-load.c
      	* operations/external/text.c
      	* operations/external/v4l.c: use chant_parent_class instead of
      	doing the g_type_class_peek_parent() dance.
      
      
      svn path=/trunk/; revision=2541
      28d32d9f
    • Sven Neumann's avatar
      cache the coefficients that depend on the temperature properties instead · 7c35a9c6
      Sven Neumann authored
      2008-07-29  Sven Neumann  <sven@gimp.org>
      
      	* operations/common/color-temperature.c: cache the coefficients
      	that depend on the temperature properties instead of 
      recalculating
      	them in each call to process().
      
      
      svn path=/trunk/; revision=2540
      7c35a9c6
  10. 28 Jul, 2008 2 commits
  11. 21 Jul, 2008 3 commits
  12. 20 Jul, 2008 1 commit
  13. 02 Jul, 2008 1 commit
  14. 01 Jul, 2008 7 commits
  15. 25 Jun, 2008 1 commit
  16. 23 Jun, 2008 2 commits
    • Øyvind Kolås's avatar
      Documentation improvements (mostly orthographic) from Peter · fd8ed809
      Øyvind Kolås authored
      (gib_mir_mehl at gmx.net).
      * gegl/buffer/gegl-buffer.c:
      * gegl/buffer/gegl-buffer.h:
      * gegl/gegl-config.c:
      * gegl/graph/gegl-node.c:
      * gegl/operation/gegl-operation.h:
      * gegl/process/gegl-processor.c:
      * operations/affine/affine.c:
      * operations/affine/rotate.c:
      * operations/common/c2g.c:
      * operations/common/difference-of-gaussians.c:
      * operations/common/introspect.c:
      * operations/common/rectangle.c:
      * operations/common/stretch-contrast.c:
      * operations/external/display.c:
      * operations/external/save-pixbuf.c:
      * operations/workshop/snn-percentile.c:
      
      svn path=/trunk/; revision=2497
      fd8ed809
    • Øyvind Kolås's avatar
      applied change from Peter gib_mir_mehl at gmx.net. · 243c7b47
      Øyvind Kolås authored
      * gegl/property-types/gegl-color.c: (gegl_color_get_string): applied
      change from Peter gib_mir_mehl at gmx.net.
      
      svn path=/trunk/; revision=2496
      243c7b47
  17. 20 Jun, 2008 2 commits
    • Øyvind Kolås's avatar
      added comment about section that can be moved from the sampler function to · 60c2b8d5
      Øyvind Kolås authored
      * gegl/buffer/gegl-sampler-lanczos.c: (gegl_sampler_lanczos_get):
      added comment about section that can be moved from the sampler
      function to prepare to avoid per sampling overhead.
      
      svn path=/trunk/; revision=2490
      60c2b8d5
    • Øyvind Kolås's avatar
      added a function used to prime a linear buffer with all needed samples for · efb9d100
      Øyvind Kolås authored
      * gegl/buffer/gegl-sampler.[ch]: (gegl_sampler_get_ptr): added a
      function used to prime a linear buffer with all needed samples for
      interpolation.
      For all the interpolators, removed unneded alpha multiplications
      (we're interpolating on premultiplied pixels), also moved linear and
      cubic to skip unneeded function calls in innerloop.
      * gegl/buffer/gegl-sampler-cubic.c:
      * gegl/buffer/gegl-sampler-lanczos.c:
      * gegl/buffer/gegl-sampler-linear.c:
      * gegl/buffer/gegl-sampler-nearest.c:
      
      svn path=/trunk/; revision=2489
      efb9d100
  18. 19 Jun, 2008 2 commits
    • Øyvind Kolås's avatar
      reset the valid rectangle when prepare is called. reset the valid · 4417a2dc
      Øyvind Kolås authored
      * gegl/buffer/gegl-sampler.c: (gegl_sampler_prepare): reset the
      valid rectangle when prepare is called.
      * operations/affine/affine.c: (process): reset the valid rectangle
      before starting processing.
      
      svn path=/trunk/; revision=2488
      4417a2dc
    • Øyvind Kolås's avatar
      fetch the 64x64 context buffer based on the specific requested pixel and · 9f235448
      Øyvind Kolås authored
      * gegl/buffer/gegl-sampler.c: (gegl_sampler_get_from_buffer): fetch
      the 64x64 context buffer based on the specific requested pixel and
      not the center of interpolation. We might want to split this down
      so that we can ensure that the needed context exist in the 64x64
      buffer, thus allowing the samplers to rely on the context being
      available within a 64 pixels wide buffer.
      
      svn path=/trunk/; revision=2487
      9f235448
  19. 18 Jun, 2008 1 commit