#############################################################################
# ROLIS Quicklook change log
#############################################################################
# $Id: Changes.txt,v 1.4 2006-11-22 13:14:24+01 rolf Exp rolf $
#############################################################################
Version 1.01, 26-Aug-2002
    Browse.tcl, BrowseWindow.tcl:
	- Include a version number
    BrowseWindow.tcl:
	- Fix bug in Civa search (Key-C)
    BrowseInit.tcl:
	- Tcl8.4 patch for 64-bit integer: [expr 0xFC1D1ACF]->[expr int(0xFC1D1ACF)]
    BrowseUncompress.tcl:
	- Start a new image when reading an ISB-frame (Image Status Block)
	
Version 1.11, 19-Sep-2002
    Version delivered to SONC
    
Version 1.12,
    Browse.tcl
        - Bug fix: [namespace exists ::freewrap] doesn't exist for Tcl8.3
          Check for FreeWrap with
              [info exists ::freewrap::patchLevel]
              
Version 1.13, 13-Oct-2003
    Browse.tcl
        - Display VersionNo/Date even for command-line tool


Version 1.20, 25-Mar-2004
    BrowseRolis.tcl
        - Complete file removed, obsolete
    BrowseRolisData.tcl
        - Added ISB frame listing (GUI & list command)

Version 1.21, 06/13-Apr-2004 ..
    BrowseWindow.tcl:
    	- Added message for Ascii-HK display
    BrowseUncompress.tcl, BrowseUnpack.tcl
        - Allow specification of multiple formats:
            browse uncompress -format "fits astro"
            browse unpack -format "raw pgm"
    BrowseCDMS.tcl:
    	- Added CDMS(Hdr.OBT.Num) field
    BrowseISB.tcl (New module)
    	- Hold previous ISB
    	- Search forward next ISB
    	- Bet best matching ISB for a given image by checking the ISB.LOBT
    	  against the time of the first telemetry frame of the image (CDMS Hdr.OBT).
    BrowseUncompress.tcl
        - Added BrowseISB.tcl calls to find best matching ISB
        - Added compression rate to FITS & PGM headers
        - Added ISB fields to FITS & PGM headers
    BrowseUnpack.tcl
        - Added BrowseISB.tcl calls to find best matching ISB
        - Added compression rate to FITS & PGM headers
        - Added ISB fields to FITS & PGM headers
        !!! UNTESTED CODE (NO TEST DATA AVAILABLE) !!!


Version 1.22, 15-Apr-2004
    BrowseList.tcl
        - Add flag "browse list -short ..."
          listing only one line per frame, don't list ASCII messages, ISB's, etc

    BrowseSort.tcl - New file !!!
        - Add sort command
          browse.tcl sort -type seq,cat -file infile -out outfile

    BrowseUncompress.tcl, BrowseUnpack.tcl, BrowseSort.tcl
    	- Multiple option betterbe specified as a comma-separated list
    	  (This is easier to exec for CDMS.EXE)
    	  e.g.
    	  	browse uncompress -format fits,astro
		browse unpack -format raw,pgm
		browse sort -format raw,pgm

Version 1.23, 16-Apr-2004
    BrowseHk.tcl
    	- HK listing optionally runs in "grep" mode extracting only selected channels:
    		browse.tcl hk -file foo.dat -out foo.lst -grep CdmsOBT,TRD
    Browse.tcl
    	- Added version output
    		browse.tcl version

Version 1.24, 12-May-2004
    BrowseRolisHk.tcl
    	- Civa HK names changed:
    		HK#7	TSC8
    		HK#8	TSC9
    		HK#9	TSC10
    		HK#10	TSC11

Version 1.30, 10-June-2004
    BrowseUnpack.tcl
	- Added support for RAW images (frame types 5100..5103, 5200..5203)
	- !!! No checking of data completeness/frame counter
	  Data must be in the right order

Version 1.40, 17-November-2006
    BrowseISB.tcl, BrowseUncompress.tcl, BrowseRolisData.tcl
	- Added CH-TEMP1/2 Rolis temeperature before/after exposure to ISB
	- Extract Filter and ErrCode values from ISB (unused=0; for completeness)
    BrowseRolisHK.tcl:
    	- Rolis HK names changed corresponding to their new interpretation:
    		HK#24	TcmdMsg
    		HK#25	DataMsg
    BrowseUnpack.tcl:
    	- Fixed ISB search for raw images
    	- !!! BrowseUnpack.tcl uses unswapped data while BrowseUncompress.tcl usese swapped data !!!
    
    Fixed GCC compiler warnings, unused code & vars in decoder.
    

