home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / busi / pc1420.zip / HISTORY.DOC < prev    next >
Text File  |  1991-01-17  |  14KB  |  314 lines

  1.                        PERSONAL CALENDAR (PC) FOR DOS            Version 14.20
  2.                               FILE HISTORY.DOC                    17 Jan 1991
  3.  
  4.            Recent Enhancements and Changes -- Executable Program
  5.            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6.          Copyright 1985-1991 by Paul Munoz-Colman.  All rights reserved.
  7.  
  8.  
  9.               ┌─────────┐
  10.         ┌─────┴───┐     │               (R)
  11.       ──│         │o    │──────────────────
  12.         │   ┌─────┴╨──┐ │  Association of
  13.         │   │         │─┘  Shareware
  14.         └───│    o    │    Professionals
  15.       ──────│    ║    │────────────────────
  16.             └────╨────┘    MEMBER
  17.                      
  18.  
  19. ┌──────────────────────────────────────────────────────────────────────────┐
  20. │   Paul Muñoz─Colman               │   Phone:  (703) 435─1110  (home)     │
  21. │   11645 Charter Oak Ct., #201     │                 487─8658  (office)   │
  22. │   Reston, VA  22090─4526          │   71141,1224 CompuServe or PCMagNet  │
  23. └──────────────────────────────────────────────────────────────────────────┘
  24.  
  25.  
  26.                         ENHANCEMENTS & CORRECTIONS
  27.  
  28.  
  29.  . 14.20.  For changing events, an improper "Date Too Large" message has been 
  30. corrected.
  31.  
  32.  . 14.19.  The Help Text file can now be viewed at any time in a 
  33. context-sensitive manner by pressing F5.  The clock screen instruction recall 
  34. key is accordingly changed to Shift-F5.
  35.  
  36.         .  Personal Calendar is now ASP Shareware (Association of Shareware
  37. Professionals.  License terms, site license terms and prices have changed.
  38.  
  39.         .  For a registered user, the "Popping Down" screen may be optionally
  40. bypassed.
  41.  
  42.         .  Separate topic files have been added to the archive for user 
  43. convenience:  PACKING.LST, HISTORY.DOC, REGISTER.DOC, LICENSE.DOC, 
  44. SITELICE.DOC, WARRANTY.DOC, VENDOR.DOC, SYSOP.DOC, and SHARWARE.DOC.
  45.  
  46.  . 14.18.  For a registered user, passing Personal Calendar's startup screen 
  47. is faster, and may be optionally bypassed altogether.  
  48.  
  49.  . 14.17.  Personal Calendar's Shareware license fee for a registered copy of
  50. the program is now $35.
  51.  
  52.         .  Additional changes to batch file processing in TSR mode were made.
  53.  
  54.  . 14.16.  As a task under Windows 3.0, Personal Calendar will now run in 
  55. non-TSR mode successfully.  Under Windows 3.0 in TSR mode, PC will run with no
  56. conflicts, but does not make effective use of the TSR capability, due to 
  57. Windows' intercept of the pop down.  
  58.  
  59. If started prior to running Windows 3.0, PC may be used in either TSR or
  60. non-TSR modes.  If chosen, PC will stay in TSR mode, but will not pop up while
  61. Windows 3.0 is active.  Normal TSR functions are restored on termination of
  62. Windows.
  63.  
  64.  . 14.15 and 16.  Minor anomalies in handling a shell to a batch file in TSR
  65. mode were also corrected.  Return from a batch file in TSR mode now requires
  66. that the CALPOPUP command be included at the end of the batch file in all
  67. cases.
  68.  
  69.  . 14.15.  Popping up over WordPerfect Office 3.0 SHELL in or out of a LAN
  70. environment will no longer hang the system, due to some more armor added for
  71. the strange interrupt handling that this shell employs.
  72.  
  73.         .  Source code is no longer available as Shareware, but only as
  74. licensed material for an additional fee to those who register the program.
  75.  
  76.  . 14.12.  On popping up, the delay on testing if DOS is busy has been reduced
  77. from five seconds to one second.
  78.  
  79.         .  On popping down, the state of the caps, num, insert and scroll keys
  80. are restored (oops, that goody got deleted from 14.10 without my realizing it,
  81. sorry!)
  82.  
  83.         .  A minor error has been corrected in the option to prevent popping
  84. up over video screens which can't be saved.  
  85.   
  86.         .  There is a new file CALNAMES.DAT which contain PC's procedure names
  87. for any error message.  File CALERROR.DAT is 12K smaller in size and overall
  88. disk requirements are 8K smaller.
  89.  
  90.         .  PC is now packaged as an authenticated PKZIP archive.
  91.  
  92.  . 14.11.  If running under DOS 3.0 or later, PC may now be started from any 
  93. directory, by using the full pathname of the program, or by having the program
  94. in the DOS PATH.  If running under DOS 2.x, PC must still be started from its
  95. own directory.
  96.  
  97.         .  The user program DOS color attribute is now restored properly upon
  98. non-resident shell or program termination.
  99.  
  100.  . 14.10.  I've provided several enhancements and corrections because of 
  101. MicroHelp's new Stay-Res Plus version 4.00 and other efforts:
  102.  
  103.         .  In TSR Mode, the portion of the program which remains in DOS memory
  104. (the TSR kernel) has been reduced by about half from 10,600 bytes to about
  105. 6,000 bytes !!
  106.  
  107.         .  Also in TSR Mode, the portion of the program which swaps to EMS or
  108. to each of the two disk swap files has been reduced about 20%, from about 
  109. 280,000 bytes to about 230,000 bytes !!
  110.  
  111.         .  On a pop down to an EGA or VGA screen, the screen restore no longer
  112. gives incorrect colors.
  113.  
  114.         .  On a pop down, screen saves will now go to EMS memory only if that
  115. mode is also chosen for program swapping (and likewise for disk swapping).  If
  116. not enough EMS memory is available for both, screen saves then go to disk.  The
  117. disk screen save file is now written to the same path as the program swap
  118. files.
  119.  
  120.         .  If popping up over a video mode which is not supported (greater than
  121. 19 decimal, therefore non-standard), you have the option to suppress the pop up
  122. to avoid disturbing the screen, or to pop up and thus restore a blank screen on 
  123. pop down.
  124.  
  125.         .  If the earliest event is in a future year and automatic pop up on
  126. date/time is set, the program now pops up at the correct date/time.
  127.  
  128.         .  Printer support has been added for the HP IIP/III/IIID LaserJet and
  129. for the IBM 4019 LaserPrinters.  In absence of printer selection, the default
  130. is now to not alter your printer's setup (which was already selectable as an
  131. option).  Flushing the print file at completion has also been  added to ensure
  132. compatibility with network printers.
  133.  
  134.         .  When running a DOS command in TSR mode, the command may now be
  135. interrupted prior to completion by a pop up by hot key or date/time, and will
  136. pick up where it left off on the next pop down.
  137.  
  138.         .  If the program hasn't yet popped down, it's no longer necessary to
  139. terminate and restart to switch between EMS and disk swapping modes.
  140.  
  141.         .  A "snow" checking option has been added for CGA monitors, which can
  142. be set from the Memory-Resident options menu.
  143.  
  144.         .  The name of the disk swap files have been changed to CALSWAP.000 
  145. & CALSWAP.001.
  146.  
  147.         .  If you have specified a non-existent disk swap drive/path, it is now
  148. automatically be changed to PC's startup path.
  149.  
  150.  . 14.00.  Personal Calendar is now Shareware.  Source code is now available
  151. for an additional fee.  PC is now packaged with PKWare's PKZIP version 1.10.
  152.  
  153.         .  Personal Calendar is now compiled with Microsoft Professional BASIC
  154. 7.10 and linked with segmented-executable linker 5.10, making the program yet
  155. somewhat smaller and faster.
  156.  
  157.         .  Special modifications were made in conjunction with JP Software to
  158. ensure greater compatibility with 4DOS release 3.01a.
  159.  
  160.         .  An error has been corrected which used EMS memory for swapping if
  161. it was available even if requested not to.
  162.  
  163.  . 12.75.  On the pop down screen, the number of the user's program video page
  164. being restored is now shown along with the BIOS mode.  Additional video page
  165. pop up adjustments were made.
  166.  
  167.  . 12.74.  Adjustments were made to allow pop ups over video pages other than
  168. zero in text mode.
  169.  
  170.         .  If the programs starts in a mode or on a page other than text mode
  171. and page zero, it is returned to that page and mode upon termination.
  172.  
  173.         .  If the program pops up over a user program which is in 43-line (EGA)
  174. or 50-line (VGA) mode, screen save and restore now occurs correctly.
  175.     
  176.         .  I finally found and excised the residual cursor that appears from
  177. time to time when the program pops up!
  178.  
  179.  . 12.73.  If the program pops up over an EGA, VGA, or MCGA screen, the
  180. underlying screen will be saved to EMS memory, if it is available.  If it is
  181. not, the same disk save method previously used to file CALSCRN.DAT is still
  182. used.
  183.   
  184.  . 12.71 and 72.  A more reliable solution to the problem of unwanted popups is
  185. now provided, including prevention of those caused by DESQView.
  186.  
  187.         .  If disk swapping is chosen to become memory-resident and
  188. insufficient space exists, the exact shortage in bytes is now given.
  189.  
  190.  . 12.70.  I reduced the size of the program by 40% and made it still faster.
  191.  
  192.         .  There are two new printer control options to limit the number of 
  193. lines printed before ejecting a page, and to pause the printer between pages.
  194.  
  195.         .  If the program is started when it is already memory-resident, it now
  196. pops up the active memory-resident copy automatically.
  197.  
  198.         .  There is no longer an unwanted pop up when certain programs
  199. (TreeView and Word Perfect) are initialized.
  200.  
  201.         .  I added a word left/right (ctrl-left/right) to input editing.  I
  202. also added the "home" and "end" keys, which do the same as shift-tab and
  203. shift-return.
  204.  
  205.         .  I took this list out of the help file and put it in a separate file.
  206. I took some data out of the program and put it into file CALINIT.DAT.
  207.  
  208.         .  The program no longer aborts with an "out of string space" error if
  209. more than 255 events are overdue at once.  (Were you extremely busy or gone a
  210. long time <grin>!?)
  211.  
  212.         .  The error messages which occur are more informative.
  213.  
  214.  . 12.62.  Adequate disk space for the disk swap files is now tested for and
  215. reserved properly before popping down the first time.
  216.  
  217.  . 12.60 to 62.  PC is now compiled/bound by Microsoft PDS BASIC 7.00/ LINK
  218. 5.05.  New options were used to make PC smaller and faster.
  219.  
  220.  . 12.50 to 12.62.  If old disk swap files exist in a different path from which
  221. PC is started, they are now released properly when PC restarts.
  222.  
  223.  . 12.60.  PC no longer fails to pop down the first time AFTER using F6 or F7
  224. (DOS SHELL) with the message "not enough memory to become  memory-resident". 
  225. An error with the MS QuickBASIC 4.50 SHELL function disappeared in BASIC 7.00.
  226.  
  227.  . 12.51.  If automatic pop down is disabled because an event is overdue, you
  228. are informed of this during automatic startup.
  229.  
  230.         .  You have the option to make PC ask you for the date and time, useful
  231. if your PC doesn't have a permanent battery-operated clock.
  232.  
  233.  . 12.49.  Esc and F1 can now both be used to accept event data changes.
  234.  
  235.  . 12.45 to 48.  Many cosmetic screen adjustments and corrections were made.
  236.  
  237.  . 12.45.  PC is now available as a ZIP file (1.02) for BBS users.
  238.  
  239.         .  The hourly chimes no longer sound twice on a day change.
  240.  
  241.         .  Changing to Manual Startup no longer gives a FILE NOT FOUND error.
  242.  
  243.         .  After a printer error, recovery prompts are correctly positioned.
  244.  
  245.         .  There is no longer an unwanted automatic pop down after changing 
  246. memory-resident options.
  247.  
  248.  . 12.44.  In TSR mode, the control, shift, and alt keys can now be used
  249. without a function key to pop up.
  250.  
  251.  . 12.43.  The system no longer hangs on program termination after a "not
  252. enough memory to become resident" condition occurs.
  253.  
  254.  . 12.42.  In TSR mode, disk swapping is now attempted automatically if
  255. EMS memory is not available.
  256.  
  257.         .  In TSR mode, PC can now be set to pop down automatically, after
  258. automatic startup is complete, giving hands-free intialization!
  259.  
  260.  . 12.41ß. The number of lines of notes or history to insert or delete is set
  261. to zero prior to input (preventing inadvertent information loss).
  262.  
  263.  . 12.38ß. In TSR mode, PC can now pop up over text, EGA and VGA graphics 
  264. screen modes.  Screen saving/restoring is automatic.
  265.  
  266.  . 12.32ß. The options menu for TSR mode was implemented.
  267.  
  268.  . 12.30ß. The appointment file is now permanently updated more often.
  269.  
  270.          . I used MicroHelp's Stay-Res Plus to make PC a TSR!  
  271.  
  272.  . 12.10 and 12.30ß. I changed the startup color defaults again.
  273.  
  274.  . 12.10.  I used MicroHelp's Mach 2 package to speed up the execution of the
  275. program, and to give me greater graphic capability.
  276.  
  277.         .  There are now quarterly and yearly rescheduling options.
  278.  
  279.  . 11.88.  From the main menu or from the clock screen, you can run a stored
  280. DOS command and come back to PC.  The file CALDOS.DAT has been added to store
  281. the command.
  282.  
  283.  . 11.86 to 11.88.  From the Main Menu or from the Clock Screen, you can run a
  284. stored DOS command/session and come back (uses new file CALDOS.DAT).
  285.  
  286.  . 11.86.  From the main menu or from the clock screen, you can run a DOS
  287. session and come back to PC.  The memory available for this session is
  288. variable, due to string management by QuickBASIC.
  289.  
  290.  . 11.81.  References to the "enter" key now read "return" key.  References to
  291. function keys now read "F" instead of "PF".
  292.  
  293.  . 11.80.  The wording of the main menu has been simplified.
  294.  
  295.  . 11.79.  When an event becomes overdue, it now blinks as well as appearing
  296. highlighted.
  297.  
  298.  . 11.77.  The number of events and the number of history items now appear in
  299. the separator lines of the ASCII file or printed list.
  300.  
  301.  . 11.76.  On the main menu, using/changing an existing Appointment File is now
  302. a separate menu pick from creating a new file.  Help to a new user
  303. automatically picks create a new file upon exiting from Help.
  304.  
  305.  . 11.75.  There is now the capability to change the event and note capacity in
  306. the Appointment File from 60 (now the default) down to 20 or up to 300, in
  307. multiples of 20.  
  308.  
  309.  . 11.72.  There are now 7 color pairs instead of 4.  I separated out events
  310. from instructions, menus from notes, and clock from calendars.  I chose a new
  311. set of default colors.  
  312.  
  313.                            END OF FILE HISTORY.DOC
  314.