# # ChangeLog for cpp # # Generated by Trac 1.2.1 # 12/26/24 12:05:36 Sun, 05 May 2019 04:21:06 GMT Maciej Komosinski [874] * cpp/common/log.cpp (modified) * cpp/common/log.h (modified) * cpp/common/loggers/loggers.cpp (modified) * cpp/common/loggers/loggertostdout.cpp (modified) Introduced a function logLevelName() to avoid potential errors, e.g. ... Sat, 04 May 2019 22:31:15 GMT Maciej Komosinski [873] * cpp/common/loggers/loggers.cpp (modified) Improved comment 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 ... Sun, 21 Apr 2019 14:36:22 GMT Maciej Komosinski [867] * cpp/common/nonstd_math.cpp (modified) * cpp/common/random.h (modified) * cpp/common/util-string.cpp (modified) Code formatting + cosmetic fixes Sun, 07 Apr 2019 01:16:14 GMT Maciej Komosinski [866] * cpp/common/2d.h (modified) XY and XYRect for floating point values 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 Fri, 29 Mar 2019 13:58:44 GMT Maciej Komosinski [862] * cpp/common/util-string.cpp (modified) #include needed for Emscripten for malloc() Thu, 28 Mar 2019 22:01:06 GMT Maciej Komosinski [861] * cpp/PrintFloat/Standard.h (modified) Added #include needed for Emscripten Thu, 28 Mar 2019 22:00:30 GMT Maciej Komosinski [860] * cpp/common/util-string.cpp (modified) Made util-string.cpp #include util-string.h even though currently not ... 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:13:25 GMT Maciej Komosinski [856] * cpp/common/2d.h (modified) Support for more operations in 2D 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:48:05 GMT Maciej Komosinski [850] * cpp/common/loggers/loggers.cpp (modified) LoggerBase::handle() calling handleSingleLine() stops when paused 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 ... Thu, 31 Jan 2019 02:45:08 GMT Maciej Komosinski [848] * cpp/common/2d.h (modified) 2D operations with more granular types of arguments 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:35:57 GMT Maciej Komosinski [843] * cpp/common/random.h (modified) Our random number generator class becomes compatible with ... Sat, 08 Dec 2018 04:33:49 GMT Maciej Komosinski [842] * cpp/common/nonstd.h (modified) Simple va_copy still needed for C++Builder 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 ... Sat, 08 Dec 2018 04:31:09 GMT Maciej Komosinski [840] * cpp/common/util-file.cpp (added) * cpp/common/util-file.h (added) * cpp/common/util-stl.h (added) * cpp/common/util-string.cpp (moved) * cpp/common/util-string.h (moved) Split stl-util into util-stl, util-file and util-string 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) Thu, 06 Dec 2018 01:49:29 GMT Maciej Komosinski [837] * cpp/common/stl-util.cpp (modified) Now C++Builder supports va_copy(to,from) 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 ... Wed, 05 Dec 2018 19:59:34 GMT Maciej Komosinski [834] * cpp/PrintFloat/Dragon4.cpp (modified) * cpp/PrintFloat/Math.cpp (modified) * cpp/PrintFloat/MathDragon4.h (moved) * cpp/PrintFloat/PrintFloat.cpp (modified) Renamed Math.h to MathDragon4.h because the name clash is ... Tue, 27 Nov 2018 00:10:41 GMT Maciej Komosinski [833] * cpp/PrintFloat/PrintFloat.cpp (modified) Introduced #define PRINTFLOAT_DRAGON4_ALWAYS_3_DIGIT_EXPONENT - when ... 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 20:12:01 GMT oriona [828] * 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/f1.goal (modified) * cpp/tests/geometry_goals/surface.goal (modified) * cpp/tests/geometry_goals/volume.goal (modified) * cpp/tests/similarity_goals/all_weights.goal (modified) * cpp/tests/similarity_goals/distances_weight.goal (modified) Geometry and similarity goals updated. 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 Sun, 25 Nov 2018 02:05:49 GMT Maciej Komosinski [823] * cpp/PrintFloat (added) * cpp/PrintFloat/Dragon4.cpp (added) * cpp/PrintFloat/Dragon4.h (added) * cpp/PrintFloat/Math.cpp (added) * cpp/PrintFloat/Math.h (added) * cpp/PrintFloat/PrintFloat.cpp (added) * cpp/PrintFloat/PrintFloat.h (added) * cpp/PrintFloat/Standard.h (added) Added "PrintFloat" implementation of the Dragon4 algorithm, since C++ ... 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 ... Tue, 09 Oct 2018 00:00:49 GMT Maciej Komosinski [820] * cpp/common/virtfile/stdiofile.cpp (modified) * cpp/common/virtfile/stdiofile.h (modified) More complete implementation of directories in the virtual filesystem ... Sun, 07 Oct 2018 11:53:51 GMT oriona [819] * cpp/tests/similarity_goals/all_weights.goal (modified) * cpp/tests/similarity_goals/all_weights_fixed_z.goal (modified) * cpp/tests/similarity_goals/distances_weight.goal (modified) Similarity test goals updated. 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. Sun, 19 Aug 2018 09:14:34 GMT oriona [816] * cpp/tests/geometry_goals/f1.goal (modified) Geometry test's goal updated. 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 ... Sat, 28 Jul 2018 19:17:54 GMT Maciej Komosinski [814] * cpp/tests/go.sh (modified) Passes all arguments (if any) to python tester Sat, 28 Jul 2018 18:35:25 GMT Maciej Komosinski [813] * cpp/tests/go.sh (modified) Improved the script that runs unit tests Sat, 28 Jul 2018 16:34:05 GMT oriona [812] * cpp/tests/geometry-tests.txt (modified) * cpp/tests/geometry_goals/f1.goal (added) * cpp/tests/go.sh (modified) F1 genotype test added to geometry tests. Command line argument ... Sat, 28 Jul 2018 15:24:55 GMT oriona [811] * cpp/tests/geometry-tests.txt (added) * cpp/tests/geometry.gen (added) * cpp/tests/geometry_goals (added) * cpp/tests/geometry_goals/apices.goal (added) * cpp/tests/geometry_goals/cuboid.goal (added) * cpp/tests/geometry_goals/cuboid_cylinder.goal (added) * cpp/tests/geometry_goals/cuboid_ellipsoid.goal (added) * cpp/tests/geometry_goals/cylinder.goal (added) * cpp/tests/geometry_goals/cylinder_ellipsoid.goal (added) * cpp/tests/geometry_goals/ellipsoid.goal (added) * cpp/tests/geometry_goals/surface.goal (added) * cpp/tests/geometry_goals/volume.goal (added) * cpp/tests/go.sh (modified) * cpp/tests/similarity-tests.txt (added) * cpp/tests/similarity.gen (added) * cpp/tests/similarity_goals (added) * cpp/tests/similarity_goals/all_weights.goal (added) * cpp/tests/similarity_goals/all_weights_fixed_z.goal (added) * cpp/tests/similarity_goals/degrees_weight.goal (added) * cpp/tests/similarity_goals/distances_weight.goal (added) * cpp/tests/similarity_goals/neurons_weight.goal (added) * cpp/tests/similarity_goals/parts_weight.goal (added) Tests for geometry and similarity added [fixes #52] 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 Wed, 06 Jun 2018 00:32:23 GMT Maciej Komosinski [799] * cpp/CONTRIBUTORS.txt (added) Added information about past and present contributors Wed, 06 Jun 2018 00:10:06 GMT sz [798] * cpp/tests (added) * cpp/tests/SDK-tests.txt (added) * cpp/tests/full_props_x.goal (added) * cpp/tests/go.sh (added) * tester (added) * tester/comparison.py (added) * tester/globals.py (added) * tester/tester.py (added) unit testing infrastructure + few example tests for the Framsticks SDK 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 Tue, 05 Jun 2018 22:45:50 GMT Maciej Komosinski [796] * cpp/frams/param/param.cpp (modified) * cpp/frams/param/param.h (modified) Unified error messages and error handling for loadSingleLine and ... Tue, 05 Jun 2018 22:44:41 GMT Maciej Komosinski [795] * cpp/frams/_demos/paramtree_paramlist_test.cpp (modified) Released allocated memory Thu, 31 May 2018 01:23:05 GMT Maciej Komosinski [794] * cpp/frams/util/extvalue.cpp (modified) Protected against overflow when converting floating point value to ... Tue, 29 May 2018 14:51:14 GMT Maciej Komosinski [793] * cpp/frams/util/callbacks.cpp (modified) * cpp/frams/util/callbacks.h (modified) * cpp/frams/util/extvalue.h (modified) * cpp/frams/util/hashtable.cpp (modified) * cpp/frams/util/hashtable.h (modified) * cpp/frams/util/list.h (modified) * cpp/frams/util/rndutil.h (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/usertags.h (modified) * cpp/frams/util/validitychecks.cpp (modified) * cpp/frams/util/validitychecks.h (modified) Code formatting Tue, 29 May 2018 14:32:45 GMT Maciej Komosinski [792] * cpp/frams/param/mutableparam.cpp (modified) * cpp/frams/param/mutparamiface.h (modified) * cpp/frams/param/mutparamlist.cpp (modified) * cpp/frams/param/mutparamlist.h (modified) * cpp/frams/param/paramobj.cpp (modified) * cpp/frams/param/paramobj.h (modified) * cpp/frams/param/paramtabobj.cpp (modified) * cpp/frams/param/paramtabobj.h (modified) Code formatting Tue, 29 May 2018 14:24:39 GMT Maciej Komosinski [791] * 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-f0.cpp (modified) * cpp/frams/neuro/impl/neuroimpl-fuzzy-f0.h (modified) * cpp/frams/neuro/impl/neuroimpl-fuzzy.cpp (modified) * cpp/frams/neuro/impl/neuroimpl-fuzzy.h (modified) * cpp/frams/neuro/impl/neuroimpl-simple.cpp (modified) * cpp/frams/neuro/impl/neuroimpl-simple.h (modified) Code formatting Tue, 29 May 2018 13:46:35 GMT Maciej Komosinski [790] * cpp/frams/neuro/neurofactory.cpp (modified) * cpp/frams/neuro/neurofactory.h (modified) * cpp/frams/neuro/neuroimplfiles-SDK.h (modified) * cpp/frams/neuro/neurolibparam.cpp (modified) * cpp/frams/neuro/neurolibparam.h (modified) * cpp/frams/neuro/neurolibrary.cpp (modified) * cpp/frams/neuro/neurolibrary.h (modified) Code formatting Tue, 29 May 2018 13:40:49 GMT Maciej Komosinski [789] * cpp/frams/canvas/canvasutil.cpp (modified) * cpp/frams/canvas/nn_simple_layout.cpp (modified) Code formatting Tue, 29 May 2018 12:32:44 GMT Maciej Komosinski [788] * cpp/frams/genetics/defgenoconv.cpp (modified) Fixed #include filename for f8 converter Wed, 23 May 2018 00:20:40 GMT Maciej Komosinski [787] * cpp/frams/genetics/fn/fn_conv.cpp (modified) Removed a comment; sprintf() gives more control and precision than ... Mon, 21 May 2018 12:01:14 GMT Maciej Komosinski [786] * cpp/frams/param/param.h (modified) * cpp/frams/util/extvalue.cpp (modified) * cpp/frams/util/sstringutils.cpp (modified) * cpp/frams/util/sstringutils.h (modified) Improved shortening of long stringified values in error messages Sat, 19 May 2018 13:46:36 GMT Maciej Komosinski [785] * cpp/frams/util/extvalue.cpp (modified) * cpp/frams/util/sstringutils.cpp (modified) * cpp/frams/util/sstringutils.h (modified) Very long string values are not printed shortened Sat, 19 May 2018 13:45:12 GMT Maciej Komosinski [784] * cpp/frams/param/param.h (modified) Separate messages for "string too long" and "value too big" Wed, 16 May 2018 19:20:31 GMT Maciej Komosinski [783] * cpp/frams/genetics/f4/f4_conv.cpp (modified) * cpp/frams/genetics/genoconv.cpp (modified) * cpp/frams/genetics/genoconv.h (modified) Removed the unused "info" field and fixed a bug with incorrect ... Mon, 14 May 2018 21:14:15 GMT oriona [782] * cpp/frams/model/similarity/simil_model.cpp (modified) Typos fixed. Mon, 14 May 2018 15:56:24 GMT Maciej Komosinski [781] * cpp/frams/util/list.h (modified) Fixed indentation Mon, 14 May 2018 15:53:10 GMT Maciej Komosinski [780] * cpp/README.txt (modified) * cpp/frams/Makefile-SDK-files (modified) * cpp/frams/genetics/defgenoconv.cpp (modified) * cpp/frams/genetics/fB (added) * cpp/frams/genetics/fB/fB_conv.cpp (added) * cpp/frams/genetics/fB/fB_conv.h (added) * cpp/frams/genetics/fB/fB_general.h (added) * cpp/frams/genetics/fB/fB_oper.cpp (added) * cpp/frams/genetics/fB/fB_oper.h (added) * cpp/frams/genetics/fH (added) * cpp/frams/genetics/fH/fH_conv.cpp (added) * cpp/frams/genetics/fH/fH_conv.h (added) * cpp/frams/genetics/fH/fH_general.cpp (added) * cpp/frams/genetics/fH/fH_general.h (added) * cpp/frams/genetics/fH/fH_oper.cpp (added) * cpp/frams/genetics/fH/fH_oper.h (added) * cpp/frams/genetics/fL (added) * cpp/frams/genetics/fL/fL_conv.cpp (added) * cpp/frams/genetics/fL/fL_conv.h (added) * cpp/frams/genetics/fL/fL_general.cpp (added) * cpp/frams/genetics/fL/fL_general.h (added) * cpp/frams/genetics/fL/fL_matheval.cpp (added) * cpp/frams/genetics/fL/fL_matheval.h (added) * cpp/frams/genetics/fL/fL_oper.cpp (added) * cpp/frams/genetics/fL/fL_oper.h (added) * cpp/frams/genetics/gen-config-SDK.h (modified) * cpp/frams/genetics/genman.cpp (modified) Added sources for genetic encodings fB, fH, fL Fri, 11 May 2018 21:42:04 GMT Maciej Komosinski [779] * cpp/frams/Makefile-SDK-files (modified) * cpp/frams/_demos/genooper_test_fTest.cpp (modified) * cpp/frams/genetics/defgenoconv.cpp (modified) * cpp/frams/genetics/f1/f1_conv.cpp (moved) * cpp/frams/genetics/f1/f1_conv.h (moved) * cpp/frams/genetics/f4/f4_conv.cpp (moved) * cpp/frams/genetics/f4/f4_conv.h (moved) * cpp/frams/genetics/f4/f4_general.cpp (modified) * cpp/frams/genetics/f4/f4_oper.cpp (moved) * cpp/frams/genetics/f4/f4_oper.h (moved) * cpp/frams/genetics/f9/f9_conv.cpp (moved) * cpp/frams/genetics/f9/f9_conv.h (moved) * cpp/frams/genetics/f9/f9_oper.cpp (moved) * cpp/frams/genetics/f9/f9_oper.h (moved) * cpp/frams/genetics/fF/fF_chamber3d.cpp (modified) * cpp/frams/genetics/fF/fF_chamber3d.h (modified) * cpp/frams/genetics/fF/fF_conv.cpp (moved) * cpp/frams/genetics/fF/fF_conv.h (moved) * cpp/frams/genetics/fF/fF_oper.cpp (moved) * cpp/frams/genetics/fF/fF_oper.h (moved) * cpp/frams/genetics/fT/fTest_oper.cpp (moved) * cpp/frams/genetics/fT/fTest_oper.h (moved) * cpp/frams/genetics/fn/fn_conv.cpp (moved) * cpp/frams/genetics/fn/fn_conv.h (moved) * cpp/frams/genetics/fn/fn_oper.cpp (moved) * cpp/frams/genetics/fn/fn_oper.h (moved) * cpp/frams/genetics/genman.cpp (modified) * cpp/frams/genetics/genman.h (modified) * cpp/frams/genetics/genooperators.cpp (moved) * cpp/frams/genetics/genooperators.h (moved) Unified file names of all files involved in genetic conversions and ... Fri, 11 May 2018 21:38:10 GMT Maciej Komosinski [778] * cpp/common/2d.h (modified) A few useful functions added for 2D operations Thu, 10 May 2018 21:39:37 GMT Maciej Komosinski [777] * cpp/frams/genetics/f4/oper_f4.h (modified) Fixed a typo Thu, 10 May 2018 21:39:11 GMT Maciej Komosinski [776] * cpp/frams/genetics/f4/conv_f4.cpp (modified) Removed extra checkpoint Mon, 16 Apr 2018 00:41:37 GMT Maciej Komosinski [775] * cpp/README.txt (modified) Added a note on "fn" encoding to README.txt Tue, 10 Apr 2018 23:16:08 GMT Maciej Komosinski [774] * cpp/frams/genetics/f4/conv_f4.cpp (modified) * cpp/frams/genetics/f4/conv_f4.h (modified) * cpp/frams/genetics/f4/f4_general.cpp (modified) * cpp/frams/genetics/f4/f4_general.h (modified) * cpp/frams/genetics/f4/oper_f4.cpp (modified) * cpp/frams/genetics/f4/oper_f4.h (modified) Removed unused "state" field (issue number 19), improved docs (issues ... Thu, 05 Apr 2018 21:14:35 GMT Maciej Komosinski [773] * cpp/frams/genetics/f4/oper_f4.cpp (modified) Improved styling implementation, fixes issue number 18 [refs #62] Thu, 05 Apr 2018 18:03:20 GMT Maciej Komosinski [772] * cpp/frams/genetics/f4/oper_f4.cpp (modified) * cpp/frams/genetics/geneprops.h (modified) Unified #define modifiers in f1 and f4, fixes issue number 16 [refs #62] Thu, 05 Apr 2018 15:20:11 GMT Maciej Komosinski [771] * cpp/frams/genetics/f4/oper_f4.cpp (modified) Added color and size modifiers in f4; avoided unnecessary conditions ... Thu, 05 Apr 2018 15:16:03 GMT Maciej Komosinski [770] * cpp/frams/genetics/f4/f4_general.cpp (modified) Avoided "min" and "max" as variable names, fixes issue 22 [refs #62]