From laurent at moldus.org Sun Dec 12 13:08:37 2004 From: laurent at moldus.org (Laurent Julliard) Date: Sun Dec 12 13:07:22 2004 Subject: [FR-users] [ANN] FreeRIDE 0.9.2 - The Free Ruby IDE Message-ID: <41BC8925.7040003@moldus.org> Version 0.9.2 of FreeRIDE has been released and is available for download! For details and downloads, go to: http://freeride.rubyforge.org/ Starting with 0.9.2 FreeRIDE uses FOX/FXRuby 1.2.x. Please note that there is no backward compatibility with FOX/FXRuby 1.0.x. Beside that, you'll find a number of bug fixes to enhance usability and reliability. Have fun! And, as always, feedback and contributions are welcome NOTE: If you experience troubles (e.g. crashes) at startup time, delete your FreeRIDE configuration directory in $HOME/.freeride for Linux users or %USERPROFILE%\freeride on Windows to restart from a fresh setting. === FreeRIDE Overview === FreeRIDE aims to be a full-featured, first-class IDE on a par with those available for other languages, with all the best-of-breed features that you would expect in a high-end IDE. Some of FreeRIDE's features include: * Multi-file editing * Syntax highlighting * Auto-indenting * Code Folding * Source navigation by module, class, method, etc. * Integrated debugging * Written in Ruby for easy extension Some planned features include: * Full internationalization * High-end refactoring support * Remote pair programming In its current state, FreeRIDE cannot yet be called a real IDE. What is does have is a stable infrastructure with all the working plumbing needed for the hordes of anxious Ruby developers that want to create plugins to extend the functionality of FreeRIDE. The FreeRIDE team will be working on such FreeRIDE plugins that we will individually release to incrementally improve the FreeRIDE system. Periodically we will rollup these added plugins into new releases of FreeRIDE. Even if you have not officially joined the FreeRIDE team you can still create plugins for you own use, share them with others, or send them to us and we will make them available for download from our project wiki. We may even ask for your permission to include them in the FreeRIDE core distribution. -- Laurent JULLIARD http://www.moldus.org/~laurent From markus_jais at yahoo.de Sun Dec 12 15:03:32 2004 From: markus_jais at yahoo.de (Markus Jais) Date: Sun Dec 12 15:02:20 2004 Subject: [FR-users] [ANN] FreeRIDE 0.9.2 - The Free Ruby IDE In-Reply-To: <41BC8925.7040003@moldus.org> Message-ID: <20041212200332.70798.qmail@web86903.mail.ukl.yahoo.com> hello thanks for all your work. this is great. currently I am still using Xemacs, but this is only because my current computer is so messed up that it doesn't have much sense installing new libraries. but in a couple of months when I will have the new one FreeRide will be my default Ruby development tool. thanks again. regards Markus --- Laurent Julliard schrieb: > Version 0.9.2 of FreeRIDE has been released and is > available for download! > > For details and downloads, go to: > > http://freeride.rubyforge.org/ > > Starting with 0.9.2 FreeRIDE uses FOX/FXRuby 1.2.x. > Please note that > there is no backward compatibility with FOX/FXRuby > 1.0.x. Beside that, > you'll find a number of bug fixes to enhance > usability and > reliability. Have fun! And, as always, feedback and > contributions are > welcome > > NOTE: If you experience troubles (e.g. crashes) at > startup time, > delete your FreeRIDE configuration directory in > $HOME/.freeride for > Linux users or %USERPROFILE%\freeride on Windows to > restart from a > fresh setting. > > > === FreeRIDE Overview === > > FreeRIDE aims to be a full-featured, first-class IDE > on a par with > those available for other languages, with all the > best-of-breed > features that you would expect in a high-end IDE. > > Some of FreeRIDE's features include: > > * Multi-file editing > * Syntax highlighting > * Auto-indenting > * Code Folding > * Source navigation by module, class, method, etc. > * Integrated debugging > * Written in Ruby for easy extension > > Some planned features include: > * Full internationalization > * High-end refactoring support > * Remote pair programming > > In its current state, FreeRIDE cannot yet be called > a real IDE. What > is does have is a stable infrastructure with all the > working plumbing > needed for the hordes of anxious Ruby developers > that want to create > plugins to extend the functionality of FreeRIDE. The > FreeRIDE team > will be working on such FreeRIDE plugins that we > will individually > release to incrementally improve the FreeRIDE > system. Periodically we > will rollup these added plugins into new releases of > FreeRIDE. > > Even if you have not officially joined the FreeRIDE > team you can still > create plugins for you own use, share them with > others, or send them > to us and we will make them available for download > from our project > wiki. We may even ask for your permission to include > them in the > FreeRIDE core distribution. > > -- > Laurent JULLIARD > http://www.moldus.org/~laurent > _______________________________________________ > Freeride-users mailing list > Freeride-users@rubyforge.org > http://rubyforge.org/mailman/listinfo/freeride-users > ___________________________________________________________ Gesendet von Yahoo! Mail - Jetzt mit 250MB Speicher kostenlos - Hier anmelden: http://mail.yahoo.de From snowzone5 at hotmail.com Sun Dec 12 15:45:35 2004 From: snowzone5 at hotmail.com (tony summerfelt) Date: Sun Dec 12 15:44:22 2004 Subject: [FR-users] debugger crash... Message-ID: debugger feature is still pretty much dead in the water for me :/ i have threaded code i want to debug. while stepping through the code the threads tab shows nothing, with enough stepping thorugh the code i got the following error: TypeError: Expected FXTreeItem * G:/ruby.1.8.2/FreeRIDE/./plugins/rubyide_tools_fox_source_browser/source_tree.rb:60:in `setItemData' G:/ruby.1.8.2/FreeRIDE/./plugins/rubyide_tools_fox_source_browser/source_tree.rb:60:in `set_node_data' G:/ruby.1.8.2/FreeRIDE/./plugins/rubyide_tools_fox_source_browser/basic_source_browser.rb:191:in `append_to_tree' G:/ruby.1.8.2/FreeRIDE/./plugins/rubyide_tools_fox_source_browser/basic_source_browser.rb:194:in `append_to_tree' G:/ruby.1.8.2/FreeRIDE/./plugins/rubyide_tools_fox_source_browser/basic_source_browser.rb:193:in `each' G:/ruby.1.8.2/FreeRIDE/./plugins/rubyide_tools_fox_source_browser/basic_source_browser.rb:193:in `append_to_tree' G:/ruby.1.8.2/FreeRIDE/./plugins/rubyide_tools_fox_source_browser/basic_source_browser.rb:194:in `append_to_tree' G:/ruby.1.8.2/FreeRIDE/./plugins/rubyide_tools_fox_source_browser/basic_source_browser.rb:193:in `each' G:/ruby.1.8.2/FreeRIDE/./plugins/rubyide_tools_fox_source_browser/basic_source_browser.rb:193:in `append_to_tree' G:/ruby.1.8.2/FreeRIDE/./plugins/rubyide_tools_fox_source_browser/basic_source_browser.rb:160:in `update_tree' G:/ruby.1.8.2/FreeRIDE/./plugins/rubyide_tools_fox_source_browser/basic_source_browser.rb:109:in `initialize' G:/ruby.1.8.2/FreeRIDE/./plugins/rubyide_tools_fox_source_browser/basic_source_browser.rb:106:in `call' G:/ruby.1.8.2/FreeRIDE/freebase/lib/freebase/databus.rb:612:in `notify' G:/ruby.1.8.2/FreeRIDE/freebase/lib/freebase/databus.rb:609:in `each_value' G:/ruby.1.8.2/FreeRIDE/freebase/lib/freebase/databus.rb:609:in `notify' G:/ruby.1.8.2/FreeRIDE/freebase/lib/freebase/databus.rb:348:in `link' G:/ruby.1.8.2/FreeRIDE/./plugins/rubyide_gui/editpane.rb:113:in `make_current' G:/ruby.1.8.2/FreeRIDE/./plugins/rubyide_fox_gui/editpane.rb:58:in `start' G:/ruby.1.8.2/FreeRIDE/./plugins/rubyide_fox_gui/editpane.rb:56:in `call' G:/ruby.1.8.2/FreeRIDE/freeruby-win/lib/ruby/gems/1.8/gems/fxruby-1.2.2-mswin32/lib/fox12/responder2.rb:57:in `onHandleMsg' G:/ruby.1.8.2/FreeRIDE/./plugins/rubyide_fox_gui/appframe.rb:154:in `setCurrent' G:/ruby.1.8.2/FreeRIDE/./plugins/rubyide_fox_gui/appframe.rb:154:in `run' G:/ruby.1.8.2/FreeRIDE/./plugins/rubyide_fox_gui/appframe.rb:154:in `appFrameSetup' G:/ruby.1.8.2/FreeRIDE/./plugins/rubyide_fox_gui/appframe.rb:152:in `call' G:/ruby.1.8.2/FreeRIDE/freebase/lib/freebase/databus.rb:949:in `call' G:/ruby.1.8.2/FreeRIDE/freebase/lib/freebase/databus.rb:559:in `call' G:/ruby.1.8.2/FreeRIDE/freebase/lib/freebase/core.rb:69:in `initialize' G:/ruby.1.8.2/FreeRIDE/freebase/lib/freebase/core.rb:68:in `initialize' G:/ruby.1.8.2/FreeRIDE/freebase/lib/freebase/core.rb:68:in `new' G:/ruby.1.8.2/FreeRIDE/freebase/lib/freebase/core.rb:68:in `initialize' G:/ruby.1.8.2/FreeRIDE/freebase/lib/freebase/core.rb:35:in `new' G:/ruby.1.8.2/FreeRIDE/freebase/lib/freebase/core.rb:35:in `startup' freeride.rb:77:in `startup' freeride.rb:116 http://home.cogeco.ca/~tsummerfelt1 telnet://ventedspleen.dyndns.org From laurent at moldus.org Sun Dec 12 16:08:34 2004 From: laurent at moldus.org (Laurent Julliard) Date: Sun Dec 12 16:07:19 2004 Subject: [FR-users] debugger crash... In-Reply-To: References: Message-ID: <41BCB352.2010701@moldus.org> I had this problem on rare occasion but I have never been able to find where the problem is exactly. Two things: a) Can you close the source browser, exit, restart freeride and do the same debuggin session as before with no source broswer open. Let me know if you still see the problem. b) could you send me a simplified version of threaded code that exhibits the problem c) If you want to navigate from one thread to another go to the "frames" tab and select the thread you are interested in. Laurent tony summerfelt wrote: > debugger feature is still pretty much dead in the water for me :/ > > i have threaded code i want to debug. while stepping through the code > the threads tab shows nothing, with enough stepping thorugh the code > i got the following error: > > TypeError: Expected FXTreeItem * > > G:/ruby.1.8.2/FreeRIDE/./plugins/rubyide_tools_fox_source_browser/source_tree.rb:60:in > `setItemData' > G:/ruby.1.8.2/FreeRIDE/./plugins/rubyide_tools_fox_source_browser/source_tree.rb:60:in > `set_node_data' > G:/ruby.1.8.2/FreeRIDE/./plugins/rubyide_tools_fox_source_browser/basic_source_browser.rb:191:in > `append_to_tree' > G:/ruby.1.8.2/FreeRIDE/./plugins/rubyide_tools_fox_source_browser/basic_source_browser.rb:194:in > `append_to_tree' > G:/ruby.1.8.2/FreeRIDE/./plugins/rubyide_tools_fox_source_browser/basic_source_browser.rb:193:in > `each' > G:/ruby.1.8.2/FreeRIDE/./plugins/rubyide_tools_fox_source_browser/basic_source_browser.rb:193:in > `append_to_tree' > G:/ruby.1.8.2/FreeRIDE/./plugins/rubyide_tools_fox_source_browser/basic_source_browser.rb:194:in > `append_to_tree' > G:/ruby.1.8.2/FreeRIDE/./plugins/rubyide_tools_fox_source_browser/basic_source_browser.rb:193:in > `each' > G:/ruby.1.8.2/FreeRIDE/./plugins/rubyide_tools_fox_source_browser/basic_source_browser.rb:193:in > `append_to_tree' > G:/ruby.1.8.2/FreeRIDE/./plugins/rubyide_tools_fox_source_browser/basic_source_browser.rb:160:in > `update_tree' > G:/ruby.1.8.2/FreeRIDE/./plugins/rubyide_tools_fox_source_browser/basic_source_browser.rb:109:in > `initialize' > G:/ruby.1.8.2/FreeRIDE/./plugins/rubyide_tools_fox_source_browser/basic_source_browser.rb:106:in > `call' > G:/ruby.1.8.2/FreeRIDE/freebase/lib/freebase/databus.rb:612:in > `notify' > G:/ruby.1.8.2/FreeRIDE/freebase/lib/freebase/databus.rb:609:in > `each_value' > G:/ruby.1.8.2/FreeRIDE/freebase/lib/freebase/databus.rb:609:in > `notify' > G:/ruby.1.8.2/FreeRIDE/freebase/lib/freebase/databus.rb:348:in `link' > G:/ruby.1.8.2/FreeRIDE/./plugins/rubyide_gui/editpane.rb:113:in > `make_current' > G:/ruby.1.8.2/FreeRIDE/./plugins/rubyide_fox_gui/editpane.rb:58:in > `start' > G:/ruby.1.8.2/FreeRIDE/./plugins/rubyide_fox_gui/editpane.rb:56:in > `call' > G:/ruby.1.8.2/FreeRIDE/freeruby-win/lib/ruby/gems/1.8/gems/fxruby-1.2.2-mswin32/lib/fox12/responder2.rb:57:in > `onHandleMsg' > G:/ruby.1.8.2/FreeRIDE/./plugins/rubyide_fox_gui/appframe.rb:154:in > `setCurrent' > G:/ruby.1.8.2/FreeRIDE/./plugins/rubyide_fox_gui/appframe.rb:154:in > `run' > G:/ruby.1.8.2/FreeRIDE/./plugins/rubyide_fox_gui/appframe.rb:154:in > `appFrameSetup' > G:/ruby.1.8.2/FreeRIDE/./plugins/rubyide_fox_gui/appframe.rb:152:in > `call' > G:/ruby.1.8.2/FreeRIDE/freebase/lib/freebase/databus.rb:949:in `call' > G:/ruby.1.8.2/FreeRIDE/freebase/lib/freebase/databus.rb:559:in `call' > G:/ruby.1.8.2/FreeRIDE/freebase/lib/freebase/core.rb:69:in > `initialize' > G:/ruby.1.8.2/FreeRIDE/freebase/lib/freebase/core.rb:68:in > `initialize' > G:/ruby.1.8.2/FreeRIDE/freebase/lib/freebase/core.rb:68:in `new' > G:/ruby.1.8.2/FreeRIDE/freebase/lib/freebase/core.rb:68:in > `initialize' > G:/ruby.1.8.2/FreeRIDE/freebase/lib/freebase/core.rb:35:in `new' > G:/ruby.1.8.2/FreeRIDE/freebase/lib/freebase/core.rb:35:in `startup' > freeride.rb:77:in `startup' > freeride.rb:116 > http://home.cogeco.ca/~tsummerfelt1 > telnet://ventedspleen.dyndns.org > > _______________________________________________ > Freeride-users mailing list > Freeride-users@rubyforge.org > http://rubyforge.org/mailman/listinfo/freeride-users > -- Laurent JULLIARD http://www.moldus.org/~laurent