File: ChangeLog

package info (click to toggle)
rkward 0.4.1-1
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 6,256 kB
  • ctags: 3,017
  • sloc: cpp: 18,377; sh: 12,565; perl: 2,769; xml: 2,541; php: 1,027; makefile: 422; ansic: 4
file content (348 lines) | stat: -rw-r--r-- 19,695 bytes parent folder | download
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