home *** CD-ROM | disk | FTP | other *** search
/ CD Shareware Magazine 1996 December / CD_shareware_12-96.iso / WIN / Programa / PSPNUM.ZIP / HISTORY.TXT < prev    next >
Encoding:
Text File  |  1996-08-09  |  5.1 KB  |  155 lines

  1. HISTORY.TXT                           10th August 1996
  2. ***********
  3.  
  4. Prospero Software Products Limited
  5. 41 Athol Street
  6. Douglas
  7. Isle of Man IM1 1LA
  8. United Kingdom
  9.  
  10. CONTACT: Frank Vipond
  11.  
  12. PHN: +44 (0)1624-681090
  13. FAX: +44 (0)1624-681097
  14. WWW: http://www.prosperosoftware.co.uk 
  15. EMAIL: CompuServe 100332,1257
  16.  
  17. History of PSPNUM VBX/OCX:
  18. --------------------------
  19.  
  20. 10AUG96: Version 2.7. A small release with minor
  21. display fixes prior to rewrite of some internal
  22. objects:
  23.  
  24.   - OCX: Fixed display not completely gray if control
  25.          not Enabled and large display area
  26.   - VBX: Caret now repositions to first digit when
  27.          control regains focus if positioned after
  28.          last digit when control lost focus
  29.  
  30. 11JUL96: Version 2.6. A small release with minor
  31. VBX/OCX enhancements:
  32.  
  33.   - OCX: Removed erroneous reference to license file
  34.   - VBX/OCX: Click in edit-box always positions caret
  35.     exactly, not to nearest digit
  36.   - VBX/OCX: Allow first new digit to be keyed when
  37.     caret positioned anywhere to left of any existing
  38.     digit
  39.   - VBX/OCX: Improved caret repositioning when control
  40.     regains focus
  41.   - VBX/OCX: ActiveBackcolor displayed properly when
  42.     control regains focus and Text range highlighted
  43.  
  44.  
  45. 13JUN96: Version 2.5. An intermediate release with
  46. sundry VBX/OCX enhancements:
  47.  
  48.   - VBX: Fixed intermittent (rare) memory leak
  49.   - VBX/OCX: Revised caret repositioning at run-time
  50.     1) when '+' or '-' pressed repeatedly, 2) Mask
  51.     reset, 3) DigitsBeforeDP or DigitsAfterDP reset
  52.   - VBX/OCX: Improved processing for keystrokes when
  53.     Text range selected
  54.   - VBX: Recoded common routines to reduce stack
  55.     requirement and number of Windows messages
  56.   - VBX: Corrected problem where Text was not shading
  57.     correctly (light grey) when Enabled property set
  58.     to False
  59.   - OCX: Minimum edit-box size revised to more
  60.     accurately reflect font size
  61.  
  62.  
  63. 22APR96: Version 2.4. Sundry VBX fixes and first
  64. release of 32-bit OCX.
  65.  
  66.   - Fixed problem where option '3 - IgnoreChar' for
  67.     ParmError property was not processing correctly
  68.   - Fixed small memory hole
  69.   - Introduced MouseDown, MouseMove, MouseUp events
  70.   - ParmString property hidden in properties window
  71.   - Colors for new controls default to Windows scheme
  72.     (was always black text on white background)
  73.  
  74. 16FEB96: Version 2.3 of VBX. An intermediate release
  75. with the following:
  76.  
  77.   - Reduced 'shiver' of edit-box border and contents
  78.   - Bound control support
  79.   - Extended Edit Masks for international use e.g.
  80.     input numeric values with comma as decimal place
  81.   - New ValueError and ParmError properties providing
  82.     more flexibility for dealing with errors in input
  83.     numeric values
  84.  
  85. 07DEC95: Version 2.2 of VBX. A minor release with the
  86. following:
  87.  
  88.   - ParmString property to support parameter string
  89.     for operations
  90.   - Appearance property for 3D (three-dimensional)
  91.     look compliant with VB4/Win95 standard
  92.   - Automatic minimum size for edit box
  93.  
  94. 09NOV95: Version 2.1 of VBX. An intermediate release
  95. with the following:
  96.  
  97.   - revised allocation of memory for Text property
  98.     to overcome 'out of memory' problem occurring
  99.     under VB4 16-bit
  100.   - support for cut/copy/paste
  101.   - almost complete elimination of differences in
  102.     behaviour between design-time and run-time
  103.   - replacement of 'AssnRem' operation by 'AssnRem1'
  104.     and 'AssnRem2' to allow remainder from division
  105.     to be assigned for multiple divide operations
  106.   - some run-time only properties now hidden in
  107.     properties window
  108.   - improved and simplified documentation and
  109.     on-line help
  110.   - code rationalisation for forthcoming OCX
  111.  
  112. 04SEP95: Version 2.0 of VBX. A major release with
  113. many (mostly user-driven) enhancements:
  114.  
  115.   - fixes to KeyDown/KeyPress/KeyUp events
  116.   - fixes for Click/DblClick events
  117.   - new ValueChange/TextChange events to monitor
  118.     changes to the numeric/displayed value
  119.   - new SelStart/SelLength/SelText events
  120.   - new ActiveBackColor property to allow
  121.     easy visual guide as to active control
  122.   - new OverflowCode/OverflowKey properties to
  123.     provide more options for numeric overflow
  124.   - existing OverflowError property made
  125.     redundant
  126.   - new EditProtect property allowing view-only
  127.     numeric display
  128.   - revised caret navigation allowing movement
  129.     and selection over entire displayed value
  130.   - new edit mask components for thousand and
  131.     ten-thousand separators
  132.  
  133. 22JUL95: Version 1.9 of VBX. A minor release with
  134. some minor bug fixes. Introduction of on-line help
  135. (PSPNUM.HLP file) and pop-up 'about' box.
  136.  
  137. 15JUN95: Version 1.8 of VBX. First public release.
  138.  
  139. JAN95-JUN95: Early non-public releases 1.1 through
  140. 1.7 of VBX to selected private users for proof of
  141. concept.
  142.  
  143. Future of PSPNUM VBX/OCX:
  144. -------------------------
  145.  
  146. We actively look for user feedback in on-going
  147. development plans for the PSPNUM VBX and OCX.
  148. All comments/ideas genuinely welcome.
  149.  
  150. Currently we are rewriting some internal objects
  151. to simplify further development and to make it
  152. easier to provide new variants e.g. a 16-bit
  153. PSPNUM OCX.
  154.  
  155.