Skip to content
Commits on Jun 17, 2012
  1. 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.
    committed Jun 17, 2012
Commits on Jun 16, 2012
  1. Bump VERSION to 1.6.25.pre2

    committed Jun 16, 2012
  2. 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)
    committed Jun 16, 2012
Commits on Jun 15, 2012
  1. Bump VERSION to 1.6.25.pre1

    committed Jun 15, 2012
Commits on Jun 6, 2012
  1. Prepare release 1.6.24

    committed Jun 6, 2012
Commits on Jun 1, 2012
  1. 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()
    committed Jun 1, 2012
Commits on May 31, 2012
  1. Update History.txt

    committed Jun 1, 2012
  2. Bump VERSION to 1.6.24

    committed Jun 1, 2012
  3. Avoid Segfauls in lots of methods when called with nil instead of FXA…

    …pp, FXComposite or FXWindow objects
    committed Jun 1, 2012
  4. Update libraries for win32 build: libz-1.2.7 libpng-1.5.10 libjpeg-8d…

    … libtiff-4.0.1 libfox-1.6.45
    committed May 31, 2012
Commits on Apr 26, 2012
Commits on Mar 9, 2012
  1. Update Manifest.txt

    committed Mar 9, 2012
Commits on Mar 8, 2012
  1. Change FXRuby homepage

    committed Mar 8, 2012
  2. Add developer Lars Kanis

    committed Mar 8, 2012
  3. prepare for release

    committed Mar 8, 2012
  4. Update README.rdoc

    committed Mar 8, 2012
Commits on Mar 7, 2012
  1. Adjust more rdoc links, so that they work with yard

    Remove some comments, to only from C++ usable methods
    committed Mar 7, 2012
Commits on Mar 3, 2012
Commits on Mar 1, 2012
  1. prepare release

    committed Mar 1, 2012
  2. bump VERSION to 1.6.23

    committed Mar 1, 2012
  3. exclude classes from yard

    committed Mar 1, 2012
Something went wrong with that request. Please try again.