Permalink
Commits on Apr 26, 2016
  1. Prepare release 1.6.34

    committed Apr 26, 2016
  2. Bump VERSION to 1.6.34

    committed Apr 26, 2016
Commits on Mar 24, 2016
Commits on Feb 6, 2016
  1. Avoid RARRAY_PTR() which broke fxruby on ruby-2.3.0.

    It can easily replaced by rb_ary_entry().
    
    Also make use of StringValueCStr() where it is suitable.
    committed Feb 6, 2016
  2. Add ruby-2.3.0 zu travis-ci.

    committed Feb 6, 2016
Commits on Jan 30, 2016
  1. Update to rake-compiler-dock-0.5.1, which adds Ruby-2.3 support for W…

    …indows annd makes --disable-rubygems unnecessary
    committed Jan 30, 2016
Commits on Dec 17, 2015
Commits on Dec 15, 2015
  1. Update thread.rb

    Fix typo
    committed Dec 15, 2015
Commits on Aug 27, 2015
Commits on Aug 23, 2015
  1. Fix typo in History [skip ci]

    committed Aug 23, 2015
Commits on Aug 21, 2015
Commits on Aug 20, 2015
  1. Prepare release 1.6.33

    committed Aug 20, 2015
Commits on Aug 19, 2015
  1. Bump VERSION to 1.6.33

    committed Aug 19, 2015
  2. Update History.rdoc

    committed Aug 19, 2015
  3. Update README.rdoc

    committed Aug 19, 2015
Commits on Aug 17, 2015
  1. Revert removal of self made GC detection.

    rb_during_gc() isn't sufficient for indication of free-phases on Ruby < 2.2.
    In some sitiations it returns zero, altought being within a free-phase.
    Moreover Rubinius doesn't support rb_during_gc() at all.
    
    So we now use both, rb_during_gc() and our own GC-detection, to avoid calls
    that are prohibited while GC phases.
    
    This reverts commit acec441.
    committed Aug 17, 2015
  2. Use copy'ing getters for FXVec members in FXMaterial and FXLight.

    This fixes the case that a wrong class is retrieved for FXMaterial#ambient.
    This therefore fixes the TC_FXMaterial#test_bug test case.
    committed Aug 17, 2015
  3. Remove tests for deprecated getCheck methods.

    This removes a bunch of warnings while 'rake test'.
    committed Aug 17, 2015
  4. Remove obsolete class FXHVec.

    committed Aug 17, 2015
  5. Enable debug mode for 'rake compile', to make sure that assertions

    are checked while development.
    committed Aug 17, 2015
  6. When re-using a ruby object, verify that the object type match.

    Only the address of the foxobj is checked, but this is ambiguous
    for the first member of a struct or class like this:
    
    struct FXAPI FXMaterial {
      FXVec4f    ambient;           // Ambient material color
      FXVec4f    diffuse;           // Diffuse material color
      FXVec4f    specular;          // Specular material color
      FXVec4f    emission;          // Emissive material color
      FXfloat    shininess;         // Specular shininess
    };
    
    One and the same address point to a FXMaterial and a FXVec4f object.
    committed Aug 16, 2015
  7. Fix two test cases.

    committed Aug 17, 2015
  8. Add a working travis-ci setup.

    committed Aug 17, 2015
Commits on Aug 16, 2015
  1. Update README.rdoc

    committed Aug 16, 2015