Permalink
Commits on Feb 21, 2012
  1. prepare for release

    committed Feb 21, 2012
  2. bump VERSION to 1.6.22

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

    committed Feb 16, 2012
  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,
    now.
    
    FXImage#data and FXMemoryBuffer is now deprecated.
    committed Feb 16, 2012
  3. Add proper FXImage#setData

    previous swig's #setData implementation wasn't really useable
    committed Feb 16, 2012
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.
    committed Feb 13, 2012
Commits on Feb 8, 2012
  1. bump VERSION to 1.6.22.pre3

    committed Feb 8, 2012
  2. Fix double referenced foxObj when borrowed object registration is tri…

    …ggered from C++ constructor.
    
    This happens with FXFileSelector.
    committed Feb 8, 2012
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.
    committed Feb 7, 2012
Commits on Feb 6, 2012
  1. fix typo textFont vs. font

    whitespaces
    committed Feb 6, 2012
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.
    committed Feb 3, 2012
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
    committed Jan 30, 2012
  2. change unconditional LIBZ_MAKEFILE task to a file task - the configur…

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

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

    …e immediately dropped, as soon as a new version was released
    committed Jan 30, 2012
Commits on Jan 29, 2012
  1. change VERSION to 1.6.22.pre1

    committed Jan 29, 2012
  2. Don't include Fox into global Object namespace in Testcases

    This could hide namespace issues in fxruby.
    committed Jan 29, 2012