1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348
|
--- Version 0.4.1 - Nov-05-2006
- allow specification of title/subtitle in plot options plugin (currently used by boxplot, and histogram)
- fix bug in beta probabilities plugin
- fix (some?) compilation problems with KDE 3.2
- when packages have been newly installed, show them in the load / unload packages tab immediately
- fix to plugin input lines sizing, and visibility of scrollbars
- on startup, show window maximized if no size stored (i.e. very first startup)
- prevent infinite recursion when parsing structure of environments
- fix for compilation on 64bit architectures
- remove misleading "About KDE" dialog, and replace report Bug dialog with correct information
- don't crash when closing a detached window
- function argument hinting in the console and script editor
- as you type completion of R symbol names in the script editor
- tab completion of R symbol names in the console
- added R function rk.edit (x) to open object x for editing in rkward
- fixed: an empty table created before the object list was updated (esp. at startup) would be thought to have been removed in the workspace
- object data changed in the console (or by other means) is updated to the editor automatically, if the object is opened for editing
- fixed: back / forward buttons would sometimes remain after closing a help window
- fix some focus problems
- provide close buttons in tab bar
--- Version 0.4.0 - Oct-17-2006
- many new distribution plugins
- all distribution plugins now use a free-text field, allowing you to enter a vector of probabilties / quantiles
- another fix to cancelling during readline () calls
- invalid values are stored in a separate attribute instead of changing the storage mode back and forth
- storage mode for RKWard meta data was changed
- RMB option to search help on objects from packages in object browser
- show tooltip information on objects in object browser
- do not crash on call to "browser ()"
- the object browser is updated automatically when needed
- allow some more configuration in object browser
- include all package environments in object list
- use more efficient data passing to synchronize object list
- add (ugly) items for functions and lists to object browser
- internal cleanups (partially to make porting to KDE4/Qt4 easier)
- when saving/loading the workspace, save / restore all windows (not just data editors)
- remember workspace url after save as
- fix a long standing (but hard to trigger) crash while closing data editor window
- fix "Open R Script File" filename ending filter
- add mismatching brace detection to syntax highlighting
- yet another crash on more than 100 rows bug fixed
- RKWard should now be fully UTF-8 aware. All characters are passed to and from R reliably
--- Version 0.3.7 - Sep-17-2006
- added Turkish translation
- avoid lockups when cancelling a readline ()
- show output context (if any) when the backend asks for input via readline ()
- link against libRblas.so if it is found in the R libs dir (needed for some compiles of R 2.4.0)
- remove whitespace from start and end of plugin generated commands and do not evaluate empty commands
- do not raise the command log more than once for a given command producing continuous output
- small improvements to command history in console
- deal better with commands producing large amounts of output
- small fixes in several plugins
- package installation/update: semi-automate package installation in response to "require ()" calls
- package installation/update: the online list of available packages is cached up to one hour (and only as long as the relevant options are unchanged)
- package installation/update: give better progress indication
- package installation/update: package dependencies are handled correctly when installating new packages
- package installation/update: packages can be installed to custom library locations
- fix spurious line breaks in output in command log and console
- Improved syntax highlighting defintion including code folding
- fix compilation with GCC 4.1
- don't crash on more than 100 rows of data in the editor (off by 2 bug in storage allocation)
- correctly initialize the internal NaN representation (would sometimes be initialized to 0, resulting in 0s not to be shown in the editor)
- engine status bar label ("R engine busy/idle") now changes background color according to state
- honor DESTDIR setting while installing rkward R package, and add configure option --with-r-libdir
- only link against -lRlapack, if that is available
- commands producing lots of output would sometimes be impossible to interrupt. Fixed
- show command output immediately in command log
- remember location where R script/workspace files were last opened, and start file-selection dialogs there
- sometimes the last level in the factor levels editor got lost. Fixed
--- Version 0.3.6 - Apr-23-2006
- several fixes to the distributions plugins
- remove debian dir from source distribution again
- remove one level of menu nesting for save/load R Objects plugins
- check for and handle some strange R parse errors that could crash rkward
- make Ctrl+C copy work in the code window of plugins
- use KDE standard icons in object lists (need to be replaced by customized icons in the long run)
- don't try to show higher numeric precision than is actually available
- fix bug in scatterplot plugin
- remove configure options --with-r-share and --with-r-doc (obsoleted by improved wrapper script)
- allow deletion of several rows at once in the data.frame editor and fix some bugs regarding deletion of rows
- prevent R-Object listviews (Varselector, Workspace Browser) from growing excessively wide
- make Ctrl+V work in the console
- middle mouse pastes selection, not global clipboard in the console, as expected
- clean up output of require (quietly=FALSE)
- some fixes for R 2.3.0
- pressing Cancel in readline ("R backend requests information") dialog interrupts the command
- process R X11 events while modal dialogs (such as "R backend requests information") are shown
- allow empty input in readline ("R backend requests information") dialog
- make Ctrl+C/copy work in output and help windows
--- Version 0.3.5 - Apr-16-2006
- give back focus to the script editor after running line/selection/all
- reworded exit dialog box
- show info message, if retrieving context help fails
- pressing Ctrl+C in the console resets a partial command, if any
- added syntax highlighting in the console
- configure: if not overriden, and $KDEDIR is not set, assume --prefix=`kde-config --prefix` instead of /usr/local/kde/
- remove some GUI clutter for Script File editor
- rename "Command File" to "Script File"
- rename "Command Stack" window to "Pending Jobs"
- backspace or del clear cells in data.frame editor
- reworked factor levels editor
- in trailing rows/columns of the data.frame editor, change background color, when selected
- explicitely set LC_NUMERIC to "C" at startup. R does not work correctly with other settings of LC_NUMERIC
- many new plugins by Stefan Roediger
- clean up R temporary files on shutdown
- when switching between dialog and wizard interfaces, GUI settings are copied
- fix crash with objects with quotes in their names
- add options to show help-search and R help index to Help menu
- complete rework of plugins code
- plugins can embed other plugins
- code display (for plugins) gets updated reliably
- avoid leftover PHP processes if rkward crashes or gets killed
- autodetection of R_HOME and related variables during configure
- fix status bar
- handle non-existing and non-local URLs (links) in help window
- use a shell wrapper around rkward to do some setup just like R. This should fix a number of minor quirks
- configure: use single configure option for location of R_HOME, and add check for libR.so
- yet more code cleanups
- keep main window caption up to date
- update tab caption for command editor if filename changes (i.e. saved as)
- indicate if a document in a command editor is modified (unsaved)
--- Version 0.3.4 - Nov-08-2005
- assorted bugfixes
- include debian-dir in source distribution
- real time display of command output in the console
- automatically scroll command log to the bottom when new lines are added
- less verbose output in command log (removed "issuing command", etc.)
- use KXMLGUI for placing plugins in the menu (mostly an internal change, but menu placement should remain sane, when active window changes, now)
- help-, output-, and editor-views can be detached to separate windows
- allow to bypass startup dialog
- back/forward navigation in help pages
- can print help pages and output
- better handling of errors while installing packages
- limit number of lines to display in console and command log (user setting)
- remove menu clutter from help window, and output window
- avoid adding incomplete (multi-line) Console commands to the Command Log
- Settings->Command Log->show/raise window working again
- allow loading/saving of command history (console commands)
- add (meaningful) context menu for console
- allow interrupting current command running in the console via Ctrl+C
- add "Command stack" window for advanced control of R backend (cancel commands, pause chain, view stack)
- modifiy rkward.desktop to always start rkward in a terminal. The backend sometimes behaves strangely, if this is not done.
- use available.packages instead of CRAN.packages (deprecated in R 2.2.0)
- fix installation of standard_plugins.pluginmap
- allow configuration of many R options in Settings->R backend
- updated French translation
- make "up"-button work in R-backend repository settings
- more code cleanups
--- Version 0.3.3 - Oct-06-2005
- honor debug-level setting everywhere
- reworked handling of output from R (no more file-sinks)
- fix display of warning messages (behavior does not match plain R, yet, but is mostly sane)
- option to change list of package repositories
- option to archive downloaded packages
- assorted bugfixes
- provide context/function help for the console
- output-window has been switched to KPart-infrastructure
- command-editor has been switched to KPart-infrastructure completely
- data-editor uses KPart-infrastructure (better integration)
- override standard callbacks used by R for ReadConsole, ShowFiles, EditFile(s), ChooseFile, Suicide, CleanUp. No more reliance on stdin
- some cleanups of dead code
- plugins can now be placed in different menus
- keep list of components/plugins and menu-hierarchy in (few) .pluginmap files instead of parsing directory structure
- improved handling of tcltk windows
- new icon
- decrease default debug level
- don't crash when objects change their type from vector to list/data.frame, etc.
- graph-creation no longer relies on (removable) R objects (can graph after loading a workspace)
--- Version 0.3.2 - Apr-27-2005
- overloaded require works properly with character.only=FALSE
- several API documentation improvement
- hidden objects get shown/hidden according to configuration setting
- settings dialog honors KDE-button order
- R's x11 windows now handle their events (x11-device is now usable)
- fixed bug in the output (no update on empty output)
- paste in the console is properly handled
- r console and command log divorced
- console can handle incomplete statements (allowing multi-line input)
- fixed silly crash on incomplete statements
- updated spanish translation
- new plugin (graph)
- reworked the interface to use kparts properly
--- Version 0.3.1 - Mar-26-2005
- added the possibility to unable widget in plugins.
- added a new plugin (basic statistics)
- added icons in the object browser
- using IDEAI dock mode style
- new, console-like widget to enter commands manually.
- added a class to show html help in an mdi child
- added a new dock to search R help
- many changes in labels
- fixed: bug that prevented RKWard to build on some systems
- added R functions to show graphs in the html output and to print objects (using E. Lecoutre's R2HTML)
- use a KHTML part to show output (instead of the qt widget)
--- Version 0.3.0 - Nov-12-2004
- added french and italian translations
- added toolbars and some icons
- some small i18n fixes
- rework of user interface (now using KMDI and IDEAl mode)
- compilation fix for R 2.0
- added basic per variable formatting options in the data editor (alignment, precision)
- fixed: cell last edited did not react to single mouse click
- fixed: switched to line below after a new row was automatically added
- fixed: cursor right did not move to next cell when editing last (active) column
- while editing, tab-key moves to next cell
--- Version 0.2.9 - Sep-22-2004
- use KDialog::marginHint () and KDialog::spacingHint () in plugins
- fixed a crash in the formula widget
- converted plugin element to QWidgets (in preparation for more extensive rework of plugin elements)
- almost complete rework of data editor
- added edit support for factors
- added support for editing factor levels
- data editor stores data more efficiently
- renaming columns in a data.frame does not change their position in the frame
- recursively remove children of removed objects (fixes one of probably many memory leaks)
- wait for backend-thread to terminate on exit. Avoids crashes when closing RKWard
- do not crash if loading the "rkward" R package fails, but rather display a nice error-message
--- Version 0.2.8 - Sep-09-2004
- override for require () to show install-packages dialog, if required package is not installed.
- Dialog to load/unload packages, update and install packages from CRAN
- added capability to cancel commands (not properly integrated in the GUI, yet)
- basic name checking for objects added or renamed by the user
- remove uneccessary blank are below menu in R-Console window
- fix R process busy/idle display
- show error message if loading workspace fails
- do not ask for save, if workspace is empty
- results of user-commands get printed if not invisible (i.e. just like in a regular R session)
- provide at least basic feedback on syntax errors
- added communication channel from R-backend to RKWard. Initial features:
- checking for errors setting up the connection
- simple rk.sync for synchronisation of objects modified in the R workspace
- rk.get.tempfile.name for generation of a suitable temporary file (e.g. for storing images)
- allows for in-place execution of commands or scheduling of commands in the regular stack
- auto addition of rows/columns when typing on last row/column
- allow deletion of rows without losing meta-data
--- Version 0.2.7 - Sep-02-2004
- several compilation fixes for KDE/Qt < 3.2.x (and maybe some new ones were introduced?)
- slight reorganization of menus
- added menu option to close all editor windows
- some improvements in the editing behavior for the table. Some quirks still present
- renamed windows
- fixed some typos
- set initial minimum sizes for object browser and object viewer windows
- don't show all windows on startup
- ask whether to save current workspace before loading a new one
- added command-line option to set, which components to show debug-messages for
- added option(s) to show/raise watch-window when new commands get displayed
- formula-widget handles multiple table situation correctly
- RKVarselector and RKObjectBrowser use a common base class for the list view
- RKVarselector and dependent widgets get updated when objects get added/removed/modified
- prevent conversion to factors when creating data.frames for now
- variables can be added/removed correctly in the data.frame editor. Those changes are propagated to the RObjectBrowser automatically
- synchronisation from the GUI to the R-workspace is done immediately
- added ability to spawn separate command-editor window(s) with load/save/print/etc.
- command-editor part in the watch-window keeps keyboard focus (most of the time)
--- Version 0.2.6a - Aug-30-2004
- synchronize edited objects before "View"ing them
- fix small typo
- quick-and-dirty fix for problem with objects in a new table (e.g. "my.data") never getting synced
--- Version 0.2.6 - Aug-29-2004
- added error-handling to workspace saving
- ask whether to save workspace on application quit
- added menu-entries to clear output-window and watch-log
- don't duplicate menu-entries when plugins get re-scanned
- place "Analyse"-menu left of help-menu
- converted plugins to rely entirely on R for formatting, i.e. the printout ()-section contains pure R-code only
- wizard-interface is set as default for plugins
- added access to kate-config dialog in the command-editor part of the interface watch
- added configuration settings for which types of commands to show in the interface watch
- added a nice startup-dialog instead of creating an emtpy table unconditionally
- limit size of upper-half in the data.frame editor
- added convenience R-library: used to streamline communication with R
- fix against data being synced over and over again
--- Version 0.2.5 - Aug-24-2004 ---
- added simple viewer for R-objects
- added simple browser for objects in the R-workspace
- allow deletion of columns/objects (finally)
- allow editing and using several objects/tables
- added command-line parameter "debug-level"
- interpret command-line parameter "file"
- save and restore size of the main window correctly
- use internal representation of object-tree in the R-workspace
- store meta-information (labels, etc.) as R-attributes
- keep track of whether the windows (watch, output) are open
- new method of access to objects in R: getIntVector
- use some "global" static pointers instead of passing them around (e.g. for the r-interface)
- reorganized sources: now using subdirectories for most components
--- Version 0.2.2 - Aug-15-2004 ---
- added an improved kate syntax-highlighting definition for R
- output-formatting is done in R instead of PHP
- added a formula widget for use in plugins (not entirely finished, yet)
- fixed some small compilation problems
- added spinbox widget for use in plugins
- use coloring for "unsatisfied" plugin widgets instead of the "Problems" display
- added support for wizard-like plugins
- same plugin can be opened several times at once
- use katepart for plugin code view, too
--- Version 0.2.1 - Aug-08-2004 ---
- added "don't show again" setting to initial warning
- added correlation matrix plugin
- ask for R_HOME-setting if not availalbe at startup
- allow direct (read) access of vectors in R
- support for selection of multiple variables at once
- use a katepart as the command-editor (provides basic syntax-highlighting)
- plugins can use a tabbook-layout
- display status of R-process in the statusbar
- R-backend allows chains of commands that are guaranteed to be run without other intermitting commands
- run R in a separate thread
--- Version 0.2.0 - Aug-01-2004 ---
- Use a PHP-backend for the plugins
- Run R embedded (currently synchronous)
- Some changes in plugin-creation
- Use pretty HTML-output
- got rid of ui-files
- added descriptive statistics plugin
- lots of small changes I didn't document properly
--- Version 0.1.0 - Nov-19-2002 ---
- Initial features:
- A simple backend-interface communicating with R via stdin/stdout
- Asynchronous command stack
- A simple window for watching communication with R
- Ability to issue commands manually
- Editor window including meta information on the variables
- Copy-and-Paste with some quirks
- highlighting of invalid data
- load/save of R-workspace (load only works for RKWard data)
- Automatic generation of menu-structure and plugin-dialogs from XML-files
- Supported plugin widgets: textfield, variable-selector, variable-slot, radiobuttons
- independent samples t-test plugin
|