Permalink
Commits on Apr 5, 2013
  1. Bump VERSION to 1.6.27

    larskanis committed Apr 5, 2013
  2. Prepare release.

    larskanis committed Apr 5, 2013
Commits on Mar 31, 2013
  1. Add support for x64-mingw32 target.

    larskanis committed Mar 31, 2013
    Update cross compilation tasks to build x64 and x86 targets.
Commits on Mar 27, 2013
Commits on Feb 26, 2013
  1. Add compat with Ruby 2.0.

    larskanis committed Feb 26, 2013
Commits on Feb 16, 2013
  1. Bump VERSION to 1.6.26.

    larskanis committed Feb 16, 2013
  2. Prepare release

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

    larskanis committed Feb 15, 2013
    Conflicts:
    	Rakefile
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…

    larskanis committed Jan 3, 2013
    …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.
Commits on Jun 17, 2012
  1. Prepare release

    larskanis committed Jun 17, 2012
  2. Mask out SPLASH_OWNS_ICON flag of FXSplashWindow.

    larskanis committed Jun 17, 2012
    With the flag set, the icon would be free'd twice, first by the FXSplashWindow
    and then by Ruby's GC.
Commits on Jun 16, 2012
  1. Bump VERSION to 1.6.25.pre2

    larskanis committed Jun 16, 2012
  2. Fix Segfault in final GC when using FXSplashWindow.

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

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

    larskanis committed Jun 6, 2012
Commits on Jun 1, 2012
  1. Force static linked libgcc and libstdc++ for cross compilation by usi…

    larskanis committed Jun 1, 2012
    …ng g++ as linker
    
    Don't include sys/time.h for cross compilation, this avoids the fix for incompatible types of gettimeofday()
Commits on May 31, 2012
  1. Update History.txt

    larskanis committed May 31, 2012
  2. Bump VERSION to 1.6.24

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

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

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

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

    larskanis committed Mar 8, 2012
  2. Add developer Lars Kanis

    larskanis committed Mar 8, 2012