home *** CD-ROM | disk | FTP | other *** search
/ The Best of Select: Windows 95 Special 2 / CD_1.iso / utils / envelop / notes.txt < prev    next >
Text File  |  1996-07-09  |  28KB  |  588 lines

  1. This file contains the most up-to-date information about changes to
  2. the current and previous Envelop releases. Each release has its own
  3. section, with the most recent at the top of the file. Version 1.4
  4. is the final release of Envelop. See README.TXT for more information.
  5.  
  6. ==============================================================================
  7. NOTE: Because Envelop Engine relies on registry entries that are made
  8.       at install time, different versions of Envelop Engine will not
  9.       run simultaneously at this time. For example, if you install version
  10.       1.2 in a different directory, but on the same computer as 1.1 is
  11.       installed, then the 1.1 version will no longer operate correctly,
  12.       unless the registry entries are returned to the correct state for
  13.       version 1.1. Each version of Envelop Engine includes a file,
  14.       envelop.reg, which contains the correct registry entries for that
  15.       release. To install the correct registry entries for a particular
  16.       version of Envelop Engine, double-click on the .REG file for that
  17.       release (using Explorer or File Manager), or run the command:
  18.         C:\ENVELOP\PROGRAM> REGEDIT ENVELOP.REG
  19.       from a DOS prompt, with current directory set to the appropriate
  20.       PROGRAM directory for the release you wish to run.
  21. ==============================================================================
  22.  
  23. ENVELOP ENGINE RELEASE HISTORY
  24.  
  25.        Release 1.4
  26.  
  27.         CHANGES SINCE PREVIOUS RELEASE:
  28.  
  29.     - Added the TreeView control
  30.  
  31.     - Updated Help File
  32.  
  33.     - Fixes for the OCX Tool
  34.  
  35.     - Added the RunProgramShow method which provides greater flexibility for running 
  36.       external programs from within Envelop.
  37.  
  38.         ==============================================================================
  39.         Release 1.3
  40.  
  41.         CHANGES SINCE PREVIOUS RELEASE:
  42.  
  43.     - Envelop has a new Application Setup Wizard to let you quickly and 
  44.       easily package your Envelop applications for distribution.
  45.  
  46.     - OCX Tool (found beneath the Tools menu) is a new utility for
  47.       easily integrating OCX's into Envelop.
  48.  
  49.     - Expanded support for popup menus.  Any Window (Forms, Controls, etc.)
  50.       can have a popup menu.  Also, PopupMenu objects can now handle their
  51.       own Click and Enable events, similar to other controls.
  52.  
  53.     - New tutorials and update documentation have been added to the Help file.
  54.  
  55.     - New samples for TabStrip and ListView.
  56.  
  57.     - TabStrips now receive Resize events.  Also, there is a default Resize 
  58.       event handler in place on the TabStrip object which handles the resizing 
  59.       of any embedded forms referenced by the TabStrip's tabs.
  60.  
  61.     - TabStrip has a SelectedItem reference property which lets you set or 
  62.       get the currently selected tab.
  63.  
  64.     - TabStripTabs now have a TabForm reference property for referring to 
  65.       an embedded form.  They also have a default Click event handler which 
  66.       will BringToTop any subform referenced by its TabForm property.
  67.  
  68.     - Newly embedded TabStripTabs in a TabStrip will be added to the end rather 
  69.       than the beginning of the tabs.
  70.  
  71.     - ImageList has two new methods: RemoveImage, for removing a specified image; 
  72.       and AddBitmapScaled which lets you add a bitmap to the ImageList and have it 
  73.       scaled to match the ImageList's current width and height dimensions.
  74.  
  75.     - For: ListBox, ObjectList, ObjectHierarchy, IndentedList;
  76.       added FindIndexUnderPoint method for finding the index of the item
  77.       in the list at the coordinates reported by a mouse event.
  78.  
  79.     - Fixed bug which was disabling drag and drop on the Windows 95 desktop.
  80.  
  81.     - Fixed bug where 24bit bitmaps in an ImageList would cause a crash.
  82.  
  83.     - Destroy method for the Directory object is now implemented to competely
  84.       destroy a directory and all of its contents. As a precaution, this method
  85.           will not destroy the root directory on any drive. Use with caution!
  86.  
  87.     - Fixed a bug which was causing a crash when an active HyperControl 
  88.       was deleted.
  89.  
  90.     - Fixed bugs which occurred when ListView was saved with anything other
  91.       than a Report style View property.
  92.  
  93.     - Fixed problems preserving ListView ColumnHeader width when ColumnHeaders 
  94.       were resized interactively.
  95.  
  96.     - New methods for writing to File and BinaryFile.
  97.  
  98.     - New TempBinaryFile object. Similar to TempTextFile, it allows you to create
  99.       a temporary binary file.
  100.  
  101.     - New objects for working with OLE structured storage files: CompoundFile,
  102.       OleStorageElement, OleStorage, OleRootStorage, and OleStream.
  103.  
  104.     - Added a new object, called PathString, which is used to manage a semi-colon
  105.       separated list of names.
  106.  
  107.     - Fixed two bugs with controls bound to a DataControl 
  108.         1. the DataChanged property was getting set to True during module
  109.            load from a text file (*.ETO).
  110.         2. data from the data source was not being displayed if it consisted of
  111.            a single character or digit.
  112.  
  113.  
  114.         ==============================================================================
  115.         Release 1.2.2
  116.     
  117.         CHANGES SINCE PREVIOUS RELEASE:
  118.     
  119.     - Several new tutorials have been added to the online documentation:
  120.       including menu editor, Ocx, TabStrip, ListView, and database tutorials.
  121.     
  122.     - The SystemTools object is now documented. It provides the RunProgram
  123.       methods for executing other programs from Envelop applications.
  124.     
  125.     - A glossary of terms has been added to the online documentation.
  126.     
  127.     - ODBC object now ignores inaccessible tables (prevented easy connection
  128.       to MS Access databases)
  129.     
  130.     - ODBC now formats table names internally within quotes
  131.       so table names containing whitespace work properly.
  132.     
  133.     - ODBC properties TableName, FieldName, DriverName, and DataSourceName
  134.       are now read-write properties (formerly read-only).
  135.     
  136.     - ODBC TableIndex, FieldIndex, DriverIndex, and DataSourceIndex properties
  137.       are now reset to zero when appropriate to avoid invalid index values.
  138.     
  139.     - Fixed ValueData method for ODBC source so it can retrieve more than 1K
  140.       of data and so it returns correct retrieved data size.
  141.     
  142.     - Fixed bugs in TabStripTab and ColumnHeader Caption properties.
  143.     
  144.     - Several enhancements and fixes to the DataControl Configuration Wizard.
  145.     
  146.     - ObjectViewer now uses left-mouse button to drag objects (to the Controls
  147.       palette, for example).
  148.     
  149.     - ObjectViewer's Project view no longer auto-selects the currently-selected
  150.       object when switching to the project view. This avoids the annoying
  151.       expansion of module items in the project view. The other views still
  152.       auto-select to assist in locating an object's module or place in the
  153.       inheritance hierarchy.
  154.     
  155.         ==============================================================================
  156.  
  157.         Release 1.2.1
  158.     
  159.         CHANGES SINCE PREVIOUS RELEASE:
  160.     
  161.     - Fixed a problem with OCX objects under Windows 95 that prevented
  162.       arguments to OCX methods and events from being recognized.
  163.     
  164.     - OCX controls now initialize the OCX members when the OCXClassName
  165.       property is set.
  166.     
  167.     - Fixed a bug in copying of initialized OCX objects.
  168.     
  169.     - Fixed a bug in loading of controls from binary modules (EBOs) that
  170.       caused problems when the control had a DataSource.
  171.     
  172.     - Fixed uninitialized data problem in UpdateDataSource event.
  173.     
  174.     - Fixed a caching bug that caused stale array reference after redim.
  175.     
  176.         ==============================================================================
  177.  
  178.         Release 1.2
  179.     
  180.         CHANGES SINCE PREVIOUS RELEASE:
  181.  
  182.     NOTE: Envelop Engine 1.2 now requires Windows NT version 3.51,
  183.           or Windows 95 to install and run.
  184.  
  185.     - Online help file has been upgraded to new Windows 95 style help file.
  186.  
  187.     - Implemented product uninstall support for Envelop Engine.
  188.  
  189.     - Interpreter performance has been enhanced by adding a member lookup cache,
  190.       and by several smaller optimizations.
  191.  
  192.     - Preliminary implementation of new common controls objects: RichTextBox,
  193.       ListView, TabStrip, ImageList, and support objects: ListItem, ColumnHeader,
  194.       and TabStripTab.
  195.  
  196.     - Implemented new menu editor.  Graphical, indented-list styl