Exontrol ExShellView Component - Release Notes (http://www.exontrol.com/exshellview.jsp)

10.0.0.1 Aug 16, 2017
*Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
*Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )
*Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).

9.0.0.1 Aug 03, 2016
*Added: DPI-Aware Support
*Fixed: Prevents showing the control's view in design mode, while running on FORTH system ( /COM version )

8.0.0.2 Aug 26, 2015
*Added: The Version property for /NET or /WPF version returns more information about the component/assembly/file.

8.0.0.1 Mar 09, 2015
*NEW:   Ability to browse files from different folders to a single view
*Added: BrowseFiles property specifies a list ( separated by | character ) or safe array of files to be shown in the shell view. Each existing file can have a different extension, by adding > extension to the name of the file, such as "C:\exontrol\images\auction.gif>PNG" which will show the auction item with the PNG associated icon. For instance, the BrowseFiles = Array("document.doc", "text.txt", "executable.exe") displays a three items, while BrowseFiles = "C:\Program Files\Microsoft Visual FoxPro 9\vfp9.exe|C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe" shows the VFP9 and DEVENV tools in the same view
*Added: OverlayIcons property prevents showing the overlay images. Windows uses Overlay-ed icons to notify the user that some item has special function or attribute. For example, shortcut icons have a small arrow in lower-left corner, shared folders have a hand that shows that folder is shared, etc.
*Added: DrawGridLines property specifies whether the control shows the grid lines around items, when the control's view is details.

7.0.0.1 Apr 09, 2014
*NEW:   Windows 8.1 64-bit compatibility
*Added: The /COM 64-bit version is compatible with Microsoft Office Applications: Excel 2013, Access 2013,...
*Added: The /NET(/WPF) 64-bit version is compatible with Microsoft NET Framework 4, 4.5, 4.5.1, ...

5.0.0.1 Feb 13, 2012
*Added: Prevents browsing the parent folder if user presses the Backspace key, if the KeyCode parameter of the KeyDown event is set on 0.
*Fixed: The KeyUp, KeyPress events are never fired.

4.0.0.4 Aug 30, 2011
*Added: SelectAll property selects or unselects all files in the control when the multiple selection is enabled.
*Added: ObjectTypeEnum.AsDisplayed flag indicates to get the collection of files in the order as they are displayed. For instance Objects.Get( AllItems or AsDisplayed ) indicates the list of files as they are displayed.
*Fixed: Sometimes the Objects.Get(AllItems) retrieves an empty collection

4.0.0.3 May 30, 2011
*Added: HeaderVisible property specifies whether the view shows or hides its header.
*Added: HideToolTips property specifies whether the file displays a tooltip whether the cursor hovers the shell view.
*Added: CurrentFolder property specifies the folder to be browsed ( Similar with BrowseFolder, excepts that the property supports string directly )
*Fixed: The control's Refresh method reloads data from the disk, instead recreating the control, ( aka the layout of the columns is not lost ).

4.0.0.2 Mar 16, 2011
*Added: AutoArrange property specifies whether the files are automatically kept arranged in icon and small icon view.
*Added: HideFileNames property specifies whether the files hides the names in icon and small icon view.
*Added: AlignToGrid property Specifies whether in icon view, icons automatically snap into a grid.
*Fixed: Double clicking or pressing ENTER on a shell link in the control fails ( A shell link is a shortcut file ).

4.0.0.1 Feb 16, 2011
*NEW:   Ability to specify the control's view mode on Extra Large, Large and Medium Icons( available on Windows Vista, Windows 7, ... )
*Added: ViewModeType.Extra_Large_Icons shows the current view using extra large icons.
*Added: ViewModeType.Large_Icons shows the current view using large icons.
*Added: ViewModeType.Medium_Icons shows the current view using medium icons.

