Permalink
Commits on Jan 28, 2010
  1. remove merge conflict mess

    committed Jan 28, 2010
  2. Merge branch 'ppmthread' of git@github.com:acaudwell/Gource into ppmt…

    …hread
    
    Conflicts:
    
    	src/ppm.cpp
    	src/ppm.h
    committed Jan 28, 2010
  3. Use two buffers so the main thread does nothing in the mutex section …

    …except change the pointer to point to the new buffer.
    committed Jan 28, 2010
  4. Added fullScreenQuad() method as this is a common thing to do.

    glTexImage2D() accepts a null pointer as data instead
    of creating a blank source image.
    committed Jan 28, 2010
Commits on Jan 27, 2010
  1. Big performance improvement by flipping the view upside

    down before calling glReadPixels so we dont have to manually
    flip all the pixels.
    committed Jan 27, 2010
  2. Replaced pthread calls with SDL_thread calls.

    I still need to evaluate the performance benefits.
    
    The patch was originally written against Gource 0.23 which had
    a lot more expensive exporter code than now, so it remains to be
    seen if this is worthwhile.
    committed Jan 23, 2010
  3. Use a thread for the exporter

    hyc committed with Jan 18, 2010
  4. Print errors to stderr.

    committed Jan 27, 2010
Commits on Jan 26, 2010
  1. Add slashes to end of paths if they aren't supplied with them

    (except if the path is blank).
    
    Added conf dir variable.
    committed Jan 26, 2010
  2. Updated the tarball script to run autoreconf and

    include more of the autotools files in the tarball.
    
    I also made dist_contrib_DATA specifically include
    contrib/svn-gource.py and added svn-gource.py to the
    files included in the tarball.
    committed Jan 26, 2010
Commits on Jan 23, 2010
  1. Replaced pthread calls with SDL_thread calls.

    I still need to evaluate the performance benefits.
    
    The patch was originally written against Gource 0.23 which had
    a lot more expensive exporter code than now, so it remains to be
    seen if this is worthwhile.
    committed Jan 23, 2010
  2. Use a thread for the exporter

    hyc committed with Jan 18, 2010
Commits on Jan 18, 2010
  1. Transform the build system from custom to proper autotools.

    Using standad autotools interfaces makes it much simpler for distributions
    to pick up and package your software, and by reducing to a single-level
    Makefile, parallel build is much faster than the recursive make used
    before.
    
    It's also safer for what concerns dependencies, compilers, flags and other
    variables.
    Flameeyes committed Jan 18, 2010
Commits on Jan 14, 2010
  1. Made base class destructors virtual so derived destructors get called.

    Fixed memory leak in seeklog. The temporary file buffer wasnt being deleted.
    committed Jan 14, 2010
Commits on Jan 9, 2010
  1. Improved performance of PPM exporter by reducing disk IO.

    The PPM exporter now only does two 2 writes per image (header,pixels)
    rather than 1 write per row of pixels.
    
    Could probably be further improved by buffering multiple frames.
    committed Jan 9, 2010
  2. gGourceDrawBackground = true

    committed Jan 9, 2010
Commits on Jan 8, 2010
Commits on Dec 30, 2009
Commits on Dec 21, 2009
  1. bumped package version.

    committed Dec 21, 2009
  2. Added --stop-at-end option (more intuitive than --stop-position 1.0).

    Improved documentation.
    committed Dec 21, 2009
  3. Fixed --stop-on-idle option

    committed Dec 21, 2009
Commits on Dec 17, 2009
Commits on Dec 16, 2009
Commits on Dec 12, 2009
  1. regenerated configure

    committed Dec 12, 2009
  2. Updated version.

    committed Dec 12, 2009
  3. Fixed project file ...

    committed Dec 12, 2009
  4. line endings

    committed Dec 12, 2009
  5. fixed windows build

    committed Dec 12, 2009