#
# ChangeLog for cpp/common
#
# Generated by Trac 1.2.1
# 03/14/25 10:21:07

Mon, 30 Nov 2020 02:39:11 GMT Maciej Komosinski [1036]
	* cpp/common/util-string.cpp (modified)

	Fixed comparison for compilers with default char = signed


Thu, 26 Nov 2020 00:26:40 GMT Maciej Komosinski [1028]
	* cpp/common/2d.h (modified)
	* cpp/common/Convert.h (modified)

	Separated Pt2D


Thu, 26 Nov 2020 00:12:15 GMT Maciej Komosinski [1027]
	* cpp/common/nonstd_stl.h (modified)

	#defined ARRAY_LENGTH(x) replaced by std::size(x) since C++17


Thu, 26 Nov 2020 00:10:49 GMT Maciej Komosinski [1026]
	* cpp/common/nonstd_math.cpp (modified)
	* cpp/frams/model/geometry/geometryutils.cpp (modified)

	Workarounds for Embarcadero 10.3u3 compiler bug and incompatibility


Thu, 13 Aug 2020 13:11:55 GMT Maciej Komosinski [1025]
	* cpp/common/util-string.cpp (modified)
	* cpp/common/util-string.h (modified)

	Added a repr() function that converts a string using only printable ...


Mon, 20 Jul 2020 12:15:14 GMT Maciej Komosinski [1016]
	* cpp/common/nonstd.h (modified)
	* cpp/common/util-string.cpp (modified)
	* cpp/common/util-string.h (modified)

	Added whitespace-trimming functions for std::string


Tue, 14 Jul 2020 13:54:43 GMT Maciej Komosinski [1005]
	* cpp/common/Convert.cpp (modified)
	* cpp/common/Convert.h (modified)
	* cpp/common/random.h (modified)
	* cpp/frams/_demos/simil_test.cpp (modified)
	* cpp/frams/genetics/f9/f9_oper.cpp (modified)
	* cpp/frams/param/paramobj.cpp (modified)
	* cpp/frams/util/extvalue.cpp (modified)

	Higher conformance with C++17, but gave up after missing M_PI, ...


Mon, 13 Jul 2020 22:21:40 GMT Maciej Komosinski [1001]
	* cpp/common/nonstd_math.cpp (modified)

	Another attempt to rounding floating-point values with desired
	precision


Wed, 08 Jul 2020 11:11:17 GMT Maciej Komosinski [980]
	* cpp/common/nonstd_math.cpp (modified)

	Added missing #include for *nix


Tue, 07 Jul 2020 23:53:39 GMT Maciej Komosinski [979]
	* cpp/common/nonstd_math.cpp (modified)
	* cpp/common/nonstd_math.h (modified)

	Improved float-rounding functions, follow-up to r970


Mon, 29 Jun 2020 22:34:59 GMT Maciej Komosinski [970]
	* cpp/common/nonstd_math.cpp (modified)
	* cpp/common/nonstd_math.h (modified)
	* cpp/frams/util/sstring-simple.cpp (modified)
	* cpp/frams/util/sstring.cpp (modified)

	Added functions to properly round floating point values to specified ...


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*


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


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()


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


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, 07 Jan 2020 16:56:21 GMT Maciej Komosinski [905]
	* cpp/common/2d.h (modified)

	Added XYRect::fitAspect(float aspect)


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


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


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


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, 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: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:13:25 GMT Maciej Komosinski [856]
	* cpp/common/2d.h (modified)

	Support for more operations in 2D


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:45:08 GMT Maciej Komosinski [848]
	* cpp/common/2d.h (modified)

	2D operations with more granular types of arguments


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


Tue, 09 Oct 2018 00:00:49 GMT Maciej Komosinski [820]
	* cpp/common/virtfile/stdiofile.cpp (modified)
	* cpp/common/virtfile/stdiofile.h (modified)

	More complete implementation of directories in the virtual filesystem ...


