----------------------------------------------------------------------------
HF150 - Copyright (c) Nick Bailey 2009-2012

Email: hf150@nick-bailey.co.uk
Web  : http://www.nick-bailey.co.uk
---------------------------------------------------------------------------- 
 
12 April 2012
-------------
Your Attention is brought to the important INSTALLATION, WARRANTY, LIABILITY 
and LICENCE AGREEMENTS detailed in the associated HF150 ReadMe.txt file. 

This version supersedes all previous versions.  

----------------------------------------------------------------------------
This History.txt file contains future, current and past HF150 program 
information regarding Bugs, Additions/Enhancements and other relevant data.

Information contained here is for guide purposes only and is not a statement 
of absolute fact (past or present),  and future Bug fixes and 
Additions/Enhancements are not guaranteed to be fixed or implemented. 

---------------------------------------------------------------------------- 
V1.1.0.0
========
x     = fixed/done 
blank = things for next / future release 

Function Removal:
----------------- 
  R01 - Removed HF-150 Memory Recall and Store functions.  HF-150 Memory Load function remains.
        Functions removed because it was causing user confusion and data display problems due to not
        being able to directly read the HF-150 Receiver memory contents.		
Bugs:
-----
  B25 - Memory keypad buttons still active when HF-150 Load is selected
  B24 - Memory input field not consistently cleared
  B23 - Memory Tuning List and User Tuning List restored window contents not scrolled to last position 
  B22 - Stop and Start User Timed Tune clock with form loading & closing 
  B21 - Country number formatting using a , for a decimal . corrupts frequency data
  B20 - Memory display not showing exact current memory data after a recall (was doing a memory match call)
  
Additions/Enhancements:
----------------------- 
  A27 - Notepad size now shown in Bytes, KB or MB as required
  A26 - Memory Display to depict exact tune status
  A25 - Memory Manual/Fast Tune and Memory Scan to be reflected in Local Memory Tune window
  A24 - Save and Restore frequency & memory scan settings
  
Other:
------
  User manual updated with Contents Index and links  

---------------------------------------------------------------------------- 
V1.0.3.0
========
x     = fixed/done 
blank = things for next / future release 
  
Bugs:
----- 
  B16 - Give hour glass visual feedback command is being executed
  B17 - Print forms in Landscape to stop data truncation
  B18 - Restore forms from minimised if already loaded
  B19 - Allow for adjustment of receiver response times 

Additions/Enhancements:
----------------------- 
  A20 - Save and Restore window sizes
  A21 - Dynamically detect USB COM port hardware changes (insert/remove)
  A22 - Run / Debug log writing support 
  A23 - Test Mode Operation with no valid or selected com ports
 
---------------------------------------------------------------------------- 
V1.0.2.0
===========
x     = fixed/done 
blank = things for next / future release 

Build
-----
  Project conversion to VB2010 from VB2008
  
Bugs:
----- 
  B15 - User Tuning File - mode not being correctly picked up

Additions/Enhancements:
----------------------- 
  A19 - User Timed Tuning from user file

---------------------------------------------------------------------------- 
V1.0.1.1
===========
x     = fixed/done 
blank = things for next / future release 

Bugs:
----- 
x B14 - Check User Tuning File contains #HF150# comment on line 1
x B13 - Keep current memory edit values if store cancelled
  

Additions/Enhancements:
----------------------- 
x A18 - Auto insert : into time input fields if not already present
x A17 - Save program window position.
x A16 - Make User Tuning List and Local Memory List forms sizeable
x A15 - Add Form Print function to User Tuning and Memory List forms

---------------------------------------------------------------------------- 
V1.0.1.0 - 13 Jan 2012
========
x     = fixed/done 
blank = things for next / future release 
 
Bugs:
----- 
x B12 - Save last memory used for +/- key usage
x B11 - Memory management and display changes 
x B10 - Memory Store confirm message data is the same on both fields
x B09 - Ignore all COM ports unless the are of form COMn or COMnn (case insensitive)

Additions/Enhancements:
-----------------------
x A14 - Full "Help" / User Manual
x A13 - Support looping of frequency and memory scanning
x A12 - Loading/tuning from user file selection list
x A11 - Add time fields t1 and t2 to memory & user data
x A10 - Loading/tuning from memory selection list
x A09 - Add receiver mode to notepad information
x A08 - Add larger step frequencies 10kHz to 100kHz 

---------------------------------------------------------------------------- 
V1.0.0.10 - 18 Dec 2011
=========
x     = fixed/done 
blank = things for next / future release 
 
Bugs:
-----
x B08 - Lockout serial port access - port present & port selected separate flow  
x B07 - Starting program with no interface causes 3 error messages
x B06 - File naming inconsistent - mixed use of HF150 and HF-150 

Additions/Enhancements:
-----------------------
  Axx - Loading tuning data from spreadsheet / file
  Axx - Full "Help" / User Manual
x A07 - Null change point - change to NOT pre loging a change/bug number
x A06 - ReadMe.txt and History.txt file
x A05 - "About" 
    
---------------------------------------------------------------------------- 
V1.0.0.9 - 12 Dec 2011
========
x     = fixed/done 
blank = things for next / future release 
 
Bugs:
-----
x B05 - Starting program with no interface causes 3 error messages

Additions/Enhancements:
-----------------------
x A04 - Change scaling method from text to DPI for improved scaling
x A03 - "Tool Tip" Mouse Over dynamic help

---------------------------------------------------------------------------- 
V1.0.0.8 and Earlier
======== 
 
Note! Versions prior to 1.0.0.8 were very much development/beta/early versions 
      of HF150 prior to the program being available to other users.  Below is
      a limited guide to the program's transition from private to public use. 
 
x     = fixed/done 
blank = things for next / future release 
 
Bugs:
-----
x B04 - Graphics/fonts not correctly displaying with large DPI settings
x B03 - Version information not being correctly picked up
x B02 - Poor program flow and conflict issues with serial port status 
x B01 - Poor handling of serial port / interface enumeration

Additions/Enhancements:
-----------------------
x A02 - Dynamic Version number control
x A01 - Numerous error message updates and additions associated
        with serial port control / enumeration

