#
# ChangeLog for /
#
# Generated by Trac 1.2.1
# 04/15/25 04:00:02

Thu, 11 Feb 2021 13:59:40 GMT oriona [1074]
	* experiments/frams/foraminifera/data/scripts/foraminifera.expdef (modified)
	* experiments/frams/foraminifera/data/scripts/foraminifera.inc (modified)

	Proper genetic format set.


Tue, 09 Feb 2021 10:37:27 GMT oriona [1073]
	* cpp/frams/model/similarity/measure-greedy.cpp (modified)
	* cpp/frams/model/similarity/measure-hungarian.cpp (modified)

	Comments added.


Mon, 08 Feb 2021 19:49:50 GMT oriona [1072]
	* cpp/frams/model/similarity/measure-greedy.cpp (modified)
	* cpp/frams/model/similarity/measure-hungarian.cpp (modified)

	Switching off the alignment moved.


Mon, 08 Feb 2021 16:07:11 GMT oriona [1071]
	* cpp/frams/model/similarity/measure-greedy.cpp (modified)
	* cpp/frams/model/similarity/measure-hungarian.cpp (modified)
	* cpp/frams/model/similarity/measure-mds-based.cpp (modified)

	Weighted MDS and switching off the alignment fixed.


Wed, 03 Feb 2021 20:51:50 GMT oriona [1070]
	* cpp/frams/model/similarity/SVD/matrix_tools.cpp (modified)

	MDS for one-part creatures fixed.


Mon, 01 Feb 2021 23:32:48 GMT sz [1069]
	* cpp/tests/paramtree_paramlist_test.goal (modified)

	sdk tests updated (similarity)


Mon, 01 Feb 2021 23:32:01 GMT sz [1068]
	* cpp/tests/resize_f0.goal (added)

	sdk tests updated (resize)


Mon, 01 Feb 2021 23:31:41 GMT sz [1067]
	* cpp/tests/f0_variants_test-complex.goal (modified)
	* cpp/tests/f0_variants_test-default.goal (modified)
	* cpp/tests/f0_variants_test-fS.goal (modified)
	* cpp/tests/full_props-complex.goal (modified)
	* cpp/tests/full_props-fS.goal (modified)
	* cpp/tests/full_props_x.goal (modified)
	* cpp/tests/genomanipulation-complex.goal (modified)
	* cpp/tests/genomanipulation-default.goal (modified)
	* cpp/tests/genomanipulation-fS.goal (modified)
	* cpp/tests/multiline_f0_test-complex.goal (modified)
	* cpp/tests/multiline_f0_test-default.goal (modified)
	* cpp/tests/multiline_f0_test-fS.goal (modified)

	sdk tests updated (remove Part.vs)


Wed, 27 Jan 2021 11:22:01 GMT Maciej Komosinski [1066]
	* cpp/frams/model/similarity/measure-greedy.cpp (modified)

	Make names of fields in SimilMeasureGreedy unique because object ...


Wed, 27 Jan 2021 11:20:00 GMT Maciej Komosinski [1065]
	* cpp/frams/model/similarity/simil-measure-base.cpp (modified)

	More specific error messages


Tue, 26 Jan 2021 17:50:37 GMT Maciej Komosinski [1064]
	* cpp/frams/model/similarity/EMD/emd.c (modified)
	* cpp/frams/model/similarity/EMD/emd.h (modified)

	Properly allocated and de-allocated dynamic arrays of size calculated ...


Tue, 26 Jan 2021 17:02:06 GMT Maciej Komosinski [1063]
	* cpp/frams/model/similarity/EMD/emd.c (modified)
	* cpp/frams/model/similarity/EMD/emd.h (modified)

	Updated URL for Yossi Rubner's implementation of EMD


Tue, 26 Jan 2021 16:41:01 GMT oriona [1062]
	* cpp/frams/model/similarity/EMD/emd.c (modified)
	* cpp/frams/model/similarity/EMD/emd.h (modified)
	* cpp/frams/model/similarity/measure-distribution.cpp (modified)

	Global arrays moved to emd function.


Mon, 25 Jan 2021 19:57:26 GMT oriona [1061]
	* cpp/frams/model/similarity/EMD/emd.c (modified)

	Static array removed.


Sun, 24 Jan 2021 12:29:42 GMT Maciej Komosinski [1060]
	* framspy/FramsticksCLI.py (modified)
	* framspy/FramsticksEvolution.py (modified)

	"Vectorized" mutation for better performance due to decreased time of ...


Fri, 22 Jan 2021 17:01:04 GMT Maciej Komosinski [1059]
	* framspy/FramsticksCLI.py (modified)

	Warn when the number of performance evaluations is different from the ...


