Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Feb 21, 2012
  1. prepare for release

  2. bump VERSION to 1.6.22

Commits on Feb 16, 2012
  1. bump VERSION to 1.6.22.pre4

  2. Change access to raw pixel data of FXImage and derivatives

    Allow more consistent read/write access to image data, that is also
    usable with derived classes like FXJPGImage.
    Moreover much faster String based access to the pixel data is possible,
    FXImage#data and FXMemoryBuffer is now deprecated.
  3. Add proper FXImage#setData

    previous swig's #setData implementation wasn't really useable
Commits on Feb 13, 2012
  1. Fix invalid memory access in final GC call when using FXMenuCommand w…

    …ith acckey
    Calling other classes while garbage collection is generally dangerous and useless.
Commits on Feb 8, 2012
  1. bump VERSION to 1.6.22.pre3

  2. Fix double referenced foxObj when borrowed object registration is tri…

    …ggered from C++ constructor.
    This happens with FXFileSelector.
Commits on Feb 7, 2012
  1. Fix Segfault while GC'ing FXWindows

    FXWindow destructor calls recalc() and changeFocus() of it's parent windows.
    Since these methods are routed back to Ruby code, but calling Ruby code from
    GC isn't a good idea, we mark the parent window as "in_gc", so that it will
    ignore recalc() and changeFocus() calls completely.
    The parent window should also be scheduled to be free'd. In the other case,
    the child window would have been marked as used.
Commits on Feb 6, 2012
  1. fix typo textFont vs. font

Commits on Feb 4, 2012
Commits on Feb 3, 2012
  1. Fix 'object allocation not allowed while garbage collection' bug

    Calling any Ruby code within the mark phase is generelly dangerous,
    because it usually allocates some objects.
    Since most of the methods of FX objects can be overloaded in Ruby,
    the calls in markfuncs now call explizitly the C++ methods.
    Also remove some double marking of objects.
Commits on Feb 2, 2012
Commits on Feb 1, 2012
Commits on Jan 31, 2012
Commits on Jan 30, 2012
  1. don't use the Makefile that comes with zlib - it has no install task …

    …-> use configure to build it
  2. change unconditional LIBZ_MAKEFILE task to a file task - the configur…

    …e needs to be started only once
  3. change build dependencies so that (cross) compile and gem tasks no lo…

    …nger need the explicit configure task
  4. change zlib URL to Sourceforge, because on older versions ar…

    …e immediately dropped, as soon as a new version was released
Commits on Jan 29, 2012
  1. Don't include Fox into global Object namespace in Testcases

    This could hide namespace issues in fxruby.
Something went wrong with that request. Please try again.