3.0.0.8 Dec 06, 2010
*Added: CancelObjectSelect method cancels selecting the object being double clicked. For instance, you can prevent opening the zip files, when user double click or press ENTER. This method has effect during the ObjectSelect event.
*Added: Ability to explore the shortcuts/shell links within the control.
*Fixed: Focuses the /NET assembly when using the keyboard/TAB navigation
*Fixed: Prevents using the backspace to navigate up to the desktop folder

3.0.0.7 Oct 01, 2010
*Added: The Refresh method is called automatically if the ModifyFlagStyle or ViewMode method is invoked.
*Fixed: The Refresh method restores the scroll position and the selected file or folder.
*Fixed: The zip files are included in the control's list even if the control's FilePattern property is not including a *.zip file pattern ( seen as folders ).
*Fixed: All objects in the browser are being selected if calling ModifyFolderFlags NoFlag,SingleSel method to enable multiple selection

3.0.0.6 June 10, 2010
*Added: Lists all files if the IncludeObjectType property is PatternObjects and the FilePattern property is empty
*Fixed: The focused field loses the focus when updating the browser.
*Fixed: Speeds up filtering the files, when the IncludeObjectType property is PatternObjects.

3.0.0.5 Mar 08, 2010
*Added: (globbing) The filter allows using [] for group of characters. The "[CB]at" matches Cat or Bat but not cat or mat.
*Fixed: The control looks for the first match instead looking for all possibilities, if the pattern contains more than one * character (any)
*Fixed: The filter is not showing any object, if it contains more than one pattern.

3.0.0.4 Jan 22, 2010
*Added: InvokeItemMenu( ID ) event notifies your application once the user selects an item in the context menu.
*Added: The ViewMode property retrieves the mode being curently shown.
*Fixed: Removes the Scroll event definition from the /NET assembly.

3.0.0.3 Dec 08, 2009
*Added: ViewModeType.Thumbnail, ViewModeType.Tile, ViewModeType.Thumbstrip, ViewModeType.Content shows the view as thumbnail, tile, thumbstrip or content ( Windows 7, Vista )
*Fixed: The /NET Assembly does not update at runtime the properties saved in design-mode.
*Fixed: Removes the Rename menu item from the context menu, if the CanRename property is False.

3.0.0.2 Nov 2, 2009
*Added: Signing the /NET Assembly with a strong name (exontrol.exshellview, PublicKeyToken=7a5888c61958221f)
*Added: CanRename property specifies whether the user can rename a file / folder in the shell view.
*Fixed: The /NET assembly shows a black frame when the parent form changes its parent using the MDIParent property.

3.0.0.1 Oct 01, 2009
*NEW:   Ability to change the parameters passed by reference of the control's events for environments that does not support events with parameters by reference, such as uniPaas 1.5 (formerly known as eDeveloper), DBase, and so on
*Added: 64-bit support
*Added: EventParam() property accesses a specified parameter of the current event. This property has effect only during an event, and can be used to change or retrieve a specified parameter of the current event
*Added: EventParam(-1) retrieves the number of parameters that can be accessed.

2.0.0.2 April 21, 2009
*Added: The BrowseFolder property may take a string that represents the path to the browsed folder, or an integer value that specifies a SpecialFolderPathConstants value.
*Fixed: The ExShellFolder object is properly built if the ShellFolder property takes a folder's ITEMIDLIST structure.
*Fixed: The ExShellFolder.Path property retrieves wrong path for the UNICODE configuration

2.1	eXShellView/NET

2.0.0.1 November 11, 2008
*Added: Compatible with the Data Execution Prevention (DEP). (SpecialBuild:10000)
*Added: UNICODE configuration
*Added: Fade effect for browsing a new date in a date type editor.
*Fixed: The excel vba fires "Run-time error '28', Out of Stack space", when running an user-form. ( IQuickActivate )
*Fixed: Memory leaks when releasing the control.

1.0.0.2 January 10, 2007
*Added: ExShellObject.InvokeCommand method invokes a specified command from the object's context menu.
*Added: ExShellObject.InvokeRename method renames the shell object.

1.0.0.1 December 08, 2006
* Initial Release