home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / c / cal26.zoo / readme.cal < prev   
Text File  |  1992-11-17  |  3KB  |  87 lines

  1. CAL is a nicely-enhanced version of the unix 'cal' command for MSDOS.
  2. Features:
  3.  
  4.  * Hilights today's date when displaying a monthly calendar.
  5.  
  6.  * Displays an optional user-definable list of 'special day'
  7.    descriptions (like appointments) to the right of the monthly
  8.    calendar display.  Cal can be set optionally to ignore descriptions
  9.    older than the current day.
  10.  
  11.  * Completely configurable colors -- eight separate color attributes.
  12.  
  13.  * No ANSI driver needed for colors, and the output may be redirected
  14.    anywhere, just like the unix version.
  15.  
  16.  * Commandline-compatible with unix 'cal' command.
  17.  
  18. The executable was compiled using Zortech C++ 3.0r2 (resulting in a
  19. 41% decrease in executable size over Turbo C++!), and then
  20. compressed with LZEXE.  The executable is just over 8K.
  21.  
  22. This archived collection of files is placed into the Public Domain.
  23. Feel free to redistribute the this archive, but PLEASE make sure the
  24. archive contains all the original files, namely:
  25.  
  26.         readme.cal - this file
  27.         cal.exe -    the executable program
  28.         cal.doc -    documentation for cal.exe
  29.         cal.dat -    optional sample data file of 'special dates'
  30.         cal.col -    optional sample file of color attributes
  31.  
  32. Note:  _I_ think the colors defined in the color definition file
  33. cal.col are ugly!  If you want to use the more attractive (in my
  34. opinion) default colors, just delete or rename cal.col.  This file
  35. is only included to show you how it works.
  36.  
  37. The source code is compilable for any OS, and is available on request.
  38. Requests, bug reports, suggestions, donations, proposals for contract
  39. work, and so forth may be sent to:
  40.  
  41.         Attn: Alex Matulich
  42.         Unicorn Research Corporation
  43.         4621 N. Landmark Drive
  44.         Orlando, FL 32817-1235
  45.         USA
  46.         (407) 657-4974
  47.  
  48. or send e-mail to alex@bilver.uucp (alex%bilver@peora.sdc.ccur.com).
  49.  
  50.  
  51. Version history:
  52.  
  53. 1.0
  54. Port to MSDOS of original unix-to-Amiga port by Gary L. Brant.
  55.  
  56. 2.0
  57. Modified to display calendar in colors without ANSI.SYS, while retaining
  58. output redirectability.  Added current day indicator in monthly display.
  59. Made all code compatible with unix and ANSI C by putting all MSDOS-specific
  60. code into blocks activated by #define MSDOS at beginning of source file.
  61.  
  62. 2.1
  63. Added display of special date descriptions to monthly calendar.  Re-wrote
  64. some code sections to accommodate this feature.  All arrays are now
  65. dynamic to reduce the size of the executable.
  66.  
  67. 2.2
  68. Fixed an intermittent pointer-trashing bug in the date description section
  69. that caused the monthly display to display garbage at times.
  70.  
  71. 2.3
  72. Removed hardcoded color settings, and added capability to read external
  73. color file.
  74.  
  75. 2.4
  76. Added -d switch to inhibit the display of outdated date descriptions.
  77.  
  78. 2.5
  79. Fixed two bugs reported by J"urgen Koslowski.  The "last weekday of month"
  80. function in the cal.dat file now works, and the single-month display now
  81. looks fine if the year doesn't have 4 digits.  Also re-wrote the section
  82. that processes command-line arguments.
  83.  
  84. 2.6
  85. Fixed a bug reported by Paul Beam.  Date descriptions longer than 50
  86. characters now do not blank out the next line in the calendar.
  87.