Today RKWard 0.4.8 was released. Several optimizations were done to speed up some aspects, slightly, and to reduce typical memory usage. The complete list of changes include:
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
Great release! Thanks a lot!