#
# ChangeLog for cpp/frams/param
#
# Generated by Trac 1.2.1
# 03/14/25 20:34:39

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


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


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, 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


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:45:12 GMT Maciej Komosinski [784]
	* cpp/frams/param/param.h (modified)

	Separate messages for "string too long" and "value too big"


Wed, 14 Mar 2018 22:52:40 GMT Maciej Komosinski [755]
	* cpp/frams/_demos/paramtree_print.cpp (modified)
	* cpp/frams/_demos/paramtree_print.h (modified)
	* cpp/frams/param/paramtree.cpp (modified)
	* cpp/frams/param/paramtree.h (modified)

	Renamed ParamTree::Node -> ParamTree::ParamTreeNode to avoid name ...


Fri, 02 Mar 2018 17:46:54 GMT Maciej Komosinski [754]
	* cpp/frams/config/f0-SDK.def (modified)
	* cpp/frams/config/f0.def (modified)
	* cpp/frams/model/f0-SDK-classes.h (modified)
	* cpp/frams/param/param.cpp (modified)

	More strict rules for Param type descriptions and "unlimited range ...


Tue, 27 Feb 2018 16:12:25 GMT Maciej Komosinski [745]
	* cpp/frams/_demos/loader_test_param.cpp (modified)
	* cpp/frams/_demos/multiline_f0_test.cpp (modified)
	* cpp/frams/_demos/saver_test_geno.cpp (modified)
	* cpp/frams/param/param.cpp (modified)
	* cpp/frams/param/param.h (modified)
	* cpp/frams/param/paramobj.h (modified)

	Renamed ParamInterface::save() -> saveMultiLine()


Mon, 26 Feb 2018 19:38:20 GMT Maciej Komosinski [744]
	* cpp/frams/_demos/paramtree_paramlist_test.cpp (modified)
	* cpp/frams/_demos/paramtree_stdin_test.cpp (modified)
	* cpp/frams/param/paramtree.cpp (modified)
	* cpp/frams/param/paramtree.h (modified)

	ParamTree constructor changed (to make it easier for javascript) to ...


Mon, 26 Feb 2018 18:57:44 GMT Maciej Komosinski [743]
	* cpp/frams/genetics/f1/conv_f1.cpp (modified)
	* cpp/frams/genetics/oper_fx.cpp (modified)
	* cpp/frams/model/modelparts.cpp (modified)
	* cpp/frams/param/param.cpp (modified)
	* cpp/frams/param/param.h (modified)

	Introduced different function names in C++ instead of overloading ...


Sat, 17 Feb 2018 18:03:18 GMT Maciej Komosinski [737]
	* cpp/frams/_demos/geometry/geometrytestutils.cpp (modified)
	* cpp/frams/canvas/nn_layout.h (modified)
	* cpp/frams/param/multiparamload.h (modified)
	* cpp/frams/param/mutableparam.h (modified)

	Made destructors virtual to avoid compiler warnings


Wed, 14 Feb 2018 23:44:00 GMT Maciej Komosinski [734]
	* cpp/frams/param/paramtree.cpp (modified)
	* cpp/frams/param/paramtree.h (modified)

	SString -> std::string


