Permalink
Commits on Feb 16, 2013
  1. Bump VERSION to 1.6.26.

    committed Feb 16, 2013
  2. Prepare release

    committed Feb 16, 2013
Commits on Feb 15, 2013
  1. Merge branch '1.6' of github.com:larskanis/fxruby into 1.6

    Conflicts:
    	Rakefile
    committed Feb 15, 2013
Commits on Jan 4, 2013
Commits on Jan 3, 2013
  1. Fix loading error on Ruby 1.8.7 by renaming the C++ extension to fox1…

    …6_c.
    
    Before commit af54382 loading order of fox16.so and fox16.rb was irrelevant.
    But now fox16.rb must be called, in order to load ruby files to the C++
    extension. Renaming the C++ extension ensures, that fox16.rb is called first.
    committed Jan 3, 2013
Commits on Jun 17, 2012
  1. Prepare release

    committed Jun 17, 2012
  2. 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 May 31, 2012
  2. Bump VERSION to 1.6.24

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

    …pp, FXComposite or FXWindow objects
    committed May 31, 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