1. 01 Mar, 2009 1 commit
    • Martin Nordholts's avatar
      Add a simple tests case to ensure processing and caching sanity · ee18cc15
      Martin Nordholts authored
      Add a simple tests case to ensure processing and caching sanity. The
      test case constructs a simple graph, processes it, checks the result,
      changes input, processes again and finally checks the result a second
      time. This test will immediately catch severe regressions.
      
      svn path=/trunk/; revision=2952
      ee18cc15
  2. 19 Feb, 2009 1 commit
  3. 18 Jan, 2009 1 commit
  4. 11 Jan, 2009 1 commit
  5. 31 Dec, 2008 2 commits
    • Øyvind Kolås's avatar
      Released GEGL 0.22 updated to 0.22 · 22c119e7
      Øyvind Kolås authored
      * NEWS: Released GEGL 0.22
      * configure.ac: updated to 0.22
      
      svn path=/trunk/; revision=2838
      22c119e7
    • Kevin Cozens's avatar
      The configure.ac file still needs changes related to building · eb9139ab
      Kevin Cozens authored
      without docs enabled. Also, --without-gtk will break the build.
      
      * configure.ac: A lot of changes which add support for --without
      so GEGL can be built without some of its (optional) dependencies.
      
      * operations/external/Makefile.am: Don't build SVG load op if
      building without Cairo.
      
      svn path=/trunk/; revision=2833
      eb9139ab
  6. 23 Nov, 2008 1 commit
    • Sven Neumann's avatar
      we actually need GLib 2.16. · 30754111
      Sven Neumann authored
      2008-11-23  Sven Neumann  <sven@gimp.org>
      
      	* configure.ac: we actually need GLib 2.16.
      
      
      svn path=/trunk/; revision=2793
      30754111
  7. 11 Nov, 2008 1 commit
    • Sven Neumann's avatar
      test different ways to include avformat.h and define · 8db06c8c
      Sven Neumann authored
      2008-11-11  Sven Neumann  <sven@gimp.org>
      
      	* configure.ac: test different ways to include avformat.h and
      	define HAVE_LIBAVFORMAT_AVFORMAT_H accordingly.
      
      	* operations/external/ff-load.c
      	* operations/workshop/external/ff-save.c: include the avformat.h
      	header according to the results of the configure tests.
      
      
      svn path=/trunk/; revision=2728
      8db06c8c
  8. 10 Nov, 2008 2 commits
    • Sven Neumann's avatar
      test for the presence of avformat.h in the expected location. · fb1c7a38
      Sven Neumann authored
      2008-11-10  Sven Neumann  <sven@gimp.org>
      
      	* configure.ac: test for the presence of avformat.h in the
      	expected location.
      
      
      svn path=/trunk/; revision=2720
      fb1c7a38
    • Sven Neumann's avatar
      added --without-libavformat option to disable build of the FFmpeg video · b199f5d9
      Sven Neumann authored
      2008-11-10  Sven Neumann  <sven@gimp.org>
      
      	* configure.in: added --without-libavformat option to disable 
      build
      	of the FFmpeg video frame operations.
      
      	* operations/external/Makefile.am
      	* operations/workshop/external/Makefile.am: AVCODEC was folded 
      into
      	AVFORMAT.
      
      	* operations/workshop/external/ff-save.c
      	* operations/external/ff-load.c: include 
      <libavformat/avformat.h>.
      
      
      svn path=/trunk/; revision=2719
      b199f5d9
  9. 19 Oct, 2008 2 commits
  10. 14 Oct, 2008 1 commit
  11. 11 Oct, 2008 1 commit
  12. 06 Oct, 2008 1 commit
  13. 05 Oct, 2008 2 commits
  14. 16 Aug, 2008 1 commit
  15. 07 Aug, 2008 1 commit
  16. 01 Jul, 2008 1 commit
  17. 16 Jun, 2008 1 commit
    • Øyvind Kolås's avatar
      Reverted: Extended the gegl-chanting and the build system to easily allow · 6bb14b1b
      Øyvind Kolås authored
      Reverted:
      Extended the gegl-chanting and the build system to easily allow
      defining an alternate process function that will be compiled to mmx and sse by
      gcc, coupled with runtime cpu detection at class init time to determine which
      variant to use.
      * configure.ac: make USE_SSE available to makefiles.
      * gegl/Makefile.am: install gegl-cpuaccel.h
      * gegl/gegl-chant.h: added logic to detect various SIMD compile modes,
      generating different .o 's based on compiler flags.
      * gegl/gegl-plugin.h: include gegl-cpuaccel.h
      * operations/Makefile-operations.am: added separete recipe for
      compiling .c files that contains the string GEGL_SIMD.
      * operations/common/brightness-contrast.c:
      * operations/common/invert.c:
      * operations/generated/other-blend.rb:
      * operations/generated/svg-12-porter-duff.rb: The rest, updated to
      specify their SIMD code using GEGL_SIMD.
      
      svn path=/trunk/; revision=2480
      6bb14b1b
  18. 15 Jun, 2008 1 commit
    • Øyvind Kolås's avatar
      Extended the gegl-chanting and the build system to easily allow · 23c3f30e
      Øyvind Kolås authored
      defining an alternate process function that will be compiled to mmx
      and sse by gcc, coupled with runtime cpu detection at class init time
      to determine which variant to use.
      * configure.ac: make USE_SSE available to makefiles.
      * gegl/Makefile.am: install gegl-cpuaccel.h
      * gegl/gegl-chant.h: added logic to detect various SIMD compile modes,
      generating different .o 's based on compiler flags.
      * gegl/gegl-plugin.h: include gegl-cpuaccel.h
      * operations/Makefile-operations.am: added separete recipe for
      compiling .c files that contains the string GEGL_SIMD.
      * operations/common/brightness-contrast.c: 
      * operations/common/invert.c: 
      * operations/generated/other-blend.rb:
      * operations/generated/svg-12-porter-duff.rb: The rest, updated to
      specify their SIMD code using GEGL_SIMD.
      
      svn path=/trunk/; revision=2477
      23c3f30e
  19. 14 Jun, 2008 2 commits
  20. 13 Jun, 2008 1 commit
  21. 12 Jun, 2008 1 commit
  22. 21 May, 2008 1 commit
    • Kevin Cozens's avatar
      Fix for problem when building on a Mac. · 668d7f27
      Kevin Cozens authored
      2008-05-21  Kevin Cozens  <kcozens@cvs.gnome.org>
      
      	Fix for problem when building on a Mac.
      
      	* configure.ac: Added check for linux/videodev.h and set HAVE_V4L
      	if available.
      
      	* operations/external/Makefile.am: Only build the v4l operation if
      	HAVE_V4L is set.
      
      svn path=/trunk/; revision=2332
      668d7f27
  23. 18 May, 2008 1 commit
  24. 17 May, 2008 3 commits
    • Hubert Figuiere's avatar
      Made gio an optional dependency and revert to standard posix · 18ca8a39
      Hubert Figuiere authored
      io if it is missing.
      
      * configure.ac:
      * gegl/gegl-init.c:
      * gegl/buffer/gegl-buffer-load.c:
      * gegl/buffer/gegl-tile-storage.c:
      * gegl/buffer/gegl-buffer-save.c:
      * gegl/buffer/gegl-buffer-access.c:
      * gegl/buffer/gegl-buffer.c:
      * gegl/buffer/gegl-buffer-index.h:
      * gegl/buffer/gegl-tile-backend-file.c:
      * gegl/buffer/Makefile.am:
      
      svn path=/trunk/; revision=2312
      18ca8a39
    • Øyvind Kolås's avatar
      Removed initial broken thread enabled processing from GEGL, · 91cc0a35
      Øyvind Kolås authored
      paralellization should be attempted through multiple processes instead
      of multiple threads instead.
      * configure.ac: 
      * gegl/gegl-init.c:
      * gegl/graph/gegl-node.c:
      * gegl/process/gegl-eval-mgr.c:
      * gegl/process/gegl-processor.c:
      
      svn path=/trunk/; revision=2308
      91cc0a35
    • Øyvind Kolås's avatar
      added examples subdir. added examples/Makefile.am new dir. added a make · 8aeab063
      Øyvind Kolås authored
      * Makefile.am: added examples subdir.
      * configure.ac: added examples/Makefile.am
      * examples/: new dir.
      * examples/Makefile.am: added a make file with wildcards that builds,
      dists and cleans .c files, each .c file in the dir turns into an
      executable.
      * examples/gegl-paint.c: a tiny drawing app.
      
      svn path=/trunk/; revision=2299
      8aeab063
  25. 20 Apr, 2008 1 commit
    • Øyvind Kolås's avatar
      pass --enable-debug when autogen is used. added check for --enable-debug · c4d0e56a
      Øyvind Kolås authored
      * autogen.sh: pass --enable-debug when autogen is used.
      * configure.ac: added check for --enable-debug added sse and mmx
      * gegl/gegl-debug.h: debug infrastructure like the one in clutter.
      * gegl/gegl-init.h: added gegl_get_debug_enabled().
      * gegl/gegl-init.c: (gegl_post_parse_hook), (gegl_arg_debug_cb),
      (gegl_arg_no_debug_cb), (gegl_get_debug_enabled): added debug
      infrastructure.
      * gegl/gegl-utils.[ch]: removed old unused log infrastructure.
      
      svn path=/trunk/; revision=2206
      c4d0e56a
  26. 17 Apr, 2008 1 commit
    • Øyvind Kolås's avatar
      added mmx and cpu detection. · 736899f4
      Øyvind Kolås authored
      * configure.ac: added mmx and cpu detection.
      * gegl/Makefile.am:
      * gegl/gegl-cpuaccel.[ch]: added from GIMP.
      * gegl/gegl-plugin.h: include config.h when compiling in-tree (to
      allow checking for USE_SSE in ops.
      * gegl/gegl-utils.[ch]: (gegl_malloc), (gegl_free): added malloc and
      free that aligns on 16byte boundaries.
      * gegl/operation/gegl-operation-point-composer.c:,
      * gegl/operation/gegl-operation-point-filter.c:
      (process_inner): align allocated buffers on 16byte boundaries to
      make it possible to process RGBA buffers using SSE.
      * gegl/operation/gegl-operation-processors.c: 
      (gegl_operation_class_add_processor): added category SSE that is
      autoenabled if sse support is compiled in and detected.
      * operations/common/invert.c: (process_sse), 
      (gegl_chant_class_init): accelerate the invert operation with vector
      maths using SSE.
      
      svn path=/trunk/; revision=2184
      736899f4
  27. 15 Apr, 2008 1 commit
    • Sven Neumann's avatar
      require glib >= 2.16.1. · e46e1146
      Sven Neumann authored
      2008-04-15  Sven Neumann  <sven@gimp.org>
      
      	* configure.ac: require glib >= 2.16.1.
      
      svn path=/trunk/; revision=2176
      e46e1146
  28. 14 Apr, 2008 2 commits
  29. 13 Apr, 2008 1 commit
  30. 11 Apr, 2008 2 commits
  31. 06 Apr, 2008 1 commit
    • Sven Neumann's avatar
      added GEGL_DETECT_CFLAGS() macro. · 3817dcda
      Sven Neumann authored
      2008-04-06  Sven Neumann  <sven@gimp.org>
      
      	* acinclude.m4: added GEGL_DETECT_CFLAGS() macro.
      
      	* configure.ac: adjust CFLAGS to get some extra compiler 
      warnings.
      
      
      svn path=/trunk/; revision=2150
      3817dcda