WinOrbit 3 Progress Notes
-------------------------
3.6, 11 Jan 2000  443549 bytes
* Release version
* Added option flags for 0.1 degree server output
* Added option flag for converting sat names with blanks
to dashes, to reduce number of duplicate entries.

3.6 b1, 11 Jan 2000
* Fixed Y2K bugs in Print Ephemeris and Open/Save Database

3.6 a1, 18 Sept 1998
* Increased precision of Lat/Long output via server to 0.1 degree.

3.5,  6 Jan 1998
* Final release version

3.5b2,  31 Dec 1997
* DIBAPI.DLL has been renamed to DIBSUBS.DLL to avoid a conflict
with some Win95 software which has a file with the same name
(causing "Sub or Function Not Defined" errors).  Thanks to Kevin
Herron, Mike Tester, and Kevin Lewis for helping to figure this
one out!

3.5b1,  10 Dec 1997
* Progress display is now more informative during autoupdate.  Almost
ready to release this version.  Send bug reports now, please!

3.5a18,  9 Nov 1997
* Back to .ZIP format (instead of self-extracting .EXE) based on some
user feedback.
* Should now correctly read 2-line, kep or vec text files in unix 
format, without conversion (a bit slower, though).

3.5a17,  9 Nov 1997
* Invisible table no longer reappears after restoring minimized program.

3.5a16,  17 Oct 1997
* Print column changes were lost after saving settings (beginning
with v 3.5a10).  Fixed.  See v. 3.5a11

