Exontrol ExThumbnail Component - Release Notes (http://www.exontrol.com/exthumbnail.jsp)

11.0.0.1 Sep 06, 2017
*Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
*Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
*Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )
*Fixed: Prevents "Do you want to save ..." / "Save changes...' input box, when the user opens the form in design mode, and close it.

10.1.0.1 May 18, 2016
*NEW:   BMP, JPG, GIF, PNG, TIFF, EMF Support ( Ability to save the thumbnail as BMP, JPG, GIF, PNG, TIFF, EMF formats )
*Added: SaveAs( File, Width, Height ) method saves the current thumbnail as specified picture format. The extension of the File parameter ( characters after last dot) determines the graphical/ format of the file. For instance, SaveAs( "c:\temp\thumbnail.png" ) saves the current thumbnail to c:\temp\thumbnail.png file in PNG format.
*Fixed: Prevents showing the control's view in design mode, while running on FORTH system ( /COM version )

10.0.0.1 Jan 27, 2016
*Fixed: Nothing happens if the user drops a file into the control, on Windows 8/10 systems
*Fixed: The space after text is not highlighted if incremental search is on, and cell displays built-in HTML decorative text ( sha, out, gra )
*Fixed: An ICO file shows as 18x18 instead of 16x16 pixels if it is loaded using the HTMLPicture method.
*Fixed: The bold/italic parts of the HTML captions may be slightly vertically-misaligned, if the control's default font is large ( 16.5 or greater )

9.0.0.2 Apr 29, 2015
*Added: The Version property for /NET or /WPF version returns more information about the component/assembly/file.
*Fixed: "Visual C++ Runtime Error!" occurs if using the  or  with no indicating the color. Correct is , instead 
*Fixed: The last italic character of a HTML caption may be shown as clipped

9.0.0.1 Feb 04, 2015
*Added: , ,  HTML tags ends the solid, up or dotted line
*Added: Prevents showing the ,.;!?'")}] characters at the beginning of a new line, when html text is word-wrapping.
*Fixed: The icons are not being displayed on Caption property for /NET assembly.

8.0.0.1 Aug 20, 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, ...