Wed, 14 Feb 2018 23:42:07 GMT Maciej Komosinski [732]
	* cpp/frams/Makefile-SDK-files (modified)
	* cpp/frams/_demos/genoconv_test.cpp (modified)
	* cpp/frams/_demos/genotypeloader.cpp (modified)
	* cpp/frams/_demos/genotypeloader.h (modified)
	* cpp/frams/_demos/genotypemini.cpp (added)
	* cpp/frams/_demos/genotypemini.h (added)
	* cpp/frams/_demos/geometry/geometrytestutils.cpp (modified)
	* cpp/frams/_demos/loader_test_geno.cpp (modified)
	* cpp/frams/_demos/paramtree_paramlist_test.cpp (modified)
	* cpp/frams/_demos/printconvmap.cpp (modified)
	* cpp/frams/_demos/printconvmap.h (modified)
	* cpp/frams/_demos/saver_test_geno.cpp (modified)
	* cpp/frams/_demos/simil_test.cpp (modified)
	* cpp/frams/config/f0-SDK.def (modified)
	* cpp/frams/config/f0.def (modified)
	* cpp/frams/config/sdk_build_config.h (modified)
	* cpp/frams/genetics/f1/conv_f1.cpp (modified)
	* cpp/frams/genetics/f1/conv_f1.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/model/defassign-f0-SDK.h (modified)
	* cpp/frams/model/f0-SDK-classes.h (modified)
	* cpp/frams/model/model.cpp (modified)
	* cpp/frams/model/model.h (modified)
	* cpp/frams/model/modelobj.cpp (modified)
	* cpp/frams/model/modelobj.h (modified)
	* cpp/frams/neuro/neuroimpl.cpp (modified)
	* cpp/frams/param/param.cpp (modified)
	* cpp/frams/vm/classes/genoobj.cpp (modified)
	* cpp/frams/vm/classes/genoobj.h (modified)

	Added support for "checkpoints" (intermediate phases of development ...


Sat, 27 Jan 2018 21:27:20 GMT Maciej Komosinski [731]
	* cpp/frams/param/paramtrans.cpp (modified)
	* cpp/frams/param/paramtrans.h (modified)

	Code formatting


Sat, 27 Jan 2018 01:11:27 GMT Maciej Komosinski [729]
	* cpp/frams/Makefile-SDK (modified)
	* cpp/frams/Makefile-SDK-files (modified)
	* cpp/frams/_demos/mutableparam_test.cpp (added)
	* cpp/frams/param/paramtrans.cpp (added)
	* cpp/frams/param/paramtrans.h (added)

	mutableparam_test added: demonstrates usage of ParamTransaction and ...


Thu, 25 Jan 2018 00:31:52 GMT Maciej Komosinski [728]
	* cpp/frams/param/paramtree.h (modified)

	Cosmetic


Sun, 14 Jan 2018 10:37:10 GMT Maciej Komosinski [723]
	* cpp/frams/_demos/paramtree_print.cpp (added)
	* cpp/frams/_demos/paramtree_print.h (added)
	* cpp/frams/param/paramtree.cpp (added)
	* cpp/frams/param/paramtree.h (added)

	Building parameter tree based on names of parameter groups defined in ...


Sun, 14 Jan 2018 10:25:02 GMT Maciej Komosinski [721]
	* cpp/frams/neuro/neuroimpl.h (modified)
	* cpp/frams/param/multiparamload.h (modified)
	* cpp/frams/param/syntparam.h (modified)

	Code formatting


Sun, 14 Jan 2018 10:24:22 GMT Maciej Komosinski [720]
	* cpp/common/virtfile/stringfile.h (modified)
	* cpp/frams/_demos/f0_variants_test.cpp (modified)
	* cpp/frams/genetics/fF/fF_genotype.h (modified)
	* cpp/frams/model/model.cpp (modified)
	* cpp/frams/neuro/neuroimpl.cpp (modified)
	* cpp/frams/param/multiparamload.cpp (modified)
	* cpp/frams/param/param.cpp (modified)
	* cpp/frams/param/param.h (modified)
	* cpp/frams/param/syntparam.cpp (modified)

	Param::save2() renamed to saveSingleLine(); unified Param::load() so ...


Wed, 27 Sep 2017 10:17:31 GMT Maciej Komosinski [704]
	* cpp/frams/param/param.cpp (modified)

	ParamInterface::getText() improved: removed pointless iteration when ...


Mon, 24 Apr 2017 16:15:49 GMT Maciej Komosinski [659]
	* cpp/frams/param/param.cpp (modified)

	Detecting more unwanted flags in Param sanity check


Thu, 20 Apr 2017 19:08:19 GMT Maciej Komosinski [654]
	* cpp/frams/param/param.cpp (modified)

	More strict checking for improper flag/type combinations


Thu, 02 Feb 2017 14:14:19 GMT Maciej Komosinski [650]
	* cpp/frams/param/param.cpp (modified)
	* cpp/frams/param/param.h (modified)

	Warn when missing closing tilde (~) and code formatting


Sat, 31 Dec 2016 19:35:12 GMT Maciej Komosinski [645]
	* cpp/frams/param/param.cpp (modified)
	* cpp/frams/param/param.h (modified)

	f0 is strict now, will not accept float when int is expected


Mon, 05 Dec 2016 01:31:34 GMT Maciej Komosinski [640]
	* cpp/frams/model/modelparts.cpp (modified)
	* cpp/frams/param/param.cpp (modified)
	* cpp/frams/param/param.h (modified)

	Introduced a separate function to provide a human-friendly ...


Mon, 08 Aug 2016 23:08:59 GMT Maciej Komosinski [574]
	* cpp/frams/param/param.cpp (modified)
	* cpp/frams/param/param.h (modified)

	More strict validation of numeric type definitions: min without max ...


Wed, 20 Jul 2016 12:57:12 GMT Maciej Komosinski [535]
	* cpp/frams/param/multiparamload.cpp (modified)
	* cpp/frams/param/multiparamload.h (modified)
	* cpp/frams/param/mutableparam.cpp (modified)
	* cpp/frams/param/param.cpp (modified)
	* cpp/frams/param/param.h (modified)

	- More strict type description checking when adding a property in ...


Tue, 19 Jul 2016 16:12:13 GMT Maciej Komosinski [533]
	* cpp/frams/param/param.cpp (modified)

	- Improved error message on superfluous param values
	- Don't call ...


Sun, 03 Jul 2016 15:36:35 GMT Maciej Komosinski [523]
	* cpp/common/stl-util.cpp (modified)
	* cpp/common/virtfile/virtfile.h (modified)
	* cpp/frams/param/multiparamload.cpp (modified)
	* cpp/frams/param/param.cpp (modified)
	* cpp/frams/util/sstringutils.cpp (modified)
	* cpp/frams/vm/framscript.y (modified)

	No more overloading of fopen/fclose/... functions for the VirtFILE ...


Wed, 30 Mar 2016 15:08:08 GMT Maciej Komosinski [490]
	* cpp/frams/param/paramobj.cpp (modified)
	* cpp/frams/param/paramobj.h (modified)
	* cpp/frams/util/extvalue.cpp (modified)
	* cpp/frams/util/extvalue.h (modified)
	* cpp/frams/vm/classes/collectionobj.cpp (modified)
	* cpp/frams/vm/classes/collectionobj.h (modified)

	Introduced general-use ErrorObject, fixed enumeration of mixed ...


Sat, 26 Mar 2016 00:33:13 GMT Maciej Komosinski [483]
	* cpp/frams/genetics/genoconv.cpp (modified)
	* cpp/frams/param/param.cpp (modified)
	* cpp/frams/param/param.h (modified)

	Unified DEBUG macro ( -> _DEBUG )


Tue, 22 Mar 2016 00:19:47 GMT Maciej Komosinski [478]
	* cpp/frams/param/mutableparam.cpp (modified)
	* cpp/frams/param/param.cpp (modified)
	* cpp/frams/param/param.h (modified)
	* cpp/frams/param/paramobj.cpp (modified)
	* cpp/frams/param/paramtabobj.cpp (modified)
	* cpp/frams/util/extvalue.cpp (modified)
	* cpp/frams/util/extvalue.h (modified)
	* cpp/frams/vm/classes/collectionobj.cpp (modified)
	* cpp/frams/vm/classes/collectionobj.h (modified)

	Accessing const objects, short -> paInt, less critical messages when ...


Sun, 07 Feb 2016 03:09:36 GMT Maciej Komosinski [464]
	* cpp/frams/param/param.cpp (modified)
	* cpp/frams/util/extvalue.cpp (modified)
	* cpp/frams/util/extvalue.h (modified)
	* cpp/frams/vm/classes/collectionobj.cpp (modified)
	* cpp/frams/vm/classes/collectionobj.h (modified)

	Serialization of basic object types in JSON format


Wed, 26 Aug 2015 22:06:26 GMT Maciej Komosinski [426]
	* cpp/frams/param/param.cpp (modified)

	Warn about duplicated field values


Sat, 11 Jul 2015 22:47:33 GMT Maciej Komosinski [413]
	* cpp/frams/param/multiparamload.cpp (modified)
	* cpp/frams/param/param.cpp (modified)

	Print messages when unexpected lines are encountered in ...


Sat, 11 Jul 2015 22:18:40 GMT Maciej Komosinski [412]
	* cpp/frams/param/param.cpp (modified)

	Param loading calls the object's beforeLoad/afterLoad


Mon, 22 Jun 2015 22:52:00 GMT Maciej Komosinski [396]
	* cpp/frams/param/paramobj.cpp (modified)
	* cpp/frams/param/paramobj.h (modified)

	- makeParamTab can now turn PARAM_READONLY into PARAM_USERREADONLY
	- ...


Wed, 03 Jun 2015 15:57:46 GMT sz [393]
	* cpp/frams/model/model.cpp (modified)
	* cpp/frams/param/param.cpp (modified)
	* cpp/frams/param/param.h (modified)

	f0 parsing corrections and enhancements:
	- f0 genotype becomes ...


Fri, 22 May 2015 02:15:14 GMT sz [382]
	* cpp/common/stl-util.cpp (modified)
	* cpp/common/virtfile/stringfile.cpp (modified)
	* cpp/common/virtfile/stringfile.h (modified)
	* cpp/frams/Makefile-SDK-files (modified)
	* cpp/frams/_demos/f0_variants_test.cpp (modified)
	* cpp/frams/_demos/full_props.cpp (modified)
	* cpp/frams/_demos/geno_test.cpp (modified)
	* cpp/frams/_demos/genomanipulation.cpp (modified)
	* cpp/frams/_demos/geometry/geometrytestutils.cpp (modified)
	* cpp/frams/_demos/loader_test.cpp (modified)
	* cpp/frams/_demos/loader_test_param.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/_demos/simil_test.cpp (modified)
	* cpp/frams/loggers/loggertostdout.h (modified)
	* cpp/frams/param/multiparamload.h (modified)
	* cpp/frams/param/param.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)

	Moving frams/virtfile to common/virtfile:
	- file references updated ...


Sat, 25 Apr 2015 22:59:09 GMT Maciej Komosinski [375]
	* cpp/common/log.cpp (moved)
	* cpp/common/log.h (moved)
	* cpp/common/nonstd_math.cpp (modified)
	* cpp/common/nonstd_stdio.cpp (modified)
	* cpp/common/stl-util.cpp (modified)
	* cpp/frams/Makefile-SDK-files (modified)
	* cpp/frams/_demos/f0_variants_test.cpp (modified)
	* cpp/frams/_demos/full_props.cpp (modified)
	* cpp/frams/_demos/geno_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/loader_test_param.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/_demos/simil_test.cpp (modified)
	* cpp/frams/genetics/f1/conv_f1.cpp (modified)
	* cpp/frams/genetics/f4/conv_f4.cpp (modified)
	* cpp/frams/genetics/f4/f4_general.cpp (modified)
	* cpp/frams/genetics/f4/oper_f4.cpp (modified)
	* cpp/frams/genetics/genman.cpp (modified)
	* cpp/frams/genetics/geno.cpp (modified)
	* cpp/frams/genetics/oper_fx.cpp (modified)
	* cpp/frams/loggers (moved)
	* cpp/frams/loggers/loggers.cpp (copied)
	* cpp/frams/loggers/loggers.h (copied)
	* cpp/frams/loggers/loggertostdout.cpp (copied)
	* cpp/frams/loggers/loggertostdout.h (copied)
	* cpp/frams/mhandlers/mhandlers.cpp (deleted)
	* cpp/frams/mhandlers/mhandlers.h (deleted)
	* cpp/frams/mhandlers/stderrors.cpp (deleted)
	* cpp/frams/mhandlers/stderrors.h (deleted)
	* cpp/frams/mhandlers/stdouthandler.cpp (deleted)
	* cpp/frams/mhandlers/stdouthandler.h (deleted)
	* cpp/frams/model/geometry/geometryutils.cpp (modified)
	* cpp/frams/model/geometry/meshbuilder.cpp (modified)
	* cpp/frams/model/geometry/modelgeometryinfo.cpp (modified)
	* cpp/frams/model/model.cpp (modified)
	* cpp/frams/neuro/neurofactory.cpp (modified)
	* cpp/frams/neuro/neuroimpl.cpp (modified)
	* cpp/frams/neuro/neuroimpl.h (modified)
	* cpp/frams/param/multiparamload.cpp (modified)
	* cpp/frams/param/param.cpp (modified)
	* cpp/frams/param/param.h (modified)
	* cpp/frams/util/3d.cpp (modified)
	* cpp/frams/util/extvalue.cpp (modified)
	* cpp/frams/util/sstringutils.cpp (modified)
	* cpp/frams/util/validitychecks.cpp (copied)
	* cpp/frams/util/validitychecks.h (copied)
	* cpp/frams/virtfile/stdiofile.cpp (modified)
	* cpp/frams/vm/classes/collectionobj.cpp (modified)
	* cpp/frams/vm/framscript.y (modified)

	Renamed logging functions to more intuitive and simple names


