fxruby-announce Mailing List for FXRuby (Page 2)
Status: Inactive
Brought to you by:
lyle
You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(2) |
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
(2) |
Feb
|
Mar
(1) |
Apr
|
May
(1) |
Jun
(1) |
Jul
|
Aug
(3) |
Sep
|
Oct
(3) |
Nov
|
Dec
(1) |
2003 |
Jan
(1) |
Feb
(2) |
Mar
(1) |
Apr
(1) |
May
(1) |
Jun
(5) |
Jul
|
Aug
(2) |
Sep
(2) |
Oct
(1) |
Nov
(2) |
Dec
|
2004 |
Jan
(4) |
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
(5) |
Jul
(6) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: <ly...@kn...> - 2003-06-11 22:34:53
|
All, FXRuby-1.0.24 is now available for download from: http://sourceforge.net/project/showfiles.php?group_id=20243 This is mainly a bug-fix release; for the complete list of changes since version 1.0.23, see: http://www.fxruby.org/doc/changes.html Enjoy! Lyle |
From: Lyle J. <jl...@cf...> - 2003-06-09 16:22:41
|
All, I've completed the first pass through the FXRuby API documentation, which is posted here: http://www.fxruby.org/doc/api By first pass, I simply mean that I think all of the classes and their methods and attributes are at least *listed* here. IMO this is now a much better choice than reading the C++ API documentation and trying to "translate" that from C++ to Ruby. For example, all of the messages that various widgets can send to their targets are documented. More can and should be done. On the "second pass", I want to do a better job of documenting the types of the method arguments. For example, take a look at the documentation for FX4Splitter's initialize method: http://www.fxruby.org/doc/api/classes/Fox/FX4Splitter.html Here, the individual method arguments and their types are listed in a sort of table, similar to the format used for JavaDoc. I'd like to use this approach throughout the documentation. Another goal is to add short code examples, where appropriate. I'm trying to decide what is the right balance between reference documentation -- which is the intent -- and the more expositional style that you will see in the FXRuby book, due out in approximately the year 2020 ;) Anyways, hope this is useful and please give me some feedback about what other kinds of information we can show here. Thanks, Lyle |
From: <ly...@kn...> - 2003-06-02 19:29:54
|
All, Due to the increasing volume of support requests, etc. I've decided to set up a general discussion-style mailing list for FXRuby users. Details about how to subscribe to this mailing list are posted on the FXRuby home page: http://www.fxruby.org I would invite anyone interested in FXRuby development to please subscribe to this list; my intent is for this list to be the "first stop" for general questions about FXRuby. Note however that I will continue to monitor both the foxgui-users and ruby-talk mailing lists for FXRuby-related posts, and do my best to respond to those as well. Thanks, Lyle |
From: <ly...@kn...> - 2003-05-20 17:04:29
|
All, FXRuby-1.0.23 is now available for download from: http://sourceforge.net/project/showfiles.php?group_id=20243 This is mainly a bug-fix release; for the complete list of changes since version 1.0.22, see: http://www.fxruby.org/doc/changes.html Enjoy! Lyle |
From: <ly...@kn...> - 2003-04-24 15:23:08
|
All, FXRuby-1.0.22 is now available for download from: http://sourceforge.net/project/showfiles.php?group_id=20243 This is mainly a bug-fix release; for the complete list of changes since version 1.0.21, see: http://www.fxruby.org/doc/changes.html Enjoy! Lyle |
From: <ly...@kn...> - 2003-03-25 23:08:08
|
All, FXRuby-1.0.21 is now available for download from the SourceForge site: http://sourceforge.net/project/showfiles.php?group_id=20243 This is primarily a bug-fix release, but there's been a lot of progress on the API documentation as well. For a list of all the changes since version 1.0.20, see: http://www.fxruby.org/doc/changes.html Enjoy, Lyle |
From: <ly...@kn...> - 2003-02-20 16:01:29
|
All, A new release of FXRuby is now available for download. This is primarily a bug-fix release; see the change notes (URL below) for a list of the changes. Blurb follows... I am pleased to announce the latest release of FXRuby, the Ruby language bindings for the FOX GUI toolkit. FOX is a C++-based toolkit for developing graphical user interfaces easily and effectively. It offers a wide, and growing, collection of widgets, and provides state-of-the-art facilities such as drag-and-drop, selection, as well as OpenGL widgets for 3-D graphical manipulation. FOX also implements icons, images, and user-convenience features such as status line help and tooltips. Please see the comments on the home page concerning any problems with this release, or the change log: http://www.fxruby.org/doc/changes.html to see what has changed since the previous release. The FXRuby home page is here: http://www.fxruby.org and the source tarball can be downloaded from the SourceForge site: http://sourceforge.net/project/showfiles.php?group_id=20243 Binary installers for Windows, compatible with the Pragmatic Programmers' Ruby installers, are also available at the download site. Note that this release of FXRuby depends on FOX version 1.0.x, which can be downloaded from the FOX downloads page here: http://www.fox-toolkit.org/download.html Please feel free to send me any questions or comments, and watch this space for future announcements! Lyle |
From: <ly...@kn...> - 2003-02-08 01:02:02
|
All, FXRuby-1.0.19 is now available for download from: http://sourceforge.net/project/showfiles.php?group_id=20243 This is mainly a bug-fix release; for the complete list of changes since version 1.0.18, see: http://www.fxruby.org/doc/changes.html Enjoy! Lyle |
From: <ly...@kn...> - 2003-01-27 21:46:15
|
All, The latest release of FXRuby is now available for download: http://sourceforge.net/project/showfiles.php?group_id=20243&release_id=136352 In addition to the usual assortment of bug fixes and other changes, this release includes the "preview" API documentation in RDoc style. For a complete list of the changes for this release, please see: http://www.fxruby.org/doc/changes.html Enjoy, Lyle |
From: Lyle J. <ly...@us...> - 2002-12-18 18:14:57
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 All, The latest version of FXRuby is now available for download from the SourceForge downloads page here: ~ http://sourceforge.net/project/showfiles.php?group_id=20243 The source tarball, as well as installers for Ruby 1.6.7 and Ruby 1.7.3 on Windows, are available. This is primarily a bug-fix release; for a list of the changes in this release, please see: ~ http://www.fxruby.org/doc/changes.html Enjoy, Lyle -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQE+AL4BRy8FwLkdsRcRAtaYAJ4woXvI9W6EL8FqgU7d3UyH+rZKCgCeM5lY T0A8sAQjPKkVgeYIl2wS03Y= =ljdn -----END PGP SIGNATURE----- |
From: Lyle J. <ly...@kn...> - 2002-10-16 02:50:10
|
> The last few versions no longer build for me. I get this: > > FXRuby.cpp:258: cannot convert `VALUE' to `void *' for > argument `1' to `rb_gc_mark (void *)' > make: *** [FXRuby.o] Error 1 > setup failed > 'system make' failed > try 'ruby install.rb --help' for usage > > > Any idea what's going on here? > > This is on Ruby 1.6.7, but with the header file mods needed > for compilation. The corrected prototype for rb_gc_mark() [from the latest CVS sources for Ruby 1.6] is: void rb_gc_mark(VALUE); and so you should "fix the fix" accordingly. You are absolutely correct that in FXRuby releases 1.0.12 and earlier, the instructions were to change the prototype to expect a void* argument, which was consistent with the implementation of rb_gc_mark() at that time. When this prototype was "officially" corrected in the Ruby 1.6 sources, I changed the build instructions accordingly -- but I failed to make a big deal about it in the change history for the 1.0.13 release (my oversight). |
From: Ian M. <ia...@ca...> - 2002-10-16 01:06:44
|
On Wed 16 Oct 2002 at 05:32:11 +0900, ly...@kn... wrote: > I am pleased to announce the latest release of FXRuby, the Ruby language > bindings for the FOX GUI toolkit. The last few versions no longer build for me. I get this: FXRuby.cpp:258: cannot convert `VALUE' to `void *' for argument `1' to `rb_gc_mark (void *)' make: *** [FXRuby.o] Error 1 setup failed 'system make' failed try 'ruby install.rb --help' for usage Any idea what's going on here? This is on Ruby 1.6.7, but with the header file mods needed for compilation. Ian -- Ian Macdonald | Bipolar, adj.: Refers to someone who has ia...@ca... | homes in Nome, Alaska, and Buffalo, New | York. | | |
From: <ly...@kn...> - 2002-10-15 20:31:58
|
I am pleased to announce the latest release of FXRuby, the Ruby language bindings for the FOX GUI toolkit. FOX is a C++-based toolkit for developing graphical user interfaces easily and effectively. It offers a wide, and growing, collection of widgets, and provides state-of-the-art facilities such as drag-and-drop, selection, as well as OpenGL widgets for 3-D graphical manipulation. FOX also implements icons, images, and user-convenience features such as status line help and tooltips. Please see the comments on the home page concerning any problems with this release, or the change log: http://www.fxruby.org/doc/changes.html to see what has changed since the previous release. The FXRuby home page is here: http://www.fxruby.org and the source tarball can be downloaded here: http://prdownloads.sourceforge.net/fxruby/FXRuby-1.0.14.tar.gz A binary installer for Windows, compatible with the mswin32-based versions of Ruby 1.6.7 for Windows, is available for download here: http://prdownloads.sourceforge.net/fxruby/FXRuby-1.0.14-ruby167.exe and a Linux RPM (for Ruby 1.6) will soon be available for download here: http://prdownloads.sourceforge.net/fxruby/FXRuby-1.0.14-1.i386.rpm Note that this release of FXRuby depends on FOX version 1.0.x, which can be downloaded from the FOX downloads page here: http://www.fox-toolkit.org/download.html Please feel free to send me any questions or comments, and watch this space for future announcements! Lyle |
From: <ly...@kn...> - 2002-08-20 14:01:38
|
At Sander's request (a good one), here's a direct link to the change history: http://www.fxruby.org/doc/changes.html Hope this helps, Lyle |
From: <ly...@kn...> - 2002-08-20 13:30:57
|
I am pleased to announce the latest release of FXRuby, the Ruby language bindings for the FOX GUI toolkit. FOX is a C++-based toolkit for developing graphical user interfaces easily and effectively. It offers a wide, and growing, collection of widgets, and provides state-of-the-art facilities such as drag-and-drop, selection, as well as OpenGL widgets for 3-D graphical manipulation. FOX also implements icons, images, and user-convenience features such as status line help and tooltips. Please see the comments on the home page concerning any problems with this release, or the change log to see what has changed since the previous release. The FXRuby home page is here: http://www.fxruby.org and the source tarball can be downloaded here: http://prdownloads.sourceforge.net/fxruby/FXRuby-1.0.13.tar.gz A binary installer for Windows, compatible with the mswin32-based versions of Ruby 1.6.x for Windows, is available for download here: http://prdownloads.sourceforge.net/fxruby/FXRuby-1.0.13-win32.exe and a Linux RPM (for Ruby 1.6) is available for download here: http://prdownloads.sourceforge.net/fxruby/FXRuby-1.0.13-1.i386.rpm Note that this release of FXRuby depends on FOX version 1.0.x, which can be downloaded from the FOX downloads page here: http://www.fox-toolkit.org/download.html Please feel free to send me any questions or comments, and watch this space for future announcements! Lyle |
From: <ly...@kn...> - 2002-08-14 21:27:11
|
I am pleased to announce the latest release of FXRuby, the Ruby language bindings for the FOX GUI toolkit. FOX is a C++-based toolkit for developing graphical user interfaces easily and effectively. It offers a wide, and growing, collection of widgets, and provides state-of-the-art facilities such as drag-and-drop, selection, as well as OpenGL widgets for 3-D graphical manipulation. FOX also implements icons, images, and user-convenience features such as status line help and tooltips. Please see the comments on the home page concerning any problems with this release, or the change log to see what has changed since the previous release. The FXRuby home page is here: http://www.fxruby.org and the source tarball can be downloaded here: http://prdownloads.sourceforge.net/fxruby/FXRuby-1.0.12.tar.gz A binary installer for Windows, compatible with the mswin32-based versions of Ruby 1.6.x for Windows, is available for download here: http://prdownloads.sourceforge.net/fxruby/FXRuby-1.0.12-win32.exe and a Linux RPM (for Ruby 1.6) is available for download here: http://prdownloads.sourceforge.net/fxruby/FXRuby-1.0.12-1.i386.rpm Note that this release of FXRuby depends on FOX version 1.0.0 (or later), which can be downloaded from the FOX downloads page here: http://www.fox-toolkit.org/download.html Please feel free to send me any questions or comments, and watch this space for future announcements! Lyle |
From: Lyle J. <jl...@cf...> - 2002-06-20 17:05:00
|
I am pleased to announce the latest release of FXRuby, the Ruby language bindings for the FOX GUI toolkit. FOX is a C++-based toolkit for developing graphical user interfaces easily and effectively. It offers a wide, and growing, collection of widgets, and provides state-of-the-art facilities such as drag-and-drop, selection, as well as OpenGL widgets for 3-D graphical manipulation. FOX also implements icons, images, and user-convenience features such as status line help and tooltips. Please see the comments on the home page concerning any problems with this release, or the change log to see what has changed since the previous release. The FXRuby home page is here: http://www.fxruby.org and the source tarball can be downloaded here: http://prdownloads.sourceforge.net/fxruby/FXRuby-1.0.11.tar.gz A binary installer for Windows, compatible with the mswin32-based versions of Ruby 1.6.x for Windows, is available for download here: http://prdownloads.sourceforge.net/fxruby/FXRuby-1.0.11-win32.exe and a Linux RPM (for Ruby 1.6) is available for download here: http://prdownloads.sourceforge.net/fxruby/FXRuby-1.0.11-1.i386.rpm Note that this release of FXRuby depends on FOX version 1.0.0 (or later), which can be downloaded from the FOX downloads page here: http://www.fox-toolkit.org/download.html Please feel free to send me any questions or comments, and watch this space for future announcements! Lyle |
From: Lyle J. <jl...@cf...> - 2002-05-15 15:31:17
|
I am pleased to announce the latest release of FXRuby, the Ruby language bindings for the FOX GUI toolkit. FOX is a C++-based toolkit for developing graphical user interfaces easily and effectively. It offers a wide, and growing, collection of widgets, and provides state-of-the-art facilities such as drag-and-drop, selection, as well as OpenGL widgets for 3-D graphical manipulation. FOX also implements icons, images, and user-convenience features such as status line help and tooltips. Please see the comments on the home page concerning any problems with this release, or the change log to see what has changed since the previous release. The FXRuby home page is here: http://www.fxruby.org and the source tarball can be downloaded here: http://prdownloads.sourceforge.net/fxruby/FXRuby-1.0.10.tar.gz A binary installer for Windows, compatible with the mswin32-based versions of Ruby 1.6.x for Windows, is available for download here: http://prdownloads.sourceforge.net/fxruby/FXRuby-1.0.10-win32.exe and a Linux RPM (for Ruby 1.6) is available for download here: http://prdownloads.sourceforge.net/fxruby/FXRuby-1.0.10-1.i386.rpm Note that this release of FXRuby depends on FOX version 1.0.0 (or later), which can be downloaded from the FOX downloads page here: http://www.fox-toolkit.org/downloads.html Please feel free to send me any questions or comments, and watch this space for future announcements! Lyle |
From: Lyle J. <ljo...@re...> - 2002-03-21 23:34:06
|
I am pleased to announce the latest release of FXRuby, the Ruby language bindings for the FOX GUI toolkit. FOX is a C++-based toolkit for developing graphical user interfaces easily and effectively. It offers a wide, and growing, collection of widgets, and provides state-of-the-art facilities such as drag-and-drop, selection, as well as OpenGL widgets for 3-D graphical manipulation. FOX also implements icons, images, and user-convenience features such as status line help and tooltips. Please see the comments on the home page concerning any problems with this release, or the change log to see what has changed since the previous release. The FXRuby home page is here: http://fxruby.sourceforge.net and the source tarball can be downloaded here: http://prdownloads.sourceforge.net/fxruby/FXRuby-1.0.3.tar.gz A binary installer for Windows, compatible with the mswin32-based versions of Ruby 1.6.x for Windows, is also available for download here: http://prdownloads.sourceforge.net/fxruby/FXRuby-1.0.3-win32.exe Note that this release of FXRuby depends on FOX version 1.0.0 (or later), which can be downloaded from the FOX downloads page here: http://www.fox-toolkit.org/downloads.html Please feel free to send me any questions or comments, and watch this space for future announcements! Lyle --- J. Lyle Johnson Software Team Lead Bioinformatics Department ResGen, Invitrogen Corporation 2130 S. Memorial Parkway Huntsville, Alabama 35801 (800) 533-4363 x74430 |
From: Johnson, L. <LJo...@re...> - 2002-01-25 18:37:30
|
All, FXRuby-0.99.189 is now available for download from the FXRuby project page on SourceForge: http://sourceforge.net/project/showfiles.php?group_id=20243&release_id=71799 This one's a fairly minor upgrade, and if you're already running version 0.99.188 you probably don't need this one. But for the curious, here's the change log: http://sourceforge.net/project/shownotes.php?group_id=20243&release_id=71799 and as always, the home page is found here: http://fxruby.sourceforge.net Please note that the Windows installer for FXRuby-0.99.189 was compiled using Cygwin and is still compatible with the current Pragmatic Programmers' build of Ruby 1.6.5. I have also submitted to Andy Hunt a different build, using Visual C++, which should get bundled with the next Ruby installer for Windows. From that point on, all of my binary releases of FXRuby on Windows will be based on Visual C++ to maintain compatibility with Andy's installer, i.e. they won't be Cygwin-based. You will still be able to compile Cygwin versions from the source code if you wish, you just won't be getting them from me ;) Enjoy, Lyle |
From: Lyle J. <ljo...@re...> - 2002-01-09 17:04:12
|
All, I am pleased to announce the latest release of FXRuby (for use with fox-0.99.188). In addition to the updates for compatibility with fox-0.99.188, this release incorporates several patches so that the code compiles properly under Microsoft Visual C++ for use with that build of Ruby. For more information, please check the changes list: http://sourceforge.net/project/shownotes.php?group_id=20243&release_id=68806 and to download, check the downloads page here: http://sourceforge.net/project/showfiles.php?group_id=20243 and as always, the FXRuby home page is here: http://fxruby.sourceforge.net Enjoy! --- J. Lyle Johnson Principal Software Engineer Bioinformatics Department ResGen, Invitrogen Corporation 2130 S. Memorial Parkway Huntsville, Alabama 35801 (800) 533-4363 x74430 |
From: Lyle J. <ljo...@re...> - 2001-11-29 20:00:39
|
Note: There is a lot of confusion about FXRuby-0.99.180 since fox-0.99.180 is not listed on the FOX downloads page, so here is a minor update. If you've already got FXRuby-0.99.180 built and working, it's probably not worth your while to get this one. I am pleased to announce the latest release of FXRuby, the Ruby language bindings for the FOX GUI toolkit. FOX is a C++-based toolkit for developing graphical user interfaces easily and effectively. It offers a wide, and growing, collection of widgets, and provides state-of-the-art facilities such as drag-and-drop, selection, as well as OpenGL widgets for 3-D graphical manipulation. FOX also implements icons, images, and user-convenience features such as status line help and tooltips. Please see the comments on the home page concerning any problems with this release, or the change log to see what has changed since the previous release. The FXRuby home page is here: http://fxruby.sourceforge.net and the source tarball can be downloaded here: http://prdownloads.sourceforge.net/fxruby/FXRuby-0.99.181.tar.gz A binary installer for Windows, compatible with the Cygwin-based versions of Ruby 1.6.x for Windows, is also available for download here: http://prdownloads.sourceforge.net/fxruby/FXRuby-0.99.181-win32.exe Note that this release of FXRuby depends on FOX version 0.99.181, which can be downloaded from here: ftp://ftp.fox-toolkit.org/pub/fox-0.99.181.tar.gz Please feel free to send me any questions or comments, and watch this space for future announcements! Lyle --- J. Lyle Johnson Principal Software Engineer Bioinformatics Department ResGen, Invitrogen Corporation 2130 S. Memorial Parkway Huntsville, Alabama 35801 (800) 533-4363 x74430 |
From: Lyle J. <ljo...@re...> - 2001-11-27 17:33:15
|
The latest release of FXRuby, the Ruby language bindings for FOX, are now available for download from the FXRuby home page: http://fxruby.sf.net A complete list of changes is available at the home page, but the most significant is a revamped approach to assigning message handlers for widgets. Instead of the tedious process of generating new message identifiers, setting up a message map, etc. you can now simply attach a code block to a widget, e.g. aButton = FXButton.new(parent, "Push Me!") aButton.connect(SEL_COMMAND) { |sender, sel, ptr| puts "Color me pushed" } This approach is much more compact and Ruby-ish, especially for quick little button-press handlers and the like. This system is built on top of the old one and so it's completely back-compatible when you need the added flexibility of the old approach. For more information, see the FXRuby user's guide. Enjoy! Lyle --- J. Lyle Johnson Principal Software Engineer Bioinformatics Department ResGen, Invitrogen Corporation 2130 S. Memorial Parkway Huntsville, Alabama 35801 (800) 533-4363 x74430 |