Release Information
===================

Release 2.3
===========> 7-4-99
Enabled hotkey pause, next track, last track.  Don't have one of those hotkey keyboards
which let you control the Cdplayer with dedicated buttons? Use LeanCD instead!

Order form made short enough to fit on one page no matter what browser or printer used.

Contact info made pretty again.

Automated installer is now available.

Display glitch when selecting the total size of the CD from the track selection menu;
fixed.

New interface, the same size as the old one, but now more standard in operation.
IE, pause and play are multitasked on the same button.  Eject and close should work 
just a little better now, because they exist on just one button also.  Cool.

New about dialog which makes more sense,looks more like W32 standard, and has 
a more precise snail mail contact address.

Fixed incorrect display of eject button when LeanCD started with door open.	

Fixed initial glitch when user pushes play button and cdrom drive door is open.

Removed some extra calls to setTimer(), saving some cycles and recources.

Acts more like it is a set of buttons which can move, rather than a window with buttons. 
This means that when you click on buttons within the LeanCD window, it moves the focus back
to the program that had focus before after LeanCD responds to your command.  No more lost
keystrokes to the focused LeanCD window!

Release 2.2
===========> 8-24-98
Slightly more efficient timer code, resulting in less cycles used per
second.

Trimmed code executed when a CD is inserted, and fixed display glitch
that showed only the current playing location on the first refresh.

Cleaned up eject code:								   
o no longer set the button text to "Close", just "c".
o remove confusing track menu contents for previous CD.
o set track number to 0, indicating non existence of CD.

Now contact address added to about dialog.  The old address will
continue to work, but the new one will reach us faster.

Release 2.1
===========> 7-20-98
New, more memory and cycle efficient handling of track type 
(data/audio).

When LeanCD is first run a helpful little dialog box opens
which helps to get the user started with using all the fun controls
that make up LeanCD.

Total length of the CD (listed under the track selection
menu) now is accurate to the second.  Who knows what 
'frames' are in respect to CD length, anyway?

Another menu change: set color popup menu removed.  It is easier 
just to include them in the main menu, as I now do.

Internal Changes: CD App didn't really need a message map, removed.
Inlined a few functions that are used very little and do about as 
much.
										
Now, clicking twice (ie, double clicking) on the play button from 
a paused state always makes the CD start playing the current track
from the beginning.  Programmers: The notify style must be on to
receive double clicks. When it's off you only get one clicked
message when the user clicks twice fast. The second one is swallowed
whole and thrown out by Windows!

New Features:

* Supper Fast Foward: Start seeking by right clicking on a seek button,
then move the cursor over the track switch/display button while
still holding down the button.  Now you will seek around much faster 
(3x).

* Smart Resume: Reboot the computer and then start the player with the
/play switch.  If done within 5 minutes of last reboot, playing
will resume at the start of the last active track.

Release 2.0
===========> 3-22-98
New cool feature: Pass cursor over the track selection button,
and see the current time location of the entire CD, instead of
just the current track.

Clicking on the tray icon with the left mouse button now
does a better job of bringing the window to the top.

Delays have been refined, now playback and other controls
just *feel* smoother.

Unused message maps and variables removed, resulting in a 
lighter footprint.

New icons mean less muddy appearance in the Tray.

Most of the delays have been removed in favor of a delayed WM_TIMER
message, which has the same intended effect, and none of the annoying
side effects of sleep().

Fine tuned the seek within a track function.  Now scans five seconds 
at a time, and uses the WM_TIMER *much* more efficiently.


Release 1.6
===========> 11-12-97     
New and improved INI file handling, which saves about 20 bytes of 
ram.  Note, as always, INI files are kept with the executable.

Fixed shutdown bug; now LCD's settings are always saved when you quit 
windows.  Note to other programmers: WM_CLOSE and WM_CANCEL are 
*not* called when you shut down!  Trap WM_ENDSESSION instead.


Release 1.5
===========> 10-26-97     
Fixed two bugs relating a rare problem with resumption 
of playing from a paused state.  Eliminated a cosmetic problem
that shows up when paused and switching between tracks.  A
feature has been added, now, the length of data tracks is shown 
on the track listing menu.  This is mostly just for fun, but it
does give you a quick idea of the size of the CD's data tracks.


Release 1.4
===========> 10-10-97
Tray support has been improved; the tray now does more 
than just tell you that LeanCD is active.  You can use it 
as an alternative source for the main menu (right click), and
if you do not use LeanCD in the always on top mode, a 
left click will make LeanCD active.


Release 1.3
===========> 9-15-97
New, improved look.  Of course you won't know it is improved 
unless you compare it to the old version, but it really is much
more slick.  

Now the track menu lists the size of each track, and the total 
length of the current CD.

Bonus for reading the release info!  Try double clicking in
the middle of the track location/size text to move to different
locations in the current track.  This is really cool, now that
it works. When I redo the documentation, this will be included
in the howto picture, but for now you will have to read about it
here, or in the advanced section to know it exists.


Release 1.2
===========> 5-8-97
Much improved documentation, including an order form!
Now supports the /play command line option, just like the 
Windows95 CD player.  Also, due to popular demand only one
copy of the program will run at a time.


Release 1.1
===========> 4-19-97
After trying lots of different ways to let you change the 
colors of the player I have finally settled on a method that
I like.


Release 1.0.1
=============> 4-4-97
No bugs found, but there were some typo's which hopefully 
have all been found.  Some unused code was also removed, so
this version is slightly smaller than 1.0.


Release 1.0
===========> 3-18-97
Looks bug free, and finaly works the way I want it too.