Wed, 22 Apr 2015 02:14:59 GMT sz [372]
	* cpp/common/hmessage.cpp (moved)
	* cpp/common/hmessage.h (moved)
	* cpp/common/nonstd_math.cpp (modified)
	* cpp/common/nonstd_stdio.cpp (modified)
	* cpp/common/stl-util.cpp (modified)
	* cpp/frams/Makefile-SDK-files (modified)
	* cpp/frams/Makefile-maintain (copied)
	* cpp/frams/_demos/f0_variants_test.cpp (modified)
	* cpp/frams/_demos/full_props.cpp (modified)
	* cpp/frams/_demos/geno_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/loader_test_param.cpp (modified)
	* cpp/frams/_demos/loader_test_param.in (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/_demos/simil_test.cpp (modified)
	* cpp/frams/genetics/f1/conv_f1.cpp (modified)
	* cpp/frams/genetics/f4/conv_f4.cpp (modified)
	* cpp/frams/genetics/f4/f4_general.cpp (modified)
	* cpp/frams/genetics/f4/oper_f4.cpp (modified)
	* cpp/frams/genetics/genman.cpp (modified)
	* cpp/frams/genetics/geno.cpp (modified)
	* cpp/frams/genetics/oper_fx.cpp (modified)
	* cpp/frams/mhandlers (moved)
	* cpp/frams/errmgr/errmanager.cpp (deleted)
	* cpp/frams/errmgr/errmanager.h (deleted)
	* cpp/frams/mhandlers/mhandlers.cpp (copied)
	* cpp/frams/mhandlers/mhandlers.h (copied)
	* cpp/frams/mhandlers/stderrors.cpp (modified)
	* cpp/frams/errmgr/stdouterr.cpp (deleted)
	* cpp/frams/errmgr/stdouterr.h (deleted)
	* cpp/frams/mhandlers/stdouthandler.cpp (copied)
	* cpp/frams/mhandlers/stdouthandler.h (copied)
	* cpp/frams/model/geometry/geometryutils.cpp (modified)
	* cpp/frams/model/geometry/meshbuilder.cpp (modified)
	* cpp/frams/model/geometry/modelgeometryinfo.cpp (modified)
	* cpp/frams/model/model.cpp (modified)
	* cpp/frams/neuro/neurofactory.cpp (modified)
	* cpp/frams/neuro/neuroimpl.cpp (modified)
	* cpp/frams/neuro/neuroimpl.h (modified)
	* cpp/frams/param/multiparamload.cpp (modified)
	* cpp/frams/param/param.cpp (modified)
	* cpp/frams/param/param.h (modified)
	* cpp/frams/util/3d.cpp (modified)
	* cpp/frams/util/extvalue.cpp (modified)
	* cpp/frams/util/sstringutils.cpp (modified)
	* cpp/frams/virtfile/stdiofile.cpp (modified)
	* cpp/frams/vm/classes/collectionobj.cpp (modified)

	Renamed some classes and functions to make their purpose more ...


Sun, 19 Apr 2015 13:40:16 GMT Maciej Komosinski [366]
	* cpp/frams/param/param.cpp (modified)

	Improved warning message


Thu, 09 Apr 2015 21:51:28 GMT Maciej Komosinski [348]
	* cpp/common/threads.h (modified)
	* cpp/frams/_demos/f0_variants_test.cpp (modified)
	* cpp/frams/_demos/full_props.cpp (modified)
	* cpp/frams/_demos/geno_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/geometry/apices_test.cpp (modified)
	* cpp/frams/_demos/geometry/geometrytestutils.cpp (modified)
	* cpp/frams/_demos/geometry/info_test.cpp (modified)
	* cpp/frams/_demos/geometry/surface_test.cpp (modified)
	* cpp/frams/_demos/geometry/volume_test.cpp (modified)
	* cpp/frams/_demos/loader_test.cpp (modified)
	* cpp/frams/_demos/loader_test_param.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/part_shapes.cpp (modified)
	* cpp/frams/_demos/printconvmap.cpp (modified)
	* cpp/frams/_demos/serial_test.cpp (modified)
	* cpp/frams/_demos/shapeconvert.cpp (modified)
	* cpp/frams/canvas/neurodiagram.cpp (modified)
	* cpp/frams/config/version.h (modified)
	* cpp/frams/errmgr/stderrors.cpp (modified)
	* cpp/frams/genetics/f1/conv_f1.cpp (modified)
	* cpp/frams/genetics/f4/f4_general.cpp (modified)
	* cpp/frams/genetics/f9/oper_f9.cpp (modified)
	* cpp/frams/genetics/fF/conv_fF.cpp (modified)
	* cpp/frams/genetics/fF/fF_genotype.h (modified)
	* cpp/frams/genetics/fT/oper_fTest.cpp (modified)
	* cpp/frams/genetics/genman.cpp (modified)
	* cpp/frams/genetics/geno.cpp (modified)
	* cpp/frams/genetics/geno.h (modified)
	* cpp/frams/genetics/oper_fx.cpp (modified)
	* cpp/frams/genetics/preconfigured.h (modified)
	* cpp/frams/model/autoname.cpp (modified)
	* cpp/frams/model/model.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/neuroimpl.cpp (modified)
	* cpp/frams/neuro/neurolibparam.cpp (modified)
	* cpp/frams/param/multiparamload.cpp (modified)
	* cpp/frams/param/mutableparam.cpp (modified)
	* cpp/frams/param/mutableparam.h (modified)
	* cpp/frams/param/param.cpp (modified)
	* cpp/frams/param/param.h (modified)
	* cpp/frams/param/paramobj.cpp (modified)
	* cpp/frams/util/extvalue.cpp (modified)
	* cpp/frams/util/hashtable.cpp (modified)
	* cpp/frams/util/sstring.cpp (modified)
	* cpp/frams/util/sstring.h (modified)
	* cpp/frams/util/sstringutils.cpp (modified)
	* cpp/frams/virtfile/stringfile.cpp (modified)
	* cpp/frams/vm/framscript.l (modified)
	* cpp/frams/vm/framscript.y (modified)

	- explicit c_str() in SString instead of (const char*) cast
	- ...


Sat, 04 Apr 2015 18:40:02 GMT Maciej Komosinski [343]
	* cpp/frams/model/autoname.cpp (modified)
	* cpp/frams/model/autoname.h (modified)
	* cpp/frams/param/param.cpp (modified)
	* cpp/frams/util/advlist.cpp (modified)
	* cpp/frams/util/advlist.h (modified)
	* cpp/frams/vm/classes/3dobject.cpp (modified)
	* cpp/frams/vm/classes/3dobject.h (modified)

	Code formatting


Tue, 24 Mar 2015 19:59:52 GMT Maciej Komosinski [342]
	* cpp/frams/param/param.cpp (modified)

	Param loader passes the true filename to script sources (@file name) ...


Sun, 01 Mar 2015 00:41:23 GMT Maciej Komosinski [334]
	* cpp/frams/_demos/loader_test_param.in (modified)
	* cpp/frams/param/param.cpp (modified)

	More specific error messages on failed deserialization (and the ...


Sun, 01 Mar 2015 00:19:56 GMT Maciej Komosinski [333]
	* cpp/frams/param/multiparamload.cpp (modified)
	* cpp/frams/param/multiparamload.h (modified)
	* cpp/frams/param/param.cpp (modified)
	* cpp/frams/param/param.h (modified)
	* cpp/frams/param/paramobj.h (modified)
	* cpp/frams/util/extvalue.cpp (modified)
	* cpp/frams/util/extvalue.h (modified)
	* cpp/frams/vm/classes/collectionobj.cpp (modified)
	* cpp/frams/vm/framscript.y (modified)

	- use source/code mapping for line number and file information in vm ...


Thu, 05 Feb 2015 23:15:08 GMT Maciej Komosinski [326]
	* cpp/frams/param/param.cpp (modified)
	* cpp/frams/param/paramobj.cpp (modified)
	* cpp/frams/param/paramobj.h (modified)
	* cpp/frams/util/extvalue.cpp (modified)
	* cpp/frams/util/extvalue.h (modified)

	Unified parsing of ints and floats; hex notation


Wed, 04 Feb 2015 23:26:20 GMT Maciej Komosinski [325]
	* cpp/frams/param/param.cpp (modified)
	* cpp/frams/util/extvalue.cpp (modified)
	* cpp/frams/util/extvalue.h (modified)

	More strict parsing of int and float numbers from string


Sun, 01 Feb 2015 00:10:22 GMT Maciej Komosinski [320]
	* cpp/frams/param/param.cpp (modified)

	Tab \t ignored in param fields (considered whitespace)


Sun, 01 Feb 2015 00:08:50 GMT Maciej Komosinski [319]
	* cpp/common/stl-util.cpp (modified)
	* cpp/frams/_demos/genooper_test_fTest.cpp (modified)
	* cpp/frams/_demos/part_shapes.cpp (modified)
	* cpp/frams/_demos/serial_test.cpp (modified)
	* cpp/frams/canvas/nn_smart_layout.cpp (modified)
	* cpp/frams/genetics/f1/conv_f1.cpp (modified)
	* cpp/frams/genetics/f9/conv_f9.cpp (modified)
	* cpp/frams/genetics/f9/oper_f9.cpp (modified)
	* cpp/frams/genetics/fF/conv_fF.cpp (modified)
	* cpp/frams/genetics/fT/oper_fTest.cpp (modified)
	* cpp/frams/genetics/genman.cpp (modified)
	* cpp/frams/model/model.cpp (modified)
	* cpp/frams/param/param.h (modified)
	* cpp/frams/util/sstringutils.cpp (modified)

	Fixed compilation warnings


Tue, 27 Jan 2015 22:13:10 GMT Maciej Komosinski [316]
	* cpp/frams/_demos/loader_test_param.cpp (modified)
	* cpp/frams/_demos/loader_test_param.in (modified)
	* cpp/frams/param/param.cpp (modified)
	* cpp/frams/param/param.h (modified)

	Improved documentation (for Param flags in particular)


Mon, 26 Jan 2015 12:03:22 GMT Maciej Komosinski [314]
	* cpp/frams/param/param.cpp (modified)

	Less cryptic variable names: a,b,c -> mn,mx,def


Mon, 26 Jan 2015 08:18:39 GMT Maciej Komosinski [312]
	* cpp/frams/param/param.cpp (modified)

	Formatted source


Mon, 26 Jan 2015 06:24:39 GMT Maciej Komosinski [310]
	* cpp/frams/param/param.cpp (modified)

	Param::getText(int) can be safely used in all cases (previously min<0 ...


Sun, 25 Jan 2015 21:35:55 GMT Maciej Komosinski [306]
	* cpp/frams/param/param.cpp (modified)

	String length limit in Param::setString() was only enforced for ...


Sat, 17 Jan 2015 03:15:17 GMT Maciej Komosinski [300]
	* cpp/frams/param/param.cpp (modified)

	- don't assume getPropCount() is constant while iterating
	- ...


Tue, 06 Jan 2015 05:11:23 GMT Maciej Komosinski [290]
	* cpp/frams/param/param.cpp (modified)

	- Undefined property/function access returns invalid value
	- Unified ...


Tue, 06 Jan 2015 00:47:03 GMT Maciej Komosinski [288]
	* cpp/frams/Makefile-SDK (moved)
	* cpp/frams/Makefile-SDK-files (moved)
	* cpp/frams/_demos/genomanipulation.cpp (moved)
	* cpp/frams/_demos/neuro_test.cpp (modified)
	* cpp/frams/config/f0-SDK.def (moved)
	* cpp/frams/config/sdk_build_config.h (moved)
	* cpp/frams/genetics/gen-config-SDK.h (moved)
	* cpp/frams/model/defassign-f0-SDK.h (moved)
	* cpp/frams/model/f0-SDK-classes.h (moved)
	* cpp/frams/model/modelparts.cpp (modified)
	* cpp/frams/neuro/impl/neuroimpl-body-sdk.h (moved)
	* cpp/frams/neuro/neurocls-f0-SDK-factory.h (moved)
	* cpp/frams/neuro/neurocls-f0-SDK-library.h (moved)
	* cpp/frams/neuro/neuroimpl.cpp (modified)
	* cpp/frams/neuro/neuroimplfiles-SDK.h (moved)
	* cpp/frams/param/syntparam.h (modified)

	GDK->SDK, gdk_test.cpp -> genomanipulation.cpp


Mon, 05 Jan 2015 20:37:33 GMT Maciej Komosinski [286]
	* cpp/common/2d.h (modified)
	* cpp/common/Convert.cpp (modified)
	* cpp/common/Convert.h (modified)
	* cpp/common/framsg.cpp (modified)
	* cpp/common/framsg.h (modified)
	* cpp/common/nonstd.h (modified)
	* cpp/common/nonstd_dir.h (modified)
	* cpp/common/nonstd_math.cpp (modified)
	* cpp/common/nonstd_math.h (modified)
	* cpp/common/nonstd_stdio.cpp (modified)
	* cpp/common/nonstd_stdio.h (modified)
	* cpp/common/nonstd_stl.h (modified)
	* cpp/common/random.h (modified)
	* cpp/common/stl-util.cpp (modified)
	* cpp/common/stl-util.h (modified)
	* cpp/common/threads.h (modified)
	* cpp/frams/_demos/f0_variants_test.cpp (modified)
	* cpp/frams/_demos/full_props.cpp (modified)
	* cpp/frams/_demos/gdk_test.cpp (modified)
	* cpp/frams/_demos/geno_test.cpp (modified)
	* cpp/frams/_demos/genoconv_test.cpp (modified)
	* cpp/frams/_demos/genooper_test.cpp (modified)
	* cpp/frams/_demos/genooper_test_fTest.cpp (modified)
	* cpp/frams/_demos/genotypeloader.cpp (modified)
	* cpp/frams/_demos/genotypeloader.h (modified)
	* cpp/frams/_demos/geometry/apices_test.cpp (modified)
	* cpp/frams/_demos/geometry/geometrytestutils.cpp (modified)
	* cpp/frams/_demos/geometry/geometrytestutils.h (modified)
	* cpp/frams/_demos/geometry/info_test.cpp (modified)
	* cpp/frams/_demos/geometry/surface_test.cpp (modified)
	* cpp/frams/_demos/geometry/volume_test.cpp (modified)
	* cpp/frams/_demos/loader_test.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/part_shapes.cpp (modified)
	* cpp/frams/_demos/printconvmap.cpp (modified)
	* cpp/frams/_demos/printconvmap.h (modified)
	* cpp/frams/_demos/serial_test.cpp (modified)
	* cpp/frams/_demos/shapeconvert.cpp (modified)
	* cpp/frams/canvas/canvasutil.cpp (modified)
	* cpp/frams/canvas/neurodiagram.cpp (modified)
	* cpp/frams/canvas/nn_layout.h (modified)
	* cpp/frams/canvas/nn_layout_model.cpp (modified)
	* cpp/frams/canvas/nn_layout_model.h (modified)
	* cpp/frams/canvas/nn_simple_layout.cpp (modified)
	* cpp/frams/canvas/nn_smart_layout.cpp (modified)
	* cpp/frams/config/gdk_build_config.h (modified)
	* cpp/frams/config/version.h (modified)
	* cpp/frams/errmgr/errmanager.cpp (modified)
	* cpp/frams/errmgr/errmanager.h (modified)
	* cpp/frams/errmgr/stderrors.cpp (modified)
	* cpp/frams/errmgr/stderrors.h (modified)
	* cpp/frams/errmgr/stdouterr.cpp (modified)
	* cpp/frams/errmgr/stdouterr.h (modified)
	* cpp/frams/genetics/defgenoconv.cpp (modified)
	* cpp/frams/genetics/defgenoconv.h (modified)
	* cpp/frams/genetics/f1/conv_f1.cpp (modified)
	* cpp/frams/genetics/f1/conv_f1.h (modified)
	* 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)
	* cpp/frams/genetics/f9/conv_f9.cpp (modified)
	* cpp/frams/genetics/f9/conv_f9.h (modified)
	* cpp/frams/genetics/f9/oper_f9.cpp (modified)
	* cpp/frams/genetics/f9/oper_f9.h (modified)
	* cpp/frams/genetics/fF/conv_fF.cpp (modified)
	* cpp/frams/genetics/fF/conv_fF.h (modified)
	* cpp/frams/genetics/fF/fF_chamber3d.cpp (modified)
	* cpp/frams/genetics/fF/fF_chamber3d.h (modified)
	* cpp/frams/genetics/fF/fF_genotype.cpp (modified)
	* cpp/frams/genetics/fF/fF_genotype.h (modified)
	* cpp/frams/genetics/fF/oper_fF.cpp (modified)
	* cpp/frams/genetics/fF/oper_fF.h (modified)
	* cpp/frams/genetics/fT/oper_fTest.cpp (modified)
	* cpp/frams/genetics/fT/oper_fTest.h (modified)
	* cpp/frams/genetics/gen-config-GDK.h (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/oper_fx.cpp (modified)
	* cpp/frams/genetics/oper_fx.h (modified)
	* cpp/frams/genetics/preconfigured.h (modified)
	* cpp/frams/model/autoname.cpp (modified)
	* cpp/frams/model/autoname.h (modified)
	* cpp/frams/model/defassign-f0-GDK.h (modified)
	* cpp/frams/model/f0-GDK-classes.h (modified)
	* cpp/frams/model/geometry/geometryutils.cpp (modified)
	* cpp/frams/model/geometry/geometryutils.h (modified)
	* cpp/frams/model/geometry/meshbuilder.cpp (modified)
	* cpp/frams/model/geometry/meshbuilder.h (modified)
	* cpp/frams/model/geometry/modelgeoclass.cpp (modified)
	* cpp/frams/model/geometry/modelgeoclass.h (modified)
	* cpp/frams/model/geometry/modelgeometryinfo.cpp (modified)
	* cpp/frams/model/geometry/modelgeometryinfo.h (modified)
	* cpp/frams/model/model.cpp (modified)
	* cpp/frams/model/model.h (modified)
	* cpp/frams/model/modelparts.cpp (modified)
	* cpp/frams/model/modelparts.h (modified)
	* cpp/frams/neuro/geneticneuroparam.cpp (modified)
	* cpp/frams/neuro/geneticneuroparam.h (modified)
	* cpp/frams/neuro/impl/neuroimpl-body-gdk.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)
	* cpp/frams/neuro/neurocls-f0-GDK-factory.h (modified)
	* cpp/frams/neuro/neurocls-f0-GDK-library.h (modified)
	* cpp/frams/neuro/neurofactory.cpp (modified)
	* cpp/frams/neuro/neurofactory.h (modified)
	* cpp/frams/neuro/neuroimpl.cpp (modified)
	* cpp/frams/neuro/neuroimpl.h (modified)
	* cpp/frams/neuro/neuroimplfiles-GDK.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)
	* cpp/frams/param/multiparamload.cpp (modified)
	* cpp/frams/param/multiparamload.h (modified)
	* cpp/frams/param/mutableparam.cpp (modified)
	* cpp/frams/param/mutableparam.h (modified)
	* cpp/frams/param/mutparamiface.h (modified)
	* cpp/frams/param/mutparamlist.cpp (modified)
	* cpp/frams/param/mutparamlist.h (modified)
	* cpp/frams/param/param.cpp (modified)
	* cpp/frams/param/param.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)
	* cpp/frams/param/syntparam.cpp (modified)
	* cpp/frams/param/syntparam.h (modified)
	* cpp/frams/util/3d.cpp (modified)
	* cpp/frams/util/3d.h (modified)
	* cpp/frams/util/advlist.cpp (modified)
	* cpp/frams/util/advlist.h (modified)
	* cpp/frams/util/callbacks.cpp (modified)
	* cpp/frams/util/callbacks.h (modified)
	* cpp/frams/util/extvalue.cpp (modified)
	* cpp/frams/util/extvalue.h (modified)
	* cpp/frams/util/hashtable.cpp (modified)
	* cpp/frams/util/hashtable.h (modified)
	* cpp/frams/util/list.cpp (modified)
	* cpp/frams/util/list.h (modified)
	* cpp/frams/util/multimap.cpp (modified)
	* cpp/frams/util/multimap.h (modified)
	* cpp/frams/util/multirange.cpp (modified)
	* cpp/frams/util/multirange.h (modified)
	* cpp/frams/util/rndutil.cpp (modified)
	* cpp/frams/util/rndutil.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/util/statrick.h (modified)
	* cpp/frams/util/usertags.h (modified)
	* cpp/frams/virtfile/stdiofile-autoinit.cpp (modified)
	* cpp/frams/virtfile/stdiofile.cpp (modified)
	* cpp/frams/virtfile/stdiofile.h (modified)
	* cpp/frams/virtfile/stringfile.cpp (modified)
	* cpp/frams/virtfile/stringfile.h (modified)
	* cpp/frams/virtfile/virtfile.cpp (modified)
	* cpp/frams/virtfile/virtfile.h (modified)
	* cpp/frams/vm/classes/3dobject.cpp (modified)
	* cpp/frams/vm/classes/3dobject.h (modified)
	* cpp/frams/vm/classes/collectionobj.cpp (modified)
	* cpp/frams/vm/classes/collectionobj.h (modified)
	* cpp/frams/vm/classes/genoobj.cpp (modified)
	* cpp/frams/vm/classes/genoobj.h (modified)
	* cpp/frams/vm/framscript.y (modified)

	Updated headers


