Timeline
07/23/13:
- 18:15 Changeset [104] by
- introducing object de/serialization - see serialtest.cpp the core GDK classes can be now used in multiple threads (ifdef MULTITHREADED)
07/18/13:
- 23:52 Changeset [103] by
- HIGHLIGHTS: * add auto loading and saving algorithms between frams files format and Java classes * respect ValueChange? events in GUI (do not reload object) * support results of procedures in Java server * make Experiment automatically convert between frams file and NetFile? object * add MessageLogger? (compatible with original frams server messages) * WorkPackageLogic? now validates results, is able to discard them, reschedule whole package, or only uncomputed remainder * show primes computed in PrimeExperiment? live in GUI CHANGELOG: Show just a short description in PrimeExperiment?. Add primes_changed event to the PrimeExperiment?. Make WorkPackageLogic? robust to frams server returning invalid results. Add MessageLogger? to logics. Add NetFile? interface. Support Messages from server. Minor changes to connections. Merge results in the PrimeExperiment?. More netload class->file conversion to Simulator. Move netsave parsing to Simulator. Fix bug with inverted ordering of events firing in Experiment. Minor changes. Minor logging changes. Use AccessOperations?.convert in NetLoadSaveLogic? NetLoadSaveLogic? now encloses the conversion. Use more generic AccessOperations? saveAll and loadAll in PrimePackage?. Add Result class for enclosing of call invocations' results. Improve feature request handling in Connections. Use AccessOperations?.convert in RemoteTree? events parsing. Minor change. Add some information params to Java server root and CLI objects. A draft implementation of loadAll algorithm. That algorithm tries to load objects into a tree structure. Add AccessOperationsTest? test. Develop WorkPackageLogic?. * add state tracking fields * add work package generation Add utility class SimplePrimitive?. Meant for Java backend classes, enclose a single primitive value and set of listeners. Improve primitive value refresh in GUI. When ValueChange? found in called event, do not reload whole object, but only update GUI (no communication is performed). Use ValueChange? in the TestClass? test. Minor changes. Sending all packages in PrimeExperiment? to the frams servers. Develop AccessOperations?.loadComposites(). Remove addAccess from MultiParamLoader? interface. There is now no default AccessProvider? in MultiParamLoader?. User must explicitely set AccessStash? or Registry. Improve saving algorithms in AccessOperations?.
07/16/13:
- 23:31 Changeset [102] by
- HIGHLIGHTS: * add StackedJoinable? as a utility class to allow strict stack policy for Joinables running * add SimulatorConnector? * provide Experiment with single Simulator instance * checks loaded expdef * fix bug with sockets closure * improve task dispatching on startup (BufferedDispatcher?) * draft Experiment implementation * add NetLoadSaveLogic? * add WorkPackageLogic? * add PrimeExperiment? experiment class CHANGELOG: Add WorkPackageLogic? and classes representing prime experiment state. Add classes for PrimeExperiment? state. Extract single netload routine in Simulator. Working netload with dummy content in PrimeExperiment?. More development with NetLoadSaveLogic? and PrimeExperiment?. Improvement around prime. Improve BufferedDispatcher?.isActive logic. Add prime-all.xml configuration. Manual connecting to existing simulators from GUI. Guard in SimulatorConnector? against expdef mismatch. Guard against empty target dispatcher in BufferedDispatcher?. Make BufferedDispatcher? a Dispatcher (and Joinable). Minor improvements. Done StackedJoinable?, improve Experiment. Develop StackedJoinable?. Add StackedJoinable? utility joinables controller. Add dependency on apache-commons-lang. Add ready ListChange? on Simulators. Improve hints in ListChange?. Several improvements. Found bug with dispatching in Experiment. Minor improvements. Fix bug with early finishing Server. Many changes in Dispatching. Fix bug with connection. Do not obfuscate log with socket related exceptions. Add SocketClosedException?. Add SimulatorConnector?. Work out conception of experiment composing of logics building blocks. Rename SinkInterface? to Sink. Move saving of Accesses into AccessOperations?. Some improvements to Experiment. Improve joinables. Fix issue with joinables closing. Add direct and managed consoles to popup menu.
Note: See TracTimeline
for information about the timeline view.