XmCCD Copyright 2007-2010 John Kielkopf
=======================================

Development Log
===============

March 9, 2002
  Version 1.0.0
  Support for SBIG cameras using the first public SBIG library
  Basic panel for operation with ds9

+--------------------------+ 

May 22, 2002
  Version 1.1.0
  Updated to use libudrv 4.35
  
+--------------------------+  

May 24, 2004
  Version 1.2.0 
  USB support
  
+--------------------------+

March 1, 2005
  Version 1.4.0
  Full FITS file support

+--------------------------+ 


July 3, 2005
  Version 1.5.0
  Support for all filterwheels

+--------------------------+ 

January 1, 2006
  Version 2.0.0
  AO control

+--------------------------+ 

October 10, 2006
  Version 2.0.7
  Single, Focus and Multi imaging modes

+--------------------------+ 

October 14, 2006
  Version 2.0.8
  Guide mode with region from ds9

+--------------------------+ 

April 7, 2007
  Version 2.0.8b
  Incremented month in gmt stored by FITS so that it is 1-12

+--------------------------+ 

September 28, 2007
  Version 2.0.9-dev
  Incremented version number in preparation for release of this version
  GUI modified with addition of an Edit menu and changes to filter selection
  Time delay integration (TDI) imaging mode introduced
  Error checking added on startup for presence of the CCD
  
+--------------------------+

October 31, 2007
  Version 2.0.9-dev  
  New structure introduced including internals for 
    remote operation, TDI, binning, and subarea readout
  
+--------------------------+

September 14, 2008
  Version 3.0
  Largely rewritten to use INDI
  TDI removed because it does not work well for SBIG
  Executable xmccd is now the remote console while xmccd1 is a local console
  Works with XEphem
  Includes self-guiding 
  
+--------------------------+

October 7, 2008
  Version 3.0.1
  Corrected several small errors in Version 3.0.0
  Added "Guide" options to use imaging or track CCD as a guider
  Built framework for Apogee Alta cameras
    
+--------------------------+

October 12, 2008
  Version 3.0.1
  Corrected prototype definitions in xmccd and xmccd1 to avoid warnings 
    in Suse 11.0
  Identified that Suse 11.0 does not by default come with fxload
  Suse 11.0 with fxload will not load firmware automatically
  
+--------------------------+

January 22, 2009
  Version 3.0.2
  Apogee driver working
  
+--------------------------+

May 6, 2009
  Version 3.0.3
  Released with these features
  
  * INDI and standalone versions
  * Apogee support
  * Optional external filter wheel
  * User-defined filter choices 
  * Sub-area selection
  * Automatic FITS header entries for exposure duration and date, and filter
  * Editable FITS header entries for target and telescope
  * Auto guiding (preliminary)    

+--------------------------+
    
May 26, 2009
  Version 3.0.4
  
  * Added utilities to set and read filter number for an Optec IFW
  * Included older version of SBIG library in case needed for older systems
  * Minor changes to installation scripts and documentation

+--------------------------+

July 7, 2009
  Version 3.0.5
  
  * Modified header files for external filter wheel
  * Improved user interface detection of filter and camera options
  * Improved behavior of user interface on starting 
  * Several bug fixes
  
+--------------------------+

November 8, 2009
  Version 3.0.6
  
  * Added configuration file option to set maximum frame count in multi mode
  
+--------------------------+

November 28, 2009
  Version 3.0.7
  
  * Restricted INDI input generally to xml for device "ccd"
  
+--------------------------+

December 4, 2009
  Version 3.0.8
  
  * Corrected various errors on exposure interrupt
  
+--------------------------+

June 17, 2010
  Version 3.0.9
  
  * Updated cfitsio, xpa, and ds9 versions
  * Removed the fits utility package now superceded by alsvid
  * Updated the apogee drivers to the current version
  * Corrected a bug in the interrupt exposure function for Apogee cameras
  * Modified the compilation of the apogee drivers from source code
  * Modified the protocols for apogee for better use of the drivers
  * Improved the user interface for dark, bias and flat files
  * Added user control of file numbering
  * Added user entry of target information for FITS header
  * Added control of maximum number of images in multi-mode
  
+--------------------------+

June 19, 2010
  Version 3.1.0
  
  * Updated Apogee driver to the latest version 
  * Corrected an error introduced in 3.0.8 that forced exposures to integers
  * Corrected an error under INDI that made "flat" exposures "bias" instead
  * Modified labels under INDI for a better XEphem Control display  
  * Tested with a new Apogee U16M using latest chip
  * Verified ccd, xmccd, and xmccd1 with latest updates
  
+--------------------------+

October 8, 2010
  Version 3.1.1
  
  * Modified Apogee driver ApogeeUsbLinux.cpp  to define usb_debug locally
  
+--------------------------+

October 16, 2010
  Version 3.1.2
  
  * Updated ds9 to version 6.2 binaries
  
+--------------------------+

August 6, 2011
  Version 3.1.3
  
  * Updated ds9 to version 7.0 binaries
  * Updated cfitsio library to version 3.280
  * Updated xpa library to version 2.1.13
  * Added README about setting filter type and count for SBIG cameras
  * Fixed formating indiserver frame count
  * Modified tranfer_image script so xpa will load ds9 if xmccd is run locally
  * Fixed temperature control with Apogee cameras
  * Updated SBIG and Apogee driver libraries
  * Formatted zero-padded image file names
  
  

  


  