7.0.0.4 May 07, 2014
*NEW:   Subscript and Superscript implementation in HTML captions, using the  HTML tag
*Added: ,  built-in HTML tags defines the vertical offset to display the element, relative to the current position. This tag is inheritable. The , where, pixels indicates the vertical offset to be applied ). For instance, the following text displays a text with Subscript and Superscript such as: "Text with subscript and superscript support"
*Added: The  and , or  and , so no = or full 6 hexa-digits are required to define the color to be applied
*Fixed: The  HTML tag is not overwritten when using inside another  tag
*Fixed: The parts of the line with different fonts in the HTML caption are vertically aligned ( instead aligning to the font's baseline ) if the line displays a picture or an icon using the  HTML tag.

7.0.0.3 Dec 23, 2013
*NEW:   New text decorations support for HTML captions, like outlined characters, shadow, ....
*Added: ,  built-in HTML tags define a gradient text ( the  supports color, mode and blending, like , where, rr/gg/bb represents the red/green/blue values of the ending color, 808080 if missing as gray, mode a value between 0 and 4, 1 if missing, and blend 0 or 1, 0 if missing )
*Added: ,  built-in HTML tags define a text to show with outlined characters ( the  supports color and width, like , where rr/gg/bb represents the red/green/blue values of the outline color, 808080 if missing as gray, width indicates the size of outline, 1 if missing.
*Added: ,  built-in HTML tags define a text with a shadow ( the  supports color, width and offset, like , where rr/gg/bb represents the red/green/blue values of the shadow color, 808080 if missing as gray, width indicates the size of shadow, 4 if missing, and offset indicates the offset from the origin to display the text's shadow, 2 if missing.
*Added: Increases the performance of parsing HTML captions.

7.0.0.2 Sep 25, 2013
*Added: The HTML tags are case insensitive, so the < b > is equivalent with < B >
*Fixed: Extra characters are inserted in the next line if the breaking element is a picture that does not fit the current line.
*Fixed: Ignores the ending HTML tags, if they are not used previously ( for instance, the < /b > is not displayed in the sequence "ABC< /b >" )

7.0.0.1 Aug 19, 2013
*NEW:   Inheritance for HTML attributes on multiple line ( for instance, the < b > is inherited on multiple lines, until the < /b > tag is found)
*NEW:   The < font > or < img > can change the height of the HTML line, so HTML captions can display lines with different heights.
*Added: The HTML captions allow using not-nested elements to be used. (for instance the sequence "< b >1< s >23< /b >4< /s>" displays 123 in bold while the 234 are shown in strikeout )
*Added: The < c > HTML tag centers the line. Similar with < r > HTML tag.

6.0.0.3 Aug 30, 2012
*Added: TemplateDef property allows defining inside variables for the Template feature ( available for /COM only, and useful to assign properties with multiple parameters, which is not supported in dBASE )
*Fixed: The OutputFile property generates empty files when running the /UNICODE version.
*Fixed: In MS Access, the control loses its data once the Visible property is set on False or when the control is hosted to a tab control, and user changes the pages.

6.0.0.2 May 14, 2012
*Added: The Template or ExecuteTemplate properties may contain several commands separated by ; not only cariage returns.
*Added: Ability to use or load PNG, TIFF or WMF picture on the control's background ( Picture property for /COM version ) , using the LoadPicture predefined function of the Template property. For instance, the [.Template = "Picture = LoadPicture(`E:\picture.png`)"] OR [.Picture = .ExecuteTemplate("loadpicture(`E:\picture.png`)")] loads the PNG picture on the control's background.
*Added: The /COM version can be dropped to the eXPropertiesList control as an object.
*Fixed: Removes the tooltip's shadow if time to show the tooltip is less than 250 ms, as on Windows 7, the tooltip may be displayed slower.

6.0.0.1 Mar 21, 2012
*Added: "Property let procedure not defined and property get procedure did not return an object" runtime-error '451' occurs in VB if calling to assign a picture using its reference when using the Set .HTMLPicture statement.
*Added: Multiples options to extract thumbnails from the input file.
*Fixed: The *.CDR files ( CorelDraw X4 ) can not be previewed on Windows 7
*Fixed: Changing the ShowImageList property in design mode fails, if the component is hosted in a VC++ 2005, 2008 and 2010 application ( available for /COM only ).

5.0.0.2 Oct 19, 2011
*Added: The Event( EventID) event occurs once the control fires an event (available for /COM version only)
*Fixed: "Error executing code: FormActiveXControl (data source), method ... called with invalid parameters" on Dynamics AX environment is fired, if the application handles events with parameters passed by reference. On X++ you should use the Event event and EventParams method to handle this exception. The X++ is not able to handle the events with parameters passed by reference.
*Fixed: The get_HTMLPicture property gets empty object on the /NET version.

5.0.0.1 Sep 28, 2011
*Added: OLE Drag and Drop support.
*Added: OLEDropMode property returns or sets how a target component handles drop operations
*Added: OLEStartDrag, OLESetData, OLEDragDrop, OLEDragOver, OLECompleteDrag, OLEGiveFeedback events
*Added: Bitmap property gets the thumbnail image as a bitmap.

4.0.0.3 Aug 25, 2011
*Fixed: Removes the Scroll event definition from the /NET assembly.
*Fixed: Extra characters are inserted in the next line if the breaking element is a picture that does not fit the current line.
*Fixed: Ignores the ending HTML tags, if they are not used previously ( for instance, the < /b > is not displayed in the sequence "ABC< /b >" )
*Fixed: The MDI form requires an extra click to activate it, once a modeless dialog is closed. The dialog contains a VB6 UserControl that hosts the control. ATL3.0 BUG

4.0.0.2 May 02, 2011
*NEW:   Inheritance for HTML attributes on multiple line ( for instance, the < b > is inherited on multiple lines, until the < /b > tag is found)
*NEW:   The < font > or < img > can change the height of the HTML line, so HTML captions can display lines with different heights.
*Added: The < c > HTML tag centers the line. Simiar with < r > HTML tag.
*Added: The HTML captions allow using not-nested elements to be used. (for instance the sequence "< b >1< s >23< /b >4< /s>" displays 123 in bold while the 234 are shown in strikeout )

4.0.0.1 Feb 14, 2011
*NEW:   Ability to load picture files directly.
*Added: ThumbnailTypeEnum.exThumbnailPicture specifies wheter the control tries to extract the picture directly, without using the system's IExtractImage interface.
*Fixed: Hides the black portion of the thumbnail view, if ThumbnailType property is exThumbnailBitmap and the KeepOriginalThumbnail property is False.
*Fixed: The PDF documents fails to extract the thumbnail image newer Windows.

3.0.0.3 Jan 05, 2011
*Added: Changing event notifies the application once the file is droped to the control. Use the Changing event to decide whether the file being dropped is accepted or rejected.
*Fixed: The /NET Assembly does not update at runtime the properties saved in design-mode.
*Fixed: The IDE flickers when the component is placed on a form, due ShowImageList property that creates a hidden top-most window, to store the icons.

3.0.0.2 Aug 05, 2010
*Added: The Template feature supports hexa values being specified using format 0x prefix.
*Fixed: The /NET assembly shows a black frame when the parent form changes its parent using the MDIParent property.
*Fixed: The associated ContextMenuStrip component is not shown when right clicking the /NET Assembly component.

3.0.0.1 Feb 04, 2010
*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: Updates the visual aspect of the control's tooltip based on the current theme, if active, and not using EBN object for its appearance.
*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.1.0.3 Oct 05, 2009
*Added: Signing the /NET Assembly with a strong name ( AssemblyName: exontrol.exthumbnail, PublicKeyToken=2ee88b29e64d0075 )
*Added: ExtractTime property specifies the time in miliseconds to extract the last thumbnail.
*Fixed: The Change event is fired after extracting a new thumbnail.

2.1.0.2 June 12, 2009
*Added: ExtractFlag property specifies how the thumbnail is extracted.
*Fixed: In the /NET Assembly, the accelerator key on the dialog/form may be called without pressing the ALT key.
*Fixed: The path to load pictures from, is limited to 127 characters. 

2.1	eXThumbnail/NET

2.1.0.1 March 07, 2009
*Added: Compatible with the Data Execution Prevention (DEP). (SpecialBuild:2000)
*Added: Timeout property specifies the number of milliseconds to wait for extracting the object's thumbnail. 0 for indefinite
*Fixed: Ability to get the image or the shell icon on Windows Vista.

1.0.0.1 November 22, 2007
* Initial Release