#
# ChangeLog for /
#
# Generated by Trac 1.2.1
# 05/11/25 16:03:23

Wed, 08 Jan 2025 15:51:56 GMT sz [1334]
	* cpp/tests/evol_test-f9.goal (modified)

	evol_test f9 result has changed


Thu, 02 Jan 2025 11:31:53 GMT sz [1333]
	* java/Framclipse/com.framsticks.framclipse/res/framscript.xml (modified)

	updated for Framsticks v5.1


Thu, 02 Jan 2025 01:05:32 GMT Maciej Komosinski [1332]
	* cpp/common/virtfile/stdiofile.cpp (modified)

	Compatibility of file stat() and utime() with Embarcadero C++Builder ...


Thu, 02 Jan 2025 01:04:21 GMT Maciej Komosinski [1331]
	* cpp/common/util-file.cpp (modified)
	* cpp/common/util-file.h (modified)

	- more input types in writeCompleteFile(), with "span" being the ...


Thu, 02 Jan 2025 01:00:48 GMT Maciej Komosinski [1330]
	* cpp/frams/genetics/f9/f9_oper.cpp (modified)

	f9: less diversifying, more distance-preserving (DPX) crossover ...


Thu, 26 Dec 2024 00:43:47 GMT Maciej Komosinski [1329]
	* cpp/common/nonstd_math.h (modified)
	* experiments/frams/foraminifera/data/scripts/foraminifera.expdef (modified)
	* experiments/frams/foraminifera/data/scripts/foraminifera.show (modified)
	* experiments/frams/multi-threading/test-mt.cmd (modified)
	* framspy/FramsticksEvolution.py (modified)
	* framspy/README.txt (modified)
	* framspy/dissimilarity/density_distribution.py (modified)
	* js/standard_expdef_demo/README.txt (modified)

	Cosmetic


Thu, 26 Dec 2024 00:40:08 GMT Maciej Komosinski [1328]
	* cpp/common/virtfile/stdiofile.cpp (modified)
	* cpp/common/virtfile/stdiofile.h (modified)
	* cpp/common/virtfile/virtfile.cpp (modified)
	* cpp/common/virtfile/virtfile.h (modified)

	Added Vstat(), Vdelete(), Vsettime() to VirtFILE


Thu, 26 Dec 2024 00:37:08 GMT Maciej Komosinski [1327]
	* cpp/common/2d.h (modified)

	Added a helper function and an operator


Sat, 24 Aug 2024 23:56:48 GMT Maciej Komosinski [1326]
	* js/standard_expdef_demo/index.html (modified)
	* js/standard_expdef_demo/js/app.js (modified)
	* js/standard_expdef_demo/js/components (added)
	* js/standard_expdef_demo/js/components/button.js (added)
	* js/standard_expdef_demo/js/components/option.js (added)
	* js/standard_expdef_demo/js/components/slider.js (added)
	* js/standard_expdef_demo/js/config.js (modified)
	* js/standard_expdef_demo/js/external/framsjs/visualization/jointmeshfactory.js (modified)
	* js/standard_expdef_demo/js/external/framsjs/visualization/transformations.js (modified)
	* js/standard_expdef_demo/js/external/threejs (deleted)
	* js/standard_expdef_demo/js/external/tweenjs (deleted)
	* js/standard_expdef_demo/js/hardwood2_diffuse_brighter.jpg (added)
	* js/standard_expdef_demo/js/neuroviewer (added)
	* js/standard_expdef_demo/js/neuroviewer/neurofactory.js (added)
	* js/standard_expdef_demo/js/neuroviewer/neurons (added)
	* js/standard_expdef_demo/js/neuroviewer/neurons/basedrawableneuron.js (added)
	* js/standard_expdef_demo/js/neuroviewer/neurons/genericdrawableneuron.js (added)
	* js/standard_expdef_demo/js/neuroviewer/neurons/receptordrawableneuron.js (added)
	* js/standard_expdef_demo/js/neuroviewer/view.js (added)
	* js/standard_expdef_demo/js/simulation/core.js (modified)
	* js/standard_expdef_demo/js/utils.js (added)
	* js/standard_expdef_demo/js/world/core.js (modified)
	* js/standard_expdef_demo/js/world/object/arrow.js (modified)
	* js/standard_expdef_demo/js/world/object/framstick.js (modified)
	* js/standard_expdef_demo/js/world/object/table.js (modified)
	* js/standard_expdef_demo/js/world/object/text.js (modified)
	* js/standard_expdef_demo/package.json (added)
	* js/standard_expdef_demo/static/styles.css (modified)

	Updated standard.expdef animated demo: uses the most recent ...


