|
From: <mor...@us...> - 2008-11-10 15:03:38
|
Revision: 3283
http://ecell.svn.sourceforge.net/ecell/?rev=3283&view=rev
Author: moriyoshi
Date: 2008-11-10 15:03:28 +0000 (Mon, 10 Nov 2008)
Log Message:
-----------
* NEWS to be managed.
Modified Paths:
--------------
ecell3/branches/ecell-3.1/NEWS
Modified: ecell3/branches/ecell-3.1/NEWS
===================================================================
--- ecell3/branches/ecell-3.1/NEWS 2008-11-07 15:11:28 UTC (rev 3282)
+++ ecell3/branches/ecell-3.1/NEWS 2008-11-10 15:03:28 UTC (rev 3283)
@@ -1,6 +1,108 @@
-ecell-3.1.106: 5-Feb-2007
+ecell-3.2: ?-Nov-2008
+
+ * A few cosmetic changes
+ - Fixed indent / coding style.
+ - Fixe doxygen comments.
+ - Removed $...$ placeholders as they may contain localized characters
+ which are troublesome in VC++.
+
+ * Reorganized the source tree structure.
+
+ - Integrated pyecs into pyecell.
+
+ - Merged ecell.emc into ecell.ecs to avoid static initializer weirdness in
+ some platform (including Mac OS X).
+
+ - Two GUI frontends (session-monitor and model-editor) were renewed to be
+ two packages of python modules, ecell.ui.osogo and ecell.ui.model_editor.
+
+ * libecs changes
+
+ - Thoroughly overhauled DM/PropertiedClass ABI. Backwards binary
+ compatibility was lost.
+
+ - Added DynamicModuleDescriptor class that is defined per one dynamic
+ module, and retains the information and a few set of fucntion pointers
+ that are required to instantiate the module.
+
+ - Added DynamicModuleInfo interface by which the meta-information
+ regarding the dynamic module can be retrieved.
+
+ - <AnyDMObject>::getClassInfo() now returns the PropertyInterface instead
+ of synthesized Polymorph map.
+
+ - PropertyInterface class is now a subclass of DynamicModuleInfo.
+
+ - PropertyInterface objects are now initialized from within the associated
+ ModuleMaker's rather than by the static initializers.
+
+ - Removed PropertyInterface::getPropertyList().
+
+ - Added PropertyInterface::getPropertyAttributes() that can be used in
+ place of PropertyInterface::getInfoMap().
+
+ - Removed setAvg() / setMin() / setMax() from DataPoint.
+
+ - Addec Logger::Policy class and remove methods that accept polymorph tuples
+ that contain the policy information.
+
+ - Made Process::setVariableReference() only accept VariableReference
+ instead of scatterd arguments for consistency with getVariableReference().
+
+ - Process::registerVariableReference() was changed to have the same
+ signature as the previous version of Process::setVariableReference().
+
+ - Remove LoggerBroker::setModel() in favor of dependency injection in
+ initialization.
+
+ - DM search paths are now model specific. Remove setDMSearchPath() and
+ getDMSearchpath() and introduce Model::setDMSearchPath() and
+ Model::getDMSearchPath() respectively.
+
+ - Polymorph
+
+ - Polymorph got de-virtualated (TM) and refcounted for the sake of
+ efficiency. Removed ConcretePolymorphValue and PolymorphNoneValue
+ accordingly.
+
+ - Polymorph was modified to accept boost::tuple<> and const char *.
+
+ - enum Polymorph::Type was moved to PolymorphValue.
+
+ - Neither PolymorphVector nor String is a containment type of Polymorph
+ any longer due to introduction of Tuple and RawString types that are
+ internally used in PolymorphValue.
+
+ - Removed obsolute CompartmentSystem and FluxProcess.
+
+ - Deprecated Polymorph::asTYPE().
+
+ * libemc changes.
+
+ - Rename Simulator::isEntityExist() to Simulator::entityExists().
+
+ - Remove Simulator::getLoggerMinimumInterval() and
+
+ - Simulator::setLoggerMinimumInterval() in favor of setLoggerPolicy().
+
+
+ * pyecell changes
+
+ - Moved GtkSessionMonitor to ecell.ui.osogo.GtkSessionMonitor that resides
+ in ecell/frontend/session_manager
+
+ - Renamed ecell.SessionManager to ecell.session_manager.
+
+ - Removed the following constants from ecell.ecs_constants.
+
+ - TRUE
+ - FALSE
+
+ecell-3.1.106: 5-Feb-2008
+
+
ecell-3.1.106RC2: 24-Dec-2007
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|