Timeline



06/05/20:

17:27 Changeset [944] by Maciej Komosinski
Loads genotypes properly using Framsticks SDK methods instead of ad-hoc js parsing
17:22 Changeset [943] by Maciej Komosinski
Cosmetic
17:16 Changeset [942] by Maciej Komosinski
Added more questions to questionnaire
17:11 Changeset [941] by Maciej Komosinski
Added the ability to create StringFILE2 object from const char*

06/01/20:

13:21 Changeset [940] by Maciej Komosinski
More flexible underflow detection in ExtValue::parseNumber()
01:23 Changeset [939] by Maciej Komosinski
Added a python wrapper for Framsticks command-line interface

05/30/20:

20:27 Changeset [938] by Maciej Komosinski
Set "M" solid muscle neuron class active by default
20:26 Changeset [937] by Maciej Komosinski
Consistent names in NeuroClass? enum Hint
20:25 Changeset [936] by Maciej Komosinski
Supported qsort_r()/qsort_s() in Borland/Embarcadero? compiler

05/29/20:

15:20 Changeset [935] by Maciej Komosinski
Utility functions that provide a set of all neuron classes fulfilling given criteria now also filter neuron classes by the desired Model shape type (BALL_AND_STICK or SOLIDS)
15:18 Changeset [934] by Maciej Komosinski
Introduced 'volume' field available by getMinPart(), getMaxPart(), getDefPart() for genetic operators to limit the range of volumes (~mass) in simulation of solids

05/28/20:

18:02 Changeset [933] by Maciej Komosinski
When constructing a neuron, check whether it supports the shape type of the model (BALL_AND_STICK / SOLIDS) and warn if it does not
18:00 Changeset [932] by Maciej Komosinski
Neuron classes now have a property (a bit field) that says whether each neuron class supports model shape BALL_AND_STICK, SOLIDS, or both
17:56 Changeset [931] by Maciej Komosinski
Supported all platforms using either qsort_r() or qsort_s()

05/27/20:

12:14 Changeset [930] by Maciej Komosinski
Replaced std::sort() with qsort() in Vector.sort(). std::sort() requires "strict weak ordering" and may (and does) crash when given a non-compliant comparator, and we can't control what kind of user script comparator function will be passed to Vector.sort().

05/25/20:

15:23 Changeset [929] by Maciej Komosinski
Introduced strSplit() - a function that splits an SString and stores results in any class that implements push_back(const SString&), e.g. std::vector<SString>
15:10 Changeset [928] by Maciej Komosinski
Added virtfile support to recognize the "-" filename as stdin or stdout
15:09 Changeset [927] by Maciej Komosinski
Cosmetic changes in docs
15:08 Changeset [926] by Maciej Komosinski
Initialized hinge limits properly (e.g. when copying Joint objects)
15:06 Changeset [925] by Maciej Komosinski
Handling errno==ERANGE when parsing numbers by strtod()

05/17/20:

17:53 Changeset [924] by Maciej Komosinski
Fixed flag value of SolidMuscle?

05/15/20:

01:28 Changeset [923] by sz
updated test results for 'fullprops' (caused by the new hinge properties in Joint objects)
01:25 Changeset [922] by sz
bug fixed: missing 'power' in the dummy SolidMuscle? implementation

05/10/20:

14:37 Changeset [921] by Maciej Komosinski
Added the declaration of "solid muscles"
01:24 Changeset [920] by Maciej Komosinski
Hinges and a muscle for solid shapes in f0

05/09/20:

19:57 Changeset [919] by Maciej Komosinski
Follow-up to r918

05/08/20:

11:21 Changeset [918] by Maciej Komosinski
Created global LoggerToStdout? object so that all messages emitted by SDK loggers will be printf()'ed and consequently will appear in the JS console
Note: See TracTimeline for information about the timeline view.