Wed, 14 Aug 2024 00:48:39 GMT Maciej Komosinski [1325]
	* framspy/dissimilarity/alignmodel.py (modified)
	* framspy/dissimilarity/density_distribution.py (modified)

	Minor optimizations


Tue, 13 Aug 2024 22:56:06 GMT Maciej Komosinski [1324]
	* js/sdk/Makefile-SDK-Emscripten.mak (modified)
	* js/sdk/README.txt (modified)
	* js/sdk/js_interface/js_interface.cpp (modified)
	* js/sdk/js_interface/js_interface.idl (modified)
	* js/sdk/js_interface/js_types.h (modified)

	Updated for current SDK sources and current Emscripten


Mon, 12 Aug 2024 01:48:20 GMT Maciej Komosinski [1323]
	* cpp/frams/_demos/shapeconvert.cpp (modified)
	* cpp/frams/model/model.cpp (modified)
	* cpp/frams/model/model.h (modified)
	* cpp/frams/model/modelparts.h (modified)

	Field rename for less ambiguity


Fri, 09 Aug 2024 03:33:09 GMT Maciej Komosinski [1322]
	* framspy/dissimilarity/density_distribution.py (modified)

	Use libm.so when available to disable exceptions in pyemd, and if not ...


Fri, 09 Aug 2024 00:53:50 GMT Maciej Komosinski [1321]
	* cpp/tests/similarity.gen (modified)

	Updated one genotype to its current colored version


Thu, 08 Aug 2024 23:02:37 GMT sz [1320]
	* cpp/tests/evol_test-f4.goal (modified)
	* cpp/tests/evol_test-f9.goal (modified)
	* cpp/tests/evol_test-fB.goal (modified)
	* cpp/tests/evol_test-fH.goal (modified)
	* cpp/tests/evol_test-fL.goal (modified)
	* cpp/tests/evol_test-fS.goal (modified)
	* cpp/tests/geometry_goals/f1.goal (modified)
	* cpp/tests/shapeconvert.goal (modified)
	* cpp/tests/similarity_goals/distribution.goal (modified)

	update test results


Fri, 12 Jul 2024 01:32:13 GMT sz [1319]
	* java/Framclipse/com.framsticks.framclipse/res/framscript.xml (modified)

	updated for Framsticks 5.0


Thu, 11 Jul 2024 15:59:38 GMT Maciej Komosinski [1318]
	* cpp/common/nonstd_math.h (modified)
	* cpp/frams/config/version.h (modified)
	* cpp/frams/model/modelparts.h (modified)

	Cosmetic


Thu, 11 Jul 2024 15:41:01 GMT Maciej Komosinski [1317]
	* cpp/frams/genetics/genman.cpp (modified)

	Randomly swap parents in crossover to avoid any imbalances or biases ...


Thu, 11 Jul 2024 15:38:44 GMT Maciej Komosinski [1316]
	* cpp/frams/genetics/genman.cpp (modified)

	Fixed the reported fraction of parent1 and parent2 genes in the ...


Thu, 11 Jul 2024 15:26:06 GMT Maciej Komosinski [1315]
	* cpp/frams/param/param.cpp (modified)
	* cpp/frams/param/param.h (modified)

	Offset of fields within an object: replaced subtraction of ...


Thu, 11 Jul 2024 15:22:23 GMT Maciej Komosinski [1314]
	* cpp/common/realloc-free0size.cpp (added)
	* cpp/common/realloc-free0size.h (added)
	* cpp/frams/Makefile-SDK (modified)
	* cpp/frams/Makefile-SDK-files (modified)
	* cpp/frams/util/list.h (modified)
	* cpp/frams/util/sstring-simple.cpp (modified)

	Added realloc() implementation that behaves like free() when size==0 ...


