home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / progm / propak4.zip / HISTORY.DOC < prev    next >
Text File  |  1990-11-30  |  9KB  |  237 lines

  1.  
  2.  
  3.                         - ProPak, Version 2.60 - HISTORY.DOC -
  4.  
  5.  
  6.              P R O G R A M M E R ' S    P R O D U C T I V I T Y   P A C K
  7.             --------------------------------------------------------------
  8.  
  9.                                      Version 2.60
  10.                                     --------------
  11.  
  12.                              U P D A T E    H I S T O R Y
  13.                             ------------------------------
  14.  
  15.  
  16.                   Copyright (c) 1988,1989,1990 by Falk Data Systems.
  17.                                  All Rights Reserved.
  18.  
  19.  
  20.                             Last updated:  November, 1990
  21.  
  22.  
  23.           This document describes the changes and corrections made to the
  24.           Programmer's Productivity Pack with each version.  Versions are
  25.           listed in reverse chronological order (most current version
  26.           first, original version last).
  27.  
  28.  
  29.           Version 2.60 (November 30, 1990):
  30.           ~~~~~~~~~~~~
  31.           Improved error handling when ProSwap attempts to pop up and
  32.           cannot find its swap file.  Now instead of forcing a reboot, it
  33.           simply beeps and refuses to pop up.
  34.  
  35.           Several improved safety features regarding the use of EMS and XMS
  36.           memory.
  37.  
  38.           In the pop-up ASCII and Color Attribute Chart, the "single
  39.           horizontal and double vertical boxes" representation, the double
  40.           vertical bars (ASCII code 186) was incorrectly listed as ASCII
  41.           code 179, which has been corrected.  Thanks to Armstrong Wong (of
  42.           Hong Kong) for finding and reporting this typographical error.
  43.  
  44.           Added FIX-CFG.EXE to translate configuration files from version
  45.           2.50 to version 2.60 format - so users wouldn't have to re-
  46.           customize everything.
  47.  
  48.           Improved various configuration file error messages in ProPak,
  49.           ProSwap, and PCustom.  Also improved error handling in general
  50.           regarding configuration file access.
  51.  
  52.           When setting the hot key for the DOS Shell using PCustom, PCustom
  53.           was incorrectly changing the hot key for the calculator.  Fixed.
  54.  
  55.  
  56.  
  57.  
  58.  
  59.           ProPak Update History                                 Page 1 of 4
  60.  
  61.  
  62.                         - ProPak, Version 2.60 - HISTORY.DOC -
  63.  
  64.  
  65.           Made sure the speaker was turned off when ProPak and ProSwap
  66.           pop-up.  If you just happened to pop it up just as another
  67.           program turned on the speaker to beep at you, you would have to
  68.           listen to the speaker for a while.
  69.  
  70.           In rare cases, if you activated a hot key and held it down until
  71.           after ProPak or ProSwap were popped up, it could reverse the
  72.           state of the shift key - meaning that the system would think the
  73.           shift key was depressed when it wasn't, and vice versa.  This
  74.           situation is now prevented from happening in the first place.
  75.  
  76.  
  77.           Version 2.50 (August 12, 1990):
  78.           ~~~~~~~~~~~~
  79.           Added ProSwap - the new swapping TSR with additional features
  80.           such as the ability to pop up over an application, swap it out,
  81.           and shell to DOS with as much free memory as possible for the DOS
  82.           shell.
  83.  
  84.           Deleted ProPakM - it's capabilities were incorporated into
  85.           ProSwap.
  86.  
  87.           Deleted ProPakS - it's capabilities were incorporated into
  88.           ProPak.
  89.  
  90.           ProPak's overlays were moved from the separate file (ProPak.OVR)
  91.           onto the end of the executable file (ProPak.EXE).
  92.  
  93.           The pop-up notes for the Keystroke Reference Center were
  94.           rewritten using assembly language table look-ups for speed.
  95.  
  96.           The customizing program (PCustom) received major modifications to
  97.           handle the changes and new capabilities added to ProPak and
  98.           ProSwap.
  99.  
  100.           The techniques used to customize ProPak (and ProSwap) were
  101.           changed.  Rather than customizing the .EXE file, PCustom now uses
  102.           configuration files (ProPak.CFG and ProSwap.CFG) for controlling
  103.           the customizable options in ProPak and ProSwap.  It is sometimes
  104.           still necessary for PCustom to customize ProPak.EXE when changes
  105.           affect the total memory required by ProPak (such as changing the
  106.           memory set aside for Keystroke Recordings).
  107.  
  108.           Provisions were added to enable you to safely rename the ProPak
  109.           and ProSwap executable files.
  110.  
  111.           Since most 3270 emulators (as well as Windows 3.0) use <Alt><Esc>
  112.           as a standard (non-modifiable) hot key, <Alt><Esc> is now ignored
  113.           within the calculator.  This eliminates the problem of exiting
  114.           from the pop-up when pressing <Alt><Esc>.  <Alt><Esc> works
  115.  
  116.  
  117.  
  118.           ProPak Update History                                 Page 2 of 4
  119.  
  120.  
  121.                         - ProPak, Version 2.60 - HISTORY.DOC -
  122.  
  123.  
  124.           exactly the same from within the ASCII Chart and Keystroke
  125.           Reference Center as it did in previous versions.
  126.  
  127.           Many other subtle internal changes were made for version 2.50.
  128.           This version represents substantial changes over previous
  129.           versions.
  130.  
  131.  
  132.           Version 2.02 (October 16, 1989):
  133.           ~~~~~~~~~~~~
  134.  
  135.           The memory resident versions (ProPak and ProPakS) were modified
  136.           to work around problems in the new Microsoft Quick environments
  137.           such as QuickBasic 4.5.
  138.  
  139.           Added a DESQview Program Information File (PP-PIF.DVP) so those
  140.           of you using ProPakM can plug it right in.
  141.  
  142.           None of the changes affect the documentation.  The ProPak User's
  143.           Guide is still current.
  144.  
  145.           NOTE:  Version 2.02 was developed to work around a problem in the
  146.           Microsoft Quick environment.  This problem appeared when
  147.           attempting to pop up ProPak or ProPakS over the Microsoft
  148.           QuickBasic editor, version 4.5.  This would always result in the
  149.           system hanging and would require the user to turn the computer
  150.           off and then on in order to regain control of the system.
  151.  
  152.           Further checking revealed that this behavior occurs with most
  153.           "well behaved" memory resident programs, including those which
  154.           conform to the TesSeRact standards for memory resident programs.
  155.  
  156.           The problem is caused by a bug in the Microsoft Quick Editor.
  157.           The editor contains an ill-behaved Interrupt 16h handler.  The
  158.           editor appears to have been designed on the assumption that it
  159.           would have sole and exclusive control of the computer on which it
  160.           runs.
  161.  
  162.           Microsoft admits that they have had many complaints regarding the
  163.           behavior of memory resident programs used in conjunction with the
  164.           Quick environments.  Microsoft admits that they are aware of the
  165.           problem and that they know how to fix it.  However, Microsoft has
  166.           stated that they will NOT correct the problem!  Microsoft's
  167.           "official policy" is that because "OS/2" and "Windows" are
  168.           available as alternatives to DOS, there is no longer any reason
  169.           to use memory resident programs.  If a user needs the
  170.           capabilities provided by a memory resident program then that user
  171.           needs to purchase either Windows or OS/2.
  172.  
  173.  
  174.  
  175.  
  176.  
  177.           ProPak Update History                                 Page 3 of 4
  178.  
  179.  
  180.                         - ProPak, Version 2.60 - HISTORY.DOC -
  181.  
  182.  
  183.           In order to work around Microsoft's Interrupt 16h handler, ProPak
  184.           and ProPakS now use a technique similar to that used by Borland's
  185.           original SideKick.  When ProPak or ProPakS is popped up it grabs
  186.           back the Interrupt 16h handler.  When you return to the
  187.           application over which ProPak or ProPakS was popped the previous
  188.           Interrupt 16h handler is restored.
  189.  
  190.           The original version of SideKick also grabbed back the Interrupt
  191.           16h handler, however it did so on a permanent basis.  ProPak and
  192.           ProPakS only grab the Interrupt 16h handler while they are
  193.           activated (popped up) and restore it when they are waiting in the
  194.           background.
  195.  
  196.  
  197.           Version 2.01 (May 21, 1989):
  198.           ~~~~~~~~~~~~
  199.           Corrected a problem on some "almost-AT-compatibles."
  200.  
  201.           A minor change was made relating to the way stack switching is
  202.           performed.
  203.  
  204.           A minor bug affecting users of IBM DOS 4.00 was also corrected.
  205.  
  206.           None of the changes affect the documentation.  The ProPak User's
  207.           Guide is still current.
  208.  
  209.  
  210.           Earlier versions:
  211.           ~~~~~~~~~~~~~~~~~
  212.           Earlier versions were not widely distributed.  Version 1.0 even
  213.           had a different name (PrgCalc: The Programmer's Calculator).
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.           ProPak Update History                                 Page 4 of 4
  237.