# # ChangeLog for / # # Generated by Trac 1.2.1 # 11/23/24 14:58:25 Thu, 25 Jun 2020 01:03:28 GMT Maciej Komosinski [956] * framspy/FramsticksCLI.py (modified) Allowed multiple instances of FramsticksCLI class to safely use a ... 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 Wed, 24 Jun 2020 19:40:30 GMT Maciej Komosinski [953] * framspy/FramsticksCLI.py (modified) Keep executable name and each argument separate in the Popen() call 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 ... Fri, 12 Jun 2020 13:57:09 GMT Maciej Komosinski [949] * framspy/FramsticksEvolution.py (modified) Fixed the choice of single/multiple-criteria selection method Wed, 10 Jun 2020 12:02:18 GMT Maciej Komosinski [948] * framspy/FramsticksCLI.py (modified) * framspy/FramsticksEvolution.py (added) * framspy/eval-allcriteria.sim (added) Integrated FramsticksCLI.py with deap (Distributed Evolutionary ... Wed, 10 Jun 2020 08:53:01 GMT Maciej Komosinski [947] * framspy/FramsticksCLI.py (modified) Added DETERMINISTIC boolean choice 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 ... Fri, 05 Jun 2020 15:27:32 GMT Maciej Komosinski [944] * js/human_3d_alignment/src/utils/genotypes.js (modified) * js/sdk/js_interface/js_interface.cpp (modified) * js/sdk/js_interface/js_interface.idl (modified) Loads genotypes properly using Framsticks SDK methods instead of ad- ... Fri, 05 Jun 2020 15:22:25 GMT Maciej Komosinski [943] * js/human_3d_alignment/index.html (modified) * js/human_3d_alignment/src/widgets/endviewer.jsx (modified) * js/human_3d_alignment/src/widgets/textviewer.jsx (modified) Cosmetic Fri, 05 Jun 2020 15:16:18 GMT Maciej Komosinski [942] * js/human_3d_alignment/src/index.jsx (modified) * js/human_3d_alignment/src/widgets/parmviewer.jsx (modified) Added more questions to questionnaire Fri, 05 Jun 2020 15:11:29 GMT Maciej Komosinski [941] * cpp/common/virtfile/stringfile.h (modified) Added the ability to create StringFILE2 object from const char* Mon, 01 Jun 2020 11:21:50 GMT Maciej Komosinski [940] * cpp/frams/util/extvalue.cpp (modified) More flexible underflow detection in ExtValue::parseNumber() Sun, 31 May 2020 23:23:00 GMT Maciej Komosinski [939] * framspy (added) * framspy/FramsticksCLI.py (added) Added a python wrapper for Framsticks command-line interface 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 Sat, 30 May 2020 18:25:42 GMT Maciej Komosinski [936] * cpp/common/nonstd.h (modified) Supported qsort_r()/qsort_s() in Borland/Embarcadero compiler 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:28:23 GMT sz [923] * cpp/tests/full_props_x.goal (modified) updated test results for 'fullprops' (caused by the new hinge ... 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 Sat, 09 May 2020 17:57:04 GMT Maciej Komosinski [919] * js/sdk/js_interface/js_interface.cpp (modified) Follow-up to r918 Fri, 08 May 2020 09:21:03 GMT Maciej Komosinski [918] * js/human_3d_alignment/src/index.jsx (modified) * js/sdk/js_interface/js_interface.idl (modified) Created global LoggerToStdout object so that all messages emitted by ... 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 Sat, 02 May 2020 15:41:28 GMT Maciej Komosinski [916] * js/sdk/js_interface/js_interface.idl (modified) The Emscripten compilation does not like "class" as a parameter name 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 ... Mon, 20 Apr 2020 21:27:35 GMT Maciej Komosinski [913] * cpp/common/Convert.h (modified) * cpp/common/nonstd_math.h (modified) * cpp/common/util-string.cpp (modified) * cpp/common/util-string.h (modified) Added a few utility/helper functions Sat, 18 Apr 2020 18:20:58 GMT Maciej Komosinski [912] * js/human_3d_alignment/src/widgets/fitviewer.jsx (modified) Attempt to fix upper-row tiles so they cannot be moved below Sat, 18 Apr 2020 18:18:36 GMT Maciej Komosinski [911] * js/human_3d_alignment/package.json (modified) * js/human_3d_alignment/src/index.jsx (modified) * js/human_3d_alignment/src/utils/genotypes.js (added) * js/human_3d_alignment/src/viewskeleton/widgetscontainer.jsx (modified) * js/human_3d_alignment/src/visualization/camera.js (modified) * js/human_3d_alignment/src/visualization/framstick.js (added) * js/human_3d_alignment/src/visualization/jointmeshfactory.js (modified) * js/human_3d_alignment/src/visualization/partmeshfactory.js (modified) * js/human_3d_alignment/src/visualization/sviewer.js (modified) * js/human_3d_alignment/src/visualization/transformations.js (modified) * js/human_3d_alignment/src/widgets/endviewer.jsx (added) * js/human_3d_alignment/src/widgets/fitviewer.jsx (added) * js/human_3d_alignment/src/widgets/parmviewer.jsx (added) * js/human_3d_alignment/src/widgets/similviewer.jsx (modified) * js/human_3d_alignment/src/widgets/sliderviewer.jsx (added) * js/human_3d_alignment/src/widgets/textviewer.jsx (added) Added the actual functionality of the app in place of previous draft Fri, 06 Mar 2020 23:06:28 GMT Maciej Komosinski [910] * cpp/common/dirent_windows.h (added) Optional "dirent" implementation, may be needed for some Windows ... Tue, 04 Feb 2020 18:36:58 GMT Maciej Komosinski [909] * cpp/common/2d.h (modified) Introduced XY::extensionContaining() Tue, 04 Feb 2020 18:27:30 GMT Maciej Komosinski [908] * experiments/frams/foraminifera/data/scripts/foraminifera.expdef (modified) Updated for the new way of handling of dictionaries (where null is ... 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 Thu, 09 Jan 2020 03:21:58 GMT sz [906] * java/Framclipse/com.framsticks.framclipse/res/framscript.xml (modified) Updated for Framsticks50rc14. Notable changes for the script ... Tue, 07 Jan 2020 16:56:21 GMT Maciej Komosinski [905] * cpp/common/2d.h (modified) Added XYRect::fitAspect(float aspect) 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 ... Sun, 29 Dec 2019 15:07:19 GMT Maciej Komosinski [903] * tester/tester.py (modified) Tester no longer exits on popular exceptions like 'file not found' Sun, 29 Dec 2019 14:03:43 GMT sz [902] * cpp/tests/geometry_goals/f1.goal (modified) corrected f1 geometry goal (incorrect because of the solid shapes ... Sat, 28 Dec 2019 02:04:23 GMT sz [901] * cpp/tests/similarity_goals/all_weights_fixed_z_greedy.goal (moved) * cpp/tests/similarity_goals/all_weights_greedy.goal (moved) * cpp/tests/similarity_goals/distances_weight_greedy.goal (moved) corrected test goals filenames 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:47:43 GMT Maciej Komosinski [898] * cpp/common/2d.h (modified) Added a few more basic 2D functions 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:43:52 GMT oriona [894] * cpp/tests/similarity_goals/all_weights_fixed_z_hungarian.goal (added) * cpp/tests/similarity_goals/all_weights_hungarian.goal (added) * cpp/tests/similarity_goals/distances_weight_hungarian.goal (added) Test goals for new (hungarian) similarity measures added. 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 ... Sat, 27 Jul 2019 10:53:36 GMT Maciej Komosinski [892] * cpp/common/util-string.cpp (modified) A workaround for Android bug in vsnprintf() and vsprintf(), ... Mon, 22 Jul 2019 15:11:36 GMT Maciej Komosinski [891] * cpp/common/virtfile/virtfile.h (modified) Fixed return integer type discrepancy Mon, 22 Jul 2019 15:10:35 GMT Maciej Komosinski [890] * cpp/common/console.cpp (modified) * cpp/common/console.h (modified) Added guiSetConsoleUTF8(); (mostly for Windows where it is not the ... 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 Sun, 21 Jul 2019 23:15:38 GMT Maciej Komosinski [888] * cpp/common/nonstd_stdio.cpp (modified) * cpp/common/util-file.cpp (modified) * cpp/common/util-stl.h (modified) * cpp/common/virtfile/virtfile.cpp (modified) More explicit code to fix compiler warnings Sun, 21 Jul 2019 23:14:17 GMT Maciej Komosinski [887] * cpp/common/virtfile/stringfile.h (modified) StringFILE::Vwrite() returns a proper value now as the standard requires Sun, 21 Jul 2019 23:13:09 GMT Maciej Komosinski [886] * cpp/common/nonstd.h (modified) * cpp/common/random.h (modified) LONGLONG no longer needed as long as int64_t became standard Mon, 24 Jun 2019 12:44:16 GMT Maciej Komosinski [885] * cpp/common/2d.h (modified) Added a 2D helper function extensionContaining(const XYRect& r) 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 Sun, 02 Jun 2019 01:08:50 GMT Maciej Komosinski [882] * cpp/PrintFloat/Standard.h (modified) #include needed for macOS Fri, 24 May 2019 19:40:23 GMT Maciej Komosinski [881] * js/human_3d_alignment (added) * js/human_3d_alignment/.eslintrc (added) * js/human_3d_alignment/.vscode (added) * js/human_3d_alignment/.vscode/launch.json (added) * js/human_3d_alignment/README.txt (added) * js/human_3d_alignment/gulpfile.js (added) * js/human_3d_alignment/index.html (added) * js/human_3d_alignment/package.json (added) * js/human_3d_alignment/src (added) * js/human_3d_alignment/src/app.jsx (added) * js/human_3d_alignment/src/index.jsx (added) * js/human_3d_alignment/src/utils (added) * js/human_3d_alignment/src/utils/genotypeparser.js (added) * js/human_3d_alignment/src/viewskeleton (added) * js/human_3d_alignment/src/viewskeleton/titlepanel.jsx (added) * js/human_3d_alignment/src/viewskeleton/widgetscontainer.jsx (added) * js/human_3d_alignment/src/visualization (added) * js/human_3d_alignment/src/visualization/camera.js (added) * js/human_3d_alignment/src/visualization/jointmeshfactory.js (added) * js/human_3d_alignment/src/visualization/partmeshfactory.js (added) * js/human_3d_alignment/src/visualization/readme.txt (added) * js/human_3d_alignment/src/visualization/scene.js (added) * js/human_3d_alignment/src/visualization/sviewer.js (added) * js/human_3d_alignment/src/visualization/transformations.js (added) * js/human_3d_alignment/src/widgets (added) * js/human_3d_alignment/src/widgets/similviewer.jsx (added) Initial, prototype version of a javascript app to test how humans ... Thu, 23 May 2019 21:28:45 GMT Maciej Komosinski [880] * js/standard_expdef_demo (added) * js/standard_expdef_demo/README.txt (added) * js/standard_expdef_demo/index.html (added) * js/standard_expdef_demo/js (added) * js/standard_expdef_demo/js/app.js (added) * js/standard_expdef_demo/js/config.js (added) * js/standard_expdef_demo/js/external (added) * js/standard_expdef_demo/js/external/framsjs (added) * js/standard_expdef_demo/js/external/framsjs/visualization (added) * js/standard_expdef_demo/js/external/framsjs/visualization/jointmeshfactory.js (added) * js/standard_expdef_demo/js/external/framsjs/visualization/partmeshfactory.js (added) * js/standard_expdef_demo/js/external/framsjs/visualization/readme.txt (added) * js/standard_expdef_demo/js/external/framsjs/visualization/transformations.js (added) * js/standard_expdef_demo/js/external/threejs (added) * js/standard_expdef_demo/js/external/tweenjs (added) * js/standard_expdef_demo/js/external/tweenjs/tween.min.js (added) * js/standard_expdef_demo/js/simulation (added) * js/standard_expdef_demo/js/simulation/core.js (added) * js/standard_expdef_demo/js/world (added) * js/standard_expdef_demo/js/world/core.js (added) * js/standard_expdef_demo/js/world/object (added) * js/standard_expdef_demo/js/world/object/arrow.js (added) * js/standard_expdef_demo/js/world/object/framstick.js (added) * js/standard_expdef_demo/js/world/object/table.js (added) * js/standard_expdef_demo/js/world/object/text.js (added) * js/standard_expdef_demo/static (added) * js/standard_expdef_demo/static/styles.css (added) A simple javascript demo/animation of the basic behavior of ... Thu, 23 May 2019 20:45:38 GMT Maciej Komosinski [879] * js/sdk/js_interface/js_types.h (modified) Fixed freeing memory during mutation and crossing over Fri, 17 May 2019 00:35:31 GMT Maciej Komosinski [878] * cpp/common/nonstd_stdio.cpp (modified) Fixed fputs("") reporting an error in Android MFILE implementation 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 ... Fri, 10 May 2019 00:25:18 GMT Maciej Komosinski [876] * cpp/common/loggers/loggers.h (modified) Newly introduced constant used (and fixed behavior for rarely used ... Mon, 06 May 2019 11:14:56 GMT Maciej Komosinski [875] * cpp/common/log.cpp (modified) * cpp/common/log.h (modified) * cpp/common/loggers/loggertostdout.cpp (modified) Better use of LOG_level constants 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 Fri, 05 Apr 2019 21:52:59 GMT Maciej Komosinski [865] * js/sdk (added) * js/sdk/Makefile-SDK-Emscripten.mak (added) * js/sdk/README.txt (added) * js/sdk/js_interface (added) * js/sdk/js_interface/js_interface.cpp (added) * js/sdk/js_interface/js_interface.idl (added) * js/sdk/js_interface/js_types.h (added) Added files needed to compile Framsticks SDK to JavaScript using ... 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