[rkward-cvs] SF.net SVN: rkward: [2299] trunk/rkward

tfry at users.sourceforge.net tfry at users.sourceforge.net
Thu Jan 3 16:44:20 UTC 2008


Revision: 2299
          http://rkward.svn.sourceforge.net/rkward/?rev=2299&view=rev
Author:   tfry
Date:     2008-01-03 08:44:19 -0800 (Thu, 03 Jan 2008)

Log Message:
-----------
Merge remaining items from TODO_KDE4 into TODO

Modified Paths:
--------------
    trunk/rkward/TODO

Removed Paths:
-------------
    trunk/rkward/TODO_KDE4

Modified: trunk/rkward/TODO
===================================================================
--- trunk/rkward/TODO	2008-01-03 16:36:36 UTC (rev 2298)
+++ trunk/rkward/TODO	2008-01-03 16:44:19 UTC (rev 2299)
@@ -9,6 +9,10 @@
 Advertizing:
 	- start being a bit bolder about RKWard (descriptions, startup notification, etc.)
 
+Should be done before 0.5.0 release:
+	- document building with KDE 4 in wiki / web
+	- adjust debian dir?
+
 Bugs:
 	- "cannot create html package index" when installing package as a regular user (due to R.home ("doc") not writable)
 	- There is definitely a memory leak in handling output!
