Skip to content
Snippets Groups Projects
Select Git revision
  • 3710130cd74d0589a393738a1aa3b1b964184409
  • master default protected
  • 1.6
  • v1.6.40
  • v1.6.39
  • v1.6.38
  • v1.6.37
  • v1.6.37.rc1
  • v1.6.36
  • 1.6.35
  • 1.6.34
  • 1.6.33
  • 1.6.32.pre2
  • 1.6.32.pre1
  • 1.6.31
  • 1.6.30
  • 1.6.29
  • 1.6.28
  • 1.6.26
  • 1.6.27
  • 1.6.26.pre1
  • 1.6.25
  • 1.6.25.pre2
23 results

History.txt

Blame
  • To find the state of this project's repository at the time of any of these versions, check out the tags.
    History.txt 3.94 KiB
    === 1.6.33 / 2015-08-20
    
    * Avoid rb_* calls that are prohibited during GC. Fixes #23
    * Use copy'ing getters for FXVec members in FXMat*, FXMaterial and FXLight.
      This fixes the TC_FXMaterial#test_bug test case.
    * Fix test suite, so that all tests pass.
    * Add a travis-ci test setup and connect it to the github account.
    
    === 1.6.32 / 2015-08-07
    
    * Avoid call to rb_class2name() during GC. Fixes #21
    * Use release mode, unless extconf.rb is called with --enable-debug,
      so that all FXTRACE() and FXASSERT() calls are skiped, per default.
    * Remove self made GC detection by ruby's rb_during_gc().
    * Fix Windows binary x86-mingw32.gem for Ruby versions < 2.0
    
    === 1.6.31 / 2015-07-21
    
    * Replace pipe2() by pipe() and fcntl(), because pipe2() is not as portable.
    * Add missing include statement. Fixes #20
    
    === 1.6.30 / 2015-07-07
    
    * Fix crashes in rb_gc_mark(): 0x00000003f54af8 is T_ZOMBIE / T_NONE
    * Release Ruby's GVL while calls to FXImage#savePixels, #loadPixels
      and FXApp#run* methods.
    * Add a working version for FXApp#addInput event handling on Windows.
      This works for sockets only for now.
    * Add FXApp#runOnUiThread and FXId#runOnUiThread .
      This allows to safely execute GUI code from other threads.
    * Use rake-compiler-dock for building windows binary gems.
    
    === 1.6.29 / 2015-02-17
    
    * Add Windows binaries for Ruby-2.1 and 2.2.
    * Use shared libs for Windows binary gems to reduce gem size.
    * Allow non owned assignment of image data to FXImage derivations
      without copy'ing pixel data.
    * Allow retrival of parts of the pixel data.
    * Fix namespace specifier for FXRGB in kwargs.rb.
    * Change GC'ing of TreeListBox and FXTreeItem. Fixes #10
    * Update to swig version 2.0 or newer. Fixes #13
    
    === 1.6.28 / 2013-07-05
    
    * Fix build for Ruby-2.0.0-p127+
    * Update libraries for win32 build: libfox-1.6.49
    
    === 1.6.27 / 2013-04-05
    
    * Add support for Ruby-2.0.
    * Add cross compilation for x64-mingw32 target.
    
    === 1.6.26 / 2013-02-16
    
    * Mark all text strings retrieved from fox as UTF-8 when running on Ruby 1.9
    * Fix loading error on Ruby 1.8.7 by renaming the C++ extension to fox16_c
    * Update libraries for windows cross compilation
    
    === 1.6.25 / 2012-06-17
    
    * Windows: Fix slow loading of fox16.so by using a more recent mingw-w64 compiler
      (reported by Allen Doug and Igor Jorobus)
    * Fix two possible segfaults in conjunction with FXSplashWindow (reported by Igor Jorobus)
    
    === 1.6.24 / 2012-06-06
    
    * Update libraries for win32 build: libz-1.2.7 libpng-1.5.10 libjpeg-8d libtiff-4.0.1 libfox-1.6.45
    * Avoid Segfauls in lots of methods when called with nil instead of FXApp, FXComposite or FXWindow objects