products:htmllabel:history
Table of Contents
DIHtmlLabel: Version History
DIHtmlLabel v3.15 – 22 Nov 2023
- Support Delphi 12 Athens Win32 and Win64.
DIHtmlLabel 3.14 – 16 Sept 2021
- Support Delphi 11 Alexandria Win32 and Win64.
DIHtmlLabel 3.13 – 5 Jun 2020
- Support Delphi 10.4 Sydney Win32 and Win64.
DIHtmlLabel 3.12 – 8 Oct 2019
- Add basic support for Chinese (CJK) word / line breaks.
- Remove
DI.inc
include file. Directly link inDICompilers.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 anID
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 theTDIHtmlLabel
. 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:
α
= α –β
= β –γ
= γA
= A –&
#66;
= B –C
= 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 theOnLinkClick
and theDoDynamicTagInit
events.
- Many internal optimizations which speed up performance and decrease memory requirements.
products/htmllabel/history.txt · Last modified: 2023/11/23 10:18 by 127.0.0.1