Mon, 05 Jan 2015 19:39:39 GMT Maciej Komosinski [284]
	* cpp/frams/param/param.h (modified)
	* cpp/frams/util/extvalue.cpp (modified)

	Wrong sscanf size in 64-bit caused stack damage (in "0x....."
	conversion)


Mon, 22 Dec 2014 22:21:16 GMT Maciej Komosinski [278]
	* cpp/frams/param/param.cpp (modified)
	* cpp/frams/param/param.h (modified)

	setDefault(numericonly) removed. 's', 'x' and 'o' are no special ...


Mon, 22 Dec 2014 22:20:27 GMT Maciej Komosinski [277]
	* cpp/frams/param/multiparamload.cpp (modified)
	* cpp/frams/param/multiparamload.h (modified)

	ParamInterface::load() can be aborted (used to avoid incorrect ...


Thu, 18 Dec 2014 11:45:27 GMT Maciej Komosinski [273]
	* cpp/frams/model/model.h (modified)
	* cpp/frams/param/param.cpp (modified)
	* cpp/frams/param/paramobj.cpp (modified)
	* cpp/frams/util/extvalue.cpp (modified)

	- 'o'-type fields are no longer ignored when saving (serialization ...


Tue, 16 Dec 2014 00:48:21 GMT Maciej Komosinski [268]
	* cpp/frams/param/multiparamload.cpp (modified)
	* cpp/frams/param/multiparamload.h (modified)
	* cpp/frams/param/param.cpp (modified)
	* cpp/frams/param/param.h (modified)

	ParamInterface::load warns on unknown fields and skips comments


Tue, 18 Nov 2014 16:01:07 GMT Maciej Komosinski [253]
	* cpp/frams/param/param.cpp (modified)
	* cpp/frams/param/param.h (modified)

	String-type properties can now have a default value stored in their ...


Fri, 07 Nov 2014 16:51:01 GMT Maciej Komosinski [247]
	* cpp/common/Convert.cpp (modified)
	* cpp/common/Convert.h (modified)
	* cpp/common/nonstd.h (modified)
	* cpp/common/nonstd_math.cpp (modified)
	* cpp/common/nonstd_stdio.cpp (modified)
	* cpp/common/nonstd_stdio.h (modified)
	* cpp/common/random.h (modified)
	* cpp/common/stl-util.cpp (modified)
	* cpp/frams/Makefile-GDK (modified)
	* cpp/frams/Makefile-GDK-files (modified)
	* cpp/frams/canvas/neurodiagram.cpp (modified)
	* cpp/frams/canvas/nn_smart_layout.cpp (modified)
	* cpp/frams/config/f0.def (modified)
	* cpp/frams/config/f0def.xml (modified)
	* cpp/frams/config/version.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)
	* cpp/frams/genetics/f9/oper_f9.cpp (modified)
	* cpp/frams/genetics/f9/oper_f9.h (modified)
	* cpp/frams/genetics/fF/oper_fF.cpp (modified)
	* cpp/frams/genetics/fF/oper_fF.h (modified)
	* cpp/frams/genetics/fT/oper_fTest.cpp (modified)
	* cpp/frams/genetics/fT/oper_fTest.h (modified)
	* cpp/frams/genetics/genman.cpp (modified)
	* cpp/frams/genetics/genman.h (modified)
	* cpp/frams/genetics/genoconv.h (modified)
	* cpp/frams/genetics/oper_fx.cpp (modified)
	* cpp/frams/genetics/oper_fx.h (modified)
	* cpp/frams/model/model.cpp (modified)
	* cpp/frams/model/modelparts.cpp (modified)
	* cpp/frams/model/modelparts.h (modified)
	* cpp/frams/neuro/geneticneuroparam.cpp (modified)
	* cpp/frams/neuro/geneticneuroparam.h (modified)
	* cpp/frams/neuro/neurocls-f0-GDK-factory.h (modified)
	* cpp/frams/neuro/neurocls-f0-GDK-library.h (modified)
	* cpp/frams/neuro/neuroimpl.h (modified)
	* cpp/frams/neuro/neurolibparam.cpp (modified)
	* cpp/frams/param/mutableparam.cpp (modified)
	* cpp/frams/param/mutableparam.h (modified)
	* cpp/frams/param/mutparamlist.cpp (modified)
	* cpp/frams/param/mutparamlist.h (modified)
	* cpp/frams/param/param.cpp (modified)
	* cpp/frams/param/param.h (modified)
	* cpp/frams/util/callbacks.cpp (modified)
	* cpp/frams/util/callbacks.h (modified)
	* cpp/frams/util/extvalue.cpp (modified)
	* cpp/frams/util/extvalue.h (modified)
	* cpp/frams/util/hashtable.h (modified)
	* cpp/frams/util/list.h (modified)
	* cpp/frams/util/rndutil.cpp (modified)
	* cpp/frams/util/sstring.cpp (modified)
	* cpp/frams/util/sstring.h (modified)
	* cpp/frams/virtfile/stdiofile.h (modified)
	* cpp/frams/virtfile/stringfile.cpp (modified)
	* cpp/frams/virtfile/stringfile.h (modified)
	* cpp/frams/virtfile/virtfile.cpp (modified)
	* cpp/frams/virtfile/virtfile.h (modified)
	* cpp/frams/vm/classes/3dobject.cpp (modified)
	* cpp/frams/vm/classes/3dobject.h (modified)
	* cpp/frams/vm/framscript.y (modified)

	Sources support both 32-bit and 64-bit, and more compilers


Wed, 30 Apr 2014 18:25:32 GMT Maciej Komosinski [240]
	* cpp/frams/canvas/neurodiagram.cpp (modified)
	* cpp/frams/genetics/genman.cpp (modified)
	* cpp/frams/param/mutableparam.cpp (modified)
	* cpp/frams/vm/classes/3dobject.cpp (modified)
	* cpp/frams/vm/classes/collectionobj.cpp (modified)
	* cpp/frams/vm/classes/genoobj.cpp (modified)

	Used | instead of + when adding binary flags


Fri, 25 Apr 2014 14:15:30 GMT Maciej Komosinski [230]
	* cpp/frams/param/param.cpp (modified)
	* cpp/frams/param/param.h (modified)

	Detects invalid ParamEntry when accessing ParamEntry-based Params in ...


Tue, 25 Mar 2014 02:52:08 GMT Maciej Komosinski [197]
	* cpp/common/2d.h (modified)
	* cpp/common/Convert.cpp (modified)
	* cpp/common/Convert.h (modified)
	* cpp/common/framsg.cpp (modified)
	* cpp/common/framsg.h (modified)
	* cpp/common/nonstd.h (modified)
	* cpp/common/nonstd_dir.h (modified)
	* cpp/common/nonstd_math.cpp (modified)
	* cpp/common/nonstd_math.h (modified)
	* cpp/common/nonstd_stdio.cpp (modified)
	* cpp/common/nonstd_stdio.h (modified)
	* cpp/common/nonstd_stl.h (modified)
	* cpp/common/random.h (modified)
	* cpp/common/stl-util.cpp (modified)
	* cpp/common/stl-util.h (modified)
	* cpp/common/threads.h (modified)
	* cpp/frams/_demos/f0_variants_test.cpp (modified)
	* cpp/frams/_demos/full_props.cpp (modified)
	* cpp/frams/_demos/gdk_test.cpp (modified)
	* cpp/frams/_demos/geno_test.cpp (modified)
	* cpp/frams/_demos/genoconv_test.cpp (modified)
	* cpp/frams/_demos/genooper_test.cpp (modified)
	* cpp/frams/_demos/genotypeloader.cpp (modified)
	* cpp/frams/_demos/genotypeloader.h (modified)
	* cpp/frams/_demos/loader_test.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/part_shapes.cpp (modified)
	* cpp/frams/_demos/printconvmap.cpp (modified)
	* cpp/frams/_demos/printconvmap.h (modified)
	* cpp/frams/_demos/serial_test.cpp (modified)
	* cpp/frams/canvas/canvasutil.cpp (modified)
	* cpp/frams/canvas/neurodiagram.cpp (modified)
	* cpp/frams/canvas/nn_layout.h (modified)
	* cpp/frams/canvas/nn_layout_model.cpp (modified)
	* cpp/frams/canvas/nn_layout_model.h (modified)
	* cpp/frams/canvas/nn_simple_layout.cpp (modified)
	* cpp/frams/canvas/nn_smart_layout.cpp (modified)
	* cpp/frams/config/gdk_build_config.h (modified)
	* cpp/frams/config/version.h (modified)
	* cpp/frams/errmgr/errmanager.cpp (modified)
	* cpp/frams/errmgr/errmanager.h (modified)
	* cpp/frams/errmgr/stderrors.cpp (modified)
	* cpp/frams/errmgr/stderrors.h (modified)
	* cpp/frams/errmgr/stdouterr.cpp (modified)
	* cpp/frams/errmgr/stdouterr.h (modified)
	* cpp/frams/genetics/defgenoconv.cpp (modified)
	* cpp/frams/genetics/defgenoconv.h (modified)
	* cpp/frams/genetics/f1/conv_f1.cpp (modified)
	* cpp/frams/genetics/f1/conv_f1.h (modified)
	* 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)
	* cpp/frams/genetics/f9/conv_f9.cpp (modified)
	* cpp/frams/genetics/f9/conv_f9.h (modified)
	* cpp/frams/genetics/f9/oper_f9.cpp (modified)
	* cpp/frams/genetics/f9/oper_f9.h (modified)
	* cpp/frams/genetics/fF/conv_fF.cpp (modified)
	* cpp/frams/genetics/fF/conv_fF.h (modified)
	* cpp/frams/genetics/fF/fF_chamber3d.cpp (modified)
	* cpp/frams/genetics/fF/fF_chamber3d.h (modified)
	* cpp/frams/genetics/fF/fF_genotype.cpp (modified)
	* cpp/frams/genetics/fF/fF_genotype.h (modified)
	* cpp/frams/genetics/fF/oper_fF.cpp (modified)
	* cpp/frams/genetics/fF/oper_fF.h (modified)
	* cpp/frams/genetics/gen-config-GDK.h (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/oper_fx.cpp (modified)
	* cpp/frams/genetics/oper_fx.h (modified)
	* cpp/frams/genetics/preconfigured.h (modified)
	* cpp/frams/model/autoname.cpp (modified)
	* cpp/frams/model/autoname.h (modified)
	* cpp/frams/model/defassign-f0-GDK.h (modified)
	* cpp/frams/model/f0-GDK-classes.h (modified)
	* cpp/frams/model/model.cpp (modified)
	* cpp/frams/model/model.h (modified)
	* cpp/frams/model/modelparts.cpp (modified)
	* cpp/frams/model/modelparts.h (modified)
	* cpp/frams/neuro/geneticneuroparam.cpp (modified)
	* cpp/frams/neuro/geneticneuroparam.h (modified)
	* cpp/frams/neuro/impl/neuroimpl-body-gdk.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)
	* cpp/frams/neuro/neurocls-f0-GDK-factory.h (modified)
	* cpp/frams/neuro/neurocls-f0-GDK-library.h (modified)
	* cpp/frams/neuro/neurofactory.cpp (modified)
	* cpp/frams/neuro/neurofactory.h (modified)
	* cpp/frams/neuro/neuroimpl.cpp (modified)
	* cpp/frams/neuro/neuroimpl.h (modified)
	* cpp/frams/neuro/neuroimplfiles-GDK.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)
	* cpp/frams/param/multiparamload.cpp (modified)
	* cpp/frams/param/multiparamload.h (modified)
	* cpp/frams/param/mutableparam.cpp (modified)
	* cpp/frams/param/mutableparam.h (modified)
	* cpp/frams/param/mutparamiface.h (modified)
	* cpp/frams/param/mutparamlist.cpp (modified)
	* cpp/frams/param/mutparamlist.h (modified)
	* cpp/frams/param/param.cpp (modified)
	* cpp/frams/param/param.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)
	* cpp/frams/param/syntparam.cpp (modified)
	* cpp/frams/param/syntparam.h (modified)
	* cpp/frams/util/3d.cpp (modified)
	* cpp/frams/util/3d.h (modified)
	* cpp/frams/util/advlist.cpp (modified)
	* cpp/frams/util/advlist.h (modified)
	* cpp/frams/util/callbacks.cpp (modified)
	* cpp/frams/util/callbacks.h (modified)
	* cpp/frams/util/extvalue.cpp (modified)
	* cpp/frams/util/extvalue.h (modified)
	* cpp/frams/util/hashtable.cpp (modified)
	* cpp/frams/util/hashtable.h (modified)
	* cpp/frams/util/list.cpp (modified)
	* cpp/frams/util/list.h (modified)
	* cpp/frams/util/multimap.cpp (modified)
	* cpp/frams/util/multimap.h (modified)
	* cpp/frams/util/multirange.cpp (modified)
	* cpp/frams/util/multirange.h (modified)
	* cpp/frams/util/rndutil.cpp (modified)
	* cpp/frams/util/rndutil.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/util/statrick.h (modified)
	* cpp/frams/util/usertags.h (modified)
	* cpp/frams/virtfile/stdiofile-autoinit.cpp (modified)
	* cpp/frams/virtfile/stdiofile.cpp (modified)
	* cpp/frams/virtfile/stdiofile.h (modified)
	* cpp/frams/virtfile/stringfile.cpp (modified)
	* cpp/frams/virtfile/stringfile.h (modified)
	* cpp/frams/virtfile/virtfile.cpp (modified)
	* cpp/frams/virtfile/virtfile.h (modified)
	* cpp/frams/vm/classes/3dobject.cpp (modified)
	* cpp/frams/vm/classes/3dobject.h (modified)
	* cpp/frams/vm/classes/collectionobj.cpp (modified)
	* cpp/frams/vm/classes/collectionobj.h (modified)
	* cpp/frams/vm/classes/genoobj.cpp (modified)
	* cpp/frams/vm/classes/genoobj.h (modified)
	* cpp/frams/vm/framscript.y (modified)

	GDK used by developers since 1999, distributed on the web since 2002


