Files | Admin

Notes:

Release Name: 0.9.0

Notes:
Many bug fixes in this release especially on the Windows platform. There are also some new features: all dock panes can now be dock and undocked, Debugger and Script Runner works better on Win32, debugged process can be ran in a console fow Windows users to see process output,...


Changes: 2004-11-26 10:22 ljulliar * freeride.rb: bumped version number to 0.9.0 before tagging and release. 2004-11-26 10:18 ljulliar * plugins/rubyide_tools_fox_script_runner/script_runner.rb: modify pattern matching to detect error message in script output and create a method so that it can be used both in print_stdout and detach_stdout. 2004-11-26 10:17 ljulliar * plugins/rubyide_tools_debugger/debugger.rb: using clear_line instead of show_line with nil argument. 2004-11-24 00:40 ljulliar * plugins/rubyide_tools_debugger/debugger.rb, plugins/rubyide_tools_fox_script_runner/script_runner.rb: issue a warnong to Windows users that they should run ruby preocesses in a terminal to see the output. 2004-11-24 00:03 ljulliar * plugins/rubyide_tools_fox_script_runner/script_runner.rb: Wait for the ENTER key to be pressed before closing the console on Win32. 2004-11-20 22:10 ljulliar * plugins/rubyide_tools_fox_script_runner/script_starter_with_pause.rb ,plugins/rubyide_tools_fox_script_runner/script_starter.rb, plugins/rubyide_tools_fox_script_runner/script_runner.rb, plugins/rubyide_tools_fox_debugger/fox_debugger_configurator.rb , plugins/rubyide_tools_fox_debugger/fox_debugger.rb, plugins/rubyide_tools_debugger/debugger.rb, plugins/rubyide_tools_debugger/debuggee.rb: new strategy for the debugger that is now based on the popen call for Win32 and Linux, waitpid is used to monitor the running process and signals are used to pause the remote process (there is a bug in 1.8.x that causes the kill call to fail on Win32 but at least the debugger now works ok. To work around the stdout capture problem on Win32 with FOX, a remote process can now be xecuted in a terminal window to see the output. A new preference has been added in the debugger configurator panel. 2004-11-20 21:51 ljulliar * plugins/rubyide_gui/outputpane.rb, plugins/rubyide_fox_gui/outputpane.rb : attach_input method added to outputpane so that any key typed at the keyboard can be caught by plugins if need be. This is the case for the script runner in case the ruby script being ran needs some input from the end user. 2004-10-19 18:07 ljulliar * plugins/rubyide_tools_fox_source_browser/source_browser.rb, plugins/rubyide_tools_fox_source_browser/basic_source_browser.rb, plugins/rubyide_tools_fox_script_runner/script_runner.rb, plugins/rubyide_tools_fox_file_browser/file_browser.rb, plugins/rubyide_tools_fox_debugger/fox_debugger.rb, plugins/rubyide_tools_debugger/debugger.rb, plugins/rubyide_gui/outputpane.rb, plugins/rubyide_gui/dockpane.rb, plugins/rubyide_fox_gui/icons/undock_dockpane.png, plugins/rubyide_fox_gui/icons/dock_dockpane.png, plugins/rubyide_fox_gui/icons/close_dockpane.png, plugins/rubyide_fox_gui/plugin.yaml, plugins/rubyide_fox_gui/outputpane.rb, plugins/rubyide_fox_gui/dockpane.rb, plugins/rubyide_fox_gui/dockbar.rb, plugins/rubyide_commands/core_commands.rb: Added the ability to have floating dockpanes that can de docked and undocked at will from their dockbar. Also modified the existing plugins using the dockpanes facility accordingly. 2004-10-19 18:04 ljulliar * , 2004-10-14 17:03 ljulliar * plugins/rubyide_tools_fox_script_runner/script_runner.rb, plugins/rubyide_tools_fox_script_runner/script_starter.rb: redirecting STDERR to STDOUT in the starter script rather than command line to make it portable. 2004-10-14 16:55 ljulliar * plugins/rubyide_tools_debugger/debuggee.rb, plugins/rubyide_tools_debugger/debugger.rb, plugins/rubyide_tools_fox_debugger/fox_debugger.rb: added specific printf_xxxx method to inform the FR debugger that an exception has been raised, a watchpoint/breakpoint has been reached, etc... Also fixed the stop and close methods because the remote process kept running after the debugger session was closed. Do some sanity check when launching the remote debuggee process. If it failed report it. 2004-10-14 16:49 ljulliar * freebase/lib/freebase/core.rb, plugins/rubyide_commands/core_commands.rb: make sure the version number shown in the About dialog box is the one from the FreerRIDE source code and not the property file. Also check the property file to update version number if running a more recent version of FR and display a warning if running an old version of FR against a more recent property file. 2004-10-14 22:12 ggl * plugins/rubyide_tools_source_parser/basic_parser.rb: Added the "[" and "]" characters to the list of matching chars as method- or singletonMethod-name. (bug #968) 2004-10-06 22:34 ljulliar * plugins/rubyide_tools_fox_script_runner/script_runner.rb, plugins/rubyide_tools_debugger/debugger.rb, plugins/rubyide_gui/editpane.rb, plugins/rubyide_fox_gui/editpane.rb : fixing script runner and debugger exception when trying to run or debug a file that has just been created in a ne editpane and have no corresponding file on the file system because it has not yet been saved (bug #946, bug #947)