=============
Perfect Timer
=============

Source Code Notes:
==================

- I've included both the exported Makefile and a Microsoft Visual C++ 5.0
  .mdp file.  Use whichever works best for you to get it compiled.

- Notice the inclusion of these libraries:
	* winmm.lib  - Multimedia Library
	* comctl32.lib - Common Controls Library

Development Notes:
==================

971207 Sunday (Build 971207)
- Changed versioning number to something based on build date.  Cleaned up
  code to ready itself for release.

971203 Wednesday (Version 0.92B)
- Added a Clear Timer button, Test Sound Menu Item, and fixed a few bugs
  that lingered from last time's additions.

971124 Monday (Version 0.92B)
- Added Hours, Minutes, and Seconds button for quickie timer setting.  Also
  added a 15 minutes button.

3/9/97 Sunday (Version 0.91B)
- Quickie fix of a bug that I introduced after tweaking the code yesterday.
  I had inadvertently made the "continuous" mode not work.  
- Added version information to the About Dialog Box among with latest build
  date.
- Fixed the continuous sound bug.

3/8/97 Saturday (Version 0.9B)
- Added Wish List Item - Timer now is displayed in the title bar of the window
  so that you can see the timer go when it is minimized.  It's intelligent, so
  when it's maximized the title of the window will revert back to the static
  "Perfect Timer".
- Fixed some bugs regarding state control.
- When Timer is done now, it resets back to the last time set. 
- Made a small tweak to the timer icon.
- Fixed the painting process so the whole window doesn't flicket by enabling
  intelligent updates (only updates the Timer text area rather than repainting
  the whole window).
- Streamlined some text displays so code is more compact.
- Fixed Timer Set Bug where timer would still run after you try re-setting it.

3/7/97 Friday (Version 0.8B)
- Fixed Stupid Grey Static Text Window problem.  Deleted Window, using
  WM_PAINT message now to update timer text.  Using Arial Font (guaranteed on
  all platforms)
- Adding States so user can press buttons only at appropiate times.
- Re-did the About Dialog Box.

3/6/97 Thursday (Version 0.7A)
- Fixed Single, Continuous, Silent Bugs.
- Added Status Bar.
- Put in a new default sound.
- Tweaked menu settings and status bar promptings.
- Fixed it so Stop Timer immediately stops any sound playing.

3/2/97 Sunday (Version 0.5A)
- Working model done.  Added saving of last used timer settings in dialog box.
  Added a silent mode (still needs tweaks).  Plays sounds now.
- Added Single and Continuous menu options.  Still need to code.  
- Added common dialog box to pick sound.
- Added default wave (ak47.wav).

2/28/97 Friday
- Have two dialog boxes up that.  One about box and one set timer box that
  works.  Contains three listboxes that do all the various bits of processing.
- Two buttons on main window, start and stop are all ready to receive input
  for processing.  They also move on a window resize.

2/24/97 Monday
- Started on Project


Notes:
======

- Note the inclusion of the header files and library files.
	Special Header files:
		- commctrl.h (for status bar creation).
	Special Libraries:
		- winmm.lib (multimedia library for playing sounds).
		- comctl32.lib (common control library for status bar).