Sat, 01 Mar 2014 21:25:20 GMT sz [154]
	* cpp/frams/param/param.cpp (modified)
	* cpp/frams/param/param.h (modified)
	* cpp/frams/util/rndutil.cpp (modified)

	reformatting, english translation


Wed, 26 Feb 2014 19:04:49 GMT sz [144]
	* cpp/frams/param/param.cpp (modified)
	* cpp/frams/param/param.h (modified)
	* cpp/frams/util/extvalue.cpp (modified)
	* cpp/frams/util/extvalue.h (modified)

	Param and ExtValue improvements (better control on conversions, ...


Wed, 19 Feb 2014 12:59:17 GMT sz [138]
	* cpp/frams/Makefile-GDK (modified)
	* cpp/frams/Makefile-GDK-files (modified)
	* cpp/frams/Makefile-maintain (modified)
	* cpp/frams/_demos/genooper_test.cpp (added)
	* cpp/frams/genetics/gen-config-GDK.h (modified)
	* cpp/frams/genetics/genman.cpp (added)
	* cpp/frams/genetics/genman.h (added)
	* cpp/frams/model/autoname.cpp (added)
	* cpp/frams/model/autoname.h (added)
	* cpp/frams/neuro/geneticneuroparam.cpp (added)
	* cpp/frams/neuro/geneticneuroparam.h (added)
	* cpp/frams/neuro/neurolibparam.cpp (added)
	* cpp/frams/neuro/neurolibparam.h (added)
	* cpp/frams/param/mutableparam.cpp (added)
	* cpp/frams/param/mutableparam.h (added)
	* cpp/frams/param/mutparamiface.h (added)
	* cpp/frams/param/mutparamlist.cpp (added)
	* cpp/frams/param/mutparamlist.h (added)
	* cpp/frams/vm/classes/genoobj.cpp (added)
	* cpp/frams/vm/classes/genoobj.h (added)

	genetic operator example - frams/_demos/genooper_test.cpp


Mon, 10 Feb 2014 16:09:58 GMT sz [124]
	* cpp/frams/_demos/multiline_f0_test.cpp (modified)
	* cpp/frams/param/param.cpp (modified)
	* cpp/frams/param/param.h (modified)

	Param::save altname argument is now more convenient const char*


Sat, 08 Feb 2014 05:00:41 GMT sz [121]
	* cpp/frams/Makefile-GDK-files (modified)
	* cpp/frams/_demos/conv_test.cpp (modified)
	* cpp/frams/_demos/f0_variants_test.cpp (modified)
	* cpp/frams/_demos/full_props.cpp (modified)
	* cpp/frams/_demos/gdk_test.cpp (modified)
	* cpp/frams/_demos/geno_test.cpp (modified)
	* cpp/frams/_demos/genotypeloader.cpp (modified)
	* cpp/frams/_demos/genotypeloader.h (modified)
	* cpp/frams/_demos/loader_test.cpp (modified)
	* cpp/frams/_demos/multiline_f0_test.cpp (modified)
	* cpp/frams/_demos/neuro_test.cpp (modified)
	* cpp/frams/_demos/part_shapes.cpp (modified)
	* cpp/frams/_demos/printconvmap.cpp (modified)
	* cpp/frams/_demos/printconvmap.h (modified)
	* cpp/frams/_demos/serial_test.cpp (modified)
	* cpp/frams/config/gdk_build_config.h (modified)
	* cpp/frams/errmgr/errmanager.cpp (modified)
	* cpp/frams/errmgr/errmanager.h (modified)
	* cpp/frams/errmgr/stderrors.cpp (modified)
	* cpp/frams/errmgr/stderrors.h (modified)
	* cpp/frams/errmgr/stdouterr.cpp (modified)
	* cpp/frams/errmgr/stdouterr.h (modified)
	* cpp/frams/genetics/defgenoconv.cpp (modified)
	* cpp/frams/genetics/defgenoconv.h (modified)
	* cpp/frams/genetics/f1/conv_f1.cpp (modified)
	* cpp/frams/genetics/f1/conv_f1.h (modified)
	* cpp/frams/genetics/gen-config-GDK.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/oper_fx.cpp (modified)
	* cpp/frams/genetics/oper_fx.h (modified)
	* cpp/frams/model/defassign-f0-GDK.h (modified)
	* cpp/frams/model/f0-GDK-classes.h (modified)
	* cpp/frams/model/model.cpp (modified)
	* cpp/frams/model/model.h (modified)
	* cpp/frams/model/modelparts.cpp (modified)
	* cpp/frams/model/modelparts.h (modified)
	* cpp/frams/neuro/impl/neuroimpl-body-gdk.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)
	* cpp/frams/neuro/neurocls-f0-GDK-factory.h (modified)
	* cpp/frams/neuro/neurocls-f0-GDK-library.h (modified)
	* cpp/frams/neuro/neurofactory.cpp (modified)
	* cpp/frams/neuro/neurofactory.h (modified)
	* cpp/frams/neuro/neuroimpl.cpp (modified)
	* cpp/frams/neuro/neuroimpl.h (modified)
	* cpp/frams/neuro/neuroimplfiles-GDK.h (modified)
	* cpp/frams/neuro/neurolibrary.cpp (modified)
	* cpp/frams/neuro/neurolibrary.h (modified)
	* cpp/frams/param/multiparamload.cpp (modified)
	* cpp/frams/param/multiparamload.h (modified)
	* cpp/frams/param/param.cpp (modified)
	* cpp/frams/param/param.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)
	* cpp/frams/param/syntparam.cpp (modified)
	* cpp/frams/param/syntparam.h (modified)
	* cpp/frams/util/3d.cpp (modified)
	* cpp/frams/util/3d.h (modified)
	* cpp/frams/util/advlist.cpp (modified)
	* cpp/frams/util/advlist.h (modified)
	* cpp/frams/util/callbacks.cpp (modified)
	* cpp/frams/util/callbacks.h (modified)
	* cpp/frams/util/extvalue.cpp (modified)
	* cpp/frams/util/extvalue.h (modified)
	* cpp/frams/util/hashtable.cpp (modified)
	* cpp/frams/util/hashtable.h (modified)
	* cpp/frams/util/list.cpp (modified)
	* cpp/frams/util/list.h (modified)
	* cpp/frams/util/multimap.cpp (modified)
	* cpp/frams/util/multimap.h (modified)
	* cpp/frams/util/multirange.cpp (modified)
	* cpp/frams/util/multirange.h (modified)
	* cpp/frams/util/rndutil.cpp (modified)
	* cpp/frams/util/rndutil.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/util/statrick.h (modified)
	* cpp/frams/util/usertags.h (modified)
	* cpp/frams/virtfile/stdiofile-autoinit.cpp (modified)
	* cpp/frams/virtfile/stdiofile.cpp (modified)
	* cpp/frams/virtfile/stdiofile.h (modified)
	* cpp/frams/virtfile/stringfile.cpp (modified)
	* cpp/frams/virtfile/stringfile.h (modified)
	* cpp/frams/virtfile/virtfile.cpp (modified)
	* cpp/frams/virtfile/virtfile.h (modified)
	* cpp/frams/vm/classes/3dobject.cpp (modified)
	* cpp/frams/vm/classes/3dobject.h (modified)
	* cpp/frams/vm/classes/collectionobj.cpp (modified)
	* cpp/frams/vm/classes/collectionobj.h (modified)

	updated file headers and makefiles