3.5a15,  11 Oct 1997
* Several fixes and improvements in Print Ephemeris:
  - Allow more passes to be printed in one run
    (there is a limit, but I don't know exactly)
  - Progress bar display stays on top
  - some changes to table formats for multiple satellites
  - Fixed bug in printing to file or printer with multiple
    satellites
* Yet another AutoUpdate fix (sorry Gerard)

3.5a14,  5 Oct 1997
* First trial of the self-extracting archive - tell me if you
like this or the zip file better!
* Limit zoom of maps under some conditions to avoid integer 
overflow on scaling
* Add "Pass Table" option in Print Ephemeris - use SATLIST.EPH
for multiple satellites - passes listed in chronological order.

3.5a13,  30 Sept 1997
* Fix Altitude display in table, print, for km/mi units
* Fix crash scrolling table horizontally at certain widths
* F2 (shift, ctrl, etc) now functions in all windows (see
Main:Windows menu for functions)
* User is reminded to Replace Entry after editing .ATT file.
* Directory names now "remembered" when opening files.
* Buttons for data display pages in database window changed
* Internal bookkeeping changes

3.5a11,  24 Sept 1997
* Table row changes were lost after saving settings (beginning
with v 3.5a10).  Fixed.  Thanks Gerard Durand.
* Improved scrolling and display of column headings in table.
* Sat database now saved automatically after AutoUpdate.

3.5a10,  18 Sept 1997    
* Made some changes in calculation of solar terminator
and satellite footprints.
* Recompiled USERALGO.DLL without debugging extensions
to save a bit of space.
* Fixed error reporting TCA and LOS for "next pass" with
"LCL Time" display.  Thanks F6AGR.

3.5a9,  1 Sept 1997    
* Fixed a bug which prevented Autoupdate from reading
new files (introduced in 3.5a8)
* some changes in the winorb.dll - please report unusual
results!

3.5a8,  24 August 1997
* First attempt at reading GPS almanac files (YUMA form).
* Database files now modified only if changes needed.
(please report any unusual results!  Thanks.)
* Message now appears to remind you to Replace or Add
modified sat data in database.
* Companion program, Announcer, available (voice reads
Az/El so visual observers can keep their eyes on the
sky.)

3.5a7,  21 August 1997   
* Added automatic sunrise/sunset time entry in Print
Ephemeris for visual observations.

3.5a6,  19 August 1997     
* Fix problem with drag flag which caused disagreement
between sat positions with "Calc: show visible satellites"
and maps.
* Fixed bug in printing any sat-->sun orientation info
which was introduced in version 3.5a5.
* Clarified usage of "Illum" and "Sun Angle" in Help.

3.5a5,  18 August 1997    
***NOTE*** Changed handling of Table Row/Print Column 
menus.  Old user selections for these items will be lost. 
* Can now enter RAAN as an hour angle (6h 30m = 97.5 deg)
if desired.  Suggested by Peter Seiler, particularly for
tracking "astronomical objects".
* Added eclipse status to "Show Visible Sats" report ("ECL"
if sat is in shadow).  P. Seiler again.

3.5a4,  13 August 1997    
* Local time now shows in all on-screen reports, when 
selected.
* Improved help for Print Ephemeris

3.5a3,  11 August 1997  
* Reports ("Show Next Pass") can now be limited to maps,
table, or server only to avoid duplication.
* "Guess" button for UTC Offset.
* Can now Print Ephemeris using list from file "SATLIST.EPH"
(Thanks to KC1ED for this suggestion.)
* Fixed "Path Not Found" crash if Autorun enabled and program
files referenced by *.SKD do not exist (e.g. with sample 
files). 

3.5a2,  5 August 1997   
* Added some info on NOAA/Meteor sats
* Fixed "show info" for Sun/Moon
* Geo X now enabled in Table/print column menus.  Thanks to
Jean Noel for pointing out this bug.
* Option now provided for displaying local time instead
of UTC in the main window (suggested by N6CWF).
* Detailed help now available in Options window.

3.5a1,  29 July 1997     
* Added "AzEl" DDE Topic for WB1BQE interface

3.4,  22 June 1997 
Same as 3.4a9, minor revisions to help.

3.4 a9, 22 June 1997 
* Model selections in the table are now saved.
* Numerous additional options for the column
menus in the table are now available.
* Added a Refresh option to the Table Menu.  Useful
on slower systems, to get an immediate update, rather
than waiting for the next calculation interval (or
in manual mode, after changing the table).

3.4 a8, 1 June 1997 
* Column headings in the table no longer scroll.
An enhanced popup menu now appears when you click 
on the table heading. 
* Velocity vectors are now available in the table.
* Added Svobodny info to LAUNCH.QTH. 
* "Eclipse" is again correctly shown for Sun Angle
in the table when the satellite is in the earth's 
shadow.

3.4 a7, 28 May 1997
* Fix bug in restoring rf link mode. 

3.4 a6, 26 May 1997 
* Each column in the table can now have an independent 
orbital model and drag setting.  These are selected by 
clicking on the column headings, for which a popup 
menu now appears, just as for the row settings.  The 
model and flag can now also be displayed in the table.  
NOTE: at present the choices of models are not saved: 
they revert to the default - chosen in the Options 
Window - whenever the program is restarted.
* The satellite selected for the Tracking Server is 
now saved, for those who use the program without maps 
or tables. 
* Show Next Pass in the Main Window now generates a 
report for every satellite in use (Map, Table, or 
Server), not just those in the maps. 
* The Radio Link mode selection (beacon, uplink, etc.) 
is now saved. 
* The Bibliography has been revised. 

3.4 a4, 15 May 1997
* Fix crash attempting to load more than 8 windows.
* Add velocity (ECI vector, m/s only) to table and 
printouts.
* Clarify error message for missing checksum in AMSAT
format data.

3.4 a2, 7 May 1997 
* Added Orbital Maneuvers calcs (in Satellite Window,
Special Menu).  Docs in Help file.

3.2 r4, 2 Apr 1997
* Progress bar works in file-driven ephemeris calc.
* Database again saved with "." instead of "," (all
countries).  But "," still acceptable for input.

3.2 r3, 31 Mar 1997 
* Fixed corrupted database files after saving settings
with "," as decimal separator (European country codes).
* Changed doppler calculation so it works with arbitrary
epochs, for ephemeris calculations from epoch file.

3.2 r1, 18 Mar 1997 
* Fixed crash in database window on File:New with more 
than one table entry, or table entry different from 
map.

3.2, 17 Mar 1997 
* Fixed EQX calcs for sun, in time for vernal equinox.
* Experiment with some screen images in the help file.
(these are half-size, may be unreadable, but serve to 
help the user identify the various windows.)

3.1 r4, 14 Mar 1997 
* Fixed "subscript out of range" error for SUN/MOON in Print
Ephemeris.
* RS-16 info added

3.1 r3, 13 Mar 1997
* .ATT file now created automatically if frequency is changed
in satellite database window. 

3.1 r2, 11 Mar 1997 
* fixed the "Divide by zero" error in "Show visible sats"
from Main Window Calc Menu.
* Clarified documentation about database subdirectories.

3.1 r1, 10 Mar 1997
* Ephemeris tables can now be generated at arbitrary time 
intervals using epochs read from a file.  Each line of this 
text file should contain a date and time in the same format as 
shown in the UTC field of the Main Window.  These can appear 
in any order.
* Deleted columns in the Table Window no longer come back when 
the program is restarted.
* Sun Angle is again displayed correctly for the Ideal and 
Basic orbital models.
* Fix print format for R.A. and Hour Angle.

Release version, 3.1, 24 Feb 1997 399334 bytes
(Essentially identical to the b11 version)

3.0 beta 11 16 Feb 1997
* Autorun now works correctly with screensavers and minimized
applications (be sure to put in key codes to restore your app if
necessary, such as "% {ENTER}")
* Better handling for priority conflicts in Autorun
* Autorun now logs all status messages to AUTORUN.LOG file, 
instead of message boxes on screen.  This makes troubleshooting
easier.  The file is automatically deleted at startup.

3.0 beta 10  10 Feb 1997
* Updated Help file
* fixed missing map-window names in "windows" menu
* try to prevent exiting program while database update is in
progress.

Latest revision 3.0 beta 9  6 Feb 1997     403557 bytes
* Save flag for miles/km correctly
* adjust column width for lat, long formats in print ephemeris

3.0 beta 8  5 Feb 1997 
* Fixed display of satellite name in Print Ephemeris 
after choosing new sat (introduced in b7)

3.0 beta 7  4 Feb 1997
* Fixed solar data in print routines
* fixed apogee/perigee printout from print
* fixed illumination calc
* restore user sat algorithm, more changes to satstruct.h
* fixed mean motion update in SGP/SGP4 
* fixed restoring of dragmult/ignoredecay flags in maps
* satellite choice in print dialog revised (now standard menu)

3.0 beta 6  28 Jan 1997
MAJOR INTERNAL CHANGES in this rev, should probably be "alpha" 
again.
* Fixed a bug in SGP/SGP4 which caused occasional large
jumps in calculated positions.  Thanks to Mark Conner, N9XTN
for finding this one.
* Fixed numbered filename generation and ExitAfterLOS in 
Autorun code.  Also selected satellite for tracking server is
now displayed correctly in main window.
* Orbital models for maps, printouts, and tables now independent.
* Fixed (-) altitudes in kep printouts.
* Warning displayed if map zoom will need > 1 Meg RAM.
* Added Alon/Alat and fractional solar illumination to table
and printout.
NOTE: solar-related parameters in printout may be incorrect.
User algorithm temporarily disabled pending further re-arrangement
of header file.

3.0 beta 5 
* Fix checksum error in database after loading .KEP (AMSAT
format Keps) file.
* Improve table window setup (change immediately after edit, 
fix <ESC> from unwanted menu )
* Fix filename/number generation in Autorun
* Fixed error reading "ExitAfterLOS" flag in .SKD file

3.0 beta 3
* Corrected a number of errors in the help files
* fixed a crash when opening a settings file with a different
number of table columns.

3.0 beta
* Help file and index revised to reflect new menus and most
new features.  Use the "search" function if you can't find
a subject any other way.
* "Context sensitive help" now in many windows.
* If the table window is invisible, secondary satellites 
cannot be shown, to avoid a possible program crash when 
starting up.

3.0 alpha14
* Hour angle, right ascension, and declination in table now
corrected for parallax.  Output to server, of hourangle and 
declination, is now enabled for polar mount systems in 
preparation for the Mars Relay Test.
* Fixed crash on loading more than 290 sats into database.
* Save Table row list if Table window is closed.
* USERALGO files revised for new data structure.

3.0 alpha13  29 Oct 1996 
* New "Exclusive Visibility" option in Print Ephemeris, to 
predict times when particular QRM should be absent.
* Changed behavior of Table, Globe, and Report windows in 
the Window menu
* Fix doppler display when Table & map satellites are same.
* Prevent extra auto-update from last file on subsequent starts
* Fix bug which prevented last page of reports from printing (?)

3.0 alpha12  29 Oct 1996   
* Fixed a problem with auto update which caused Table sats to
change (again!)
* Fixed a hangup on exit from continuous update of globe.  
* Changed the way the Main:Windows menu works for the Table,
Globe, and Report Windows.  No longer a toggle - just a 
command to show the window.
* Added reverse Az/El and Polar Mount outputs for Tracking
server (Options window).
* Cleaned up the \KEPS directory by adding \KEPS\MISC for
various test and demonstration files and discarding obsolete
files.

3.0 alpha11  28 Oct 1996  
* More fiddling with the map color changes.  Clicking the
main window should restore map colors after a switch to
another application.
* Improved the map save and print options.  The map is now
saved exactly as it is shown on screen (including zoom, etc.)
* Fixed the "smearing" problem with the sun icon in 640x480
mode.
* Fixed some problems with "print ephemeris" which caused
crashes.
* Fixed a problem with auto update which caused Table sats to
change.

3.0 alpha9  23 Oct 1996
* Fixed the GPF in high-color video modes.  Map color 
change also works now in highcolor (15,16 and 24-bit 
video).  Only the WINORB.DLL file was changed.

3.0 alpha9  22 Oct 1996
* Fixed some bugs in window positioning/minimizing, etc.
* Made the popup menu in the table window 2 columns wide
 - the list was too long for small displays.
* Improved AutoRun by allowing [Task]Mode option.  Mode 0,
default, is as before - the task is identified by the window
title (possibly including a filename).  Mode 1 allows 
identification of task by Windows task number, regardless of
unpredictable changes in the window title.  This is useful if
you need the automatic filename generation (including the 
orbit number in the filename) but your program displays the
filename in the title bar.  [Formerly, this prevented WinOrbit
from interacting with the program after it started.]
 
3.0 alpha8  15 Oct 1996 
* More tinkering with the map color selection.  It should 
now work correctly in 16 and 256 color modes.  In 64k and
16M colors, there is still a bug - changes only affect
the very bottom of the map. 
* Added "copy map" to clipboard (Edit menu)
* Still a number of bugs in the table window.

3.0 alpha7  14 Oct 1996  
* Fixed bug in color dialog.  Color display still flaky
in some video modes.
* Added "paste" function for user maps (edit menu).
* Added .wav file options in Autorun for "announcements".
see MIR.SKD for example.  Thanks to Bimal Ramdenee for the
idea.
* Fixed continuous update of globe.  Variable resolution
allows for significant speed increase (options menu).
* Fixed (I hope) the double-footprint problem.
* Improved generation of automatic (per orbit) filenames
for autorun
* fixed the RA display in the table
* added separate color choice for secondary satellites.


3.0 alpha5  1 Oct 1996   
* Restored the user map option.
* Added a zoom feature in the options menu of the Map 
windows.  (Use the mouse to drag the map around inside
the window).
* Revised the Options window by grouping various items.
* Added satellite names on maps
* Data strip in map window turns red when sat is visible.
* Added a "dark sky" option in the globe window.
* Added a continuous update option for globe window. (still
needs a lot of work).
* restored AOS to the list in the table window.

3.0 alpha3  20 Sep 1996  
* Fixed a bug that caused strange behavior with more than
   one map displayed
* Added column width control in Table window.  Table 
   settings now also saved.

3.0 alpha2  16 Sep 1996  
* Extensive revision of Help file (but not complete yet)
* Replaced the BitBlt with PaintDIB for drawing maps
   (hopefully to fix the 16-bit highcolor video bug).

3.0 alpha1   8 Sep 1996   
* multiple cols in table window allowed
* "secondary sats" now come from table window - this
  permits multiple secondary sats on one map.
* fixed crash with moon in table window
* starting on the docs

3.0 alpha   6 Sep 1996
* added GRID.VBX to zip file
* cleaned up some extraneous stuff in the .zip file
* Improved DDE server handling

3.0 alpha   4 Sep 1996 
* Fixed the "view from space" for 16, 256, 64k, and 16M
   color displays.
* Simplified satellite choice menus
* DDE server, Info window, and maps are now independent
   (all maps can be deleted to conserve memory)

----2.9.O
* Fixed a major bug in RA<-->Long conversion which was
   causing random errors of up to 1.5 degrees in 
   longitude and/or elevation.
* Fixed a bug in the Eclipse calculation routine.
* database now in .\database\sat and .\database\qth
----2.9.M
* Epoch calculator added (convert JD and date format)
   (Calc menu and Database:Options menus)
* Restored "stop" in "view from space"
----2.9.M
* New, higher-resolution map (lots more islands!)
* Speeded up the "view from space" by almost 3x.
   (but it cannot be interrupted while drawing, yet)
----2.9.L
* Fixed degrees-radians conversion bug for Alon/Alat
* Re-read .ATT and .SKD files after editing
----2.9.K
* Added \database and \keps directories to .zip file
   (files need to be updated!)
----2.9.J
* More Sat database changes:
  Autoupdate on startup now functional, requires:
    subdirectory DATABASE, containing DATABASE.2LI
    subdirectory KEPS, containing arbitrary two-line
       or amsat kep files.
    set [General] AutoUpdate=true in .INI file
  This will get easier in next release...
* More Database menu options in Sat window.
----2.9.I
* Fix "Print Ephemeris" bug in 2.9.H
----2.9.H
* Added "Beep" notification option on AutoRun (.SKD file,
   [General], "Beep=true"
* Changed Sat database handling preparatory to adding 
   automatic update option.  Satellite Window menu 
   "Database:Purge Duplicates" new option.  Default 
   database file is now DATABASE.2LI.  Docs to follow.
----2.9.F
* Fix bug on QTH Database screen: clicking Grid square was
   resetting the lat & long to middle of the square.
----2.9.F
* Fixed bug in opening settings files.