Fri, 11 May 2018 21:38:10 GMT Maciej Komosinski [778]
	* cpp/common/2d.h (modified)

	A few useful functions added for 2D operations


Thu, 29 Mar 2018 20:51:30 GMT Maciej Komosinski [766]
	* cpp/common/2d.h (modified)

	Added a number of useful methods in 2D


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


Mon, 04 Sep 2017 01:24:01 GMT Maciej Komosinski [691]
	* cpp/common/Convert.h (modified)
	* cpp/frams/util/sstringutils.cpp (modified)
	* cpp/frams/util/sstringutils.h (modified)

	Support for reading/parsing and writing 64-bit integer values


Wed, 07 Jun 2017 09:57:47 GMT Maciej Komosinski [665]
	* cpp/common/nonstd_math.h (modified)
	* cpp/common/threads.h (modified)

	Cosmetic


Thu, 20 Apr 2017 19:09:18 GMT Maciej Komosinski [655]
	* cpp/common/virtfile/virtfile.h (modified)

	Better description of the VIRTFILE_OVERLOADING macro


Thu, 02 Feb 2017 14:13:39 GMT Maciej Komosinski [649]
	* cpp/common/threads.h (modified)

	Display diagnostic message when threads not released properly


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, 22 Jun 2016 22:15:59 GMT Maciej Komosinski [522]
	* cpp/common/loggers/loggers.cpp (modified)
	* cpp/common/loggers/loggertostdout.cpp (modified)
	* cpp/frams/genetics/defgenoconv.h (modified)
	* cpp/frams/genetics/geno.cpp (modified)
	* cpp/frams/genetics/geno.h (modified)
	* cpp/frams/model/model.cpp (modified)
	* cpp/frams/model/model.h (modified)
	* cpp/frams/util/extvalue.cpp (modified)
	* cpp/frams/util/extvalue.h (modified)

	Code formatting


Mon, 23 May 2016 11:48:45 GMT Maciej Komosinski [511]
	* cpp/common/log.cpp (modified)
	* cpp/common/log.h (modified)
	* cpp/common/loggers/loggers.cpp (modified)
	* cpp/common/loggers/loggers.h (modified)
	* cpp/common/loggers/loggertostdout.cpp (modified)
	* cpp/common/loggers/loggertostdout.h (modified)

	Improved handling of multiline messages by loggers


Wed, 30 Mar 2016 22:34:37 GMT Maciej Komosinski [492]
	* cpp/common/nonstd_math.cpp (modified)
	* cpp/common/nonstd_math.h (modified)
	* cpp/frams/canvas/nn_smart_layout.cpp (modified)
	* cpp/frams/genetics/geno.h (modified)
	* cpp/frams/model/similarity/simil_model.cpp (modified)
	* cpp/frams/neuro/neuroimpl.cpp (modified)

	emscripten compatibility


Sun, 14 Feb 2016 02:40:21 GMT Maciej Komosinski [471]
	* cpp/common/nonstd_math.cpp (modified)

	FP overflow exception non-fatal


Wed, 03 Feb 2016 21:59:30 GMT Maciej Komosinski [460]
	* cpp/common/stl-util.cpp (modified)
	* cpp/common/stl-util.h (modified)

	Added a function to strip the path component from filename


Sun, 29 Nov 2015 21:19:52 GMT Maciej Komosinski [452]
	* cpp/common/loggers/loggers.cpp (modified)
	* cpp/common/loggers/loggers.h (modified)
	* cpp/frams/genetics/geno.cpp (modified)

	Validation of genotypes additionally prints genotype name when there ...


Wed, 26 Aug 2015 22:07:42 GMT Maciej Komosinski [427]
	* cpp/common/nonstd_stdio.cpp (modified)
	* cpp/common/virtfile/virtfile.h (modified)

	Android can read files again after a slash has been removed from the
	path


Wed, 26 Aug 2015 22:05:32 GMT Maciej Komosinski [425]
	* cpp/common/virtfile/stdiofile.cpp (modified)
	* cpp/common/virtfile/stdiofile.h (modified)

	The NO_STD_IN_OUT_ERR macro excludes entire functions, not their
	contents


