1. 10 Nov, 2008 1 commit
    • 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
  2. 19 Oct, 2008 2 commits
  3. 14 Oct, 2008 1 commit
  4. 11 Oct, 2008 1 commit
  5. 06 Oct, 2008 1 commit
  6. 05 Oct, 2008 2 commits
  7. 16 Aug, 2008 1 commit
  8. 07 Aug, 2008 1 commit
  9. 01 Jul, 2008 1 commit
  10. 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
  11. 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
  12. 14 Jun, 2008 2 commits
  13. 13 Jun, 2008 1 commit
  14. 12 Jun, 2008 1 commit
  15. 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
  16. 18 May, 2008 1 commit
  17. 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
  18. 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
  19. 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
  20. 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
  21. 14 Apr, 2008 2 commits
  22. 13 Apr, 2008 1 commit
  23. 11 Apr, 2008 2 commits
  24. 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
  25. 29 Feb, 2008 1 commit
    • Øyvind Kolås's avatar
      modified --enable-mp, it is now disabled by default. initialize gthread if · d8309a38
      Øyvind Kolås authored
      * configure.ac: modified --enable-mp, it is now disabled by default.
      * gegl/gegl-init.c: (gegl_init): initialize gthread if ENABLE_MP is
      set.
      * gegl/process/gegl-processor.c: (gegl_processor_work): do actual
      processing in auxiliary thread (currently lacks sufficient locking to
      work properly, but when it does work both the GEGL gui and GIMP are
      more responsive.)
      
      svn path=/trunk/; revision=2135
      d8309a38
  26. 27 Feb, 2008 3 commits
  27. 26 Feb, 2008 2 commits
    • Tor Lillqvist's avatar
      Use gegl.h.in in AC_CONFIG_SRCDIR(). · c042511d
      Tor Lillqvist authored
      2008-02-26  Tor Lillqvist  <tml@novell.com>
      
      	* confiure.ac: Use gegl.h.in in AC_CONFIG_SRCDIR().
      
      	* autogen.sh: Use gegl.h.in here, too.
      
      
      svn path=/trunk/; revision=2122
      c042511d
    • Tor Lillqvist's avatar
      gegl/gegl.h Rename gegl.h to gegl.h.in and add GEGL_MAJOR_VERSION, · 541a5eb9
      Tor Lillqvist authored
      2008-02-26  Tor Lillqvist  <tml@novell.com>
      
      	* gegl/gegl.h
      	* gegl/gegl.h.in: Rename gegl.h to gegl.h.in and add
      	GEGL_MAJOR_VERSION, GEGL_MINOR_VERSION and GEGL_MICRO_VERSION
      	macros the values of which are expanded by configure. Add
      	declaration for gegl_get_version().
      
      	* gegl/gegl-init.c (gegl_get_version): Implement.
      
      	* confiure.ac: Expand gegl/gegl.h.
      
      
      svn path=/trunk/; revision=2121
      541a5eb9
  28. 25 Feb, 2008 1 commit
  29. 24 Feb, 2008 1 commit
  30. 22 Feb, 2008 1 commit