Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Activity (RSS)

Tuesday, June 19 2012
Update README.textile with a link to ... was committed by Lars Kanis at 8:50 AM
Thursday, February 16 2012
20 Improved version of Bounce Example was updated
12 buttons.rb example crashes on exit was updated
  • Lars Kanis
    • Assigned user set to lyle (at lylejohnson)
    by Lars Kanis at 8:33 PM

    This is solved in 1.6.22.

31 Crash after setItemJustify with custom FXTable createItem was updated
  • Lars Kanis
    • Milestone order changed from 0 to 0
    by Lars Kanis at 7:45 PM

    This is solved in 1.6.22.

32 Segmentation fault with FXImage.rotate was updated
  • Lars Kanis
    • Milestone order changed from 0 to 0
    by Lars Kanis at 7:30 PM

    This is solved in 1.6.22.

Thursday, April 21 2011
12 buttons.rb example crashes on exit was updated
  • Sven A.
    • Milestone order changed from 0 to 0
    by Sven A. at 8:19 AM

    This happens also under Debian Squeeze running ruby 1.9.2-p180 and fxruby-1.6.20.

    It seems that the destruction of the application is not working correctly, bec...

Tuesday, August 03 2010
Merged latest changes from the topic/... was committed by Lyle Johnson at 9:32 PM
8 Warning messages from ActiveRecord when used with FXRuby was updated
updated TODO http://github.com/lylejo... was committed by Lyle Johnson at 9:32 PM
Modified the generate_kwargs_lib.rb s... was committed by Lyle Johnson at 9:32 PM
Removed require 'fox16' statement fro... was committed by Lyle Johnson at 9:13 PM
Removed duplicate unit test 'test_emi... was committed by Lyle Johnson at 9:13 PM
Corrected indentation in TC_FXMemoryS... was committed by Lyle Johnson at 9:13 PM
Modified TC_FXDCWindow.rb to suppress... was committed by Lyle Johnson at 9:13 PM
Changed Hoe test_globs from a String ... was committed by Lyle Johnson at 9:13 PM
Corrected indentation in core.rb in r... was committed by Lyle Johnson at 9:13 PM
fixed up a few other compiler warning... was committed by Lyle Johnson at 9:13 PM
Modified stub for FXApp#init to suppr... was committed by Lyle Johnson at 9:13 PM
Thursday, November 12 2009
33 Correct documentation for FXTopWindow messages was created
  • lyle (at lylejohnson)
    lyle (at lylejohnson) created the ticket at 5:21 PM

    The documentation for FXTopWindow needs to be corrected to reflect the fact that you only get SEL_MINIMIZE, SEL_MAXIMIZE, SEL_RESTORE and SEL_CLOSE when you cal...

Wednesday, November 11 2009
32 Segmentation fault with FXImage.rotate was created
  • lyle (at lylejohnson)
    lyle (at lylejohnson) created the ticket at 10:42 PM

    FXImage.rotate results in a segmentation fault if the rotation is used for other than 0, 90, 180 or 270 degrees. The Fox toolkit only supports these degrees for...

31 Crash after setItemJustify with custom FXTable createItem was updated
  • lyle (at lylejohnson)
    lyle (at lylejohnson) commented at 10:41 PM

    Tim, I can't reproduce this bug on Windows XP, using Ruby 1.8.6 (2007-09-24 patchlevel 111) and FXRuby 1.6.16, if I remove the call to exit at the end of the ch...

  • lyle (at lylejohnson)
    lyle (at lylejohnson) commented at 10:40 PM

    I've tested it with the latest (post-1.6.16) FXRuby code and while it still crashes if you exit immediately after creating the table item, it doesn't crash if y...

  • lyle (at lylejohnson)
    lyle (at lylejohnson) created the ticket at 10:40 PM

    The following code crashes on exit on XP and Vista with Ruby 1.8.6 and FXRuby 1.6.16. The crash remains if setItemJustify is replaced with setItemBorders, but n...

30 Fox::TRUE and Fox::FALSE conflict with Ruby TRUE and Ruby FALSE was updated
  • lyle (at lylejohnson)
    • Milestone set to 1.8.0
    by lyle (at lylejohnson) at 10:39 PM

    I didn't even realize that Ruby defined those constants. Ugh. Yes, we ought to see if we can get rid of those in FXRuby 1.8. I don't want to make that kind of A...

  • lyle (at lylejohnson)
    lyle (at lylejohnson) created the ticket at 10:38 PM

    After "require 'fox16'" we have:

    Fox::TRUE -> 1
    Fox::FALSE -> 0
    Fox::MAYBE -> 2

    Meanwhile, Ruby has built-in constants:

    TRUE -> true
    FALSE -> false

    So after "in...

