Changes for IMOD 3.1.6

This release contains primarily bug fixes.

FUNCTIONAL ENHANCEMENTS

11/13/03: Modified tomopitch to take lines drawn on a whole tomogram, fixed a problem with using separate model files, and fixed the way angles are computed so that large angles will be correct.

11/13/03: Made locked Slicer window respond to PageUp, PageDown, and arrow keys by moving the current point inside the window without affecting the global current point.

11/12/03: Made 3dmod remember size and position of model view window for repeated opening of window in one session of 3dmod.

11/12/03: Added ability for 3dmodv to receive messages for raising itself and quitting.

BUG FIXES

12/30/03: Fixed problems with float crashing on a blank image, and with Subset area being initialized on.

12/18/03: Disabled autocontrast hot key for non-existent or RGB images, and fixed problem with float on first image of a zap movie snapshot.

12/8/03: Fixed Fiberpitch to ignore pixel size from image file.

12/8/03: Fixed the sed command in sample.com to work under Mac OS 10.2 and changed Tilt to accept blank lines, in case this fix makes some sed somewhere generate a blank line.

12/5/03: Eliminated dependence on test data in Junit tests of eTomo.

12/4/03: Fixed bug that crashed Midas when reverting to unit transform.

12/4/03: Fixed bug that was crashing Snap as Tif... from model view menu.

12/2/03: Added instructions for making samples with more slices to sample.com.

12/1/03: Eliminate unneeded Qt DLL from Windows distribution, make newst have Unix line endings.

12/1/03: In eTomo, log files are now explicitly closed as soon as possible. This is to address progress bars that do not initialize correctly. Log file renaming now works correctly under Windows.

11/10/03 - 12/1/03: Various changes in eTomo: The keyword AllSectionObjects has been fixed in the eTomo CCDEraser module, so manual erasing will work again with objects specifying erasure on all sections.

Added validation on empty fields in Setup dialog.

BeadFixer will automatically open or raise when fixing fiducials.

Internal changes: Moved the functionality to view fiducials with 3dmodv to ImodManager. Moved the state information on ImodProcess out of ImodManager. Generalized ImodManager interface. Created automatic regression tests for ImodManager. Functionality to create 3dmods on demand added to ImodManager.

12/1/03: Fixed model view rotation so that it would change direction when a different direction key or button is pressed.

11/26/03: Fixed problem in Nda that showed up in Windows XP.

11/26/03: Switched to GnuWin32 build of Tiff library and to using DLLs for this, which fixed a problem with 3dmod crashing when reading Tiff files put out by Photoshop.

11/26/03: Fixed some problems with which Image menu entries were allowed to be executed with raw (RGB) images loaded into 3dmod, and disabled unavailable menu entries with raw or non-existent images.

11/20/03: Fixed bug that made line tracker not work or crash for non-square images.

11/20/03: Changed tiltxcorr to determine binning after adding the requested padding, so that large padding can be used for large images.

11/17/03: Fixed the newst problem in a better way. Fixed the sed commands put out in sample.com by copytomocoms, which worked only on RedHat 9 and Cygwin, and changed vmstocsh to preserve continuation lines ending in \\.

11/14/03: Changed file reading, writing, and seeking routines to work for files bigger than 2 GB on Windows.

11/13/03: Fixed a problem with newst that showed up for one user under Mac OS 10.3.