[rkward-cvs] SF.net SVN: rkward: [1831] trunk/rkward
tfry at users.sourceforge.net
tfry at users.sourceforge.net
Wed Apr 18 22:53:54 UTC 2007
Revision: 1831
http://svn.sourceforge.net/rkward/?rev=1831&view=rev
Author: tfry
Date: 2007-04-18 15:53:54 -0700 (Wed, 18 Apr 2007)
Log Message:
-----------
updated
Modified Paths:
--------------
trunk/rkward/ChangeLog
trunk/rkward/TODO
Modified: trunk/rkward/ChangeLog
===================================================================
--- trunk/rkward/ChangeLog 2007-04-18 22:48:30 UTC (rev 1830)
+++ trunk/rkward/ChangeLog 2007-04-18 22:53:54 UTC (rev 1831)
@@ -1,3 +1,4 @@
+- the modifier "not" for boolean properties returns a (negated) boolean sub-propery instead of just a string
- 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 object (for display in the object browser, and completion)
Modified: trunk/rkward/TODO
===================================================================
--- trunk/rkward/TODO 2007-04-18 22:48:30 UTC (rev 1830)
+++ trunk/rkward/TODO 2007-04-18 22:53:54 UTC (rev 1831)
@@ -115,15 +115,6 @@
- see http://sourceforge.net/mailarchive/forum.php?thread_name=200703230304.43023.kapatp%40gmail.com&forum_name=rkward-devel
Internal stuff:
- - implement .rk.get.structure() in C
- - Probably create an EXTPTRSXP to hold an RData object directly
- - The real structure fetching is done in a separate tryEval() or R_ToplevelExec() (but check, since when this is available!), to guard against errors, and clean up the RData, if needed
- - When encountering a promise, the following behaviors might be user configurable:
- 1: Don't fetch the structure for this object
- 2: Load the object and fetch the structure, but *do not* keep the data (see eval.c for what not to do with a PROMSXP, and how to still get the value)
- 3: Load the object in the usual way and fetch the structure
- - Preinstall all used function calls - if possible - for maximum speed
- - What kind of character encoding conversion will we need to do, and where? Probably we can simply use SEXPToStringList, though
- Handling fonts:
- http://sourceforge.net/mailarchive/forum.php?thread_id=31631211&forum_id=12970
- Look at package odfWeave, and find out, how to use this
@@ -167,9 +158,6 @@
- .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
- - RKComponentProperties:
- - the whole idea about modifiers is flawed. Instead, a new property should be created, if, and only if the modifier is ever requested. Now, how to make sure this property always has the correct value?
- - thinking about it, only the boolean property modifiers "not" and "numeric" would really need to be changed.
- 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?)
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