home *** CD-ROM | disk | FTP | other *** search
/ Share Gallery 1 / share_gal_1.zip / share_gal_1 / DT / DT020.ZIP / PC1441.EXE / HISTORY.DOC < prev    next >
Text File  |  1992-03-10  |  17KB  |  379 lines

  1.                        PERSONAL CALENDAR (PC) FOR DOS             Version 14.41
  2.                               FILE HISTORY.DOC                     10 Mar 1992
  3.  
  4.            Recent Enhancements and Changes -- Executable Program
  5.            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6.       Copyright 1985-1992 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           │  TECHNICAL SUPPORT:   │ CREDIT CARD ORDERS:  ║
  21. ║  FunStuff Software           │  Voice 703-435-1110   │  Voice 800-242-4775  ║
  22. ║  11645 Charter Oak Court     │        703-693-5227   │   FAX  713-524-6398  ║
  23. ║  Suite 201                   │   FAX  703-435-3130   │ CompuServe 71355,470 ║
  24. ║  Reston, VA  22090-4526  USA │ CompuServe 71141,1224 │ or !GO SE (the MALL) ║
  25. ╚═════════════════════════════════════════════════════════════════════════════╝
  26.  
  27.  
  28.                         ENHANCEMENTS & CORRECTIONS
  29.  
  30.  
  31.  . 14.41.  When entering dates and times, leading zeroes are no longer
  32. required.
  33.  
  34.         .  While in Help, if you pop down and delete the Help Text file before
  35. popping up (don't do that!), a proper error message now appears on the next pop
  36. up.  If instead, the file is moved after disk compaction, the file in its new
  37. location will be found properly.
  38.  
  39.         .  Standard BBS directory description file DESC.SDI (1x60) was added to
  40. the distribution archive.
  41.  
  42.  . 14.40.  A cosmetic adjustment to the CAL MONO option (for laptops) was made.
  43.  
  44.         .  In TSR mode, if you delete your open appointment (.CLD) file when
  45. the program is popped down (don't do that!), a proper error message now appears
  46. on the next pop up.
  47.  
  48.  . 14.39.  Beta test.
  49.  
  50.  . 14.38.  A problem was corrected which prevented scheduling a one-time
  51. event which occurs on leap lear day (oops!).
  52.  
  53.  . 14.37.  The date and time separators may now be changed to any non-blank
  54. character, using shift-F3 in the event editing menu.  "-" is the default for
  55. dates, and ":" is the default for time. 
  56.  
  57.         .  Dates/Times throughout the program are now all displayed in the 
  58. user's choice of formats, with an equally consistent method for entering them.
  59.  
  60.         .  When the program starts, a check is now made for the correct version
  61. of Personal Calendar's critical data files.
  62.  
  63.         .  Input numeric values are now checked to ensure they aren't negative.
  64.  
  65.  . 14.36.  When reducing the size of the event capacity in the appointment
  66. file, if there are excess events beyond the new size, they are now properly
  67. written to history.
  68.  
  69.         .  When the program is popped down, the appointment (.CLD) file is now
  70. closed, to avoid possible data corruption from having the file physically moved
  71. on the disk by other programs (such as disk compaction programs).
  72.  
  73.  . 14.35.  Standard BBS directory description file FILE_ID.DIZ (8x45) was added
  74. to the distribution archive.
  75.  
  76.  . 14.32 to .34.  The display/print of the three-month calendars may now
  77. optionally start with the current month, rather than with last month.  See the
  78. "Options" menu.
  79.  
  80.         .  Any of three international date formats (mm-dd-yy, dd-mm-yy, or
  81. yy-mm-dd) can now be used when entering and displaying events.  F3 toggles and
  82. saves this option in the event editing menu.
  83.  
  84.         .  Either a 12-hour or a 24-hour clock can now be used when entering
  85. and displaying events.  F4 toggles and saves this option in the event editing
  86. menu.
  87.  
  88.  . 14.31.  When popping up over a communications program which received data
  89. while you were popped up, a system hang no longer occurs, due to a disabled
  90. communications interrupt on pop down.  (However, the communications program,
  91. while now reactivated on pop down, will likely not regain the lost data, but
  92. might be able to pick up where it left off.)
  93.  
  94.         .  If you pop down with disk swapping, and then delete the disk swap
  95. directory (don't do this!), the system will no longer hang on the next pop up,
  96. but the program won't pop up either.
  97.  
  98.         .  More precise messages are now given if output to your printer
  99. encounters an error condition.
  100.  
  101.  . 14.24 and .30.  Overdue (highlighted) event alarms are now removed from the
  102. clock screen only upon command or upon change of the event list.
  103.  
  104.         .  Your hot key setting is now displayed on an initial pop down, and
  105. again when you change it.
  106.  
  107.         .  An Error 55 has been corrected which caused a failure to update the
  108. memory resident options file CALRES.DAT.
  109.  
  110.  . 14.23.  16 choices for color pair backgrounds are now available, instead
  111. of 8.  Items which used to blink are now emphasized by color instead.  The
  112. erroneous reversal of foreground and background in the menus for changing the
  113. color pair settings for events, notes, and clock is now corrected.
  114.  
  115.         .  The DOS blink or highlit-background state of an underlying program
  116. is now saved and restored when Personal Calendar pops up.
  117.  
  118.         .  Symantec's NDOS product is now supported in a similar manner to JP
  119. Software's 4DOS.
  120.  
  121.         .  F1 is now used for context sensitive help instead of F5.  From a
  122. Help Text screen, F9 has been added to generate a formatted manual as ASCII
  123. text file CAL.DOC.
  124.  
  125.         .  The "Popping Down" screen may now be surpressed.
  126.  
  127.         .  The registration/order form can be printed at any time with F8 if
  128. file REGISTER.DOC is in PC's directory.  Australian users can now register
  129. Personal Calendar locally and pay by check, cash, or credit card through disk
  130. vendor BudgetWare in Newton NSW.
  131.  
  132.         .  Popping up over a program which uses a mouse has several minor
  133. problems corrected:  when PC is popped up, a rare hang no longer occurs if the
  134. mouse is moved, nor is a mouse cursor displayed.   When PC pops down to a
  135. program having active mouse support, the mouse cursor is restored properly, and
  136. video pallette values for EGA and VGA programs are now correct.
  137.  
  138.         .  If a pop down occurs while an event is being changed, the pointer to
  139. the event is now properly restored.
  140.  
  141.         .  Personal Calendar is now compiled/linked under MS-DOS 5.00.
  142.  
  143.  . 14.22.  If Personal Calendar pops up over a program's graphics screen with
  144. insufficient disk space to save the screen, a Memory-Resident Option can now be
  145. set to avoid the pop up, or pop up with a warning saying the screen won't be
  146. restored.
  147.  
  148.         .  A laptop "MONO" option has been added to the command line
  149. ("CAL MONO") for possible improvement in the display.
  150.  
  151.  . 14.21.  A new event can now be added directly with a single clock screen
  152. keystroke in full-page fashion ("I"), or on the clock screen (Shift-F3).
  153.  
  154.  . 14.20.  For changing events, an improper "Date Too Large" message has been
  155. corrected.
  156.  
  157.  . 14.19.  The Help Text file can now be viewed at any time in a context-
  158. sensitive manner.
  159.  
  160.         .  I am now a member of the Association of Shareware Professionals
  161. (ASP), and have repackaged PC.  License terms, site license terms and prices
  162. have changed.
  163.  
  164.         .  Separate topic files have been added to the archive for user
  165. convenience:  PACKING.LST, HISTORY.DOC, REGISTER.DOC, LICENSE.DOC,
  166. SITELICE.DOC, WARRANTY.DOC, VENDOR.DOC, SYSOP.DOC, and SHARWARE.DOC.
  167.  
  168.  . 14.17.  Personal Calendar's registration fee is now $35.
  169.  
  170.  . 14.16.  As a task under Windows 3.0, Personal Calendar will now run in
  171. non-TSR mode successfully.  Under Windows 3.0 in TSR mode, PC will run with no
  172. conflicts, but does not make effective use of the TSR capability, due to
  173. Windows' intercept of the pop down.
  174.  
  175. If started prior to running Windows 3.0, PC may be used in either TSR or
  176. non-TSR modes.  If chosen, PC will stay in TSR mode, but will not pop up while
  177. Windows 3.0 is active.  Normal TSR functions are restored on termination of
  178. Windows.
  179.  
  180.  . 14.15 and 16.  Minor anomalies in handling a shell to a batch file in TSR
  181. mode were also corrected.  Return from a batch file in TSR mode now requires
  182. the CALPOPUP command be included at the end of the batch file in all cases.
  183.  
  184.  . 14.15.  Popping up over WordPerfect Office 3.0 SHELL in or out of a LAN
  185. environment will no longer hang the system, due to some more armor added for
  186. the strange interrupt handling this shell employs.
  187.  
  188.  . 14.12.  On popping up, the delay on testing if DOS is busy has been reduced
  189. from five seconds to one second.
  190.  
  191.         .  On popping down, the state of the caps, num, insert and scroll keys
  192. are restored.
  193.  
  194.         .  A minor error has been corrected in the option to prevent popping
  195. up over video screens which can't be saved.
  196.  
  197.         .  There is a new file CALNAMES.DAT which contain PC's procedure names
  198. for any error message.  File CALERROR.DAT is 12K smaller in size and overall
  199. disk requirements are 8K smaller.
  200.  
  201.         .  PC is now packaged as an authenticated PKZIP archive.
  202.  
  203.  . 14.11.  If running under DOS 3.0 or later, PC may now be started from any
  204. directory, by using the full pathname of the program, or by having the program
  205. in the DOS PATH.  If running under DOS 2.x, PC must still be started from its
  206. own directory.
  207.  
  208.         .  The user program DOS color attribute is now restored properly upon
  209. non-resident shell or program termination.
  210.  
  211.  . 14.10.  In TSR Mode, the portion of the program which remains in DOS memory
  212. (the TSR kernel) has been reduced by about half from 10,600 bytes to about
  213. 6,000 bytes !!  This is due to MicroHelp's new Stay-Res Plus 4.0.
  214.  
  215.         .  In TSR Mode, the portion of the program which swaps to EMS or
  216. to each of the two disk swap files has been reduced about 20%.
  217.  
  218.         .  On a pop down to an EGA or VGA screen, the screen restore no longer
  219. gives incorrect colors.
  220.  
  221.         .  On a pop down, screen saves will now go to EMS memory only if EMS
  222. is also chosen for program swapping (and likewise for disk swapping).  If
  223. not enough EMS memory is available for both, screen saves then go to disk.  The
  224. disk screen save file is now written to the same path as the program swap
  225. files.
  226.  
  227.         .  If popping up over a video mode which is not supported (greater than
  228. 19 decimal, therefore non-standard), you have the option to suppress the pop up
  229. to avoid disturbing the screen, or to pop up and thus restore a blank screen on
  230. pop down.
  231.  
  232.         .  If the earliest event is in a future year and automatic pop up on
  233. date/time is set, the program now pops up at the correct date/time.
  234.  
  235.         .  Printer support has been added for the HP IIP and III[P] LaserJet
  236. series and for the IBM 4019 LaserPrinters.  In absence of printer selection,
  237. the default is now to not alter your printer's setup (which was already
  238. selectable as an option).  Closing the print file at completion has also been
  239. added to ensure compatibility with network printers.
  240.  
  241.         .  When running a DOS command in TSR mode, the command may now be
  242. interrupted prior to completion by a pop up by hot key or date/time, and will
  243. pick up where it left off on the next pop down.
  244.  
  245.         .  If the program hasn't yet popped down, it's no longer necessary to
  246. terminate and restart to switch between EMS and disk swapping modes.
  247.  
  248.         .  A "snow" checking option has been added for CGA monitors, which can
  249. be set from the Memory-Resident options menu.
  250.  
  251.         .  The name of the disk swap files have been changed to CALSWAP.000
  252. & CALSWAP.001.
  253.  
  254.         .  If you have specified a non-existent disk swap drive/path, it is now
  255. automatically be changed to PC's startup path.
  256.  
  257.  . 14.00.  Personal Calendar is now Shareware.
  258.  
  259.         .  Personal Calendar was compiled with Microsoft Professional BASIC
  260. 7.10 and linked with segmented-executable linker 5.10, making the program yet
  261. somewhat smaller and faster.
  262.  
  263.         .  Special modifications were made in conjunction with JP Software to
  264. ensure compatibility with 4DOS.
  265.  
  266.         .  An error has been corrected which used EMS memory for swapping if
  267. it was available even if requested not to.
  268.  
  269.  . 12.75.  On the pop down screen, the number of the user's program video page
  270. being restored is now shown along with the BIOS mode.  Additional video page
  271. pop up adjustments were made.
  272.  
  273.  . 12.74.  Adjustments were made so PC can pop up over video pages other than
  274. zero in text mode.
  275.  
  276.         .  If the programs starts in a mode or on a page other than text mode
  277. and page zero, it is returned to the same page and mode upon termination.
  278.  
  279.         .  If the program pops up over a user program which is in 43-line (EGA)
  280. or 50-line (VGA) mode, screen save and restore now occurs correctly.
  281.  
  282.  . 12.73.  If the program pops up over an EGA, VGA, or MCGA screen, the
  283. underlying screen will be saved to EMS memory, if it is available.  If it is
  284. not, the same disk save method previously used to file CALSCRN.DAT is still
  285. used.
  286.  
  287.  . 12.71 and 72.  A more reliable solution to the problem of unwanted popups is
  288. now provided, including prevention of those caused by DESQview.
  289.  
  290.         .  If disk swapping is chosen to become memory-resident and
  291. insufficient space exists, the exact shortage in bytes is now given.
  292.  
  293.  . 12.70.  I reduced the size of the program by 40% and made it still faster.
  294.  
  295.         .  There are two new printer control options to limit the number of
  296. lines printed before ejecting a page, and to pause the printer between pages.
  297.  
  298.         .  If the program is started when it is already memory-resident, it now
  299. pops up the active memory-resident copy automatically.
  300.  
  301.         .  There is no longer an unwanted pop up when certain programs
  302. (TreeView and Word Perfect) are initialized.
  303.  
  304.         .  I added a word left/right (ctrl-left/right) to input editing.  I
  305. also added the "home" and "end" keys, which do the same as shift-tab and
  306. shift-return.
  307.  
  308.         .  I took this list out of the help file and put it in a separate file.
  309. I took some data out of the program and put it into file CALINIT.DAT.
  310.  
  311.         .  The program no longer aborts with an "out of string space" error if
  312. more than 255 events are overdue at once.  (Were you extremely busy or gone a
  313. long time <grin>!?)
  314.  
  315.  . 12.62.  Adequate disk space for the disk swap files is now tested for and
  316. reserved properly before popping down the first time.
  317.  
  318.  . 12.60 to 62.  PC was compiled/bound by Microsoft PDS BASIC 7.00/ LINK 5.05.
  319. New options were used to make PC smaller and faster.
  320.  
  321.  . 12.50 to 12.62.  If old disk swap files exist in a different path from which
  322. PC is started, they are now released properly when PC restarts.
  323.  
  324.  . 12.51.  If automatic pop down is disabled because an event is overdue, you
  325. are informed of this during automatic startup.
  326.  
  327.         .  You have the option to make the program ask you for the date and
  328. time, useful if your machine doesn't have a permanent battery-operated clock.
  329.  
  330.  . 12.49.  Esc is now used to accept event data changes.
  331.  
  332.  . 12.45.  The hourly chimes no longer sound twice on a day change.
  333.  
  334.         .  Changing to Manual Startup no longer gives a FILE NOT FOUND error.
  335.  
  336.  . 12.44.  In TSR mode, the control, shift, and alt keys can now be used
  337. without a function key to pop up.
  338.  
  339.  . 12.43.  The system no longer hangs on program termination after a "not
  340. enough memory to become resident" condition occurs.
  341.  
  342.  . 12.42.  In TSR mode, disk swapping is attempted automatically if EMS
  343. memory is not available.
  344.  
  345.         .  In TSR mode, PC can now be set to pop down automatically, after
  346. automatic startup is complete, giving hands-free initialization!
  347.  
  348.  . 12.41. The number of lines of notes or history to insert or delete is set
  349. to zero prior to input (preventing inadvertent information loss).
  350.  
  351.         . In TSR mode, PC can now pop up over text, EGA and VGA graphics
  352. screen modes.  Screen saving/restoring is automatic.
  353.  
  354.         . The options menu for TSR mode was implemented.
  355.  
  356.         . All data files are now permanently updated every time they are
  357. changed.
  358.  
  359.         . I used MicroHelp's Stay-Res Plus to make PC a TSR!
  360.  
  361.  . 12.10.  I speeded up the program and changed the graphics.
  362.  
  363.         .  There are now quarterly and yearly rescheduling options.
  364.  
  365.  . 11.86 to 11.88.  From the main menu or from the clock screen, you can run a
  366. stored DOS session or command and come back to PC.  The file CALDOS.DAT has
  367. been added to store the command.
  368.  
  369.  . 11.75.  There is now the capability to change the event and note capacity in
  370. the Appointment File from 60 (now the default) down to 20 or up to 300, in
  371. multiples of 20.
  372.  
  373.  . 11.72.  There are now 7 color pairs instead of 4.  I separated out events
  374. from instructions, menus from notes, and clock from calendars.
  375.  
  376.  
  377.                            END OF FILE HISTORY.DOC
  378.  
  379.