Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Jun 17, 2012

  1. Lars Kanis

    Prepare release

    authored
  2. Lars Kanis

    Mask out SPLASH_OWNS_ICON flag of FXSplashWindow.

    With the flag set, the icon would be free'd twice, first by the FXSplashWindow
    and then by Ruby's GC.
    authored

Jun 16, 2012

  1. Lars Kanis

    Bump VERSION to 1.6.25.pre2

    authored
  2. Lars Kanis

    Fix Segfault in final GC when using FXSplashWindow.

    The internal object allocated when calling FXSplashWindow.new was FXSplashWindow instead
    of FXRbSplashWindow, so that no FXRbUnregisterRubyObj() was called. Therefore the object
    was double free'd.
    
    Stacktrace was:
    ==11529== Invalid read of size 8
    ==11529==    at 0x9265BBC: FX::FXObject::getClassName() const (FXObject.cpp:280)
    ==11529==    by 0x862EE55: FXRbObject::freefunc(FX::FXObject*) (markfuncs.cpp:77)
    ==11529==    by 0x4EA6254: finalize_list (gc.c:2944)
    ==11529==    by 0x4EAAFC2: rb_gc_call_finalizer_at_exit (gc.c:3075)
    ==11529==    by 0x4E9773B: ruby_cleanup (eval.c:101)
    ==11529==    by 0x4E979C4: ruby_run_node (eval.c:244)
    ==11529==    by 0x4007FA: main (main.c:38)
    ==11529==  Address 0x75e24c0 is 0 bytes inside a block of size 248 free'd
    ==11529==    at 0x4C2A4BC: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
    ==11529==    by 0x92B98AD: FX::FXSplashWindow::~FXSplashWindow() (FXSplashWindow.cpp:219)
    ==11529==    by 0x917C990: FX::FXComposite::~FXComposite() (FXComposite.cpp:304)
    ==11529==    by 0x929A5EF: FX::FXRootWindow::~FXRootWindow() (FXRootWindow.cpp:209)
    ==11529==    by 0x929A621: FX::FXRootWindow::~FXRootWindow() (FXRootWindow.cpp:211)
    ==11529==    by 0x9156DB9: FX::FXApp::~FXApp() (FXApp.cpp:4994)
    ==11529==    by 0x84912F3: FXRbApp::~FXRbApp() (FXRbApp.cpp:118)
    ==11529==    by 0x8491347: FXRbApp::~FXRbApp() (FXRbApp.cpp:127)
    ==11529==    by 0x862EF8E: FXRbObject::freefunc(FX::FXObject*) (markfuncs.cpp:92)
    ==11529==    by 0x4EA6254: finalize_list (gc.c:2944)
    ==11529==    by 0x4EAAFC2: rb_gc_call_finalizer_at_exit (gc.c:3075)
    ==11529==    by 0x4E9773B: ruby_cleanup (eval.c:101)
    authored

Jun 15, 2012

  1. Lars Kanis

    Move requires of Ruby files from C to Ruby. It's more common and more…

    … maintainable.
    authored
  2. Lars Kanis

    Bump VERSION to 1.6.25.pre1

    authored
  3. Lars Kanis

    Ensure the built fox16.so is striped, since that is not the default f…

    …or Ruby 1.9.3
    authored

Jun 06, 2012

  1. Lars Kanis

    Prepare release 1.6.24

    authored

Jun 01, 2012

  1. Lars Kanis

    Force static linked libgcc and libstdc++ for cross compilation by usi…

    …ng g++ as linker
    
    Don't include sys/time.h for cross compilation, this avoids the fix for incompatible types of gettimeofday()
    authored

May 31, 2012

  1. Lars Kanis

    Update History.txt

    authored
  2. Lars Kanis

    Bump VERSION to 1.6.24

    authored
  3. Lars Kanis

    Avoid Segfauls in lots of methods when called with nil instead of FXA…

    …pp, FXComposite or FXWindow objects
    authored
  4. Lars Kanis

    Update libraries for win32 build: libz-1.2.7 libpng-1.5.10 libjpeg-8d…

    … libtiff-4.0.1 libfox-1.6.45
    authored

Apr 26, 2012

  1. Lars Kanis

    Add dependent packages for Debian/Ubuntu

    authored

Mar 09, 2012

  1. Lars Kanis

    Add trace output in FXRbUnregisterRubyObj

    authored
  2. Lars Kanis

    Merge branch '1.6' of http://github.com/larskanis/fxruby into 1.6

    authored
  3. Lars Kanis

    better naming of FileUtils::cd

    authored
  4. Lars Kanis

    Update Manifest.txt

    authored

Mar 08, 2012

  1. Lars Kanis

    Merge branch '1.6' of http://github.com/larskanis/fxruby into 1.6

    authored
  2. Lars Kanis

    Explicitly set README file and documentation title

    authored
  3. Lars Kanis

    Change FXRuby homepage

    authored
  4. Lars Kanis

    Add developer Lars Kanis

    authored
  5. Lars Kanis

    prepare for release

    authored
  6. Lars Kanis

    Support parallel execution with drake for cross compilation and packa…

    …ging
    authored
  7. Lars Kanis

    Update README.rdoc

    authored

Mar 07, 2012

  1. Lars Kanis

    Add install instructions and feature list

    authored
  2. Lars Kanis

    Add install instructions and feature list

    authored
  3. Lars Kanis

    Adjust more rdoc links, so that they work with yard

    Remove some comments, to only from C++ usable methods
    authored

Mar 03, 2012

  1. Lars Kanis

    Avoid use of chdir in Rakefile, to allow parallel execution with drake

    authored

Mar 01, 2012

  1. Lars Kanis

    prepare release

    authored
  2. Lars Kanis

    bump VERSION to 1.6.23

    authored
  3. Lars Kanis

    Adjust inner rdoc links, so that they work with yard

    authored
  4. Lars Kanis

    Merge branch '1.6' of http://github.com/larskanis/fxruby into 1.6

    authored
  5. Lars Kanis

    exclude classes from yard

    authored
  6. Lars Kanis

    Use Manifest.txt generated by git ls-files

    authored
Something went wrong with that request. Please try again.