#
# ChangeLog for cpp/common/virtfile
#
# Generated by Trac 1.2.1
# 04/13/25 06:15:18

Mon, 30 Nov 2020 02:42:04 GMT Maciej Komosinski [1038]
	* cpp/common/virtfile/stdinoutfilesystem.cpp (modified)

	Ensure that when stdin/stdout/stderr are not supported (e.g., Android ...


Fri, 05 Jun 2020 15:11:29 GMT Maciej Komosinski [941]
	* cpp/common/virtfile/stringfile.h (modified)

	Added the ability to create StringFILE2 object from const char*


Mon, 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, 22 Jul 2019 15:11:36 GMT Maciej Komosinski [891]
	* cpp/common/virtfile/virtfile.h (modified)

	Fixed return integer type discrepancy


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


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


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

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


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


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

	Better description of the VIRTFILE_OVERLOADING macro


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


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


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


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