Thu, 11 Jul 2024 15:15:51 GMT Maciej Komosinski [1313]
	* cpp/frams/genetics/f4/f4_conv.cpp (modified)
	* cpp/frams/genetics/f4/f4_general.cpp (modified)
	* cpp/frams/genetics/f4/f4_oper.cpp (modified)
	* cpp/frams/genetics/f4/f4_oper.h (modified)
	* cpp/frams/genetics/geneprops.h (modified)
	* cpp/frams/genetics/genooperators.cpp (modified)
	* cpp/frams/genetics/genooperators.h (modified)

	Color mutations in f1 and f4, and a new syntax for "allowed ...


Fri, 05 Jul 2024 00:08:57 GMT Maciej Komosinski [1312]
	* framspy/FramsticksEvolution.py (modified)
	* framspy/FramsticksLib.py (modified)
	* framspy/recording-body-coords.sim (modified)

	Cosmetic


Fri, 05 Jul 2024 00:02:20 GMT Maciej Komosinski [1311]
	* framspy/FramsticksEvolution.py (modified)

	Introduced FITNESS_VALUE_INFEASIBLE_SOLUTION and modified selection ...


Wed, 26 Jun 2024 02:52:55 GMT Maciej Komosinski [1310]
	* framspy/FramsticksLib.py (modified)

	Introduced GENOTYPE_INVALID_OFFSPRING_SUBSTITUTE_ORIGINAL (True by ...


Tue, 25 Jun 2024 00:48:08 GMT Maciej Komosinski [1309]
	* framspy/FramsticksLib.py (modified)

	Print genotypes that may have caused problems when being evaluated - ...


Wed, 05 Jun 2024 20:35:50 GMT Maciej Komosinski [1308]
	* framspy/evolalg/base/experiment_niching_abc.py (modified)
	* framspy/evolalg/frams_base/experiment_frams_niching.py (modified)
	* framspy/evolalg/run_frams_niching.py (modified)
	* framspy/evolalg/tests/test_diferent_settings.py (modified)

	Added the ability to select a dissimilarity measure for crowding ...


Fri, 31 May 2024 01:08:59 GMT sz [1307]
	* blender-povray-animation/frams-pov-import.py (modified)

	- compatibility update for modern blender versions (2.80 or later)
	- ...


Mon, 13 May 2024 01:59:10 GMT Maciej Komosinski [1306]
	* framspy/FramsticksLib.py (modified)
	* framspy/evolalg/base/experiment_niching_abc.py (modified)
	* framspy/evolalg/tests/test_diferent_settings.py (modified)
	* framspy/run-evolalg-examples.cmd (modified)

	Introduced symbolic names for dissimilarity estimation methods


Sat, 11 May 2024 14:51:08 GMT Maciej Komosinski [1305]
	* cpp/frams/config/version.h (modified)
	* cpp/frams/genetics/geneprops.h (modified)
	* framspy/recording-body-coords.sim (modified)

	Cosmetic


Sat, 27 Apr 2024 14:47:37 GMT Maciej Komosinski [1304]
	* framspy/evolalg/base/experiment_niching_abc.py (modified)
	* framspy/evolalg/frams_base/experiment_frams_niching.py (modified)

	Added archive to the NSLC algorithm


Fri, 26 Apr 2024 00:50:51 GMT Maciej Komosinski [1303]
	* framspy/eval-allcriteria.sim (modified)

	Default parameter values for mutations: f1 and f4 "excluded ...


Thu, 25 Apr 2024 19:59:54 GMT Maciej Komosinski [1302]
	* cpp/common/nonstd_math.h (modified)
	* cpp/frams/_demos/geneprops_graph.py (modified)
	* cpp/frams/_demos/geneprops_test.cpp (modified)
	* cpp/frams/genetics/f1/f1_conv.cpp (modified)
	* cpp/frams/model/modelparts.h (modified)
	* cpp/frams/param/param.cpp (modified)
	* cpp/frams/vm/classes/3dobject.cpp (modified)

	Cosmetic / minor fixes


Mon, 22 Apr 2024 00:31:14 GMT sz [1301]
	* cpp/tests/evol_test-fB.goal (modified)
	* cpp/tests/evol_test-fH.goal (modified)
	* cpp/tests/evol_test-fL.goal (modified)

	evol test results updated


Mon, 22 Apr 2024 00:30:11 GMT sz [1300]
	* cpp/tests/SDK-tests.txt (modified)

	geno_test result updated ("Not all Parts connected" is WARN since
	r12178)


Fri, 29 Mar 2024 22:34:00 GMT Maciej Komosinski [1299]
	* cpp/frams/genetics/fH/fH_general.cpp (modified)
	* cpp/frams/genetics/fH/fH_oper.cpp (modified)
	* cpp/frams/genetics/fL/fL_matheval.cpp (modified)

	More reasonable usage of size_t, int, and unsigned int, and their ...


Fri, 29 Mar 2024 22:30:34 GMT Maciej Komosinski [1298]
	* cpp/common/nonstd_math.cpp (modified)
	* cpp/common/nonstd_math.h (modified)
	* cpp/frams/genetics/f4/f4_oper.cpp (modified)
	* cpp/frams/genetics/fB/fB_oper.cpp (modified)
	* cpp/frams/genetics/fF/fF_oper.cpp (modified)
	* cpp/frams/genetics/fL/fL_oper.cpp (modified)

	Introduced overloads for rndUint() with size_t and int arguments to ...


Sun, 25 Feb 2024 14:22:36 GMT Maciej Komosinski [1297]
	* framspy/evolalg/base/experiment_islands_model_abc.py (modified)

	Removed unused "static" fields


Fri, 23 Feb 2024 03:48:57 GMT Maciej Komosinski [1296]
	* framspy/evolalg/tests/test_diferent_settings.py (modified)

	Niching and novelty techniques currently require ...


Wed, 21 Feb 2024 17:04:48 GMT Maciej Komosinski [1295]
	* framspy/FramsticksLib.py (modified)
	* framspy/dissimilarity/density_distribution.py (moved)

	Updated for Python 3.9+


Wed, 21 Feb 2024 16:38:15 GMT Maciej Komosinski [1294]
	* framspy/evolalg/base/experiment_abc.py (modified)
	* framspy/evolalg/base/experiment_islands_model_abc.py (modified)

	Initialize more fields in constructors


Wed, 21 Feb 2024 15:51:42 GMT Maciej Komosinski [1293]
	* framspy/FramsticksEvolution.py (modified)
	* framspy/evolalg/run_numerical_example.py (modified)
	* framspy/evolalg/run_numerical_islands_example.py (modified)

	Cosmetic


Wed, 21 Feb 2024 15:50:31 GMT Maciej Komosinski [1292]
	* framspy/evolalg/tests/test_diferent_settings.py (modified)

	- in numerical experiments, genotypes which are vectors of values now ...


Mon, 15 Jan 2024 04:46:02 GMT Maciej Komosinski [1291]
	* framspy/evolalg/base/experiment_islands_model_abc.py (modified)
	* framspy/evolalg/frams_base/experiment_frams.py (modified)
	* framspy/evolalg/tests/test_diferent_settings.py (modified)

	Cosmetic


Mon, 15 Jan 2024 04:45:10 GMT Maciej Komosinski [1290]
	* framspy/evolalg/numerical_example/numerical_example.py (modified)
	* framspy/evolalg/numerical_example/numerical_islands_example.py (modified)

	Better mutation, crossover, and evaluation function for a simple ...


Mon, 15 Jan 2024 04:43:37 GMT Maciej Komosinski [1289]
	* framspy/evolalg/base/experiment_abc.py (modified)
	* framspy/evolalg/base/experiment_niching_abc.py (modified)
	* framspy/evolalg/run_frams_islands.py (modified)
	* framspy/evolalg/run_frams_niching.py (modified)
	* framspy/evolalg/run_numerical_example.py (modified)
	* framspy/evolalg/run_numerical_islands_example.py (modified)
	* framspy/evolalg/structures/individual.py (modified)
	* framspy/run-evolalg-examples.cmd (modified)

	fitness_set_negative_to_zero boolean (a.k.a. "only positive fitness", ...


Wed, 06 Dec 2023 02:32:58 GMT Maciej Komosinski [1288]
	* cpp/common/util-stl.h (modified)
	* cpp/common/util-string.cpp (modified)
	* cpp/common/util-string.h (modified)

	Added helper functions


Wed, 06 Dec 2023 02:32:18 GMT Maciej Komosinski [1287]
	* cpp/frams/genetics/f9/f9_conv.cpp (modified)
	* cpp/frams/genetics/genooperators.cpp (modified)

	size_t <-> int type casts


Wed, 06 Dec 2023 02:29:15 GMT Maciej Komosinski [1286]
	* cpp/frams/model/model.cpp (modified)

	Improved Model-building error messages; for some cases changed ERROR ...


Wed, 06 Dec 2023 02:27:30 GMT Maciej Komosinski [1285]
	* cpp/common/Convert.cpp (modified)
	* cpp/common/Convert.h (modified)

	Added toLowerCase/toUpperCase for UTF-8 strings


Wed, 06 Dec 2023 02:25:43 GMT Maciej Komosinski [1284]
	* cpp/common/2d.h (modified)

	Added the != operator


Mon, 11 Sep 2023 21:54:06 GMT Maciej Komosinski [1283]
	* framspy/evolalg/base/experiment_abc.py (modified)

	Stochastic rounding to deliver on average the expected number of ...


Mon, 11 Sep 2023 21:33:56 GMT Maciej Komosinski [1282]
	* framspy/eval-allcriteria.sim (modified)

	Updated the settings file with new parameter names


Sun, 10 Sep 2023 19:14:51 GMT sz [1281]
	* java/Framclipse/com.framsticks.framclipse/res/framscript.xml (modified)

	updated for Framsticks 5.0rc29 (mostly genetic parameters)


Sat, 09 Sep 2023 23:51:57 GMT Maciej Komosinski [1280]
	* cpp/common/nonstd_math.cpp (modified)
	* cpp/frams/genetics/f9/f9_conv.cpp (modified)
	* cpp/frams/genetics/fF/fF_oper.cpp (modified)
	* cpp/frams/genetics/fL/fL_general.cpp (modified)
	* cpp/frams/model/autoname.cpp (modified)
	* cpp/frams/model/model.cpp (modified)
	* cpp/frams/model/modelparts.h (modified)
	* cpp/frams/model/similarity/simil-match.cpp (modified)
	* cpp/frams/util/sstring-simple.cpp (modified)

	Added explicit type casts (size_t vs. int etc.)


Sat, 09 Sep 2023 13:26:02 GMT Maciej Komosinski [1279]
	* cpp/frams/config/sdk-build-config.h (modified)

	Configuring floating point exception handling, follow-up to r1275


Sat, 09 Sep 2023 13:22:45 GMT Maciej Komosinski [1278]
	* cpp/frams/param/param.cpp (modified)

	When loading/parsing files, warn about unexpected characters after ...


Sat, 09 Sep 2023 13:20:54 GMT Maciej Komosinski [1277]
	* cpp/frams/model/modelobj.cpp (modified)
	* cpp/frams/model/modelobj.h (modified)

	Added Model.is_valid


Sat, 09 Sep 2023 13:20:04 GMT Maciej Komosinski [1276]
	* cpp/common/util-string.cpp (modified)
	* cpp/common/util-string.h (modified)

	Added ends_with() for std::string


Sat, 09 Sep 2023 13:16:31 GMT Maciej Komosinski [1275]
	* cpp/common/nonstd_math.cpp (modified)
	* cpp/common/nonstd_math.h (modified)
	* cpp/frams/util/extvalue.cpp (modified)

	More unification of floating point exception handling across
	platforms


Sat, 09 Sep 2023 13:12:57 GMT Maciej Komosinski [1274]
	* cpp/common/2d.h (modified)
	* cpp/common/Convert.cpp (modified)
	* cpp/frams/genetics/f4/f4_conv.cpp (modified)
	* cpp/frams/genetics/f4/f4_oper.cpp (modified)
	* cpp/frams/genetics/f9/f9_oper.cpp (modified)
	* framspy/eval-allcriteria.sim (modified)

	Cosmetic


Sat, 09 Sep 2023 13:10:49 GMT Maciej Komosinski [1273]
	* cpp/frams/genetics/fB/fB_oper.cpp (modified)
	* cpp/frams/genetics/fB/fB_oper.h (modified)
	* cpp/frams/genetics/fH/fH_oper.cpp (modified)
	* cpp/frams/genetics/fL/fL_general.cpp (modified)
	* cpp/frams/genetics/fL/fL_general.h (modified)
	* cpp/frams/genetics/fL/fL_oper.cpp (modified)
	* cpp/frams/genetics/genman.cpp (modified)
	* cpp/frams/genetics/genooperators.h (modified)

	fH, fB, fL: improved default parameter values, syntax coloring and ...


Fri, 04 Aug 2023 22:58:45 GMT Maciej Komosinski [1272]
	* framspy/evolalg/base/experiment_niching_abc.py (modified)
	* framspy/evolalg/structures/individual.py (modified)

	Added comments, formatting


Thu, 03 Aug 2023 23:30:21 GMT Maciej Komosinski [1271]
	* framspy/evolalg/base/experiment_niching_abc.py (modified)

	Improved boundary checks, descriptions and comments


Thu, 03 Aug 2023 23:05:05 GMT Maciej Komosinski [1270]
	* framspy/evolalg/frams_base/experiment_frams_niching.py (modified)
	* framspy/evolalg/run_frams_niching.py (modified)

	Added the "k" parameter (the number of most similar neighbors) to ...


Sat, 08 Jul 2023 12:35:36 GMT oriona [1269]
	* framspy/dissimilarity/density-distribution.py (modified)

	FFT is now calculated after the signature reduction, to increase ...


Thu, 06 Jul 2023 19:06:55 GMT oriona [1268]
	* framspy/dissimilarity/density-distribution.py (modified)

	Coefficients indices changed to floats in range (0-1) to normalize ...


Wed, 05 Jul 2023 16:42:59 GMT oriona [1267]
	* framspy/dissimilarity/density-distribution.py (modified)

	Improved normalization function description


Wed, 05 Jul 2023 16:37:46 GMT oriona [1266]
	* framspy/dissimilarity/density-distribution.py (modified)

	Signature values normalization added.


Thu, 29 Jun 2023 14:55:28 GMT Maciej Komosinski [1265]
	* framspy/FramsticksLib.py (modified)

	Added a function to assess the number of Parts, Joints, Neurons and ...


Thu, 22 Jun 2023 23:15:22 GMT sz [1264]
	* java/Framclipse/com.framsticks.framclipse/res/framscript.xml (modified)

	updated for Framsticks5.0rc27
	notable changes: GenoConverters ...


Thu, 22 Jun 2023 22:37:18 GMT sz [1263]
	* cpp/tests/SDK-tests.txt (modified)
	* cpp/tests/evol_test-f4.goal (modified)
	* cpp/tests/evol_test-fH.goal (modified)
	* cpp/tests/f0_variants_test-complex.goal (modified)
	* cpp/tests/full_props-complex.goal (modified)
	* cpp/tests/genoconv_test-complex.goal (modified)
	* cpp/tests/genomanipulation-complex.goal (modified)
	* cpp/tests/genomanipulation-default.goal (modified)
	* cpp/tests/genomanipulation-fS.goal (modified)
	* cpp/tests/geometry_goals/f1.goal (modified)
	* cpp/tests/multiline_f0_test-complex.goal (modified)
	* cpp/tests/neuro_layout_test.goal (modified)
	* cpp/tests/similarity_goals/all_weights_fixed_z_greedy.goal (modified)
	* cpp/tests/similarity_goals/all_weights_fixed_z_hungarian.goal (modified)
	* cpp/tests/similarity_goals/all_weights_greedy.goal (modified)
	* cpp/tests/similarity_goals/all_weights_hungarian.goal (modified)
	* cpp/tests/similarity_goals/distances_weight_greedy.goal (modified)
	* cpp/tests/similarity_goals/distances_weight_hungarian.goal (modified)
	* cpp/tests/similarity_goals/distribution.goal (modified)

	update test results


Thu, 22 Jun 2023 21:44:54 GMT Maciej Komosinski [1262]
	* cpp/frams/_demos/simil_test.cpp (modified)

	Added missing #include for *nix compilers


Thu, 22 Jun 2023 15:25:06 GMT Maciej Komosinski [1261]
	* cpp/frams/genetics/fH/fH_general.cpp (modified)
	* cpp/frams/genetics/fH/fH_general.h (modified)

	Disabled mutating joint stiffness in fH and fB


Thu, 22 Jun 2023 02:00:45 GMT Maciej Komosinski [1260]
	* cpp/frams/Makefile-SDK-files (modified)
	* cpp/frams/_demos/geneprops_test.cpp (modified)
	* cpp/frams/genetics/geneprops.cpp (modified)
	* cpp/frams/genetics/geneprops.h (modified)

	Cosmetic


Thu, 22 Jun 2023 01:52:39 GMT Maciej Komosinski [1259]
	* cpp/frams/genetics/f4/f4_conv.cpp (modified)
	* cpp/frams/genetics/f4/f4_general.cpp (modified)
	* cpp/frams/genetics/f4/f4_general.h (modified)
	* cpp/frams/genetics/f4/f4_oper.cpp (modified)

	f4: three #define's -> enum, minor refactorizations, added comments


Thu, 22 Jun 2023 01:50:59 GMT Maciej Komosinski [1258]
	* cpp/frams/genetics/f1/f1_conv.cpp (modified)
	* cpp/frams/genetics/f1/f1_conv.h (modified)

	f1->f0 conversion settings: modifier compatibility, 'C' and 'Q' ...


Thu, 22 Jun 2023 01:47:26 GMT Maciej Komosinski [1257]
	* cpp/frams/genetics/fH/fH_general.cpp (modified)
	* cpp/frams/genetics/fH/fH_general.h (modified)
	* cpp/frams/genetics/fH/fH_oper.cpp (modified)

	- fH: don't mutate non-standard properties: assimilation, ingestion, ...


Thu, 22 Jun 2023 01:33:58 GMT Maciej Komosinski [1256]
	* cpp/frams/genetics/defgenoconv.cpp (modified)
	* cpp/frams/genetics/genoconv.cpp (modified)
	* cpp/frams/genetics/genoconv.h (modified)

	- reasonable field names for enabling converters
	- automatically ...


Thu, 22 Jun 2023 01:31:05 GMT Maciej Komosinski [1255]
	* cpp/frams/userinput/modelcheckpoints.cpp (modified)
	* cpp/frams/userinput/modelcheckpoints.h (modified)

	structview (Canvas and GL) not resetting view when switching between ...


Thu, 22 Jun 2023 01:29:05 GMT Maciej Komosinski [1254]
	* cpp/frams/genetics/genooperators.cpp (modified)
	* cpp/frams/genetics/genooperators.h (modified)

	- turn -0.0 into 0.0 if we have minimum==0.0, so that it does not ...


Thu, 22 Jun 2023 01:27:28 GMT Maciej Komosinski [1253]
	* cpp/common/nonstd_math.h (modified)
	* cpp/frams/param/param.cpp (modified)

	Turn -0.0 to 0.0 when the allowed range starts at 0.0


Thu, 22 Jun 2023 01:25:02 GMT Maciej Komosinski [1252]
	* cpp/frams/config/f0-SDK.def (modified)
	* cpp/frams/config/f0.def (modified)
	* cpp/frams/model/defassign-f0-SDK.h (modified)
	* cpp/frams/model/f0-SDK-classes.h (modified)

	Disallow Joint longitudal stiffness == 0.0 because then sticks can be ...


Thu, 22 Jun 2023 01:21:19 GMT Maciej Komosinski [1251]
	* cpp/common/nonstd_math.cpp (modified)

	- unified Visual C++ and Borland setting of floating point exception ...


Thu, 22 Jun 2023 00:11:25 GMT Maciej Komosinski [1250]
	* cpp/frams/param/paramlist.cpp (added)
	* cpp/frams/param/paramlist.h (added)

	Added class ParamList implementing ParamInterface


Sun, 21 May 2023 21:16:51 GMT Maciej Komosinski [1249]
	* cpp/frams/genetics/f4/f4_conv.cpp (modified)
	* cpp/frams/genetics/f4/f4_conv.h (modified)
	* cpp/frams/genetics/f4/f4_general.cpp (modified)
	* cpp/frams/genetics/f4/f4_general.h (modified)
	* cpp/frams/genetics/geneprops.h (modified)

	Multiple issues fixed when calculating bending range for the '|' ...


Sun, 21 May 2023 21:03:45 GMT Maciej Komosinski [1248]
	* cpp/frams/genetics/geneprops.cpp (modified)

	Less duplicated constants (default values of Part and Joint
	properties)


Sun, 21 May 2023 20:52:02 GMT Maciej Komosinski [1247]
	* cpp/frams/genetics/f1/f1_conv.cpp (modified)
	* cpp/frams/genetics/f4/f4_oper.cpp (modified)
	* cpp/frams/genetics/geneprops.h (modified)
	* cpp/frams/genetics/genooperators.cpp (modified)

	Cosmetic


Sat, 20 May 2023 14:33:27 GMT Maciej Komosinski [1246]
	* cpp/frams/genetics/geneprops.cpp (modified)
	* cpp/frams/genetics/geneprops.h (modified)

	Optionally normalize the four "biological" properties when ...


Sat, 20 May 2023 01:16:30 GMT Maciej Komosinski [1245]
	* cpp/frams/genetics/geneprops.h (modified)

	Disabled "Ii" (energy ingestion/transfer rate) modifiers for f1/f4 ...


Sat, 20 May 2023 01:12:40 GMT Maciej Komosinski [1244]
	* cpp/frams/genetics/f1/f1_conv.cpp (modified)

	Removed scaling when calculating Creature (Model) energy from the ...


Fri, 19 May 2023 17:12:22 GMT Maciej Komosinski [1243]
	* cpp/frams/genetics/genooperators.cpp (modified)
	* cpp/frams/genetics/genooperators.h (modified)

	Simplify modifiers 'r' and 'R' separately because they obey simpler ...


Thu, 18 May 2023 12:19:34 GMT Maciej Komosinski [1242]
	* cpp/frams/Makefile-SDK (modified)
	* cpp/frams/Makefile-SDK-files (modified)
	* cpp/frams/_demos/geneprops_graph.py (added)
	* cpp/frams/_demos/geneprops_test.cpp (added)
	* cpp/frams/genetics/geneprops.cpp (modified)
	* cpp/frams/genetics/geneprops.h (modified)

	Changed the default behavior of modifier genes in f1 and f4 to ...


Thu, 18 May 2023 01:43:42 GMT Maciej Komosinski [1241]
	* cpp/frams/genetics/f4/f4_general.cpp (modified)
	* cpp/frams/genetics/f4/f4_oper.cpp (modified)
	* cpp/frams/genetics/genooperators.cpp (modified)
	* cpp/frams/genetics/genooperators.h (modified)

	No longer sort modifiers and cancel out antagonistic modifiers in f1 ...


Tue, 09 May 2023 23:28:06 GMT Maciej Komosinski [1240]
	* cpp/frams/genetics/f4/f4_conv.cpp (modified)
	* cpp/frams/genetics/f4/f4_general.cpp (modified)

	Updated f4->f1 approximate converter


Mon, 08 May 2023 00:10:57 GMT Maciej Komosinski [1239]
	* cpp/frams/genetics/f4/f4_general.cpp (modified)
	* cpp/frams/genetics/f4/f4_general.h (modified)

	More robust stopping condition for organism development: no longer ...


Mon, 08 May 2023 00:09:13 GMT Maciej Komosinski [1238]
	* cpp/frams/genetics/f4/f4_conv.h (modified)
	* cpp/frams/genetics/f4/f4_oper.cpp (modified)
	* cpp/frams/genetics/genman.cpp (modified)

	Cosmetic


Sun, 07 May 2023 00:40:10 GMT Maciej Komosinski [1237]
	* cpp/frams/genetics/f4/f4_general.cpp (modified)
	* cpp/frams/genetics/f4/f4_general.h (modified)

	- Got rid of a redundant source of information: cells development ...


Sun, 07 May 2023 00:39:05 GMT Maciej Komosinski [1236]
	* cpp/frams/genetics/f1/f1_conv.cpp (modified)
	* cpp/frams/genetics/f4/f4_conv.cpp (modified)
	* cpp/frams/genetics/f4/f4_conv.h (modified)
	* cpp/frams/genetics/f4/f4_oper.cpp (modified)

	Cosmetic


Sat, 06 May 2023 18:04:18 GMT Maciej Komosinski [1235]
	* cpp/frams/genetics/f4/f4_general.cpp (modified)

	Don't remove trailing '>' from genotypes