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.
|