# # ChangeLog for / # # Generated by Trac 1.2.1 # 11/30/24 02:39:15 Sat, 27 Jan 2018 01:25:54 GMT Maciej Komosinski [730] * cpp/frams/_demos/paramtree_paramlist_test.cpp (modified) * cpp/frams/_demos/paramtree_stdin_test.cpp (modified) Added/updated comments 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 Thu, 25 Jan 2018 00:31:28 GMT Maciej Komosinski [727] * cpp/frams/_demos/genoconv_test.cpp (modified) The sample 'y' format converter returns f0 genotype now instead of ... Fri, 19 Jan 2018 18:37:43 GMT Maciej Komosinski [726] * cpp/frams/genetics/f1/conv_f1.cpp (modified) * cpp/frams/genetics/f4/conv_f4.cpp (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-simple.cpp (modified) * cpp/frams/neuro/impl/neuroimpl-simple.h (modified) - Changed Model::singleStepBuild() to Model::addFromString() to ... Wed, 17 Jan 2018 00:52:37 GMT Maciej Komosinski [725] * cpp/frams/_demos/paramtree_stdin_test.cpp (modified) Fix crash when no data provided Sun, 14 Jan 2018 10:38:39 GMT Maciej Komosinski [724] * cpp/frams/Makefile-SDK (modified) * cpp/frams/Makefile-SDK-files (modified) * cpp/frams/_demos/app_group_names.txt (added) * cpp/frams/_demos/paramtree_paramlist_test.cpp (added) * cpp/frams/_demos/paramtree_stdin_test.cpp (added) Two sample programs demonstrating usage of param tree 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:31:02 GMT Maciej Komosinski [722] * cpp/frams/model/modelobj.cpp (added) * cpp/frams/model/modelobj.h (added) Added source for Model VM object 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 ... Thu, 21 Dec 2017 20:48:17 GMT Maciej Komosinski [719] * cpp/frams/genetics/f1/conv_f1.cpp (modified) f1->f0 mapping maps ',' and ')' symbols to the branching Part ... Thu, 21 Dec 2017 20:45:54 GMT Maciej Komosinski [718] * cpp/frams/canvas/neurodiagram.cpp (modified) Fixed order of constructor calls Wed, 22 Nov 2017 03:27:49 GMT sz [717] * java/Framclipse/com.framsticks.framclipse/res/framscript.xml (modified) Framsticks 5.0rc12 update Wed, 22 Nov 2017 01:50:49 GMT Maciej Komosinski [716] * cpp/frams/genetics/f1/conv_f1.cpp (modified) The f1 converter is now able to map more than one genotype character ... Sun, 05 Nov 2017 20:46:08 GMT Maciej Komosinski [715] * cpp/frams/genetics/genman.cpp (modified) GenMan's constructor now calls its setDefaults() to initialize all ... Sun, 05 Nov 2017 20:45:20 GMT Maciej Komosinski [714] * cpp/frams/genetics/preconfigured.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) - Setting default NeuroClass active/genactive in preconfigured ... Sat, 07 Oct 2017 14:29:23 GMT Maciej Komosinski [713] * mds-and-trees/tree-genealogy.py (modified) Made error message more specific Fri, 06 Oct 2017 17:07:47 GMT Maciej Komosinski [712] * mds-and-trees/tree-genealogy.py (modified) Improved status and error messages Fri, 06 Oct 2017 15:08:12 GMT konrad [711] * mds-and-trees/tree-genealogy.py (modified) Logs without [BORN] entries (only [OFFSPRING]) should load properly now Fri, 06 Oct 2017 14:06:17 GMT konrad [710] * mds-and-trees/tree-genealogy.py (modified) Added multi-input-file support (eg. ./tree-genealogy.py -i file1.out ... Sat, 30 Sep 2017 22:06:54 GMT konrad [709] * mds-and-trees/tree-genealogy.py (modified) tree-genealogy.py should now work correctly with the order of events ... Sat, 30 Sep 2017 17:39:25 GMT Maciej Komosinski [708] * mds-and-trees/tree-genealogy.py (modified) Improved diagnostic message Sat, 30 Sep 2017 12:53:15 GMT konrad [707] * mds-and-trees/tree-genealogy.py (modified) Added a warning message about merging nodes with a virtual parent node. Fri, 29 Sep 2017 17:20:26 GMT konrad [706] * mds-and-trees (modified) No more svn ignore on mds-and-trees Fri, 29 Sep 2017 16:26:48 GMT konrad [705] * mds-and-trees (modified) * mds-and-trees/tree_colormaps.conf (added) Added an example of configuration file with colormaps Wed, 27 Sep 2017 10:17:31 GMT Maciej Komosinski [704] * cpp/frams/param/param.cpp (modified) ParamInterface::getText() improved: removed pointless iteration when ... Tue, 26 Sep 2017 12:21:23 GMT Maciej Komosinski [703] * experiments/frams/evolve-speed-vs-gravity/go-evol-water.cmd (modified) * experiments/frams/evolve-speed-vs-gravity/go-evol.cmd (modified) * experiments/frams/logic/run-abduction.cmd (modified) * experiments/frams/multi-threading/test-mt.cmd (modified) The "ex" macro renamed to "expdef" since 5.0rc12 Thu, 21 Sep 2017 13:05:17 GMT konrad [702] * mds-and-trees/tree-genealogy.py (modified) Non-normalized step values for cmap can now extend outside the range ... Wed, 20 Sep 2017 13:29:50 GMT konrad [701] * mds-and-trees/tree-genealogy.py (modified) Fixed a bug that could occur for trees with a lot of crossover ... Tue, 19 Sep 2017 13:45:07 GMT konrad [700] * mds-and-trees/tree-genealogy.py (modified) Colors support matplotlib cmaps now. 'color' property in config file ... Tue, 19 Sep 2017 00:35:09 GMT sz [699] * java/Framclipse/com.framsticks.framclipse/res/framscript.xml (modified) updated for the Framsticks release v5.0rc11 (mostly documentation ... Mon, 18 Sep 2017 00:32:47 GMT Maciej Komosinski [698] * cpp/frams/util/extvalue.cpp (modified) Explicit cast to signed integer before applying negation, this is a ... Tue, 05 Sep 2017 16:33:17 GMT Maciej Komosinski [697] * mds-and-trees/tree-genealogy.py (modified) More legible and consistent notation of ranges Tue, 05 Sep 2017 14:14:41 GMT konrad [696] * mds-and-trees/tree-genealogy.py (modified) Changes to formating of min/max values of properties Tue, 05 Sep 2017 14:08:58 GMT konrad [695] * mds-and-trees/tree-genealogy.py (modified) Using matplotlib's color package to interpret colors. Color can be ... Mon, 04 Sep 2017 14:28:03 GMT konrad [694] * mds-and-trees/tree-genealogy.py (modified) Some improvements in behavior for big trees Mon, 04 Sep 2017 02:03:15 GMT sz [693] * java/Framclipse/com.framsticks.framclipse/res/framscript.xml (modified) Updated for the most recent Framsticks release v5.0rc10 Mon, 04 Sep 2017 01:24:41 GMT Maciej Komosinski [692] * cpp/frams/config/version.h (modified) Updated version IDs 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 Mon, 04 Sep 2017 00:52:52 GMT konrad [690] * mds-and-trees/tree-genealogy.py (modified) Better (but not ideal) behavior for very big trees Sun, 03 Sep 2017 16:22:55 GMT Maciej Komosinski [689] * mds-and-trees/tree-genealogy.py (modified) More informative message Sun, 03 Sep 2017 16:21:10 GMT Maciej Komosinski [688] * mds-and-trees/tree-genealogy.py (modified) More informative message Sun, 03 Sep 2017 15:37:43 GMT konrad [687] * mds-and-trees/tree-genealogy.py (modified) Using "inherited' to decide horizontal distance from the parent Sun, 03 Sep 2017 14:23:17 GMT Maciej Komosinski [686] * mds-and-trees/tree-genealogy.py (modified) Made loop iteration variable implicit ("enumerate") Sun, 03 Sep 2017 14:14:47 GMT Maciej Komosinski [685] * mds-and-trees/tree-genealogy.py (modified) Displays progress as convenient percentage Sun, 03 Sep 2017 13:57:13 GMT Maciej Komosinski [684] * mds-and-trees/tree-genealogy.py (modified) Minor optimization Sun, 03 Sep 2017 13:51:24 GMT Maciej Komosinski [683] * mds-and-trees/tree-genealogy.py (modified) Slightly more helpful error message Sat, 02 Sep 2017 12:12:51 GMT konrad [682] * mds-and-trees/tree-genealogy.py (modified) Broken last lines in input logs will not crash the script anymore ... Mon, 28 Aug 2017 16:43:30 GMT konrad [681] * mds-and-trees/tree-genealogy.py (modified) Improved the compute_depth function so now it works much faster for ... Sun, 27 Aug 2017 18:05:45 GMT konrad [680] * mds-and-trees/tree-genealogy.py (modified) Fixed the "ValueError: max() arg is an empty sequence" error ... Sun, 27 Aug 2017 17:48:02 GMT konrad [679] * mds-and-trees/tree-genealogy.py (modified) compute_adepth no longer uses recursion (so it should work better ... Sun, 27 Aug 2017 13:11:36 GMT konrad [678] * mds-and-trees/tree-genealogy.py (modified) Fixed a bug attempting to normalize a list of lists Sun, 27 Aug 2017 13:06:39 GMT konrad [677] * mds-and-trees/tree-genealogy.py (modified) Fixed a bug with an incorrect order of assigning placement to nodes Sat, 26 Aug 2017 01:05:37 GMT Maciej Komosinski [676] * cpp/frams/genetics/f4/oper_f4.cpp (modified) Improved comments, removed unnecessary TODO regarding "Rr" modifiers Sat, 19 Aug 2017 00:52:26 GMT Maciej Komosinski [675] * cpp/frams/genetics/f4/conv_f4.cpp (modified) * cpp/frams/genetics/oper_fx.h (modified) Code formatting Sat, 19 Aug 2017 00:45:00 GMT Maciej Komosinski [674] * cpp/frams/genetics/f4/oper_f4.cpp (modified) * cpp/frams/genetics/f4/oper_f4.h (modified) f4 modifiers implemented similarly to f1 modifiers, and a base for ... Sat, 19 Aug 2017 00:43:11 GMT Maciej Komosinski [673] * cpp/frams/genetics/oper_fx.cpp (modified) * cpp/frams/genetics/oper_fx.h (modified) Added three functions that may be useful in general Fri, 18 Aug 2017 20:08:42 GMT Maciej Komosinski [672] * cpp/frams/genetics/f1/conv_f1.cpp (modified) More appropriate name for the "model_energy_max" variable Fri, 18 Aug 2017 13:24:59 GMT Maciej Komosinski [671] * 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/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) Unified property names of f1 and f4; improved docs; 3.141 -> M_PI Fri, 11 Aug 2017 23:55:25 GMT Maciej Komosinski [670] * cpp/frams/genetics/oper_fx.cpp (modified) * cpp/frams/genetics/oper_fx.h (modified) Improved variable names and docs Fri, 11 Aug 2017 23:54:46 GMT Maciej Komosinski [669] * cpp/frams/genetics/fF/oper_fF.h (modified) As default foraminifera initial chamber radius in Framsticks units ... Wed, 07 Jun 2017 10:02:05 GMT Maciej Komosinski [668] * cpp/frams/genetics/genman.cpp (modified) Fixed argument type in GenMan.getSimplest() Wed, 07 Jun 2017 10:01:16 GMT Maciej Komosinski [667] * 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) - fF foraminifera encoding supports scaling (radius) of the initial ... Wed, 07 Jun 2017 09:59:36 GMT Maciej Komosinski [666] * cpp/frams/model/similarity/simil_model.cpp (modified) Added missing #include Wed, 07 Jun 2017 09:57:47 GMT Maciej Komosinski [665] * cpp/common/nonstd_math.h (modified) * cpp/common/threads.h (modified) Cosmetic Wed, 26 Apr 2017 17:22:20 GMT Maciej Komosinski [664] * cpp/frams/genetics/f9/conv_f9.cpp (modified) * cpp/frams/genetics/f9/conv_f9.h (modified) Mark last Part white - a visual aid for easier editing of f9 genotypes Tue, 25 Apr 2017 13:19:00 GMT sz [663] * java/Framclipse/com.framsticks.framclipse/res/framscript.xml (modified) Updated for the upcoming Framsticks v5.0rc9 Mon, 24 Apr 2017 16:19:34 GMT Maciej Komosinski [662] * cpp/frams/_demos/geometry/geometrytestutils.cpp (modified) - Ensure solid shapes (SolidsShapeTypeModel) are used in geometry ... Mon, 24 Apr 2017 16:18:44 GMT Maciej Komosinski [661] * cpp/frams/model/geometry/modelgeoclass.cpp (modified) FramScript's ModelGeometr converts and caches the input model so ... Mon, 24 Apr 2017 16:17:56 GMT Maciej Komosinski [660] * 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) Model shape conversion no longer requires const Model& 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 Mon, 24 Apr 2017 01:14:21 GMT Maciej Komosinski [658] * cpp/frams/_demos/geometry/info_test.cpp (modified) * cpp/frams/model/geometry/geometryutils.cpp (modified) * cpp/frams/model/geometry/modelgeoclass.cpp (modified) * cpp/frams/model/geometry/modelgeometryinfo.cpp (modified) - One function name made shorter - Fixed some typos - Predictable ... Mon, 24 Apr 2017 01:10:51 GMT Maciej Komosinski [657] * cpp/frams/model/geometry/modelgeometryinfo.h (modified) A comment on potential optimization in ModelGeometryInfo Thu, 20 Apr 2017 19:10:27 GMT Maciej Komosinski [656] * cpp/frams/config/f0.def (modified) Removed useless READONLY flag in functions 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, 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, 20 Apr 2017 19:06:47 GMT Maciej Komosinski [653] * cpp/frams/model/model.cpp (modified) Model::buildUsingSolidShapeTypes() can now handle single-Part models ... Thu, 02 Feb 2017 14:15:26 GMT Maciej Komosinski [652] * cpp/frams/vm/framscript.y (modified) Cosmetic Thu, 02 Feb 2017 14:14:49 GMT Maciej Komosinski [651] * cpp/frams/util/validitychecks.cpp (modified) 0,1 -> false,true 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 Thu, 02 Feb 2017 14:13:39 GMT Maciej Komosinski [649] * cpp/common/threads.h (modified) Display diagnostic message when threads not released properly Thu, 02 Feb 2017 14:12:54 GMT Maciej Komosinski [648] * cpp/frams/vm/classes/collectionobj.cpp (modified) Warn when trying to remove non-existing indexed object Thu, 12 Jan 2017 15:30:41 GMT Maciej Komosinski [647] * cpp/frams/model/similarity/simil_model.cpp (modified) Updated URLs, removed non-ascii characters Sat, 31 Dec 2016 19:36:13 GMT Maciej Komosinski [646] * cpp/frams/neuro/neuroimpl.h (modified) Support for multiple coexisting implementations of the same neuron ... 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 Sat, 31 Dec 2016 19:34:10 GMT Maciej Komosinski [644] * cpp/frams/model/model.cpp (modified) Invalid references from neurons to Parts/Joints are now reported Sat, 31 Dec 2016 19:33:20 GMT Maciej Komosinski [643] * cpp/frams/genetics/f9/conv_f9.cpp (modified) The meaning of f9 3D-direction genes made consistent with Framsticks ... Sat, 31 Dec 2016 19:32:03 GMT Maciej Komosinski [642] * cpp/frams/vm/classes/collectionobj.cpp (modified) * cpp/frams/vm/classes/collectionobj.h (modified) Implemented insert() in FramScript Vector class Mon, 05 Dec 2016 02:34:28 GMT sz [641] * java/Framclipse/com.framsticks.framclipse/res/framscript.xml (modified) Updated for Framsticks version 5.0rc8 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, 05 Dec 2016 01:29:50 GMT Maciej Komosinski [639] * cpp/frams/_demos/genotypeloader.cpp (modified) * cpp/frams/util/extvalue.cpp (modified) * cpp/frams/util/extvalue.h (modified) Introduced separate functions for formatting time. Sat, 03 Dec 2016 02:16:38 GMT sz [638] * experiments/frams/foraminifera/data/scripts/foraminifera.expdef (modified) script updated (moveAbs, size_, pos_, center_) Sat, 03 Dec 2016 01:21:40 GMT Maciej Komosinski [637] * cpp/frams/model/modelparts.cpp (modified) Extended code so that NeuroClass properties are described in more detail Sat, 03 Dec 2016 00:52:05 GMT Maciej Komosinski [636] * cpp/frams/util/extvalue.cpp (modified) * cpp/frams/util/extvalue.h (modified) Modulo by zero is safe just as division by zero and prints analogous ... Sat, 03 Dec 2016 00:47:15 GMT Maciej Komosinski [635] * cpp/frams/_demos/genotypeloader.cpp (modified) * cpp/frams/_demos/genotypeloader.h (modified) Introduced specialized info_* fields in (Mini)Genotype that match FEC ... Fri, 25 Nov 2016 15:45:57 GMT sz [634] * experiments/frams/capture-the-flag/data/scripts/capture-the-flag.expdef (modified) * experiments/frams/deathmatch/data/scripts/deathmatch.expdef (modified) Updated for the upcoming Framsticks release - the old Shapes object ... Wed, 23 Nov 2016 16:58:33 GMT konrad [633] * mds-and-trees/tree-genealogy.py (modified) Added measure of progress (based on regression of time-distances ... Wed, 09 Nov 2016 03:35:36 GMT sz [632] * experiments/frams/capture-the-flag/data/scripts/capture-the-flag.expdef (modified) Updated to avoid using deprecated API (Creature.moveAbs, size_x/y/z, ... Wed, 09 Nov 2016 03:29:53 GMT sz [631] * experiments/frams/deathmatch/data/scripts/deathmatch-utils.inc (modified) * experiments/frams/deathmatch/data/scripts/deathmatch.expdef (modified) Updated the script to use more modern framscript features, most ...