Fri, 08 Jan 2021 16:54:11 GMT sz [1058]
	* java/Framclipse/com.framsticks.framclipse/res/framscript.xml (modified)

	updated for Framsticks50rc16 (ModelSimilarity replaced by ...


Tue, 29 Dec 2020 23:26:25 GMT Maciej Komosinski [1057]
	* framspy/FramsticksEvolution.py (modified)

	Updated to match changes from r1024


Mon, 28 Dec 2020 01:06:52 GMT Maciej Komosinski [1056]
	* cpp/README.txt (modified)
	* cpp/frams/genetics/fS/fS_general.cpp (modified)
	* cpp/frams/genetics/fS/fS_oper.cpp (modified)
	* cpp/frams/genetics/fS/fS_oper.h (modified)
	* cpp/frams/model/geometry/geometryutils.cpp (modified)
	* cpp/frams/model/geometry/geometryutils.h (modified)
	* cpp/frams/model/geometry/part_distance_estimator.h (modified)

	Cosmetic


Sun, 27 Dec 2020 18:39:44 GMT Maciej Komosinski [1055]
	* cpp/frams/model/similarity/SVD/lapack.cpp (modified)

	Added a workaround (potentially incorrect) for numerical instability ...


Sun, 27 Dec 2020 18:36:02 GMT Maciej Komosinski [1054]
	* cpp/frams/model/similarity/measure-distribution.cpp (modified)
	* cpp/frams/model/similarity/measure-greedy.cpp (modified)
	* cpp/frams/model/similarity/measure-hungarian.cpp (modified)
	* cpp/frams/model/similarity/simil-measure.cpp (modified)

	Proper paramtab group names for similarity measures


Sun, 27 Dec 2020 18:35:00 GMT Maciej Komosinski [1053]
	* cpp/common/nonstd_math.h (modified)

	Implemented missing ffs(int) for Windows compilers


Fri, 11 Dec 2020 23:32:55 GMT Maciej Komosinski [1052]
	* cpp/frams/model/similarity/measure-distribution.cpp (modified)
	* cpp/frams/model/similarity/measure-greedy.cpp (modified)
	* cpp/frams/model/similarity/measure-hungarian.cpp (modified)
	* cpp/frams/model/similarity/simil-measure.cpp (modified)
	* cpp/frams/model/similarity/simil-measure.h (modified)

	Added a helper function; cosmetic changes in names and descriptions


Fri, 11 Dec 2020 20:43:43 GMT Maciej Komosinski [1051]
	* cpp/frams/param/paramobj.cpp (modified)

	Fixed a bug in ParamObject: not initializing a field in paramtab, ...


Fri, 11 Dec 2020 20:40:59 GMT Maciej Komosinski [1050]
	* cpp/frams/model/similarity/EMD/emd.c (modified)

	Renamed variables that caused problems with g++ 7.3.0 - C99, 7.1.3 ...


Fri, 11 Dec 2020 20:39:46 GMT Maciej Komosinski [1049]
	* cpp/frams/Makefile-SDK-files (modified)
	* cpp/frams/_demos/simil_test.cpp (modified)

	Updates for compilation+linking of new similarity measures


Fri, 11 Dec 2020 20:36:41 GMT Maciej Komosinski [1048]
	* cpp/frams/model/similarity/measure-distribution.h (modified)
	* cpp/frams/model/similarity/measure-greedy.cpp (modified)
	* cpp/frams/model/similarity/measure-greedy.h (modified)
	* cpp/frams/model/similarity/measure-hungarian.cpp (modified)
	* cpp/frams/model/similarity/measure-mds-based.cpp (modified)
	* cpp/frams/model/similarity/measure-mds-based.h (modified)
	* cpp/frams/model/similarity/simil-measure-base.cpp (added)
	* cpp/frams/model/similarity/simil-measure-base.h (added)
	* cpp/frams/model/similarity/simil-measure.cpp (modified)
	* cpp/frams/model/similarity/simil-measure.h (modified)

	SimilMeasure -> SimilMeasureBase; introduced a new class ...


Fri, 11 Dec 2020 20:27:20 GMT Maciej Komosinski [1047]
	* cpp/frams/model/similarity/simil_model.cpp (deleted)
	* cpp/frams/model/similarity/simil_model.h (deleted)

	Removed no longer used sources


Fri, 11 Dec 2020 20:26:48 GMT Maciej Komosinski [1046]
	* cpp/frams/model/similarity/measure-distribution.cpp (modified)

	Fixed a declaration of a static array with a non-constant size in C++


Fri, 11 Dec 2020 19:23:42 GMT oriona [1045]
	* cpp/frams/Makefile-SDK-files (modified)
	* cpp/frams/_demos/geometry/apices_test.cpp (modified)
	* cpp/frams/_demos/geometry/geometrytestutils.cpp (modified)
	* cpp/frams/_demos/geometry/geometrytestutils.h (modified)
	* cpp/frams/_demos/geometry/info_test.cpp (modified)
	* cpp/frams/_demos/geometry/surface_test.cpp (modified)
	* cpp/frams/_demos/geometry/volume_test.cpp (modified)
	* cpp/frams/model/geometry/geometryutils.cpp (modified)
	* cpp/frams/model/geometry/geometryutils.h (modified)
	* cpp/frams/model/similarity/simil-measure.cpp (modified)

	Part of GeometryTestUtils functions moved to GeometryUtils.


Thu, 10 Dec 2020 21:33:22 GMT oriona [1044]
	* cpp/frams/Makefile-SDK-files (modified)
	* cpp/frams/_demos/paramtree_paramlist_test.cpp (modified)
	* cpp/frams/_demos/simil_test.cpp (modified)
	* cpp/frams/_demos/simil_unittests.cpp (modified)
	* cpp/frams/model/similarity/EMD (added)
	* cpp/frams/model/similarity/EMD/emd.c (added)
	* cpp/frams/model/similarity/EMD/emd.h (added)
	* cpp/frams/model/similarity/measure-distribution.cpp (added)
	* cpp/frams/model/similarity/measure-distribution.h (added)
	* cpp/frams/model/similarity/measure-greedy.cpp (added)
	* cpp/frams/model/similarity/measure-greedy.h (added)
	* cpp/frams/model/similarity/measure-hungarian.cpp (added)
	* cpp/frams/model/similarity/measure-hungarian.h (added)
	* cpp/frams/model/similarity/measure-mds-based.cpp (added)
	* cpp/frams/model/similarity/measure-mds-based.h (added)
	* cpp/frams/model/similarity/simil-match.cpp (moved)
	* cpp/frams/model/similarity/simil-match.h (moved)
	* cpp/frams/model/similarity/simil-measure.cpp (added)
	* cpp/frams/model/similarity/simil-measure.h (added)
	* cpp/tests/similarity-tests.txt (modified)
	* cpp/tests/similarity_goals/distribution.goal (added)

	Similarity measures code refactored. Distribution-based similarity ...


Tue, 01 Dec 2020 23:05:44 GMT Maciej Komosinski [1043]
	* cpp/frams/config/f0-SDK.def (modified)
	* cpp/frams/config/f0.def (modified)
	* cpp/frams/neuro/neurocls-f0-SDK-library.h (modified)

	Fixed the quotation character


Tue, 01 Dec 2020 19:48:28 GMT sz [1042]
	* java/Framclipse/com.framsticks.framclipse/res/framscript.xml (modified)

	updated for Framsticks version 5.0rc15
	most important changes:
	- ...


Tue, 01 Dec 2020 00:11:25 GMT Maciej Komosinski [1041]
	* cpp/frams/vm/classes/collectionobj.cpp (modified)

	Use qsort_r() substitute when not available (Android)


Mon, 30 Nov 2020 03:32:21 GMT Maciej Komosinski [1040]
	* cpp/frams/util/sstring-simple.cpp (modified)
	* cpp/frams/util/sstring.cpp (modified)

	Follow-up to r897: A workaround for Android bug in vsnprintf() and ...


Mon, 30 Nov 2020 02:44:14 GMT Maciej Komosinski [1039]
	* cpp/frams/config/f0-SDK.def (modified)
	* cpp/frams/config/f0.def (modified)
	* cpp/frams/genetics/f1/f1_conv.cpp (modified)
	* cpp/frams/genetics/f9/f9_conv.cpp (modified)
	* cpp/frams/genetics/geneprops.cpp (modified)
	* cpp/frams/genetics/geneprops.h (modified)
	* cpp/frams/model/defassign-f0-SDK.h (modified)
	* cpp/frams/model/f0-SDK-classes.h (modified)
	* cpp/frams/model/model.cpp (modified)
	* cpp/frams/model/modelparts.cpp (modified)
	* cpp/frams/model/modelparts.h (modified)

	Removed Part's "visual thickness" property


Mon, 30 Nov 2020 02:42:04 GMT Maciej Komosinski [1038]
	* cpp/common/virtfile/stdinoutfilesystem.cpp (modified)

	Ensure that when stdin/stdout/stderr are not supported (e.g., Android ...


Mon, 30 Nov 2020 02:40:28 GMT Maciej Komosinski [1037]
	* cpp/common/loggers/loggers.cpp (modified)

	One less compiler warning about assignment/comparison


Mon, 30 Nov 2020 02:39:11 GMT Maciej Komosinski [1036]
	* cpp/common/util-string.cpp (modified)

	Fixed comparison for compilers with default char = signed


Sun, 29 Nov 2020 00:27:31 GMT Maciej Komosinski [1035]
	* cpp/frams/Makefile-SDK (modified)
	* cpp/frams/Makefile-SDK-files (modified)
	* cpp/frams/_demos/resize_f0.cpp (added)
	* cpp/tests/SDK-tests.txt (modified)

	Added a demo program to scale a Model and a simple test


Sat, 28 Nov 2020 22:25:09 GMT sz [1034]
	* cpp/tests/evol_test-fS-linux.goal (deleted)
	* cpp/tests/f0_variants_test-fS-linux.goal (deleted)
	* cpp/tests/full_props-fS-linux.goal (deleted)
	* cpp/tests/genomanipulation-complex-linux.goal (deleted)
	* cpp/tests/genomanipulation-default-linux.goal (deleted)
	* cpp/tests/genomanipulation-fS-linux.goal (deleted)
	* cpp/tests/genomanipulation-fS.goal (modified)
	* cpp/tests/multiline_f0_test-fS-linux.goal (deleted)
	* cpp/tests/part_shapes-linux.goal (deleted)
	* cpp/tests/part_shapes.goal (modified)

	test results updated


Sat, 28 Nov 2020 16:38:03 GMT Maciej Komosinski [1033]
	* cpp/tests/SDK-tests.txt (modified)
	* cpp/tests/evol_test-fS.goal (modified)
	* cpp/tests/f0_variants_test-fS.goal (modified)
	* cpp/tests/full_props-fS.goal (modified)
	* cpp/tests/genomanipulation-complex.goal (modified)
	* cpp/tests/genomanipulation-default.goal (modified)
	* cpp/tests/genomanipulation-fS.goal (modified)
	* cpp/tests/multiline_f0_test-fS.goal (modified)

	Updated test results after changes to evol_test and fS


Fri, 27 Nov 2020 19:54:50 GMT Maciej Komosinski [1032]
	* cpp/frams/genetics/fS/fS_general.cpp (modified)
	* cpp/frams/genetics/fS/fS_general.h (modified)
	* cpp/frams/genetics/fS/fS_oper.cpp (modified)
	* cpp/frams/genetics/genooperators.cpp (modified)
	* cpp/frams/genetics/genooperators.h (modified)
	* cpp/frams/model/geometry/geometryutils.cpp (modified)
	* cpp/frams/model/geometry/geometryutils.h (modified)
	* cpp/frams/model/geometry/part_distance_estimator.h (moved)

	- fS: comma as an intuitive separator in genotype instead of weird ...


Fri, 27 Nov 2020 02:01:17 GMT Maciej Komosinski [1031]
	* cpp/frams/_demos/evol_test.cpp (modified)

	Added a number of model geometry criteria to evolution


Thu, 26 Nov 2020 00:30:40 GMT Maciej Komosinski [1030]
	* cpp/frams/genetics/fS/fS_conv.h (modified)
	* cpp/frams/genetics/fS/fS_general.cpp (modified)
	* cpp/frams/genetics/fS/fS_general.h (modified)
	* cpp/frams/genetics/fS/fS_oper.cpp (modified)
	* cpp/frams/genetics/fS/fS_oper.h (modified)
	* cpp/frams/genetics/fS/part_distance_estimator.h (modified)

	fS: refactoring


Thu, 26 Nov 2020 00:27:42 GMT Maciej Komosinski [1029]
	* cpp/frams/genetics/fL/fL_oper.cpp (modified)

	fL: more legal characters allowed in syntax coloring


Thu, 26 Nov 2020 00:26:40 GMT Maciej Komosinski [1028]
	* cpp/common/2d.h (modified)
	* cpp/common/Convert.h (modified)

	Separated Pt2D


Thu, 26 Nov 2020 00:12:15 GMT Maciej Komosinski [1027]
	* cpp/common/nonstd_stl.h (modified)

	#defined ARRAY_LENGTH(x) replaced by std::size(x) since C++17


Thu, 26 Nov 2020 00:10:49 GMT Maciej Komosinski [1026]
	* cpp/common/nonstd_math.cpp (modified)
	* cpp/frams/model/geometry/geometryutils.cpp (modified)

	Workarounds for Embarcadero 10.3u3 compiler bug and incompatibility


Thu, 13 Aug 2020 13:11:55 GMT Maciej Komosinski [1025]
	* cpp/common/util-string.cpp (modified)
	* cpp/common/util-string.h (modified)

	Added a repr() function that converts a string using only printable ...


Fri, 07 Aug 2020 20:26:57 GMT Maciej Komosinski [1024]
	* framspy/FramsticksCLI.py (modified)

	evaluate() now handles a list of genotypes, not just a single
	genotype


Wed, 05 Aug 2020 12:24:31 GMT Maciej Komosinski [1023]
	* cpp/frams/genetics/genooperators.cpp (modified)
	* cpp/frams/genetics/genooperators.h (modified)

	Added GenoOperators::calculateSolidVolume(Part)


Tue, 28 Jul 2020 19:27:07 GMT Maciej Komosinski [1022]
	* cpp/README.txt (modified)
	* cpp/frams/util/3d.cpp (modified)
	* cpp/frams/util/3d.h (modified)

	Cosmetic


Tue, 28 Jul 2020 14:00:06 GMT Maciej Komosinski [1021]
	* framspy/FramsticksCLI.py (modified)

	Checking for genotype validity can now handle multiple genotypes at
	once


Fri, 24 Jul 2020 19:44:10 GMT Maciej Komosinski [1020]
	* cpp/frams/util/3d.cpp (modified)
	* cpp/frams/util/3d.h (modified)

	Added double Pt3D::minComponent() and maxComponent()


Tue, 21 Jul 2020 12:45:30 GMT Maciej Komosinski [1019]
	* framspy/FramsticksCLI.py (modified)

	Better filename extensions for files with results; .gen was ...


Mon, 20 Jul 2020 14:54:30 GMT Maciej Komosinski [1018]
	* cpp/frams/_demos/genomanipulation.cpp (modified)

	Make genomanipulation.cpp results consistent across platforms by ...


Mon, 20 Jul 2020 14:37:38 GMT Maciej Komosinski [1017]
	* cpp/frams/Makefile-SDK-files (modified)
	* cpp/frams/genetics/defgenoconv.cpp (modified)
	* cpp/frams/genetics/fS/fS_conv.cpp (modified)
	* cpp/frams/genetics/fS/fS_conv.h (modified)
	* cpp/frams/genetics/fS/fS_general.cpp (modified)
	* cpp/frams/genetics/fS/fS_general.h (modified)
	* cpp/frams/genetics/fS/fS_oper.cpp (modified)
	* cpp/frams/genetics/fS/fS_oper.h (modified)
	* cpp/frams/genetics/fS/part_distance_estimator.h (modified)

	fS: faster collision detection, depends on "geometry" algorithms


Mon, 20 Jul 2020 12:15:14 GMT Maciej Komosinski [1016]
	* cpp/common/nonstd.h (modified)
	* cpp/common/util-string.cpp (modified)
	* cpp/common/util-string.h (modified)

	Added whitespace-trimming functions for std::string


Sat, 18 Jul 2020 08:59:57 GMT sz [1015]
	* cpp/tests/SDK-tests.txt (modified)
	* cpp/tests/evol_test-fS-linux.goal (added)
	* cpp/tests/f0_variants_test-fS-linux.goal (added)
	* cpp/tests/full_props-fS-linux.goal (added)
	* cpp/tests/genomanipulation-complex-linux.goal (added)
	* cpp/tests/genomanipulation-default-linux.goal (added)
	* cpp/tests/genomanipulation-fS-linux.goal (added)
	* cpp/tests/geometry_goals/cuboid-linux.goal (added)
	* cpp/tests/geometry_goals/cylinder-linux.goal (added)
	* cpp/tests/geometry_goals/ellipsoid-linux.goal (added)
	* cpp/tests/go.sh (modified)
	* cpp/tests/multiline_f0_test-fS-linux.goal (added)
	* cpp/tests/part_shapes-linux.goal (added)

	test updates:
	- geno_test(.no_exe)
	- linux variants added because ...


Thu, 16 Jul 2020 13:10:12 GMT Maciej Komosinski [1014]
	* framspy/FramsticksCLI.py (modified)

	Added more details to docs


Thu, 16 Jul 2020 12:37:45 GMT Maciej Komosinski [1013]
	* framspy/FramsticksCLI.py (modified)

	Turned off echo for communication under Windows; implemented ...


Thu, 16 Jul 2020 11:09:09 GMT Maciej Komosinski [1012]
	* cpp/frams/config/f0-SDK.def (modified)
	* cpp/frams/config/f0.def (modified)
	* cpp/frams/model/f0-SDK-classes.h (modified)

	Changed the range of Part scalex/y/z to 0.05..5.0


Wed, 15 Jul 2020 00:13:13 GMT Maciej Komosinski [1011]
	* tester/tester.py (modified)

	In tester, print the number of failed tests along with the "dot=OK ...


Wed, 15 Jul 2020 00:04:41 GMT Maciej Komosinski [1010]
	* tester/tester.py (modified)

	Print "character summary" (dot=OK) for all tests instead of just the ...


Tue, 14 Jul 2020 22:19:52 GMT Maciej Komosinski [1009]
	* cpp/frams/_demos/evol_test.cpp (modified)
	* cpp/frams/_demos/full_props.cpp (modified)
	* cpp/frams/_demos/genomanipulation.cpp (modified)
	* cpp/tests/SDK-tests.txt (modified)
	* cpp/tests/evol_test-f4.goal (added)
	* cpp/tests/evol_test-f9.goal (added)
	* cpp/tests/evol_test-fB.goal (added)
	* cpp/tests/evol_test-fH.goal (added)
	* cpp/tests/evol_test-fL.goal (added)
	* cpp/tests/evol_test-fS.goal (added)
	* cpp/tests/f0_variants_test-complex.goal (added)
	* cpp/tests/f0_variants_test-default.goal (added)
	* cpp/tests/f0_variants_test-fS.goal (added)
	* cpp/tests/full_props-complex.goal (added)
	* cpp/tests/full_props-fS.goal (added)
	* cpp/tests/genoconv_test-complex.goal (added)
	* cpp/tests/genoconv_test-default.goal (added)
	* cpp/tests/genoconv_test-simplemultiply.goal (added)
	* cpp/tests/genoconv_test-simplesolids.goal (added)
	* cpp/tests/genomanipulation-complex.goal (added)
	* cpp/tests/genomanipulation-default.goal (added)
	* cpp/tests/genomanipulation-fS.goal (added)
	* cpp/tests/genooper_test_fTest.goal (added)
	* cpp/tests/loader_test_geno.goal (added)
	* cpp/tests/loader_test_param.goal (added)
	* cpp/tests/multiline_f0_test-complex.goal (added)
	* cpp/tests/multiline_f0_test-default.goal (added)
	* cpp/tests/multiline_f0_test-fS.goal (added)
	* cpp/tests/mutableparam_test.goal (added)
	* cpp/tests/neuro_layout_test.goal (added)
	* cpp/tests/neuro_test.goal (added)
	* cpp/tests/paramtree_paramlist_test.goal (added)
	* cpp/tests/paramtree_stdin_test.goal (added)
	* cpp/tests/part_shapes.goal (added)
	* cpp/tests/saver_test_geno.goal (added)
	* cpp/tests/serial_test.goal (added)
	* cpp/tests/shapeconvert.goal (added)

	Added tests for most SDK demo programs


Tue, 14 Jul 2020 18:20:54 GMT Maciej Komosinski [1008]
	* cpp/frams/_demos/evol_test.cpp (modified)

	Implemented crossing over, handled failed mutations and crossovers, ...


Tue, 14 Jul 2020 14:08:07 GMT Maciej Komosinski [1007]
	* cpp/frams/Makefile-SDK (modified)
	* cpp/frams/Makefile-SDK-files (modified)
	* cpp/frams/_demos/evol_test.cpp (added)

	Added a simple evolutionary algorithm test


Tue, 14 Jul 2020 14:04:46 GMT Maciej Komosinski [1006]
	* cpp/frams/genetics/fS/fS_conv.cpp (modified)
	* cpp/frams/genetics/fS/fS_conv.h (modified)
	* cpp/frams/genetics/fS/fS_general.cpp (modified)
	* cpp/frams/genetics/fS/fS_general.h (modified)
	* cpp/frams/genetics/fS/fS_oper.cpp (modified)
	* cpp/frams/genetics/fS/fS_oper.h (modified)
	* cpp/frams/genetics/fS/part_distance_estimator.h (added)

	Improved the fS encoding


Tue, 14 Jul 2020 13:54:43 GMT Maciej Komosinski [1005]
	* cpp/common/Convert.cpp (modified)
	* cpp/common/Convert.h (modified)
	* cpp/common/random.h (modified)
	* cpp/frams/_demos/simil_test.cpp (modified)
	* cpp/frams/genetics/f9/f9_oper.cpp (modified)
	* cpp/frams/param/paramobj.cpp (modified)
	* cpp/frams/util/extvalue.cpp (modified)

	Higher conformance with C++17, but gave up after missing M_PI, ...


Tue, 14 Jul 2020 10:00:57 GMT Maciej Komosinski [1004]
	* cpp/frams/_demos/simil_test.cpp (modified)
	* cpp/frams/model/modelparts.h (modified)

	Cosmetic


Tue, 14 Jul 2020 10:00:03 GMT Maciej Komosinski [1003]
	* cpp/frams/Makefile-SDK (modified)

	Compile source standard gnu++11 -> c++17


Mon, 13 Jul 2020 22:22:32 GMT Maciej Komosinski [1002]
	* cpp/frams/model/model.cpp (modified)
	* cpp/frams/model/model.h (modified)

	Model::rawGeno() now ignores model validity


Mon, 13 Jul 2020 22:21:40 GMT Maciej Komosinski [1001]
	* cpp/common/nonstd_math.cpp (modified)

	Another attempt to rounding floating-point values with desired
	precision


Mon, 13 Jul 2020 11:53:25 GMT Maciej Komosinski [1000]
	* cpp/frams/genetics/fS/fS_conv.h (modified)
	* cpp/frams/genetics/fS/fS_general.cpp (modified)
	* cpp/frams/genetics/fS/fS_general.h (modified)
	* cpp/frams/genetics/fS/fS_oper.cpp (modified)
	* cpp/frams/genetics/fS/fS_oper.h (modified)

	Improved the fS encoding


Mon, 13 Jul 2020 11:51:43 GMT Maciej Komosinski [999]
	* cpp/frams/_demos/f0_variants_test.cpp (modified)
	* cpp/frams/_demos/full_props.cpp (modified)
	* cpp/frams/_demos/genoconv_test.cpp (modified)
	* cpp/frams/_demos/genomanipulation.cpp (modified)
	* cpp/frams/_demos/geometry/geometrytestutils.cpp (modified)
	* cpp/frams/_demos/multiline_f0_test.cpp (modified)
	* cpp/frams/_demos/neuro_layout_test.cpp (modified)
	* cpp/frams/_demos/neuro_test.cpp (modified)
	* cpp/frams/_demos/shapeconvert.cpp (modified)
	* cpp/frams/genetics/f4/f4_oper.cpp (modified)
	* cpp/frams/genetics/fB/fB_oper.cpp (modified)
	* cpp/frams/genetics/fH/fH_oper.cpp (modified)
	* cpp/frams/genetics/fL/fL_oper.cpp (modified)
	* cpp/frams/genetics/geno.cpp (modified)
	* cpp/frams/genetics/genoconv.h (modified)
	* cpp/frams/model/geometry/modelgeoclass.cpp (modified)
	* cpp/frams/model/model.cpp (modified)
	* cpp/frams/model/model.h (modified)
	* cpp/frams/model/modelobj.cpp (modified)
	* cpp/frams/model/modelparts.cpp (modified)
	* cpp/frams/model/modelparts.h (modified)
	* cpp/frams/model/similarity/simil_model.cpp (modified)
	* cpp/frams/userinput/modelcheckpoints.cpp (modified)
	* cpp/frams/vm/classes/genoobj.cpp (modified)

	More consistent usage of "shapetype" (vs. "shape")


Sat, 11 Jul 2020 11:47:06 GMT Maciej Komosinski [998]
	* cpp/frams/param/multiparamload.cpp (modified)
	* cpp/frams/param/multiparamload.h (modified)

	Report the error status just once so that while(go()) does not have ...


Sat, 11 Jul 2020 11:45:13 GMT Maciej Komosinski [997]
	* cpp/frams/model/modelparts.h (modified)

	Make getPreferredLocation() return the proper PrefLocation enum, not ...


Thu, 09 Jul 2020 15:26:44 GMT Maciej Komosinski [996]
	* cpp/frams/util/sstring-simple.cpp (modified)
	* cpp/frams/util/sstring.cpp (modified)

	Added helpful stdout messages before crash for cases when assert() ...


Thu, 09 Jul 2020 14:35:19 GMT Maciej Komosinski [995]
	* tester/comparison.py (modified)
	* tester/tester.py (modified)

	Added support for utf-8 in tests


Thu, 09 Jul 2020 11:51:28 GMT Maciej Komosinski [994]
	* cpp/frams/_demos/genoconv_test.cpp (modified)
	* cpp/frams/_demos/genooper_test.cpp (modified)
	* cpp/frams/_demos/loader_test_param.cpp (modified)
	* cpp/frams/genetics/fF/fF_conv.cpp (modified)
	* tester/comparison.py (modified)
	* tester/tester.py (modified)

	Cosmetic


Thu, 09 Jul 2020 11:48:44 GMT Maciej Komosinski [993]
	* cpp/frams/param/param.cpp (modified)

	Skip 'p' items in saveSingleLine()


Thu, 09 Jul 2020 09:53:51 GMT oriona [992]
	* cpp/tests/geometry.gen (modified)
	* cpp/tests/similarity.gen (modified)

	Test genotypes updated.


Thu, 09 Jul 2020 09:37:46 GMT Maciej Komosinski [991]
	* cpp/frams/genetics/fF/fF_conv.cpp (modified)

	Updated target genetic format for fF (foraminifera) genetic encoding ...


Wed, 08 Jul 2020 23:35:59 GMT Maciej Komosinski [990]
	* cpp/frams/_demos/genomanipulation.cpp (modified)

	Made genomanipulation demo deterministic by default


Wed, 08 Jul 2020 22:21:37 GMT Maciej Komosinski [989]
	* cpp/frams/_demos/genomanipulation.cpp (modified)
	* cpp/frams/util/sstring-simple.cpp (modified)
	* cpp/frams/util/sstring.cpp (modified)

	SString::endWrite()/endAppend() now safe


Wed, 08 Jul 2020 22:13:20 GMT Maciej Komosinski [988]
	* cpp/frams/genetics/genman.cpp (modified)
	* cpp/frams/genetics/geno.cpp (modified)
	* cpp/frams/genetics/geno.h (modified)
	* cpp/frams/genetics/genoconv.cpp (modified)
	* cpp/frams/genetics/genoconv.h (modified)
	* cpp/frams/model/model.cpp (modified)
	* cpp/frams/vm/classes/genoobj.cpp (modified)

	Building a Model from Geno now fails when Model.shape is incompatible ...


Wed, 08 Jul 2020 21:35:17 GMT Maciej Komosinski [987]
	* tester/comparison.py (modified)
	* tester/tester.py (modified)

	When tests fail, create failed result files with filenames similar to ...


Wed, 08 Jul 2020 18:38:51 GMT Maciej Komosinski [986]
	* cpp/frams/_demos/f0_variants_test.cpp (modified)
	* cpp/frams/_demos/loader_test_geno.cpp (modified)
	* cpp/frams/_demos/multiline_f0_test.cpp (modified)

	Cosmetic


Wed, 08 Jul 2020 18:37:58 GMT Maciej Komosinski [985]
	* tester/tester.py (modified)

	Added support for Anaconda Windows Python running under CYGWIN


Wed, 08 Jul 2020 14:04:08 GMT Maciej Komosinski [984]
	* cpp/tests/similarity-tests.txt (modified)

	Moved similarity unit tests so that it is the first test in sequence


Wed, 08 Jul 2020 14:00:39 GMT oriona [983]
	* cpp/tests/similarity-tests.txt (modified)
	* cpp/tests/similarity_goals/unittests.goal (added)

	Similarity unit tests added.


Wed, 08 Jul 2020 13:54:29 GMT oriona [982]
	* cpp/tests/geometry_goals/apices.goal (modified)
	* cpp/tests/geometry_goals/cuboid.goal (modified)
	* cpp/tests/geometry_goals/cuboid_cylinder.goal (modified)
	* cpp/tests/geometry_goals/cuboid_ellipsoid.goal (modified)
	* cpp/tests/geometry_goals/cylinder.goal (modified)
	* cpp/tests/geometry_goals/cylinder_ellipsoid.goal (modified)
	* cpp/tests/geometry_goals/ellipsoid.goal (modified)
	* cpp/tests/geometry_goals/f1.goal (modified)
	* cpp/tests/geometry_goals/surface.goal (modified)
	* cpp/tests/geometry_goals/volume.goal (modified)

	Geometry goals corrected.


Wed, 08 Jul 2020 11:12:16 GMT Maciej Komosinski [981]
	* cpp/frams/genetics/genoconv.cpp (modified)

	Fixed misleading indentation


Wed, 08 Jul 2020 11:11:17 GMT Maciej Komosinski [980]
	* cpp/common/nonstd_math.cpp (modified)

	Added missing #include for *nix


Tue, 07 Jul 2020 23:53:39 GMT Maciej Komosinski [979]
	* cpp/common/nonstd_math.cpp (modified)
	* cpp/common/nonstd_math.h (modified)

	Improved float-rounding functions, follow-up to r970


Tue, 07 Jul 2020 23:51:27 GMT Maciej Komosinski [978]
	* cpp/frams/model/modelparts.h (modified)

	Mentioned newly added enum in the documentation of ...


Mon, 06 Jul 2020 21:39:36 GMT Maciej Komosinski [977]
	* cpp/frams/_demos/genomanipulation.cpp (modified)
	* cpp/frams/genetics/genman.cpp (modified)
	* cpp/frams/model/modelparts.cpp (modified)
	* cpp/frams/model/modelparts.h (modified)

	Renamed functions for consistency; added an example of using ...


Mon, 06 Jul 2020 21:36:46 GMT Maciej Komosinski [976]
	* cpp/frams/config/f0-SDK.def (modified)
	* cpp/frams/config/f0.def (modified)
	* cpp/frams/genetics/preconfigured.h (modified)
	* cpp/frams/neuro/neurocls-f0-SDK-factory.h (modified)
	* cpp/frams/neuro/neurocls-f0-SDK-library.h (modified)

	Renamed three "solid-compatible" receptors to have more informative
	names


Mon, 06 Jul 2020 21:32:03 GMT Maciej Komosinski [975]
	* cpp/frams/_demos/genoconv_test.cpp (modified)
	* cpp/frams/config/f0-SDK.def (modified)
	* cpp/frams/config/f0.def (modified)
	* cpp/frams/model/model.cpp (modified)
	* cpp/frams/model/modelparts.cpp (modified)
	* cpp/frams/model/modelparts.h (modified)
	* cpp/frams/neuro/neurocls-f0-SDK-library.h (modified)

	Added NeuroClass::getSupportedJointTypes() and ...