# # ChangeLog for cpp # # Generated by Trac 1.2.1 # 11/30/24 06:03:04 Fri, 30 Jan 2015 01:51:58 GMT Maciej Komosinski [317] * cpp/frams/Makefile-SDK (modified) * cpp/frams/_demos/neuro_layout_test.cpp (modified) * cpp/frams/config/sdk_build_config.h (modified) SDK compiles under Mac OS 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:31:30 GMT Maciej Komosinski [311] * cpp/frams/_demos/loader_test_param.cpp (modified) * cpp/frams/_demos/loader_test_param.in (modified) More fields and test cases 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 ... Mon, 26 Jan 2015 03:16:31 GMT Maciej Komosinski [308] * cpp/frams/_demos/loader_test_param.cpp (modified) After loading, objects are printed ("saved") to standard output. ... Sun, 25 Jan 2015 22:07:20 GMT Maciej Komosinski [307] * cpp/frams/Makefile-SDK (modified) * cpp/frams/Makefile-SDK-files (modified) * cpp/frams/_demos/loader_test_param.cpp (added) * cpp/frams/_demos/loader_test_param.in (added) Tester/demo for Param loader 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, 24 Jan 2015 02:36:31 GMT Maciej Komosinski [305] * cpp/frams/util/3d.cpp (modified) * cpp/frams/util/3d.h (modified) Increased precision / less optimizations in some rotations and ... Wed, 21 Jan 2015 23:12:24 GMT Maciej Komosinski [304] * cpp/frams/model/model.h (modified) * cpp/frams/util/multimap.h (modified) Improved docs Wed, 21 Jan 2015 12:05:54 GMT Maciej Komosinski [303] * cpp/frams/util/3d.cpp (modified) Improved error messages Tue, 20 Jan 2015 09:24:05 GMT Maciej Komosinski [302] * cpp/frams/virtfile/virtfile.cpp (modified) * cpp/frams/virtfile/virtfile.h (modified) Better macro name; source formatting Mon, 19 Jan 2015 00:50:31 GMT Maciej Komosinski [301] * cpp/frams/virtfile/virtfile.cpp (modified) * cpp/frams/virtfile/virtfile.h (modified) VirtFILE can have fields and still be used as a DLL thanks to ... 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 - ... Sat, 17 Jan 2015 01:43:46 GMT Maciej Komosinski [299] * cpp/frams/Makefile-SDK-files (modified) * cpp/frams/_demos/geometry/geometrytestutils.cpp (modified) * cpp/frams/_demos/loader_test.cpp (modified) * cpp/frams/virtfile/stdiofile-autoinit.cpp (deleted) * cpp/frams/virtfile/stdiofile.h (modified) Instead of linking with stdiofile-autoinit.cpp, create an object ... Sat, 17 Jan 2015 01:42:28 GMT Maciej Komosinski [298] * cpp/frams/virtfile/stdiofile.cpp (modified) * cpp/frams/virtfile/virtfile.cpp (modified) 0 -> NULL or false Fri, 16 Jan 2015 20:29:46 GMT Maciej Komosinski [297] * cpp/common/nonstd_stdio.cpp (modified) Updated for function name change Fri, 16 Jan 2015 20:27:52 GMT Maciej Komosinski [296] * cpp/frams/virtfile/stdiofile.h (modified) No SString dependency needed 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 ... Fri, 09 Jan 2015 04:16:47 GMT Maciej Komosinski [293] * cpp/frams/virtfile/stdiofile.cpp (modified) WIN32 wide char filename encoding takes precedence over MFILE char* Thu, 08 Jan 2015 01:23:10 GMT Maciej Komosinski [292] * cpp/frams/model/modelparts.cpp (modified) Added missing initializations Tue, 06 Jan 2015 05:14:31 GMT Maciej Komosinski [291] * cpp/frams/_demos/genomanipulation.cpp (modified) - Global errorhandlers are harmful (race condition) - ... 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 02:14:10 GMT Maciej Komosinski [289] * cpp/frams/_demos/genomanipulation.cpp (modified) * cpp/frams/config/f0-SDK.def (modified) * cpp/frams/config/f0.def (modified) * cpp/frams/config/f0def.xml (modified) * cpp/frams/model/f0-SDK-classes.h (modified) Removed usage of NeuroItem; item details -> details 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 22:19:10 GMT Maciej Komosinski [287] * cpp/LICENSE.txt (modified) * cpp/README.txt (modified) * cpp/frams/_demos/gdk_test.cpp (modified) * cpp/frams/genetics/f1/conv_f1.h (modified) * cpp/frams/genetics/f4/conv_f4.cpp (modified) * cpp/frams/genetics/f4/f4_general.cpp (modified) * cpp/frams/genetics/oper_fx.h (modified) GDK->SDK 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 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) Sun, 04 Jan 2015 23:34:25 GMT Maciej Komosinski [283] * cpp/frams/_demos/full_props.cpp (modified) * cpp/frams/_demos/shapeconvert.cpp (modified) Clarified "normal f0" comment and removed another misleading comment Sat, 27 Dec 2014 00:02:21 GMT Maciej Komosinski [282] * cpp/frams/virtfile/stringfile.cpp (modified) * cpp/frams/virtfile/stringfile.h (modified) Formatted source 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 ... Mon, 22 Dec 2014 22:22:30 GMT Maciej Komosinski [280] * cpp/frams/config/version.h (modified) * cpp/frams/genetics/genman.h (modified) Version 4.0 Mon, 22 Dec 2014 22:21:56 GMT Maciej Komosinski [279] * cpp/frams/model/model.cpp (modified) This test should be an assignment 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 ... Mon, 22 Dec 2014 22:19:25 GMT Maciej Komosinski [276] * cpp/frams/util/extvalue.h (modified) Empty stock objects for convenience Sun, 21 Dec 2014 23:17:01 GMT Maciej Komosinski [275] * cpp/frams/genetics/genman.cpp (modified) * cpp/frams/genetics/genman.h (modified) Inheritance information during crossing over properly stored as a ... Thu, 18 Dec 2014 11:49:55 GMT Maciej Komosinski [274] * cpp/frams/model/model.cpp (modified) * cpp/frams/model/model.h (modified) Added Model::move() and Model::rotate() 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 ... Thu, 18 Dec 2014 11:42:53 GMT Maciej Komosinski [272] * cpp/frams/canvas/neurodiagram.cpp (modified) Added missing initial paint Tue, 16 Dec 2014 00:53:34 GMT Maciej Komosinski [271] * cpp/frams/_demos/genooper_test_fTest.cpp (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/config/version.h (modified) * cpp/frams/genetics/fT/oper_fTest.cpp (modified) * cpp/frams/genetics/fT/oper_fTest.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/neuro/neurocls-f0-GDK-factory.h (modified) * cpp/frams/neuro/neurocls-f0-GDK-library.h (modified) Refreshed header comments Tue, 16 Dec 2014 00:52:41 GMT Maciej Komosinski [270] * cpp/frams/model/defassign-f0-GDK.h (modified) * cpp/frams/model/f0-GDK-classes.h (modified) 'hollow' property in Part (0..1) in generated files Tue, 16 Dec 2014 00:51:06 GMT Maciej Komosinski [269] * cpp/frams/Makefile-GDK (modified) * cpp/frams/Makefile-GDK-files (modified) * cpp/frams/_demos/shapeconvert.cpp (added) * cpp/frams/model/model.cpp (modified) * cpp/frams/model/model.h (modified) * cpp/frams/model/modelparts.h (modified) - Model validation checks part/joint shapes for consistency (old/new) ... 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, 16 Dec 2014 00:46:00 GMT Maciej Komosinski [267] * cpp/frams/config/f0-GDK.def (modified) * cpp/frams/config/f0.def (modified) * cpp/frams/config/f0def.xml (modified) 'hollow' property in Part (0..1) Sat, 06 Dec 2014 01:26:47 GMT Maciej Komosinski [262] * cpp/frams/model/geometry/meshbuilder.cpp (modified) * cpp/frams/model/geometry/modelgeometryinfo.cpp (modified) Geometry evaluation no longer crashes for models that contain only ... Sat, 06 Dec 2014 01:19:02 GMT Maciej Komosinski [261] * cpp/frams/model/geometry/geometryutils.cpp (modified) * cpp/frams/model/geometry/modelgeometryinfo.cpp (modified) Verified return values, added error messages [closes #47] Sat, 06 Dec 2014 00:16:34 GMT Maciej Komosinski [260] * cpp/frams/model/geometry/geometryutils.h (modified) Added docs for quadrant and octant literals Fri, 05 Dec 2014 07:09:47 GMT Maciej Komosinski [259] * cpp/frams/genetics/f9/conv_f9.cpp (modified) * cpp/frams/genetics/f9/conv_f9.h (modified) Added support for genetic mapping in f9 Fri, 05 Dec 2014 07:08:50 GMT Maciej Komosinski [258] * cpp/frams/model/model.h (modified) Improved docs 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 ... Tue, 18 Nov 2014 16:04:37 GMT Maciej Komosinski [256] * cpp/frams/genetics/fF/conv_fF.cpp (modified) * cpp/frams/genetics/fF/conv_fF.h (modified) Chambers in Foraminifera now have the proper orientation in 3D; ... Tue, 18 Nov 2014 16:03:27 GMT Maciej Komosinski [255] * cpp/frams/util/3d.cpp (modified) * cpp/frams/util/3d.h (modified) Formatted source and new Orient::lookAt() function with only one ... Tue, 18 Nov 2014 16:02:05 GMT Maciej Komosinski [254] * cpp/frams/canvas/neurodiagram.cpp (modified) More color definitions in neural diagrams 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 ... Sat, 08 Nov 2014 15:57:43 GMT Maciej Komosinski [252] * cpp/frams/Makefile-maintain (modified) Fixed makefile clean for bash 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:32:02 GMT Maciej Komosinski [245] * cpp/frams/vm/framscript.y (modified) When compiling FramScript, add \n after each error message 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 ... Wed, 07 May 2014 18:41:18 GMT Maciej Komosinski [242] * cpp/frams/model/geometry/modelgeoclass.cpp (modified) * cpp/frams/model/geometry/modelgeoclass.h (modified) Added caching of geometry properties (which are costly to compute) Wed, 07 May 2014 18:39:52 GMT Maciej Komosinski [241] * cpp/frams/vm/classes/3dobject.cpp (modified) * cpp/frams/vm/classes/3dobject.h (modified) Added toString() and angles representation to Orient 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 Wed, 30 Apr 2014 11:28:42 GMT rgolebiewski [239] * cpp/frams/model/geometry/meshbuilder.cpp (modified) * cpp/frams/model/geometry/meshbuilder.h (modified) Changed type of value returned by some functions (two initializers ... Wed, 30 Apr 2014 03:13:39 GMT Maciej Komosinski [238] * cpp/frams/model/geometry/geometryutils.h (modified) Avoid compilation warnings Wed, 30 Apr 2014 03:06:31 GMT Maciej Komosinski [237] * cpp/frams/model/geometry/geometryutils.cpp (modified) Do not use min/max as variable names Wed, 30 Apr 2014 03:05:24 GMT Maciej Komosinski [236] * cpp/frams/model/geometry/geometryutils.h (modified) Changed binary literals to macros (some compilers do not support ... Wed, 30 Apr 2014 02:12:14 GMT sz [235] * cpp/frams/model/geometry/modelgeoclass.cpp (added) * cpp/frams/model/geometry/modelgeoclass.h (added) Framscript interface class for Model geometry calculation Wed, 30 Apr 2014 02:11:05 GMT sz [234] * cpp/frams/model/geometry/geometryutils.cpp (modified) * cpp/frams/model/geometry/meshbuilder.cpp (modified) * cpp/frams/model/geometry/modelgeometryinfo.cpp (modified) Trivial changes to avoid compilation warnings about missing return ... 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 ... Thu, 24 Apr 2014 21:58:46 GMT Maciej Komosinski [229] * cpp/frams/vm/classes/3dobject.cpp (modified) * cpp/frams/vm/classes/3dobject.h (modified) Removed false warning "XYZ object expected..." in Matrix functions ... Thu, 24 Apr 2014 21:57:44 GMT Maciej Komosinski [228] * cpp/frams/genetics/defgenoconv.cpp (modified) * cpp/frams/util/extvalue.cpp (modified) * cpp/frams/util/extvalue.h (modified) More warnings for illegal ExtValue operations: object+-*/%something ... 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 Thu, 17 Apr 2014 23:51:17 GMT Maciej Komosinski [226] * cpp/common/nonstd_math.cpp (modified) * cpp/frams/util/hashtable.cpp (modified) * cpp/frams/util/hashtable.h (modified) * cpp/frams/util/sstring.cpp (modified) - SString::hash() and HashTable use FNV-1a instead of FNV-1 - fixed ... Wed, 16 Apr 2014 17:29:13 GMT Maciej Komosinski [225] * cpp/frams/config/version.h (modified) * cpp/frams/util/3d.h (modified) * cpp/frams/virtfile/virtfile.cpp (modified) * cpp/frams/virtfile/virtfile.h (modified) Compilation for Android Wed, 16 Apr 2014 17:28:15 GMT Maciej Komosinski [224] * cpp/frams/vm/framscript.l (modified) Multiline strings quoted in three quotation marks or three ... Fri, 11 Apr 2014 21:39:36 GMT Maciej Komosinski [222] * cpp/frams/util/extvalue.cpp (modified) * cpp/frams/util/extvalue.h (modified) * cpp/frams/util/sstring.cpp (modified) * cpp/frams/vm/classes/3dobject.cpp (modified) * cpp/frams/vm/classes/3dobject.h (modified) * cpp/frams/vm/classes/genoobj.cpp (modified) "Distributed" deserializable class registry, so that ExtValue does ... Fri, 11 Apr 2014 21:37:17 GMT Maciej Komosinski [221] * cpp/frams/vm/framscript.l (modified) "here document" in framscript, ... Mon, 07 Apr 2014 00:58:00 GMT Maciej Komosinski [220] * cpp/common/nonstd.h (modified) * cpp/common/stl-util.cpp (modified) - moved vsnprintf-related #defines to nonstd.h - ssprintf_va() now ... Mon, 07 Apr 2014 00:52:56 GMT Maciej Komosinski [219] * cpp/frams/vm/classes/genoobj.cpp (modified) Both subexpressions evaluate to the same type now Sun, 06 Apr 2014 11:41:15 GMT Maciej Komosinski [215] * cpp/common/nonstd_stdio.cpp (modified) Support for Borland compiler and non-wide char API Sat, 05 Apr 2014 13:44:36 GMT sz [213] * cpp/frams/canvas/neurodiagram.cpp (modified) Clarification on diagram.linetype Thu, 03 Apr 2014 19:47:20 GMT Maciej Komosinski [211] * cpp/frams/virtfile/virtfile.h (modified) Fixed cast compilation warning Thu, 03 Apr 2014 19:46:38 GMT Maciej Komosinski [210] * cpp/frams/util/sstringutils.cpp (modified) * cpp/frams/util/sstringutils.h (modified) Added wildcard matching functions Wed, 02 Apr 2014 23:25:40 GMT Maciej Komosinski [207] * cpp/frams/virtfile/stringfile.cpp (modified) * cpp/frams/virtfile/stringfile.h (modified) StringFILE's Vprintf can now handle strings of any length Wed, 02 Apr 2014 23:24:30 GMT Maciej Komosinski [206] * cpp/frams/virtfile/stdiofile.cpp (modified) * cpp/frams/virtfile/stdiofile.h (modified) * cpp/frams/virtfile/virtfile.cpp (modified) * cpp/frams/virtfile/virtfile.h (modified) VirtFILE base class provides Vprintf, Vgetc, Vputc, Vrewind, so that ... Wed, 02 Apr 2014 14:19:03 GMT Maciej Komosinski [205] * cpp/frams/Makefile-GDK-files (modified) * cpp/frams/util/extvalue.cpp (modified) * cpp/frams/util/extvalue.h (modified) Easier way to get an invalid ExtValue Wed, 02 Apr 2014 14:18:01 GMT Maciej Komosinski [204] * cpp/frams/virtfile/stringfile.cpp (modified) * cpp/frams/virtfile/stringfile.h (modified) StringFileSystem more flexible Wed, 02 Apr 2014 14:17:01 GMT Maciej Komosinski [203] * cpp/frams/vm/classes/genoobj.cpp (modified) * cpp/frams/vm/classes/genoobj.h (modified) The Geno object can be de/serialized Wed, 02 Apr 2014 14:16:19 GMT Maciej Komosinski [202] * cpp/common/nonstd_stdio.cpp (modified) Absolute/relative had a reversed condition Mon, 31 Mar 2014 21:22:29 GMT Maciej Komosinski [201] * cpp/common/nonstd_stdio.cpp (modified) * cpp/common/nonstd_stdio.h (modified) * cpp/frams/genetics/oper_fx.h (modified) Moved isAbsolutePath() to another source file and added ... Fri, 28 Mar 2014 23:04:01 GMT Maciej Komosinski [200] * cpp/frams/genetics/genman.cpp (modified) More stl string, less SString Fri, 28 Mar 2014 23:03:35 GMT Maciej Komosinski [199] * cpp/frams/genetics/f4/oper_f4.cpp (modified) * cpp/frams/genetics/oper_fx.h (modified) Avoid const char*/char* compilation warnings Tue, 25 Mar 2014 17:49:56 GMT Maciej Komosinski [198] * cpp/frams/util/sstring.cpp (modified) * cpp/frams/util/sstring.h (modified) Hashing function for strings 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