XmCCD Copyright 2007-2018 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
  
  
+--------------------------+

December 12, 2011
  Version 3.1.4

  * Restructured the user interface with a FITS menu
  * Provided the option of reading a new configuration file
  * Removed dual CCD support from the user interface
  * Removed optical tip-tilt option from the user interface  
    - This could be added back as a separate thread for SBIG cameras
  * Removed all fragments of self-guiding code
    - This could be provided in new code or supplementary scripts
  * Fixed several bugs in filter name management
  * Added an INSTRUMENT option to the FITS header
  
  
+--------------------------+

July 23, 2012
  Version 4.0
  
  * Reorganized the menubar options
  * Modified the indi system for improved timing
  * Added additional FITS header entries including CCD temperature
  * Updated to latest SBIG library
  * Added scripting options
  
+--------------------------+

April 26, 2013
  Version 4.1
  
  * Updated ds9 to version 7.2 release
  * Updated xpa to version 2.1.14
  * Updated cfitsio to version 3.340
  * Changed system libary location for libcfitsio to /usr/local/lib64
  * Removed optimization and fast-math from gcc Makefiles
  * Moved -lm in Makefiles to end because of Ubuntu compile problem
  * Removed code fragments for SBIG track ccd and internal guiding
  * Added copies of useful scripts
  * Added support for Apogee preflash in subesequent beta variants 
  * Updated SBIG libraries to versions for the latest hardware
  
   
+--------------------------+

November 29, 2013
  Version 4.3
  
  * Updated ds9 to version 7.3b5 release  
  * Updated xpa to version 2.1.15
  * Updated cfitio to version 3.350
  * Updated SBIG library to download version of October 21, 2013
  * Updated Apogee library to version 3.0.2986 of August 12, 2013 
  * Added binning option on compilation for SBIG cameras

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

November 7, 2014
  Version 5.0
  
  * Retired INDI support
  * Integrated XPA

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

June 17, 2015
  Version 5.1
  
  * Various bugs fixed
  * SBIG support updated for xpa version
  

+---------------------------*

September 5, 2015
  Version 6.0
  
  * Apogee driver version 3.0 for all current Andor Apogee cameras
  * SBIG driver updated to latest linux version


+---------------------------*

July 24, 2016
  Version 6.1
  
  * Added AltaF option
  
  
+---------------------------* 

April 30, 2018
  Version 6.2
  
  * Updated cfitsio and xpa libraries
  * Tested with OpenSuse Leap 42.3
  * Added ds9 compiled for OpenSuse Leap
  
  
+---------------------------* 

June 9, 2018
  Version 6.3
  
  * Updated cfitsio and xpa libraries again
  * Tested with OpenSuse Leap 15
  * Added ds9 compiled for OpenSuse Leap 15
  * Added support for SBIG STX cameras
  

+---------------------------* 

September 29, 2018
  Version 6.4
  
  * Corrected flip of row and column when reading subareas on an Apogee camera
  * Corrected filter naming for large wheels on SBIG cameras
  
    
  
  
  
  