Wed, 26 Aug 2015 22:03:45 GMT Maciej Komosinski [424]
	* cpp/common/nonstd.h (modified)
	* cpp/frams/util/rndutil.cpp (modified)

	iOS compilation


Thu, 02 Jul 2015 09:07:42 GMT Maciej Komosinski [410]
	* cpp/common/virtfile/virtfile.cpp (modified)
	* cpp/common/virtfile/virtfile.h (modified)

	ChainFileSystem can merge Vopendir() results


Mon, 22 Jun 2015 23:41:37 GMT Maciej Komosinski [400]
	* cpp/common/Convert.cpp (modified)
	* cpp/common/console.cpp (modified)
	* cpp/frams/config/version.h (modified)

	Improved comments


Mon, 22 Jun 2015 23:08:14 GMT sz [399]
	* cpp/common/console.cpp (added)
	* cpp/common/console.h (added)
	* cpp/frams/Makefile-SDK-files (modified)

	Added the missing console.h/.cpp files, required by the new ...


Mon, 22 Jun 2015 22:53:55 GMT Maciej Komosinski [398]
	* cpp/common/nonstd.h (modified)

	Linux/Windows compatibility (gcc/MSVC)


Mon, 22 Jun 2015 22:53:10 GMT Maciej Komosinski [397]
	* cpp/common/loggers/loggertostdout.cpp (modified)
	* cpp/common/loggers/loggertostdout.h (modified)

	Colors in console (stdout)


Tue, 26 May 2015 18:14:16 GMT sz [390]
	* cpp/common/loggers (moved)

	Moved frams/loggers to common/loggers


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


Fri, 22 May 2015 01:59:46 GMT sz [381]
	* cpp/common/virtfile (moved)

	Moved frams/virtfile to common/virtfile


Mon, 27 Apr 2015 02:42:52 GMT Maciej Komosinski [377]
	* cpp/common/threads.h (modified)

	Included header for NULL


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


Thu, 23 Apr 2015 01:18:25 GMT Maciej Komosinski [374]
	* cpp/common/nonstd_stdio.cpp (modified)
	* cpp/common/nonstd_stdio.h (modified)
	* cpp/common/stl-util.cpp (modified)
	* cpp/frams/virtfile/stdiofile.cpp (modified)

	Under _WIN32, mfopen() now redirects to a function mfile_wfopen() ...


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


Tue, 21 Apr 2015 13:19:47 GMT Maciej Komosinski [371]
	* cpp/common/threads.h (modified)
	* cpp/frams/util/extvalue.cpp (modified)
	* cpp/frams/util/extvalue.h (modified)
	* cpp/frams/vm/classes/collectionobj.cpp (modified)

	THREAD_LOCAL uses ThreadLocal_ prefix for variables. The static ...


Sun, 19 Apr 2015 13:36:16 GMT Maciej Komosinski [364]
	* cpp/common/Makefile-maintain (modified)

	Warn non incorrect paths in makefile


Sun, 19 Apr 2015 13:31:49 GMT Maciej Komosinski [363]
	* cpp/common/Makefile-maintain (moved)

	Makefile-maintain is now in common


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


Tue, 07 Apr 2015 02:20:14 GMT Maciej Komosinski [346]
	* cpp/common/threads.h (modified)
	* cpp/frams/genetics/geno.cpp (modified)
	* cpp/frams/genetics/geno.h (modified)
	* cpp/frams/genetics/preconfigured.h (modified)

	Each thread can use its own simulator's GenMan


Tue, 24 Mar 2015 19:51:28 GMT Maciej Komosinski [340]
	* cpp/common/framsg.cpp (modified)
	* cpp/common/framsg.h (modified)

	New "pattern" for all messages


