Delphi Inspiration

Components and Applications

User Tools

Site Tools


products:htmllabel:history

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

products:htmllabel:history [2019/10/08 16:55] (current)
Line 1: Line 1:
 +====== DIHtmlLabel:​ Version History ======
 +{{page>​header}}
 +=====DIHtmlLabel 3.12 – 8 Oct 2019=====
 +
 +  * Add basic support for Chinese (CJK) word / line breaks.
 +  * Remove ''​DI.inc''​ include file. Directly link in ''​DICompilers.inc''​ instead.
 +
 +=====DIHtmlLabel 3.11 – 24 Dec 2018=====
 +
 +  * Support Delphi 10.3 Rio Win32 and Win64.
 +
 +=====DIHtmlLabel 3.10 – 3 Apr 2017=====
 +
 +  * Support Delphi 10.2 Tokyo Win32 and Win64.
 +
 +=====DIHtmlLabel 3.9 – 7 May 2016=====
 +
 +  * Support Delphi 10.1 Berlin Win32 and Win64.
 +
 +=====DIHtmlLabel 3.8 – 15 Sep 2015=====
 +
 +  * Support Delphi 10 Seattle Win32 and Win64.
 +
 +=====DIHtmlLabel 3.7 – 25 Apr 2015=====
 +
 +  * Add support for Delphi XE8 Win32 and Win64.
 +
 +=====DIHtmlLabel 3.6 – 3 Oct 2014=====
 +
 +  * Support Delphi XE7 Win32 and Win64.
 +  * Improved documentation shows inherited class members.
 +
 +=====DIHtmlLabel 3.5 – 28 Apr 2014=====
 +
 +  * Support Delphi XE6 Win32 and Win64.
 +  * An initial %%<​%%p>​ tag no longer inserts an extra line break.
 +  * Remove overloaded ''​AddSourceTreeToDynamicNode''​ which is no longer needed.
 +  * Minor performance improvements by using ''​TNode.GetNodeType''​ instead of the "​is"​ keyword.
 +
 +=====DIHtmlLabel 3.0 – 25 Sep 2013=====
 +
 +  * Support Delphi XE5 Win32 and Win64.
 +
 +=====DIHtmlLabel 2.9 – 14 Jun 2013=====
 +
 +  * Support Delphi XE4 Win32 and Win64.
 +
 +=====DIHtmlLabel 2.8 – 4 Oct 2012=====
 +
 +  * Support Delphi XE3 Win32 and Win64.
 +
 +=====DIHtmlLabel 2.7 – 29 Mar 2012=====
 +
 +  * Delphi XE2 Win32 & Win64 support.
 +  * New public ''​NodeTree''​ property.
 +  * New published properties ''​OnMouseDown'',​ ''​OnMouseMove'',​ ''​OnMouseUp'',​ ''​OnMouseActivate''​ (D2005 up), ''​OnMouseEnter'',​ ''​OnMouseLeave''​ (both D2006 up).
 +
 +=====DIHtmlLabel 2.6 – 28 Sep 2010=====
 +
 +  * Delphi XE support.
 +  * Improved help layout.
 +
 +=====DIHtmlLabel 2.5 – 14 Sep 2009=====
 +
 +  * Delphi 2010 support.
 +
 +=====DIHtmlLabel 2.4 – 24 Nov 2008=====
 +
 +  * Delphi 2009 support.
 +
 +=====DIHtmlLabel 2.3 – 15 May 2007=====
 +
 +  * Delphi 2007 support.
 +  * Help in HTML Help format.
 +
 +=====DIHtmlLabel 2.2 – 5 Mar 2007=====
 +
 +  * Theme support for Windows XP.
 +
 +=====DIHtmlLabel 2.1 – 18 Dec 2005=====
 +
 +  * Delphi 2006 Win32 compatibiliy.
 +
 +=====DIHtmlLabel 2.0 – 14 Apr 2005=====
 +
 +  * Delphi 2005 Win32 compatibility.
 +  * The wrong tag attribute was passed to the ''​OnDynamicTagInit''​ event.
 +  * The ''​OnDynamicTagInit''​ event was not fired for labels created at design-time.
 +  * ''​UpdateDynamicTag''​ did not work for ''​%%<​%%DYNAMIC>''​ tags with an ''​ID''​ attribute because the wrong attribute was recognized.
 +
 +=====DIHtmlLabel 1.1 – 1. September 2003=====
 +
 +  * New formatting tag ''​%%<​%%S>''​ for strike-through text style.
 +  * New formatting tag ''​%%<​%%FONT COLOR=MyColor>''​ for colored text.
 +  * Added ''​OffsetY''​ property to specify the vertical offset of the rendering if the entire text exceeds the height of the ''​TDIHtmlLabel''​. This allows for rudimentary scrolling (see the Demo's Play! section) but is still far from perfect.
 +  * Minor optimizations and bug fixes.
 +  * Compatibility with the new DIHtmlParser 3.00.
 +
 +=====DIHtmlLabel 1.0 – 6. January 2003=====
 +
 +  * Initial public release as DIHtmlLabel. Major changes compared to the original JvLinkLabel are as follows:
 +    * Unicode Support, the main new feature of TDIHtmlLabel,​ has become possible by applying DIHtmlParser as the underlying HTML parsing engine. Therefore TDIHtmlLabel is able to display characters from many different languages right next to each other, even on Win95 and Win98. It does so by converting all common HTML entities, both named and numeric, to UnicodeStrings internally: ''&​alpha;''​ = α – ''&​beta;''​ = β – ''&​gamma;''​ = γ ''&#​65;''​ = A – //''&''//''#​66;''​ = B – ''&#​67;''​ = C
 +    * TDIHtmlLabel reads all HTML data assigned to the ''​Caption''​ property as Latin1. Additional character sets can easily be added if demand arises.
 +    * Attribute Values for the ''​%%<​%%A href=MyValue>''​ and ''​%%<​%%DYNAMIC id=MyValue>''​ tags, which are passed to the ''​OnLinkClick''​ and the ''​DoDynamicTagInit''​ events.
 +  * Many internal optimizations which speed up performance and decrease memory requirements.
 +
  
products/htmllabel/history.txt · Last modified: 2019/10/08 16:55 (external edit)