home *** CD-ROM | disk | FTP | other *** search
/ The Mother of All Windows Books / CD-MOM.iso / cd_mom / utility / general / barclock / changes.txt < prev    next >
Text File  |  1993-08-26  |  9KB  |  242 lines

  1. BarClock(tm)
  2.  
  3. Copyright (C) 1993 by Patrick Breen - All rights reserved.
  4.  
  5.  
  6. This file lists the changes between revisions of BarClock.
  7.  
  8. v2.2  - August 26, 1993
  9.  
  10.     Well, that was a short lived version.  This version includes a
  11.     fix for a bug introduced in v2.1 that caused alarms to vanish
  12.     when repeating alarms occurred - not exactly the ideal behavior.
  13.  
  14.     I was using the system settings for AM/PM text but this caused
  15.     problems when the system was set for 24 hour mode.  I now store
  16.     the strings in the BARCLOCK.INI file.
  17.  
  18.     Shift-double-click in calendar display will always create a new
  19.     alarm regardless of whether one already exists for that day.
  20.  
  21. Known problems with v2.2:
  22.  
  23.     If you hang while exiting a DOS application or DOS session, hit
  24.     CTRL-ALT-DEL and if it says BARCLOCK.EXE is not responding,
  25.     please let me know (this was a problem in older versions that
  26.      I think may have been fixed).
  27.  
  28.     There are problems with WinDock, NewCap and CapC10 that cause
  29.     BarClock not to function properly if BarClock is started
  30.     first.  The problem can be avoided by starting the other
  31.     applications before BarClock.
  32.  
  33. Thanks -
  34.     Thanks to all the people who contributed ideas and bug reports -
  35.     I will continue to listen and respond to all contributions -
  36.     good or bad!
  37.  
  38. v2.1  - August 25, 1993
  39.  
  40.     Fixed serious bug that caused random behavior/crashing after
  41.     (or while) using the File Open dialog to choose a .WAV file.
  42.  
  43.     Fixed bug that caused all "lunchtime" (12pm - 1pm) alarms not
  44.     to work properly.
  45.  
  46.     Warnings will shut off automatically if resource level is
  47.     restored.
  48.  
  49.     Fixed bug that caused warnings on other than disk C to always
  50.     display disk C status in warning.
  51.  
  52.     All alarms are always displayed - this allows you to leave
  53.     your machine (even turn it off) and never miss an alarm.
  54.  
  55.     Made alarm listing wider so time/date are visible more often.
  56.  
  57. v2.0  - August 22, 1993
  58.  
  59.     Major revision - new features include
  60.         o  requires Windows 3.1
  61.         o  new documentation in .WRI format
  62.         o  dialogs for all options
  63.         o  full featured alarm mechanism
  64.         o  popup calendar
  65.         o  low resource warnings
  66.         o  message display in caption bar
  67.         o  support for multiple time zones
  68.         o  support for multiple disk drives
  69.         o  text/background color support is back
  70.         o  "pedestal" background option
  71.         o  option to chime once per hour
  72.         o  option to have BarClock icon on desktop
  73.  
  74.     Bug fixes include
  75.         o  text disappearing from caption bar
  76.         o  BarClock menu access from within Excel
  77.         o  various compatability problems
  78.         o  free resource readings are more accurate
  79.         o  using more robust Windows 3.1 hook functions
  80.  
  81. v1.32 - April 9, 1993
  82.  
  83.     Really fixed bug in calculation of free disk space on
  84.     disks that had a large amount of free space!
  85.  
  86.     Finally was able to reproduce, and fix (I hope), the
  87.     problem with not using the system colors for the clock
  88.     background on all systems - however, there is still a
  89.     problem if a dialog or other window obscures a portion
  90.     of the display.
  91.  
  92. v1.31 - April 5, 1993        
  93.  
  94.     Made change so that changes made to the .ini file
  95.     would not overwritten when the clock exited.
  96.  
  97.     Fixed bug in calculation of free disk space.
  98.  
  99.     Fixed bug that caused small drawing problem when
  100.     clock was on a dithered background.
  101.  
  102. v1.3 - March 28, 1993        (Beta Distribution)
  103.  
  104.     Renamed from WinClock to BarClock to avoid conflict
  105.     with an existing shareware product.  This includes
  106.     the .ini file which is now "BarClock.ini".
  107.  
  108.     Eliminated flicker when mouse is positioned over display.
  109.  
  110.     Fixed compatability problem with Ami Pro that caused
  111.     information to overwrite the text they place in the
  112.     title bar when selecting from the menu.
  113.  
  114.     Fixed compatability problem with a handful of applications
  115.     that would cause them not to redraw properly.
  116.  
  117.     Clock never gets put in a window that is always topmost.
  118.  
  119.     Added full date picture support that is syntactically
  120.     equivalent to Windows.  See readme.txt for more details.
  121.  
  122.     Added all long and short month and weekday names to a
  123.     string table in the resource file which can be editited
  124.     with any resource editor.  This provides support for
  125.     international days and months.
  126.  
  127.     Added full control of format of the resource, free memory
  128.     and free disk space strings.  See readme.txt for more
  129.     details.
  130.  
  131.     Added support for hour, half hour and quarter hour chimes.
  132.     See readme.txt for more details.
  133.  
  134.     Reduced memory footprint to about 12k.
  135.  
  136. v1.21 - February 24, 1993
  137.  
  138.     Fixed bug that caused 12 noon and 12 midnight to display as
  139.     0 when not using the 24 hour clock.
  140.  
  141.     Fixed bug that caused an invalid HDC to be released.
  142.  
  143.     Fixed compatability problem with MS Word that caused several
  144.     items to toggle with one click.
  145.  
  146.     Better support for Norton Desktop - information now appears
  147.     in main caption rather than the group window captions.
  148.  
  149.     Changed display of memory and disk space to use scaling -
  150.     can be forced to always use "Kb" with change to .INI file.
  151.  
  152.     Fixed compatability problem with XVision that caused it
  153.     clock to ignore all session windows.
  154.  
  155.     Fixed text so that the window title is not overlapped.
  156.  
  157.     Fixed problem that caused clock to appear in some dialog
  158.     windows.
  159.  
  160.     Save window size and position in .INI file for window that
  161.     appears when the clock is homeless.
  162.  
  163.     Reorganized code so that memory footprint is about 16k.
  164.  
  165. v1.2 - February 20, 1993
  166.  
  167.     Hopefully removed bug that caused system colors not to work
  168.     on certain configurations.  I now default to using the active
  169.     colors rather than the inactive colors.  (I was only able to
  170.     reproduce and fix this using Windows 3.0 - if this is still a
  171.     problem, let me know what version of Windows you are using)
  172.  
  173.     Completely tested and compatible with Windows 3.0.  There
  174.     were a few compatability issues introduced with v1.1 that are
  175.     now fixed.
  176.  
  177.     Removed custom colors - the clock now always uses system colors
  178.     for the background and the text.  Removing this option also
  179.     eliminated a bug which caused a "COMMDLG.DLG could not be found"
  180.     message.  (Custom text color is still supported by options in the
  181.     .INI file.)
  182.  
  183.     Make sure that the clock does not cover the entire caption
  184.     bar on small windows.  Items on left are given preference over
  185.     items on right.
  186.  
  187.     When all windows are iconized and clock is left homeless,
  188.     information is displayed in the clock caption bar.  Can be
  189.     disabled by setting in .INI file.
  190.  
  191.     Moved all preferences out of win.ini and into WinClock.ini.
  192.  
  193.     Added new display items for displaying free memory, free
  194.     resources and free disk space on a chosen drive.
  195.  
  196.     Added options for what gets displayed when and where it gets
  197.     displayed.  Setup dialog is now a collection of radio buttons
  198.     that allow the setting of these options.
  199.  
  200.     Added better support for international time and date settings.
  201.     I now use the system settings for time separator, AM/PM text,
  202.     and date separator.  In addition, DD/MM/YY and YY/MM/DD formats
  203.     have been added.  Setup dialog now uses current date for sample.
  204.  
  205.     Added option to disable invalidation of entire desktop on
  206.     machines running Windows 3.0.
  207.  
  208. v1.1 - February 7, 1993
  209.  
  210.     Fixed drawing problem that resulted in "ghost" clocks.  This
  211.     version uses the Windows 3.1 function RedrawWindow() to invalidate
  212.     the caption of the previous window which had the clock.  If
  213.     RedrawWindow() is not available (ie, Windows 3.0 is being used),
  214.     the entire desktop window is invalidated.  This does solve the
  215.     problem, but it causes a noticeable flicker.  I will continue to
  216.     look for a better solution.
  217.  
  218.     Fixed drawing problem in very small windows - the clock would
  219.     cover the system menu and the window border.  Now it will never
  220.     extend outside of the caption area.
  221.  
  222.     Added date.  A short click on the clock will display the date in
  223.     the caption bar for a few seconds before displaying the time again.
  224.     There are a couple of date formats available in the Setup... dialog.
  225.  
  226.     Removed flashing colon when seconds are not displayed.
  227.  
  228.     Added ability to position the clock on either the left or the
  229.     right of the caption bar.  This is controlled by an option found
  230.     in the Setup... dialog.
  231.  
  232.     Added Setup... dialog so that many options can be set at once.
  233.  
  234.     Added Color... dialog.  This dialog allows you to specify the
  235.     text and background color of the clock.  It now defaults to using
  236.     the system colors.  The Set... buttons are enabled if you have
  237.     the Windows COMMDLG.DLL (I didn't want to create a fancy color
  238.     dialog).  Otherwise, type in the RGB value of the color you desire.
  239.  
  240. v1.0    - January 30, 1993
  241.  
  242.     Initial Release