Skip to content

Version 0.4.8 is released

Wednesday, 3 October 2007 Tfry

Version 0.4.8 of RKWard is available for download, now. The new release features changes all over the place, including new plugins, an integrated filesystem browser, and several bug fixes. Also optimizations were done to speed up some aspects, slightly, and to reduce typical memory usage, considerably. Many thanks to all who helped with the release. The full list of changes:

  • User visible additions / improvements:
    • New plugins: pie chart, dot chart, crosstabulation, two time-series tests, and basic linear regression
    • barplot plugin allow specification of custom labels
    • graphics export plugin gains option for EPS compatibility
    • CLT plugins allow drawing grid
    • commands run through the console from the script editor will now be added to the command history (this can be turned off in the settings)
    • object viewer also shows summary information, gains an update button, and MDI integration
    • add max.print option to R-Backend settings dialog * all file selection line edits gain filename-completion
    • add a basic file selector window
    • show the focus indication (thin red border) also for detached windows
    • tool windows can be closed and detached in the same way as regular windows
    • Messages, warnings, and errors for plugin commands are shown in the output, instead of in a dialog
    • new translation: Simplified Chinese (contributed by Roy Qu)
  • Bug fixes:
    • fixed: promise objects (created by delayedAssign()) directly in globalenv() would be forced early
    • make wrapper script work, when konsole is not installed
    • correct syntax highlighting for ::: and NA_integer_ and others
    • fixed: crash when editing a data.frame with logicals (logicals are still mishandled, but less severe)
    • fixed: would not work with R 2.6 * more compilation fixes for GCC 4.3
    • fixed: inserting / removing rows in the data editor in the presence of invalid fields in later rows would lead to a crash
    • fix some internal problems with enabledness/disabledness of plugin components
    • fixed: sometimes detecting created X11() windows would fail, esp. under high load
    • fix a crash with detached tool windows
  • Optimizations:
    • syntax highlighting is minimally faster for long outputs
    • some complex plotting plugins now start up noticeably faster
    • create the workspace browser only when it is first shown
    • add possibility to blacklist packages from fetching structure information. Package GO is blacklisted by default.
    • when fetching the structure of "promise" R objects, don't keep them in memory
    • optimize the function to retrieve the structure of R objects (for display in the object browser, and completion)
  • Miscellanious / internal:
    • silence some GCC 4.2 warnings
    • support for including files and snippets in xml files
    • add command line option --disable-stack-check for systems where R C stack checking is buggy
    • the modifier "not" for boolean properties returns a (negated) boolean sub-propery instead of just a string

NOTES:

  • R 2.6.0: Previous releases of RKWard will not work with the upcoming R 2.6.0. You need RKWard 0.4.8 (i.e. this release) in order to work with R 2.6.0. Note that when upgrading R after RKWard, you will need to recompile.
  • With the addition of the new filesystem browser, the shortcuts to show/hide the main tool windows have changed. The filesystem browser window can be toggled using Alt+2, the shortcuts for command log, pending jobs, console, and help search are now Alt+3 through 6, respectively, instead of Alt+2 through 5.
  • All commands run through the console are now added to the command history of the console, by default. This setting can be changed back to the old behavior (only commands *entered* in the console are added to the history) under Settings->Configure RKWard->Console.

Enthusiastic? Disappointed? Need help with RKWard? Your feedback is welcome on the mailing list.