------------------------------------------------------------------------------- ISU TAS Change Log ------------------------------------------------------------------------------- 1.0.0.38 (2:1:45, Tue Apr 28, 2009) -------------------------------------------- - Many bug fixes - Added several keyboard shortcuts - Optimized drawing of editor window to better handle large tile sets - A few fixes for switching to 3-D mode - prevented a crash, there may still be one lurking, and 3-D rendering is still terrible and terribly slow (but a re-write is under way) 1.0.0.33 (22:29:30, Fri Feb 6, 2009) -------------------------------------------- - More reworking of the thread which performs the core of the simulation to provide a cleaner implementation and better shutdown - Slightly better auto-centering when the tile space is grown so the portion of the assembly being viewed doesn't move out of the viewable portion of the window - A few fixes for the rendering of the overview window, which now seems to work well on Linux (although with low screen resolutions it may need to be relatively large for the assembly to actually be visible) 1.0.0.32 (3:02:50, Fri Feb 6, 2009) -------------------------------------------- - Fixed some serious deadlocks and hangs on both Linux and some Windows machines - Added more build instructions for all platforms and also specifically for Windows builds 1.0.0.31 (20:43:30, Sun Feb 1, 2009) -------------------------------------------- - Fixed Linux makefile by removing references to obsolete files - Slightly better handling of refreshes of overview window, but it still causes hangs and should not be used in the Linux build 1.0.0.30 (20:43:30, Sun Feb 1, 2009) -------------------------------------------- - Releasing ISU TAS source code under GPL! Package now includes all source and instructions for building on both Windows and Linux, plus a bit more documentation - Revived Linux build and debugged many Linux-specific issues - Numerous performance enhancements including dramatic speedup for loading of large tile sets, faster 2-D simulation, new mode of ansynchronous display refresh for even faster simulation (make sure to set breakpoints!), and many, many bug fixes - Removed bit_flip_gadget example since temperature programming isn't fully implemented 1.0.0.22 (2:18:51, Wed Dec 24, 2008) -------------------------------------------- - Included samples concentration.tdp/.tds for testing tile concentration mode and bit_flip_gadget.tdp/.tds for testing 'weak' temperature programming 1.0.0.21 (2:6:19, Wed Dec 24, 2008) -------------------------------------------- - Added support for version of aTAM where tile concentration values are used to determine probabilities of attachment for tile types - Added support for a 'weak' version of temperature programming where a sequence of temperature values can be specified for an assembly. When the temperature value increases, instead of checking all possible cuts of the assembly, checks are only done for melting off individual tiles. - Several bug fixes, including automatically defaulting to temperature 2 when an assembly is loaded without an explicitly specified temperature. 1.0.0.20 (4:45:27, Mon Sep 15, 2008) -------------------------------------------- - [BETA version] Added the ability to save the points in an assembly (or sub- assembly) to a file. - [BETA version] Now, when saving an assembly, the user is presented with the option of either saving the entire current assembly or merely the seed assembly. - [BETA version] Save the temperature value for a TAS in the assembly (.tdp) file. 1.0.0.19 (22:15:18, Sun Aug 17, 2008) -------------------------------------------- - Ensure that beta version functionality isn't not accessible in the non-beta version (namely, 3-D simulation). 1.0.0.18 (23:52:2, Fri Aug 15, 2008) -------------------------------------------- - [BETA version] Added 3-D simulation mode. The display is still very buggy and the performance is miserable, but the simulation itself should be functionally correct. 1.0.0.17 (14:42:28, Thu Aug 14, 2008) -------------------------------------------- - Fixed another bug in dealing with dead frontier locations that sometimes actually caused valid frontier locations not to be tiled. 1.0.0.16 (8:0:16, Mon Aug 11, 2008) -------------------------------------------- - Fixed a bug which prevented frontier locations marked as 'dead' (with no fitting tile types) from later becoming live after appropriate additions to neighboring locations. 1.0.0.15 (1:10:32, Fri Jul 11, 2008) -------------------------------------------- - Fixed zooming by mouse wheel. - Added new breakpoint types. Now breakpoints can be set on simulation steps, tile locations, and tile types. - Added slightly more content to the help documentation. 1.0.0.14 (17:36:42, Fri May 16, 2008) -------------------------------------------- - Added mouse-based zooming. When middle mouse button or wheel is depressed and the mouse is moved up [down], the zoom factor increases [decreases] 1.0.0.13 (23:53:32, Fri May 9, 2008) -------------------------------------------- - Ensure that when the tile space is automatically grown, the same tile location remains centered - Added a 'Getting Started' section to the help documentation for a quick, high level tutorial of how to load and use a sample tile assembly system 1.0.0.11 (23:31:58, Wed Apr 30, 2008) -------------------------------------------- Fixed a crash that occurred when attempting to set values in the editor's tile type window without having a tile type selected. Added help documentation framework and the very beginnings of some content. 1.0.0.1 (22:11:37, Wed Apr 23, 2008) -------------------------------------------- First versioned executable. Known crashes have been fixed, but many enhancements are still needed, along with documentation.