@@ -32,6 +36,7 @@
 	- find/create a set of menu icons (https://sourceforge.net/mailarchive/message.php?msg_id=37891606)
 	- "First-run wizard"
 		- pre-install R packages
+		- notify if r-base-html package is not installed
 	- Snippets library
 		- pre-defined snippets to base scripts on
 		- custom snippets
@@ -66,6 +71,9 @@
 		- double click action should be configurable: View, Edit, insert name into current script, insert name into console, nothing
 		- context menu action "detach" for package environments (probably with a warning, at least for base packages)
 	- RKConsole:
+		- is tab completion for file names still crashy?
+			- currently, problem seems to be inside KUrlCompletion
+		- one additional newline character printed with every line
 		- Console should start a command chain when submitting a batch of pasted commands
 		- Better yet, the commands might be autosplit in the backend. Need to think about how to design this correctly, though
 		- Allow pasting at other positions than line end
@@ -73,13 +81,17 @@
 		- When inside a string, should offer tab-completion for system paths (will maybe have to wait for KDE4, when we get better clues, what context we are currently in)
 		- Allow multi-line command editing?
 	- Script editor:
+		- code completion
+			- probably we can trim down the completion widget by providing custom headerData()? (Low priority)
+		- placement of menu options?
 		- new action "Source file"
+		- deal better with overlapping blocks in the script editor (brush merging?)
 	- RKConsole / Script editor:
 		- highlight only valid function names
 	- RKHelpSerachWindow:
 		- call .rk.get.installed.packages, and update package selection drop down on every show, but not on startup? Really? Maybe both.
 	- RKVarslot:
-		- allow "save as" selection mode (i.e. new object names, or selection of existing symbol) -> RKSaveObjectChooser
+		- when adding vars to a multi varslot, these should become selected (so you can removed them again with a single click)
 	- RKVarselector:
 		- pop-up-able selectors (maybe more generic, not only for varselectors): Like a "Browse" button
 	- RKCommandLog:
@@ -111,6 +123,9 @@
 		- see http://sourceforge.net/mailarchive/forum.php?thread_name=200703230304.43023.kapatp%40gmail.com&forum_name=rkward-devel
 		- R-Backend-Settings:
 			- the options should gain a "use default" checkbox to cope with changing R option defaults
+			- tooltips for the options on "R-Backend" tab about the internal R-function call
+		- option for a default CRAN mirror, so as not to load the tcl/tk interface everytime
+			- may be have a drop down menu for the available mirrors instead of tcl/tk which can be fetched just once
 	- UI geometry:
 		- see https://sourceforge.net/mailarchive/forum.php?thread_name=200704181922.07780.michellang%40gmail.com&forum_name=rkward-devel
 		- save size/proportions of R script file, R console, Workspace browser...
@@ -122,11 +137,16 @@
 	- Quitting:
 		- instead of closing windows one by one, and asking to save changes if necessary, first list all windows that might need to be saved, let the user chose to save them, then close all windows without further questions.
 	- Vignettes:
+		- any means of fetching a description of the package before installing?
 		- Add a vignettes browser to the help menu
 		- Add context menu with vignettes to package environments in object browser
 			- likely, package environments should try to fetch vignettes, when "updating"
+	- rcontrolwindow:
+		- this does not really need to be a top-level tool window any more. Since it's rarely used, it might be hidden somewhere.
 
 Internal stuff:
+	- rklocalesupport:
+		- does locale switching / detection work? Does Qt have something, yet?
 	- Workspace browser / code completion
 		- we might make this a bit less pro-active:
 			- only objects directly on the search path need to be fetched at once
@@ -175,6 +195,7 @@
 	- .rk.get.available.packages ()
 		- use external (file) storage for cache to save mem
 	- can the mutex be made non-recursive? I think so, but don't recall
+	- the whole idea of having a single mutex for everything is flawed. We should use several specialized ones
 	- When saving workplace layout, save it relative to the workspace file. Allows to move the workspace, easier
 		- KURL::relativeUrl()
 		- How to deal with workplaces saved in the config (and not bound to a workspace file?)
@@ -185,6 +206,8 @@
 	- remove classes/files:
 		- RKGlobals
 			- static members should be moved to the respective classes. Much cleaner!
+	- remove all the passing around of KGlobal::config() as a parameter
+	- grep sources for "KDE4"
 
 R plugins:
 	- distribution plugins (probabilities and quantiles)

Deleted: trunk/rkward/TODO_KDE4
===================================================================
--- trunk/rkward/TODO_KDE4	2008-01-03 16:36:36 UTC (rev 2298)
+++ trunk/rkward/TODO_KDE4	2008-01-03 16:44:19 UTC (rev 2299)
@@ -1,44 +0,0 @@
-**CMake**
-- documentation
-	- NOTES
-	- wiki / web
-- adjust debian dir
-
-**Everything else**
-
-General:
-	- look out for all failed signal/slot connections
-	- grep sources for "KDE4"
-	- remove all the passing around of KGlobal::config() as a parameter
-	- the whole idea of having a single mutex for everything is flawed. We should use several specialized ones
-
-rkcommandeditorwindow
-	- code completion
-		- probably we can trim down the completion widget by providing custom headerData()? (Low priority)
-		-* Code completion setup wizard could (looks better that way?) be in either tab or page format
-			- Can't do any thing about this. It part of the katepart.
-	- placement of menu options?
-
-rklocalesupport:
-	- does locale switching / detection work? Does Qt have something, yet?
-
-rkconsole:
-	- check whether all selection, editing, navigating really works as expected
-	- is tab completion for file names still crashy?
-		- currently, problem seems to be inside KUrlCompletion
-	-* one additional newline character printed with every line
-		-* function calls, like ls() or getwd() or options("width") still produces an extra new line
-
-rcontrolwindow:
-	- this does not really need to be a top-level tool window any more. Since it's rarely used, it might be hidden somewhere.
-
-Wishlist:
-
-	-* notify if r-base-html package is not installed
-	-* tooltips for the options on "R-Backend" tab about the internal R-function call
-	-* option for a default CRAN mirror, so as not to load the tcl/tk interface everytime
-		-* may be have a drop down menu for the available mirrors instead of tcl/tk which can be fetched just once
-	-* in administrator mode KdeSudo instead of kdesu or option of both? it is a 'fashion' these days not to have root password (ala *ubuntu)!!
-	-* any means of fetching a description of the package before installing?
-	- when adding vars to a multi varslot, these should become selected (so you can removed them again with a single click)
-	- deal better with overlapping blocks in the script editor (brush merging?)


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the rkward-tracker mailing list