29 FXMessageBox class methods are not threadsafe was updated
  • lyle (at lylejohnson)
    lyle (at lylejohnson) commented at 10:37 PM

    OP replied:

    This is just an example. The actual code has since been rewritten to use app.addTimeout with :repeat = true in place of the thread, and in fact I'm ...

  • lyle (at lylejohnson)
    lyle (at lylejohnson) commented at 10:37 PM

    Lyle asked the OP:

    Tim, what is it that you're trying to accomplish in this code (or in the actual code, if this is just an example)? Since all of the GUI stuff...

  • lyle (at lylejohnson)
    lyle (at lylejohnson) created the ticket at 10:36 PM

    In the following code, any of FXMessageBox.error, FXMessageBox.information, FXMessageBox.question, and FXMessageBox.warning will cause a seg-fault (WinXP, Ruby ...

28 Unusable device context for FXTableItem.drawContent was created
  • lyle (at lylejohnson)
    lyle (at lylejohnson) created the ticket at 10:35 PM

    Originally submitted by Tim Hunter:

    One of FXTableItem.drawContent's parameters is a device context dc. This parameter seems to be unusable - calls to dc.drawTe...

27 Segmentation faults for nil parents/owners was updated
  • lyle (at lylejohnson)
    • Milestone set to 1.8.0
    by lyle (at lylejohnson) at 10:33 PM

    Added checks for passing nil to FXMainWindow.new() and FXDialogBox.new() in FXRuby 1.6.15. Tim noted the problem still exists for many other classes (e.g. FXBut...

  • lyle (at lylejohnson)
    lyle (at lylejohnson) created the ticket at 10:31 PM

    FXRuby seg-faults when nil is passed as the first parameter to various constructors: e.g. FXMainWindow.new(nil, ''), FXDialogBox.new(nil, ''). These cases shoul...

26 addInput(socket, INPUT_READ) on WinXP was updated
  • lyle (at lylejohnson)
    lyle (at lylejohnson) commented at 10:30 PM

    User Jim Hall added:

    I'm getting the same behavior on windows even when testing using a dummy IO object directly:

    dumsocket=IO.new(0,"r")
    @application.addInput...
  • lyle (at lylejohnson)
    lyle (at lylejohnson) commented at 10:29 PM

    Lyle replied: I have the feeling this doesn't work for sockets (as you suspected). The way in which Ruby abstracts files and sockets as general-purpose I/O obje...

  • lyle (at lylejohnson)
    lyle (at lylejohnson) created the ticket at 10:29 PM

    On Windows, when creating a TCPServer socket and calling addInput, i.e.

    @srvSock = TCPServer.new("127.0.0.1", 7777)
    addInput(srvSock, INPUT_READ, method(:gotCn...
25 Bug for setting application's default cursor was updated
  • lyle (at lylejohnson)
    lyle (at lylejohnson) commented at 10:24 PM

    A workaround would be to set the DEF_MOVE_CURSOR back to nil in your program's exit handler. The problem is that FOX is trying to double-delete the same cursor ...

  • lyle (at lylejohnson)
    lyle (at lylejohnson) created the ticket at 10:23 PM

    A user was attempting to change the DEF_MOVE_CURSOR. This code worked:

    FXApp.new do |app|
      app.setDefaultCursor(DEF_MOVE_CURSOR, FXCursor.new(app))
      ...
    end
    
    ...
24 Custom mouse icons will not allow hotspot to be changed was updated
  • lyle (at lylejohnson)
    • Tag set to rubyforge
    by lyle (at lylejohnson) at 10:19 PM

    Using setHotX() and setHotY() after the cursor has been created have no effect (by design). Need to come up with an example to confirm that hotspot values in th...

  • lyle (at lylejohnson)
    lyle (at lylejohnson) created the ticket at 10:19 PM

    As reported by Gonzalo Garramuno to the mailing list:

    Custom mouse icons will not allow hotspot to be changed. Setting hotspot to anything positive in the const...

23 Can't set sort function (proc) for FXIconList was created
  • lyle (at lylejohnson)
    lyle (at lylejohnson) created the ticket at 10:17 PM

    This appears to be missing for FXIconList, and I suspect it's missing for the other classes too. Need to see what it will take to get this working.

22 Enhancement for non-modal dialogs was created
  • lyle (at lylejohnson)
    lyle (at lylejohnson) created the ticket at 10:14 PM

    As submitted by Joel VanderWerf:

    I had to convert some modal dialogs to non-modal, and I abstracted out some of what I was doing. The result is a mixin that use...

21 Can't build FXRuby with latest SWIG was updated
  • lyle (at lylejohnson)
    • Milestone set to 1.8.0
    by lyle (at lylejohnson) at 10:08 PM
  • lyle (at lylejohnson)
    lyle (at lylejohnson) created the ticket at 10:07 PM

    This is just a placeholder in case any one else notices this problem. Postponing a SWIG update until 1.8.0.

1.8.0 was created by lyle (at lylejohnson) at 10:08 PM
 
3 of 3 tickets remain in this milestone
20 Improved version of Bounce Example was created
  • lyle (at lylejohnson)
    lyle (at lylejohnson) created the ticket at 7:24 PM

    An improved version that includes more realistic physics (?).

19 Proposed extensions from FoxTails was updated
  • lyle (at lylejohnson)
    lyle (at lylejohnson) commented at 7:22 PM

    The FXTextField#editable and FXWindow#each_child_recursive methods were added in 1.6.11. Still considering FXTable#deselectRange.

  • lyle (at lylejohnson)
    lyle (at lylejohnson) created the ticket at 7:22 PM

    These are some standard extensions that I usually throw in when I am using FXRuby. (They are in FoxTails actually.)

    What do you think about adopting them into F...

18 Error in RDoc generated during gem install was created
  • lyle (at lylejohnson)
    lyle (at lylejohnson) created the ticket at 7:20 PM

    The gem rdoc output is much better than before (Thanks!) but there's still one small problem: the FXWindow page doesn't show correct parent (it shows Object, no...

17 Improved version of Scribble Example was created
  • lyle (at lylejohnson)
    lyle (at lylejohnson) created the ticket at 7:18 PM

    An improved version of the Scribble example that remembers the lines that have been drawn, so that it can redraw itself after an expose.

1 MacPorts Portfile needs update to reflect new build procedure was updated
8 Warning messages from ActiveRecord when used with FXRuby was updated