Wed, 18 Mar 2015 23:53:12 GMT Maciej Komosinski [339]
	* cpp/common/framsg.h (modified)
	* cpp/frams/errmgr/stdouterr.cpp (modified)

	Use #define FRAMSG_FORMAT in stdouterr.cpp


Mon, 02 Feb 2015 14:04:41 GMT Maciej Komosinski [324]
	* cpp/common/random.h (modified)

	#include <stdint.h> for all platforms


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


Fri, 16 Jan 2015 20:29:46 GMT Maciej Komosinski [297]
	* cpp/common/nonstd_stdio.cpp (modified)

	Updated for function name change


Thu, 15 Jan 2015 21:43:01 GMT Maciej Komosinski [295]
	* cpp/common/nonstd.h (modified)
	* cpp/common/nonstd_stdio.cpp (modified)
	* cpp/common/nonstd_stdio.h (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)

	Reorganizations and extensions of directory/file/filesystem IO
	classes


Thu, 15 Jan 2015 21:38:08 GMT Maciej Komosinski [294]
	* cpp/common/Convert.cpp (modified)

	Converted string no longer includes trailing 0 (which prevented ...


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:41:11 GMT Maciej Komosinski [285]
	* cpp/common/nonstd_math.cpp (modified)
	* cpp/common/random.h (modified)
	* cpp/frams/canvas/nn_smart_layout.cpp (modified)

	Mac OS X support


Sat, 27 Dec 2014 00:01:43 GMT Maciej Komosinski [281]
	* cpp/common/Convert.cpp (modified)
	* cpp/common/Convert.h (modified)
	* cpp/common/nonstd_stdio.cpp (modified)
	* cpp/common/nonstd_stdio.h (modified)
	* cpp/common/stl-util.cpp (modified)
	* cpp/frams/virtfile/stdiofile.cpp (modified)
	* cpp/frams/virtfile/stdiofile.h (modified)

	Support for wide char (unicode) names of files and directories under ...


Wed, 03 Dec 2014 17:52:05 GMT Maciej Komosinski [257]
	* cpp/common/Convert.cpp (modified)
	* cpp/common/stl-util.cpp (modified)
	* cpp/common/stl-util.h (modified)
	* cpp/frams/genetics/genman.cpp (modified)
	* cpp/frams/util/extvalue.cpp (modified)
	* cpp/frams/util/extvalue.h (modified)
	* cpp/frams/util/sstringutils.cpp (modified)
	* cpp/frams/util/sstringutils.h (modified)

	- added strmove(): strcpy() for overlapping strings
	- ExtObject ...


Sat, 08 Nov 2014 15:57:21 GMT Maciej Komosinski [251]
	* cpp/common/nonstd_math.h (modified)

	Compiles under VS


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


Sat, 31 May 2014 22:52:01 GMT Maciej Komosinski [246]
	* cpp/common/stl-util.cpp (modified)
	* cpp/common/stl-util.h (modified)

	Added getFileDir() and source formatting


Sat, 31 May 2014 19:31:01 GMT Maciej Komosinski [244]
	* cpp/common/framsg.cpp (modified)
	* cpp/common/framsg.h (modified)
	* cpp/common/nonstd.h (modified)
	* cpp/frams/errmgr/errmanager.cpp (modified)
	* cpp/frams/errmgr/stdouterr.cpp (modified)

	Printing multi-line messages splits the message into separate lines ...


Tue, 13 May 2014 16:56:16 GMT Maciej Komosinski [243]
	* cpp/common/stl-util.cpp (modified)

	_vscprintf() was missing +1 for the terminating null character which ...


Sat, 19 Apr 2014 23:48:23 GMT Maciej Komosinski [227]
	* cpp/common/nonstd.h (modified)
	* cpp/common/nonstd_math.cpp (modified)
	* cpp/common/nonstd_stdio.cpp (modified)
	* cpp/common/nonstd_stdio.h (modified)
	* cpp/frams/virtfile/stdiofile.cpp (modified)
	* cpp/frams/virtfile/stdiofile.h (modified)

	Android compilation and access to RESOURCES and HOME files