Skip to content
Snippets Groups Projects
  1. Jul 27, 2017
  2. Jul 21, 2017
  3. Jul 20, 2017
  4. Jul 19, 2017
  5. Jul 16, 2017
  6. Jun 24, 2017
  7. Jun 16, 2017
  8. Jun 04, 2017
  9. May 30, 2017
  10. May 09, 2017
  11. Apr 23, 2017
  12. Apr 22, 2017
    • Lars Kanis's avatar
      Don't complain about unused functions. · a5e848f6
      Lars Kanis authored
      This is by design for FXRuby.h
      a5e848f6
    • Lars Kanis's avatar
      Avoid gcc waring: · 36056666
      Lars Kanis authored
      ../../../../ext/fox16_c/FXRuby.cpp: In function ‘VALUE FXRbConvertMessageData(FX::FXObject*, FX::FXObject*, FX::FXSelector, void*)’:
      ../../../../ext/fox16_c/FXRuby.cpp:578:17: warning: variable ‘fff’ set but not used [-Wunused-but-set-variable]
         FXInputHandle fff;
                       ^~~
      36056666
    • Lars Kanis's avatar
      Avoid gcc waring: · 20802884
      Lars Kanis authored
      ../../../../ext/fox16_c/FXRuby.cpp: In function ‘VALUE FXRbMakeColorArray(const FXColor*, FX::FXint, FX::FXint)’:
      ../../../../ext/fox16_c/FXRuby.cpp:526:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         for(FXuint i=0; i<size; i++)
                         ~^~~~~
      20802884
    • Lars Kanis's avatar
      Avoid gcc warning: · c9e7fcf9
      Lars Kanis authored
      ../../../../ext/fox16_c/FXRuby.cpp:91:58: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
       static const char * const safe_rb_obj_classname(VALUE obj)
      c9e7fcf9
  13. Apr 20, 2017
    • Lars Kanis's avatar
      Patch libfox to avoid writing to readonly memory on MINGW. · a3723854
      Lars Kanis authored
      On a newly created string, the string pointer points to emptystring
      which is defined as static const.
      When using FXString.vformat() on it, it writes a terminating zero byte
      into emptystring at the first call to vsnprintf().
      This results in a segfault on Windows-10 like this:
      
      C:\WINDOWS\SYSTEM32\ntdll.dll(KiUserExceptionDispatcher+0x3a) [0x00007ff9ce169cba]
      C:\WINDOWS\System32\msvcrt.dll(ungetwc+0xc74) [0x00007ff9cbf1fe04]
      C:\WINDOWS\System32\msvcrt.dll(ungetwc+0xce7) [0x00007ff9cbf1fe77]
      C:\WINDOWS\System32\msvcrt.dll(ungetwc+0x880) [0x00007ff9cbf1fa10]
      C:\WINDOWS\System32\msvcrt.dll(vsnprintf_l+0x80) [0x00007ff9cbf1a750]
      C:\WINDOWS\System32\msvcrt.dll(vsnprintf+0x11) [0x00007ff9cbf1a6c1]
      C:\Ruby24-x64\lib\ruby\gems\2.4.0\gems\fxruby-1.6.35-x64-mingw32\ports\x86_64-w64-mingw32\bin\libFOX-1.6-0.dll(ZN2FX8FXString7vformatEPKcPc+0x73) [0x00000000696031bb]
      
      The invalid memory access can be avoided by checking for an empty string
      at first.
      a3723854
    • Lars Kanis's avatar
    • Lars Kanis's avatar
      Add some files to .gitignore · 2adf001c
      Lars Kanis authored
      2adf001c
  14. Apr 19, 2017
Loading