Sun, 26 Jan 2014 04:47:49 GMT sz [113]
	* cpp/frams/param/multiparamload.cpp (modified)
	* cpp/frams/param/multiparamload.h (modified)

	some compilers don't like functions called 'include()'


Mon, 20 Jan 2014 14:01:18 GMT sz [109]
	* cpp/README (added)
	* cpp/common (added)
	* cpp/common/2d.h (added)
	* cpp/common/Convert.cpp (added)
	* cpp/common/Convert.h (added)
	* cpp/common/framsg.cpp (added)
	* cpp/common/framsg.h (added)
	* cpp/common/nonstd.h (added)
	* cpp/common/nonstd_dir.h (added)
	* cpp/common/nonstd_math.cpp (added)
	* cpp/common/nonstd_math.h (added)
	* cpp/common/nonstd_stdio.cpp (added)
	* cpp/common/nonstd_stdio.h (added)
	* cpp/common/nonstd_stl.h (added)
	* cpp/common/random.h (added)
	* cpp/common/threads.h (added)
	* cpp/frams (added)
	* cpp/frams/Makefile-GDK (added)
	* cpp/frams/Makefile-GDK-files (added)
	* cpp/frams/Makefile-maintain (added)
	* cpp/frams/_demos (added)
	* cpp/frams/_demos/conv_test.cpp (added)
	* cpp/frams/_demos/f0_variants_test.cpp (added)
	* cpp/frams/_demos/full_props.cpp (added)
	* cpp/frams/_demos/gdk_test.cpp (added)
	* cpp/frams/_demos/geno_test.cpp (added)
	* cpp/frams/_demos/genotypeloader.cpp (added)
	* cpp/frams/_demos/genotypeloader.h (added)
	* cpp/frams/_demos/loader_test.cpp (added)
	* cpp/frams/_demos/multiline_f0_test.cpp (added)
	* cpp/frams/_demos/neuro_test.cpp (added)
	* cpp/frams/_demos/part_shapes.cpp (added)
	* cpp/frams/_demos/printconvmap.cpp (added)
	* cpp/frams/_demos/printconvmap.h (added)
	* cpp/frams/_demos/serial_test.cpp (added)
	* cpp/frams/config (added)
	* cpp/frams/config/f0-GDK.def (added)
	* cpp/frams/config/f0.def (added)
	* cpp/frams/config/f0def.xml (added)
	* cpp/frams/config/gdk_build_config.h (added)
	* cpp/frams/errmgr (added)
	* cpp/frams/errmgr/errmanager.cpp (added)
	* cpp/frams/errmgr/errmanager.h (added)
	* cpp/frams/errmgr/stderrors.cpp (added)
	* cpp/frams/errmgr/stderrors.h (added)
	* cpp/frams/errmgr/stdouterr.cpp (added)
	* cpp/frams/errmgr/stdouterr.h (added)
	* cpp/frams/genetic (added)
	* cpp/frams/genetic/conv (added)
	* cpp/frams/genetic/conv/conv_f1.cpp (added)
	* cpp/frams/genetic/conv/conv_f1.h (added)
	* cpp/frams/genetic/defgenoconv.cpp (added)
	* cpp/frams/genetic/defgenoconv.h (added)
	* cpp/frams/genetic/gen-config-GDK.h (added)
	* cpp/frams/genetic/geno.cpp (added)
	* cpp/frams/genetic/geno.h (added)
	* cpp/frams/genetic/genoconv.cpp (added)
	* cpp/frams/genetic/genoconv.h (added)
	* cpp/frams/genetic/oper (added)
	* cpp/frams/genetic/oper/geno_fx.cpp (added)
	* cpp/frams/genetic/oper/geno_fx.h (added)
	* cpp/frams/model (added)
	* cpp/frams/model/defassign-f0-GDK.h (added)
	* cpp/frams/model/f0-GDK-classes.h (added)
	* cpp/frams/model/model.cpp (added)
	* cpp/frams/model/model.h (added)
	* cpp/frams/model/modelparts.cpp (added)
	* cpp/frams/model/modelparts.h (added)
	* cpp/frams/neuro (added)
	* cpp/frams/neuro/impl (added)
	* cpp/frams/neuro/impl/neuroimpl-body-gdk.h (added)
	* cpp/frams/neuro/impl/neuroimpl-channels.cpp (added)
	* cpp/frams/neuro/impl/neuroimpl-channels.h (added)
	* cpp/frams/neuro/impl/neuroimpl-fuzzy-f0.cpp (added)
	* cpp/frams/neuro/impl/neuroimpl-fuzzy-f0.h (added)
	* cpp/frams/neuro/impl/neuroimpl-fuzzy.cpp (added)
	* cpp/frams/neuro/impl/neuroimpl-fuzzy.h (added)
	* cpp/frams/neuro/impl/neuroimpl-simple.cpp (added)
	* cpp/frams/neuro/impl/neuroimpl-simple.h (added)
	* cpp/frams/neuro/neurocls-f0-GDK-factory.h (added)
	* cpp/frams/neuro/neurocls-f0-GDK-library.h (added)
	* cpp/frams/neuro/neurofactory.cpp (added)
	* cpp/frams/neuro/neurofactory.h (added)
	* cpp/frams/neuro/neuroimpl.cpp (added)
	* cpp/frams/neuro/neuroimpl.h (added)
	* cpp/frams/neuro/neuroimplfiles-GDK.h (added)
	* cpp/frams/neuro/neurolibrary.cpp (added)
	* cpp/frams/neuro/neurolibrary.h (added)
	* cpp/frams/param (added)
	* cpp/frams/param/multiparamload.cpp (added)
	* cpp/frams/param/multiparamload.h (added)
	* cpp/frams/param/param.cpp (added)
	* cpp/frams/param/param.h (added)
	* cpp/frams/param/paramobj.cpp (added)
	* cpp/frams/param/paramobj.h (added)
	* cpp/frams/param/paramtabobj.cpp (added)
	* cpp/frams/param/paramtabobj.h (added)
	* cpp/frams/param/syntparam.cpp (added)
	* cpp/frams/param/syntparam.h (added)
	* cpp/frams/util (added)
	* cpp/frams/util/3d.cpp (added)
	* cpp/frams/util/3d.h (added)
	* cpp/frams/util/advlist.cpp (added)
	* cpp/frams/util/advlist.h (added)
	* cpp/frams/util/callbacks.cpp (added)
	* cpp/frams/util/callbacks.h (added)
	* cpp/frams/util/extvalue.cpp (added)
	* cpp/frams/util/extvalue.h (added)
	* cpp/frams/util/hashtable.cpp (added)
	* cpp/frams/util/hashtable.h (added)
	* cpp/frams/util/list.cpp (added)
	* cpp/frams/util/list.h (added)
	* cpp/frams/util/multimap.cpp (added)
	* cpp/frams/util/multimap.h (added)
	* cpp/frams/util/multirange.cpp (added)
	* cpp/frams/util/multirange.h (added)
	* cpp/frams/util/rndutil.cpp (added)
	* cpp/frams/util/rndutil.h (added)
	* cpp/frams/util/sstring.cpp (added)
	* cpp/frams/util/sstring.h (added)
	* cpp/frams/util/sstringutils.cpp (added)
	* cpp/frams/util/sstringutils.h (added)
	* cpp/frams/util/statrick.h (added)
	* cpp/frams/util/usertags.h (added)
	* cpp/frams/virtfile (added)
	* cpp/frams/virtfile/stdiofile-autoinit.cpp (added)
	* cpp/frams/virtfile/stdiofile.cpp (added)
	* cpp/frams/virtfile/stdiofile.h (added)
	* cpp/frams/virtfile/stringfile.cpp (added)
	* cpp/frams/virtfile/stringfile.h (added)
	* cpp/frams/virtfile/virtfile.cpp (added)
	* cpp/frams/virtfile/virtfile.h (added)
	* cpp/frams/vm (added)
	* cpp/frams/vm/classes (added)
	* cpp/frams/vm/classes/3dobject.cpp (added)
	* cpp/frams/vm/classes/3dobject.h (added)
	* cpp/frams/vm/classes/collectionobj.cpp (added)
	* cpp/frams/vm/classes/collectionobj.h (added)
	* cpp/gdk (deleted)

	source reorganization (see README)
	new feature added: part/joint ...