# # ChangeLog for cpp/frams # # Generated by Trac 1.2.1 # 12/04/24 06:18:28 Mon, 06 Jul 2020 21:28:57 GMT Maciej Komosinski [974] * cpp/frams/genetics/f4/f4_oper.cpp (modified) * cpp/frams/genetics/f9/f9_oper.cpp (modified) * cpp/frams/genetics/fB/fB_oper.cpp (modified) * cpp/frams/genetics/fF/fF_oper.cpp (modified) * cpp/frams/genetics/fH/fH_oper.cpp (modified) * cpp/frams/genetics/fL/fL_oper.cpp (modified) * cpp/frams/genetics/fS/fS_oper.cpp (modified) * cpp/frams/genetics/fn/fn_oper.cpp (modified) Renamed all genooper paramtab variables to be consistent with the ... Thu, 02 Jul 2020 22:37:13 GMT Maciej Komosinski [973] * cpp/frams/_demos/genooper_test.cpp (modified) * cpp/frams/_demos/loader_test_geno.cpp (modified) * cpp/frams/_demos/paramtree_stdin_test.cpp (modified) * cpp/frams/_demos/printconvmap.cpp (modified) * cpp/frams/_demos/simil_test.cpp (modified) * cpp/frams/canvas/neurodiagram.cpp (modified) * cpp/frams/genetics/f4/f4_general.cpp (modified) * cpp/frams/genetics/f9/f9_conv.cpp (modified) * cpp/frams/genetics/fB/fB_conv.cpp (modified) * cpp/frams/genetics/fB/fB_general.h (modified) * cpp/frams/genetics/fB/fB_oper.cpp (modified) * cpp/frams/genetics/fF/fF_genotype.h (modified) * cpp/frams/genetics/fH/fH_general.cpp (modified) * cpp/frams/genetics/fL/fL_general.cpp (modified) * cpp/frams/genetics/fL/fL_oper.cpp (modified) * cpp/frams/genetics/fS/fS_general.cpp (modified) * cpp/frams/model/autoname.cpp (modified) * cpp/frams/model/modelparts.cpp (modified) * cpp/frams/neuro/impl/neuroimpl-fuzzy-f0.cpp (modified) * cpp/frams/neuro/impl/neuroimpl-fuzzy.cpp (modified) * cpp/frams/neuro/neurofactory.cpp (modified) * cpp/frams/neuro/neurolibparam.cpp (modified) * cpp/frams/param/multiparamload.cpp (modified) * cpp/frams/param/mutableparam.cpp (modified) * cpp/frams/param/param.cpp (modified) * cpp/frams/util/extvalue.cpp (modified) * cpp/frams/util/sstring-simple.cpp (modified) * cpp/frams/util/sstring-simple.h (modified) * cpp/frams/util/sstring.cpp (modified) * cpp/frams/util/sstring.h (modified) * cpp/frams/util/sstringutils.cpp (modified) * cpp/frams/util/sstringutils.h (modified) * cpp/frams/vm/framscript.l (modified) * cpp/frams/vm/framscript.y (modified) Increased SString and std::string compatibility: introduced length(), ... Thu, 02 Jul 2020 22:32:23 GMT Maciej Komosinski [972] * 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/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/model/model.h (modified) * cpp/frams/model/modelobj.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) - separate "0" and "0s" formats (for SHAPE_BALL_AND_STICK and ... Mon, 29 Jun 2020 22:34:59 GMT Maciej Komosinski [970] * cpp/common/nonstd_math.cpp (modified) * cpp/common/nonstd_math.h (modified) * cpp/frams/util/sstring-simple.cpp (modified) * cpp/frams/util/sstring.cpp (modified) Added functions to properly round floating point values to specified ... Mon, 29 Jun 2020 22:32:56 GMT Maciej Komosinski [969] * 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) fS: preserved volume during shape-type changes Mon, 29 Jun 2020 22:30:39 GMT Maciej Komosinski [968] * cpp/frams/genetics/f4/f4_oper.cpp (modified) * cpp/frams/genetics/fH/fH_oper.cpp (modified) * cpp/frams/genetics/genooperators.cpp (modified) * cpp/frams/genetics/genooperators.h (modified) Introduced a separate function to mutate neuron connection weight Sun, 28 Jun 2020 21:33:17 GMT Maciej Komosinski [967] * cpp/frams/genetics/f4/f4_oper.cpp (modified) * cpp/frams/genetics/fH/fH_oper.cpp (modified) * cpp/frams/genetics/fS/fS_oper.cpp (modified) * cpp/frams/genetics/genooperators.cpp (modified) * cpp/frams/genetics/genooperators.h (modified) Improved names of functions that mutate neuron properties and ... Sun, 28 Jun 2020 19:59:14 GMT Maciej Komosinski [966] * cpp/frams/genetics/fH/fH_general.cpp (modified) * cpp/frams/genetics/fH/fH_general.h (modified) * cpp/frams/genetics/genman.cpp (modified) Cosmetic Sat, 27 Jun 2020 21:14:01 GMT Maciej Komosinski [965] * cpp/frams/genetics/genman.cpp (modified) * cpp/frams/genetics/genman.h (modified) Added a function to print genotypes in the LaTeX format, preserving ... Thu, 25 Jun 2020 23:32:15 GMT Maciej Komosinski [961] * cpp/frams/genetics/fB/fB_oper.cpp (modified) * framspy/FramsticksCLI.py (modified) * framspy/FramsticksEvolution.py (modified) Cosmetic Thu, 25 Jun 2020 23:31:36 GMT Maciej Komosinski [960] * cpp/frams/genetics/fH/fH_oper.cpp (modified) Simplified code and fixed a bug where all existing non-default ... Thu, 25 Jun 2020 23:30:10 GMT Maciej Komosinski [959] * cpp/frams/genetics/genooperators.cpp (modified) * cpp/frams/genetics/genooperators.h (modified) Added a high-level neuron mutation function Thu, 25 Jun 2020 14:36:23 GMT Maciej Komosinski [958] * cpp/CONTRIBUTORS.txt (modified) * cpp/frams/genetics/defgenoconv.cpp (modified) * cpp/frams/genetics/fS (added) * cpp/frams/genetics/fS/fS_conv.cpp (added) * cpp/frams/genetics/fS/fS_conv.h (added) * cpp/frams/genetics/fS/fS_general.cpp (added) * cpp/frams/genetics/fS/fS_general.h (added) * cpp/frams/genetics/fS/fS_oper.cpp (added) * cpp/frams/genetics/fS/fS_oper.h (added) * cpp/frams/genetics/gen-config-SDK.h (modified) Added the fS genetic encoding (for solids) Thu, 25 Jun 2020 14:31:25 GMT Maciej Komosinski [957] * cpp/frams/genetics/f4/f4_oper.cpp (modified) * cpp/frams/genetics/fH/fH_oper.cpp (modified) * cpp/frams/genetics/genooperators.cpp (modified) * cpp/frams/genetics/genooperators.h (modified) Replace magic "100" with GenoOperators::NEUROCLASS_PROP_OFFSET Wed, 24 Jun 2020 22:34:29 GMT Maciej Komosinski [955] * cpp/frams/Makefile-SDK-files (modified) * cpp/frams/_demos/f0_variants_test.cpp (modified) * cpp/frams/_demos/genoconv_test.cpp (modified) * cpp/frams/_demos/genomanipulation.cpp (modified) * cpp/frams/_demos/genooper_test.cpp (modified) * cpp/frams/_demos/multiline_f0_test.cpp (modified) * cpp/frams/genetics/f4/f4_general.cpp (modified) * cpp/frams/genetics/genman.cpp (modified) * cpp/frams/genetics/genman.h (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/genetics/genooperators.cpp (modified) * cpp/frams/genetics/genooperators.h (modified) * cpp/frams/model/model.cpp (modified) * cpp/frams/util/sstring-simple.cpp (modified) * cpp/frams/util/sstring-simple.h (modified) * cpp/frams/util/sstring.cpp (modified) * cpp/frams/util/sstring.h (modified) * cpp/frams/vm/classes/genoobj.cpp (modified) * cpp/frams/vm/classes/genoobj.h (modified) * cpp/frams/vm/framscript.l (modified) * cpp/frams/vm/framscript.y (modified) Genetic format ID becomes a string (no longer limited to a single ... Wed, 24 Jun 2020 22:29:34 GMT Maciej Komosinski [954] * cpp/frams/genetics/fB/fB_conv.cpp (modified) Fixed genotype returned on conversion error Fri, 19 Jun 2020 23:09:57 GMT Maciej Komosinski [952] * cpp/frams/config/f0-SDK.def (modified) * cpp/frams/config/f0.def (modified) * cpp/frams/genetics/preconfigured.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) * cpp/frams/neuro/impl/neuroimpl-body-sdk.h (modified) * cpp/frams/neuro/neurocls-f0-SDK-factory.h (modified) * cpp/frams/neuro/neurocls-f0-SDK-library.h (modified) * cpp/frams/neuro/neuroimpl.cpp (modified) * cpp/frams/neuro/neuroimpl.h (modified) Added new receptors (Gp:"gyroscope" on a Part, Tp:Touch-proximity and ... Fri, 19 Jun 2020 23:03:33 GMT Maciej Komosinski [951] * cpp/frams/vm/classes/3dobject.cpp (modified) Fixed a bug in 3D orientation rotation (only concerns scripts) Fri, 19 Jun 2020 23:02:20 GMT Maciej Komosinski [950] * cpp/frams/param/param.cpp (modified) * cpp/frams/param/param.h (modified) * cpp/frams/vm/framscript.l (modified) Improved error messages (display longer names of the relevant object ... Tue, 09 Jun 2020 12:00:02 GMT Maciej Komosinski [946] * cpp/frams/neuro/neurocls-f0-SDK-factory.h (modified) * cpp/frams/neuro/neurocls-f0-SDK-library.h (modified) More specific name of the "M" muscle Tue, 09 Jun 2020 11:58:57 GMT Maciej Komosinski [945] * 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) Updated recommended ranges for Part volume so that they are based on ... Mon, 01 Jun 2020 11:21:50 GMT Maciej Komosinski [940] * cpp/frams/util/extvalue.cpp (modified) More flexible underflow detection in ExtValue::parseNumber() Sat, 30 May 2020 18:27:31 GMT Maciej Komosinski [938] * cpp/frams/genetics/preconfigured.h (modified) Set "M" solid muscle neuron class active by default Sat, 30 May 2020 18:26:21 GMT Maciej Komosinski [937] * cpp/frams/model/modelparts.h (modified) Consistent names in NeuroClass enum Hint Fri, 29 May 2020 13:20:29 GMT Maciej Komosinski [935] * 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/genooperators.cpp (modified) * cpp/frams/genetics/genooperators.h (modified) * cpp/frams/model/model.h (modified) * cpp/frams/neuro/neurofactory.cpp (modified) Utility functions that provide a set of all neuron classes fulfilling ... Fri, 29 May 2020 13:18:48 GMT Maciej Komosinski [934] * 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) * cpp/frams/model/model.cpp (modified) * cpp/frams/model/modelparts.h (modified) * cpp/frams/neuro/neurocls-f0-SDK-factory.h (modified) * cpp/frams/neuro/neurocls-f0-SDK-library.h (modified) Introduced 'volume' field available by getMinPart(), getMaxPart(), ... Thu, 28 May 2020 16:02:41 GMT Maciej Komosinski [933] * cpp/frams/neuro/neurofactory.cpp (modified) When constructing a neuron, check whether it supports the shape type ... Thu, 28 May 2020 16:00:45 GMT Maciej Komosinski [932] * 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) * cpp/frams/model/model.h (modified) * cpp/frams/model/modelparts.cpp (modified) * cpp/frams/model/modelparts.h (modified) * cpp/frams/neuro/neurocls-f0-SDK-library.h (modified) * cpp/frams/neuro/neurofactory.h (modified) * cpp/frams/neuro/neuroimpl.cpp (modified) * cpp/frams/neuro/neuroimpl.h (modified) Neuron classes now have a property (a bit field) that says whether ... Thu, 28 May 2020 15:56:12 GMT Maciej Komosinski [931] * cpp/common/nonstd.h (modified) * cpp/frams/vm/classes/collectionobj.cpp (modified) Supported all platforms using either qsort_r() or qsort_s() Wed, 27 May 2020 10:14:12 GMT Maciej Komosinski [930] * cpp/frams/vm/classes/collectionobj.cpp (modified) Replaced std::sort() with qsort() in Vector.sort(). std::sort() ... Mon, 25 May 2020 13:23:43 GMT Maciej Komosinski [929] * cpp/frams/util/sstringutils.h (modified) * cpp/frams/vm/classes/collectionobj.h (modified) Introduced strSplit() - a function that splits an SString and stores ... Mon, 25 May 2020 13:10:42 GMT Maciej Komosinski [928] * cpp/common/virtfile/stdinoutfilesystem.cpp (added) * cpp/common/virtfile/stdinoutfilesystem.h (added) * cpp/frams/Makefile-SDK-files (modified) Added virtfile support to recognize the "-" filename as stdin or stdout Mon, 25 May 2020 13:09:10 GMT Maciej Komosinski [927] * cpp/frams/_demos/genotypeloader.h (modified) * cpp/frams/_demos/genotypemini.h (modified) Cosmetic changes in docs Mon, 25 May 2020 13:08:03 GMT Maciej Komosinski [926] * cpp/frams/model/modelparts.cpp (modified) Initialized hinge limits properly (e.g. when copying Joint objects) Mon, 25 May 2020 13:06:41 GMT Maciej Komosinski [925] * cpp/frams/util/extvalue.cpp (modified) Handling errno==ERANGE when parsing numbers by strtod() Sun, 17 May 2020 15:53:35 GMT Maciej Komosinski [924] * cpp/frams/neuro/neurocls-f0-SDK-library.h (modified) Fixed flag value of SolidMuscle Thu, 14 May 2020 23:25:25 GMT sz [922] * cpp/frams/neuro/impl/neuroimpl-body-sdk.h (modified) bug fixed: missing 'power' in the dummy SolidMuscle implementation Sun, 10 May 2020 12:37:25 GMT Maciej Komosinski [921] * cpp/frams/neuro/neurocls-f0-SDK-factory.h (modified) * cpp/frams/neuro/neurocls-f0-SDK-library.h (modified) Added the declaration of "solid muscles" Sat, 09 May 2020 23:24:46 GMT Maciej Komosinski [920] * cpp/frams/config/f0-SDK.def (modified) * cpp/frams/config/f0.def (modified) * cpp/frams/model/f0-SDK-classes.h (modified) * cpp/frams/model/modelparts.h (modified) * cpp/frams/neuro/impl/neuroimpl-body-sdk.h (modified) Hinges and a muscle for solid shapes in f0 Wed, 06 May 2020 11:49:01 GMT Maciej Komosinski [917] * cpp/frams/config/sdk_build_config.h (modified) A bit more support for compilation under MinGW Mon, 20 Apr 2020 21:33:31 GMT Maciej Komosinski [915] * 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) * cpp/frams/model/model.cpp (modified) * cpp/frams/model/modelparts.cpp (modified) * cpp/frams/model/modelparts.h (modified) Added fields to characterize hinges in "solid shape"-type Models Mon, 20 Apr 2020 21:29:51 GMT Maciej Komosinski [914] * cpp/frams/param/param.cpp (modified) Param "single line" loader improved: misleading error message when ... Tue, 04 Feb 2020 18:18:52 GMT Maciej Komosinski [907] * cpp/frams/neuro/impl/neuroimpl-body-sdk.h (modified) * cpp/frams/neuro/impl/neuroimpl-channels.cpp (modified) * cpp/frams/neuro/impl/neuroimpl-channels.h (modified) * cpp/frams/neuro/impl/neuroimpl-fuzzy.cpp (modified) * cpp/frams/neuro/impl/neuroimpl-simple.cpp (modified) * cpp/frams/neuro/impl/neuroimpl-simple.h (modified) Code formatting Sun, 29 Dec 2019 15:08:36 GMT Maciej Komosinski [904] * cpp/frams/util/sstringutils.cpp (modified) * cpp/frams/util/sstringutils.h (modified) Added a helper function to concatenate path components inserting ... Wed, 18 Dec 2019 22:52:57 GMT Maciej Komosinski [900] * cpp/frams/model/model.cpp (modified) Ensure consistent rotation data when building a solid shapes model: ... Sat, 30 Nov 2019 01:13:25 GMT Maciej Komosinski [899] * cpp/common/nonstd_math.h (modified) * cpp/frams/genetics/f4/f4_oper.cpp (modified) * cpp/frams/genetics/f9/f9_oper.cpp (modified) * cpp/frams/genetics/fF/fF_oper.cpp (modified) * cpp/frams/genetics/fT/fTest_oper.cpp (modified) * cpp/frams/genetics/fn/fn_oper.cpp (modified) * cpp/frams/genetics/genooperators.cpp (modified) * cpp/frams/genetics/genooperators.h (modified) * cpp/frams/model/modelparts.cpp (modified) * cpp/frams/model/modelparts.h (modified) Code formatting Sat, 30 Nov 2019 00:46:51 GMT Maciej Komosinski [897] * cpp/common/util-string.cpp (modified) * cpp/frams/util/sstring-simple.cpp (modified) * cpp/frams/util/sstring.cpp (modified) A workaround for Android bug in vsnprintf() and vsprintf() needed in ... Sat, 30 Nov 2019 00:30:22 GMT Maciej Komosinski [896] * cpp/common/nonstd_math.cpp (modified) * cpp/common/nonstd_math.h (modified) * cpp/common/random.h (modified) * cpp/frams/_demos/genomanipulation.cpp (modified) * cpp/frams/canvas/nn_simple_layout.cpp (modified) * cpp/frams/genetics/f4/f4_general.cpp (modified) * cpp/frams/genetics/f4/f4_oper.cpp (modified) * cpp/frams/genetics/f9/f9_oper.cpp (modified) * cpp/frams/genetics/fB/fB_oper.cpp (modified) * cpp/frams/genetics/fF/fF_oper.cpp (modified) * cpp/frams/genetics/fH/fH_oper.cpp (modified) * cpp/frams/genetics/fL/fL_matheval.cpp (modified) * cpp/frams/genetics/fL/fL_oper.cpp (modified) * cpp/frams/genetics/fT/fTest_oper.cpp (modified) * cpp/frams/genetics/fn/fn_oper.cpp (modified) * cpp/frams/genetics/genman.cpp (modified) * cpp/frams/genetics/genooperators.cpp (modified) * cpp/frams/model/model.cpp (modified) * cpp/frams/model/model.h (modified) * cpp/frams/neuro/impl/neuroimpl-simple.h (modified) * cpp/frams/neuro/neuroimpl.cpp (modified) * cpp/frams/util/rndutil.cpp (modified) Replaced #defined macros for popular random-related operations with ... Sat, 07 Sep 2019 11:15:24 GMT oriona [895] * cpp/frams/_demos/simil_test.cpp (modified) Unnecessary spaces removed. Fri, 06 Sep 2019 09:40:57 GMT oriona [893] * cpp/frams/_demos/simil_test.cpp (modified) * cpp/tests/similarity-tests.txt (modified) Similarity modified and expanded to include both old (greedy) and new ... Sun, 21 Jul 2019 23:16:11 GMT Maciej Komosinski [889] * cpp/frams/util/sstring.cpp (modified) * cpp/frams/util/sstring.h (modified) Code formatting Mon, 24 Jun 2019 12:42:57 GMT Maciej Komosinski [884] * cpp/frams/param/mutableparam.cpp (modified) * cpp/frams/param/mutableparam.h (modified) Added a function to check if a property exists in MutableParam Sun, 02 Jun 2019 01:10:09 GMT Maciej Komosinski [883] * cpp/frams/param/param.cpp (modified) Unquote tilde \~ needed when loading single-line Param values Thu, 16 May 2019 20:08:18 GMT Maciej Komosinski [877] * cpp/frams/model/similarity/simil_model.cpp (modified) * cpp/frams/model/similarity/simil_model.h (modified) Introduced a shared function to avoid code duplication; more ... Sat, 04 May 2019 21:39:39 GMT Maciej Komosinski [872] * cpp/frams/model/similarity/simil_model.cpp (modified) * cpp/frams/model/similarity/simil_model.h (modified) Fixed error messages, changed int to paInt (for 32/64-bit safety), ... Sat, 04 May 2019 19:12:41 GMT oriona [871] * cpp/frams/model/similarity/simil_model.cpp (modified) Printfs replaced with error messages. Sat, 04 May 2019 18:54:29 GMT oriona [870] * cpp/frams/model/similarity/simil_model.h (modified) Nonexistent function declaration removed. Thu, 02 May 2019 21:50:27 GMT Maciej Komosinski [869] * cpp/frams/Makefile-SDK-files (modified) * cpp/frams/model/similarity/hungarian (added) * cpp/frams/model/similarity/hungarian/hungarian.cpp (added) * cpp/frams/model/similarity/hungarian/hungarian.h (added) * cpp/frams/model/similarity/simil_match.cpp (modified) * cpp/frams/model/similarity/simil_match.h (modified) * cpp/frams/model/similarity/simil_model.cpp (modified) * cpp/frams/model/similarity/simil_model.h (modified) Added another, improved way of calculating dissimilarity of two ... Wed, 01 May 2019 11:32:11 GMT Maciej Komosinski [868] * cpp/frams/vm/classes/collectionobj.cpp (modified) * cpp/frams/vm/classes/collectionobj.h (modified) Added two methods for dictionary iteration: for(x in dict) and for(x ... Thu, 04 Apr 2019 18:37:49 GMT Maciej Komosinski [864] * cpp/frams/Makefile-SDK-files (modified) Introduced a few sets of files so that the rest is more modular; ... Tue, 02 Apr 2019 23:16:33 GMT Maciej Komosinski [863] * cpp/frams/vm/framscript.y (modified) Made operator precedence more javascript-like Thu, 28 Mar 2019 21:16:39 GMT Maciej Komosinski [859] * cpp/frams/vm/framscript.y (modified) Made operator precedence more standard: conditional (?:) and logical ... Thu, 28 Mar 2019 21:14:46 GMT Maciej Komosinski [858] * cpp/frams/vm/classes/collectionobj.cpp (modified) Cosmetic (docs) Thu, 28 Mar 2019 21:14:19 GMT Maciej Komosinski [857] * cpp/frams/genetics/fL/fL_general.cpp (modified) Initialized variables in all cases to make potential errors evident Thu, 28 Mar 2019 21:12:48 GMT Maciej Komosinski [855] * cpp/frams/_demos/genotypeloader.h (modified) Removed unused field Fri, 15 Feb 2019 02:09:31 GMT Maciej Komosinski [853] * cpp/frams/genetics/f4/f4_general.cpp (modified) * cpp/frams/genetics/fB/fB_oper.cpp (modified) * cpp/frams/genetics/fL/fL_oper.cpp (modified) The official C++17 [[fallthrough]] attribute instead of comments //no ... Sat, 02 Feb 2019 19:51:34 GMT Maciej Komosinski [852] * cpp/frams/vm/classes/collectionobj.cpp (modified) Dictionary.find() now also works for null values stored in a ... Sat, 02 Feb 2019 19:50:07 GMT Maciej Komosinski [851] * cpp/frams/util/extvalue.cpp (modified) * cpp/frams/util/extvalue.h (modified) Getting int or float value casted from null or invalid is an ERROR ... Thu, 31 Jan 2019 02:47:07 GMT Maciej Komosinski [849] * cpp/frams/vm/classes/collectionobj.cpp (modified) * cpp/frams/vm/classes/collectionobj.h (modified) Added Dictionary.hasKey(). Accessing non-existent dictionary keys ... Sun, 06 Jan 2019 01:44:47 GMT Maciej Komosinski [846] * cpp/frams/vm/framscript.y (modified) - Added support for ternary conditional operator a?b:c - Fixed ... Sun, 06 Jan 2019 01:41:09 GMT Maciej Komosinski [845] * cpp/frams/util/extvalue.cpp (modified) Made strings at least slightly comparable with zero so 'Math.pi && ... Sat, 08 Dec 2018 04:37:42 GMT Maciej Komosinski [844] * cpp/frams/model/modelparts.cpp (modified) * cpp/frams/model/modelparts.h (modified) * cpp/frams/util/usertags.h (modified) Initialization of static fields in a template conforming to the C++17 ... Sat, 08 Dec 2018 04:32:50 GMT Maciej Komosinski [841] * cpp/common/log.cpp (modified) * cpp/common/loggers/loggers.cpp (modified) * cpp/common/nonstd_stdio.cpp (modified) * cpp/common/virtfile/virtfile.cpp (modified) * cpp/frams/Makefile-SDK-files (modified) * cpp/frams/genetics/fF/fF_genotype.h (modified) * cpp/frams/genetics/genman.cpp (modified) * cpp/frams/genetics/geno.cpp (modified) * cpp/frams/genetics/genoconv.cpp (modified) Updated #includes after splitting stl-util into util-stl, util-file ... Thu, 06 Dec 2018 01:53:06 GMT Maciej Komosinski [839] * cpp/frams/model/modelparts.cpp (modified) * cpp/frams/model/modelparts.h (modified) Added extern template declarations for UserTags reg[N] static members Thu, 06 Dec 2018 01:51:16 GMT Maciej Komosinski [838] * cpp/frams/canvas/neurodiagram.cpp (modified) Bigger neuro-probe windows (depending on the container size) Wed, 05 Dec 2018 20:04:54 GMT Maciej Komosinski [836] * cpp/frams/vm/framscript.y (modified) Introduced ternary conditional operator a?b:c Wed, 05 Dec 2018 20:02:00 GMT Maciej Komosinski [835] * cpp/PrintFloat/Dragon4.h (modified) * cpp/common/nonstd_math.cpp (modified) * cpp/common/nonstd_math.h (modified) * cpp/frams/genetics/fH/fH_general.cpp (modified) ISO C++17 compliance including NULL, nullptr, templates and pointer ... Mon, 26 Nov 2018 00:40:31 GMT Maciej Komosinski [832] * cpp/frams/param/mutableparam.cpp (modified) * cpp/frams/param/mutableparam.h (modified) Renamed MutableParam property manipulation functions to avoid ... Mon, 26 Nov 2018 00:25:48 GMT Maciej Komosinski [831] * cpp/frams/genetics/f4/f4_conv.cpp (modified) Fixed broken neuron creation (missing argument - regression from ... Sun, 25 Nov 2018 23:00:16 GMT Maciej Komosinski [830] * cpp/frams/genetics/f1/f1_conv.cpp (modified) * cpp/frams/genetics/f4/f4_conv.cpp (modified) * cpp/frams/genetics/f4/f4_general.cpp (modified) "%ld" replaced with "%d" because it refers to int Sun, 25 Nov 2018 22:47:54 GMT Maciej Komosinski [829] * cpp/frams/genetics/f4/f4_general.cpp (modified) * cpp/frams/genetics/f4/f4_general.h (modified) Removed unnecessary cast, "long" is equivalent to "int" in our ... Sun, 25 Nov 2018 19:49:30 GMT Maciej Komosinski [827] * cpp/frams/neuro/impl/neuroimpl-fuzzy-f0.cpp (modified) Fixed misleading indentation Sun, 25 Nov 2018 19:13:18 GMT Maciej Komosinski [826] * cpp/frams/Makefile-SDK-files (modified) * cpp/frams/config/sdk_build_config.h (modified) * cpp/frams/util/sstring-simple.cpp (modified) * cpp/frams/util/sstring.cpp (modified) Used the Dragon4 algorithm to print floating point values with full ... Sun, 25 Nov 2018 19:10:31 GMT Maciej Komosinski [825] * cpp/frams/vm/classes/3dobject.cpp (modified) * cpp/frams/vm/classes/3dobject.h (modified) Simplified XYZ.toString() and made Orient.toString() use our official ... Sun, 25 Nov 2018 19:08:56 GMT Maciej Komosinski [824] * cpp/frams/param/mutableparam.cpp (modified) * cpp/frams/param/mutableparam.h (modified) MutableParam property definition can be changed Wed, 14 Nov 2018 02:49:59 GMT Maciej Komosinski [822] * cpp/frams/param/param.cpp (modified) Avoid false positives for script-driven mutable param sanity check ... Tue, 09 Oct 2018 23:13:05 GMT Maciej Komosinski [821] * cpp/frams/genetics/fB/fB_conv.cpp (modified) * cpp/frams/genetics/fB/fB_oper.cpp (modified) * cpp/frams/genetics/fB/fB_oper.h (modified) * cpp/frams/genetics/fH/fH_general.cpp (modified) * cpp/frams/genetics/fH/fH_general.h (modified) * cpp/frams/genetics/fL/fL_general.cpp (modified) * cpp/frams/genetics/fL/fL_general.h (modified) * cpp/frams/genetics/fL/fL_matheval.cpp (modified) * cpp/frams/genetics/fL/fL_oper.cpp (modified) Performance and stability improvements in fB, fH, and fL; improved ... Sun, 07 Oct 2018 11:45:59 GMT oriona [818] * cpp/frams/model/similarity/simil_model.cpp (modified) Help to wMDS field added. Sun, 07 Oct 2018 11:23:11 GMT oriona [817] * cpp/frams/model/similarity/SVD/matrix_tools.cpp (modified) * cpp/frams/model/similarity/SVD/matrix_tools.h (modified) * cpp/frams/model/similarity/simil_model.cpp (modified) * cpp/frams/model/similarity/simil_model.h (modified) MDS procedure replaced with weighted MDS procedure. Wed, 15 Aug 2018 00:24:10 GMT Maciej Komosinski [815] * cpp/frams/model/model.cpp (modified) * cpp/frams/model/model.h (modified) Use double for consistency (using float to store double value of 0.2 ... Fri, 27 Jul 2018 14:21:58 GMT Maciej Komosinski [810] * cpp/frams/model/geometry/geometryutils.cpp (modified) Don't unnecessarily calculate sqrt(negative_value) [fixes #51] Thu, 21 Jun 2018 00:43:43 GMT Maciej Komosinski [809] * cpp/frams/genetics/fn/fn_oper.cpp (modified) Fixed a signed/unsigned warning Thu, 21 Jun 2018 00:30:37 GMT Maciej Komosinski [808] * cpp/frams/genetics/fn/fn_oper.cpp (modified) * cpp/frams/genetics/fn/fn_oper.h (modified) New option for mutation in numerical encoding fn: mutate all ... Sat, 09 Jun 2018 06:21:52 GMT Maciej Komosinski [805] * cpp/frams/param/param.cpp (modified) * cpp/frams/param/param.h (modified) Fixed clang's compiler forward declaration problem - not using ... Thu, 07 Jun 2018 15:43:19 GMT Maciej Komosinski [804] * cpp/frams/genetics/f4/f4_conv.cpp (modified) Fixed memory leak and uninitialized int Thu, 07 Jun 2018 15:42:49 GMT Maciej Komosinski [803] * cpp/frams/genetics/fH/fH_general.cpp (modified) * cpp/frams/genetics/fH/fH_general.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) Performance improvements, including avoiding unnecessary passing of ... Thu, 07 Jun 2018 15:41:59 GMT Maciej Komosinski [802] * cpp/frams/genetics/fB/fB_conv.cpp (modified) * cpp/frams/genetics/fB/fB_conv.h (modified) * cpp/frams/genetics/fB/fB_general.h (modified) * cpp/frams/genetics/fB/fB_oper.cpp (modified) Crossing over with less bloat, but still biologically-inspired Thu, 07 Jun 2018 15:40:49 GMT Maciej Komosinski [801] * cpp/frams/genetics/genooperators.cpp (modified) * cpp/frams/genetics/genooperators.h (modified) Added a helper function that counts active neuron classes Wed, 06 Jun 2018 01:04:57 GMT sz [800] * cpp/frams/Makefile-SDK-files (modified) added missing .o files in fL converter targets Tue, 05 Jun 2018 23:45:18 GMT Maciej Komosinski [797] * cpp/frams/genetics/fB/fB_conv.cpp (modified) * cpp/frams/genetics/fB/fB_conv.h (modified) * cpp/frams/genetics/fB/fB_general.h (modified) * cpp/frams/genetics/fB/fB_oper.cpp (modified) * cpp/frams/genetics/fB/fB_oper.h (modified) * cpp/frams/genetics/fH/fH_conv.cpp (modified) * cpp/frams/genetics/fH/fH_conv.h (modified) * cpp/frams/genetics/fH/fH_general.cpp (modified) * cpp/frams/genetics/fH/fH_general.h (modified) * cpp/frams/genetics/fH/fH_oper.cpp (modified) * cpp/frams/genetics/fH/fH_oper.h (modified) * cpp/frams/genetics/fL/fL_conv.cpp (modified) * cpp/frams/genetics/fL/fL_conv.h (modified) * cpp/frams/genetics/fL/fL_general.cpp (modified) * cpp/frams/genetics/fL/fL_general.h (modified) * cpp/frams/genetics/fL/fL_matheval.cpp (modified) * cpp/frams/genetics/fL/fL_matheval.h (modified) * cpp/frams/genetics/fL/fL_oper.cpp (modified) * cpp/frams/genetics/fL/fL_oper.h (modified) A more complete implementation of fB, fH, fL