#
# ChangeLog for /
#
# Generated by Trac 1.2.1
# 04/06/25 04:28:38

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 <stddef.h> 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 <cstdlib> needed for Emscripten for malloc()


Thu, 28 Mar 2019 22:01:06 GMT Maciej Komosinski [861]
	* cpp/PrintFloat/Standard.h (modified)

	Added #include <stddef.h> 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


Mon, 11 Mar 2019 01:07:40 GMT Maciej Komosinski [854]
	* tester/tester.py (modified)

	Comparing with "None" using "is not" instead of "!="


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


Thu, 31 Jan 2019 02:43:35 GMT Maciej Komosinski [847]
	* experiments/frams/foraminifera/data/scripts/foraminifera.expdef (modified)
	* experiments/frams/foraminifera/data/scripts/foraminifera.inc (modified)
	* experiments/frams/foraminifera/data/scripts/foraminifera.show (modified)

	Code formatting


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 <math.h> 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 ...