Files | Admin

Notes:

Release Name: 0.8.0

Notes:
This is FreeRIDE 0.8.0
A lot of fixes that greatly enhance FreeRIDE usability as well as some new features (Editor preferences, linux installer...)


Changes: 2004-10-06 09:14 ljulliar * plugins/rubyide_fox_gui/dockpane.rb: last minute bug fix in the source browser refresh when the source browser dockpane is not yet docked. Goin to retag 0.8.0 before packaging. 2004-10-05 22:39 ljulliar * freeride.rb: bumped version number to 0.8.0 before tagging and release. 2004-10-05 09:56 ljulliar * plugins/rubyide_fox_gui/editpane.rb, plugins/rubyide_tools_fox_source_browser/basic_source_browser.rb, plugins/rubyide_gui/dockpane.rb, plugins/rubyide_fox_gui/fxscintilla/scintilla.rb, plugins/rubyide_fox_gui/dockpane.rb: The source browser is now refreshing automatically when the Ruby source code is being edited. (5 second frequency is enough). THe update is only performed when the file has changed and the the source browser is used.(bug #217) 2004-10-04 09:49 ljulliar * plugins/rubyide_fox_gui/editpane.rb : There was a bug in FXComboBox (up to FOX 1.0.53) which causes setFocus not to work. I work around this by sending a TAB key event to the combo box which shifts the focus and does exactly what we want. And now typing on the Return key does the search as well. (Repository): 2004-10-03 22:32 ljulliar * plugins/rubyide_fox_gui/editpane.rb : added a message in the status bar syaing where the search text has been found. 2004-10-03 10:24 ljulliar * plugins/rubyide_fox_gui/fox_services.rb, plugins/rubyide_fox_gui/editpane_configurator.rb : Added a setting in the editor preferences to let the user say whether the directory shown in the Open File dialog box is the last visited or the path of the currently edited file (default). 2004-10-03 10:20 ljulliar * plugins/rubyide_tools_fox_configurator/fox_configurator.rb: Added an OK button to the Configurator dialog box that does Apply and close the dialog box at the same time. Also removed the unecessary 'schmuz' that was trying to be smart with the child index of the Configurator and was only causing out of bond exception all the time. 2004-10-02 17:34 ljulliar * plugins/rubyide_fox_gui/editpane_configurator.rb: cursor blinking period must be passed as an integer to the scintilla model not a string. Problem was that the cursor was not blinking at all. 2004-09-30 23:18 ljulliar * plugins/rubyide_tools_fox_script_runner/icons/stop.png, plugins/rubyide_tools_fox_script_runner/script_starter.rb, plugins/rubyide_tools_fox_script_runner/script_runner.rb : completely revamped the script runner plugin so that a) running a script is no longer blocking FreeRIDE, b) output of running process is smoothly displayed, c) running script can be interrupted at any time and d) give feedback on the status bar about what's going on. 2004-09-30 23:13 ljulliar * plugins/rubyide_tools_fox_configurator/plugin.yaml, plugins/rubyide_tools_fox_configurator/fox_configurator.rb : changed configurator renderer class name and also moved it one level down. There was a conflict with the same class name being used by the StatusBar plugin causing the status bar to not work properly. 2004-09-30 23:10 ljulliar * plugins/rubyide_fox_gui/outputpane.rb : optimize the text area rendering so that only new text lines are displayed and not all lines each time something is appended. 2004-09-30 23:06 ljulliar * plugins/rubyide_fox_gui/statusbar.rb : force a real time refresh of the status bar when a message is displayed or some messages may be missed due to the FOX update frequency. 2004-09-25 22:05 ljulliar * plugins/rubyide_fox_gui/editpane.rb: fixed a performance problem in the search/replace dialog box due to property saving that was done at each search next or search prev. It is still too slow to my liking for it is ok for now. 2004-09-24 23:03 ljulliar * plugins/rubyide_fox_gui/editpane.rb: return key in search and replace combobox now update the history only if the same string was not yet there, and also triggers a next/prev search. The search/replace history is also limited to 10 elements now. 2004-09-21 22:21 ljulliar * plugins/rubyide_fox_gui/fxscintilla/scintilla.rb: removed a null byte at the end of the editor buffer before saving it to file. 2004-09-20 23:48 ljulliar * plugins/rubyide_fox_gui/appframe.rb: changed the unhandled exception dialog box so that the stack trace can be copy/pasted from the widget for easy bug report. (bug #906) 2004-09-18 11:35 ljulliar * plugins/rubyide_fox_gui/plugin.yaml, plugins/rubyide_fox_gui/editpane_configurator.rb, plugins/rubyide_fox_gui/editpane.rb, freeride.rb : Several modifications: - Freeride.rb top level script now accepting file names on the command line that are automatically open. - Text selection in current editpane used as the string to search for in the Find Dialog box (couldn't do it for Replace Dialog because the selection is used as the region where to replace text) - Added some more Ruby code in the scintilla widget used in the colors and fonts editpane configurator 2004-09-18 11:34 ljulliar * plugins/rubyide_fox_gui/fxscintilla/scintilla.rb : fixed the method that gets the text from a scintilla editor. Text length argument was missing. 2004-09-18 11:31 ljulliar * plugins/rubyide_tools_fox_file_browser/file_browser.rb : enable horizontal scrollbar on the Dir list widget for horizontal scrolling when you have to go deep in the folders. 2004-09-18 11:25 ljulliar * plugins/rubyide_tools_fox_configurator/fox_configurator.rb : fixed a bug causing the configurator to issue an exception because of an non existing child index. Also changed the layout of the configuration tree so that all nodes are expanded by default. 2004-09-13 17:25 ljulliar * plugins/rubyide_fox_gui/fxscintilla/style.rb, plugins/rubyide_fox_gui/fxscintilla/scintilla.rb, plugins/rubyide_fox_gui/fxscintilla/ruby_colourize.rb, plugins/rubyide_fox_gui/fxscintilla/colour.rb, plugins/rubyide_fox_gui/editpane_configurator.rb, plugins/rubyide_fox_gui/editpane.rb : First version of the Editor configurator (pheeewww!! not an easy task). It required some significant rework in the Style class which now has also a StyleStore that manages style heritage (e.g. when a style property is not specified it inherits the default style property). For now there is only one font for all styles but in a future version each style will have its font configurable. 2004-09-13 16:50 ljulliar * freebase/lib/freebase/properties.rb : added an auto_save accessor. If true then a property is saved to file each time it is set. If false the save to file operation is doen only when the save method is called. 2004-08-22 16:18 ljulliar * plugins/rubyide_fox_gui/icons/styles.png , plugins/rubyide_fox_gui/icons/palette.png, plugins/rubyide_fox_gui/icons/fonts.png, plugins/rubyide_fox_gui/icons/editor.png, plugins/rubyide_fox_gui/fxscintilla/scintilla.rb, plugins/rubyide_fox_gui/fxscintilla/ruby_properties.rb, plugins/rubyide_fox_gui/fxscintilla/ruby_colourize.rb, plugins/rubyide_fox_gui/editpane_configurator.rb, plugins/rubyide_fox_gui/editpane.rb : First implementation of the editor preferences dialog box. More to come. 2004-08-19 23:22 ljulliar * plugins/rubyide_tools_fox_script_runner/script_runner.rb : fixed a bug causing the editpane to crash because the path to the faulty file in the script runner was not properly detected by the regex. Also make sure all files are loaded with absolute path names. Also untabified the entire file.