<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.lmd.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rafael</id>
		<title>LMD - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.lmd.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rafael"/>
		<link rel="alternate" type="text/html" href="https://wiki.lmd.de/index.php/Special:Contributions/Rafael"/>
		<updated>2026-05-24T07:10:36Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.27.3</generator>

	<entry>
		<id>https://wiki.lmd.de/index.php?title=LMD_2025_-_History&amp;diff=4798</id>
		<title>LMD 2025 - History</title>
		<link rel="alternate" type="text/html" href="https://wiki.lmd.de/index.php?title=LMD_2025_-_History&amp;diff=4798"/>
				<updated>2026-01-30T22:41:16Z</updated>
		
		<summary type="html">&lt;p&gt;Rafael: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This documents contains history logs for all LMD 2025 products.&amp;lt;br&amp;gt; &lt;br /&gt;
First release (Preview): '''07-Apr-2025'''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; LMD-Tools section includes standalone packs as follows: LMD BarPack, LMD ChartPack, LMD DialogPack, LMD DockingPack, LMD FxPack, LMD GridPack, LMD InspectorPack, LMD RichPack, LMD SearchPack, LMD ShellPack, LMD SysPack, LMD StoragePack, LMD ThemePack and LMD WebPack.&amp;lt;br&amp;gt; LMD IDE-Tools section lists changes in LMD IDE-Tools Integration package, LMD DesignPack, LMD ScriptPack and LMD SyntaxEdit. Besides that since 2021 release all NG packs are included in the LMD VCL line.&amp;lt;br&amp;gt;&lt;br /&gt;
Read here [[LMD VCL 2025 - News|summary of all changes in LMD VCL 2025]].&lt;br /&gt;
&lt;br /&gt;
'''Legend'''&amp;lt;br&amp;gt;[+] Feature added&amp;lt;br&amp;gt;[*] Feature changed&amp;lt;br&amp;gt;[-] Bug fixed&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Release 2025.4 (31-January-2026) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD-Tools ===&lt;br /&gt;
&lt;br /&gt;
[-] LMDWave: C++ compilation related fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[*] Unused files were removed.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] ElComboBox: ButtonArrowColor bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] ElPack: Flat scrollbars related bug fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2025.3 (19-November-2025) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD DockingPack ===&lt;br /&gt;
&lt;br /&gt;
[-] Loading layout with floating forms bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DialogPack ===&lt;br /&gt;
&lt;br /&gt;
[+] TJSDialog: Verification checkbox now can be checked/unchecked via keyboard (Spcase key press).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DesignPack ===&lt;br /&gt;
&lt;br /&gt;
[-] Bug fix for Delphi 11+ form's activation bug when VCL Styles are turned on.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TElXTree: HeaderHeight bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TElXTree: ShowColumns bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2025.2 (10-September-2025) ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
&lt;br /&gt;
[+] RAD Studio 13 Florence support.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DockingPack ===&lt;br /&gt;
&lt;br /&gt;
[+] New TLMDDockManager.FloatingDockSiteClass property.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DialogPack ===&lt;br /&gt;
&lt;br /&gt;
[-] JSDialog command link enable/disable bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ScriptPack ===&lt;br /&gt;
[+] Support of VCL/RTL features for new Delphi/C++Builder releases (now including 13.X Florence)&amp;lt;br&amp;gt;&lt;br /&gt;
[+] New importer files (now supporting 13.X Florence)&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[*] ElXTree: Limited High-DPI support.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] ElXTree: Headers drawing bug fix. Cells drawing artefacts bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] ElXTree: Access violations fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2025.1 (07-June-2025) ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
&lt;br /&gt;
[+] DevUtil.exe (available in GIT repository) is now signed.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[*] Configure LMD VCL Options IDE menu item specifies explicit Alt+L shortcut from now.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDBiProgressBar: Proper invalidation at desing-time on ThemeMode change.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TScrollingStyleHook Delphi's bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DockingPack ===&lt;br /&gt;
&lt;br /&gt;
[*] Documentation update.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TElXTree: Dragging last visible item bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG Tools ===&lt;br /&gt;
&lt;br /&gt;
[-] TScrollingStyleHook Delphi's bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2025.0 (Preview, 04-April-2025) ==&lt;br /&gt;
Initial release.&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;/div&gt;</summary>
		<author><name>Rafael</name></author>	</entry>

	<entry>
		<id>https://wiki.lmd.de/index.php?title=LMD_2025_-_History&amp;diff=4796</id>
		<title>LMD 2025 - History</title>
		<link rel="alternate" type="text/html" href="https://wiki.lmd.de/index.php?title=LMD_2025_-_History&amp;diff=4796"/>
				<updated>2025-11-19T21:50:57Z</updated>
		
		<summary type="html">&lt;p&gt;Rafael: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This documents contains history logs for all LMD 2025 products.&amp;lt;br&amp;gt; &lt;br /&gt;
First release (Preview): '''07-Apr-2025'''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; LMD-Tools section includes standalone packs as follows: LMD BarPack, LMD ChartPack, LMD DialogPack, LMD DockingPack, LMD FxPack, LMD GridPack, LMD InspectorPack, LMD RichPack, LMD SearchPack, LMD ShellPack, LMD SysPack, LMD StoragePack, LMD ThemePack and LMD WebPack.&amp;lt;br&amp;gt; LMD IDE-Tools section lists changes in LMD IDE-Tools Integration package, LMD DesignPack, LMD ScriptPack and LMD SyntaxEdit. Besides that since 2021 release all NG packs are included in the LMD VCL line.&amp;lt;br&amp;gt;&lt;br /&gt;
Read here [[LMD VCL 2025 - News|summary of all changes in LMD VCL 2025]].&lt;br /&gt;
&lt;br /&gt;
'''Legend'''&amp;lt;br&amp;gt;[+] Feature added&amp;lt;br&amp;gt;[*] Feature changed&amp;lt;br&amp;gt;[-] Bug fixed&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Release 2025.3 (19-November-2025) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD DockingPack ===&lt;br /&gt;
&lt;br /&gt;
[-] Loading layout with floating forms bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DialogPack ===&lt;br /&gt;
&lt;br /&gt;
[+] TJSDialog: Verification checkbox now can be checked/unchecked via keyboard (Spcase key press).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DesignPack ===&lt;br /&gt;
&lt;br /&gt;
[-] Bug fix for Delphi 11+ form's activation bug when VCL Styles are turned on.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TElXTree: HeaderHeight bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TElXTree: ShowColumns bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2025.2 (10-September-2025) ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
&lt;br /&gt;
[+] RAD Studio 13 Florence support.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DockingPack ===&lt;br /&gt;
&lt;br /&gt;
[+] New TLMDDockManager.FloatingDockSiteClass property.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DialogPack ===&lt;br /&gt;
&lt;br /&gt;
[-] JSDialog command link enable/disable bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ScriptPack ===&lt;br /&gt;
[+] Support of VCL/RTL features for new Delphi/C++Builder releases (now including 13.X Florence)&amp;lt;br&amp;gt;&lt;br /&gt;
[+] New importer files (now supporting 13.X Florence)&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[*] ElXTree: Limited High-DPI support.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] ElXTree: Headers drawing bug fix. Cells drawing artefacts bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] ElXTree: Access violations fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2025.1 (07-June-2025) ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
&lt;br /&gt;
[+] DevUtil.exe (available in GIT repository) is now signed.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[*] Configure LMD VCL Options IDE menu item specifies explicit Alt+L shortcut from now.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDBiProgressBar: Proper invalidation at desing-time on ThemeMode change.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TScrollingStyleHook Delphi's bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DockingPack ===&lt;br /&gt;
&lt;br /&gt;
[*] Documentation update.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TElXTree: Dragging last visible item bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG Tools ===&lt;br /&gt;
&lt;br /&gt;
[-] TScrollingStyleHook Delphi's bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2025.0 (Preview, 04-April-2025) ==&lt;br /&gt;
Initial release.&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;/div&gt;</summary>
		<author><name>Rafael</name></author>	</entry>

	<entry>
		<id>https://wiki.lmd.de/index.php?title=LMD_2025_-_History&amp;diff=4793</id>
		<title>LMD 2025 - History</title>
		<link rel="alternate" type="text/html" href="https://wiki.lmd.de/index.php?title=LMD_2025_-_History&amp;diff=4793"/>
				<updated>2025-09-14T20:25:56Z</updated>
		
		<summary type="html">&lt;p&gt;Rafael: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This documents contains history logs for all LMD 2025 products.&amp;lt;br&amp;gt; &lt;br /&gt;
First release (Preview): '''07-Apr-2025'''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; LMD-Tools section includes standalone packs as follows: LMD BarPack, LMD ChartPack, LMD DialogPack, LMD DockingPack, LMD FxPack, LMD GridPack, LMD InspectorPack, LMD RichPack, LMD SearchPack, LMD ShellPack, LMD SysPack, LMD StoragePack, LMD ThemePack and LMD WebPack.&amp;lt;br&amp;gt; LMD IDE-Tools section lists changes in LMD IDE-Tools Integration package, LMD DesignPack, LMD ScriptPack and LMD SyntaxEdit. Besides that since 2021 release all NG packs are included in the LMD VCL line.&amp;lt;br&amp;gt;&lt;br /&gt;
Read here [[LMD VCL 2025 - News|summary of all changes in LMD VCL 2025]].&lt;br /&gt;
&lt;br /&gt;
'''Legend'''&amp;lt;br&amp;gt;[+] Feature added&amp;lt;br&amp;gt;[*] Feature changed&amp;lt;br&amp;gt;[-] Bug fixed&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Release 2025.2 (10-September-2025) ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
&lt;br /&gt;
[+] RAD Studio 13 Florence support.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DockingPack ===&lt;br /&gt;
&lt;br /&gt;
[+] New TLMDDockManager.FloatingDockSiteClass property.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DialogPack ===&lt;br /&gt;
&lt;br /&gt;
[-] JSDialog command link enable/disable bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ScriptPack ===&lt;br /&gt;
[+] Support of VCL/RTL features for new Delphi/C++Builder releases (now including 13.X Florence)&amp;lt;br&amp;gt;&lt;br /&gt;
[+] New importer files (now supporting 13.X Florence)&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[*] ElXTree: Limited High-DPI support.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] ElXTree: Headers drawing bug fix. Cells drawing artefacts bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] ElXTree: Access violations fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2025.1 (07-June-2025) ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
&lt;br /&gt;
[+] DevUtil.exe (available in GIT repository) is now signed.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[*] Configure LMD VCL Options IDE menu item specifies explicit Alt+L shortcut from now.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDBiProgressBar: Proper invalidation at desing-time on ThemeMode change.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TScrollingStyleHook Delphi's bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DockingPack ===&lt;br /&gt;
&lt;br /&gt;
[*] Documentation update.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TElXTree: Dragging last visible item bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG Tools ===&lt;br /&gt;
&lt;br /&gt;
[-] TScrollingStyleHook Delphi's bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2025.0 (Preview, 04-April-2025) ==&lt;br /&gt;
Initial release.&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;/div&gt;</summary>
		<author><name>Rafael</name></author>	</entry>

	<entry>
		<id>https://wiki.lmd.de/index.php?title=LMD_2025_-_History&amp;diff=4792</id>
		<title>LMD 2025 - History</title>
		<link rel="alternate" type="text/html" href="https://wiki.lmd.de/index.php?title=LMD_2025_-_History&amp;diff=4792"/>
				<updated>2025-09-13T14:20:49Z</updated>
		
		<summary type="html">&lt;p&gt;Rafael: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This documents contains history logs for all LMD 2025 products.&amp;lt;br&amp;gt; &lt;br /&gt;
First release (Preview): '''07-Apr-2025'''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; LMD-Tools section includes standalone packs as follows: LMD BarPack, LMD ChartPack, LMD DialogPack, LMD DockingPack, LMD FxPack, LMD GridPack, LMD InspectorPack, LMD RichPack, LMD SearchPack, LMD ShellPack, LMD SysPack, LMD StoragePack, LMD ThemePack and LMD WebPack.&amp;lt;br&amp;gt; LMD IDE-Tools section lists changes in LMD IDE-Tools Integration package, LMD DesignPack, LMD ScriptPack and LMD SyntaxEdit. Besides that since 2021 release all NG packs are included in the LMD VCL line.&amp;lt;br&amp;gt;&lt;br /&gt;
Read here [[LMD VCL 2025 - News|summary of all changes in LMD VCL 2025]].&lt;br /&gt;
&lt;br /&gt;
'''Legend'''&amp;lt;br&amp;gt;[+] Feature added&amp;lt;br&amp;gt;[*] Feature changed&amp;lt;br&amp;gt;[-] Bug fixed&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Release 2025.2 (10-September-2025) ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
&lt;br /&gt;
[+] RAD Studio 13 Florence support.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DockingPack ===&lt;br /&gt;
&lt;br /&gt;
[+] New TLMDDockManager.FloatingDockSiteClass property.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DialogPack ===&lt;br /&gt;
&lt;br /&gt;
[-] JSDialog command link enable/disable bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ScriptPack ===&lt;br /&gt;
[+] Support of VCL/RTL features for new Delphi/C++Builder releases (now including 13.X Florence)&lt;br /&gt;
[+] New importer files (now supporting 13.X Florence)&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[*] ElXTree: Limited High-DPI support.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] ElXTree: Headers drawing bug fix. Cells drawing artefacts bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] ElXTree: Access violations fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2025.1 (07-June-2025) ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
&lt;br /&gt;
[+] DevUtil.exe (available in GIT repository) is now signed.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[*] Configure LMD VCL Options IDE menu item specifies explicit Alt+L shortcut from now.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDBiProgressBar: Proper invalidation at desing-time on ThemeMode change.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TScrollingStyleHook Delphi's bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DockingPack ===&lt;br /&gt;
&lt;br /&gt;
[*] Documentation update.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TElXTree: Dragging last visible item bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG Tools ===&lt;br /&gt;
&lt;br /&gt;
[-] TScrollingStyleHook Delphi's bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2025.0 (Preview, 04-April-2025) ==&lt;br /&gt;
Initial release.&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;/div&gt;</summary>
		<author><name>Rafael</name></author>	</entry>

	<entry>
		<id>https://wiki.lmd.de/index.php?title=LMD_2025_-_History&amp;diff=4791</id>
		<title>LMD 2025 - History</title>
		<link rel="alternate" type="text/html" href="https://wiki.lmd.de/index.php?title=LMD_2025_-_History&amp;diff=4791"/>
				<updated>2025-09-13T14:20:12Z</updated>
		
		<summary type="html">&lt;p&gt;Rafael: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This documents contains history logs for all LMD 2025 products.&amp;lt;br&amp;gt; &lt;br /&gt;
First release (Preview): '''07-Apr-2025'''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; LMD-Tools section includes standalone packs as follows: LMD BarPack, LMD ChartPack, LMD DialogPack, LMD DockingPack, LMD FxPack, LMD GridPack, LMD InspectorPack, LMD RichPack, LMD SearchPack, LMD ShellPack, LMD SysPack, LMD StoragePack, LMD ThemePack and LMD WebPack.&amp;lt;br&amp;gt; LMD IDE-Tools section lists changes in LMD IDE-Tools Integration package, LMD DesignPack, LMD ScriptPack and LMD SyntaxEdit. Besides that since 2021 release all NG packs are included in the LMD VCL line.&amp;lt;br&amp;gt;&lt;br /&gt;
Read here [[LMD VCL 2025 - News|summary of all changes in LMD VCL 2025]].&lt;br /&gt;
&lt;br /&gt;
'''Legend'''&amp;lt;br&amp;gt;[+] Feature added&amp;lt;br&amp;gt;[*] Feature changed&amp;lt;br&amp;gt;[-] Bug fixed&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Release 2025.2 (10-September-2025) ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
&lt;br /&gt;
[+] RAD Studio 13 Florence support.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DockingPack ===&lt;br /&gt;
&lt;br /&gt;
[+] New TLMDDockManager.FloatingDockSiteClass property.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DialogPack ===&lt;br /&gt;
&lt;br /&gt;
[-] JSDialog command link enable/disable bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ScriptPack ===&lt;br /&gt;
[+] Support of VCL/RTL features for new Delphi/C++Builder releases (now including 13.X Florence)&lt;br /&gt;
[+] New importer files (now supporting 13.X Florence)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[*] ElXTree: Limited High-DPI support.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] ElXTree: Headers drawing bug fix. Cells drawing artefacts bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] ElXTree: Access violations fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2025.1 (07-June-2025) ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
&lt;br /&gt;
[+] DevUtil.exe (available in GIT repository) is now signed.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[*] Configure LMD VCL Options IDE menu item specifies explicit Alt+L shortcut from now.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDBiProgressBar: Proper invalidation at desing-time on ThemeMode change.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TScrollingStyleHook Delphi's bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DockingPack ===&lt;br /&gt;
&lt;br /&gt;
[*] Documentation update.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TElXTree: Dragging last visible item bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG Tools ===&lt;br /&gt;
&lt;br /&gt;
[-] TScrollingStyleHook Delphi's bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2025.0 (Preview, 04-April-2025) ==&lt;br /&gt;
Initial release.&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;/div&gt;</summary>
		<author><name>Rafael</name></author>	</entry>

	<entry>
		<id>https://wiki.lmd.de/index.php?title=LMD_2025_-_History&amp;diff=4788</id>
		<title>LMD 2025 - History</title>
		<link rel="alternate" type="text/html" href="https://wiki.lmd.de/index.php?title=LMD_2025_-_History&amp;diff=4788"/>
				<updated>2025-06-08T20:50:53Z</updated>
		
		<summary type="html">&lt;p&gt;Rafael: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This documents contains history logs for all LMD 2025 products.&amp;lt;br&amp;gt; &lt;br /&gt;
First release (Preview): '''07-Apr-2025'''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; LMD-Tools section includes standalone packs as follows: LMD BarPack, LMD ChartPack, LMD DialogPack, LMD DockingPack, LMD FxPack, LMD GridPack, LMD InspectorPack, LMD RichPack, LMD SearchPack, LMD ShellPack, LMD SysPack, LMD StoragePack, LMD ThemePack and LMD WebPack.&amp;lt;br&amp;gt; LMD IDE-Tools section lists changes in LMD IDE-Tools Integration package, LMD DesignPack, LMD ScriptPack and LMD SyntaxEdit. Besides that since 2021 release all NG packs are included in the LMD VCL line.&amp;lt;br&amp;gt;&lt;br /&gt;
Read here [[LMD VCL 2025 - News|summary of all changes in LMD VCL 2025]].&lt;br /&gt;
&lt;br /&gt;
'''Legend'''&amp;lt;br&amp;gt;[+] Feature added&amp;lt;br&amp;gt;[*] Feature changed&amp;lt;br&amp;gt;[-] Bug fixed&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Release 2025.1 (07-June-2025) ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
&lt;br /&gt;
[+] DevUtil.exe (available in GIT repository) is now signed.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[*] Configure LMD VCL Options IDE menu item specifies explicit Alt+L shortcut from now.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDBiProgressBar: Proper invalidation at desing-time on ThemeMode change.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TScrollingStyleHook Delphi's bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DockingPack ===&lt;br /&gt;
&lt;br /&gt;
[*] Documentation update.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TElXTree: Dragging last visible item bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG Tools ===&lt;br /&gt;
&lt;br /&gt;
[-] TScrollingStyleHook Delphi's bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2025.0 (Preview, 04-April-2025) ==&lt;br /&gt;
Initial release.&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;/div&gt;</summary>
		<author><name>Rafael</name></author>	</entry>

	<entry>
		<id>https://wiki.lmd.de/index.php?title=LMD_VCL_-_Tutorials&amp;diff=4787</id>
		<title>LMD VCL - Tutorials</title>
		<link rel="alternate" type="text/html" href="https://wiki.lmd.de/index.php?title=LMD_VCL_-_Tutorials&amp;diff=4787"/>
				<updated>2025-06-07T19:52:03Z</updated>
		
		<summary type="html">&lt;p&gt;Rafael: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Head-Section}}&lt;br /&gt;
== Videos ==&lt;br /&gt;
All videos contain descriptions, but no sound.&lt;br /&gt;
&lt;br /&gt;
* [http://files.lmd.de/downloads/tutorials/videos/NGDialogs-Introduction.mp4 NG DialogPack Introduction] &lt;br /&gt;
* [http://files.lmd.de/downloads/tutorials/videos/DockingPackIntroduction.mp4 LMD DockingPack Introduction] &lt;br /&gt;
* [http://files.lmd.de/downloads/tutorials/videos/LMDDockingPack-StyleEditor.mp4 LMD DockingPack StyleEditor] Guide for creating/changing DockingPack styles &lt;br /&gt;
* [http://files.lmd.de/downloads/tutorials/videos/LMDIDETools.mp4 LMD IDE-Tools Introduction] - The first half of the video is suitable for LMD DesignPack user as well, because in first step a simple form designer is created.&lt;br /&gt;
{{Top}}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== LMD NG Controls ==&lt;br /&gt;
* [http://files.lmd.de/downloads/tutorials/connectionpack/index.html NG ConnectionPack Guide] &lt;br /&gt;
* NG DialogPack&lt;br /&gt;
** [http://files.lmd.de/downloads/tutorials/dialogpack/index.html NG DialogPack Guide]&lt;br /&gt;
** [http://files.lmd.de/downloads/tutorials/videos/NGDialogs-Introduction.mp4 NG DialogPack Introduction Video] &lt;br /&gt;
* [http://files.lmd.de/downloads/tutorials/dragdroppack2020/index.html NG Drag&amp;amp;Drop Guide] &lt;br /&gt;
* [http://files.lmd.de/downloads/tutorials/htmlpack/NGHTMLPack.htm NG HTML QuickStart]&lt;br /&gt;
* NG SerializerPack&lt;br /&gt;
** [http://files.lmd.de/downloads/tutorials/serialization2020/index.html NG SerializerPack Guide]    &lt;br /&gt;
** [http://files.lmd.de/downloads/tutorials/serializerpack/index.htm NG SerializerPack Reference]   &lt;br /&gt;
* [http://files.lmd.de/downloads/tutorials/ngvalidatorpack/index.html NG ValidatorPack]&lt;br /&gt;
{{Top}}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== LMD DialogPack ==&lt;br /&gt;
* [http://files.lmd.de/downloads/tutorials/lmddialogpack/index.html Documentation] &lt;br /&gt;
* [http://files.lmd.de/downloads/tutorials/lmddialogpack/frame/LMDDialogPack_UsingFrames.pdf Using frames in LMD DialogPack (PDF)], see also  ([http://www.lmd.de/downloads/tutorials/lmddialogpack/frame/demo.zip Demo project (ZIP)])&lt;br /&gt;
* [[LMD DialogCreator Guide|DialogCreator Guide]]&lt;br /&gt;
{{Top}}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== LMD DockingPack ==&lt;br /&gt;
* [http://files.lmd.de/downloads/tutorials/dockingpack/index.html LMD DockingPack] Documentation ['''UPDATED''']&lt;br /&gt;
* [http://files.lmd.de/downloads/tutorials/videos/DockingPackIntroduction.mp4 LMD DockingPack Introduction Video] &lt;br /&gt;
* [http://files.lmd.de/downloads/tutorials/videos/LMDDockingPack-StyleEditor.mp4 LMD DockingPack StyleEditor] Video Guide for creating/changing DockingPack styles &lt;br /&gt;
{{Top}}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== LMD GridPack ==&lt;br /&gt;
* [http://files.lmd.de/downloads/tutorials/lmdgridpack/index.html LMD GridPack] Tutorial &lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
== LMD RichPack ==&lt;br /&gt;
* [http://files.lmd.de/downloads/tutorials/richedit22/index.html What's new in LMD RichPack 2022] &lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
== LMD SpellPack ==&lt;br /&gt;
* [http://files.lmd.de/downloads/tutorials/lmdspellpack/index.html LMD SpellPack] Tutorial &lt;br /&gt;
{{Top}}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
== LMD VCL Common Runtime ==&lt;br /&gt;
* [http://files.lmd.de/downloads/tutorials/fontimagelist/index.html LMD Font Image List] Tutorial&lt;br /&gt;
* [http://files.lmd.de/downloads/tutorials/validators/index.html LMD Validator Support] Tutorial&lt;br /&gt;
* [http://wiki.lmd.de/index.php/LMDXML_Tutorial LMDXML] Tutorial&lt;br /&gt;
* [http://files.lmd.de/downloads/tutorials/syntaxedit/regular_expressions.htm TLMDRegExpr Introduction] (Regular Expressions section in Syntax Schemes Language reference)&lt;br /&gt;
* [[LMD LogTools tutorial|LMD LogTools Tutorial]]&lt;br /&gt;
* [[LMD PluginPack tutorial for C++ Builder. Part 1: Creating Plugin dll]]&lt;br /&gt;
* [[LMD PluginPack. tutorial for C++Builder. Part 2: Creating host application]]&lt;br /&gt;
{{Top}}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== LMD-Tools ==&lt;br /&gt;
* [[LMD VCL - Transparency|Semi-Transparency]]&lt;br /&gt;
* [http://wiki.lmd.de/index.php/LMD_StyleManager_tutorial LMD StyleManager] Tutorial&lt;br /&gt;
* [http://wiki.lmd.de/index.php/LMDThemes_Overview LMD Themes Concepts Overview]&lt;br /&gt;
* [http://wiki.lmd.de/index.php/LMDThemes_GradientRenderer LMD Themes New Gradient Renderer] Tutorial&lt;br /&gt;
* [http://wiki.lmd.de/index.php/LMDThemes_Editor LMD Gradient Themes Editor] Tutorial&lt;br /&gt;
{{Top}}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
== LMD IDE-Tools ==&lt;br /&gt;
* [http://files.lmd.de/downloads/tutorials/designpack/index.html LMD DesignPack] Tutorial&lt;br /&gt;
* [http://files.lmd.de/downloads/tutorials/scriptpack/index.html LMD ScriptPack] Tutorial&lt;br /&gt;
* [http://files.lmd.de/downloads/tutorials/syntaxedit/index.html Creating SyntaxEdit Schemes...] &lt;br /&gt;
* [http://files.lmd.de/downloads/tutorials/videos/LMDIDETools.mp4 LMD IDE-Tools Introduction Video] - The first half of the video is suitable for LMD DesignPack user as well, because in first step a simple form designer is created.&lt;br /&gt;
{{Top}}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Tutorials]]&lt;/div&gt;</summary>
		<author><name>Rafael</name></author>	</entry>

	<entry>
		<id>https://wiki.lmd.de/index.php?title=LMD_2025_-_History&amp;diff=4784</id>
		<title>LMD 2025 - History</title>
		<link rel="alternate" type="text/html" href="https://wiki.lmd.de/index.php?title=LMD_2025_-_History&amp;diff=4784"/>
				<updated>2025-04-15T12:21:16Z</updated>
		
		<summary type="html">&lt;p&gt;Rafael: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This documents contains history logs for all LMD 2025 products.&amp;lt;br&amp;gt; &lt;br /&gt;
First release (Preview): '''07-Apr-2025'''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; LMD-Tools section includes standalone packs as follows: LMD BarPack, LMD ChartPack, LMD DialogPack, LMD DockingPack, LMD FxPack, LMD GridPack, LMD InspectorPack, LMD RichPack, LMD SearchPack, LMD ShellPack, LMD SysPack, LMD StoragePack, LMD ThemePack and LMD WebPack.&amp;lt;br&amp;gt; LMD IDE-Tools section lists changes in LMD IDE-Tools Integration package, LMD DesignPack, LMD ScriptPack and LMD SyntaxEdit. Besides that since 2021 release all NG packs are included in the LMD VCL line.&amp;lt;br&amp;gt;&lt;br /&gt;
Read here [[LMD VCL 2025 - News|summary of all changes in LMD VCL 2025]].&lt;br /&gt;
&lt;br /&gt;
'''Legend'''&amp;lt;br&amp;gt;[+] Feature added&amp;lt;br&amp;gt;[*] Feature changed&amp;lt;br&amp;gt;[-] Bug fixed&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Release 2025.0 (Preview, 04-April-2025) ==&lt;br /&gt;
Initial release.&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;/div&gt;</summary>
		<author><name>Rafael</name></author>	</entry>

	<entry>
		<id>https://wiki.lmd.de/index.php?title=LMD_2024_-_History&amp;diff=4783</id>
		<title>LMD 2024 - History</title>
		<link rel="alternate" type="text/html" href="https://wiki.lmd.de/index.php?title=LMD_2024_-_History&amp;diff=4783"/>
				<updated>2025-04-15T12:20:57Z</updated>
		
		<summary type="html">&lt;p&gt;Rafael: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{HEAD-ResOnly}}&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
This documents contains history logs for all LMD 2024 products.&amp;lt;br&amp;gt; &lt;br /&gt;
First official release: '''08-Nov-2024'''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; LMD-Tools section includes standalone packs as follows: LMD BarPack, LMD ChartPack, LMD DialogPack, LMD DockingPack, LMD FxPack, LMD GridPack, LMD InspectorPack, LMD RichPack, LMD SearchPack, LMD ShellPack, LMD SysPack, LMD StoragePack, LMD ThemePack and LMD WebPack.&amp;lt;br&amp;gt; LMD IDE-Tools section lists changes in LMD IDE-Tools Integration package, LMD DesignPack, LMD ScriptPack and LMD SyntaxEdit. Besides that since 2021 release all NG packs are included in the LMD VCL line.&amp;lt;br&amp;gt;&lt;br /&gt;
Read here [[LMD VCL 2024 - News|summary of all changes in LMD VCL 2024]].&lt;br /&gt;
&lt;br /&gt;
'''Legend'''&amp;lt;br&amp;gt;[+] Feature added&amp;lt;br&amp;gt;[*] Feature changed&amp;lt;br&amp;gt;[-] Bug fixed&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.8 (22-January-2025) ==&lt;br /&gt;
&lt;br /&gt;
=== Installer ===&lt;br /&gt;
[*] Several changes in Universal Installer (e.g. LMD Themes engine added to Legacy Package)&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] TLMDCalendar: New OnGetCellSettingsEx event with Year and Month parameters in addition to the Day parameter.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDCalculator and TLMDCalculatorDlg: New BtnWidth and BtnHeight properties for TLMDCalculatorDlg.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDCalculator and TLMDCalculatorDlg: New ImmediateValue property for TLMDCalculatorDlg.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDCalculator and TLMDCalculatorDlg: &amp;quot;X squared&amp;quot; symbol fixed.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDCalculator and TLMDCalculatorDlg: Custom button auto-size fixed.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDCustomCheckGroup: doubling OnClick event bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD GridPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDGrid: Drawing artefacts with DPI &amp;gt;= 150% bug fix (scaled line width).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.7 (13-December-2024) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] TLMDTrayIcon: Support for shorter balloon hint timeouts.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDButton: NumGlyphs bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDClock: High DPI related bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD PrintPack ===&lt;br /&gt;
&lt;br /&gt;
[-] LMD Print: Preview status bar (and dialog) high-DPI related bug fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[-] ElTree: Text drawing bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TElPromptDialog: DFM fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TElTree, TElXTree: header section editor popup menus bug.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
&lt;br /&gt;
[-] SyntaxEdit: Win64x linking problem fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] SyntaxEdit: x64 bug fix (LongInt -&amp;gt; Pointer).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.6 (02-November-2024) ==&lt;br /&gt;
&lt;br /&gt;
=== Installer ===&lt;br /&gt;
&lt;br /&gt;
[+] Support for the new Win64x platform in RAD Studio 12 ('''Universal Installer only''', pre-compiled releases. Source code version supported Modern C++ projects already before). Please note: RAD Studio 12.1 is the minimum requirement for pre-compiled Athens installers.&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[*] TLMDClock: High-DPI improvements (digital clock position and size).&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDLEDLabel: High DPI scaling improvements.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDPanelFill: resize with stretched background bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DialogPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TJSDualEditDialog: Assign dual properties bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.5 (25-September-2024) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] TLMDSpellChecker: New SaveConfigIni and LoadConfigIni methods, which allows to merge spell checker settings into user's existing INI file.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDTrackBar: Do not fire OnChange event when Position property is changed while form loading.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDCalcendarEdit: StartDay default value is corrected to be 1 instead of invalid aero value.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[-] ElXTree: Control (inplace memo) has no parent window bud fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD GridPack ===&lt;br /&gt;
&lt;br /&gt;
[+] LMDGrid: New Column.OnAfterEdit event.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD IDE Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] IDE-Tools: New TBitmap property editor.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG Serialization ===&lt;br /&gt;
&lt;br /&gt;
[-] Update of supplemental files to support the current state of third-party libraries (SuperObject, OmniXML and NativeXLM).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.4 (05-July-2024) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] TLMDPanelShape: Anchors property has been published.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDPanelShape: ParentBackground property has been published with False default value, like in TLMDPanelFill. Color property now has effect.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDStyleManager: Font.Name property is no longer excluded.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDFontComboBox: Example hint font bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDFormPersistence: IniLink property bug fix (IniCtrl from data module).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[+] New TElMenuBar.InMenu property.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] ElSideBar: HighDPI support.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TElPageControl: TLMDStyleManager compatibility fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDRichSyntaxEdit: Syntax scheme loading bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD IDE Tools ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDDesigner: Failed assertion on close bug fix (VCL Styles related).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.3 (04-Apr-2024) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] TNGInputDialog: Command links related flags has been added.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDCalendar: New HideInactiveEvents property.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDTrayIcon: More accurate Shift state in mouse events.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDListBox: fames and inherited forms related bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] LMD core dialogs High-DPI realated layout fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
&lt;br /&gt;
[-] Pring page setup dialog x64 bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG Dialogs ===&lt;br /&gt;
&lt;br /&gt;
[+] Editing custom buttons modal result at design time.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Design-time dialog layouting fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG ConnectionPack ===&lt;br /&gt;
&lt;br /&gt;
[-] Auth local HTTP server bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.2 (11-Feb-2024) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
[+] LMDGlyph (button and other controls): LMDGuessGlyphNumber custom callback has been added.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDMemo: WantReturns bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDListBox: frames/form-inheritance related bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDButton: Drawing with VCL Styles bug fix (Canvas.Lock).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
[+] TElAppBar: New SetEdgeEx method, which allows to specify monitor index.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] ElFloatSpinEdit: New ApplyMode property, which allows to defer typed text paring until focus exit.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.1 (27-Dec-2023) ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
[*] Universal Installer: Offline installation supported by providing zip files with all possible files for a specific IDE (trial and full version)&amp;lt;br&amp;gt;&lt;br /&gt;
[*] Universal Installer: Internally used DLLs are now signed to prevent false positives from  AV scanners&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
[-] TLMDSysSystemInfo: FillCPUInfo asm function bug fix for x64 platform.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
[*] TElTreeView.GetVisCount2 improvement.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
[-] TLMDRichEdit: PageMargins (Top, Bottom) bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDRichEdit: Printer selection bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
[-] SyntaxEdit: reporting active schemes at the specified cursor point.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG HTMLPack ===&lt;br /&gt;
[-] HTMLEngine: Paragraph indent fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.0 (08-Nov-2023) ==&lt;br /&gt;
Initial release.&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;/div&gt;</summary>
		<author><name>Rafael</name></author>	</entry>

	<entry>
		<id>https://wiki.lmd.de/index.php?title=LMD_VCL_-_Resources&amp;diff=4782</id>
		<title>LMD VCL - Resources</title>
		<link rel="alternate" type="text/html" href="https://wiki.lmd.de/index.php?title=LMD_VCL_-_Resources&amp;diff=4782"/>
				<updated>2025-04-15T12:18:55Z</updated>
		
		<summary type="html">&lt;p&gt;Rafael: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== History (Current Release) ==&lt;br /&gt;
* Releases 2025&lt;br /&gt;
** [[LMD 2025 - History|LMD 2025 History]]&lt;br /&gt;
* Releases 2024&lt;br /&gt;
** [[LMD 2024 - History|LMD 2024 History]]&lt;br /&gt;
* Releases 2022&lt;br /&gt;
** [[LMD 2022 - History|LMD 2022 History]]&lt;br /&gt;
&lt;br /&gt;
== Reference Information ==&lt;br /&gt;
=== General ===&lt;br /&gt;
* [[LMD VCL - Updating Projects|Updating existing projects to LMD VCL 2021]]&lt;br /&gt;
* [[LMD 2021 - Compiler Switches|Compiler Switches]] ['''NEW''']&lt;br /&gt;
* [[LMD VCL - Glyph Transparency|Glyphs transparency support]] ['''NEW''']&lt;br /&gt;
* [[LMD VCL - Unicode Support|Unicode support]] ['''UPDATED''']&lt;br /&gt;
* [[LMD VCL - MiniHTML|Shared HTML support]] (&amp;quot;MiniHTML-Engine&amp;quot;) &lt;br /&gt;
* [[LMD VCL - Vista Support|Windows Vista Support]]&lt;br /&gt;
* [[LMD VCL - RegEx|RegEx support]]&lt;br /&gt;
* [[LMD VCL - ImageList support|ImageList support]]&lt;br /&gt;
* [[LMD VCL - ZLib support|Native ZLib Compression support]]&lt;br /&gt;
* [[LMD VCL - Transparency|Semi-Transparency for visual controls]]&lt;br /&gt;
* [[LMD VCL - XML|Native XML support]]&lt;br /&gt;
* [[LMD VCL - TextPack HTML|TextPack HTML support]] ['''DEPRECATED''']&lt;br /&gt;
* [[LMD VCL - TextPack controls|TextPack controls]] ['''DEPRECATED''']&lt;br /&gt;
&lt;br /&gt;
=== NG Controls ===&lt;br /&gt;
* [[LMD NG - MiniHTML|HTML support]]&lt;br /&gt;
&lt;br /&gt;
== Archive ==&lt;br /&gt;
=== History (Older releases) ===&lt;br /&gt;
* Releases 2021&lt;br /&gt;
** [[LMD 2021 - History|LMD 2021 History]]&lt;br /&gt;
* Releases 2020&lt;br /&gt;
** [[LMD 2020 - History|LMD 2020 History]] &lt;br /&gt;
** [[NG  2020 - History|NG Controls 2020 History]] &amp;lt;br &amp;gt;&lt;br /&gt;
* Releases 2019&lt;br /&gt;
** [[LMD 2019 - History|LMD 2019 History]] &lt;br /&gt;
** [[NG  2019 - History|NG Controls 2019 History]] &amp;lt;br &amp;gt;&lt;br /&gt;
* Releases 2018&lt;br /&gt;
** [[LMD 2018 - History|LMD 2018 History]] &lt;br /&gt;
** [[NG  2018 - History|NG Controls 2018 History]] &amp;lt;br &amp;gt;&lt;br /&gt;
* Releases 2017&lt;br /&gt;
** [[LMD 2017 - History|LMD 2017 History]] &lt;br /&gt;
** [[NG  2017 - History|NG Controls 2017 History]] &amp;lt;br &amp;gt;&lt;br /&gt;
* Releases 2016&lt;br /&gt;
** [[LMD 2016 - History|LMD 2016 History]] &lt;br /&gt;
** [[NG  2016 - History|NG Controls 2016 History]] &amp;lt;br &amp;gt;&lt;br /&gt;
* Releases 2015&lt;br /&gt;
** [[LMD 2015 - History|LMD 2015 History]] &lt;br /&gt;
** [[NG  2015 - History|NG Controls 2015 History]] &amp;lt;br &amp;gt;&lt;br /&gt;
* Releases 2014&lt;br /&gt;
** [[LMD 2014 - History|LMD 2014 History]] &lt;br /&gt;
** [[NG  2014 - History|NG Controls 2014 History]] &amp;lt;br &amp;gt;&lt;br /&gt;
* Releases 2013&lt;br /&gt;
** [[LMD 2013 - History|LMD 2013 History]] &lt;br /&gt;
** [[NG  2013 - History|NG Controls 2013 History]] &amp;lt;br &amp;gt;&lt;br /&gt;
* LMD 2012 Series &lt;br /&gt;
** [[LMD 2012 - History|LMD 2012 History]] &lt;br /&gt;
* LMD 2011 Series &lt;br /&gt;
** [[LMD 2011 - History|LMD 2011 History]] &lt;br /&gt;
* LMD 2010 Series&lt;br /&gt;
** [[LMD 2010 - History LMD-Tools|LMD-Tools]] &lt;br /&gt;
** [[LMD 2010 - History LMD ElPack|LMD ElPack]]&lt;br /&gt;
** [[LMD 2010 - History LMD IDE-Tools|LMD IDE-Tools]] &lt;br /&gt;
* LMD 2009 Series&lt;br /&gt;
** [[LMD 2009 - History LMD-Tools|LMD-Tools]] &lt;br /&gt;
** [[LMD 2009 - History LMD ElPack|LMD ElPack]]&lt;br /&gt;
** [[LMD 2009 - History LMD IDE-Tools|LMD IDE-Tools]] &lt;br /&gt;
* LMD 2007 Series&lt;br /&gt;
** [[LMD 2007 - History LMD-Tools|LMD-Tools]] &lt;br /&gt;
** [[LMD 2007 - History LMD ElPack|LMD ElPack]]&lt;br /&gt;
** [[LMD 2007 - History LMD IDE-Tools|LMD IDE-Tools]]&lt;br /&gt;
* LMD 2004 Series&lt;br /&gt;
** [[LMD 2004 - History LMD-Tools|LMD-Tools]]&lt;br /&gt;
** [[LMD 2004 - History LMD ElPack 5.0|LMD ElPack]]&lt;br /&gt;
&lt;br /&gt;
=== LMD 2011 related ===&lt;br /&gt;
* [[LMD 2011 - Compiler Switches| Compiler switches]] explained&lt;br /&gt;
&lt;br /&gt;
=== LMD 2009 related ===&lt;br /&gt;
* [[LMD 2009 - Compiler Switches|Compiler switches]] explained&lt;br /&gt;
* [[LMD 2009 - Theme Engine|Theme Engine]]&lt;br /&gt;
&lt;br /&gt;
=== LMD 2007 related ===&lt;br /&gt;
* [[LMD 2007 - Compiler Switches|Compiler switches]] explained&lt;br /&gt;
* [[LMD 2007 - Theme Engine|Theme Engine]]&lt;br /&gt;
&lt;br /&gt;
=== LMD 2004 related ===&lt;br /&gt;
* [[LMD-Tools TroubleShooting/FAQ]]&lt;br /&gt;
&lt;br /&gt;
=== Documentation ===&lt;br /&gt;
* [[LMD VCL - DevUtil|LMD DevUtil]]&lt;br /&gt;
** [[LMD 2009 - WorkSpaces|Standard WorkSpaces (LMD 2009)]]&lt;br /&gt;
** [[LMD 2007 - WorkSpaces|Standard WorkSpaces (LMD 2007)]]&lt;br /&gt;
* [[LMD VCL 2007 - LMD PackUtil]]&lt;/div&gt;</summary>
		<author><name>Rafael</name></author>	</entry>

	<entry>
		<id>https://wiki.lmd.de/index.php?title=LMD_VCL_-_Getting_started&amp;diff=4781</id>
		<title>LMD VCL - Getting started</title>
		<link rel="alternate" type="text/html" href="https://wiki.lmd.de/index.php?title=LMD_VCL_-_Getting_started&amp;diff=4781"/>
				<updated>2025-04-15T12:17:57Z</updated>
		
		<summary type="html">&lt;p&gt;Rafael: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Head-Section}}__NOTOC__[[Category:Getting started]]&lt;br /&gt;
In this section you find documents describing structure, features and improvments of '''LMD VCL''' product line.&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
* [[LMD VCL - Description|Description]] of LMD VCL Product Line&lt;br /&gt;
* [[LMD VCL 2025 - News|What's new]] in LMD VCL 2025?&lt;br /&gt;
* [[LMD VCL - New Customer area]] &amp;lt;b&amp;gt;(2016er licenses and higher)&amp;lt;/b&amp;gt;&lt;br /&gt;
* Description of [[LMD VCL - Shared Features|shared features]] in LMD VCL Packages&lt;br /&gt;
&lt;br /&gt;
== DevUtil &amp;amp; Upgrade == &lt;br /&gt;
* [[LMD VCL - DevUtil|DevUtil]] - powerful new tool for source code users&lt;br /&gt;
* [[LMD VCL - Updating Projects|Updating]] existing projects to LMD VCL 2007 - 2025&lt;/div&gt;</summary>
		<author><name>Rafael</name></author>	</entry>

	<entry>
		<id>https://wiki.lmd.de/index.php?title=LMD_VCL_2025_-_News&amp;diff=4780</id>
		<title>LMD VCL 2025 - News</title>
		<link rel="alternate" type="text/html" href="https://wiki.lmd.de/index.php?title=LMD_VCL_2025_-_News&amp;diff=4780"/>
				<updated>2025-04-15T11:24:38Z</updated>
		
		<summary type="html">&lt;p&gt;Rafael: /* Common */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Head-Getting started}}[[Category:Introduction]]&lt;br /&gt;
'''LMD 2025 Minor releases:''' [[LMD_2025 - History|LMD 2025 History]]&lt;br /&gt;
== General ==&lt;br /&gt;
=== Support for IDEs and operating systems ===&lt;br /&gt;
Major change:&lt;br /&gt;
* Supports any Delphi/C++Builder VCL release version XE2 or better  (including new Delphi/C++Builder 12).&lt;br /&gt;
* 64bit support for all releases!&lt;br /&gt;
* Supported IDEs&lt;br /&gt;
** Delphi XE2 and better&lt;br /&gt;
** C++ Builder XE2 and better&lt;br /&gt;
** All corresponding RAD Studio Products (XE2, XE3, XE4 etc.)&lt;br /&gt;
* Supported operating systems&lt;br /&gt;
** Windows 7 and better&lt;br /&gt;
For recent Delphi/C++Builder releases LMD VCL package support same platforms as the VCL which is included in the IDE.&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== Installers === &lt;br /&gt;
* New universal installer for all LMD products&lt;br /&gt;
* Demo projects are now stored in commpon documents folder (not in main folder like in previous releases)&lt;br /&gt;
* Registered versions: If no license file is found, you can now pick up a valid license file from within the installers&lt;br /&gt;
* All component installers are now dual signed with SHA1/SHA2 certificate.&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== 64bit support === &lt;br /&gt;
All packages were ported to 64bit. &lt;br /&gt;
'''Exception:''' Compatibility controls (dcllmdlegacy) can not be used in 64bit applications.&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== Package naming conventions ===&lt;br /&gt;
Since LMD VCL 2012 package names have been changed to be more consistent with VCL naming convention. LMD version number and IDE version number were removed from package names. &lt;br /&gt;
Runtime package names are prefixed now with &amp;quot;lmdrt&amp;quot;, design-time package names with &amp;quot;dcllmd&amp;quot;. Some examples of generated package file names are: lmdrtdocking.dcp, lmdrtdocking.bpi, lmdrtdocking.lib, dcllmddocking.dcp, dcllmddocking.bpi, dcllmddocking.lib. &lt;br /&gt;
IDE version suffix is still included in generated &amp;quot;bpl&amp;quot;, e.g. lmdrtdocking_260.bpl for Delphi 10.3 Rio.&lt;br /&gt;
&lt;br /&gt;
This change simplifies porting projects (supposed they are compiled with run-time packages) to another IDE version. Since package references contain neither IDE version nor LMD platform version, migrating to a future IDE version requires almost no changes.&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== LMD 2025 DevUtil ===&lt;br /&gt;
The DevUtil tool was updated (e.g. with Delphi/C++Builder 12 support) and improved. It is now easier than ever to switch between different workspaces (sets of component packages), even leaving the current IDE is no longer required! &amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== NG packages now integrated into LMD VCL line ===&lt;br /&gt;
NG packages are now integrated into the LMD VCL line, e.g. the new NG Drag&amp;amp;DropPack is included in LMD-Tools/ElPack/IDE-Tools, which simplifies Drag&amp;amp;Drop operations within but also outside your projects enormously.&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== LMD 2025 Reg Utility ===&lt;br /&gt;
Since 2016 release NG Controls uses same license scheme like LMD VCL product line. Thus you can review on your machine available licenses for both LMD VCL and NG products via the RegUtility. Since version 2013 RegUtility installer copies all files to the %APPDATA%\LMD Innovative folder (instead of system folder in previous releases). As known from previous releases the new reg utilities recognize earlier license files (regardless whether they are stored in system or appdata folder), so that only one reg utility is required for current and previous licenses. &lt;br /&gt;
'''Since 2020 release this tool is optional and might be removed in one of the future release.''' All new installers ask for license location when no license can be found in license folder.&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== Free access to Git repositories for LMD VCL Complete ===&lt;br /&gt;
LMD VCL Complete 2025 customers receive free access to the Git repositories (based on GitLab). Visit your customer area and use the displayed link in your 2025 license to connect to GitLab. SSO with credentials for customer area is supported. &lt;br /&gt;
Check also [https://www.lmd.de/gitrepositories Quick overview] for more info.&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== New subscription model and new customer area ===&lt;br /&gt;
We received some criticism for our old update policy (especially observing the very fast Embarcadero release cycle and our yearly updates). &amp;lt;br&amp;gt;Old update policy included free minor updates with same major version number - until next major release was available. We offered only for VCL Complete packages subscription models.&amp;lt;br&amp;gt;&lt;br /&gt;
Following changes were introduced with 2016 licenses:&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;i&amp;gt;Each full- or update purchase includes now a one year subscription (&amp;lt;b&amp;gt;free-of-charge&amp;lt;/b&amp;gt;)&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
This one-year subscription refers to &amp;lt;b&amp;gt;major version updates&amp;lt;/b&amp;gt;. If a new major version is released within subscription period, you'll receive automatically new version free of charge. VCL Complete customers will receive even fully new LMD VCL products released in subscription period.&lt;br /&gt;
* &amp;lt;i&amp;gt;Minor updates with same major version number are handled like before:&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
These updates are always free of charge for all major (products LMD-Tools, ElPack, IDE-Tools, etc.) and standalone packs. These updates are placed in our protected download areas and can be downloaded free of charge - anytime (using your registration utility).&lt;br /&gt;
* &amp;lt;i&amp;gt;What happens when subscription expires?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Subscription period refers only to the right receiving free &amp;lt;b&amp;gt;major&amp;lt;/b&amp;gt; version updates. &amp;lt;br&amp;gt;If your subscription expires, your licenses behaves like before (free minor updates until next major release, '''perpetual''' use of the current license).&lt;br /&gt;
*&amp;lt;i&amp;gt;How to renew&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Renewals for existing licenses will be applied as extension period to the end of your previous subscription (for example, if your subscription expires 11-Dec-2025, renewing will give you updates until 11-Dec-2026). If your existing subscription has been expired for over three months, you will receive major updates for at least 9 months from the date of renewal. Please note that the term “subscription period” refers to major updates only. As usual product licenses never expire, minor updates with same major version number are always included free of charge and so on. &lt;br /&gt;
* &amp;lt;i&amp;gt;Will I receive notification mails to renew?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
We send you notification emails before subscription expires. If you don’t want to receive them, check your profile page and uncheck option “I want to receive mails about my licenses expiration”.&lt;br /&gt;
* &amp;lt;i&amp;gt;Early renewal discounts and update pricing&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
We honour early renewals. Check your profile page to receive personal offers. Within one year (after subscription period expired) you can renew your subscription for a special renewal rate. After that standard price applies. Upgrade orders (from pre-2016 releases) as known before (to start initial subscription period) will be possible until end of 2016.&lt;br /&gt;
&amp;lt;br&amp;gt;To reflect new changes we introduced a new [[LMD VCL - New Customer area|customer area]], where customers can review and check license status at one single place.&lt;br /&gt;
&amp;lt;br&amp;gt;{{Top}}&lt;br /&gt;
&lt;br /&gt;
== Package Changes ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
Support for 64bit designtime packages in RAD Studio 12.3 or higher! &lt;br /&gt;
&lt;br /&gt;
=== Component Icons ===&lt;br /&gt;
&lt;br /&gt;
The component icons for all LMD VCL packages have been updated. The colour scheme has been adapted to the latest native colours of the Delphi IDE. Pixel-perfect icons are provided in 24x24 size, so you should change the component palette settings accordingly.&lt;br /&gt;
&lt;br /&gt;
For older IDE versions that do not support icon transparency, the default clBtnFace background is blended with the icon images to achieve a nice look with minimal possible transparency-related artefacts.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:474969996CF5.png]] [[File:55A44D76AB6F.png]] [[File:9C3BACBFC048.png]] [[File:7F340286719C.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== LMD DockingPack ===&lt;br /&gt;
&lt;br /&gt;
[[File:ECE2979B3FB4.png]] [[File:2AED11725CB4.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In 2025 release DockingPack and its style editor receives important long awaited new features.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Layout saving and loading ====&lt;br /&gt;
&lt;br /&gt;
Now the layout can be saved skipping space zone content (tabbed documents) and as well as floating documents. The layout can be loaded back while preserving current space zone content (tabbed documents) and floating documents. New save and load method overloads include anddtional flags parameter to control this behavior:&lt;br /&gt;
&lt;br /&gt;
‎&amp;lt;syntaxhighlight lang=&amp;quot;delphi&amp;quot; line&amp;gt;&lt;br /&gt;
DockManager.SaveToFile('layout.xml', [sfExcludeSpace, sfExcludeFloatDocs]);&lt;br /&gt;
DockManager.LoadFromFile('layout.xml', [lfPreserveSpace]);‎&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Excluded zones:&lt;br /&gt;
&lt;br /&gt;
[[File:2C0A5509B0C4.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Floating panels Z-order ====&lt;br /&gt;
&lt;br /&gt;
Docking manager provides new FloatZOrder property with two possible values which allows to specify that floating tool panels (dkTool) should be always kept on top of document panels (dkDoc):&lt;br /&gt;
&lt;br /&gt;
*foAllNormal&lt;br /&gt;
*foToolFormsOnTop&lt;br /&gt;
&lt;br /&gt;
[[File:FD5CB120F24F.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Delphi's implementation of stay-on-top forms are not suitable for multiple forms, resulting in flickering and some other issues. So, we had to reimplement the feature on low level, which may introduce slight behavior artefacts, and may not be fully compatible with Delphi's stay-on-top forms.&lt;br /&gt;
&lt;br /&gt;
==== High DPI support ====&lt;br /&gt;
&lt;br /&gt;
Support for High DPI in DockingPack is improved up to extreme 400% value. Standard DPI values are: 100%, 125%, 150%, 175%, 200%, 250%, 300%, 350% and 400%:&lt;br /&gt;
&lt;br /&gt;
[[File:EE8669A99040.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All included styles are reworked and modified accordingly:&lt;br /&gt;
&lt;br /&gt;
[[File:17368BD8C7C8.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Style editor move mode ====&lt;br /&gt;
&lt;br /&gt;
New feature called the &amp;quot;Move Mode&amp;quot; is added to the DockingPack style editor. After activating with the dedicated tool bar button it allows to select a region on the style bitmap and highlight all its usages. The region can also be auto-selected by double clicking on the bitmap. The selection can be resized using mouse, inflated or deflated using Ctrl+Q and Ctrl+W hot keys. The region content can be moved using mouse, which allows to rearrange bitmap for editing purposes or bitmap size optimization purposes.&lt;br /&gt;
&lt;br /&gt;
[[File:8A96435FB246.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== More minor improvements ====&lt;br /&gt;
&lt;br /&gt;
*Auto-selecting of near tab on current tab closing or undocking.&lt;br /&gt;
*New DefaultTabDock property, which allows to specify whether a dragging panel should be docked as a first tab or as a last tab when dropping over the central area of a cross hotspot.&lt;br /&gt;
*Maximizing floating panels to current monitor workarea (do not hide OS taskbar).&lt;br /&gt;
*New TLMDDockPanel.OnHighlightHeader event.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
&lt;br /&gt;
[[file:74434A43A993.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Color scheme token attributes are now support three states (on, off, inherited), which allows to follow inherit relation more correctly:&lt;br /&gt;
&lt;br /&gt;
[[File:B1CB46E3A648.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== LMD DialogPack ===&lt;br /&gt;
&lt;br /&gt;
[[file:C5BFC1F8FF12.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reordering of custom buttons and radio buttons has been added to the design-time dialog editor:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:B1236BA04C46.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[[File:E18CB0C0D6D2.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Substantial performance optimization has been made for TElXTree control: faster drawing and resizing, as well, as supporting for more columns.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
= Changes/Enhancements since initial LMD VCL 2024 release =&lt;br /&gt;
&lt;br /&gt;
=== Common ===&lt;br /&gt;
[+] Rework of component icons for all LMD VCL controls.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] X64 design-time packages support for Delphi 12.3&amp;lt;br&amp;gt;&lt;br /&gt;
[+] Support for the new Win64x platform in RAD Studio 12 ('''Universal Installer only''', pre-compiled releases. Source code version supported Modern C++ projects already before). Please note: RAD Studio 12.1 is the minimum requirement for pre-compiled Athens installers.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] Universal Installer: Offline installation supported by providing zip files with all possible files for a specific IDE (trial and full version)&amp;lt;br&amp;gt;&lt;br /&gt;
[*] Universal Installer: Internally used DLLs are now signed to prevent false positives from  AV scanners&amp;lt;br&amp;gt;&lt;br /&gt;
[*] Several changes in Universal Installer (e.g. LMD Themes engine added to Legacy Package)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] TLMDCalendar: New OnGetCellSettingsEx event with Year and Month parameters in addition to the Day parameter.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDCalculator and TLMDCalculatorDlg: New BtnWidth and BtnHeight properties for TLMDCalculatorDlg.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDCalculator and TLMDCalculatorDlg: New ImmediateValue property for TLMDCalculatorDlg.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDTrayIcon: Support for shorter balloon hint timeouts.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDSpellChecker: New SaveConfigIni and LoadConfigIni methods, which allows to merge spell checker settings into user's existing INI file.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] IDE-Tools: New TBitmap property editor.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDPanelShape: Anchors property has been published.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TNGInputDialog: Command links related flags has been added.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDCalendar: New HideInactiveEvents property.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDCalendarDlg: New MinDate and MaxDate properties.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDDBCalendarEdit: New OnValidate event.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] LMDGlyph (button and other controls): LMDGuessGlyphNumber custom callback has been added.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDClock: High-DPI improvements (digital clock position and size).&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDLEDLabel: High DPI scaling improvements.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDTrackBar: Do not fire OnChange event when Position property is changed while form loading.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDTrayIcon: More accurate Shift state in mouse events.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDCalculator and TLMDCalculatorDlg: &amp;quot;X squared&amp;quot; symbol fixed.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDCalculator and TLMDCalculatorDlg: Custom button auto-size fixed.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDCustomCheckGroup: doubling OnClick event bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDButton: NumGlyphs bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDClock: High DPI related bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDPanelFill: resize with stretched background bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDCalcendarEdit: StartDay default value is corrected to be 1 instead of invalid aero value.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDPanelShape: ParentBackground property has been published with False default value, like in TLMDPanelFill. Color property now has effect.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDStyleManager: Font.Name property is no longer excluded.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDFontComboBox: Example hint font bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDFormPersistence: IniLink property bug fix (IniCtrl from data module).&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDListBox: fames and inherited forms related bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] LMD core dialogs High-DPI realated layout fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDMemo: WantReturns bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDListBox: frames/form-inheritance related bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDButton: Drawing with VCL Styles bug fix (Canvas.Lock).&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDSysSystemInfo: FillCPUInfo asm function bug fix for x64 platform.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] LMDTrackBar: TabStop bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[+] New TElMenuBar.InMenu property.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] ElSideBar: HighDPI support.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TElAppBar: New SetEdgeEx method, which allows to specify monitor index.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] ElFloatSpinEdit: New ApplyMode property, which allows to defer typed text paring until focus exit.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TElTreeView.GetVisCount2 improvement.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] ElTree: Text drawing bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TElPromptDialog: DFM fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TElTree, TElXTree: header section editor popup menus bug.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] ElXTree: Control (inplace memo) has no parent window bud fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TElPageControl: TLMDStyleManager compatibility fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DockingPack ===&lt;br /&gt;
&lt;br /&gt;
[+] Style Editor: New &amp;quot;move mode&amp;quot; tool.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] DPI support up to 400%.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] Saving/loading layout, while leaving tabbed panels untouched.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] Keeping floating tool panels (dkTool) on top of document panels (dkDoc).&amp;lt;br&amp;gt;&lt;br /&gt;
[+] New DefaultTabDock property, which allows to specify whether a dragging panel should be docked as a first tab or as a last tab when dropping over the central area of a cross hotspot.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] Selecting of near tab on current tab closing or undocking.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] Maximizing floating panels to current monitor workarea (do not hide OS taskbar).&amp;lt;br&amp;gt;&lt;br /&gt;
[+] New TLMDDockPanel.OnHighlightHeader event.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDRichSyntaxEdit: Syntax scheme loading bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDRichEdit: PageMargins (Top, Bottom) bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDRichEdit: Printer selection bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD GridPack ===&lt;br /&gt;
&lt;br /&gt;
[+] New Column.OnAfterEdit event.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Drawing artefacts with DPI &amp;gt;= 150% bug fix (scaled line width).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DialogPack ===&lt;br /&gt;
&lt;br /&gt;
[+] Moving custom buttons and radio buttons up/down at design time.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TJSDualEditDialog: Assign dual properties bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD PrintPack ===&lt;br /&gt;
&lt;br /&gt;
[-] LMD Print: Preview status bar (and dialog) high-DPI related bug fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD IDE Tools ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDDesigner: Failed assertion on close bug fix (VCL Styles related).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
&lt;br /&gt;
[+] Three states (on, off, inherited) for color scheme font sttributes.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Win64x linking problem fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] x64 bug fix (LongInt -&amp;gt; Pointer).&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Pring page setup dialog x64 bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] reporting active schemes at the specified cursor point.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG Dialogs ===&lt;br /&gt;
&lt;br /&gt;
[+] Editing custom buttons modal result at design time.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Design-time dialog layouting fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG ConnectionPack ===&lt;br /&gt;
&lt;br /&gt;
[-] Auth local HTTP server bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG Serialization ===&lt;br /&gt;
&lt;br /&gt;
[-] Update of supplemental files to support the current state of third-party libraries (SuperObject, OmniXML and NativeXLM).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG HTMLPack ===&lt;br /&gt;
&lt;br /&gt;
[-] HTMLEngine: Paragraph indent fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Legacy ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDTextContainer: Memory leaks fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
== Archive ==&lt;br /&gt;
&lt;br /&gt;
* [[LMD VCL 2024 - News|LMD VCL 2024 - What's new]]&lt;br /&gt;
* [[LMD VCL 2022 - News|LMD VCL 2022 - What's new]]&lt;br /&gt;
* [[LMD VCL 2021 - News|LMD VCL 2021 - What's new]]&lt;br /&gt;
* [[LMD VCL 2020 - News|LMD VCL 2020 - What's new]]&lt;br /&gt;
* [[LMD NG 2020 - News|What's new]] in NG Controls 2020?&lt;br /&gt;
* [[LMD VCL 2019 - News|LMD VCL 2019 - What's new]]&lt;br /&gt;
* [[LMD VCL 2018 - News|LMD VCL 2018 - What's new]]&lt;br /&gt;
* [[LMD VCL 2017 - News|LMD VCL 2017 - What's new]]&lt;br /&gt;
* [[LMD VCL 2016 - News|LMD VCL 2016 - What's new]]&lt;br /&gt;
* [[LMD VCL 2015 - News|LMD VCL 2015 - What's new]]&lt;br /&gt;
* [[LMD VCL 2014 - News|LMD VCL 2014 - What's new]]&lt;br /&gt;
* [[LMD VCL 2013 - News|LMD VCL 2013 - What's new]]&lt;br /&gt;
* [[LMD VCL 2012 - What's New?|LMD VCL 2012 - What's new]]&lt;br /&gt;
* [[LMD VCL 2011 - What's New?|LMD VCL 2011 - What's new]]&lt;br /&gt;
* [[LMD VCL 2010 - What's New?|LMD VCL 2010 - What's new]]&lt;br /&gt;
* [[LMD VCL 2009 - What's New?|LMD VCL 2009 - What's new]]&lt;br /&gt;
* [[LMD VCL 2007 - What's New?|LMD VCL 2007 - What's new]]&lt;br /&gt;
{{Top}}&lt;/div&gt;</summary>
		<author><name>Rafael</name></author>	</entry>

	<entry>
		<id>https://wiki.lmd.de/index.php?title=LMD_VCL_2025_-_News&amp;diff=4779</id>
		<title>LMD VCL 2025 - News</title>
		<link rel="alternate" type="text/html" href="https://wiki.lmd.de/index.php?title=LMD_VCL_2025_-_News&amp;diff=4779"/>
				<updated>2025-04-15T11:15:21Z</updated>
		
		<summary type="html">&lt;p&gt;Rafael: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Head-Getting started}}[[Category:Introduction]]&lt;br /&gt;
'''LMD 2025 Minor releases:''' [[LMD_2025 - History|LMD 2025 History]]&lt;br /&gt;
== General ==&lt;br /&gt;
=== Support for IDEs and operating systems ===&lt;br /&gt;
Major change:&lt;br /&gt;
* Supports any Delphi/C++Builder VCL release version XE2 or better  (including new Delphi/C++Builder 12).&lt;br /&gt;
* 64bit support for all releases!&lt;br /&gt;
* Supported IDEs&lt;br /&gt;
** Delphi XE2 and better&lt;br /&gt;
** C++ Builder XE2 and better&lt;br /&gt;
** All corresponding RAD Studio Products (XE2, XE3, XE4 etc.)&lt;br /&gt;
* Supported operating systems&lt;br /&gt;
** Windows 7 and better&lt;br /&gt;
For recent Delphi/C++Builder releases LMD VCL package support same platforms as the VCL which is included in the IDE.&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== Installers === &lt;br /&gt;
* New universal installer for all LMD products&lt;br /&gt;
* Demo projects are now stored in commpon documents folder (not in main folder like in previous releases)&lt;br /&gt;
* Registered versions: If no license file is found, you can now pick up a valid license file from within the installers&lt;br /&gt;
* All component installers are now dual signed with SHA1/SHA2 certificate.&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== 64bit support === &lt;br /&gt;
All packages were ported to 64bit. &lt;br /&gt;
'''Exception:''' Compatibility controls (dcllmdlegacy) can not be used in 64bit applications.&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== Package naming conventions ===&lt;br /&gt;
Since LMD VCL 2012 package names have been changed to be more consistent with VCL naming convention. LMD version number and IDE version number were removed from package names. &lt;br /&gt;
Runtime package names are prefixed now with &amp;quot;lmdrt&amp;quot;, design-time package names with &amp;quot;dcllmd&amp;quot;. Some examples of generated package file names are: lmdrtdocking.dcp, lmdrtdocking.bpi, lmdrtdocking.lib, dcllmddocking.dcp, dcllmddocking.bpi, dcllmddocking.lib. &lt;br /&gt;
IDE version suffix is still included in generated &amp;quot;bpl&amp;quot;, e.g. lmdrtdocking_260.bpl for Delphi 10.3 Rio.&lt;br /&gt;
&lt;br /&gt;
This change simplifies porting projects (supposed they are compiled with run-time packages) to another IDE version. Since package references contain neither IDE version nor LMD platform version, migrating to a future IDE version requires almost no changes.&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== LMD 2025 DevUtil ===&lt;br /&gt;
The DevUtil tool was updated (e.g. with Delphi/C++Builder 12 support) and improved. It is now easier than ever to switch between different workspaces (sets of component packages), even leaving the current IDE is no longer required! &amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== NG packages now integrated into LMD VCL line ===&lt;br /&gt;
NG packages are now integrated into the LMD VCL line, e.g. the new NG Drag&amp;amp;DropPack is included in LMD-Tools/ElPack/IDE-Tools, which simplifies Drag&amp;amp;Drop operations within but also outside your projects enormously.&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== LMD 2025 Reg Utility ===&lt;br /&gt;
Since 2016 release NG Controls uses same license scheme like LMD VCL product line. Thus you can review on your machine available licenses for both LMD VCL and NG products via the RegUtility. Since version 2013 RegUtility installer copies all files to the %APPDATA%\LMD Innovative folder (instead of system folder in previous releases). As known from previous releases the new reg utilities recognize earlier license files (regardless whether they are stored in system or appdata folder), so that only one reg utility is required for current and previous licenses. &lt;br /&gt;
'''Since 2020 release this tool is optional and might be removed in one of the future release.''' All new installers ask for license location when no license can be found in license folder.&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== Free access to Git repositories for LMD VCL Complete ===&lt;br /&gt;
LMD VCL Complete 2025 customers receive free access to the Git repositories (based on GitLab). Visit your customer area and use the displayed link in your 2025 license to connect to GitLab. SSO with credentials for customer area is supported. &lt;br /&gt;
Check also [https://www.lmd.de/gitrepositories Quick overview] for more info.&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== New subscription model and new customer area ===&lt;br /&gt;
We received some criticism for our old update policy (especially observing the very fast Embarcadero release cycle and our yearly updates). &amp;lt;br&amp;gt;Old update policy included free minor updates with same major version number - until next major release was available. We offered only for VCL Complete packages subscription models.&amp;lt;br&amp;gt;&lt;br /&gt;
Following changes were introduced with 2016 licenses:&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;i&amp;gt;Each full- or update purchase includes now a one year subscription (&amp;lt;b&amp;gt;free-of-charge&amp;lt;/b&amp;gt;)&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
This one-year subscription refers to &amp;lt;b&amp;gt;major version updates&amp;lt;/b&amp;gt;. If a new major version is released within subscription period, you'll receive automatically new version free of charge. VCL Complete customers will receive even fully new LMD VCL products released in subscription period.&lt;br /&gt;
* &amp;lt;i&amp;gt;Minor updates with same major version number are handled like before:&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
These updates are always free of charge for all major (products LMD-Tools, ElPack, IDE-Tools, etc.) and standalone packs. These updates are placed in our protected download areas and can be downloaded free of charge - anytime (using your registration utility).&lt;br /&gt;
* &amp;lt;i&amp;gt;What happens when subscription expires?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Subscription period refers only to the right receiving free &amp;lt;b&amp;gt;major&amp;lt;/b&amp;gt; version updates. &amp;lt;br&amp;gt;If your subscription expires, your licenses behaves like before (free minor updates until next major release, '''perpetual''' use of the current license).&lt;br /&gt;
*&amp;lt;i&amp;gt;How to renew&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Renewals for existing licenses will be applied as extension period to the end of your previous subscription (for example, if your subscription expires 11-Dec-2025, renewing will give you updates until 11-Dec-2026). If your existing subscription has been expired for over three months, you will receive major updates for at least 9 months from the date of renewal. Please note that the term “subscription period” refers to major updates only. As usual product licenses never expire, minor updates with same major version number are always included free of charge and so on. &lt;br /&gt;
* &amp;lt;i&amp;gt;Will I receive notification mails to renew?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
We send you notification emails before subscription expires. If you don’t want to receive them, check your profile page and uncheck option “I want to receive mails about my licenses expiration”.&lt;br /&gt;
* &amp;lt;i&amp;gt;Early renewal discounts and update pricing&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
We honour early renewals. Check your profile page to receive personal offers. Within one year (after subscription period expired) you can renew your subscription for a special renewal rate. After that standard price applies. Upgrade orders (from pre-2016 releases) as known before (to start initial subscription period) will be possible until end of 2016.&lt;br /&gt;
&amp;lt;br&amp;gt;To reflect new changes we introduced a new [[LMD VCL - New Customer area|customer area]], where customers can review and check license status at one single place.&lt;br /&gt;
&amp;lt;br&amp;gt;{{Top}}&lt;br /&gt;
&lt;br /&gt;
== Package Changes ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
Support for 64bit designtime packages in RAD Studio 12.3 or higher! &lt;br /&gt;
&lt;br /&gt;
=== Component Icons ===&lt;br /&gt;
&lt;br /&gt;
The component icons for all LMD VCL packages have been updated. The colour scheme has been adapted to the latest native colours of the Delphi IDE. Pixel-perfect icons are provided in 24x24 size, so you should change the component palette settings accordingly.&lt;br /&gt;
&lt;br /&gt;
For older IDE versions that do not support icon transparency, the default clBtnFace background is blended with the icon images to achieve a nice look with minimal possible transparency-related artefacts.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:474969996CF5.png]] [[File:55A44D76AB6F.png]] [[File:9C3BACBFC048.png]] [[File:7F340286719C.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== LMD DockingPack ===&lt;br /&gt;
&lt;br /&gt;
[[File:ECE2979B3FB4.png]] [[File:2AED11725CB4.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In 2025 release DockingPack and its style editor receives important long awaited new features.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Layout saving and loading ====&lt;br /&gt;
&lt;br /&gt;
Now the layout can be saved skipping space zone content (tabbed documents) and as well as floating documents. The layout can be loaded back while preserving current space zone content (tabbed documents) and floating documents. New save and load method overloads include anddtional flags parameter to control this behavior:&lt;br /&gt;
&lt;br /&gt;
‎&amp;lt;syntaxhighlight lang=&amp;quot;delphi&amp;quot; line&amp;gt;&lt;br /&gt;
DockManager.SaveToFile('layout.xml', [sfExcludeSpace, sfExcludeFloatDocs]);&lt;br /&gt;
DockManager.LoadFromFile('layout.xml', [lfPreserveSpace]);‎&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Excluded zones:&lt;br /&gt;
&lt;br /&gt;
[[File:2C0A5509B0C4.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Floating panels Z-order ====&lt;br /&gt;
&lt;br /&gt;
Docking manager provides new FloatZOrder property with two possible values which allows to specify that floating tool panels (dkTool) should be always kept on top of document panels (dkDoc):&lt;br /&gt;
&lt;br /&gt;
*foAllNormal&lt;br /&gt;
*foToolFormsOnTop&lt;br /&gt;
&lt;br /&gt;
[[File:FD5CB120F24F.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Delphi's implementation of stay-on-top forms are not suitable for multiple forms, resulting in flickering and some other issues. So, we had to reimplement the feature on low level, which may introduce slight behavior artefacts, and may not be fully compatible with Delphi's stay-on-top forms.&lt;br /&gt;
&lt;br /&gt;
==== High DPI support ====&lt;br /&gt;
&lt;br /&gt;
Support for High DPI in DockingPack is improved up to extreme 400% value. Standard DPI values are: 100%, 125%, 150%, 175%, 200%, 250%, 300%, 350% and 400%:&lt;br /&gt;
&lt;br /&gt;
[[File:EE8669A99040.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All included styles are reworked and modified accordingly:&lt;br /&gt;
&lt;br /&gt;
[[File:17368BD8C7C8.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Style editor move mode ====&lt;br /&gt;
&lt;br /&gt;
New feature called the &amp;quot;Move Mode&amp;quot; is added to the DockingPack style editor. After activating with the dedicated tool bar button it allows to select a region on the style bitmap and highlight all its usages. The region can also be auto-selected by double clicking on the bitmap. The selection can be resized using mouse, inflated or deflated using Ctrl+Q and Ctrl+W hot keys. The region content can be moved using mouse, which allows to rearrange bitmap for editing purposes or bitmap size optimization purposes.&lt;br /&gt;
&lt;br /&gt;
[[File:8A96435FB246.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== More minor improvements ====&lt;br /&gt;
&lt;br /&gt;
*Auto-selecting of near tab on current tab closing or undocking.&lt;br /&gt;
*New DefaultTabDock property, which allows to specify whether a dragging panel should be docked as a first tab or as a last tab when dropping over the central area of a cross hotspot.&lt;br /&gt;
*Maximizing floating panels to current monitor workarea (do not hide OS taskbar).&lt;br /&gt;
*New TLMDDockPanel.OnHighlightHeader event.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
&lt;br /&gt;
[[file:74434A43A993.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Color scheme token attributes are now support three states (on, off, inherited), which allows to follow inherit relation more correctly:&lt;br /&gt;
&lt;br /&gt;
[[File:B1CB46E3A648.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== LMD DialogPack ===&lt;br /&gt;
&lt;br /&gt;
[[file:C5BFC1F8FF12.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reordering of custom buttons and radio buttons has been added to the design-time dialog editor:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:B1236BA04C46.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[[File:E18CB0C0D6D2.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Substantial performance optimization has been made for TElXTree control: faster drawing and resizing, as well, as supporting for more columns.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
= Changes/Enhancements since initial LMD VCL 2024 release =&lt;br /&gt;
&lt;br /&gt;
=== Common ===&lt;br /&gt;
&lt;br /&gt;
[+] Rework of component icons for all LMD VCL controls.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] X64 design-time packages support for Delphi 12.3&amp;lt;br&amp;gt;&lt;br /&gt;
[+] Support for the new Win64x platform in RAD Studio 12 ('''Universal Installer only''', pre-compiled releases. Source code version supported Modern C++ projects already before). Please note: RAD Studio 12.1 is the minimum requirement for pre-compiled Athens installers.&lt;br /&gt;
[*] Universal Installer: Offline installation supported by providing zip files with all possible files for a specific IDE (trial and full version)&amp;lt;br&amp;gt;&lt;br /&gt;
[*] Universal Installer: Internally used DLLs are now signed to prevent false positives from  AV scanners&amp;lt;br&amp;gt;&lt;br /&gt;
[*] Several changes in Universal Installer (e.g. LMD Themes engine added to Legacy Package)&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] TLMDCalendar: New OnGetCellSettingsEx event with Year and Month parameters in addition to the Day parameter.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDCalculator and TLMDCalculatorDlg: New BtnWidth and BtnHeight properties for TLMDCalculatorDlg.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDCalculator and TLMDCalculatorDlg: New ImmediateValue property for TLMDCalculatorDlg.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDTrayIcon: Support for shorter balloon hint timeouts.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDSpellChecker: New SaveConfigIni and LoadConfigIni methods, which allows to merge spell checker settings into user's existing INI file.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] IDE-Tools: New TBitmap property editor.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDPanelShape: Anchors property has been published.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TNGInputDialog: Command links related flags has been added.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDCalendar: New HideInactiveEvents property.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDCalendarDlg: New MinDate and MaxDate properties.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDDBCalendarEdit: New OnValidate event.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] LMDGlyph (button and other controls): LMDGuessGlyphNumber custom callback has been added.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDClock: High-DPI improvements (digital clock position and size).&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDLEDLabel: High DPI scaling improvements.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDTrackBar: Do not fire OnChange event when Position property is changed while form loading.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDTrayIcon: More accurate Shift state in mouse events.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDCalculator and TLMDCalculatorDlg: &amp;quot;X squared&amp;quot; symbol fixed.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDCalculator and TLMDCalculatorDlg: Custom button auto-size fixed.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDCustomCheckGroup: doubling OnClick event bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDButton: NumGlyphs bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDClock: High DPI related bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDPanelFill: resize with stretched background bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDCalcendarEdit: StartDay default value is corrected to be 1 instead of invalid aero value.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDPanelShape: ParentBackground property has been published with False default value, like in TLMDPanelFill. Color property now has effect.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDStyleManager: Font.Name property is no longer excluded.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDFontComboBox: Example hint font bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDFormPersistence: IniLink property bug fix (IniCtrl from data module).&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDListBox: fames and inherited forms related bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] LMD core dialogs High-DPI realated layout fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDMemo: WantReturns bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDListBox: frames/form-inheritance related bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDButton: Drawing with VCL Styles bug fix (Canvas.Lock).&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDSysSystemInfo: FillCPUInfo asm function bug fix for x64 platform.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] LMDTrackBar: TabStop bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[+] New TElMenuBar.InMenu property.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] ElSideBar: HighDPI support.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TElAppBar: New SetEdgeEx method, which allows to specify monitor index.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] ElFloatSpinEdit: New ApplyMode property, which allows to defer typed text paring until focus exit.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TElTreeView.GetVisCount2 improvement.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] ElTree: Text drawing bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TElPromptDialog: DFM fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TElTree, TElXTree: header section editor popup menus bug.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] ElXTree: Control (inplace memo) has no parent window bud fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TElPageControl: TLMDStyleManager compatibility fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DockingPack ===&lt;br /&gt;
&lt;br /&gt;
[+] Style Editor: New &amp;quot;move mode&amp;quot; tool.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] DPI support up to 400%.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] Saving/loading layout, while leaving tabbed panels untouched.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] Keeping floating tool panels (dkTool) on top of document panels (dkDoc).&amp;lt;br&amp;gt;&lt;br /&gt;
[+] New DefaultTabDock property, which allows to specify whether a dragging panel should be docked as a first tab or as a last tab when dropping over the central area of a cross hotspot.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] Selecting of near tab on current tab closing or undocking.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] Maximizing floating panels to current monitor workarea (do not hide OS taskbar).&amp;lt;br&amp;gt;&lt;br /&gt;
[+] New TLMDDockPanel.OnHighlightHeader event.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDRichSyntaxEdit: Syntax scheme loading bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDRichEdit: PageMargins (Top, Bottom) bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDRichEdit: Printer selection bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD GridPack ===&lt;br /&gt;
&lt;br /&gt;
[+] New Column.OnAfterEdit event.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Drawing artefacts with DPI &amp;gt;= 150% bug fix (scaled line width).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DialogPack ===&lt;br /&gt;
&lt;br /&gt;
[+] Moving custom buttons and radio buttons up/down at design time.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TJSDualEditDialog: Assign dual properties bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD PrintPack ===&lt;br /&gt;
&lt;br /&gt;
[-] LMD Print: Preview status bar (and dialog) high-DPI related bug fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD IDE Tools ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDDesigner: Failed assertion on close bug fix (VCL Styles related).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
&lt;br /&gt;
[+] Three states (on, off, inherited) for color scheme font sttributes.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Win64x linking problem fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] x64 bug fix (LongInt -&amp;gt; Pointer).&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Pring page setup dialog x64 bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] reporting active schemes at the specified cursor point.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG Dialogs ===&lt;br /&gt;
&lt;br /&gt;
[+] Editing custom buttons modal result at design time.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Design-time dialog layouting fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG ConnectionPack ===&lt;br /&gt;
&lt;br /&gt;
[-] Auth local HTTP server bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG Serialization ===&lt;br /&gt;
&lt;br /&gt;
[-] Update of supplemental files to support the current state of third-party libraries (SuperObject, OmniXML and NativeXLM).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG HTMLPack ===&lt;br /&gt;
&lt;br /&gt;
[-] HTMLEngine: Paragraph indent fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Legacy ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDTextContainer: Memory leaks fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
== Archive ==&lt;br /&gt;
&lt;br /&gt;
* [[LMD VCL 2024 - News|LMD VCL 2024 - What's new]]&lt;br /&gt;
* [[LMD VCL 2022 - News|LMD VCL 2022 - What's new]]&lt;br /&gt;
* [[LMD VCL 2021 - News|LMD VCL 2021 - What's new]]&lt;br /&gt;
* [[LMD VCL 2020 - News|LMD VCL 2020 - What's new]]&lt;br /&gt;
* [[LMD NG 2020 - News|What's new]] in NG Controls 2020?&lt;br /&gt;
* [[LMD VCL 2019 - News|LMD VCL 2019 - What's new]]&lt;br /&gt;
* [[LMD VCL 2018 - News|LMD VCL 2018 - What's new]]&lt;br /&gt;
* [[LMD VCL 2017 - News|LMD VCL 2017 - What's new]]&lt;br /&gt;
* [[LMD VCL 2016 - News|LMD VCL 2016 - What's new]]&lt;br /&gt;
* [[LMD VCL 2015 - News|LMD VCL 2015 - What's new]]&lt;br /&gt;
* [[LMD VCL 2014 - News|LMD VCL 2014 - What's new]]&lt;br /&gt;
* [[LMD VCL 2013 - News|LMD VCL 2013 - What's new]]&lt;br /&gt;
* [[LMD VCL 2012 - What's New?|LMD VCL 2012 - What's new]]&lt;br /&gt;
* [[LMD VCL 2011 - What's New?|LMD VCL 2011 - What's new]]&lt;br /&gt;
* [[LMD VCL 2010 - What's New?|LMD VCL 2010 - What's new]]&lt;br /&gt;
* [[LMD VCL 2009 - What's New?|LMD VCL 2009 - What's new]]&lt;br /&gt;
* [[LMD VCL 2007 - What's New?|LMD VCL 2007 - What's new]]&lt;br /&gt;
{{Top}}&lt;/div&gt;</summary>
		<author><name>Rafael</name></author>	</entry>

	<entry>
		<id>https://wiki.lmd.de/index.php?title=LMD_VCL_2025_-_News&amp;diff=4778</id>
		<title>LMD VCL 2025 - News</title>
		<link rel="alternate" type="text/html" href="https://wiki.lmd.de/index.php?title=LMD_VCL_2025_-_News&amp;diff=4778"/>
				<updated>2025-04-15T11:13:51Z</updated>
		
		<summary type="html">&lt;p&gt;Rafael: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Head-Getting started}}[[Category:Introduction]]&lt;br /&gt;
'''LMD 2025 Minor releases:''' [[LMD_2025 - History|LMD 2025 History]]&lt;br /&gt;
== General ==&lt;br /&gt;
=== Support for IDEs and operating systems ===&lt;br /&gt;
Major change:&lt;br /&gt;
* Supports any Delphi/C++Builder VCL release version XE2 or better  (including new Delphi/C++Builder 12).&lt;br /&gt;
* 64bit support for all releases!&lt;br /&gt;
* Supported IDEs&lt;br /&gt;
** Delphi XE2 and better&lt;br /&gt;
** C++ Builder XE2 and better&lt;br /&gt;
** All corresponding RAD Studio Products (XE2, XE3, XE4 etc.)&lt;br /&gt;
* Supported operating systems&lt;br /&gt;
** Windows 7 and better&lt;br /&gt;
For recent Delphi/C++Builder releases LMD VCL package support same platforms as the VCL which is included in the IDE.&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== Installers === &lt;br /&gt;
* New universal installer for all LMD products&lt;br /&gt;
* Demo projects are now stored in commpon documents folder (not in main folder like in previous releases)&lt;br /&gt;
* Registered versions: If no license file is found, you can now pick up a valid license file from within the installers&lt;br /&gt;
* All component installers are now dual signed with SHA1/SHA2 certificate.&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== 64bit support === &lt;br /&gt;
All packages were ported to 64bit. &lt;br /&gt;
'''Exception:''' Compatibility controls (dcllmdlegacy) can not be used in 64bit applications.&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== Package naming conventions ===&lt;br /&gt;
Since LMD VCL 2012 package names have been changed to be more consistent with VCL naming convention. LMD version number and IDE version number were removed from package names. &lt;br /&gt;
Runtime package names are prefixed now with &amp;quot;lmdrt&amp;quot;, design-time package names with &amp;quot;dcllmd&amp;quot;. Some examples of generated package file names are: lmdrtdocking.dcp, lmdrtdocking.bpi, lmdrtdocking.lib, dcllmddocking.dcp, dcllmddocking.bpi, dcllmddocking.lib. &lt;br /&gt;
IDE version suffix is still included in generated &amp;quot;bpl&amp;quot;, e.g. lmdrtdocking_260.bpl for Delphi 10.3 Rio.&lt;br /&gt;
&lt;br /&gt;
This change simplifies porting projects (supposed they are compiled with run-time packages) to another IDE version. Since package references contain neither IDE version nor LMD platform version, migrating to a future IDE version requires almost no changes.&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== LMD 2025 DevUtil ===&lt;br /&gt;
The DevUtil tool was updated (e.g. with Delphi/C++Builder 12 support) and improved. It is now easier than ever to switch between different workspaces (sets of component packages), even leaving the current IDE is no longer required! &amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== NG packages now integrated into LMD VCL line ===&lt;br /&gt;
NG packages are now integrated into the LMD VCL line, e.g. the new NG Drag&amp;amp;DropPack is included in LMD-Tools/ElPack/IDE-Tools, which simplifies Drag&amp;amp;Drop operations within but also outside your projects enormously.&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== LMD 2025 Reg Utility ===&lt;br /&gt;
Since 2016 release NG Controls uses same license scheme like LMD VCL product line. Thus you can review on your machine available licenses for both LMD VCL and NG products via the RegUtility. Since version 2013 RegUtility installer copies all files to the %APPDATA%\LMD Innovative folder (instead of system folder in previous releases). As known from previous releases the new reg utilities recognize earlier license files (regardless whether they are stored in system or appdata folder), so that only one reg utility is required for current and previous licenses. &lt;br /&gt;
'''Since 2020 release this tool is optional and might be removed in one of the future release.''' All new installers ask for license location when no license can be found in license folder.&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== Free access to Git repositories for LMD VCL Complete ===&lt;br /&gt;
LMD VCL Complete 2025 customers receive free access to the Git repositories (based on GitLab). Visit your customer area and use the displayed link in your 2025 license to connect to GitLab. SSO with credentials for customer area is supported. &lt;br /&gt;
Check also [https://www.lmd.de/gitrepositories Quick overview] for more info.&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== New subscription model and new customer area ===&lt;br /&gt;
We received some criticism for our old update policy (especially observing the very fast Embarcadero release cycle and our yearly updates). &amp;lt;br&amp;gt;Old update policy included free minor updates with same major version number - until next major release was available. We offered only for VCL Complete packages subscription models.&amp;lt;br&amp;gt;&lt;br /&gt;
Following changes were introduced with 2016 licenses:&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;i&amp;gt;Each full- or update purchase includes now a one year subscription (&amp;lt;b&amp;gt;free-of-charge&amp;lt;/b&amp;gt;)&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
This one-year subscription refers to &amp;lt;b&amp;gt;major version updates&amp;lt;/b&amp;gt;. If a new major version is released within subscription period, you'll receive automatically new version free of charge. VCL Complete customers will receive even fully new LMD VCL products released in subscription period.&lt;br /&gt;
* &amp;lt;i&amp;gt;Minor updates with same major version number are handled like before:&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
These updates are always free of charge for all major (products LMD-Tools, ElPack, IDE-Tools, etc.) and standalone packs. These updates are placed in our protected download areas and can be downloaded free of charge - anytime (using your registration utility).&lt;br /&gt;
* &amp;lt;i&amp;gt;What happens when subscription expires?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Subscription period refers only to the right receiving free &amp;lt;b&amp;gt;major&amp;lt;/b&amp;gt; version updates. &amp;lt;br&amp;gt;If your subscription expires, your licenses behaves like before (free minor updates until next major release, '''perpetual''' use of the current license).&lt;br /&gt;
*&amp;lt;i&amp;gt;How to renew&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Renewals for existing licenses will be applied as extension period to the end of your previous subscription (for example, if your subscription expires 11-Dec-2025, renewing will give you updates until 11-Dec-2026). If your existing subscription has been expired for over three months, you will receive major updates for at least 9 months from the date of renewal. Please note that the term “subscription period” refers to major updates only. As usual product licenses never expire, minor updates with same major version number are always included free of charge and so on. &lt;br /&gt;
* &amp;lt;i&amp;gt;Will I receive notification mails to renew?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
We send you notification emails before subscription expires. If you don’t want to receive them, check your profile page and uncheck option “I want to receive mails about my licenses expiration”.&lt;br /&gt;
* &amp;lt;i&amp;gt;Early renewal discounts and update pricing&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
We honour early renewals. Check your profile page to receive personal offers. Within one year (after subscription period expired) you can renew your subscription for a special renewal rate. After that standard price applies. Upgrade orders (from pre-2016 releases) as known before (to start initial subscription period) will be possible until end of 2016.&lt;br /&gt;
&amp;lt;br&amp;gt;To reflect new changes we introduced a new [[LMD VCL - New Customer area|customer area]], where customers can review and check license status at one single place.&lt;br /&gt;
&amp;lt;br&amp;gt;{{Top}}&lt;br /&gt;
&lt;br /&gt;
== Package Changes ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
Support for 64bit designtime packages in RAD Studio 12.3 or higher! &lt;br /&gt;
&lt;br /&gt;
=== Component Icons ===&lt;br /&gt;
&lt;br /&gt;
Component icons for all LMD VCL packages has been updated. Color scheme has been adjusted to match newest Delphi IDE native colors. Pixel-perfect icons are provided in 24x24 size, so consider to change the Component Palette settings accordingly.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For older IDE versions, which do not support icon transparency, standard clBtnFace background is mixed with the icon images to provide a nice look with minimal possible transparency related artefacts.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:474969996CF5.png]] [[File:55A44D76AB6F.png]] [[File:9C3BACBFC048.png]] [[File:7F340286719C.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== LMD DockingPack ===&lt;br /&gt;
&lt;br /&gt;
[[File:ECE2979B3FB4.png]] [[File:2AED11725CB4.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In 2025 release DockingPack and its style editor receives important long awaited new features.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Layout saving and loading ====&lt;br /&gt;
&lt;br /&gt;
Now the layout can be saved skipping space zone content (tabbed documents) and as well as floating documents. The layout can be loaded back while preserving current space zone content (tabbed documents) and floating documents. New save and load method overloads include anddtional flags parameter to control this behavior:&lt;br /&gt;
&lt;br /&gt;
‎&amp;lt;syntaxhighlight lang=&amp;quot;delphi&amp;quot; line&amp;gt;&lt;br /&gt;
DockManager.SaveToFile('layout.xml', [sfExcludeSpace, sfExcludeFloatDocs]);&lt;br /&gt;
DockManager.LoadFromFile('layout.xml', [lfPreserveSpace]);‎&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Excluded zones:&lt;br /&gt;
&lt;br /&gt;
[[File:2C0A5509B0C4.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Floating panels Z-order ====&lt;br /&gt;
&lt;br /&gt;
Docking manager provides new FloatZOrder property with two possible values which allows to specify that floating tool panels (dkTool) should be always kept on top of document panels (dkDoc):&lt;br /&gt;
&lt;br /&gt;
*foAllNormal&lt;br /&gt;
*foToolFormsOnTop&lt;br /&gt;
&lt;br /&gt;
[[File:FD5CB120F24F.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Delphi's implementation of stay-on-top forms are not suitable for multiple forms, resulting in flickering and some other issues. So, we had to reimplement the feature on low level, which may introduce slight behavior artefacts, and may not be fully compatible with Delphi's stay-on-top forms.&lt;br /&gt;
&lt;br /&gt;
==== High DPI support ====&lt;br /&gt;
&lt;br /&gt;
Support for High DPI in DockingPack is improved up to extreme 400% value. Standard DPI values are: 100%, 125%, 150%, 175%, 200%, 250%, 300%, 350% and 400%:&lt;br /&gt;
&lt;br /&gt;
[[File:EE8669A99040.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All included styles are reworked and modified accordingly:&lt;br /&gt;
&lt;br /&gt;
[[File:17368BD8C7C8.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Style editor move mode ====&lt;br /&gt;
&lt;br /&gt;
New feature called the &amp;quot;Move Mode&amp;quot; is added to the DockingPack style editor. After activating with the dedicated tool bar button it allows to select a region on the style bitmap and highlight all its usages. The region can also be auto-selected by double clicking on the bitmap. The selection can be resized using mouse, inflated or deflated using Ctrl+Q and Ctrl+W hot keys. The region content can be moved using mouse, which allows to rearrange bitmap for editing purposes or bitmap size optimization purposes.&lt;br /&gt;
&lt;br /&gt;
[[File:8A96435FB246.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== More minor improvements ====&lt;br /&gt;
&lt;br /&gt;
*Auto-selecting of near tab on current tab closing or undocking.&lt;br /&gt;
*New DefaultTabDock property, which allows to specify whether a dragging panel should be docked as a first tab or as a last tab when dropping over the central area of a cross hotspot.&lt;br /&gt;
*Maximizing floating panels to current monitor workarea (do not hide OS taskbar).&lt;br /&gt;
*New TLMDDockPanel.OnHighlightHeader event.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
&lt;br /&gt;
[[file:74434A43A993.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Color scheme token attributes are now support three states (on, off, inherited), which allows to follow inherit relation more correctly:&lt;br /&gt;
&lt;br /&gt;
[[File:B1CB46E3A648.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== LMD DialogPack ===&lt;br /&gt;
&lt;br /&gt;
[[file:C5BFC1F8FF12.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reordering of custom buttons and radio buttons has been added to the design-time dialog editor:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:B1236BA04C46.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[[File:E18CB0C0D6D2.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Substantial performance optimization has been made for TElXTree control: faster drawing and resizing, as well, as supporting for more columns.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
= Changes/Enhancements since initial LMD VCL 2024 release =&lt;br /&gt;
&lt;br /&gt;
=== Common ===&lt;br /&gt;
&lt;br /&gt;
[+] Rework of component icons for all LMD VCL controls.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] X64 design-time packages support for Delphi 12.3&amp;lt;br&amp;gt;&lt;br /&gt;
[+] Support for the new Win64x platform in RAD Studio 12 ('''Universal Installer only''', pre-compiled releases. Source code version supported Modern C++ projects already before). Please note: RAD Studio 12.1 is the minimum requirement for pre-compiled Athens installers.&lt;br /&gt;
[*] Universal Installer: Offline installation supported by providing zip files with all possible files for a specific IDE (trial and full version)&amp;lt;br&amp;gt;&lt;br /&gt;
[*] Universal Installer: Internally used DLLs are now signed to prevent false positives from  AV scanners&amp;lt;br&amp;gt;&lt;br /&gt;
[*] Several changes in Universal Installer (e.g. LMD Themes engine added to Legacy Package)&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] TLMDCalendar: New OnGetCellSettingsEx event with Year and Month parameters in addition to the Day parameter.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDCalculator and TLMDCalculatorDlg: New BtnWidth and BtnHeight properties for TLMDCalculatorDlg.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDCalculator and TLMDCalculatorDlg: New ImmediateValue property for TLMDCalculatorDlg.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDTrayIcon: Support for shorter balloon hint timeouts.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDSpellChecker: New SaveConfigIni and LoadConfigIni methods, which allows to merge spell checker settings into user's existing INI file.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] IDE-Tools: New TBitmap property editor.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDPanelShape: Anchors property has been published.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TNGInputDialog: Command links related flags has been added.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDCalendar: New HideInactiveEvents property.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDCalendarDlg: New MinDate and MaxDate properties.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDDBCalendarEdit: New OnValidate event.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] LMDGlyph (button and other controls): LMDGuessGlyphNumber custom callback has been added.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDClock: High-DPI improvements (digital clock position and size).&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDLEDLabel: High DPI scaling improvements.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDTrackBar: Do not fire OnChange event when Position property is changed while form loading.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDTrayIcon: More accurate Shift state in mouse events.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDCalculator and TLMDCalculatorDlg: &amp;quot;X squared&amp;quot; symbol fixed.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDCalculator and TLMDCalculatorDlg: Custom button auto-size fixed.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDCustomCheckGroup: doubling OnClick event bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDButton: NumGlyphs bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDClock: High DPI related bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDPanelFill: resize with stretched background bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDCalcendarEdit: StartDay default value is corrected to be 1 instead of invalid aero value.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDPanelShape: ParentBackground property has been published with False default value, like in TLMDPanelFill. Color property now has effect.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDStyleManager: Font.Name property is no longer excluded.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDFontComboBox: Example hint font bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDFormPersistence: IniLink property bug fix (IniCtrl from data module).&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDListBox: fames and inherited forms related bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] LMD core dialogs High-DPI realated layout fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDMemo: WantReturns bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDListBox: frames/form-inheritance related bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDButton: Drawing with VCL Styles bug fix (Canvas.Lock).&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDSysSystemInfo: FillCPUInfo asm function bug fix for x64 platform.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] LMDTrackBar: TabStop bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[+] New TElMenuBar.InMenu property.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] ElSideBar: HighDPI support.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TElAppBar: New SetEdgeEx method, which allows to specify monitor index.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] ElFloatSpinEdit: New ApplyMode property, which allows to defer typed text paring until focus exit.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TElTreeView.GetVisCount2 improvement.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] ElTree: Text drawing bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TElPromptDialog: DFM fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TElTree, TElXTree: header section editor popup menus bug.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] ElXTree: Control (inplace memo) has no parent window bud fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TElPageControl: TLMDStyleManager compatibility fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DockingPack ===&lt;br /&gt;
&lt;br /&gt;
[+] Style Editor: New &amp;quot;move mode&amp;quot; tool.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] DPI support up to 400%.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] Saving/loading layout, while leaving tabbed panels untouched.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] Keeping floating tool panels (dkTool) on top of document panels (dkDoc).&amp;lt;br&amp;gt;&lt;br /&gt;
[+] New DefaultTabDock property, which allows to specify whether a dragging panel should be docked as a first tab or as a last tab when dropping over the central area of a cross hotspot.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] Selecting of near tab on current tab closing or undocking.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] Maximizing floating panels to current monitor workarea (do not hide OS taskbar).&amp;lt;br&amp;gt;&lt;br /&gt;
[+] New TLMDDockPanel.OnHighlightHeader event.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDRichSyntaxEdit: Syntax scheme loading bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDRichEdit: PageMargins (Top, Bottom) bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDRichEdit: Printer selection bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD GridPack ===&lt;br /&gt;
&lt;br /&gt;
[+] New Column.OnAfterEdit event.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Drawing artefacts with DPI &amp;gt;= 150% bug fix (scaled line width).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DialogPack ===&lt;br /&gt;
&lt;br /&gt;
[+] Moving custom buttons and radio buttons up/down at design time.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TJSDualEditDialog: Assign dual properties bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD PrintPack ===&lt;br /&gt;
&lt;br /&gt;
[-] LMD Print: Preview status bar (and dialog) high-DPI related bug fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD IDE Tools ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDDesigner: Failed assertion on close bug fix (VCL Styles related).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
&lt;br /&gt;
[+] Three states (on, off, inherited) for color scheme font sttributes.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Win64x linking problem fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] x64 bug fix (LongInt -&amp;gt; Pointer).&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Pring page setup dialog x64 bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] reporting active schemes at the specified cursor point.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG Dialogs ===&lt;br /&gt;
&lt;br /&gt;
[+] Editing custom buttons modal result at design time.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Design-time dialog layouting fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG ConnectionPack ===&lt;br /&gt;
&lt;br /&gt;
[-] Auth local HTTP server bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG Serialization ===&lt;br /&gt;
&lt;br /&gt;
[-] Update of supplemental files to support the current state of third-party libraries (SuperObject, OmniXML and NativeXLM).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG HTMLPack ===&lt;br /&gt;
&lt;br /&gt;
[-] HTMLEngine: Paragraph indent fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Legacy ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDTextContainer: Memory leaks fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
== Archive ==&lt;br /&gt;
&lt;br /&gt;
* [[LMD VCL 2024 - News|LMD VCL 2024 - What's new]]&lt;br /&gt;
* [[LMD VCL 2022 - News|LMD VCL 2022 - What's new]]&lt;br /&gt;
* [[LMD VCL 2021 - News|LMD VCL 2021 - What's new]]&lt;br /&gt;
* [[LMD VCL 2020 - News|LMD VCL 2020 - What's new]]&lt;br /&gt;
* [[LMD NG 2020 - News|What's new]] in NG Controls 2020?&lt;br /&gt;
* [[LMD VCL 2019 - News|LMD VCL 2019 - What's new]]&lt;br /&gt;
* [[LMD VCL 2018 - News|LMD VCL 2018 - What's new]]&lt;br /&gt;
* [[LMD VCL 2017 - News|LMD VCL 2017 - What's new]]&lt;br /&gt;
* [[LMD VCL 2016 - News|LMD VCL 2016 - What's new]]&lt;br /&gt;
* [[LMD VCL 2015 - News|LMD VCL 2015 - What's new]]&lt;br /&gt;
* [[LMD VCL 2014 - News|LMD VCL 2014 - What's new]]&lt;br /&gt;
* [[LMD VCL 2013 - News|LMD VCL 2013 - What's new]]&lt;br /&gt;
* [[LMD VCL 2012 - What's New?|LMD VCL 2012 - What's new]]&lt;br /&gt;
* [[LMD VCL 2011 - What's New?|LMD VCL 2011 - What's new]]&lt;br /&gt;
* [[LMD VCL 2010 - What's New?|LMD VCL 2010 - What's new]]&lt;br /&gt;
* [[LMD VCL 2009 - What's New?|LMD VCL 2009 - What's new]]&lt;br /&gt;
* [[LMD VCL 2007 - What's New?|LMD VCL 2007 - What's new]]&lt;br /&gt;
{{Top}}&lt;/div&gt;</summary>
		<author><name>Rafael</name></author>	</entry>

	<entry>
		<id>https://wiki.lmd.de/index.php?title=LMD_2024_-_History&amp;diff=4694</id>
		<title>LMD 2024 - History</title>
		<link rel="alternate" type="text/html" href="https://wiki.lmd.de/index.php?title=LMD_2024_-_History&amp;diff=4694"/>
				<updated>2025-01-21T21:26:46Z</updated>
		
		<summary type="html">&lt;p&gt;Rafael: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{HEAD-ResOnly}}&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
This documents contains history logs for all LMD 2024 products.&amp;lt;br&amp;gt; &lt;br /&gt;
First official release: '''08-Nov-2024'''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; LMD-Tools section includes standalone packs as follows: LMD BarPack, LMD ChartPack, LMD DialogPack, LMD DockingPack, LMD FxPack, LMD GridPack, LMD InspectorPack, LMD RichPack, LMD SearchPack, LMD ShellPack, LMD SysPack, LMD StoragePack, LMD ThemePack and LMD WebPack.&amp;lt;br&amp;gt; LMD IDE-Tools section lists changes in LMD IDE-Tools Integration package, LMD DesignPack, LMD ScriptPack and LMD SyntaxEdit. Besides that since 2021 release all NG packs are included in the LMD VCL line.&amp;lt;br&amp;gt;&lt;br /&gt;
Read here [[LMD VCL 2024 - News|summary of all changes in LMD VCL 2024]].&lt;br /&gt;
&lt;br /&gt;
'''Legend'''&amp;lt;br&amp;gt;[+] Feature added&amp;lt;br&amp;gt;[*] Feature changed&amp;lt;br&amp;gt;[-] Bug fixed&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.8 (22-January-2025) ==&lt;br /&gt;
&lt;br /&gt;
=== Installer ===&lt;br /&gt;
[*] Several changes in Universal Installer (e.g. LMD Themes engine added to Legacy Package)&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] TLMDCalendar: New OnGetCellSettingsEx event with Year and Month parameters in addition to the Day parameter.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDCalculator and TLMDCalculatorDlg: New BtnWidth and BtnHeight properties for TLMDCalculatorDlg.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDCalculator and TLMDCalculatorDlg: New ImmediateValue property for TLMDCalculatorDlg.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDCalculator and TLMDCalculatorDlg: &amp;quot;X squared&amp;quot; symbol fixed.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDCalculator and TLMDCalculatorDlg: Custom button auto-size fixed.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDCustomCheckGroup: doubling OnClick event bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD GridPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDGrid: Drawing artefacts with DPI &amp;gt;= 150% bug fix (scaled line width).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.7 (13-December-2024) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] TLMDTrayIcon: Support for shorter balloon hint timeouts.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDButton: NumGlyphs bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDClock: High DPI related bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD PrintPack ===&lt;br /&gt;
&lt;br /&gt;
[-] LMD Print: Preview status bar (and dialog) high-DPI related bug fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[-] ElTree: Text drawing bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TElPromptDialog: DFM fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TElTree, TElXTree: header section editor popup menus bug.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
&lt;br /&gt;
[-] SyntaxEdit: Win64x linking problem fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] SyntaxEdit: x64 bug fix (LongInt -&amp;gt; Pointer).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.6 (02-November-2024) ==&lt;br /&gt;
&lt;br /&gt;
=== Installer ===&lt;br /&gt;
&lt;br /&gt;
[+] Support for the new Win64x platform in RAD Studio 12 ('''Universal Installer only''', pre-compiled releases. Source code version supported Modern C++ projects already before). Please note: RAD Studio 12.1 is the minimum requirement for pre-compiled Athens installers.&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[*] TLMDClock: High-DPI improvements (digital clock position and size).&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDLEDLabel: High DPI scaling improvements.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDPanelFill: resize with stretched background bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DialogPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TJSDualEditDialog: Assign dual properties bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.5 (25-September-2024) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] TLMDSpellChecker: New SaveConfigIni and LoadConfigIni methods, which allows to merge spell checker settings into user's existing INI file.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDTrackBar: Do not fire OnChange event when Position property is changed while form loading.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDCalcendarEdit: StartDay default value is corrected to be 1 instead of invalid aero value.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[-] ElXTree: Control (inplace memo) has no parent window bud fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD GridPack ===&lt;br /&gt;
&lt;br /&gt;
[+] LMDGrid: New Column.OnAfterEdit event.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD IDE Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] IDE-Tools: New TBitmap property editor.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG Serialization ===&lt;br /&gt;
&lt;br /&gt;
[-] Update of supplemental files to support the current state of third-party libraries (SuperObject, OmniXML and NativeXLM).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.4 (05-July-2024) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] TLMDPanelShape: Anchors property has been published.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDPanelShape: ParentBackground property has been published with False default value, like in TLMDPanelFill. Color property now has effect.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDStyleManager: Font.Name property is no longer excluded.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDFontComboBox: Example hint font bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDFormPersistence: IniLink property bug fix (IniCtrl from data module).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[+] New TElMenuBar.InMenu property.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] ElSideBar: HighDPI support.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TElPageControl: TLMDStyleManager compatibility fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDRichSyntaxEdit: Syntax scheme loading bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD IDE Tools ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDDesigner: Failed assertion on close bug fix (VCL Styles related).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.3 (04-Apr-2024) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] TNGInputDialog: Command links related flags has been added.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDCalendar: New HideInactiveEvents property.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDTrayIcon: More accurate Shift state in mouse events.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDListBox: fames and inherited forms related bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] LMD core dialogs High-DPI realated layout fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
&lt;br /&gt;
[-] Pring page setup dialog x64 bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG Dialogs ===&lt;br /&gt;
&lt;br /&gt;
[+] Editing custom buttons modal result at design time.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Design-time dialog layouting fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG ConnectionPack ===&lt;br /&gt;
&lt;br /&gt;
[-] Auth local HTTP server bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.2 (11-Feb-2024) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
[+] LMDGlyph (button and other controls): LMDGuessGlyphNumber custom callback has been added.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDMemo: WantReturns bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDListBox: frames/form-inheritance related bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDButton: Drawing with VCL Styles bug fix (Canvas.Lock).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
[+] TElAppBar: New SetEdgeEx method, which allows to specify monitor index.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] ElFloatSpinEdit: New ApplyMode property, which allows to defer typed text paring until focus exit.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.1 (27-Dec-2023) ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
[*] Universal Installer: Offline installation supported by providing zip files with all possible files for a specific IDE (trial and full version)&amp;lt;br&amp;gt;&lt;br /&gt;
[*] Universal Installer: Internally used DLLs are now signed to prevent false positives from  AV scanners&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
[-] TLMDSysSystemInfo: FillCPUInfo asm function bug fix for x64 platform.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
[*] TElTreeView.GetVisCount2 improvement.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
[-] TLMDRichEdit: PageMargins (Top, Bottom) bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDRichEdit: Printer selection bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
[-] SyntaxEdit: reporting active schemes at the specified cursor point.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG HTMLPack ===&lt;br /&gt;
[-] HTMLEngine: Paragraph indent fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.0 (08-Nov-2024) ==&lt;br /&gt;
Initial release.&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;/div&gt;</summary>
		<author><name>Rafael</name></author>	</entry>

	<entry>
		<id>https://wiki.lmd.de/index.php?title=LMD_2024_-_History&amp;diff=4692</id>
		<title>LMD 2024 - History</title>
		<link rel="alternate" type="text/html" href="https://wiki.lmd.de/index.php?title=LMD_2024_-_History&amp;diff=4692"/>
				<updated>2024-12-13T22:41:47Z</updated>
		
		<summary type="html">&lt;p&gt;Rafael: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{HEAD-ResOnly}}&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
This documents contains history logs for all LMD 2024 products.&amp;lt;br&amp;gt; &lt;br /&gt;
First official release: '''08-Nov-2024'''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; LMD-Tools section includes standalone packs as follows: LMD BarPack, LMD ChartPack, LMD DialogPack, LMD DockingPack, LMD FxPack, LMD GridPack, LMD InspectorPack, LMD RichPack, LMD SearchPack, LMD ShellPack, LMD SysPack, LMD StoragePack, LMD ThemePack and LMD WebPack.&amp;lt;br&amp;gt; LMD IDE-Tools section lists changes in LMD IDE-Tools Integration package, LMD DesignPack, LMD ScriptPack and LMD SyntaxEdit. Besides that since 2021 release all NG packs are included in the LMD VCL line.&amp;lt;br&amp;gt;&lt;br /&gt;
Read here [[LMD VCL 2024 - News|summary of all changes in LMD VCL 2024]].&lt;br /&gt;
&lt;br /&gt;
'''Legend'''&amp;lt;br&amp;gt;[+] Feature added&amp;lt;br&amp;gt;[*] Feature changed&amp;lt;br&amp;gt;[-] Bug fixed&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.7 (13-December-2024) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] TLMDTrayIcon: Support for shorter balloon hint timeouts.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDButton: NumGlyphs bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDClock: High DPI related bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD PrintPack ===&lt;br /&gt;
&lt;br /&gt;
[-] LMD Print: Preview status bar (and dialog) high-DPI related bug fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[-] ElTree: Text drawing bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TElPromptDialog: DFM fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TElTree, TElXTree: header section editor popup menus bug.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
&lt;br /&gt;
[-] SyntaxEdit: Win64x linking problem fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] SyntaxEdit: x64 bug fix (LongInt -&amp;gt; Pointer).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.6 (02-November-2024) ==&lt;br /&gt;
&lt;br /&gt;
=== Installer ===&lt;br /&gt;
&lt;br /&gt;
[+] Support for the new Win64x platform in RAD Studio 12 ('''Universal Installer only''', pre-compiled releases. Source code version supported Modern C++ projects already before). Please note: RAD Studio 12.1 is the minimum requirement for pre-compiled Athens installers.&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[*] TLMDClock: High-DPI improvements (digital clock position and size).&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDLEDLabel: High DPI scaling improvements.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDPanelFill: resize with stretched background bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DialogPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TJSDualEditDialog: Assign dual properties bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.5 (25-September-2024) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] TLMDSpellChecker: New SaveConfigIni and LoadConfigIni methods, which allows to merge spell checker settings into user's existing INI file.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDTrackBar: Do not fire OnChange event when Position property is changed while form loading.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDCalcendarEdit: StartDay default value is corrected to be 1 instead of invalid aero value.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[-] ElXTree: Control (inplace memo) has no parent window bud fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD GridPack ===&lt;br /&gt;
&lt;br /&gt;
[+] LMDGrid: New Column.OnAfterEdit event.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD IDE Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] IDE-Tools: New TBitmap property editor.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG Serialization ===&lt;br /&gt;
&lt;br /&gt;
[-] Update of supplemental files to support the current state of third-party libraries (SuperObject, OmniXML and NativeXLM).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.4 (05-July-2024) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] TLMDPanelShape: Anchors property has been published.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDPanelShape: ParentBackground property has been published with False default value, like in TLMDPanelFill. Color property now has effect.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDStyleManager: Font.Name property is no longer excluded.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDFontComboBox: Example hint font bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDFormPersistence: IniLink property bug fix (IniCtrl from data module).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[+] New TElMenuBar.InMenu property.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] ElSideBar: HighDPI support.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TElPageControl: TLMDStyleManager compatibility fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDRichSyntaxEdit: Syntax scheme loading bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD IDE Tools ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDDesigner: Failed assertion on close bug fix (VCL Styles related).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.3 (04-Apr-2024) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] TNGInputDialog: Command links related flags has been added.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDCalendar: New HideInactiveEvents property.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDTrayIcon: More accurate Shift state in mouse events.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDListBox: fames and inherited forms related bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] LMD core dialogs High-DPI realated layout fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
&lt;br /&gt;
[-] Pring page setup dialog x64 bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG Dialogs ===&lt;br /&gt;
&lt;br /&gt;
[+] Editing custom buttons modal result at design time.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Design-time dialog layouting fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG ConnectionPack ===&lt;br /&gt;
&lt;br /&gt;
[-] Auth local HTTP server bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.2 (11-Feb-2024) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
[+] LMDGlyph (button and other controls): LMDGuessGlyphNumber custom callback has been added.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDMemo: WantReturns bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDListBox: frames/form-inheritance related bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDButton: Drawing with VCL Styles bug fix (Canvas.Lock).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
[+] TElAppBar: New SetEdgeEx method, which allows to specify monitor index.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] ElFloatSpinEdit: New ApplyMode property, which allows to defer typed text paring until focus exit.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.1 (27-Dec-2023) ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
[*] Universal Installer: Offline installation supported by providing zip files with all possible files for a specific IDE (trial and full version)&amp;lt;br&amp;gt;&lt;br /&gt;
[*] Universal Installer: Internally used DLLs are now signed to prevent false positives from  AV scanners&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
[-] TLMDSysSystemInfo: FillCPUInfo asm function bug fix for x64 platform.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
[*] TElTreeView.GetVisCount2 improvement.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
[-] TLMDRichEdit: PageMargins (Top, Bottom) bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDRichEdit: Printer selection bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
[-] SyntaxEdit: reporting active schemes at the specified cursor point.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG HTMLPack ===&lt;br /&gt;
[-] HTMLEngine: Paragraph indent fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.0 (08-Nov-2024) ==&lt;br /&gt;
Initial release.&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;/div&gt;</summary>
		<author><name>Rafael</name></author>	</entry>

	<entry>
		<id>https://wiki.lmd.de/index.php?title=LMD_2024_-_History&amp;diff=4688</id>
		<title>LMD 2024 - History</title>
		<link rel="alternate" type="text/html" href="https://wiki.lmd.de/index.php?title=LMD_2024_-_History&amp;diff=4688"/>
				<updated>2024-11-11T21:05:00Z</updated>
		
		<summary type="html">&lt;p&gt;Rafael: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{HEAD-ResOnly}}&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
This documents contains history logs for all LMD 2024 products.&amp;lt;br&amp;gt; &lt;br /&gt;
First official release: '''08-Nov-2024'''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; LMD-Tools section includes standalone packs as follows: LMD BarPack, LMD ChartPack, LMD DialogPack, LMD DockingPack, LMD FxPack, LMD GridPack, LMD InspectorPack, LMD RichPack, LMD SearchPack, LMD ShellPack, LMD SysPack, LMD StoragePack, LMD ThemePack and LMD WebPack.&amp;lt;br&amp;gt; LMD IDE-Tools section lists changes in LMD IDE-Tools Integration package, LMD DesignPack, LMD ScriptPack and LMD SyntaxEdit. Besides that since 2021 release all NG packs are included in the LMD VCL line.&amp;lt;br&amp;gt;&lt;br /&gt;
Read here [[LMD VCL 2024 - News|summary of all changes in LMD VCL 2024]].&lt;br /&gt;
&lt;br /&gt;
'''Legend'''&amp;lt;br&amp;gt;[+] Feature added&amp;lt;br&amp;gt;[*] Feature changed&amp;lt;br&amp;gt;[-] Bug fixed&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.6 (02-November-2024) ==&lt;br /&gt;
&lt;br /&gt;
=== Installer ===&lt;br /&gt;
&lt;br /&gt;
[+] Support for the new Win64x platform in RAD Studio 12 ('''Universal Installer only''', pre-compiled releases. Source code version supported Modern C++ projects already before). Please note: RAD Studio 12.1 is the minimum requirement for pre-compiled Athens installers.&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[*] TLMDClock: High-DPI improvements (digital clock position and size).&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDLEDLabel: High DPI scaling improvements.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDPanelFill: resize with stretched background bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DialogPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TJSDualEditDialog: Assign dual properties bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.5 (25-September-2024) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] TLMDSpellChecker: New SaveConfigIni and LoadConfigIni methods, which allows to merge spell checker settings into user's existing INI file.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDTrackBar: Do not fire OnChange event when Position property is changed while form loading.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDCalcendarEdit: StartDay default value is corrected to be 1 instead of invalid aero value.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[-] ElXTree: Control (inplace memo) has no parent window bud fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD GridPack ===&lt;br /&gt;
&lt;br /&gt;
[+] LMDGrid: New Column.OnAfterEdit event.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD IDE Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] IDE-Tools: New TBitmap property editor.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG Serialization ===&lt;br /&gt;
&lt;br /&gt;
[-] Update of supplemental files to support the current state of third-party libraries (SuperObject, OmniXML and NativeXLM).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.4 (05-July-2024) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] TLMDPanelShape: Anchors property has been published.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDPanelShape: ParentBackground property has been published with False default value, like in TLMDPanelFill. Color property now has effect.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDStyleManager: Font.Name property is no longer excluded.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDFontComboBox: Example hint font bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDFormPersistence: IniLink property bug fix (IniCtrl from data module).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[+] New TElMenuBar.InMenu property.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] ElSideBar: HighDPI support.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TElPageControl: TLMDStyleManager compatibility fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDRichSyntaxEdit: Syntax scheme loading bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD IDE Tools ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDDesigner: Failed assertion on close bug fix (VCL Styles related).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.3 (04-Apr-2024) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] TNGInputDialog: Command links related flags has been added.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDCalendar: New HideInactiveEvents property.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDTrayIcon: More accurate Shift state in mouse events.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDListBox: fames and inherited forms related bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] LMD core dialogs High-DPI realated layout fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
&lt;br /&gt;
[-] Pring page setup dialog x64 bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG Dialogs ===&lt;br /&gt;
&lt;br /&gt;
[+] Editing custom buttons modal result at design time.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Design-time dialog layouting fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG ConnectionPack ===&lt;br /&gt;
&lt;br /&gt;
[-] Auth local HTTP server bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.2 (11-Feb-2024) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
[+] LMDGlyph (button and other controls): LMDGuessGlyphNumber custom callback has been added.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDMemo: WantReturns bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDListBox: frames/form-inheritance related bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDButton: Drawing with VCL Styles bug fix (Canvas.Lock).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
[+] TElAppBar: New SetEdgeEx method, which allows to specify monitor index.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] ElFloatSpinEdit: New ApplyMode property, which allows to defer typed text paring until focus exit.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.1 (27-Dec-2023) ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
[*] Universal Installer: Offline installation supported by providing zip files with all possible files for a specific IDE (trial and full version)&amp;lt;br&amp;gt;&lt;br /&gt;
[*] Universal Installer: Internally used DLLs are now signed to prevent false positives from  AV scanners&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
[-] TLMDSysSystemInfo: FillCPUInfo asm function bug fix for x64 platform.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
[*] TElTreeView.GetVisCount2 improvement.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
[-] TLMDRichEdit: PageMargins (Top, Bottom) bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDRichEdit: Printer selection bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
[-] SyntaxEdit: reporting active schemes at the specified cursor point.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG HTMLPack ===&lt;br /&gt;
[-] HTMLEngine: Paragraph indent fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.0 (08-Nov-2024) ==&lt;br /&gt;
Initial release.&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;/div&gt;</summary>
		<author><name>Rafael</name></author>	</entry>

	<entry>
		<id>https://wiki.lmd.de/index.php?title=LMD_2024_-_History&amp;diff=4687</id>
		<title>LMD 2024 - History</title>
		<link rel="alternate" type="text/html" href="https://wiki.lmd.de/index.php?title=LMD_2024_-_History&amp;diff=4687"/>
				<updated>2024-11-11T21:03:40Z</updated>
		
		<summary type="html">&lt;p&gt;Rafael: /* Release 2024.6 (02-November-2024) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{HEAD-ResOnly}}&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
This documents contains history logs for all LMD 2024 products.&amp;lt;br&amp;gt; &lt;br /&gt;
First official release: '''08-Nov-2024'''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; LMD-Tools section includes standalone packs as follows: LMD BarPack, LMD ChartPack, LMD DialogPack, LMD DockingPack, LMD FxPack, LMD GridPack, LMD InspectorPack, LMD RichPack, LMD SearchPack, LMD ShellPack, LMD SysPack, LMD StoragePack, LMD ThemePack and LMD WebPack.&amp;lt;br&amp;gt; LMD IDE-Tools section lists changes in LMD IDE-Tools Integration package, LMD DesignPack, LMD ScriptPack and LMD SyntaxEdit. Besides that since 2021 release all NG packs are included in the LMD VCL line.&amp;lt;br&amp;gt;&lt;br /&gt;
Read here [[LMD VCL 2024 - News|summary of all changes in LMD VCL 2024]].&lt;br /&gt;
&lt;br /&gt;
'''Legend'''&amp;lt;br&amp;gt;[+] Feature added&amp;lt;br&amp;gt;[*] Feature changed&amp;lt;br&amp;gt;[-] Bug fixed&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.6 (02-November-2024) ==&lt;br /&gt;
&lt;br /&gt;
=== Installer ===&lt;br /&gt;
&lt;br /&gt;
[+] Support for the new Win64x platform in RAD Studio 12 (Universal Installer only, pre-compiled releases. Source code version supported Modern C++ projects already before). Please note: RAD Studio 12.1 is the minimum requirement for pre-compiled Athens installers.&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[*] TLMDClock: High-DPI improvements (digital clock position and size).&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDLEDLabel: High DPI scaling improvements.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDPanelFill: resize with stretched background bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DialogPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TJSDualEditDialog: Assign dual properties bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.5 (25-September-2024) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] TLMDSpellChecker: New SaveConfigIni and LoadConfigIni methods, which allows to merge spell checker settings into user's existing INI file.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDTrackBar: Do not fire OnChange event when Position property is changed while form loading.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDCalcendarEdit: StartDay default value is corrected to be 1 instead of invalid aero value.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[-] ElXTree: Control (inplace memo) has no parent window bud fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD GridPack ===&lt;br /&gt;
&lt;br /&gt;
[+] LMDGrid: New Column.OnAfterEdit event.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD IDE Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] IDE-Tools: New TBitmap property editor.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG Serialization ===&lt;br /&gt;
&lt;br /&gt;
[-] Update of supplemental files to support the current state of third-party libraries (SuperObject, OmniXML and NativeXLM).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.4 (05-July-2024) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] TLMDPanelShape: Anchors property has been published.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDPanelShape: ParentBackground property has been published with False default value, like in TLMDPanelFill. Color property now has effect.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDStyleManager: Font.Name property is no longer excluded.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDFontComboBox: Example hint font bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDFormPersistence: IniLink property bug fix (IniCtrl from data module).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[+] New TElMenuBar.InMenu property.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] ElSideBar: HighDPI support.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TElPageControl: TLMDStyleManager compatibility fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDRichSyntaxEdit: Syntax scheme loading bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD IDE Tools ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDDesigner: Failed assertion on close bug fix (VCL Styles related).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.3 (04-Apr-2024) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] TNGInputDialog: Command links related flags has been added.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDCalendar: New HideInactiveEvents property.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDTrayIcon: More accurate Shift state in mouse events.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDListBox: fames and inherited forms related bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] LMD core dialogs High-DPI realated layout fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
&lt;br /&gt;
[-] Pring page setup dialog x64 bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG Dialogs ===&lt;br /&gt;
&lt;br /&gt;
[+] Editing custom buttons modal result at design time.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Design-time dialog layouting fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG ConnectionPack ===&lt;br /&gt;
&lt;br /&gt;
[-] Auth local HTTP server bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.2 (11-Feb-2024) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
[+] LMDGlyph (button and other controls): LMDGuessGlyphNumber custom callback has been added.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDMemo: WantReturns bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDListBox: frames/form-inheritance related bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDButton: Drawing with VCL Styles bug fix (Canvas.Lock).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
[+] TElAppBar: New SetEdgeEx method, which allows to specify monitor index.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] ElFloatSpinEdit: New ApplyMode property, which allows to defer typed text paring until focus exit.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.1 (27-Dec-2023) ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
[*] Universal Installer: Offline installation supported by providing zip files with all possible files for a specific IDE (trial and full version)&amp;lt;br&amp;gt;&lt;br /&gt;
[*] Universal Installer: Internally used DLLs are now signed to prevent false positives from  AV scanners&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
[-] TLMDSysSystemInfo: FillCPUInfo asm function bug fix for x64 platform.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
[*] TElTreeView.GetVisCount2 improvement.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
[-] TLMDRichEdit: PageMargins (Top, Bottom) bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDRichEdit: Printer selection bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
[-] SyntaxEdit: reporting active schemes at the specified cursor point.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG HTMLPack ===&lt;br /&gt;
[-] HTMLEngine: Paragraph indent fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.0 (08-Nov-2024) ==&lt;br /&gt;
Initial release.&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;/div&gt;</summary>
		<author><name>Rafael</name></author>	</entry>

	<entry>
		<id>https://wiki.lmd.de/index.php?title=LMD_2024_-_History&amp;diff=4686</id>
		<title>LMD 2024 - History</title>
		<link rel="alternate" type="text/html" href="https://wiki.lmd.de/index.php?title=LMD_2024_-_History&amp;diff=4686"/>
				<updated>2024-11-01T22:06:40Z</updated>
		
		<summary type="html">&lt;p&gt;Rafael: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{HEAD-ResOnly}}&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
This documents contains history logs for all LMD 2024 products.&amp;lt;br&amp;gt; &lt;br /&gt;
First official release: '''08-Nov-2024'''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; LMD-Tools section includes standalone packs as follows: LMD BarPack, LMD ChartPack, LMD DialogPack, LMD DockingPack, LMD FxPack, LMD GridPack, LMD InspectorPack, LMD RichPack, LMD SearchPack, LMD ShellPack, LMD SysPack, LMD StoragePack, LMD ThemePack and LMD WebPack.&amp;lt;br&amp;gt; LMD IDE-Tools section lists changes in LMD IDE-Tools Integration package, LMD DesignPack, LMD ScriptPack and LMD SyntaxEdit. Besides that since 2021 release all NG packs are included in the LMD VCL line.&amp;lt;br&amp;gt;&lt;br /&gt;
Read here [[LMD VCL 2024 - News|summary of all changes in LMD VCL 2024]].&lt;br /&gt;
&lt;br /&gt;
'''Legend'''&amp;lt;br&amp;gt;[+] Feature added&amp;lt;br&amp;gt;[*] Feature changed&amp;lt;br&amp;gt;[-] Bug fixed&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.6 (02-November-2024) ==&lt;br /&gt;
&lt;br /&gt;
=== Installer ===&lt;br /&gt;
&lt;br /&gt;
[+] Support for the new Win64x platform in RAD Studio 12 (pre-compiled releases. Source code version supported Modern C++ projects already before). Please note: RAD Studio 12.1 is the minimum requirement for pre-compiled Athens installers.&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[*] TLMDClock: High-DPI improvements (digital clock position and size).&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDLEDLabel: High DPI scaling improvements.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDPanelFill: resize with stretched background bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DialogPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TJSDualEditDialog: Assign dual properties bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.5 (25-September-2024) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] TLMDSpellChecker: New SaveConfigIni and LoadConfigIni methods, which allows to merge spell checker settings into user's existing INI file.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDTrackBar: Do not fire OnChange event when Position property is changed while form loading.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDCalcendarEdit: StartDay default value is corrected to be 1 instead of invalid aero value.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[-] ElXTree: Control (inplace memo) has no parent window bud fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD GridPack ===&lt;br /&gt;
&lt;br /&gt;
[+] LMDGrid: New Column.OnAfterEdit event.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD IDE Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] IDE-Tools: New TBitmap property editor.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG Serialization ===&lt;br /&gt;
&lt;br /&gt;
[-] Update of supplemental files to support the current state of third-party libraries (SuperObject, OmniXML and NativeXLM).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.4 (05-July-2024) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] TLMDPanelShape: Anchors property has been published.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDPanelShape: ParentBackground property has been published with False default value, like in TLMDPanelFill. Color property now has effect.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDStyleManager: Font.Name property is no longer excluded.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDFontComboBox: Example hint font bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDFormPersistence: IniLink property bug fix (IniCtrl from data module).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[+] New TElMenuBar.InMenu property.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] ElSideBar: HighDPI support.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TElPageControl: TLMDStyleManager compatibility fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDRichSyntaxEdit: Syntax scheme loading bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD IDE Tools ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDDesigner: Failed assertion on close bug fix (VCL Styles related).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.3 (04-Apr-2024) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] TNGInputDialog: Command links related flags has been added.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDCalendar: New HideInactiveEvents property.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDTrayIcon: More accurate Shift state in mouse events.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDListBox: fames and inherited forms related bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] LMD core dialogs High-DPI realated layout fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
&lt;br /&gt;
[-] Pring page setup dialog x64 bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG Dialogs ===&lt;br /&gt;
&lt;br /&gt;
[+] Editing custom buttons modal result at design time.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Design-time dialog layouting fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG ConnectionPack ===&lt;br /&gt;
&lt;br /&gt;
[-] Auth local HTTP server bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.2 (11-Feb-2024) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
[+] LMDGlyph (button and other controls): LMDGuessGlyphNumber custom callback has been added.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDMemo: WantReturns bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDListBox: frames/form-inheritance related bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDButton: Drawing with VCL Styles bug fix (Canvas.Lock).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
[+] TElAppBar: New SetEdgeEx method, which allows to specify monitor index.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] ElFloatSpinEdit: New ApplyMode property, which allows to defer typed text paring until focus exit.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.1 (27-Dec-2023) ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
[*] Universal Installer: Offline installation supported by providing zip files with all possible files for a specific IDE (trial and full version)&amp;lt;br&amp;gt;&lt;br /&gt;
[*] Universal Installer: Internally used DLLs are now signed to prevent false positives from  AV scanners&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
[-] TLMDSysSystemInfo: FillCPUInfo asm function bug fix for x64 platform.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
[*] TElTreeView.GetVisCount2 improvement.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
[-] TLMDRichEdit: PageMargins (Top, Bottom) bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDRichEdit: Printer selection bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
[-] SyntaxEdit: reporting active schemes at the specified cursor point.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG HTMLPack ===&lt;br /&gt;
[-] HTMLEngine: Paragraph indent fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.0 (08-Nov-2024) ==&lt;br /&gt;
Initial release.&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;/div&gt;</summary>
		<author><name>Rafael</name></author>	</entry>

	<entry>
		<id>https://wiki.lmd.de/index.php?title=LMD_2024_-_History&amp;diff=4685</id>
		<title>LMD 2024 - History</title>
		<link rel="alternate" type="text/html" href="https://wiki.lmd.de/index.php?title=LMD_2024_-_History&amp;diff=4685"/>
				<updated>2024-11-01T21:56:42Z</updated>
		
		<summary type="html">&lt;p&gt;Rafael: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{HEAD-ResOnly}}&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
This documents contains history logs for all LMD 2024 products.&amp;lt;br&amp;gt; &lt;br /&gt;
First official release: '''08-Nov-2024'''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; LMD-Tools section includes standalone packs as follows: LMD BarPack, LMD ChartPack, LMD DialogPack, LMD DockingPack, LMD FxPack, LMD GridPack, LMD InspectorPack, LMD RichPack, LMD SearchPack, LMD ShellPack, LMD SysPack, LMD StoragePack, LMD ThemePack and LMD WebPack.&amp;lt;br&amp;gt; LMD IDE-Tools section lists changes in LMD IDE-Tools Integration package, LMD DesignPack, LMD ScriptPack and LMD SyntaxEdit. Besides that since 2021 release all NG packs are included in the LMD VCL line.&amp;lt;br&amp;gt;&lt;br /&gt;
Read here [[LMD VCL 2024 - News|summary of all changes in LMD VCL 2024]].&lt;br /&gt;
&lt;br /&gt;
'''Legend'''&amp;lt;br&amp;gt;[+] Feature added&amp;lt;br&amp;gt;[*] Feature changed&amp;lt;br&amp;gt;[-] Bug fixed&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.6 (02-November-2024) ==&lt;br /&gt;
&lt;br /&gt;
=== Installer ===&lt;br /&gt;
&lt;br /&gt;
[+] Support for the new Win64x platform in RAD Studio 12 (pre-compiled releases, source code version, supported Modern C++ projects already before). Please note: RAD Studio 12.1 is the minimum requirement for pre-compiled Athens installers.&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[*] TLMDClock: High-DPI improvements (digital clock position and size).&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDLEDLabel: High DPI scaling improvements.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDPanelFill: resize with stretched background bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DialogPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TJSDualEditDialog: Assign dual properties bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.5 (25-September-2024) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] TLMDSpellChecker: New SaveConfigIni and LoadConfigIni methods, which allows to merge spell checker settings into user's existing INI file.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDTrackBar: Do not fire OnChange event when Position property is changed while form loading.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDCalcendarEdit: StartDay default value is corrected to be 1 instead of invalid aero value.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[-] ElXTree: Control (inplace memo) has no parent window bud fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD GridPack ===&lt;br /&gt;
&lt;br /&gt;
[+] LMDGrid: New Column.OnAfterEdit event.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD IDE Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] IDE-Tools: New TBitmap property editor.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG Serialization ===&lt;br /&gt;
&lt;br /&gt;
[-] Update of supplemental files to support the current state of third-party libraries (SuperObject, OmniXML and NativeXLM).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.4 (05-July-2024) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] TLMDPanelShape: Anchors property has been published.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDPanelShape: ParentBackground property has been published with False default value, like in TLMDPanelFill. Color property now has effect.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDStyleManager: Font.Name property is no longer excluded.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDFontComboBox: Example hint font bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDFormPersistence: IniLink property bug fix (IniCtrl from data module).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[+] New TElMenuBar.InMenu property.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] ElSideBar: HighDPI support.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TElPageControl: TLMDStyleManager compatibility fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDRichSyntaxEdit: Syntax scheme loading bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD IDE Tools ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDDesigner: Failed assertion on close bug fix (VCL Styles related).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.3 (04-Apr-2024) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] TNGInputDialog: Command links related flags has been added.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDCalendar: New HideInactiveEvents property.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDTrayIcon: More accurate Shift state in mouse events.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDListBox: fames and inherited forms related bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] LMD core dialogs High-DPI realated layout fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
&lt;br /&gt;
[-] Pring page setup dialog x64 bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG Dialogs ===&lt;br /&gt;
&lt;br /&gt;
[+] Editing custom buttons modal result at design time.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Design-time dialog layouting fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG ConnectionPack ===&lt;br /&gt;
&lt;br /&gt;
[-] Auth local HTTP server bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.2 (11-Feb-2024) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
[+] LMDGlyph (button and other controls): LMDGuessGlyphNumber custom callback has been added.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDMemo: WantReturns bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDListBox: frames/form-inheritance related bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDButton: Drawing with VCL Styles bug fix (Canvas.Lock).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
[+] TElAppBar: New SetEdgeEx method, which allows to specify monitor index.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] ElFloatSpinEdit: New ApplyMode property, which allows to defer typed text paring until focus exit.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.1 (27-Dec-2023) ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
[*] Universal Installer: Offline installation supported by providing zip files with all possible files for a specific IDE (trial and full version)&amp;lt;br&amp;gt;&lt;br /&gt;
[*] Universal Installer: Internally used DLLs are now signed to prevent false positives from  AV scanners&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
[-] TLMDSysSystemInfo: FillCPUInfo asm function bug fix for x64 platform.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
[*] TElTreeView.GetVisCount2 improvement.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
[-] TLMDRichEdit: PageMargins (Top, Bottom) bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDRichEdit: Printer selection bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
[-] SyntaxEdit: reporting active schemes at the specified cursor point.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG HTMLPack ===&lt;br /&gt;
[-] HTMLEngine: Paragraph indent fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.0 (08-Nov-2024) ==&lt;br /&gt;
Initial release.&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;/div&gt;</summary>
		<author><name>Rafael</name></author>	</entry>

	<entry>
		<id>https://wiki.lmd.de/index.php?title=LMD_2024_-_History&amp;diff=4684</id>
		<title>LMD 2024 - History</title>
		<link rel="alternate" type="text/html" href="https://wiki.lmd.de/index.php?title=LMD_2024_-_History&amp;diff=4684"/>
				<updated>2024-11-01T21:56:31Z</updated>
		
		<summary type="html">&lt;p&gt;Rafael: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{HEAD-ResOnly}}&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
This documents contains history logs for all LMD 2024 products.&amp;lt;br&amp;gt; &lt;br /&gt;
First official release: '''08-Nov-2024'''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; LMD-Tools section includes standalone packs as follows: LMD BarPack, LMD ChartPack, LMD DialogPack, LMD DockingPack, LMD FxPack, LMD GridPack, LMD InspectorPack, LMD RichPack, LMD SearchPack, LMD ShellPack, LMD SysPack, LMD StoragePack, LMD ThemePack and LMD WebPack.&amp;lt;br&amp;gt; LMD IDE-Tools section lists changes in LMD IDE-Tools Integration package, LMD DesignPack, LMD ScriptPack and LMD SyntaxEdit. Besides that since 2021 release all NG packs are included in the LMD VCL line.&amp;lt;br&amp;gt;&lt;br /&gt;
Read here [[LMD VCL 2024 - News|summary of all changes in LMD VCL 2024]].&lt;br /&gt;
&lt;br /&gt;
'''Legend'''&amp;lt;br&amp;gt;[+] Feature added&amp;lt;br&amp;gt;[*] Feature changed&amp;lt;br&amp;gt;[-] Bug fixed&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.6 (XX-November-2024) ==&lt;br /&gt;
&lt;br /&gt;
=== Installer ===&lt;br /&gt;
&lt;br /&gt;
[+] Support for the new Win64x platform in RAD Studio 12 (pre-compiled releases, source code version, supported Modern C++ projects already before). Please note: RAD Studio 12.1 is the minimum requirement for pre-compiled Athens installers.&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[*] TLMDClock: High-DPI improvements (digital clock position and size).&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDLEDLabel: High DPI scaling improvements.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDPanelFill: resize with stretched background bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DialogPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TJSDualEditDialog: Assign dual properties bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.5 (25-September-2024) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] TLMDSpellChecker: New SaveConfigIni and LoadConfigIni methods, which allows to merge spell checker settings into user's existing INI file.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDTrackBar: Do not fire OnChange event when Position property is changed while form loading.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDCalcendarEdit: StartDay default value is corrected to be 1 instead of invalid aero value.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[-] ElXTree: Control (inplace memo) has no parent window bud fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD GridPack ===&lt;br /&gt;
&lt;br /&gt;
[+] LMDGrid: New Column.OnAfterEdit event.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD IDE Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] IDE-Tools: New TBitmap property editor.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG Serialization ===&lt;br /&gt;
&lt;br /&gt;
[-] Update of supplemental files to support the current state of third-party libraries (SuperObject, OmniXML and NativeXLM).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.4 (05-July-2024) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] TLMDPanelShape: Anchors property has been published.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDPanelShape: ParentBackground property has been published with False default value, like in TLMDPanelFill. Color property now has effect.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDStyleManager: Font.Name property is no longer excluded.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDFontComboBox: Example hint font bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDFormPersistence: IniLink property bug fix (IniCtrl from data module).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[+] New TElMenuBar.InMenu property.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] ElSideBar: HighDPI support.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TElPageControl: TLMDStyleManager compatibility fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDRichSyntaxEdit: Syntax scheme loading bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD IDE Tools ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDDesigner: Failed assertion on close bug fix (VCL Styles related).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.3 (04-Apr-2024) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] TNGInputDialog: Command links related flags has been added.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDCalendar: New HideInactiveEvents property.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDTrayIcon: More accurate Shift state in mouse events.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDListBox: fames and inherited forms related bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] LMD core dialogs High-DPI realated layout fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
&lt;br /&gt;
[-] Pring page setup dialog x64 bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG Dialogs ===&lt;br /&gt;
&lt;br /&gt;
[+] Editing custom buttons modal result at design time.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Design-time dialog layouting fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG ConnectionPack ===&lt;br /&gt;
&lt;br /&gt;
[-] Auth local HTTP server bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.2 (11-Feb-2024) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
[+] LMDGlyph (button and other controls): LMDGuessGlyphNumber custom callback has been added.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDMemo: WantReturns bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDListBox: frames/form-inheritance related bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDButton: Drawing with VCL Styles bug fix (Canvas.Lock).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
[+] TElAppBar: New SetEdgeEx method, which allows to specify monitor index.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] ElFloatSpinEdit: New ApplyMode property, which allows to defer typed text paring until focus exit.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.1 (27-Dec-2023) ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
[*] Universal Installer: Offline installation supported by providing zip files with all possible files for a specific IDE (trial and full version)&amp;lt;br&amp;gt;&lt;br /&gt;
[*] Universal Installer: Internally used DLLs are now signed to prevent false positives from  AV scanners&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
[-] TLMDSysSystemInfo: FillCPUInfo asm function bug fix for x64 platform.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
[*] TElTreeView.GetVisCount2 improvement.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
[-] TLMDRichEdit: PageMargins (Top, Bottom) bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDRichEdit: Printer selection bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
[-] SyntaxEdit: reporting active schemes at the specified cursor point.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG HTMLPack ===&lt;br /&gt;
[-] HTMLEngine: Paragraph indent fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.0 (08-Nov-2024) ==&lt;br /&gt;
Initial release.&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;/div&gt;</summary>
		<author><name>Rafael</name></author>	</entry>

	<entry>
		<id>https://wiki.lmd.de/index.php?title=LMD_2024_-_History&amp;diff=4680</id>
		<title>LMD 2024 - History</title>
		<link rel="alternate" type="text/html" href="https://wiki.lmd.de/index.php?title=LMD_2024_-_History&amp;diff=4680"/>
				<updated>2024-09-25T19:38:20Z</updated>
		
		<summary type="html">&lt;p&gt;Rafael: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{HEAD-ResOnly}}&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
This documents contains history logs for all LMD 2024 products.&amp;lt;br&amp;gt; &lt;br /&gt;
First official release: '''08-Nov-2024'''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; LMD-Tools section includes standalone packs as follows: LMD BarPack, LMD ChartPack, LMD DialogPack, LMD DockingPack, LMD FxPack, LMD GridPack, LMD InspectorPack, LMD RichPack, LMD SearchPack, LMD ShellPack, LMD SysPack, LMD StoragePack, LMD ThemePack and LMD WebPack.&amp;lt;br&amp;gt; LMD IDE-Tools section lists changes in LMD IDE-Tools Integration package, LMD DesignPack, LMD ScriptPack and LMD SyntaxEdit. Besides that since 2021 release all NG packs are included in the LMD VCL line.&amp;lt;br&amp;gt;&lt;br /&gt;
Read here [[LMD VCL 2024 - News|summary of all changes in LMD VCL 2024]].&lt;br /&gt;
&lt;br /&gt;
'''Legend'''&amp;lt;br&amp;gt;[+] Feature added&amp;lt;br&amp;gt;[*] Feature changed&amp;lt;br&amp;gt;[-] Bug fixed&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.5 (25-September-2024) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] TLMDSpellChecker: New SaveConfigIni and LoadConfigIni methods, which allows to merge spell checker settings into user's existing INI file.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDTrackBar: Do not fire OnChange event when Position property is changed while form loading.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDCalcendarEdit: StartDay default value is corrected to be 1 instead of invalid aero value.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[-] ElXTree: Control (inplace memo) has no parent window bud fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD GridPack ===&lt;br /&gt;
&lt;br /&gt;
[+] LMDGrid: New Column.OnAfterEdit event.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD IDE Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] IDE-Tools: New TBitmap property editor.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG Serialization ===&lt;br /&gt;
&lt;br /&gt;
[-] Update of supplemental files to support the current state of third-party libraries (SuperObject, OmniXML and NativeXLM).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.4 (05-July-2024) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] TLMDPanelShape: Anchors property has been published.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDPanelShape: ParentBackground property has been published with False default value, like in TLMDPanelFill. Color property now has effect.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDStyleManager: Font.Name property is no longer excluded.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDFontComboBox: Example hint font bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDFormPersistence: IniLink property bug fix (IniCtrl from data module).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[+] New TElMenuBar.InMenu property.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] ElSideBar: HighDPI support.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TElPageControl: TLMDStyleManager compatibility fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDRichSyntaxEdit: Syntax scheme loading bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD IDE Tools ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDDesigner: Failed assertion on close bug fix (VCL Styles related).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.3 (04-Apr-2024) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] TNGInputDialog: Command links related flags has been added.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDCalendar: New HideInactiveEvents property.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDTrayIcon: More accurate Shift state in mouse events.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDListBox: fames and inherited forms related bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] LMD core dialogs High-DPI realated layout fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
&lt;br /&gt;
[-] Pring page setup dialog x64 bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG Dialogs ===&lt;br /&gt;
&lt;br /&gt;
[+] Editing custom buttons modal result at design time.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Design-time dialog layouting fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG ConnectionPack ===&lt;br /&gt;
&lt;br /&gt;
[-] Auth local HTTP server bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.2 (11-Feb-2024) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
[+] LMDGlyph (button and other controls): LMDGuessGlyphNumber custom callback has been added.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDMemo: WantReturns bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDListBox: frames/form-inheritance related bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDButton: Drawing with VCL Styles bug fix (Canvas.Lock).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
[+] TElAppBar: New SetEdgeEx method, which allows to specify monitor index.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] ElFloatSpinEdit: New ApplyMode property, which allows to defer typed text paring until focus exit.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.1 (27-Dec-2023) ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
[*] Universal Installer: Offline installation supported by providing zip files with all possible files for a specific IDE (trial and full version)&amp;lt;br&amp;gt;&lt;br /&gt;
[*] Universal Installer: Internally used DLLs are now signed to prevent false positives from  AV scanners&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
[-] TLMDSysSystemInfo: FillCPUInfo asm function bug fix for x64 platform.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
[*] TElTreeView.GetVisCount2 improvement.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
[-] TLMDRichEdit: PageMargins (Top, Bottom) bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDRichEdit: Printer selection bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
[-] SyntaxEdit: reporting active schemes at the specified cursor point.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG HTMLPack ===&lt;br /&gt;
[-] HTMLEngine: Paragraph indent fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.0 (08-Nov-2024) ==&lt;br /&gt;
Initial release.&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;/div&gt;</summary>
		<author><name>Rafael</name></author>	</entry>

	<entry>
		<id>https://wiki.lmd.de/index.php?title=LMD_2024_-_History&amp;diff=4678</id>
		<title>LMD 2024 - History</title>
		<link rel="alternate" type="text/html" href="https://wiki.lmd.de/index.php?title=LMD_2024_-_History&amp;diff=4678"/>
				<updated>2024-07-05T20:34:01Z</updated>
		
		<summary type="html">&lt;p&gt;Rafael: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{HEAD-ResOnly}}&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
This documents contains history logs for all LMD 2024 products.&amp;lt;br&amp;gt; &lt;br /&gt;
First official release: '''08-Nov-2024'''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; LMD-Tools section includes standalone packs as follows: LMD BarPack, LMD ChartPack, LMD DialogPack, LMD DockingPack, LMD FxPack, LMD GridPack, LMD InspectorPack, LMD RichPack, LMD SearchPack, LMD ShellPack, LMD SysPack, LMD StoragePack, LMD ThemePack and LMD WebPack.&amp;lt;br&amp;gt; LMD IDE-Tools section lists changes in LMD IDE-Tools Integration package, LMD DesignPack, LMD ScriptPack and LMD SyntaxEdit. Besides that since 2021 release all NG packs are included in the LMD VCL line.&amp;lt;br&amp;gt;&lt;br /&gt;
Read here [[LMD VCL 2024 - News|summary of all changes in LMD VCL 2024]].&lt;br /&gt;
&lt;br /&gt;
'''Legend'''&amp;lt;br&amp;gt;[+] Feature added&amp;lt;br&amp;gt;[*] Feature changed&amp;lt;br&amp;gt;[-] Bug fixed&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.4 (05-July-2024) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] TLMDPanelShape: Anchors property has been published.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDPanelShape: ParentBackground property has been published with False default value, like in TLMDPanelFill. Color property now has effect.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDStyleManager: Font.Name property is no longer excluded.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDFontComboBox: Example hint font bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDFormPersistence: IniLink property bug fix (IniCtrl from data module).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[+] New TElMenuBar.InMenu property.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] ElSideBar: HighDPI support.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TElPageControl: TLMDStyleManager compatibility fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDRichSyntaxEdit: Syntax scheme loading bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD IDE Tools ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDDesigner: Failed assertion on close bug fix (VCL Styles related).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.3 (04-Apr-2024) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] TNGInputDialog: Command links related flags has been added.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDCalendar: New HideInactiveEvents property.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDTrayIcon: More accurate Shift state in mouse events.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDListBox: fames and inherited forms related bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] LMD core dialogs High-DPI realated layout fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
&lt;br /&gt;
[-] Pring page setup dialog x64 bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG Dialogs ===&lt;br /&gt;
&lt;br /&gt;
[+] Editing custom buttons modal result at design time.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Design-time dialog layouting fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG ConnectionPack ===&lt;br /&gt;
&lt;br /&gt;
[-] Auth local HTTP server bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.2 (11-Feb-2024) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
[+] LMDGlyph (button and other controls): LMDGuessGlyphNumber custom callback has been added.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDMemo: WantReturns bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDListBox: frames/form-inheritance related bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDButton: Drawing with VCL Styles bug fix (Canvas.Lock).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
[+] TElAppBar: New SetEdgeEx method, which allows to specify monitor index.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] ElFloatSpinEdit: New ApplyMode property, which allows to defer typed text paring until focus exit.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.1 (27-Dec-2023) ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
[*] Universal Installer: Offline installation supported by providing zip files with all possible files for a specific IDE (trial and full version)&amp;lt;br&amp;gt;&lt;br /&gt;
[*] Universal Installer: Internally used DLLs are now signed to prevent false positives from  AV scanners&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
[-] TLMDSysSystemInfo: FillCPUInfo asm function bug fix for x64 platform.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
[*] TElTreeView.GetVisCount2 improvement.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
[-] TLMDRichEdit: PageMargins (Top, Bottom) bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDRichEdit: Printer selection bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
[-] SyntaxEdit: reporting active schemes at the specified cursor point.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG HTMLPack ===&lt;br /&gt;
[-] HTMLEngine: Paragraph indent fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.0 (08-Nov-2024) ==&lt;br /&gt;
Initial release.&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;/div&gt;</summary>
		<author><name>Rafael</name></author>	</entry>

	<entry>
		<id>https://wiki.lmd.de/index.php?title=LMD_2024_-_History&amp;diff=4675</id>
		<title>LMD 2024 - History</title>
		<link rel="alternate" type="text/html" href="https://wiki.lmd.de/index.php?title=LMD_2024_-_History&amp;diff=4675"/>
				<updated>2024-04-04T18:51:48Z</updated>
		
		<summary type="html">&lt;p&gt;Rafael: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{HEAD-ResOnly}}&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
This documents contains history logs for all LMD 2024 products.&amp;lt;br&amp;gt; &lt;br /&gt;
First official release: '''08-Nov-2024'''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; LMD-Tools section includes standalone packs as follows: LMD BarPack, LMD ChartPack, LMD DialogPack, LMD DockingPack, LMD FxPack, LMD GridPack, LMD InspectorPack, LMD RichPack, LMD SearchPack, LMD ShellPack, LMD SysPack, LMD StoragePack, LMD ThemePack and LMD WebPack.&amp;lt;br&amp;gt; LMD IDE-Tools section lists changes in LMD IDE-Tools Integration package, LMD DesignPack, LMD ScriptPack and LMD SyntaxEdit. Besides that since 2021 release all NG packs are included in the LMD VCL line.&amp;lt;br&amp;gt;&lt;br /&gt;
Read here [[LMD VCL 2024 - News|summary of all changes in LMD VCL 2024]].&lt;br /&gt;
&lt;br /&gt;
'''Legend'''&amp;lt;br&amp;gt;[+] Feature added&amp;lt;br&amp;gt;[*] Feature changed&amp;lt;br&amp;gt;[-] Bug fixed&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.3 (04-Apr-2024) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] TNGInputDialog: Command links related flags has been added.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDCalendar: New HideInactiveEvents property.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDTrayIcon: More accurate Shift state in mouse events.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDListBox: fames and inherited forms related bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] LMD core dialogs High-DPI realated layout fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
&lt;br /&gt;
[-] Pring page setup dialog x64 bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG Dialogs ===&lt;br /&gt;
&lt;br /&gt;
[+] Editing custom buttons modal result at design time.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Design-time dialog layouting fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG ConnectionPack ===&lt;br /&gt;
&lt;br /&gt;
[-] Auth local HTTP server bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.2 (11-Feb-2024) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
[+] LMDGlyph (button and other controls): LMDGuessGlyphNumber custom callback has been added.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDMemo: WantReturns bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDListBox: frames/form-inheritance related bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDButton: Drawing with VCL Styles bug fix (Canvas.Lock).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
[+] TElAppBar: New SetEdgeEx method, which allows to specify monitor index.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] ElFloatSpinEdit: New ApplyMode property, which allows to defer typed text paring until focus exit.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.1 (27-Dec-2023) ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
[*] Universal Installer: Offline installation supported by providing zip files with all possible files for a specific IDE (trial and full version)&amp;lt;br&amp;gt;&lt;br /&gt;
[*] Universal Installer: Internally used DLLs are now signed to prevent false positives from  AV scanners&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
[-] TLMDSysSystemInfo: FillCPUInfo asm function bug fix for x64 platform.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
[*] TElTreeView.GetVisCount2 improvement.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
[-] TLMDRichEdit: PageMargins (Top, Bottom) bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDRichEdit: Printer selection bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
[-] SyntaxEdit: reporting active schemes at the specified cursor point.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG HTMLPack ===&lt;br /&gt;
[-] HTMLEngine: Paragraph indent fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.0 (08-Nov-2024) ==&lt;br /&gt;
Initial release.&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;/div&gt;</summary>
		<author><name>Rafael</name></author>	</entry>

	<entry>
		<id>https://wiki.lmd.de/index.php?title=LMD_2024_-_History&amp;diff=4672</id>
		<title>LMD 2024 - History</title>
		<link rel="alternate" type="text/html" href="https://wiki.lmd.de/index.php?title=LMD_2024_-_History&amp;diff=4672"/>
				<updated>2024-02-11T19:24:04Z</updated>
		
		<summary type="html">&lt;p&gt;Rafael: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{HEAD-ResOnly}}&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
This documents contains history logs for all LMD 2024 products.&amp;lt;br&amp;gt; &lt;br /&gt;
First official release: '''08-Nov-2024'''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; LMD-Tools section includes standalone packs as follows: LMD BarPack, LMD ChartPack, LMD DialogPack, LMD DockingPack, LMD FxPack, LMD GridPack, LMD InspectorPack, LMD RichPack, LMD SearchPack, LMD ShellPack, LMD SysPack, LMD StoragePack, LMD ThemePack and LMD WebPack.&amp;lt;br&amp;gt; LMD IDE-Tools section lists changes in LMD IDE-Tools Integration package, LMD DesignPack, LMD ScriptPack and LMD SyntaxEdit. Besides that since 2021 release all NG packs are included in the LMD VCL line.&amp;lt;br&amp;gt;&lt;br /&gt;
Read here [[LMD VCL 2024 - News|summary of all changes in LMD VCL 2024]].&lt;br /&gt;
&lt;br /&gt;
'''Legend'''&amp;lt;br&amp;gt;[+] Feature added&amp;lt;br&amp;gt;[*] Feature changed&amp;lt;br&amp;gt;[-] Bug fixed&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.2 (11-Feb-2024) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
[+] LMDGlyph (button and other controls): LMDGuessGlyphNumber custom callback has been added.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDMemo: WantReturns bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDListBox: frames/form-inheritance related bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDButton: Drawing with VCL Styles bug fix (Canvas.Lock).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
[+] TElAppBar: New SetEdgeEx method, which allows to specify monitor index.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] ElFloatSpinEdit: New ApplyMode property, which allows to defer typed text paring until focus exit.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.1 (27-Dec-2023) ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
[*] Universal Installer: Offline installation supported by providing zip files with all possible files for a specific IDE (trial and full version)&amp;lt;br&amp;gt;&lt;br /&gt;
[*] Universal Installer: Internally used DLLs are now signed to prevent false positives from  AV scanners&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
[-] TLMDSysSystemInfo: FillCPUInfo asm function bug fix for x64 platform.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
[*] TElTreeView.GetVisCount2 improvement.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
[-] TLMDRichEdit: PageMargins (Top, Bottom) bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDRichEdit: Printer selection bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
[-] SyntaxEdit: reporting active schemes at the specified cursor point.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG HTMLPack ===&lt;br /&gt;
[-] HTMLEngine: Paragraph indent fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.0 (08-Nov-2024) ==&lt;br /&gt;
Initial release.&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;/div&gt;</summary>
		<author><name>Rafael</name></author>	</entry>

	<entry>
		<id>https://wiki.lmd.de/index.php?title=LMD_2024_-_History&amp;diff=4670</id>
		<title>LMD 2024 - History</title>
		<link rel="alternate" type="text/html" href="https://wiki.lmd.de/index.php?title=LMD_2024_-_History&amp;diff=4670"/>
				<updated>2023-12-26T00:59:52Z</updated>
		
		<summary type="html">&lt;p&gt;Rafael: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{HEAD-ResOnly}}&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
This documents contains history logs for all LMD 2024 products.&amp;lt;br&amp;gt; &lt;br /&gt;
First official release: '''08-Nov-2024'''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; LMD-Tools section includes standalone packs as follows: LMD BarPack, LMD ChartPack, LMD DialogPack, LMD DockingPack, LMD FxPack, LMD GridPack, LMD InspectorPack, LMD RichPack, LMD SearchPack, LMD ShellPack, LMD SysPack, LMD StoragePack, LMD ThemePack and LMD WebPack.&amp;lt;br&amp;gt; LMD IDE-Tools section lists changes in LMD IDE-Tools Integration package, LMD DesignPack, LMD ScriptPack and LMD SyntaxEdit. Besides that since 2021 release all NG packs are included in the LMD VCL line.&amp;lt;br&amp;gt;&lt;br /&gt;
Read here [[LMD VCL 2024 - News|summary of all changes in LMD VCL 2024]].&lt;br /&gt;
&lt;br /&gt;
'''Legend'''&amp;lt;br&amp;gt;[+] Feature added&amp;lt;br&amp;gt;[*] Feature changed&amp;lt;br&amp;gt;[-] Bug fixed&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.1 (27-Dec-2023) ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
[*] Universal Installer: Offline installation supported by providing zip files with all possible files for a specific IDE (trial and full version)&amp;lt;br&amp;gt;&lt;br /&gt;
[*] Universal Installer: Internally used DLLs are now signed to prevent false positives from  AV scanners&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
[-] TLMDSysSystemInfo: FillCPUInfo asm function bug fix for x64 platform.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
[*] TElTreeView.GetVisCount2 improvement.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
[-] TLMDRichEdit: PageMargins (Top, Bottom) bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDRichEdit: Printer selection bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
[-] SyntaxEdit: reporting active schemes at the specified cursor point.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG HTMLPack ===&lt;br /&gt;
[-] HTMLEngine: Paragraph indent fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Release 2024.0 (08-Nov-2024) ==&lt;br /&gt;
Initial release.&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;/div&gt;</summary>
		<author><name>Rafael</name></author>	</entry>

	<entry>
		<id>https://wiki.lmd.de/index.php?title=LMD_VCL_2024_-_News&amp;diff=4669</id>
		<title>LMD VCL 2024 - News</title>
		<link rel="alternate" type="text/html" href="https://wiki.lmd.de/index.php?title=LMD_VCL_2024_-_News&amp;diff=4669"/>
				<updated>2023-11-13T05:38:38Z</updated>
		
		<summary type="html">&lt;p&gt;Rafael: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Head-Getting started}}[[Category:Introduction]]&lt;br /&gt;
'''LMD 2024 Minor releases:''' [[LMD_2024 - History|LMD 2024 History]]&lt;br /&gt;
== General ==&lt;br /&gt;
=== Support for IDEs and operating systems ===&lt;br /&gt;
Major change:&lt;br /&gt;
* Supports any Delphi/C++Builder VCL release version XE2 or better  (including new Delphi/C++Builder 12).&lt;br /&gt;
* 64bit support for all releases!&lt;br /&gt;
* Supported IDEs&lt;br /&gt;
** Delphi XE2 and better&lt;br /&gt;
** C++ Builder XE2 and better&lt;br /&gt;
** All corresponding RAD Studio Products (XE2, XE3, XE4 etc.)&lt;br /&gt;
* Supported operating systems&lt;br /&gt;
** Windows 7 and better&lt;br /&gt;
For recent Delphi/C++Builder releases LMD VCL package support same platforms as the VCL which is included in the IDE.&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== Installers === &lt;br /&gt;
* New universal installer for all LMD products. For a limited time installers with old installer technology will be provided in parallel.&lt;br /&gt;
* Demo projects are now stored in commpon documents folder (not in main folder like in previous releases)&lt;br /&gt;
* Registered versions: If no license file is found, you can now pick up a valid license file from within the installers&lt;br /&gt;
* All component installers are now dual signed with SHA1/SHA2 certificate.&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== 64bit support === &lt;br /&gt;
All packages were ported to 64bit. &lt;br /&gt;
'''Exception:''' Compatibility controls (dcllmdlegacy) can not be used in 64bit applications.&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== Package naming conventions ===&lt;br /&gt;
Since LMD VCL 2012 package names have been changed to be more consistent with VCL naming convention. LMD version number and IDE version number were removed from package names. &lt;br /&gt;
Runtime package names are prefixed now with &amp;quot;lmdrt&amp;quot;, design-time package names with &amp;quot;dcllmd&amp;quot;. Some examples of generated package file names are: lmdrtdocking.dcp, lmdrtdocking.bpi, lmdrtdocking.lib, dcllmddocking.dcp, dcllmddocking.bpi, dcllmddocking.lib. &lt;br /&gt;
IDE version suffix is still included in generated &amp;quot;bpl&amp;quot;, e.g. lmdrtdocking_260.bpl for Delphi 10.3 Rio.&lt;br /&gt;
&lt;br /&gt;
This change simplifies porting projects (supposed they are compiled with run-time packages) to another IDE version. Since package references contain neither IDE version nor LMD platform version, migrating to a future IDE version requires almost no changes.&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== LMD 2024 DevUtil ===&lt;br /&gt;
The DevUtil tool was updated (e.g. with Delphi/C++Builder 12 support) and improved. It is now easier than ever to switch between different workspaces (sets of component packages), even leaving the current IDE is no longer required! &amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== NG packages now integrated into LMD VCL line ===&lt;br /&gt;
NG packages are now integrated into the LMD VCL line, e.g. the new NG Drag&amp;amp;DropPack is included in LMD-Tools/ElPack/IDE-Tools, which simplifies Drag&amp;amp;Drop operations within but also outside your projects enormously.&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== LMD 2024 Reg Utility ===&lt;br /&gt;
Since 2016 release NG Controls uses same license scheme like LMD VCL product line. Thus you can review on your machine available licenses for both LMD VCL and NG products via the RegUtility. Since version 2013 RegUtility installer copies all files to the %APPDATA%\LMD Innovative folder (instead of system folder in previous releases). As known from previous releases the new reg utilities recognize earlier license files (regardless whether they are stored in system or appdata folder), so that only one reg utility is required for current and previous licenses. &lt;br /&gt;
'''Since 2020 release this tool is optional and might be removed in one of the future release.''' All new installers ask for license location when no license can be found in license folder.&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== Free access to Git repositories for LMD VCL Complete ===&lt;br /&gt;
We moved our sources to new  git-based project structure. All VCL Complete 2024 customers receive free access to the Git repositories (based on GitLab). Visit your customer area and use the displayed link in your 2024 license to connect to GitLab. SSO with credentials for customer area is supported). &lt;br /&gt;
Check also [https://www.lmd.de/gitrepositories Quick overview] for more info.&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== New subscription model and new customer area ===&lt;br /&gt;
We received some criticism for our old update policy (especially observing the very fast Embarcadero release cycle and our yearly updates). &amp;lt;br&amp;gt;Old update policy included free minor updates with same major version number - until next major release was available. We offered only for VCL Complete packages subscription models.&amp;lt;br&amp;gt;&lt;br /&gt;
Following changes were introduced with 2016 licenses:&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;i&amp;gt;Each full- or update purchase includes now a one year subscription (&amp;lt;b&amp;gt;free-of-charge&amp;lt;/b&amp;gt;)&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
This one-year subscription refers to &amp;lt;b&amp;gt;major version updates&amp;lt;/b&amp;gt;. If a new major version is released within subscription period, you'll receive automatically new version free of charge. VCL Complete customers will receive even fully new LMD VCL products released in subscription period.&lt;br /&gt;
* &amp;lt;i&amp;gt;Minor updates with same major version number are handled like before:&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
These updates are always free of charge for all major (products LMD-Tools, ElPack, IDE-Tools, etc.) and standalone packs. These updates are placed in our protected download areas and can be downloaded free of charge - anytime (using your registration utility).&lt;br /&gt;
* &amp;lt;i&amp;gt;What happens when subscription expires?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Subscription period refers only to the right receiving free &amp;lt;b&amp;gt;major&amp;lt;/b&amp;gt; version updates. &amp;lt;br&amp;gt;If your subscription expires, your licenses behaves like before (free minor updates until next major release, '''perpetual''' use of the current license).&lt;br /&gt;
*&amp;lt;i&amp;gt;How to renew&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Renewals for existing licenses will be applied as extension period to the end of your previous subscription (for example, if your subscription expires 11-Dec-2016, renewing will give you updates until 11-Dec-2017). If your existing subscription has been expired for over three months, you will receive major updates for at least 9 months from the date of renewal. Please note that the term “subscription period” refers to major updates only. As usual product licenses never expire, minor updates with same major version number are always included free of charge and so on. &lt;br /&gt;
* &amp;lt;i&amp;gt;Will I receive notification mails to renew?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
We send you notification emails before subscription expires. If you don’t want to receive them, check your profile page and uncheck option “I want to receive mails about my licenses expiration”.&lt;br /&gt;
* &amp;lt;i&amp;gt;Early renewal discounts and update pricing&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
We honour early renewals. Check your profile page to receive personal offers. Within one year (after subscription period expired) you can renew your subscription for a special renewal rate. After that standard price applies. Upgrade orders (from pre-2016 releases) as known before (to start initial subscription period) will be possible until end of 2016.&lt;br /&gt;
&amp;lt;br&amp;gt;To reflect new changes we introduced a new [[LMD VCL - New Customer area|customer area]], where customers can review and check license status at one single place.&lt;br /&gt;
&amp;lt;br&amp;gt;{{Top}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Package Changes ==&lt;br /&gt;
&lt;br /&gt;
=== NG HTML ===&lt;br /&gt;
&lt;br /&gt;
Among other improvements the following new HTML controls has been introduced: &lt;br /&gt;
&lt;br /&gt;
*[[File:Ad11ac23a5f4.png]] TNGHTMLButton&lt;br /&gt;
*[[File:9bd35abfc17d.png]] TNGHTMLCheckBox&lt;br /&gt;
*[[File:E233f4885b31.png]] TNGHTMLRadioButton&lt;br /&gt;
*[[File:02e90735b773.png]] TNGHTMLGroupBox&lt;br /&gt;
*[[File:51cec0a45c5d.png]] TNGHTMLCheckGroup&lt;br /&gt;
*[[File:1aea85387628.png]] TNGHTMLRadioGroup&lt;br /&gt;
*[[File:C9f719bf5e5b.png]] TNGHTMLComboBox&lt;br /&gt;
&lt;br /&gt;
The controls are described in more details below.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== HTML engine enchancements ====&lt;br /&gt;
&lt;br /&gt;
HTML engine has been drammatically improved. Many minor bugs, such as wrong text layouting or coloring have been fixed. Parsing and layouting performance has been greatly optimized, including text wrapping performance. All controls now support common concepts like horizontal and vertical content alignment, word wrapping, and more.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Content alignment now is performed relative to maximum available content space and respects multiline and wrapped text. Different controls provide different default values for horizontal and vertical alignment, which is more consistent with respective controls nature. For example, HTML label control aligns HTML content to top-left by default, while button and panel controls align content to the center in both horizontal and vertical directions. List box, combo box and header controls align items content to the left in horizontal direction, and to the center in vertical direction.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Images support has been improved a lot. 32-bit semi-transparent images are now supported. Global image cache has been introduced to speedup image processing. The cache stores all images, including images loaded from files, which prevent them from been reloaded multiple times. The cache also stores custom images provided via OnGetImage events. ClearImageCache function can be used to force the engine to reload all images on next content update.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
New verical image align feature has been added. Using valign attribute images, as well as input elements and embedded VCL controls, can be aligned vertically relative the text on the same line. Valign attribute supports the following values: &lt;br /&gt;
*middle (default)&lt;br /&gt;
*top&lt;br /&gt;
*bottom&lt;br /&gt;
*baseline&lt;br /&gt;
The default value is middle, which is usefull for small images like icons or emojis, for check box or radio button input items or small-height VCL controls, like TEdit.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:A85c00e29003.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Content coloring has been improved. Default content colors for disabled controls are now match the corresponding themed (OS or VCL Styles) colors. In case text color has been redefinied in HTML, it will be blended with gray color to provide more consistent disabled look:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:6651e38ae1f6.png]] [[File:Fe2943a7678c.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Separate (slightly different) default color for links which looks nice with dark VCL styles has been introduced:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:D45ae97bbf6a.png]] [[File:43a0367e28e9.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Embedded VCL controls support has been reworked. Embedded controls are allowed only in HTML label, panel or view controls. In all other controls the support has been disabled for convenience (control tag will be skipped silently). Embedded controls can be aligned vertically relative to the line text using valign attribute just like images.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:012fe66d639e.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Control placeholders are shown at design-time instead of real controls:&lt;br /&gt;
&lt;br /&gt;
[[File:Be25744ba592.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Unordered and ordered lists support has been improved. Mulilevel lists with the correct indentation and numbering has been implemented. Unicode char based bullets with scaling and anti-aliasing is now used. Different bullets are used for different list levels.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:236a9865d984.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:4431a61f203d.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:36667d90bb0e.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The engine provides simplified support for sub/sup text. Text line height calculation and text vertical shift is calculated based on the current item font, not on the previous item font. Items, like images or controls ignore sub/sup status.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:90da31401d85.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The engine now supports line gaps more correctly, and does not add a gap above the first line. NGHTMLDrawDebugLines global variable can be set to True to draw debug line separators.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:D5c9ee3538ff.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
==== Design-time HTML editor ====&lt;br /&gt;
&lt;br /&gt;
Design-time HTML editor look and feel has been updated, minor bugs has been fixed. Improvements include new toolbar icons, IDE themes support, and simple rich-edit based (TOM) syntax highlighting. Updated list of HTML fragments includes new features, like vertical align for images. For convenience, the editor can be canceled by pressing Escape key. Modified HTML text can be applied using Ctrl+Enter key press.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:5e06d68cf149.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
==== Controls common enchancements ====&lt;br /&gt;
&lt;br /&gt;
All HTML controls has been carefully checked agains the following drawing modes in all combinations:&lt;br /&gt;
*IsHtml property (true/false)&lt;br /&gt;
*Enabled property (true/false)&lt;br /&gt;
*VCl Styles (on/off)&lt;br /&gt;
*WordWrap property (true/talse)&lt;br /&gt;
*Multiline text&lt;br /&gt;
*Big text clipping&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per-control VCL Styles support has been implemented, as well, as styled designer support for latest Delphi IDE versions.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Support of ParentBackground and DoubleBuffering has been reworked.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Adjustable Padding property is introduced in all HTML controls.&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
==== TNGHTMLStorage component ====&lt;br /&gt;
&lt;br /&gt;
[[File:9d6c74ca5152.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
What's new:&lt;br /&gt;
&lt;br /&gt;
*Items collection editor will be shown on component double click at desing-time.&lt;br /&gt;
*Items collection editor columns: Item Name and Html Text.&amp;lt;br&amp;gt;&lt;br /&gt;
*Items collection editor opens HTML editor on item double click or Ctrl+Enter.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:E38438efc586.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
==== TNGHTMLLabel and TNGHTMLPanel controls ====&lt;br /&gt;
&lt;br /&gt;
[[File:954bbfdc2fb9.png]] [[File:5f46a80bbc9d.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
What's new:&lt;br /&gt;
&lt;br /&gt;
*Rework of Alignment, VerticalAlignment/Layout, Padding, AutoSize, IsHtml. Works ok now in any combination.&lt;br /&gt;
*Panel.ShowCaption fixes.&lt;br /&gt;
*Label - default size changed to more appropriate value (100 x 17).&lt;br /&gt;
*Label - default Caption, like Label1 (without NGHTML prefix).&lt;br /&gt;
*Label - new BackgroundType, GradientStartColor and GradientEndColor properties.&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
==== TNGHTMLListBox control ====&lt;br /&gt;
&lt;br /&gt;
[[File:3160a81b21e2.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
What's new:&lt;br /&gt;
&lt;br /&gt;
*ItemHeight and ItemAutoHeight properties - setting one property will reset another.&lt;br /&gt;
*Item content is now center-aligned vertically by default.&lt;br /&gt;
*New ItemPadding property. Default value is (2, 2, 2, 2). Deprecated Margin property is removed.&lt;br /&gt;
*Color fixes: respecting Enabled, Focused, HideSelection and VCL Styles.&lt;br /&gt;
*IsHtml related fixes: item padding and vertical alignment in plain text mode.&lt;br /&gt;
*HorzGridColor - VCL Styles support.&lt;br /&gt;
*New WordWrap property.&lt;br /&gt;
*New lbltMultiline enum value is added to LargeTextOptions property. Deprecated Multiline property is removed.&lt;br /&gt;
*New HorzGridMargin property.&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
==== TNGHTMLHeaderControl control ====&lt;br /&gt;
&lt;br /&gt;
[[File:639e761f308d.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
What's new:&lt;br /&gt;
&lt;br /&gt;
*New &amp;quot;Edit Sections&amp;quot; component editor menu item.&lt;br /&gt;
*New WordWrap property.&lt;br /&gt;
*Sections content is now center aligned vertically (including image) by default.&lt;br /&gt;
*Some adequate hard-coded content margins.&lt;br /&gt;
*Sections editor opens HTML editor on item double click or Ctrl+Enter.&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
==== TNGHTMLView control ====&lt;br /&gt;
&lt;br /&gt;
[[File:7f78afc39a4e.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
What's new:&lt;br /&gt;
&lt;br /&gt;
*Caption property type is changed from string to TNGHTMLCaption to support HTML editor.&lt;br /&gt;
*Full scrollbars rework.&lt;br /&gt;
*Padding related fixes.&lt;br /&gt;
*Drawing fixes (HTML laytouing, Transparent).&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
==== New TNGHTMLButton control ====&lt;br /&gt;
&lt;br /&gt;
[[File:Ad11ac23a5f4.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Features:&lt;br /&gt;
&lt;br /&gt;
*Multiline text and WordWrap support.&lt;br /&gt;
*Content is auto centered horizontally and vertically by default.&lt;br /&gt;
*Component editor with &amp;quot;Edit HTML...&amp;quot; context menu item. But, with OnClick event handler creation on component double-click.&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
==== New TNGHTMLCheckBox and TNGHTMLRadioButton controls ====&lt;br /&gt;
&lt;br /&gt;
[[File:9bd35abfc17d.png]] [[File:E233f4885b31.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Features:&lt;br /&gt;
&lt;br /&gt;
*Multiline text and WordWrap support.&lt;br /&gt;
*Left/Right Alignment of the checkmark relative to text.&lt;br /&gt;
*Focus rect around text.&lt;br /&gt;
*Group property for RadioButton, which allows to specify multiple radio button groups inside a single parent control.&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
==== New TNGHTMLGroupBox control ====&lt;br /&gt;
&lt;br /&gt;
[[File:02e90735b773.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Features:&lt;br /&gt;
&lt;br /&gt;
*HTML in Caption.&lt;br /&gt;
*Multiline and Wordwrap support in Caption.&lt;br /&gt;
*Delphi 11 and up features support: ShowFrame, HeaderFont, DefaultHeaderFont.&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
==== New TNGHTMLCheckGroup and TNGHTMLRadioGroup controls ====&lt;br /&gt;
&lt;br /&gt;
[[File:51cec0a45c5d.png]] [[File:1aea85387628.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Features:&lt;br /&gt;
&lt;br /&gt;
*Many properties allowing to customize items placement, like Padding, Columns, Stretch/Center/Top, ItemHeight, ColumnGap.&lt;br /&gt;
*Alignment and WordWrap properties like in the corresponding TNGHTMLCheckBox or TNGHTMLRadioButton controls.&lt;br /&gt;
*Check group: AllowGrayed, Checked[index], State[Index] and ButtonEnabled[Index] run-time properties.&lt;br /&gt;
*Check group: Value and Grayed integer (UInt64) properties, which allow to set the state of contained check boxes as a bit mask. Properties are published and can be used at design-time.&lt;br /&gt;
*Radio group: Checked[Index], ButtonEnabled[Index] run-time properties.&lt;br /&gt;
*Radio group: ItemIndex published property, which can be used at design-time.&lt;br /&gt;
*HTML in group box Caption.&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
==== New TNGHTMLComboBox control ====&lt;br /&gt;
&lt;br /&gt;
[[File:C9f719bf5e5b.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Features:&lt;br /&gt;
&lt;br /&gt;
*&amp;quot;List&amp;quot; mode only.&lt;br /&gt;
*Multiline text and WordWrap support.&lt;br /&gt;
*Separate edit and drop-down item settings: EditHeight, EditPadding, ItemHeight, ItemPadding.&lt;br /&gt;
*ItemAutoHeight, like in HTML list box.&lt;br /&gt;
*Customizable colors, like in HTML list box: SelectedColor, DisabledColor, SelectedFontColor, SelectedFontStyle.&lt;br /&gt;
*Content is auto centered vertically, like in HTML list box.&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== New demos ===&lt;br /&gt;
&lt;br /&gt;
[[File:Cb3c6fa28036.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:F4ea6412bd89.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:2ede3bb4c1ae.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:A790df05a5fd.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Db3ef2d008eb.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:932956e6e060.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:5b7e5fc94dda.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:46260e836313.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:42247dadb8cf.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:E2a7d7778420.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== Other NG Packs ===&lt;br /&gt;
&lt;br /&gt;
New NG Demo Center is introduced with excessive number of NG packs functionality demos. NG Dialogs, NG Drag&amp;amp;Drop and NG Serialization demos are included. All demos provide comprehensive descriptions. As with LMD Demos Center, every demo contains &amp;quot;Show demo unit in Explorer&amp;quot; link at the bottom, which can be clicked to show the corresponding demo *.pas file.&lt;br /&gt;
&lt;br /&gt;
==== NG Dialogs demos ====&lt;br /&gt;
&lt;br /&gt;
[[File:19011ce3d7b0.png]] [[File:445e6a61bd25.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
New demos show:&lt;br /&gt;
&lt;br /&gt;
*Task dialog basic structure (text, icon, buttons, expandable information, verification and footer).&lt;br /&gt;
*Progress bar in task dialogs.&lt;br /&gt;
*Command links in task dialogs.&lt;br /&gt;
*Radio buttons in task diualogs.&lt;br /&gt;
*Input dialog basic structure, including different supported input types.&lt;br /&gt;
*Input dialog HTML templates.&lt;br /&gt;
*Simplified API for common input and task dialogs, like InputBox, ShowMessage, etc.&lt;br /&gt;
*Controlling dialog execution (modal result, dialog events).&lt;br /&gt;
*Multi-page dialog navigation.&lt;br /&gt;
*Hyperlinks processing.&lt;br /&gt;
*All demos are now based on fluent interface API.&lt;br /&gt;
&lt;br /&gt;
[[File:2bdf84fea240.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:F85d85965738.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
==== NG Drag&amp;amp;Drop demos ====&lt;br /&gt;
&lt;br /&gt;
[[File:3954b252ad94.png]] [[File:A62f55ea0b0b.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
New demos show:&lt;br /&gt;
&lt;br /&gt;
*Handling all supported formats: &lt;br /&gt;
**Files&lt;br /&gt;
**Text&lt;br /&gt;
**Images&lt;br /&gt;
**HTML&lt;br /&gt;
**RTF&lt;br /&gt;
**URLs&lt;br /&gt;
*Working using package components.&lt;br /&gt;
*Working via fluent interface API.&lt;br /&gt;
*Handling drag effects (move, copy, link).&lt;br /&gt;
*Enumerating formats for any dragged data.&lt;br /&gt;
*Handling cursor position.&lt;br /&gt;
*How to: Dragging images to files.&lt;br /&gt;
*How to: Dragging memo selection.&lt;br /&gt;
&lt;br /&gt;
[[File:6781e3da6e48.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:013db4a034bc.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
==== NG Serialization demos ====&lt;br /&gt;
&lt;br /&gt;
[[File:79c49490d183.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
New demos show:&lt;br /&gt;
&lt;br /&gt;
*Seralizing single value (or object) or array of values using new NGSerialize.ToXxx/FromXxx extremely simple API.&lt;br /&gt;
*Handling XML, JSON or binary ctream serialization.&lt;br /&gt;
*Usage of all supported mapping attributes: &lt;br /&gt;
**Alias, ElemAlias&lt;br /&gt;
**DefClass, ElemDefClass&lt;br /&gt;
**NoInherited&lt;br /&gt;
**Transient, Serializable&lt;br /&gt;
**Converter&lt;br /&gt;
**FillRead, ElemFillRead&lt;br /&gt;
**SkipMember, SkipAll&lt;br /&gt;
*Advanced: serializing binary data.&lt;br /&gt;
*Advanced: serializing manually.&lt;br /&gt;
*Advanced: serializing simple and complex data models.&lt;br /&gt;
&lt;br /&gt;
[[File:C19d68866940.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Be47848899aa.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
==== TLMDFontImageList component ====&lt;br /&gt;
&lt;br /&gt;
[[File:3746D54SDG.png]] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Support for code point values greater than High(Char) has been added. In addition to Symbol property font image list item now provides SymbolEx property of UCS4Char type.&lt;br /&gt;
&lt;br /&gt;
[[File:A36639a82618.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== TLMDGlobalHotKey component ====&lt;br /&gt;
&lt;br /&gt;
[[File:79c49490d183.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Win&amp;quot; key support has been added. New WinKey boolean property allow to specify, whether &amp;quot;Win&amp;quot; key should be added to the key combination set by HotKey property. Hot key should also include some other key modifier, like Ctrl or Shift.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== TLMDLight ====&lt;br /&gt;
&lt;br /&gt;
[[File:79c49490d183.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
New FlashPeriod property, which can be set to non-zero value to enable component flashing via internal timer.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== LMD GridPack ===&lt;br /&gt;
&lt;br /&gt;
The following utility methods has been added to TLMDGridCustomSource base class to prevent the need to access protected grid members from custom data source:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*function Gird: TLMDCustomGrid;&lt;br /&gt;
*function Columns: TLMDGridColumns;&lt;br /&gt;
*procedure IncludeChange(AChange: TLMDGridChangeFlag);&lt;br /&gt;
*procedure SyncGridStore;&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
= Changes/Enhancements since initial LMD VCL 2022 release =&lt;br /&gt;
&lt;br /&gt;
=== Common ===&lt;br /&gt;
&lt;br /&gt;
[+] LMD Version like &amp;quot;2024.0&amp;quot; in Delphi's splash screen and about box.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] New NG DemoCenter which includes new dialogs, drag&amp;amp;drop, HTML and serialization demos.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] New component icons for DockPack, GridPack, ScriptPack and TLMDServiceProvider components.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] All installers were updated and fixed a problem which required system restart even for first time installation.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] Packages for RAD Studio 11 Alexandria were compiled and tested against the latest 11.2 update&amp;lt;br&amp;gt;&lt;br /&gt;
[*] Packages for RAD Studio 11 Alexandria were compiled and tested against the latest 11.3 update&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools === &lt;br /&gt;
&lt;br /&gt;
[+] Font image list: Support for code point values greater than High(Char).&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDGlobalHotKey: Win key support.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDHint: New CancelHint method. VCL Styles related fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDCalculator: New BtnWidth and BtnHeight properties.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDCalculatorComboBox: Adjusting drop-down calculator font sizes to fit the combo box font sze.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] Windows Server 2022 detection.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDTaskDialog: redeclaring the TLMDTaskDlgIcon type and changing icon kind names: tdiWarning -&amp;gt; diWarning, tdiQuestion -&amp;gt; diQuestion, etc. to prevent conflicts with standard TTaskDialogIcon type.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDCheckListDlg: Up to 64 items support by changing Value and DefaultValue property types to Int64.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDWindowProc: Finalization workaround for Halt before Application.Run case.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDStatusBar design-time but fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] LMDMessageBoxDlg.ShowMessage dialog height bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Window hooks access violation bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDButton: design-time styling bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDButton: virtual image list issue woraround.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDHeaderListComboBox - Header sections font size bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDListBoxExt: Scrolling related fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDHint: Long hints positioning bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDHint: MaxWidth in HTML mode bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDCaptionButtons: Invalid layouting in Delphi 11 bug fix (GetSystemMetrics in different IDEs).&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDComboBoxExt, TLMDListBoxExt: High DPI scaling related fixes. Support for Delphi 11 DPI-aware form designer.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDHint: Sizing and large html-text flickering fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDTrayIcon: Doubling popups hints in Win10/11, when Animated = True bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDMaskEdit: Currency settings symbol bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDProgress: Drawing bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDHint: Layouting bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDInputDlg: dialog layouting bug, in case when MultilinePrompt = True.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDFileCtrl: File size bug fix (type changed from LongInt to Int64).&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDTrackBar: MinValue&amp;amp;MaxValue bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[+] TElSpinEdit: New ApplyMode property, which allow to defer the conversion of the typed Text to integer Value until OnExit.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TElXTreeItem.Tag type has been changed to NativeInt.&lt;br /&gt;
[*] TElComboBox: Showing vertical scroll-bar when Items.Count is big, and DropDownCount property value specifies more items than can fit on the screen.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TElExplorerBar: Disabling unsupported by Delphi VCL-Styles.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TElXTree: Virtual mode cell checkboxes click fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TElCurrencyEdit: LinkedControl moving bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TElPageControl: GDI resources leak buf fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TElDbEdit, TElDbButtonEdit: Copy/Paste via hotkeys or context menu now properly turn the linked dataset into editing mode.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] SEC_NOCACHE flag disabled (in CreateFileMapping calls) for better virtualization/emulation support (x86 emulation on Windows ARM systems/VMs).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DockingPack ===&lt;br /&gt;
&lt;br /&gt;
[*] Panel.OnHeaderPopup event is now raised even if Panel.HeaderMenu = nil to allow custom behavior.&lt;br /&gt;
[-] DockPanel.Release bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DialogPack ===&lt;br /&gt;
&lt;br /&gt;
[+] TJSDialog: New MaxContentHeight property. Auto constraining dialog content height to 80% of the screen height.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TJSEditDialog: New etMaskEdit edit type. NewEditProperties.Mask property.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TJSDialog: Performance optimization for long text messages (TJSCaption.PaintCaption, LTextHeight, SplitForWrapping).&amp;lt;br&amp;gt;&lt;br /&gt;
[-] LMD-Dialog: Fixing some layouting issues in case big fonts are used in for password dialogs (password, confirm password, change passwrod).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
&lt;br /&gt;
[-] RichPack: C++ headers bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDRichSyntaxEdit: WordWrap default value bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Removing std Windows _FILETIME, _LARGE_INTEGER AND _ULARGE_INTEGER declarations to prevent conflicts in C++.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] x64 bug fix (dwCookie callback parameter type).&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Small C++ related bug fix (replacing ULARGE_INTEGER with UInt64).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD GridPack ===&lt;br /&gt;
&lt;br /&gt;
[+] Utility methods, like IncludeChange and SyncGridStore, in grid source base class. No more need to access protected grid members from custom data source.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ShellPack ===&lt;br /&gt;
&lt;br /&gt;
[-] ShellPack: Empty caption in shell actions bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDshellList - Preserving column sizes (DefaultColumns = True) while updating.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDShellList: x64 bug fux.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SysPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDSysWindowsObject: Windows 11 product name bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD IDE-Tools ===&lt;br /&gt;
&lt;br /&gt;
[*] IDE-Tools: Moving service provider DCR files away from the run-time package unit.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Fixes related to latest IDEs (D10.4 and D11) VCL Styles changes.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ScriptPack === &lt;br /&gt;
&lt;br /&gt;
[-] Native languages try/except bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Access Violation in ConvToVar when creating new objects bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
&lt;br /&gt;
[+] New TLMDEditView.SearchLastReplaceCanceled property, which allows to determine whether the replace operation has been canceled by the user via confirmation dialog's Cancel button.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] Reporting active schemes at the specified cursor point.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] CSS scheme modification (@media support).&amp;lt;br&amp;gt;&lt;br /&gt;
[-] EditView.SearchLastReplaceCanceled bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDEditColorSchemeDialog: Access violation on loading invalid XML fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG HTML ===&lt;br /&gt;
&lt;br /&gt;
[+] New '''TNGHTMLButton''' control: Multiline, WordWrap. Content is horz/vert auto centered. Component editor with &amp;quot;Edit HTML...&amp;quot; context menu item. But, with OnClick event handler creation on component double-click.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] New '''TNGHTMLCheckBox''' and '''TNGHTMLRadioButton''' controls: Multiline, WordWrap. Left/Right Alignment. Focus rect around content. Group for radio button.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] New '''TNGHTMLGroupBox''' control: HTML Caption.&lt;br /&gt;
[+] New '''TNGHTMLCheckGroup''', '''TNGHTMLRadioGroup''' controls: Layout (Padding, Columns, Stretch/Center/Top, ItemHeight, ColumnGap), Alignment, WordWrap, OnClick. Check group: AllowGrayed, Checked[index], State[Index], ButtonEnabled[Index], Value, Grayed (UInt64, published), Radio group: Checked[Index], ButtonEnabled[Index], ItemIndex (published). Html in group caption.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] New '''TNGHTMLComboBox''' control: &amp;quot;List&amp;quot; mode only. WordWrap, multiline support. Separate edit and drop-down item settings: EditHeight, EditPadding, ItemHeight, ItemPadding. ItemAutoHeight, like in HTML list box. Customizable colors, like in HTML list box: SelectedColor, DisabledColor, SelectedFontColor, SelectedFontStyle. Content is auto centered vertically, like in HTML list box.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] New HTML controls icons.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] 32-bit images in NG HTML.&lt;br /&gt;
[+] Multilevel sup/sub support. Using Unicode chars for unordered list item bullets.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] Vertial align support, for images, input and control items, valign = (baseline, middle, top, bottom). Aligns images/controls relative to text (which also means - text relative to images/controls). Default valign value is &amp;quot;middle&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] Image cache.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] Font cache.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] Dark themes link color.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] Per-control VCL Styles support. Styled designer support.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] New toolbar icons in the design-time HTML editor.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] New simple syntax highlighting in the design-time HTML editor.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] Cancel on Escape key press, apply on Ctrl+Enter key press in the design-time HTML editor.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TNGHTMLStorage: component double click at design-time opens items collection editor.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TNGHTMLStorage: item double click (or Ctrl+Enter press) at design-time in the items collection editor opens item HTML editor.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TNGHTMLLabel: Default size changed to more appropriate value (100 x 17).&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TNGHTMLListBox: New WordWrap property.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TNGHTMLListBox: New lbltMultiline enum value is added to LargeTextOptions property. Multiline property is removed.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TNGHTMLListBox: New HorzGridMargin property.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TNGHTMLListBox: New ItemPadding property. Default values are (2, 2, 2, 2). Margin property is removed.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TNGHTMLListBox: ItemHeight &amp;amp; ItemAutoHeight - setting one property resets another.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TNGHTMLListBox: Items content is now center aligned vertically.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TNGHTMLListBox: Colors fixes: respecting Enabled, Focused, HideSelection and VCL Styles.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TNGHTMLListBox: IsHtmlrelated fixes: item padding and vertical alignment in plain text mode.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TNGHTMLListBox: HorzGridColor - VCL Styles support.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TNGHTMLHeaderControl: New &amp;quot;Edit Sections&amp;quot; component editor menu item.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TNGHTMLHeaderControl: New WordWrap property.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TNGHTMLHeaderControl: Sections content is now center aligned vertically (including image).&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TNGHTMLHeaderControl: Some adequate hard-coded margins.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TNGHTMLHeaderControl: Sections editor improvements: opens Html editor on item double click or Ctrl+Enter.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TNGHTMLView: Caption property type is changed from string to TNGHTMLCaption to support HTML editor.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TNGHTMLView: Full scrollbars rework.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TNGHTMLView: Padding related fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TNGHTMLView: Drawing fixes (Html laytouing, Transparent).&amp;lt;br&amp;gt;&lt;br /&gt;
[*] Big rework of everything. Many improvements.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] Big Html engine performance improvement.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] Rework of Alignment, VerticalAlignment/Layout, Padding, AutoSize, IsHtml. Works ok now in any combination.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] Rework of ParentBackground and DoubleBuffering.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] VCL Controls in HTML: Rework, bug fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] Improved DPI support.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] &amp;quot;Disabled&amp;quot; coloring is greatly improved using colors blending. Default disabled colors are now match the corresponding themed colors.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TNGHTMLPanel: Enabled fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TNGHTMLPanel: ShowCaption fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Text colors bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Center/right aligned content with small available space width bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] LineGap before first line bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG DialogPack ===&lt;br /&gt;
&lt;br /&gt;
[+] New TNGTaskDialog.Clear method, VerificationChecked property.&amp;lt;br&amp;gt; &lt;br /&gt;
[+] New TNGInputDialog.TemplateImages property. New TNGDialogs.InputBox(items: array) overrides.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] Disabling dialog emulation mode at design-time for new IDEs.&lt;br /&gt;
&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
== Archive ==&lt;br /&gt;
&lt;br /&gt;
* [[LMD VCL 2021 - News|LMD VCL 2022 - What's new]]&lt;br /&gt;
* [[LMD VCL 2021 - News|LMD VCL 2021 - What's new]]&lt;br /&gt;
* [[LMD VCL 2020 - News|LMD VCL 2020 - What's new]]&lt;br /&gt;
* [[LMD NG 2020 - News|What's new]] in NG Controls 2020?&lt;br /&gt;
* [[LMD VCL 2019 - News|LMD VCL 2019 - What's new]]&lt;br /&gt;
* [[LMD VCL 2018 - News|LMD VCL 2018 - What's new]]&lt;br /&gt;
* [[LMD VCL 2017 - News|LMD VCL 2017 - What's new]]&lt;br /&gt;
* [[LMD VCL 2016 - News|LMD VCL 2016 - What's new]]&lt;br /&gt;
* [[LMD VCL 2015 - News|LMD VCL 2015 - What's new]]&lt;br /&gt;
* [[LMD VCL 2014 - News|LMD VCL 2014 - What's new]]&lt;br /&gt;
* [[LMD VCL 2013 - News|LMD VCL 2013 - What's new]]&lt;br /&gt;
* [[LMD VCL 2012 - What's New?|LMD VCL 2012 - What's new]]&lt;br /&gt;
* [[LMD VCL 2011 - What's New?|LMD VCL 2011 - What's new]]&lt;br /&gt;
* [[LMD VCL 2010 - What's New?|LMD VCL 2010 - What's new]]&lt;br /&gt;
* [[LMD VCL 2009 - What's New?|LMD VCL 2009 - What's new]]&lt;br /&gt;
* [[LMD VCL 2007 - What's New?|LMD VCL 2007 - What's new]]&lt;br /&gt;
{{Top}}&lt;/div&gt;</summary>
		<author><name>Rafael</name></author>	</entry>

	<entry>
		<id>https://wiki.lmd.de/index.php?title=LMD_VCL_2024_-_News&amp;diff=4668</id>
		<title>LMD VCL 2024 - News</title>
		<link rel="alternate" type="text/html" href="https://wiki.lmd.de/index.php?title=LMD_VCL_2024_-_News&amp;diff=4668"/>
				<updated>2023-11-13T05:37:02Z</updated>
		
		<summary type="html">&lt;p&gt;Rafael: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Head-Getting started}}[[Category:Introduction]]&lt;br /&gt;
'''LMD 2024 Minor releases:''' [[LMD_2024 - History|LMD 2024 History]]&lt;br /&gt;
== General ==&lt;br /&gt;
=== Support for IDEs and operating systems ===&lt;br /&gt;
Major change:&lt;br /&gt;
* Supports any Delphi/C++Builder VCL release version XE2 or better  (including new Delphi/C++Builder 12).&lt;br /&gt;
* 64bit support for all releases!&lt;br /&gt;
* Supported IDEs&lt;br /&gt;
** Delphi XE2 and better&lt;br /&gt;
** C++ Builder XE2 and better&lt;br /&gt;
** All corresponding RAD Studio Products (XE2, XE3, XE4 etc.)&lt;br /&gt;
* Supported operating systems&lt;br /&gt;
** Windows 7 and better&lt;br /&gt;
For recent Delphi/C++Builder releases LMD VCL package support same platforms as the VCL which is included in the IDE.&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== Installers === &lt;br /&gt;
* New universal installer for all LMD products&lt;br /&gt;
* Demo projects are now stored in commpon documents folder (not in main folder like in previous releases)&lt;br /&gt;
* Registered versions: If no license file is found, you can now pick up a valid license file from within the installers&lt;br /&gt;
* All component installers are now dual signed with SHA1/SHA2 certificate.&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== 64bit support === &lt;br /&gt;
All packages were ported to 64bit. &lt;br /&gt;
'''Exception:''' Compatibility controls (dcllmdlegacy) can not be used in 64bit applications.&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== Package naming conventions ===&lt;br /&gt;
Since LMD VCL 2012 package names have been changed to be more consistent with VCL naming convention. LMD version number and IDE version number were removed from package names. &lt;br /&gt;
Runtime package names are prefixed now with &amp;quot;lmdrt&amp;quot;, design-time package names with &amp;quot;dcllmd&amp;quot;. Some examples of generated package file names are: lmdrtdocking.dcp, lmdrtdocking.bpi, lmdrtdocking.lib, dcllmddocking.dcp, dcllmddocking.bpi, dcllmddocking.lib. &lt;br /&gt;
IDE version suffix is still included in generated &amp;quot;bpl&amp;quot;, e.g. lmdrtdocking_260.bpl for Delphi 10.3 Rio.&lt;br /&gt;
&lt;br /&gt;
This change simplifies porting projects (supposed they are compiled with run-time packages) to another IDE version. Since package references contain neither IDE version nor LMD platform version, migrating to a future IDE version requires almost no changes.&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== LMD 2024 DevUtil ===&lt;br /&gt;
The DevUtil tool was updated (e.g. with Delphi/C++Builder 12 support) and improved. It is now easier than ever to switch between different workspaces (sets of component packages), even leaving the current IDE is no longer required! &amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== NG packages now integrated into LMD VCL line ===&lt;br /&gt;
NG packages are now integrated into the LMD VCL line, e.g. the new NG Drag&amp;amp;DropPack is included in LMD-Tools/ElPack/IDE-Tools, which simplifies Drag&amp;amp;Drop operations within but also outside your projects enormously.&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== LMD 2024 Reg Utility ===&lt;br /&gt;
Since 2016 release NG Controls uses same license scheme like LMD VCL product line. Thus you can review on your machine available licenses for both LMD VCL and NG products via the RegUtility. Since version 2013 RegUtility installer copies all files to the %APPDATA%\LMD Innovative folder (instead of system folder in previous releases). As known from previous releases the new reg utilities recognize earlier license files (regardless whether they are stored in system or appdata folder), so that only one reg utility is required for current and previous licenses. &lt;br /&gt;
'''Since 2020 release this tool is optional and might be removed in one of the future release.''' All new installers ask for license location when no license can be found in license folder.&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== Free access to Git repositories for LMD VCL Complete ===&lt;br /&gt;
We moved our sources to new  git-based project structure. All VCL Complete 2024 customers receive free access to the Git repositories (based on GitLab). Visit your customer area and use the displayed link in your 2024 license to connect to GitLab. SSO with credentials for customer area is supported). &lt;br /&gt;
Check also [https://www.lmd.de/gitrepositories Quick overview] for more info.&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== New subscription model and new customer area ===&lt;br /&gt;
We received some criticism for our old update policy (especially observing the very fast Embarcadero release cycle and our yearly updates). &amp;lt;br&amp;gt;Old update policy included free minor updates with same major version number - until next major release was available. We offered only for VCL Complete packages subscription models.&amp;lt;br&amp;gt;&lt;br /&gt;
Following changes were introduced with 2016 licenses:&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;i&amp;gt;Each full- or update purchase includes now a one year subscription (&amp;lt;b&amp;gt;free-of-charge&amp;lt;/b&amp;gt;)&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
This one-year subscription refers to &amp;lt;b&amp;gt;major version updates&amp;lt;/b&amp;gt;. If a new major version is released within subscription period, you'll receive automatically new version free of charge. VCL Complete customers will receive even fully new LMD VCL products released in subscription period.&lt;br /&gt;
* &amp;lt;i&amp;gt;Minor updates with same major version number are handled like before:&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
These updates are always free of charge for all major (products LMD-Tools, ElPack, IDE-Tools, etc.) and standalone packs. These updates are placed in our protected download areas and can be downloaded free of charge - anytime (using your registration utility).&lt;br /&gt;
* &amp;lt;i&amp;gt;What happens when subscription expires?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Subscription period refers only to the right receiving free &amp;lt;b&amp;gt;major&amp;lt;/b&amp;gt; version updates. &amp;lt;br&amp;gt;If your subscription expires, your licenses behaves like before (free minor updates until next major release, '''perpetual''' use of the current license).&lt;br /&gt;
*&amp;lt;i&amp;gt;How to renew&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Renewals for existing licenses will be applied as extension period to the end of your previous subscription (for example, if your subscription expires 11-Dec-2016, renewing will give you updates until 11-Dec-2017). If your existing subscription has been expired for over three months, you will receive major updates for at least 9 months from the date of renewal. Please note that the term “subscription period” refers to major updates only. As usual product licenses never expire, minor updates with same major version number are always included free of charge and so on. &lt;br /&gt;
* &amp;lt;i&amp;gt;Will I receive notification mails to renew?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
We send you notification emails before subscription expires. If you don’t want to receive them, check your profile page and uncheck option “I want to receive mails about my licenses expiration”.&lt;br /&gt;
* &amp;lt;i&amp;gt;Early renewal discounts and update pricing&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
We honour early renewals. Check your profile page to receive personal offers. Within one year (after subscription period expired) you can renew your subscription for a special renewal rate. After that standard price applies. Upgrade orders (from pre-2016 releases) as known before (to start initial subscription period) will be possible until end of 2016.&lt;br /&gt;
&amp;lt;br&amp;gt;To reflect new changes we introduced a new [[LMD VCL - New Customer area|customer area]], where customers can review and check license status at one single place.&lt;br /&gt;
&amp;lt;br&amp;gt;{{Top}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Package Changes ==&lt;br /&gt;
&lt;br /&gt;
=== NG HTML ===&lt;br /&gt;
&lt;br /&gt;
Among other improvements the following new HTML controls has been introduced: &lt;br /&gt;
&lt;br /&gt;
*[[File:Ad11ac23a5f4.png]] TNGHTMLButton&lt;br /&gt;
*[[File:9bd35abfc17d.png]] TNGHTMLCheckBox&lt;br /&gt;
*[[File:E233f4885b31.png]] TNGHTMLRadioButton&lt;br /&gt;
*[[File:02e90735b773.png]] TNGHTMLGroupBox&lt;br /&gt;
*[[File:51cec0a45c5d.png]] TNGHTMLCheckGroup&lt;br /&gt;
*[[File:1aea85387628.png]] TNGHTMLRadioGroup&lt;br /&gt;
*[[File:C9f719bf5e5b.png]] TNGHTMLComboBox&lt;br /&gt;
&lt;br /&gt;
The controls are described in more details below.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== HTML engine enchancements ====&lt;br /&gt;
&lt;br /&gt;
HTML engine has been drammatically improved. Many minor bugs, such as wrong text layouting or coloring have been fixed. Parsing and layouting performance has been greatly optimized, including text wrapping performance. All controls now support common concepts like horizontal and vertical content alignment, word wrapping, and more.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Content alignment now is performed relative to maximum available content space and respects multiline and wrapped text. Different controls provide different default values for horizontal and vertical alignment, which is more consistent with respective controls nature. For example, HTML label control aligns HTML content to top-left by default, while button and panel controls align content to the center in both horizontal and vertical directions. List box, combo box and header controls align items content to the left in horizontal direction, and to the center in vertical direction.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Images support has been improved a lot. 32-bit semi-transparent images are now supported. Global image cache has been introduced to speedup image processing. The cache stores all images, including images loaded from files, which prevent them from been reloaded multiple times. The cache also stores custom images provided via OnGetImage events. ClearImageCache function can be used to force the engine to reload all images on next content update.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
New verical image align feature has been added. Using valign attribute images, as well as input elements and embedded VCL controls, can be aligned vertically relative the text on the same line. Valign attribute supports the following values: &lt;br /&gt;
*middle (default)&lt;br /&gt;
*top&lt;br /&gt;
*bottom&lt;br /&gt;
*baseline&lt;br /&gt;
The default value is middle, which is usefull for small images like icons or emojis, for check box or radio button input items or small-height VCL controls, like TEdit.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:A85c00e29003.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Content coloring has been improved. Default content colors for disabled controls are now match the corresponding themed (OS or VCL Styles) colors. In case text color has been redefinied in HTML, it will be blended with gray color to provide more consistent disabled look:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:6651e38ae1f6.png]] [[File:Fe2943a7678c.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Separate (slightly different) default color for links which looks nice with dark VCL styles has been introduced:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:D45ae97bbf6a.png]] [[File:43a0367e28e9.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Embedded VCL controls support has been reworked. Embedded controls are allowed only in HTML label, panel or view controls. In all other controls the support has been disabled for convenience (control tag will be skipped silently). Embedded controls can be aligned vertically relative to the line text using valign attribute just like images.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:012fe66d639e.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Control placeholders are shown at design-time instead of real controls:&lt;br /&gt;
&lt;br /&gt;
[[File:Be25744ba592.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Unordered and ordered lists support has been improved. Mulilevel lists with the correct indentation and numbering has been implemented. Unicode char based bullets with scaling and anti-aliasing is now used. Different bullets are used for different list levels.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:236a9865d984.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:4431a61f203d.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:36667d90bb0e.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The engine provides simplified support for sub/sup text. Text line height calculation and text vertical shift is calculated based on the current item font, not on the previous item font. Items, like images or controls ignore sub/sup status.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:90da31401d85.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The engine now supports line gaps more correctly, and does not add a gap above the first line. NGHTMLDrawDebugLines global variable can be set to True to draw debug line separators.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:D5c9ee3538ff.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
==== Design-time HTML editor ====&lt;br /&gt;
&lt;br /&gt;
Design-time HTML editor look and feel has been updated, minor bugs has been fixed. Improvements include new toolbar icons, IDE themes support, and simple rich-edit based (TOM) syntax highlighting. Updated list of HTML fragments includes new features, like vertical align for images. For convenience, the editor can be canceled by pressing Escape key. Modified HTML text can be applied using Ctrl+Enter key press.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:5e06d68cf149.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
==== Controls common enchancements ====&lt;br /&gt;
&lt;br /&gt;
All HTML controls has been carefully checked agains the following drawing modes in all combinations:&lt;br /&gt;
*IsHtml property (true/false)&lt;br /&gt;
*Enabled property (true/false)&lt;br /&gt;
*VCl Styles (on/off)&lt;br /&gt;
*WordWrap property (true/talse)&lt;br /&gt;
*Multiline text&lt;br /&gt;
*Big text clipping&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per-control VCL Styles support has been implemented, as well, as styled designer support for latest Delphi IDE versions.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Support of ParentBackground and DoubleBuffering has been reworked.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Adjustable Padding property is introduced in all HTML controls.&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
==== TNGHTMLStorage component ====&lt;br /&gt;
&lt;br /&gt;
[[File:9d6c74ca5152.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
What's new:&lt;br /&gt;
&lt;br /&gt;
*Items collection editor will be shown on component double click at desing-time.&lt;br /&gt;
*Items collection editor columns: Item Name and Html Text.&amp;lt;br&amp;gt;&lt;br /&gt;
*Items collection editor opens HTML editor on item double click or Ctrl+Enter.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:E38438efc586.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
==== TNGHTMLLabel and TNGHTMLPanel controls ====&lt;br /&gt;
&lt;br /&gt;
[[File:954bbfdc2fb9.png]] [[File:5f46a80bbc9d.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
What's new:&lt;br /&gt;
&lt;br /&gt;
*Rework of Alignment, VerticalAlignment/Layout, Padding, AutoSize, IsHtml. Works ok now in any combination.&lt;br /&gt;
*Panel.ShowCaption fixes.&lt;br /&gt;
*Label - default size changed to more appropriate value (100 x 17).&lt;br /&gt;
*Label - default Caption, like Label1 (without NGHTML prefix).&lt;br /&gt;
*Label - new BackgroundType, GradientStartColor and GradientEndColor properties.&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
==== TNGHTMLListBox control ====&lt;br /&gt;
&lt;br /&gt;
[[File:3160a81b21e2.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
What's new:&lt;br /&gt;
&lt;br /&gt;
*ItemHeight and ItemAutoHeight properties - setting one property will reset another.&lt;br /&gt;
*Item content is now center-aligned vertically by default.&lt;br /&gt;
*New ItemPadding property. Default value is (2, 2, 2, 2). Deprecated Margin property is removed.&lt;br /&gt;
*Color fixes: respecting Enabled, Focused, HideSelection and VCL Styles.&lt;br /&gt;
*IsHtml related fixes: item padding and vertical alignment in plain text mode.&lt;br /&gt;
*HorzGridColor - VCL Styles support.&lt;br /&gt;
*New WordWrap property.&lt;br /&gt;
*New lbltMultiline enum value is added to LargeTextOptions property. Deprecated Multiline property is removed.&lt;br /&gt;
*New HorzGridMargin property.&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
==== TNGHTMLHeaderControl control ====&lt;br /&gt;
&lt;br /&gt;
[[File:639e761f308d.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
What's new:&lt;br /&gt;
&lt;br /&gt;
*New &amp;quot;Edit Sections&amp;quot; component editor menu item.&lt;br /&gt;
*New WordWrap property.&lt;br /&gt;
*Sections content is now center aligned vertically (including image) by default.&lt;br /&gt;
*Some adequate hard-coded content margins.&lt;br /&gt;
*Sections editor opens HTML editor on item double click or Ctrl+Enter.&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
==== TNGHTMLView control ====&lt;br /&gt;
&lt;br /&gt;
[[File:7f78afc39a4e.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
What's new:&lt;br /&gt;
&lt;br /&gt;
*Caption property type is changed from string to TNGHTMLCaption to support HTML editor.&lt;br /&gt;
*Full scrollbars rework.&lt;br /&gt;
*Padding related fixes.&lt;br /&gt;
*Drawing fixes (HTML laytouing, Transparent).&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
==== New TNGHTMLButton control ====&lt;br /&gt;
&lt;br /&gt;
[[File:Ad11ac23a5f4.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Features:&lt;br /&gt;
&lt;br /&gt;
*Multiline text and WordWrap support.&lt;br /&gt;
*Content is auto centered horizontally and vertically by default.&lt;br /&gt;
*Component editor with &amp;quot;Edit HTML...&amp;quot; context menu item. But, with OnClick event handler creation on component double-click.&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
==== New TNGHTMLCheckBox and TNGHTMLRadioButton controls ====&lt;br /&gt;
&lt;br /&gt;
[[File:9bd35abfc17d.png]] [[File:E233f4885b31.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Features:&lt;br /&gt;
&lt;br /&gt;
*Multiline text and WordWrap support.&lt;br /&gt;
*Left/Right Alignment of the checkmark relative to text.&lt;br /&gt;
*Focus rect around text.&lt;br /&gt;
*Group property for RadioButton, which allows to specify multiple radio button groups inside a single parent control.&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
==== New TNGHTMLGroupBox control ====&lt;br /&gt;
&lt;br /&gt;
[[File:02e90735b773.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Features:&lt;br /&gt;
&lt;br /&gt;
*HTML in Caption.&lt;br /&gt;
*Multiline and Wordwrap support in Caption.&lt;br /&gt;
*Delphi 11 and up features support: ShowFrame, HeaderFont, DefaultHeaderFont.&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
==== New TNGHTMLCheckGroup and TNGHTMLRadioGroup controls ====&lt;br /&gt;
&lt;br /&gt;
[[File:51cec0a45c5d.png]] [[File:1aea85387628.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Features:&lt;br /&gt;
&lt;br /&gt;
*Many properties allowing to customize items placement, like Padding, Columns, Stretch/Center/Top, ItemHeight, ColumnGap.&lt;br /&gt;
*Alignment and WordWrap properties like in the corresponding TNGHTMLCheckBox or TNGHTMLRadioButton controls.&lt;br /&gt;
*Check group: AllowGrayed, Checked[index], State[Index] and ButtonEnabled[Index] run-time properties.&lt;br /&gt;
*Check group: Value and Grayed integer (UInt64) properties, which allow to set the state of contained check boxes as a bit mask. Properties are published and can be used at design-time.&lt;br /&gt;
*Radio group: Checked[Index], ButtonEnabled[Index] run-time properties.&lt;br /&gt;
*Radio group: ItemIndex published property, which can be used at design-time.&lt;br /&gt;
*HTML in group box Caption.&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
==== New TNGHTMLComboBox control ====&lt;br /&gt;
&lt;br /&gt;
[[File:C9f719bf5e5b.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Features:&lt;br /&gt;
&lt;br /&gt;
*&amp;quot;List&amp;quot; mode only.&lt;br /&gt;
*Multiline text and WordWrap support.&lt;br /&gt;
*Separate edit and drop-down item settings: EditHeight, EditPadding, ItemHeight, ItemPadding.&lt;br /&gt;
*ItemAutoHeight, like in HTML list box.&lt;br /&gt;
*Customizable colors, like in HTML list box: SelectedColor, DisabledColor, SelectedFontColor, SelectedFontStyle.&lt;br /&gt;
*Content is auto centered vertically, like in HTML list box.&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== New demos ===&lt;br /&gt;
&lt;br /&gt;
[[File:Cb3c6fa28036.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:F4ea6412bd89.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:2ede3bb4c1ae.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:A790df05a5fd.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Db3ef2d008eb.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:932956e6e060.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:5b7e5fc94dda.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:46260e836313.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:42247dadb8cf.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:E2a7d7778420.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== Other NG Packs ===&lt;br /&gt;
&lt;br /&gt;
New NG Demo Center is introduced with excessive number of NG packs functionality demos. NG Dialogs, NG Drag&amp;amp;Drop and NG Serialization demos are included. All demos provide comprehensive descriptions. As with LMD Demos Center, every demo contains &amp;quot;Show demo unit in Explorer&amp;quot; link at the bottom, which can be clicked to show the corresponding demo *.pas file.&lt;br /&gt;
&lt;br /&gt;
==== NG Dialogs demos ====&lt;br /&gt;
&lt;br /&gt;
[[File:19011ce3d7b0.png]] [[File:445e6a61bd25.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
New demos show:&lt;br /&gt;
&lt;br /&gt;
*Task dialog basic structure (text, icon, buttons, expandable information, verification and footer).&lt;br /&gt;
*Progress bar in task dialogs.&lt;br /&gt;
*Command links in task dialogs.&lt;br /&gt;
*Radio buttons in task diualogs.&lt;br /&gt;
*Input dialog basic structure, including different supported input types.&lt;br /&gt;
*Input dialog HTML templates.&lt;br /&gt;
*Simplified API for common input and task dialogs, like InputBox, ShowMessage, etc.&lt;br /&gt;
*Controlling dialog execution (modal result, dialog events).&lt;br /&gt;
*Multi-page dialog navigation.&lt;br /&gt;
*Hyperlinks processing.&lt;br /&gt;
*All demos are now based on fluent interface API.&lt;br /&gt;
&lt;br /&gt;
[[File:2bdf84fea240.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:F85d85965738.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
==== NG Drag&amp;amp;Drop demos ====&lt;br /&gt;
&lt;br /&gt;
[[File:3954b252ad94.png]] [[File:A62f55ea0b0b.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
New demos show:&lt;br /&gt;
&lt;br /&gt;
*Handling all supported formats: &lt;br /&gt;
**Files&lt;br /&gt;
**Text&lt;br /&gt;
**Images&lt;br /&gt;
**HTML&lt;br /&gt;
**RTF&lt;br /&gt;
**URLs&lt;br /&gt;
*Working using package components.&lt;br /&gt;
*Working via fluent interface API.&lt;br /&gt;
*Handling drag effects (move, copy, link).&lt;br /&gt;
*Enumerating formats for any dragged data.&lt;br /&gt;
*Handling cursor position.&lt;br /&gt;
*How to: Dragging images to files.&lt;br /&gt;
*How to: Dragging memo selection.&lt;br /&gt;
&lt;br /&gt;
[[File:6781e3da6e48.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:013db4a034bc.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
==== NG Serialization demos ====&lt;br /&gt;
&lt;br /&gt;
[[File:79c49490d183.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
New demos show:&lt;br /&gt;
&lt;br /&gt;
*Seralizing single value (or object) or array of values using new NGSerialize.ToXxx/FromXxx extremely simple API.&lt;br /&gt;
*Handling XML, JSON or binary ctream serialization.&lt;br /&gt;
*Usage of all supported mapping attributes: &lt;br /&gt;
**Alias, ElemAlias&lt;br /&gt;
**DefClass, ElemDefClass&lt;br /&gt;
**NoInherited&lt;br /&gt;
**Transient, Serializable&lt;br /&gt;
**Converter&lt;br /&gt;
**FillRead, ElemFillRead&lt;br /&gt;
**SkipMember, SkipAll&lt;br /&gt;
*Advanced: serializing binary data.&lt;br /&gt;
*Advanced: serializing manually.&lt;br /&gt;
*Advanced: serializing simple and complex data models.&lt;br /&gt;
&lt;br /&gt;
[[File:C19d68866940.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Be47848899aa.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
==== TLMDFontImageList component ====&lt;br /&gt;
&lt;br /&gt;
[[File:3746D54SDG.png]] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Support for code point values greater than High(Char) has been added. In addition to Symbol property font image list item now provides SymbolEx property of UCS4Char type.&lt;br /&gt;
&lt;br /&gt;
[[File:A36639a82618.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== TLMDGlobalHotKey component ====&lt;br /&gt;
&lt;br /&gt;
[[File:79c49490d183.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Win&amp;quot; key support has been added. New WinKey boolean property allow to specify, whether &amp;quot;Win&amp;quot; key should be added to the key combination set by HotKey property. Hot key should also include some other key modifier, like Ctrl or Shift.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== TLMDLight ====&lt;br /&gt;
&lt;br /&gt;
[[File:79c49490d183.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
New FlashPeriod property, which can be set to non-zero value to enable component flashing via internal timer.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== LMD GridPack ===&lt;br /&gt;
&lt;br /&gt;
The following utility methods has been added to TLMDGridCustomSource base class to prevent the need to access protected grid members from custom data source:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*function Gird: TLMDCustomGrid;&lt;br /&gt;
*function Columns: TLMDGridColumns;&lt;br /&gt;
*procedure IncludeChange(AChange: TLMDGridChangeFlag);&lt;br /&gt;
*procedure SyncGridStore;&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
= Changes/Enhancements since initial LMD VCL 2022 release =&lt;br /&gt;
&lt;br /&gt;
=== Common ===&lt;br /&gt;
&lt;br /&gt;
[+] LMD Version like &amp;quot;2024.0&amp;quot; in Delphi's splash screen and about box.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] New NG DemoCenter which includes new dialogs, drag&amp;amp;drop, HTML and serialization demos.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] New component icons for DockPack, GridPack, ScriptPack and TLMDServiceProvider components.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] All installers were updated and fixed a problem which required system restart even for first time installation.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] Packages for RAD Studio 11 Alexandria were compiled and tested against the latest 11.2 update&amp;lt;br&amp;gt;&lt;br /&gt;
[*] Packages for RAD Studio 11 Alexandria were compiled and tested against the latest 11.3 update&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools === &lt;br /&gt;
&lt;br /&gt;
[+] Font image list: Support for code point values greater than High(Char).&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDGlobalHotKey: Win key support.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDHint: New CancelHint method. VCL Styles related fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDCalculator: New BtnWidth and BtnHeight properties.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDCalculatorComboBox: Adjusting drop-down calculator font sizes to fit the combo box font sze.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] Windows Server 2022 detection.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDTaskDialog: redeclaring the TLMDTaskDlgIcon type and changing icon kind names: tdiWarning -&amp;gt; diWarning, tdiQuestion -&amp;gt; diQuestion, etc. to prevent conflicts with standard TTaskDialogIcon type.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDCheckListDlg: Up to 64 items support by changing Value and DefaultValue property types to Int64.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDWindowProc: Finalization workaround for Halt before Application.Run case.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDStatusBar design-time but fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] LMDMessageBoxDlg.ShowMessage dialog height bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Window hooks access violation bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDButton: design-time styling bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDButton: virtual image list issue woraround.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDHeaderListComboBox - Header sections font size bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDListBoxExt: Scrolling related fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDHint: Long hints positioning bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDHint: MaxWidth in HTML mode bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDCaptionButtons: Invalid layouting in Delphi 11 bug fix (GetSystemMetrics in different IDEs).&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDComboBoxExt, TLMDListBoxExt: High DPI scaling related fixes. Support for Delphi 11 DPI-aware form designer.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDHint: Sizing and large html-text flickering fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDTrayIcon: Doubling popups hints in Win10/11, when Animated = True bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDMaskEdit: Currency settings symbol bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDProgress: Drawing bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDHint: Layouting bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDInputDlg: dialog layouting bug, in case when MultilinePrompt = True.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDFileCtrl: File size bug fix (type changed from LongInt to Int64).&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDTrackBar: MinValue&amp;amp;MaxValue bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[+] TElSpinEdit: New ApplyMode property, which allow to defer the conversion of the typed Text to integer Value until OnExit.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TElXTreeItem.Tag type has been changed to NativeInt.&lt;br /&gt;
[*] TElComboBox: Showing vertical scroll-bar when Items.Count is big, and DropDownCount property value specifies more items than can fit on the screen.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TElExplorerBar: Disabling unsupported by Delphi VCL-Styles.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TElXTree: Virtual mode cell checkboxes click fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TElCurrencyEdit: LinkedControl moving bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TElPageControl: GDI resources leak buf fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TElDbEdit, TElDbButtonEdit: Copy/Paste via hotkeys or context menu now properly turn the linked dataset into editing mode.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] SEC_NOCACHE flag disabled (in CreateFileMapping calls) for better virtualization/emulation support (x86 emulation on Windows ARM systems/VMs).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DockingPack ===&lt;br /&gt;
&lt;br /&gt;
[*] Panel.OnHeaderPopup event is now raised even if Panel.HeaderMenu = nil to allow custom behavior.&lt;br /&gt;
[-] DockPanel.Release bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DialogPack ===&lt;br /&gt;
&lt;br /&gt;
[+] TJSDialog: New MaxContentHeight property. Auto constraining dialog content height to 80% of the screen height.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TJSEditDialog: New etMaskEdit edit type. NewEditProperties.Mask property.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TJSDialog: Performance optimization for long text messages (TJSCaption.PaintCaption, LTextHeight, SplitForWrapping).&amp;lt;br&amp;gt;&lt;br /&gt;
[-] LMD-Dialog: Fixing some layouting issues in case big fonts are used in for password dialogs (password, confirm password, change passwrod).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
&lt;br /&gt;
[-] RichPack: C++ headers bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDRichSyntaxEdit: WordWrap default value bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Removing std Windows _FILETIME, _LARGE_INTEGER AND _ULARGE_INTEGER declarations to prevent conflicts in C++.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] x64 bug fix (dwCookie callback parameter type).&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Small C++ related bug fix (replacing ULARGE_INTEGER with UInt64).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD GridPack ===&lt;br /&gt;
&lt;br /&gt;
[+] Utility methods, like IncludeChange and SyncGridStore, in grid source base class. No more need to access protected grid members from custom data source.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ShellPack ===&lt;br /&gt;
&lt;br /&gt;
[-] ShellPack: Empty caption in shell actions bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDshellList - Preserving column sizes (DefaultColumns = True) while updating.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDShellList: x64 bug fux.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SysPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDSysWindowsObject: Windows 11 product name bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD IDE-Tools ===&lt;br /&gt;
&lt;br /&gt;
[*] IDE-Tools: Moving service provider DCR files away from the run-time package unit.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Fixes related to latest IDEs (D10.4 and D11) VCL Styles changes.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ScriptPack === &lt;br /&gt;
&lt;br /&gt;
[-] Native languages try/except bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Access Violation in ConvToVar when creating new objects bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
&lt;br /&gt;
[+] New TLMDEditView.SearchLastReplaceCanceled property, which allows to determine whether the replace operation has been canceled by the user via confirmation dialog's Cancel button.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] Reporting active schemes at the specified cursor point.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] CSS scheme modification (@media support).&amp;lt;br&amp;gt;&lt;br /&gt;
[-] EditView.SearchLastReplaceCanceled bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDEditColorSchemeDialog: Access violation on loading invalid XML fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG HTML ===&lt;br /&gt;
&lt;br /&gt;
[+] New '''TNGHTMLButton''' control: Multiline, WordWrap. Content is horz/vert auto centered. Component editor with &amp;quot;Edit HTML...&amp;quot; context menu item. But, with OnClick event handler creation on component double-click.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] New '''TNGHTMLCheckBox''' and '''TNGHTMLRadioButton''' controls: Multiline, WordWrap. Left/Right Alignment. Focus rect around content. Group for radio button.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] New '''TNGHTMLGroupBox''' control: HTML Caption.&lt;br /&gt;
[+] New '''TNGHTMLCheckGroup''', '''TNGHTMLRadioGroup''' controls: Layout (Padding, Columns, Stretch/Center/Top, ItemHeight, ColumnGap), Alignment, WordWrap, OnClick. Check group: AllowGrayed, Checked[index], State[Index], ButtonEnabled[Index], Value, Grayed (UInt64, published), Radio group: Checked[Index], ButtonEnabled[Index], ItemIndex (published). Html in group caption.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] New '''TNGHTMLComboBox''' control: &amp;quot;List&amp;quot; mode only. WordWrap, multiline support. Separate edit and drop-down item settings: EditHeight, EditPadding, ItemHeight, ItemPadding. ItemAutoHeight, like in HTML list box. Customizable colors, like in HTML list box: SelectedColor, DisabledColor, SelectedFontColor, SelectedFontStyle. Content is auto centered vertically, like in HTML list box.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] New HTML controls icons.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] 32-bit images in NG HTML.&lt;br /&gt;
[+] Multilevel sup/sub support. Using Unicode chars for unordered list item bullets.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] Vertial align support, for images, input and control items, valign = (baseline, middle, top, bottom). Aligns images/controls relative to text (which also means - text relative to images/controls). Default valign value is &amp;quot;middle&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] Image cache.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] Font cache.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] Dark themes link color.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] Per-control VCL Styles support. Styled designer support.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] New toolbar icons in the design-time HTML editor.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] New simple syntax highlighting in the design-time HTML editor.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] Cancel on Escape key press, apply on Ctrl+Enter key press in the design-time HTML editor.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TNGHTMLStorage: component double click at design-time opens items collection editor.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TNGHTMLStorage: item double click (or Ctrl+Enter press) at design-time in the items collection editor opens item HTML editor.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TNGHTMLLabel: Default size changed to more appropriate value (100 x 17).&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TNGHTMLListBox: New WordWrap property.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TNGHTMLListBox: New lbltMultiline enum value is added to LargeTextOptions property. Multiline property is removed.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TNGHTMLListBox: New HorzGridMargin property.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TNGHTMLListBox: New ItemPadding property. Default values are (2, 2, 2, 2). Margin property is removed.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TNGHTMLListBox: ItemHeight &amp;amp; ItemAutoHeight - setting one property resets another.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TNGHTMLListBox: Items content is now center aligned vertically.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TNGHTMLListBox: Colors fixes: respecting Enabled, Focused, HideSelection and VCL Styles.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TNGHTMLListBox: IsHtmlrelated fixes: item padding and vertical alignment in plain text mode.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TNGHTMLListBox: HorzGridColor - VCL Styles support.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TNGHTMLHeaderControl: New &amp;quot;Edit Sections&amp;quot; component editor menu item.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TNGHTMLHeaderControl: New WordWrap property.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TNGHTMLHeaderControl: Sections content is now center aligned vertically (including image).&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TNGHTMLHeaderControl: Some adequate hard-coded margins.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TNGHTMLHeaderControl: Sections editor improvements: opens Html editor on item double click or Ctrl+Enter.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TNGHTMLView: Caption property type is changed from string to TNGHTMLCaption to support HTML editor.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TNGHTMLView: Full scrollbars rework.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TNGHTMLView: Padding related fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TNGHTMLView: Drawing fixes (Html laytouing, Transparent).&amp;lt;br&amp;gt;&lt;br /&gt;
[*] Big rework of everything. Many improvements.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] Big Html engine performance improvement.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] Rework of Alignment, VerticalAlignment/Layout, Padding, AutoSize, IsHtml. Works ok now in any combination.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] Rework of ParentBackground and DoubleBuffering.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] VCL Controls in HTML: Rework, bug fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] Improved DPI support.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] &amp;quot;Disabled&amp;quot; coloring is greatly improved using colors blending. Default disabled colors are now match the corresponding themed colors.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TNGHTMLPanel: Enabled fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TNGHTMLPanel: ShowCaption fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Text colors bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Center/right aligned content with small available space width bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] LineGap before first line bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG DialogPack ===&lt;br /&gt;
&lt;br /&gt;
[+] New TNGTaskDialog.Clear method, VerificationChecked property.&amp;lt;br&amp;gt; &lt;br /&gt;
[+] New TNGInputDialog.TemplateImages property. New TNGDialogs.InputBox(items: array) overrides.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] Disabling dialog emulation mode at design-time for new IDEs.&lt;br /&gt;
&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
== Archive ==&lt;br /&gt;
&lt;br /&gt;
* [[LMD VCL 2021 - News|LMD VCL 2022 - What's new]]&lt;br /&gt;
* [[LMD VCL 2021 - News|LMD VCL 2021 - What's new]]&lt;br /&gt;
* [[LMD VCL 2020 - News|LMD VCL 2020 - What's new]]&lt;br /&gt;
* [[LMD NG 2020 - News|What's new]] in NG Controls 2020?&lt;br /&gt;
* [[LMD VCL 2019 - News|LMD VCL 2019 - What's new]]&lt;br /&gt;
* [[LMD VCL 2018 - News|LMD VCL 2018 - What's new]]&lt;br /&gt;
* [[LMD VCL 2017 - News|LMD VCL 2017 - What's new]]&lt;br /&gt;
* [[LMD VCL 2016 - News|LMD VCL 2016 - What's new]]&lt;br /&gt;
* [[LMD VCL 2015 - News|LMD VCL 2015 - What's new]]&lt;br /&gt;
* [[LMD VCL 2014 - News|LMD VCL 2014 - What's new]]&lt;br /&gt;
* [[LMD VCL 2013 - News|LMD VCL 2013 - What's new]]&lt;br /&gt;
* [[LMD VCL 2012 - What's New?|LMD VCL 2012 - What's new]]&lt;br /&gt;
* [[LMD VCL 2011 - What's New?|LMD VCL 2011 - What's new]]&lt;br /&gt;
* [[LMD VCL 2010 - What's New?|LMD VCL 2010 - What's new]]&lt;br /&gt;
* [[LMD VCL 2009 - What's New?|LMD VCL 2009 - What's new]]&lt;br /&gt;
* [[LMD VCL 2007 - What's New?|LMD VCL 2007 - What's new]]&lt;br /&gt;
{{Top}}&lt;/div&gt;</summary>
		<author><name>Rafael</name></author>	</entry>

	<entry>
		<id>https://wiki.lmd.de/index.php?title=LMD_Universal_Installer&amp;diff=4666</id>
		<title>LMD Universal Installer</title>
		<link rel="alternate" type="text/html" href="https://wiki.lmd.de/index.php?title=LMD_Universal_Installer&amp;diff=4666"/>
				<updated>2023-11-08T20:22:30Z</updated>
		
		<summary type="html">&lt;p&gt;Rafael: Created page with &amp;quot;{{Head-Overview}}&amp;amp;nbsp;  This section describes the new features of the LMD VCL Universal installer (available since LMD 2024 release).&amp;lt;br&amp;gt; For common problems refer to [http:...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Head-Overview}}&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
This section describes the new features of the LMD VCL Universal installer (available since LMD 2024 release).&amp;lt;br&amp;gt;&lt;br /&gt;
For common problems refer to [http://wiki.lmd.de/index.php/LMD_VCL_-_General_FAQ#Installation troubleshooting section].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:FAQ]] [[Category:Installation]]&lt;/div&gt;</summary>
		<author><name>Rafael</name></author>	</entry>

	<entry>
		<id>https://wiki.lmd.de/index.php?title=LMD_VCL_-_Overview&amp;diff=4665</id>
		<title>LMD VCL - Overview</title>
		<link rel="alternate" type="text/html" href="https://wiki.lmd.de/index.php?title=LMD_VCL_-_Overview&amp;diff=4665"/>
				<updated>2023-11-08T20:22:08Z</updated>
		
		<summary type="html">&lt;p&gt;Rafael: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Head-Section}}__NOTOC__[[Category:Help&amp;amp;Tips]] [[Category:FAQ]] [[Category:HowTo]]&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
* [[LMD VCL - General FAQ|General &amp;amp; Installation]]&lt;br /&gt;
** [[LMD Universal Installer|Using the new universal installer (since LMD 2024 release)]]&lt;br /&gt;
** [[LMDVCL-Install|Installing Packages]]&lt;br /&gt;
** [[LMDVCL License|License FAQ]]&lt;br /&gt;
** [[LMD VCL - New Customer area|New customer area (since LMD 2016 releases)]]&lt;br /&gt;
* [[LMD VCL - DevUtil|LMD DevUtil]]&lt;br /&gt;
* [[LMD VCL - LMD-Tools FAQ|LMD-Tools]]&lt;br /&gt;
* [[LMD VCL - LMD ElPack FAQ|LMD ElPack]]&lt;br /&gt;
* [[LMD VCL - LMD IDE-Tools FAQ|LMD IDE-Tools]]&lt;br /&gt;
* [[LMD VCL - LMD Packs|LMD Standalone Packs]]&lt;br /&gt;
&lt;br /&gt;
* [[LMD NG-Packs|LMD NG Controls]]&lt;/div&gt;</summary>
		<author><name>Rafael</name></author>	</entry>

	<entry>
		<id>https://wiki.lmd.de/index.php?title=LMD_VCL_-_Overview&amp;diff=4663</id>
		<title>LMD VCL - Overview</title>
		<link rel="alternate" type="text/html" href="https://wiki.lmd.de/index.php?title=LMD_VCL_-_Overview&amp;diff=4663"/>
				<updated>2023-11-08T20:19:27Z</updated>
		
		<summary type="html">&lt;p&gt;Rafael: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Head-Section}}__NOTOC__[[Category:Help&amp;amp;Tips]] [[Category:FAQ]] [[Category:HowTo]]&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
* [[LMD VCL - General FAQ|General &amp;amp; Installation]]&lt;br /&gt;
** [[LMDVCL-UniversalInstall|Using the new universal installer (since LMD 2024 release)]]&lt;br /&gt;
** [[LMDVCL-Install|Installing Packages]]&lt;br /&gt;
** [[LMDVCL License|License FAQ]]&lt;br /&gt;
** [[LMD VCL - New Customer area|New customer area (since LMD 2016 releases)]]&lt;br /&gt;
* [[LMD VCL - DevUtil|LMD DevUtil]]&lt;br /&gt;
* [[LMD VCL - LMD-Tools FAQ|LMD-Tools]]&lt;br /&gt;
* [[LMD VCL - LMD ElPack FAQ|LMD ElPack]]&lt;br /&gt;
* [[LMD VCL - LMD IDE-Tools FAQ|LMD IDE-Tools]]&lt;br /&gt;
* [[LMD VCL - LMD Packs|LMD Standalone Packs]]&lt;br /&gt;
&lt;br /&gt;
* [[LMD NG-Packs|LMD NG Controls]]&lt;/div&gt;</summary>
		<author><name>Rafael</name></author>	</entry>

	<entry>
		<id>https://wiki.lmd.de/index.php?title=LMD_2024_-_History&amp;diff=4652</id>
		<title>LMD 2024 - History</title>
		<link rel="alternate" type="text/html" href="https://wiki.lmd.de/index.php?title=LMD_2024_-_History&amp;diff=4652"/>
				<updated>2023-11-07T23:12:37Z</updated>
		
		<summary type="html">&lt;p&gt;Rafael: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{HEAD-ResOnly}}&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
This documents contains history logs for all LMD 2024 products.&amp;lt;br&amp;gt; &lt;br /&gt;
First official release: '''08-Nov-2024'''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; LMD-Tools section includes standalone packs as follows: LMD BarPack, LMD ChartPack, LMD DialogPack, LMD DockingPack, LMD FxPack, LMD GridPack, LMD InspectorPack, LMD RichPack, LMD SearchPack, LMD ShellPack, LMD SysPack, LMD StoragePack, LMD ThemePack and LMD WebPack.&amp;lt;br&amp;gt; LMD IDE-Tools section lists changes in LMD IDE-Tools Integration package, LMD DesignPack, LMD ScriptPack and LMD SyntaxEdit. Besides that since 2021 release all NG packs are included in the LMD VCL line.&amp;lt;br&amp;gt;&lt;br /&gt;
Read here [[LMD VCL 2024 - News|summary of all changes in LMD VCL 2024]].&lt;br /&gt;
&lt;br /&gt;
'''Legend'''&amp;lt;br&amp;gt;[+] Feature added&amp;lt;br&amp;gt;[*] Feature changed&amp;lt;br&amp;gt;[-] Bug fixed&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2024.0 (08-Nov-2024) ==&lt;br /&gt;
Initial release.&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;/div&gt;</summary>
		<author><name>Rafael</name></author>	</entry>

	<entry>
		<id>https://wiki.lmd.de/index.php?title=LMD_VCL_-_Resources&amp;diff=4651</id>
		<title>LMD VCL - Resources</title>
		<link rel="alternate" type="text/html" href="https://wiki.lmd.de/index.php?title=LMD_VCL_-_Resources&amp;diff=4651"/>
				<updated>2023-11-07T23:11:41Z</updated>
		
		<summary type="html">&lt;p&gt;Rafael: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== History (Current Release) ==&lt;br /&gt;
* Releases 2024&lt;br /&gt;
** [[LMD 2024 - History|LMD 2024 History]]&lt;br /&gt;
* Releases 2022&lt;br /&gt;
** [[LMD 2022 - History|LMD 2022 History]]&lt;br /&gt;
* Releases 2021&lt;br /&gt;
** [[LMD 2021 - History|LMD 2021 History]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Reference Information ==&lt;br /&gt;
=== General ===&lt;br /&gt;
* [[LMD VCL - Updating Projects|Updating existing projects to LMD VCL 2021]]&lt;br /&gt;
* [[LMD 2021 - Compiler Switches|Compiler Switches]] ['''NEW''']&lt;br /&gt;
* [[LMD VCL - Glyph Transparency|Glyphs transparency support]] ['''NEW''']&lt;br /&gt;
* [[LMD VCL - Unicode Support|Unicode support]] ['''UPDATED''']&lt;br /&gt;
* [[LMD VCL - MiniHTML|Shared HTML support]] (&amp;quot;MiniHTML-Engine&amp;quot;) &lt;br /&gt;
* [[LMD VCL - Vista Support|Windows Vista Support]]&lt;br /&gt;
* [[LMD VCL - RegEx|RegEx support]]&lt;br /&gt;
* [[LMD VCL - ImageList support|ImageList support]]&lt;br /&gt;
* [[LMD VCL - ZLib support|Native ZLib Compression support]]&lt;br /&gt;
* [[LMD VCL - Transparency|Semi-Transparency for visual controls]]&lt;br /&gt;
* [[LMD VCL - XML|Native XML support]]&lt;br /&gt;
* [[LMD VCL - TextPack HTML|TextPack HTML support]] ['''DEPRECATED''']&lt;br /&gt;
* [[LMD VCL - TextPack controls|TextPack controls]] ['''DEPRECATED''']&lt;br /&gt;
&lt;br /&gt;
=== NG Controls ===&lt;br /&gt;
* [[LMD NG - MiniHTML|HTML support]]&lt;br /&gt;
&lt;br /&gt;
== Archive ==&lt;br /&gt;
=== History (Older releases) ===&lt;br /&gt;
* Releases 2020&lt;br /&gt;
** [[LMD 2020 - History|LMD 2020 History]] &lt;br /&gt;
** [[NG  2020 - History|NG Controls 2020 History]] &amp;lt;br &amp;gt;&lt;br /&gt;
* Releases 2019&lt;br /&gt;
** [[LMD 2019 - History|LMD 2019 History]] &lt;br /&gt;
** [[NG  2019 - History|NG Controls 2019 History]] &amp;lt;br &amp;gt;&lt;br /&gt;
* Releases 2018&lt;br /&gt;
** [[LMD 2018 - History|LMD 2018 History]] &lt;br /&gt;
** [[NG  2018 - History|NG Controls 2018 History]] &amp;lt;br &amp;gt;&lt;br /&gt;
* Releases 2017&lt;br /&gt;
** [[LMD 2017 - History|LMD 2017 History]] &lt;br /&gt;
** [[NG  2017 - History|NG Controls 2017 History]] &amp;lt;br &amp;gt;&lt;br /&gt;
* Releases 2016&lt;br /&gt;
** [[LMD 2016 - History|LMD 2016 History]] &lt;br /&gt;
** [[NG  2016 - History|NG Controls 2016 History]] &amp;lt;br &amp;gt;&lt;br /&gt;
* Releases 2015&lt;br /&gt;
** [[LMD 2015 - History|LMD 2015 History]] &lt;br /&gt;
** [[NG  2015 - History|NG Controls 2015 History]] &amp;lt;br &amp;gt;&lt;br /&gt;
* Releases 2014&lt;br /&gt;
** [[LMD 2014 - History|LMD 2014 History]] &lt;br /&gt;
** [[NG  2014 - History|NG Controls 2014 History]] &amp;lt;br &amp;gt;&lt;br /&gt;
* Releases 2013&lt;br /&gt;
** [[LMD 2013 - History|LMD 2013 History]] &lt;br /&gt;
** [[NG  2013 - History|NG Controls 2013 History]] &amp;lt;br &amp;gt;&lt;br /&gt;
* LMD 2012 Series &lt;br /&gt;
** [[LMD 2012 - History|LMD 2012 History]] &lt;br /&gt;
* LMD 2011 Series &lt;br /&gt;
** [[LMD 2011 - History|LMD 2011 History]] &lt;br /&gt;
* LMD 2010 Series&lt;br /&gt;
** [[LMD 2010 - History LMD-Tools|LMD-Tools]] &lt;br /&gt;
** [[LMD 2010 - History LMD ElPack|LMD ElPack]]&lt;br /&gt;
** [[LMD 2010 - History LMD IDE-Tools|LMD IDE-Tools]] &lt;br /&gt;
* LMD 2009 Series&lt;br /&gt;
** [[LMD 2009 - History LMD-Tools|LMD-Tools]] &lt;br /&gt;
** [[LMD 2009 - History LMD ElPack|LMD ElPack]]&lt;br /&gt;
** [[LMD 2009 - History LMD IDE-Tools|LMD IDE-Tools]] &lt;br /&gt;
* LMD 2007 Series&lt;br /&gt;
** [[LMD 2007 - History LMD-Tools|LMD-Tools]] &lt;br /&gt;
** [[LMD 2007 - History LMD ElPack|LMD ElPack]]&lt;br /&gt;
** [[LMD 2007 - History LMD IDE-Tools|LMD IDE-Tools]]&lt;br /&gt;
* LMD 2004 Series&lt;br /&gt;
** [[LMD 2004 - History LMD-Tools|LMD-Tools]]&lt;br /&gt;
** [[LMD 2004 - History LMD ElPack 5.0|LMD ElPack]]&lt;br /&gt;
&lt;br /&gt;
=== LMD 2011 related ===&lt;br /&gt;
* [[LMD 2011 - Compiler Switches| Compiler switches]] explained&lt;br /&gt;
&lt;br /&gt;
=== LMD 2009 related ===&lt;br /&gt;
* [[LMD 2009 - Compiler Switches|Compiler switches]] explained&lt;br /&gt;
* [[LMD 2009 - Theme Engine|Theme Engine]]&lt;br /&gt;
&lt;br /&gt;
=== LMD 2007 related ===&lt;br /&gt;
* [[LMD 2007 - Compiler Switches|Compiler switches]] explained&lt;br /&gt;
* [[LMD 2007 - Theme Engine|Theme Engine]]&lt;br /&gt;
&lt;br /&gt;
=== LMD 2004 related ===&lt;br /&gt;
* [[LMD-Tools TroubleShooting/FAQ]]&lt;br /&gt;
&lt;br /&gt;
=== Documentation ===&lt;br /&gt;
* [[LMD VCL - DevUtil|LMD DevUtil]]&lt;br /&gt;
** [[LMD 2009 - WorkSpaces|Standard WorkSpaces (LMD 2009)]]&lt;br /&gt;
** [[LMD 2007 - WorkSpaces|Standard WorkSpaces (LMD 2007)]]&lt;br /&gt;
* [[LMD VCL 2007 - LMD PackUtil]]&lt;/div&gt;</summary>
		<author><name>Rafael</name></author>	</entry>

	<entry>
		<id>https://wiki.lmd.de/index.php?title=LMD_VCL_-_Getting_started&amp;diff=4650</id>
		<title>LMD VCL - Getting started</title>
		<link rel="alternate" type="text/html" href="https://wiki.lmd.de/index.php?title=LMD_VCL_-_Getting_started&amp;diff=4650"/>
				<updated>2023-11-07T23:09:16Z</updated>
		
		<summary type="html">&lt;p&gt;Rafael: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Head-Section}}__NOTOC__[[Category:Getting started]]&lt;br /&gt;
In this section you find documents describing structure, features and improvments of '''LMD VCL''' product line.&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
* [[LMD VCL - Description|Description]] of LMD VCL Product Line&lt;br /&gt;
* [[LMD VCL 2024 - News|What's new]] in LMD VCL 2024?&lt;br /&gt;
* [[LMD VCL - New Customer area]] &amp;lt;b&amp;gt;(2016er licenses and higher)&amp;lt;/b&amp;gt;&lt;br /&gt;
* Description of [[LMD VCL - Shared Features|shared features]] in LMD VCL Packages&lt;br /&gt;
&lt;br /&gt;
== DevUtil &amp;amp; Upgrade == &lt;br /&gt;
* [[LMD VCL - DevUtil|DevUtil]] - powerful new tool for source code users&lt;br /&gt;
* [[LMD VCL - Updating Projects|Updating]] existing projects to LMD VCL 2007 - 2024&lt;/div&gt;</summary>
		<author><name>Rafael</name></author>	</entry>

	<entry>
		<id>https://wiki.lmd.de/index.php?title=LMD_VCL_-_Tutorials&amp;diff=4472</id>
		<title>LMD VCL - Tutorials</title>
		<link rel="alternate" type="text/html" href="https://wiki.lmd.de/index.php?title=LMD_VCL_-_Tutorials&amp;diff=4472"/>
				<updated>2023-08-31T14:50:55Z</updated>
		
		<summary type="html">&lt;p&gt;Rafael: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Head-Section}}&lt;br /&gt;
== Videos ==&lt;br /&gt;
All videos contain descriptions, but no sound.&lt;br /&gt;
&lt;br /&gt;
* [http://files.lmd.de/downloads/tutorials/videos/NGDialogs-Introduction.mp4 NG DialogPack Introduction] &lt;br /&gt;
* [http://files.lmd.de/downloads/tutorials/videos/DockingPackIntroduction.mp4 LMD DockingPack Introduction] &lt;br /&gt;
* [http://files.lmd.de/downloads/tutorials/videos/LMDDockingPack-StyleEditor.mp4 LMD DockingPack StyleEditor] Guide for creating/changing DockingPack styles &lt;br /&gt;
* [http://files.lmd.de/downloads/tutorials/videos/LMDIDETools.mp4 LMD IDE-Tools Introduction] - The first half of the video is suitable for LMD DesignPack user as well, because in first step a simple form designer is created.&lt;br /&gt;
{{Top}}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== LMD NG Controls ==&lt;br /&gt;
* [http://files.lmd.de/downloads/tutorials/connectionpack/index.html NG ConnectionPack Guide] &lt;br /&gt;
* NG DialogPack&lt;br /&gt;
** [http://files.lmd.de/downloads/tutorials/dialogpack/index.html NG DialogPack Guide]&lt;br /&gt;
** [http://files.lmd.de/downloads/tutorials/videos/NGDialogs-Introduction.mp4 NG DialogPack Introduction Video] &lt;br /&gt;
* [http://files.lmd.de/downloads/tutorials/dragdroppack2020/index.html NG Drag&amp;amp;Drop Guide] &lt;br /&gt;
* [http://files.lmd.de/downloads/tutorials/htmlpack/NGHTMLPack.htm NG HTML QuickStart]&lt;br /&gt;
* NG SerializerPack&lt;br /&gt;
** [http://files.lmd.de/downloads/tutorials/serialization2020/index.html NG SerializerPack Guide]    &lt;br /&gt;
** [http://files.lmd.de/downloads/tutorials/serializerpack/index.htm NG SerializerPack Reference]   &lt;br /&gt;
* [http://files.lmd.de/downloads/tutorials/ngvalidatorpack/index.html NG ValidatorPack]&lt;br /&gt;
{{Top}}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== LMD DialogPack ==&lt;br /&gt;
* [http://files.lmd.de/downloads/tutorials/lmddialogpack/index.html Documentation] &lt;br /&gt;
* [http://files.lmd.de/downloads/tutorials/lmddialogpack/frame/LMDDialogPack_UsingFrames.pdf Using frames in LMD DialogPack (PDF)], see also  ([http://www.lmd.de/downloads/tutorials/lmddialogpack/frame/demo.zip Demo project (ZIP)])&lt;br /&gt;
* [[LMD DialogCreator Guide|DialogCreator Guide]]&lt;br /&gt;
{{Top}}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== LMD DockingPack ==&lt;br /&gt;
* [http://files.lmd.de/downloads/tutorials/dockingpack/index.html LMD DockingPack] Documentation ['''UPDATED''']&lt;br /&gt;
* [http://files.lmd.de/downloads/tutorials/videos/DockingPackIntroduction.mp4 LMD DockingPack Introduction Video] &lt;br /&gt;
* [http://files.lmd.de/downloads/tutorials/videos/LMDDockingPack-StyleEditor.mp4 LMD DockingPack StyleEditor] Video Guide for creating/changing DockingPack styles &lt;br /&gt;
{{Top}}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== LMD GridPack ==&lt;br /&gt;
* [http://files.lmd.de/downloads/tutorials/lmdgridpack/index.html LMD GridPack] Tutorial ['''UPDATED''']&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
== LMD RichPack ==&lt;br /&gt;
* [http://files.lmd.de/downloads/tutorials/richedit22/index.html What's new in LMD RichPack 2022] ['''NEW''']&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
== LMD SpellPack ==&lt;br /&gt;
* [http://files.lmd.de/downloads/tutorials/lmdspellpack/index.html LMD SpellPack] Tutorial ['''UPDATED''']&lt;br /&gt;
{{Top}}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
== LMD VCL Common Runtime ==&lt;br /&gt;
* [http://files.lmd.de/downloads/tutorials/fontimagelist/index.html LMD Font Image List] Tutorial ['''NEW''']&lt;br /&gt;
* [http://files.lmd.de/downloads/tutorials/validators/index.html LMD Validator Support] Tutorial ['''UPDATED''']&lt;br /&gt;
* [http://wiki.lmd.de/index.php/LMDXML_Tutorial LMDXML] Tutorial&lt;br /&gt;
* [http://files.lmd.de/downloads/tutorials/syntaxedit/regular_expressions.htm TLMDRegExpr Introduction] (Regular Expressions section in Syntax Schemes Language reference)&lt;br /&gt;
* [[LMD LogTools tutorial|LMD LogTools Tutorial]]&lt;br /&gt;
* [[LMD PluginPack tutorial for C++ Builder. Part 1: Creating Plugin dll]]&lt;br /&gt;
* [[LMD PluginPack. tutorial for C++Builder. Part 2: Creating host application]]&lt;br /&gt;
{{Top}}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== LMD-Tools ==&lt;br /&gt;
* [[LMD VCL - Transparency|Semi-Transparency]]&lt;br /&gt;
* [http://wiki.lmd.de/index.php/LMD_StyleManager_tutorial LMD StyleManager] Tutorial&lt;br /&gt;
* [http://wiki.lmd.de/index.php/LMDThemes_Overview LMD Themes Concepts Overview]&lt;br /&gt;
* [http://wiki.lmd.de/index.php/LMDThemes_GradientRenderer LMD Themes New Gradient Renderer] Tutorial&lt;br /&gt;
* [http://wiki.lmd.de/index.php/LMDThemes_Editor LMD Gradient Themes Editor] Tutorial&lt;br /&gt;
{{Top}}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
== LMD IDE-Tools ==&lt;br /&gt;
* [http://files.lmd.de/downloads/tutorials/designpack/index.html LMD DesignPack] Tutorial ['''UPDATED''']&lt;br /&gt;
* [http://files.lmd.de/downloads/tutorials/scriptpack/index.html LMD ScriptPack] Tutorial ['''UPDATED''']&lt;br /&gt;
* [http://files.lmd.de/downloads/tutorials/syntaxedit/index.html Creating SyntaxEdit Schemes...] ['''UPDATED''']&lt;br /&gt;
* [http://files.lmd.de/downloads/tutorials/videos/LMDIDETools.mp4 LMD IDE-Tools Introduction Video] - The first half of the video is suitable for LMD DesignPack user as well, because in first step a simple form designer is created.&lt;br /&gt;
{{Top}}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Tutorials]]&lt;/div&gt;</summary>
		<author><name>Rafael</name></author>	</entry>

	<entry>
		<id>https://wiki.lmd.de/index.php?title=LMD_2022_-_History&amp;diff=4471</id>
		<title>LMD 2022 - History</title>
		<link rel="alternate" type="text/html" href="https://wiki.lmd.de/index.php?title=LMD_2022_-_History&amp;diff=4471"/>
				<updated>2023-08-11T19:07:31Z</updated>
		
		<summary type="html">&lt;p&gt;Rafael: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{HEAD-ResOnly}}&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
This documents contains history logs for all LMD 2022 products.&amp;lt;br&amp;gt; &lt;br /&gt;
First official release: '''15-Feb-2022'''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; LMD-Tools section includes standalone packs as follows: LMD BarPack, LMD ChartPack, LMD DialogPack, LMD DockingPack, LMD FxPack, LMD GridPack, LMD InspectorPack, LMD RichPack, LMD SearchPack, LMD ShellPack, LMD SysPack, LMD StoragePack, LMD ThemePack and LMD WebPack.&amp;lt;br&amp;gt; LMD IDE-Tools section lists changes in LMD IDE-Tools Integration package, LMD DesignPack, LMD ScriptPack and LMD SyntaxEdit. Besides that since 2021 release all NG packs are included in the LMD VCL line.&amp;lt;br&amp;gt;&lt;br /&gt;
Read here [[LMD VCL 2022 - News|summary of all changes in LMD VCL 2022]].&lt;br /&gt;
&lt;br /&gt;
'''Legend'''&amp;lt;br&amp;gt;[+] Feature added&amp;lt;br&amp;gt;[*] Feature changed&amp;lt;br&amp;gt;[-] Bug fixed&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.11 (11-August-2023) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDFileCtrl: File size bug fix (type changed from LongInt to Int64).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[*] SEC_NOCACHE flag disabled (in CreateFileMapping calls) for better virtualization/emulation support (x86 emulation on Windows ARM systems/VMs).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.10 (23-July-2023) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDInputDlg: dialog layouting bug, in case when MultilinePrompt = True.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TElDbEdit, TElDbButtonEdit: Copy/Paste via hotkeys or context menu now properly turn the linked dataset into editing mode.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ScriptPack ===&lt;br /&gt;
&lt;br /&gt;
[-] Access Violation in ConvToVar when creating new objects bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
&lt;br /&gt;
[-] EditView.SearchLastReplaceCanceled bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDEditColorSchemeDialog: Access violation on loading invalid XML fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ShellPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDShellList: x64 bug fux.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.9 (07-May-2023) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDProgress: Drawing bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDHint: Layouting bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TElPageControl: GDI resources leak buf fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TElExplorerBar: Disabling unsupported by Delphi VCL-Styles.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DockingPack ===&lt;br /&gt;
&lt;br /&gt;
[*] Panel.OnHeaderPopup event is now raised even if Panel.HeaderMenu = nil to allow custom behavior.&lt;br /&gt;
&lt;br /&gt;
=== LMD ScriptPack === &lt;br /&gt;
&lt;br /&gt;
[-] Native languages try/except bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ShellPack === &lt;br /&gt;
&lt;br /&gt;
[-] TLMDShellList: x64 bug fix&lt;br /&gt;
&lt;br /&gt;
== Release 2022.8 (28-February-2023) ==&lt;br /&gt;
&lt;br /&gt;
=== Common ===&lt;br /&gt;
[*] Packages for RAD Studio 11 Alexandria were compiled and tested against the latest 11.3 update&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDMaskEdit: Currency settings symbol bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TElCurrencyEdit: LinkedControl moving bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TElComboBox: Showing vertical scroll-bar when Items.Count is big, and DropDownCount property value specifies more items than can fit on the screen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SysPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDSysWindowsObject: Windows 11 product name bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.7 (12-December-2022) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDCaptionButtons: Invalid layouting in Delphi 11 bug fix (GetSystemMetrics in different IDEs).&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDComboBoxExt, TLMDListBoxExt: High DPI scaling related fixes. Support for Delphi 11 DPI-aware form designer.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDHint: Sizing and large html-text flickering fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDTrayIcon: Doubling popups hints in Win10/11, when Animated = True bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[+] TElSpinEdit: New ApplyMode property, which allow to defer the conversion of the typed Text to integer Value until OnExit.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.6 (14-October-2022) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] Windows Server 2022 detection.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDHint: Long hints positioning bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDHint: MaxWidth in HTML mode bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
&lt;br /&gt;
[-] x64 bug fix (dwCookie callback parameter type).&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Small C++ related bug fix (replacing ULARGE_INTEGER with UInt64).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DialogPack ===&lt;br /&gt;
&lt;br /&gt;
[+] TJSDialog: New MaxContentHeight property. Auto constraining dialog content height to 80% of the screen height.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ShellPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDshellList - Preserving column sizes (DefaultColumns = True) while updating.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
&lt;br /&gt;
[+] SyntaxEdit: New TLMDEditView.SearchLastReplaceCanceled property, which allows to determine whether the replace operation has been canceled by the user via confirmation dialog's Cancel button.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.5 (07-September-2022) ==&lt;br /&gt;
=== General ===&lt;br /&gt;
[*] Packages for RAD Studio 11 Alexandria were compiled and tested against the latest 11.2 update&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] Windows Server 2022 detection.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDCheckListDlg: Up to 64 items support by changing Value and DefaultValue property types to Int64.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDWindowProc: Finalization workaround for Halt before Application.Run case.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDListBoxExt: Scrolling related fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TElXTree: Virtual mode cell checkboxes click fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.4 (20-July-2022) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[*] TLMDTaskDialog: redeclaring the TLMDTaskDlgIcon type and changing icon kind names: tdiWarning -&amp;gt; diWarning, tdiQuestion -&amp;gt; diQuestion, etc. to prevent conflicts with standard TTaskDialogIcon type.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
&lt;br /&gt;
[-] Removing std Windows _FILETIME, _LARGE_INTEGER AND _ULARGE_INTEGER declarations to prevent conflicts in C++.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Docking ===&lt;br /&gt;
&lt;br /&gt;
[-] DockPanel.Release bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD IDE-Tools ===&lt;br /&gt;
&lt;br /&gt;
[-] Fixes related to latest IDEs (D10.4 and D11) VCL Styles changes.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG DialogPack ===&lt;br /&gt;
&lt;br /&gt;
[+] Disabling dialog emulation mode at design-time for new IDEs.&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[*] TElXTreeItem.Tag type has been changed to NativeInt.&lt;br /&gt;
&lt;br /&gt;
== Release 2022.3 (23-May-2022) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
[+] TLMDCalculator: New BtnWidth and BtnHeight properties.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDCalculatorComboBox: Adjusting drop-down calculator font sizes to fit the combo box font sze.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDButton: design-time styling bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDButton: virtual image list issue woraround.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDHeaderListComboBox - Header sections font size bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD IDE-Tools ===&lt;br /&gt;
&lt;br /&gt;
[*] IDE-Tools: Moving service provider DCR files away from the run-time package unit.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DialogPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TJSEditDialog: New etMaskEdit edit type. NewEditProperties.Mask property.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TJSDialog: Performance optimization for long text messages (TJSCaption.PaintCaption, LTextHeight, SplitForWrapping).&amp;lt;br&amp;gt;&lt;br /&gt;
[-] LMD-Dialog: Fixing some layouting issues in case big fonts are used in for password dialogs (password, confirm password, change passwrod).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ShellPack ===&lt;br /&gt;
&lt;br /&gt;
[-] ShellPack: Empty caption in shell actions bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.2 (19-Apr-2022) ==&lt;br /&gt;
&lt;br /&gt;
=== Common ===&lt;br /&gt;
[+] All installers were updated and fixed a problem which required system restart even for first time installation.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools === &lt;br /&gt;
[+] TLMDHint: New CancelHint method. VCL Styles related fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.1 (04-Apr-2022) ==&lt;br /&gt;
&lt;br /&gt;
=== Common ===&lt;br /&gt;
[+] New component icons for DockPack, GridPack, ScriptPack and TLMDServiceProvider components.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools === &lt;br /&gt;
[-] TLMDStatusBar design-time but fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] LMDMessageBoxDlg.ShowMessage dialog height bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Window hooks access violation bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
[-] RichPack: C++ headers bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDRichSyntaxEdit: WordWrap default value bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
[-] CSS scheme modification (@media support).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
== Release 2022.0 (15-Feb-2022) ==&lt;br /&gt;
First official release.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Top}}&lt;/div&gt;</summary>
		<author><name>Rafael</name></author>	</entry>

	<entry>
		<id>https://wiki.lmd.de/index.php?title=LMD_2022_-_History&amp;diff=4469</id>
		<title>LMD 2022 - History</title>
		<link rel="alternate" type="text/html" href="https://wiki.lmd.de/index.php?title=LMD_2022_-_History&amp;diff=4469"/>
				<updated>2023-07-23T21:03:41Z</updated>
		
		<summary type="html">&lt;p&gt;Rafael: /* Release 2022.10 (XX-July-2023) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{HEAD-ResOnly}}&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
This documents contains history logs for all LMD 2022 products.&amp;lt;br&amp;gt; &lt;br /&gt;
First official release: '''15-Feb-2022'''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; LMD-Tools section includes standalone packs as follows: LMD BarPack, LMD ChartPack, LMD DialogPack, LMD DockingPack, LMD FxPack, LMD GridPack, LMD InspectorPack, LMD RichPack, LMD SearchPack, LMD ShellPack, LMD SysPack, LMD StoragePack, LMD ThemePack and LMD WebPack.&amp;lt;br&amp;gt; LMD IDE-Tools section lists changes in LMD IDE-Tools Integration package, LMD DesignPack, LMD ScriptPack and LMD SyntaxEdit. Besides that since 2021 release all NG packs are included in the LMD VCL line.&amp;lt;br&amp;gt;&lt;br /&gt;
Read here [[LMD VCL 2022 - News|summary of all changes in LMD VCL 2022]].&lt;br /&gt;
&lt;br /&gt;
'''Legend'''&amp;lt;br&amp;gt;[+] Feature added&amp;lt;br&amp;gt;[*] Feature changed&amp;lt;br&amp;gt;[-] Bug fixed&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.10 (23-July-2023) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDInputDlg: dialog layouting bug, in case when MultilinePrompt = True.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TElDbEdit, TElDbButtonEdit: Copy/Paste via hotkeys or context menu now properly turn the linked dataset into editing mode.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ScriptPack ===&lt;br /&gt;
&lt;br /&gt;
[-] Access Violation in ConvToVar when creating new objects bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
&lt;br /&gt;
[-] EditView.SearchLastReplaceCanceled bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDEditColorSchemeDialog: Access violation on loading invalid XML fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ShellPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDShellList: x64 bug fux.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.9 (07-May-2023) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDProgress: Drawing bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDHint: Layouting bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TElPageControl: GDI resources leak buf fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TElExplorerBar: Disabling unsupported by Delphi VCL-Styles.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DockingPack ===&lt;br /&gt;
&lt;br /&gt;
[*] Panel.OnHeaderPopup event is now raised even if Panel.HeaderMenu = nil to allow custom behavior.&lt;br /&gt;
&lt;br /&gt;
=== LMD ScriptPack === &lt;br /&gt;
&lt;br /&gt;
[-] Native languages try/except bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ShellPack === &lt;br /&gt;
&lt;br /&gt;
[-] TLMDShellList: x64 bug fix&lt;br /&gt;
&lt;br /&gt;
== Release 2022.8 (28-February-2023) ==&lt;br /&gt;
&lt;br /&gt;
=== Common ===&lt;br /&gt;
[*] Packages for RAD Studio 11 Alexandria were compiled and tested against the latest 11.3 update&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDMaskEdit: Currency settings symbol bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TElCurrencyEdit: LinkedControl moving bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TElComboBox: Showing vertical scroll-bar when Items.Count is big, and DropDownCount property value specifies more items than can fit on the screen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SysPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDSysWindowsObject: Windows 11 product name bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.7 (12-December-2022) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDCaptionButtons: Invalid layouting in Delphi 11 bug fix (GetSystemMetrics in different IDEs).&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDComboBoxExt, TLMDListBoxExt: High DPI scaling related fixes. Support for Delphi 11 DPI-aware form designer.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDHint: Sizing and large html-text flickering fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDTrayIcon: Doubling popups hints in Win10/11, when Animated = True bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[+] TElSpinEdit: New ApplyMode property, which allow to defer the conversion of the typed Text to integer Value until OnExit.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.6 (14-October-2022) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] Windows Server 2022 detection.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDHint: Long hints positioning bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDHint: MaxWidth in HTML mode bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
&lt;br /&gt;
[-] x64 bug fix (dwCookie callback parameter type).&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Small C++ related bug fix (replacing ULARGE_INTEGER with UInt64).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DialogPack ===&lt;br /&gt;
&lt;br /&gt;
[+] TJSDialog: New MaxContentHeight property. Auto constraining dialog content height to 80% of the screen height.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ShellPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDshellList - Preserving column sizes (DefaultColumns = True) while updating.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
&lt;br /&gt;
[+] SyntaxEdit: New TLMDEditView.SearchLastReplaceCanceled property, which allows to determine whether the replace operation has been canceled by the user via confirmation dialog's Cancel button.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.5 (07-September-2022) ==&lt;br /&gt;
=== General ===&lt;br /&gt;
[*] Packages for RAD Studio 11 Alexandria were compiled and tested against the latest 11.2 update&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] Windows Server 2022 detection.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDCheckListDlg: Up to 64 items support by changing Value and DefaultValue property types to Int64.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDWindowProc: Finalization workaround for Halt before Application.Run case.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDListBoxExt: Scrolling related fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TElXTree: Virtual mode cell checkboxes click fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.4 (20-July-2022) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[*] TLMDTaskDialog: redeclaring the TLMDTaskDlgIcon type and changing icon kind names: tdiWarning -&amp;gt; diWarning, tdiQuestion -&amp;gt; diQuestion, etc. to prevent conflicts with standard TTaskDialogIcon type.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
&lt;br /&gt;
[-] Removing std Windows _FILETIME, _LARGE_INTEGER AND _ULARGE_INTEGER declarations to prevent conflicts in C++.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Docking ===&lt;br /&gt;
&lt;br /&gt;
[-] DockPanel.Release bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD IDE-Tools ===&lt;br /&gt;
&lt;br /&gt;
[-] Fixes related to latest IDEs (D10.4 and D11) VCL Styles changes.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG DialogPack ===&lt;br /&gt;
&lt;br /&gt;
[+] Disabling dialog emulation mode at design-time for new IDEs.&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[*] TElXTreeItem.Tag type has been changed to NativeInt.&lt;br /&gt;
&lt;br /&gt;
== Release 2022.3 (23-May-2022) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
[+] TLMDCalculator: New BtnWidth and BtnHeight properties.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDCalculatorComboBox: Adjusting drop-down calculator font sizes to fit the combo box font sze.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDButton: design-time styling bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDButton: virtual image list issue woraround.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDHeaderListComboBox - Header sections font size bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD IDE-Tools ===&lt;br /&gt;
&lt;br /&gt;
[*] IDE-Tools: Moving service provider DCR files away from the run-time package unit.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DialogPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TJSEditDialog: New etMaskEdit edit type. NewEditProperties.Mask property.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TJSDialog: Performance optimization for long text messages (TJSCaption.PaintCaption, LTextHeight, SplitForWrapping).&amp;lt;br&amp;gt;&lt;br /&gt;
[-] LMD-Dialog: Fixing some layouting issues in case big fonts are used in for password dialogs (password, confirm password, change passwrod).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ShellPack ===&lt;br /&gt;
&lt;br /&gt;
[-] ShellPack: Empty caption in shell actions bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.2 (19-Apr-2022) ==&lt;br /&gt;
&lt;br /&gt;
=== Common ===&lt;br /&gt;
[+] All installers were updated and fixed a problem which required system restart even for first time installation.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools === &lt;br /&gt;
[+] TLMDHint: New CancelHint method. VCL Styles related fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.1 (04-Apr-2022) ==&lt;br /&gt;
&lt;br /&gt;
=== Common ===&lt;br /&gt;
[+] New component icons for DockPack, GridPack, ScriptPack and TLMDServiceProvider components.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools === &lt;br /&gt;
[-] TLMDStatusBar design-time but fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] LMDMessageBoxDlg.ShowMessage dialog height bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Window hooks access violation bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
[-] RichPack: C++ headers bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDRichSyntaxEdit: WordWrap default value bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
[-] CSS scheme modification (@media support).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
== Release 2022.0 (15-Feb-2022) ==&lt;br /&gt;
First official release.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Top}}&lt;/div&gt;</summary>
		<author><name>Rafael</name></author>	</entry>

	<entry>
		<id>https://wiki.lmd.de/index.php?title=LMD_2022_-_History&amp;diff=4467</id>
		<title>LMD 2022 - History</title>
		<link rel="alternate" type="text/html" href="https://wiki.lmd.de/index.php?title=LMD_2022_-_History&amp;diff=4467"/>
				<updated>2023-05-07T16:01:30Z</updated>
		
		<summary type="html">&lt;p&gt;Rafael: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{HEAD-ResOnly}}&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
This documents contains history logs for all LMD 2022 products.&amp;lt;br&amp;gt; &lt;br /&gt;
First official release: '''15-Feb-2022'''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; LMD-Tools section includes standalone packs as follows: LMD BarPack, LMD ChartPack, LMD DialogPack, LMD DockingPack, LMD FxPack, LMD GridPack, LMD InspectorPack, LMD RichPack, LMD SearchPack, LMD ShellPack, LMD SysPack, LMD StoragePack, LMD ThemePack and LMD WebPack.&amp;lt;br&amp;gt; LMD IDE-Tools section lists changes in LMD IDE-Tools Integration package, LMD DesignPack, LMD ScriptPack and LMD SyntaxEdit. Besides that since 2021 release all NG packs are included in the LMD VCL line.&amp;lt;br&amp;gt;&lt;br /&gt;
Read here [[LMD VCL 2022 - News|summary of all changes in LMD VCL 2022]].&lt;br /&gt;
&lt;br /&gt;
'''Legend'''&amp;lt;br&amp;gt;[+] Feature added&amp;lt;br&amp;gt;[*] Feature changed&amp;lt;br&amp;gt;[-] Bug fixed&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.9 (07-May-2023) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDProgress: Drawing bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDHint: Layouting bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TElPageControl: GDI resources leak buf fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TElExplorerBar: Disabling unsupported by Delphi VCL-Styles.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DockingPack ===&lt;br /&gt;
&lt;br /&gt;
[*] Panel.OnHeaderPopup event is now raised even if Panel.HeaderMenu = nil to allow custom behavior.&lt;br /&gt;
&lt;br /&gt;
=== LMD ScriptPack === &lt;br /&gt;
&lt;br /&gt;
[-] Native languages try/except bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ShellPack === &lt;br /&gt;
&lt;br /&gt;
[-] TLMDShellList: x64 bug fix&lt;br /&gt;
&lt;br /&gt;
== Release 2022.8 (28-February-2023) ==&lt;br /&gt;
&lt;br /&gt;
=== Common ===&lt;br /&gt;
[*] Packages for RAD Studio 11 Alexandria were compiled and tested against the latest 11.3 update&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDMaskEdit: Currency settings symbol bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TElCurrencyEdit: LinkedControl moving bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TElComboBox: Showing vertical scroll-bar when Items.Count is big, and DropDownCount property value specifies more items than can fit on the screen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SysPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDSysWindowsObject: Windows 11 product name bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.7 (12-December-2022) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDCaptionButtons: Invalid layouting in Delphi 11 bug fix (GetSystemMetrics in different IDEs).&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDComboBoxExt, TLMDListBoxExt: High DPI scaling related fixes. Support for Delphi 11 DPI-aware form designer.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDHint: Sizing and large html-text flickering fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDTrayIcon: Doubling popups hints in Win10/11, when Animated = True bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[+] TElSpinEdit: New ApplyMode property, which allow to defer the conversion of the typed Text to integer Value until OnExit.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.6 (14-October-2022) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] Windows Server 2022 detection.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDHint: Long hints positioning bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDHint: MaxWidth in HTML mode bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
&lt;br /&gt;
[-] x64 bug fix (dwCookie callback parameter type).&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Small C++ related bug fix (replacing ULARGE_INTEGER with UInt64).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DialogPack ===&lt;br /&gt;
&lt;br /&gt;
[+] TJSDialog: New MaxContentHeight property. Auto constraining dialog content height to 80% of the screen height.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ShellPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDshellList - Preserving column sizes (DefaultColumns = True) while updating.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
&lt;br /&gt;
[+] SyntaxEdit: New TLMDEditView.SearchLastReplaceCanceled property, which allows to determine whether the replace operation has been canceled by the user via confirmation dialog's Cancel button.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.5 (07-September-2022) ==&lt;br /&gt;
=== General ===&lt;br /&gt;
[*] Packages for RAD Studio 11 Alexandria were compiled and tested against the latest 11.2 update&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] Windows Server 2022 detection.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDCheckListDlg: Up to 64 items support by changing Value and DefaultValue property types to Int64.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDWindowProc: Finalization workaround for Halt before Application.Run case.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDListBoxExt: Scrolling related fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TElXTree: Virtual mode cell checkboxes click fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.4 (20-July-2022) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[*] TLMDTaskDialog: redeclaring the TLMDTaskDlgIcon type and changing icon kind names: tdiWarning -&amp;gt; diWarning, tdiQuestion -&amp;gt; diQuestion, etc. to prevent conflicts with standard TTaskDialogIcon type.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
&lt;br /&gt;
[-] Removing std Windows _FILETIME, _LARGE_INTEGER AND _ULARGE_INTEGER declarations to prevent conflicts in C++.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Docking ===&lt;br /&gt;
&lt;br /&gt;
[-] DockPanel.Release bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD IDE-Tools ===&lt;br /&gt;
&lt;br /&gt;
[-] Fixes related to latest IDEs (D10.4 and D11) VCL Styles changes.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG DialogPack ===&lt;br /&gt;
&lt;br /&gt;
[+] Disabling dialog emulation mode at design-time for new IDEs.&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[*] TElXTreeItem.Tag type has been changed to NativeInt.&lt;br /&gt;
&lt;br /&gt;
== Release 2022.3 (23-May-2022) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
[+] TLMDCalculator: New BtnWidth and BtnHeight properties.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDCalculatorComboBox: Adjusting drop-down calculator font sizes to fit the combo box font sze.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDButton: design-time styling bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDButton: virtual image list issue woraround.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDHeaderListComboBox - Header sections font size bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD IDE-Tools ===&lt;br /&gt;
&lt;br /&gt;
[*] IDE-Tools: Moving service provider DCR files away from the run-time package unit.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DialogPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TJSEditDialog: New etMaskEdit edit type. NewEditProperties.Mask property.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TJSDialog: Performance optimization for long text messages (TJSCaption.PaintCaption, LTextHeight, SplitForWrapping).&amp;lt;br&amp;gt;&lt;br /&gt;
[-] LMD-Dialog: Fixing some layouting issues in case big fonts are used in for password dialogs (password, confirm password, change passwrod).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ShellPack ===&lt;br /&gt;
&lt;br /&gt;
[-] ShellPack: Empty caption in shell actions bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.2 (19-Apr-2022) ==&lt;br /&gt;
&lt;br /&gt;
=== Common ===&lt;br /&gt;
[+] All installers were updated and fixed a problem which required system restart even for first time installation.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools === &lt;br /&gt;
[+] TLMDHint: New CancelHint method. VCL Styles related fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.1 (04-Apr-2022) ==&lt;br /&gt;
&lt;br /&gt;
=== Common ===&lt;br /&gt;
[+] New component icons for DockPack, GridPack, ScriptPack and TLMDServiceProvider components.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools === &lt;br /&gt;
[-] TLMDStatusBar design-time but fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] LMDMessageBoxDlg.ShowMessage dialog height bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Window hooks access violation bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
[-] RichPack: C++ headers bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDRichSyntaxEdit: WordWrap default value bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
[-] CSS scheme modification (@media support).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
== Release 2022.0 (15-Feb-2022) ==&lt;br /&gt;
First official release.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Top}}&lt;/div&gt;</summary>
		<author><name>Rafael</name></author>	</entry>

	<entry>
		<id>https://wiki.lmd.de/index.php?title=LMD_2022_-_History&amp;diff=4466</id>
		<title>LMD 2022 - History</title>
		<link rel="alternate" type="text/html" href="https://wiki.lmd.de/index.php?title=LMD_2022_-_History&amp;diff=4466"/>
				<updated>2023-05-07T16:01:18Z</updated>
		
		<summary type="html">&lt;p&gt;Rafael: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{HEAD-ResOnly}}&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
This documents contains history logs for all LMD 2022 products.&amp;lt;br&amp;gt; &lt;br /&gt;
First official release: '''15-Feb-2022'''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; LMD-Tools section includes standalone packs as follows: LMD BarPack, LMD ChartPack, LMD DialogPack, LMD DockingPack, LMD FxPack, LMD GridPack, LMD InspectorPack, LMD RichPack, LMD SearchPack, LMD ShellPack, LMD SysPack, LMD StoragePack, LMD ThemePack and LMD WebPack.&amp;lt;br&amp;gt; LMD IDE-Tools section lists changes in LMD IDE-Tools Integration package, LMD DesignPack, LMD ScriptPack and LMD SyntaxEdit. Besides that since 2021 release all NG packs are included in the LMD VCL line.&amp;lt;br&amp;gt;&lt;br /&gt;
Read here [[LMD VCL 2022 - News|summary of all changes in LMD VCL 2022]].&lt;br /&gt;
&lt;br /&gt;
'''Legend'''&amp;lt;br&amp;gt;[+] Feature added&amp;lt;br&amp;gt;[*] Feature changed&amp;lt;br&amp;gt;[-] Bug fixed&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.9 (05-May-2023) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDProgress: Drawing bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDHint: Layouting bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TElPageControl: GDI resources leak buf fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TElExplorerBar: Disabling unsupported by Delphi VCL-Styles.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DockingPack ===&lt;br /&gt;
&lt;br /&gt;
[*] Panel.OnHeaderPopup event is now raised even if Panel.HeaderMenu = nil to allow custom behavior.&lt;br /&gt;
&lt;br /&gt;
=== LMD ScriptPack === &lt;br /&gt;
&lt;br /&gt;
[-] Native languages try/except bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ShellPack === &lt;br /&gt;
&lt;br /&gt;
[-] TLMDShellList: x64 bug fix&lt;br /&gt;
&lt;br /&gt;
== Release 2022.8 (28-February-2023) ==&lt;br /&gt;
&lt;br /&gt;
=== Common ===&lt;br /&gt;
[*] Packages for RAD Studio 11 Alexandria were compiled and tested against the latest 11.3 update&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDMaskEdit: Currency settings symbol bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TElCurrencyEdit: LinkedControl moving bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TElComboBox: Showing vertical scroll-bar when Items.Count is big, and DropDownCount property value specifies more items than can fit on the screen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SysPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDSysWindowsObject: Windows 11 product name bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.7 (12-December-2022) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDCaptionButtons: Invalid layouting in Delphi 11 bug fix (GetSystemMetrics in different IDEs).&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDComboBoxExt, TLMDListBoxExt: High DPI scaling related fixes. Support for Delphi 11 DPI-aware form designer.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDHint: Sizing and large html-text flickering fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDTrayIcon: Doubling popups hints in Win10/11, when Animated = True bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[+] TElSpinEdit: New ApplyMode property, which allow to defer the conversion of the typed Text to integer Value until OnExit.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.6 (14-October-2022) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] Windows Server 2022 detection.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDHint: Long hints positioning bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDHint: MaxWidth in HTML mode bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
&lt;br /&gt;
[-] x64 bug fix (dwCookie callback parameter type).&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Small C++ related bug fix (replacing ULARGE_INTEGER with UInt64).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DialogPack ===&lt;br /&gt;
&lt;br /&gt;
[+] TJSDialog: New MaxContentHeight property. Auto constraining dialog content height to 80% of the screen height.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ShellPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDshellList - Preserving column sizes (DefaultColumns = True) while updating.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
&lt;br /&gt;
[+] SyntaxEdit: New TLMDEditView.SearchLastReplaceCanceled property, which allows to determine whether the replace operation has been canceled by the user via confirmation dialog's Cancel button.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.5 (07-September-2022) ==&lt;br /&gt;
=== General ===&lt;br /&gt;
[*] Packages for RAD Studio 11 Alexandria were compiled and tested against the latest 11.2 update&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] Windows Server 2022 detection.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDCheckListDlg: Up to 64 items support by changing Value and DefaultValue property types to Int64.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDWindowProc: Finalization workaround for Halt before Application.Run case.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDListBoxExt: Scrolling related fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TElXTree: Virtual mode cell checkboxes click fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.4 (20-July-2022) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[*] TLMDTaskDialog: redeclaring the TLMDTaskDlgIcon type and changing icon kind names: tdiWarning -&amp;gt; diWarning, tdiQuestion -&amp;gt; diQuestion, etc. to prevent conflicts with standard TTaskDialogIcon type.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
&lt;br /&gt;
[-] Removing std Windows _FILETIME, _LARGE_INTEGER AND _ULARGE_INTEGER declarations to prevent conflicts in C++.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Docking ===&lt;br /&gt;
&lt;br /&gt;
[-] DockPanel.Release bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD IDE-Tools ===&lt;br /&gt;
&lt;br /&gt;
[-] Fixes related to latest IDEs (D10.4 and D11) VCL Styles changes.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG DialogPack ===&lt;br /&gt;
&lt;br /&gt;
[+] Disabling dialog emulation mode at design-time for new IDEs.&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[*] TElXTreeItem.Tag type has been changed to NativeInt.&lt;br /&gt;
&lt;br /&gt;
== Release 2022.3 (23-May-2022) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
[+] TLMDCalculator: New BtnWidth and BtnHeight properties.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDCalculatorComboBox: Adjusting drop-down calculator font sizes to fit the combo box font sze.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDButton: design-time styling bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDButton: virtual image list issue woraround.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDHeaderListComboBox - Header sections font size bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD IDE-Tools ===&lt;br /&gt;
&lt;br /&gt;
[*] IDE-Tools: Moving service provider DCR files away from the run-time package unit.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DialogPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TJSEditDialog: New etMaskEdit edit type. NewEditProperties.Mask property.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TJSDialog: Performance optimization for long text messages (TJSCaption.PaintCaption, LTextHeight, SplitForWrapping).&amp;lt;br&amp;gt;&lt;br /&gt;
[-] LMD-Dialog: Fixing some layouting issues in case big fonts are used in for password dialogs (password, confirm password, change passwrod).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ShellPack ===&lt;br /&gt;
&lt;br /&gt;
[-] ShellPack: Empty caption in shell actions bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.2 (19-Apr-2022) ==&lt;br /&gt;
&lt;br /&gt;
=== Common ===&lt;br /&gt;
[+] All installers were updated and fixed a problem which required system restart even for first time installation.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools === &lt;br /&gt;
[+] TLMDHint: New CancelHint method. VCL Styles related fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.1 (04-Apr-2022) ==&lt;br /&gt;
&lt;br /&gt;
=== Common ===&lt;br /&gt;
[+] New component icons for DockPack, GridPack, ScriptPack and TLMDServiceProvider components.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools === &lt;br /&gt;
[-] TLMDStatusBar design-time but fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] LMDMessageBoxDlg.ShowMessage dialog height bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Window hooks access violation bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
[-] RichPack: C++ headers bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDRichSyntaxEdit: WordWrap default value bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
[-] CSS scheme modification (@media support).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
== Release 2022.0 (15-Feb-2022) ==&lt;br /&gt;
First official release.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Top}}&lt;/div&gt;</summary>
		<author><name>Rafael</name></author>	</entry>

	<entry>
		<id>https://wiki.lmd.de/index.php?title=LMD_2022_-_History&amp;diff=4465</id>
		<title>LMD 2022 - History</title>
		<link rel="alternate" type="text/html" href="https://wiki.lmd.de/index.php?title=LMD_2022_-_History&amp;diff=4465"/>
				<updated>2023-05-04T19:10:35Z</updated>
		
		<summary type="html">&lt;p&gt;Rafael: /* Release 2022.9 (XX-May-2023) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{HEAD-ResOnly}}&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
This documents contains history logs for all LMD 2022 products.&amp;lt;br&amp;gt; &lt;br /&gt;
First official release: '''15-Feb-2022'''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; LMD-Tools section includes standalone packs as follows: LMD BarPack, LMD ChartPack, LMD DialogPack, LMD DockingPack, LMD FxPack, LMD GridPack, LMD InspectorPack, LMD RichPack, LMD SearchPack, LMD ShellPack, LMD SysPack, LMD StoragePack, LMD ThemePack and LMD WebPack.&amp;lt;br&amp;gt; LMD IDE-Tools section lists changes in LMD IDE-Tools Integration package, LMD DesignPack, LMD ScriptPack and LMD SyntaxEdit. Besides that since 2021 release all NG packs are included in the LMD VCL line.&amp;lt;br&amp;gt;&lt;br /&gt;
Read here [[LMD VCL 2022 - News|summary of all changes in LMD VCL 2022]].&lt;br /&gt;
&lt;br /&gt;
'''Legend'''&amp;lt;br&amp;gt;[+] Feature added&amp;lt;br&amp;gt;[*] Feature changed&amp;lt;br&amp;gt;[-] Bug fixed&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.9 (05-May-2023) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDProgress: Drawing bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDHint: Layouting bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TElPageControl: GDI resources leak buf fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TElExplorerBar: Disabling unsupported by Delphi VCL-Styles.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DockingPack ===&lt;br /&gt;
&lt;br /&gt;
[*] Panel.OnHeaderPopup event is now raised even if Panel.HeaderMenu = nil to allow custom behavior.&lt;br /&gt;
&lt;br /&gt;
=== LMD ScriptPack === &lt;br /&gt;
&lt;br /&gt;
[-] Native languages try/except bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.8 (28-February-2023) ==&lt;br /&gt;
&lt;br /&gt;
=== Common ===&lt;br /&gt;
[*] Packages for RAD Studio 11 Alexandria were compiled and tested against the latest 11.3 update&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDMaskEdit: Currency settings symbol bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TElCurrencyEdit: LinkedControl moving bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TElComboBox: Showing vertical scroll-bar when Items.Count is big, and DropDownCount property value specifies more items than can fit on the screen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SysPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDSysWindowsObject: Windows 11 product name bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.7 (12-December-2022) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDCaptionButtons: Invalid layouting in Delphi 11 bug fix (GetSystemMetrics in different IDEs).&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDComboBoxExt, TLMDListBoxExt: High DPI scaling related fixes. Support for Delphi 11 DPI-aware form designer.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDHint: Sizing and large html-text flickering fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDTrayIcon: Doubling popups hints in Win10/11, when Animated = True bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[+] TElSpinEdit: New ApplyMode property, which allow to defer the conversion of the typed Text to integer Value until OnExit.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.6 (14-October-2022) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] Windows Server 2022 detection.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDHint: Long hints positioning bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDHint: MaxWidth in HTML mode bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
&lt;br /&gt;
[-] x64 bug fix (dwCookie callback parameter type).&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Small C++ related bug fix (replacing ULARGE_INTEGER with UInt64).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DialogPack ===&lt;br /&gt;
&lt;br /&gt;
[+] TJSDialog: New MaxContentHeight property. Auto constraining dialog content height to 80% of the screen height.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ShellPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDshellList - Preserving column sizes (DefaultColumns = True) while updating.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
&lt;br /&gt;
[+] SyntaxEdit: New TLMDEditView.SearchLastReplaceCanceled property, which allows to determine whether the replace operation has been canceled by the user via confirmation dialog's Cancel button.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.5 (07-September-2022) ==&lt;br /&gt;
=== General ===&lt;br /&gt;
[*] Packages for RAD Studio 11 Alexandria were compiled and tested against the latest 11.2 update&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] Windows Server 2022 detection.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDCheckListDlg: Up to 64 items support by changing Value and DefaultValue property types to Int64.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDWindowProc: Finalization workaround for Halt before Application.Run case.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDListBoxExt: Scrolling related fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TElXTree: Virtual mode cell checkboxes click fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.4 (20-July-2022) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[*] TLMDTaskDialog: redeclaring the TLMDTaskDlgIcon type and changing icon kind names: tdiWarning -&amp;gt; diWarning, tdiQuestion -&amp;gt; diQuestion, etc. to prevent conflicts with standard TTaskDialogIcon type.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
&lt;br /&gt;
[-] Removing std Windows _FILETIME, _LARGE_INTEGER AND _ULARGE_INTEGER declarations to prevent conflicts in C++.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Docking ===&lt;br /&gt;
&lt;br /&gt;
[-] DockPanel.Release bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD IDE-Tools ===&lt;br /&gt;
&lt;br /&gt;
[-] Fixes related to latest IDEs (D10.4 and D11) VCL Styles changes.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG DialogPack ===&lt;br /&gt;
&lt;br /&gt;
[+] Disabling dialog emulation mode at design-time for new IDEs.&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[*] TElXTreeItem.Tag type has been changed to NativeInt.&lt;br /&gt;
&lt;br /&gt;
== Release 2022.3 (23-May-2022) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
[+] TLMDCalculator: New BtnWidth and BtnHeight properties.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDCalculatorComboBox: Adjusting drop-down calculator font sizes to fit the combo box font sze.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDButton: design-time styling bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDButton: virtual image list issue woraround.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDHeaderListComboBox - Header sections font size bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD IDE-Tools ===&lt;br /&gt;
&lt;br /&gt;
[*] IDE-Tools: Moving service provider DCR files away from the run-time package unit.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DialogPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TJSEditDialog: New etMaskEdit edit type. NewEditProperties.Mask property.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TJSDialog: Performance optimization for long text messages (TJSCaption.PaintCaption, LTextHeight, SplitForWrapping).&amp;lt;br&amp;gt;&lt;br /&gt;
[-] LMD-Dialog: Fixing some layouting issues in case big fonts are used in for password dialogs (password, confirm password, change passwrod).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ShellPack ===&lt;br /&gt;
&lt;br /&gt;
[-] ShellPack: Empty caption in shell actions bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.2 (19-Apr-2022) ==&lt;br /&gt;
&lt;br /&gt;
=== Common ===&lt;br /&gt;
[+] All installers were updated and fixed a problem which required system restart even for first time installation.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools === &lt;br /&gt;
[+] TLMDHint: New CancelHint method. VCL Styles related fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.1 (04-Apr-2022) ==&lt;br /&gt;
&lt;br /&gt;
=== Common ===&lt;br /&gt;
[+] New component icons for DockPack, GridPack, ScriptPack and TLMDServiceProvider components.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools === &lt;br /&gt;
[-] TLMDStatusBar design-time but fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] LMDMessageBoxDlg.ShowMessage dialog height bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Window hooks access violation bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
[-] RichPack: C++ headers bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDRichSyntaxEdit: WordWrap default value bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
[-] CSS scheme modification (@media support).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
== Release 2022.0 (15-Feb-2022) ==&lt;br /&gt;
First official release.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Top}}&lt;/div&gt;</summary>
		<author><name>Rafael</name></author>	</entry>

	<entry>
		<id>https://wiki.lmd.de/index.php?title=LMD_2022_-_History&amp;diff=4462</id>
		<title>LMD 2022 - History</title>
		<link rel="alternate" type="text/html" href="https://wiki.lmd.de/index.php?title=LMD_2022_-_History&amp;diff=4462"/>
				<updated>2023-02-27T20:13:28Z</updated>
		
		<summary type="html">&lt;p&gt;Rafael: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{HEAD-ResOnly}}&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
This documents contains history logs for all LMD 2022 products.&amp;lt;br&amp;gt; &lt;br /&gt;
First official release: '''15-Feb-2022'''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; LMD-Tools section includes standalone packs as follows: LMD BarPack, LMD ChartPack, LMD DialogPack, LMD DockingPack, LMD FxPack, LMD GridPack, LMD InspectorPack, LMD RichPack, LMD SearchPack, LMD ShellPack, LMD SysPack, LMD StoragePack, LMD ThemePack and LMD WebPack.&amp;lt;br&amp;gt; LMD IDE-Tools section lists changes in LMD IDE-Tools Integration package, LMD DesignPack, LMD ScriptPack and LMD SyntaxEdit. Besides that since 2021 release all NG packs are included in the LMD VCL line.&amp;lt;br&amp;gt;&lt;br /&gt;
Read here [[LMD VCL 2022 - News|summary of all changes in LMD VCL 2022]].&lt;br /&gt;
&lt;br /&gt;
'''Legend'''&amp;lt;br&amp;gt;[+] Feature added&amp;lt;br&amp;gt;[*] Feature changed&amp;lt;br&amp;gt;[-] Bug fixed&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.8 (28-February-2023) ==&lt;br /&gt;
&lt;br /&gt;
=== Common ===&lt;br /&gt;
[*] Packages for RAD Studio 11 Alexandria were compiled and tested against the latest 11.3 update&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDMaskEdit: Currency settings symbol bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TElCurrencyEdit: LinkedControl moving bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TElComboBox: Showing vertical scroll-bar when Items.Count is big, and DropDownCount property value specifies more items than can fit on the screen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SysPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDSysWindowsObject: Windows 11 product name bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.7 (12-December-2022) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDCaptionButtons: Invalid layouting in Delphi 11 bug fix (GetSystemMetrics in different IDEs).&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDComboBoxExt, TLMDListBoxExt: High DPI scaling related fixes. Support for Delphi 11 DPI-aware form designer.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDHint: Sizing and large html-text flickering fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDTrayIcon: Doubling popups hints in Win10/11, when Animated = True bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[+] TElSpinEdit: New ApplyMode property, which allow to defer the conversion of the typed Text to integer Value until OnExit.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.6 (14-October-2022) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] Windows Server 2022 detection.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDHint: Long hints positioning bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDHint: MaxWidth in HTML mode bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
&lt;br /&gt;
[-] x64 bug fix (dwCookie callback parameter type).&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Small C++ related bug fix (replacing ULARGE_INTEGER with UInt64).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DialogPack ===&lt;br /&gt;
&lt;br /&gt;
[+] TJSDialog: New MaxContentHeight property. Auto constraining dialog content height to 80% of the screen height.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ShellPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDshellList - Preserving column sizes (DefaultColumns = True) while updating.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
&lt;br /&gt;
[+] SyntaxEdit: New TLMDEditView.SearchLastReplaceCanceled property, which allows to determine whether the replace operation has been canceled by the user via confirmation dialog's Cancel button.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.5 (07-September-2022) ==&lt;br /&gt;
=== General ===&lt;br /&gt;
[*] Packages for RAD Studio 11 Alexandria were compiled and tested against the latest 11.2 update&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] Windows Server 2022 detection.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDCheckListDlg: Up to 64 items support by changing Value and DefaultValue property types to Int64.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDWindowProc: Finalization workaround for Halt before Application.Run case.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDListBoxExt: Scrolling related fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TElXTree: Virtual mode cell checkboxes click fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.4 (20-July-2022) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[*] TLMDTaskDialog: redeclaring the TLMDTaskDlgIcon type and changing icon kind names: tdiWarning -&amp;gt; diWarning, tdiQuestion -&amp;gt; diQuestion, etc. to prevent conflicts with standard TTaskDialogIcon type.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
&lt;br /&gt;
[-] Removing std Windows _FILETIME, _LARGE_INTEGER AND _ULARGE_INTEGER declarations to prevent conflicts in C++.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Docking ===&lt;br /&gt;
&lt;br /&gt;
[-] DockPanel.Release bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD IDE-Tools ===&lt;br /&gt;
&lt;br /&gt;
[-] Fixes related to latest IDEs (D10.4 and D11) VCL Styles changes.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG DialogPack ===&lt;br /&gt;
&lt;br /&gt;
[+] Disabling dialog emulation mode at design-time for new IDEs.&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[*] TElXTreeItem.Tag type has been changed to NativeInt.&lt;br /&gt;
&lt;br /&gt;
== Release 2022.3 (23-May-2022) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
[+] TLMDCalculator: New BtnWidth and BtnHeight properties.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDCalculatorComboBox: Adjusting drop-down calculator font sizes to fit the combo box font sze.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDButton: design-time styling bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDButton: virtual image list issue woraround.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDHeaderListComboBox - Header sections font size bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD IDE-Tools ===&lt;br /&gt;
&lt;br /&gt;
[*] IDE-Tools: Moving service provider DCR files away from the run-time package unit.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DialogPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TJSEditDialog: New etMaskEdit edit type. NewEditProperties.Mask property.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TJSDialog: Performance optimization for long text messages (TJSCaption.PaintCaption, LTextHeight, SplitForWrapping).&amp;lt;br&amp;gt;&lt;br /&gt;
[-] LMD-Dialog: Fixing some layouting issues in case big fonts are used in for password dialogs (password, confirm password, change passwrod).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ShellPack ===&lt;br /&gt;
&lt;br /&gt;
[-] ShellPack: Empty caption in shell actions bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.2 (19-Apr-2022) ==&lt;br /&gt;
&lt;br /&gt;
=== Common ===&lt;br /&gt;
[+] All installers were updated and fixed a problem which required system restart even for first time installation.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools === &lt;br /&gt;
[+] TLMDHint: New CancelHint method. VCL Styles related fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.1 (04-Apr-2022) ==&lt;br /&gt;
&lt;br /&gt;
=== Common ===&lt;br /&gt;
[+] New component icons for DockPack, GridPack, ScriptPack and TLMDServiceProvider components.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools === &lt;br /&gt;
[-] TLMDStatusBar design-time but fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] LMDMessageBoxDlg.ShowMessage dialog height bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Window hooks access violation bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
[-] RichPack: C++ headers bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDRichSyntaxEdit: WordWrap default value bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
[-] CSS scheme modification (@media support).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
== Release 2022.0 (15-Feb-2022) ==&lt;br /&gt;
First official release.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Top}}&lt;/div&gt;</summary>
		<author><name>Rafael</name></author>	</entry>

	<entry>
		<id>https://wiki.lmd.de/index.php?title=LMD_VCL_-_General_FAQ&amp;diff=4460</id>
		<title>LMD VCL - General FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.lmd.de/index.php?title=LMD_VCL_-_General_FAQ&amp;diff=4460"/>
				<updated>2023-01-23T16:51:51Z</updated>
		
		<summary type="html">&lt;p&gt;Rafael: /* Uninstallation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Head-Overview}}&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== General ==&lt;br /&gt;
&lt;br /&gt;
=== CBuilder SpeedUp ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;cpp&amp;quot;&amp;gt;#include &amp;lt;oleidl.h&amp;gt; &lt;br /&gt;
#define NO_WIN32_LEAN_AND_MEAN &amp;lt;/syntaxhighlight&amp;gt;NO_WIN32_LEAN_AND_MEAN &amp;lt;br&amp;gt;When this macro is defined, VCL.H does not define WIN32_LEAN_AND_MEAN. Default: OFF&lt;br /&gt;
&lt;br /&gt;
VCL_FULL&amp;lt;br&amp;gt;Same as NO_WIN32_LEAN_AND_MEAN (NOTE: This macro is for BCB v1.0 backward compatibility) Default: OFF&lt;br /&gt;
&lt;br /&gt;
INC_VCLDB_HEADERS&amp;lt;br&amp;gt;When this macro is defined, VCL.H includes the core Database headers of VCL. (Defining this macro is functionally equivalent to including VCLDB.H) Default: OFF&lt;br /&gt;
&lt;br /&gt;
INC_ALLVCL_HEADERS&amp;lt;br&amp;gt;When this macro is defined, VCL.H includes all VCL headers. (Defining this macro is functionally equivalent to including VCLMAX.H) Default: OFF&lt;br /&gt;
&lt;br /&gt;
=== CHM Helpfiles - content not visible ===&lt;br /&gt;
If you see no content in CHM files, you need to unblock the file in the file properties dialog. For more information read e.g. this &lt;br /&gt;
[http://stackoverflow.com/questions/11438634/opening-a-chm-file-produces-navigation-to-the-webpage-was-canceled/11438732 Stackoverflow topic].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
==== &amp;quot;Entry Point not found&amp;quot;/&amp;quot;Could not find [..]&amp;quot; during startup of IDE ====&lt;br /&gt;
&lt;br /&gt;
===== Version Mix Up =====&lt;br /&gt;
&lt;br /&gt;
If &amp;quot;Entry Point not found&amp;quot; or &amp;quot;Could not find [..]&amp;quot; errors occur during startup of IDE, problem is most likely caused by a version mix up.&amp;lt;br&amp;gt;Reason: Delphi/C++ Builder still has access to older or different runtime packages (--&amp;amp;gt; multiple variants of same runtime package reside on your system. Especially when older versions reside in \system32 folder, they are preferred against those which reside in \projects\bpl directory). &amp;lt;br&amp;gt;If you encounter this problem, check your harddisk whether several versions of same runtime package are installed on your system. All LMD-Tools runtime packages start with lmd[..], so using the filter lmd*.bpl for harddisk search should work. &amp;lt;br&amp;gt;Usually this problem occurs when a previous version was not removed completely. E.g. if you compiled sourcecode, Delphi places created runtime BPL's automatically into the default BPL output path (can be specified in Environment Options dialog). Older version may have installed them in System directory - so there is the possible version conflict.&amp;lt;br&amp;gt; To completely remove an old LMD-Tools version (the hard way):&lt;br /&gt;
&lt;br /&gt;
* Close Delphi / C++ IDE (Note: Be sure that you did not include any LMD VCL units in own packages, otherwise open these packages, remove LMD-Tools units and recompile them). &lt;br /&gt;
** Use all uninstallers for previous packages&lt;br /&gt;
** Delete all LMD-Tools directoies&lt;br /&gt;
** Delete all LMD-Tools path settings from Extras|Environment Options|Tab Library&lt;br /&gt;
** Now most important point: Search your harddisk (at least in your system directory&lt;br /&gt;
&lt;br /&gt;
and the Delphi Projects\BPL path) for LMD BPLs. Use as search string lmd*.bpl for runtime packages.&lt;br /&gt;
&lt;br /&gt;
* Use as search string dcllmd*.bpl for designtime packages.&lt;br /&gt;
* Remove them all&lt;br /&gt;
&lt;br /&gt;
After that try to reinstall original package or use sourcecode installer. To install LMD VCL sourcecode:&lt;br /&gt;
&lt;br /&gt;
* Use the source installer of your product&lt;br /&gt;
* After installation check whether paths to LMD VCL source files are correctly set. If for any reason not, add them yourself&lt;br /&gt;
* We have extremly simplified source compilation. Load the correct project group and compile one package after another. Install only designtime packages (dcllmd*.bpk). All compiled packages can be found after compilation in the Projects\BPL path of your IDE version.&lt;br /&gt;
&lt;br /&gt;
===== Packages not installed in a system path =====&lt;br /&gt;
&lt;br /&gt;
The second common reason is caused by the fact, that packages were installed into a non-system path. E.g. when you have specified a custom output folder for BPLs in your IDE settings, you must assure, that especially runtime packages are installed into a system path. Otherwise you will see packages when you install them, but with next start of BDS/IDE you get error that a specific package can not be found. In BDS or Codegear RAD Studio IDEs (Delphi 2005 and better) you can easily extend your PATH settings in Environment Settings|Environment Variables in Options dialog. Otherwise you need to modify PATH variable in system settings, if you don't want to use default BPL folder.&lt;br /&gt;
&lt;br /&gt;
=== [Fatal Error]: Unit XXXX was compiled with a different version of XXXXX ===&lt;br /&gt;
&lt;br /&gt;
''Example''&amp;lt;br&amp;gt;'''[Fatal Error] UMain.pas(8): Unit lmdsysin was compiled with a different version of lmdconst.IDS_CPUSPEED'''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;''Reason''&amp;lt;br&amp;gt;A previous installation (trial, previous release) was not removed completely. This error message might also occur, when you try to use precompiled LMD VCL packages with Delphi/C++ Builder trials.&amp;amp;nbsp;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;''Solution''&amp;lt;br&amp;gt;Make sure that no path reference to an older LMD-Tools exist (check Environment Options|Library Path). The most secure way would be to uninstall any files of any previous version from your harddisk. Please rebuild your project completely to reflect new units. For detailed instructions read ''Uninstall'' section in installation guide.&lt;br /&gt;
&lt;br /&gt;
=== LMD[..].pas not found error / Version Mix Up ===&lt;br /&gt;
&lt;br /&gt;
If IDE claims that it can't find a file (though DCUs are available and Library Path is set correctly - see Environment Options), there are only a few possible causes for this problem:&lt;br /&gt;
&lt;br /&gt;
* Your IDE version is not compatible with precompiled LMD VCL package. Make sure that you do not use a Delphi / C++ Builder trial and that you have installed all required service packs of your IDE.&lt;br /&gt;
* Most probably this is a version mix up. For the offending files please check whether a previous version was completely uninstalled, that no parts are compiled into existing packages (e.g. your personal packages, you might have to rebuild the package) and that your project was REBUILD (to force the compilation of latest PAS/DCU files). Furthermore the project files may have references to older package files (especially if you use runtime packages, simply check Package settings in Project Options.&lt;br /&gt;
&lt;br /&gt;
=== LMD VCL Trials or SE releases do NOT work with Delphi / C++ Builder Trials! ===&lt;br /&gt;
&lt;br /&gt;
To make it short: &amp;amp;nbsp;You need a full version of C++ Builder/Delphi to run any precompiled version (Trial or SE). The VCL files in Borland Trials use a different DCU signature than full versions. &amp;lt;br&amp;gt;So many or almost all precompiled packages will fail to work on a C++ Builder/Delphi Trialversion. If you own a sourcecode version, then you can compile code as usual even in CodeGear trials.&lt;br /&gt;
&lt;br /&gt;
=== After installation (without errors) components do not appear on component palette ===&lt;br /&gt;
&lt;br /&gt;
Please check first in ''Install Components...'' dialog whether Package entries were created at all. If items are not available, packages have to be installed manually (check installation guide in \info folder). If items are available, but not checked: Check them to enable packages. If you receive error messages, IDE has no (or wrong) access to the runtime packages. Please check then whether installer has installed runtime packages correctly into your default output BPL folder. If runtime/designtime packages are missing, locate the files on your harddisk and copy them to the default folder and add them manually.&lt;br /&gt;
&lt;br /&gt;
==== BDS (Delphi 2005 and higher) specific problems ====&lt;br /&gt;
&lt;br /&gt;
===== Disabled Packages =====&lt;br /&gt;
&lt;br /&gt;
If components do not appear on component palette, though installation worked without problems: Please check wether IDE did not disable corresponding package entries (this may e.g. happen when during previous start of IDE runtime packages were not found). Alternatively you may check following registry key:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;_CURRENT_USER\Software\Borland\BDS\X.0\Disabled Packages&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;'''X.0''' specifies the BDS version, e.g. 3.0 for Delphi 2005, 4.0 for BDS 2006 and so on.&lt;br /&gt;
&lt;br /&gt;
===== Wrong Default Project Options =====&lt;br /&gt;
&lt;br /&gt;
Another possible cause of problems are wrong Default Project Options (custom default project options were set). Check Default Project Options in BDS in Project Menu (at the very end when no project is loaded) and especially review path and package settings. Especially remove packages from previous versions from the &amp;quot;Use runtime Packages&amp;quot; section.&lt;br /&gt;
&lt;br /&gt;
==== Localized BDS Versions ====&lt;br /&gt;
&lt;br /&gt;
'''For localized (german, japanes, french) Delphi/C++ Builder IDEs (from Delphi 2005 and higher) the identification of the default BPL output path may fail. If problem occurs, please copy files manually to the correct folder.'''&lt;br /&gt;
&lt;br /&gt;
==== Important Registry keys explained ====&lt;br /&gt;
&lt;br /&gt;
This section lists Delphi personality relevant registry keys:&lt;br /&gt;
&lt;br /&gt;
* HKEY_CURRENT_USER\Software\Borland\BDS\X.0\Known Packages&lt;br /&gt;
&lt;br /&gt;
Lists all packages which should be loaded during&lt;br /&gt;
&lt;br /&gt;
* HKEY_CURRENT_USER\Software\Borland\BDS\5.0\Disabled Packages&lt;br /&gt;
&lt;br /&gt;
This key includes all packages which should be &amp;lt;u&amp;gt;NOT&amp;lt;/u&amp;gt; loaded, even if they are included in &amp;quot;Known Packages&amp;quot; key-&lt;br /&gt;
&lt;br /&gt;
* HKEY_CURRENT_USER\Software\Borland\BDS\5.0\Library all search paths: &lt;br /&gt;
** Search Path: *.dcu, *.dcp, *.dfm etc. files&lt;br /&gt;
** Package DPL Search Path: *.bpl files&lt;br /&gt;
** Package DCP Search Path: *.dcp files&lt;br /&gt;
** Browsing Path: Source files&lt;br /&gt;
** Debug DCU Path (optional): Path to DCU files with debug information. Not used with LMD VCL products.&lt;br /&gt;
&lt;br /&gt;
== Uninstallation ==&lt;br /&gt;
After most recent operating system updates you might see following UAC dialog box:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:uninstall.jpg|UAC dialog box]]&amp;lt;br&amp;gt;&lt;br /&gt;
Issue is caused by SHA-1 signature of the uninstaller exe (UNWISE.EXE).&amp;lt;br&amp;gt;&lt;br /&gt;
This issue is fixed in new LMD installers: Since LMD 2020.2 release a new SHA-2 signature was added to the installer which prevents this problem.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
To workaround this problem with installers till '''2020.1''' (including LMD/NG 2019, 2018 etc. installer):&lt;br /&gt;
* Download updated uninstaller from here: '''https://files.lmd.de/downloads/utils/uninstall.zip'''&lt;br /&gt;
* Copy UNWISE.EXE from the zip into your installation folder and replace the existing UNWISE.EXE file.&lt;br /&gt;
* After that Uninstaller works as expected.&lt;br /&gt;
&lt;br /&gt;
== IDE ==&lt;br /&gt;
&lt;br /&gt;
=== Disappearing Components in VCL.NET packages ===&lt;br /&gt;
&lt;br /&gt;
Note: Problem seems to be limited to BDS 2006 / CRS 2007 or better&amp;lt;br&amp;gt;A few customers reported about a problem with disappearing components (reproducible in Installed .NET components... dialog) in VCL.NET personalitites. This problem is limited to a few assemblies only (RTLX, RichPack and LMD-Tools components). This problem had been investigated, we found problem is related to LMD Design Time assemblies which make use of CodeGear design time packages(located in the \Bin folder of your BDS/CRS installation folder).&amp;lt;br&amp;gt;Since '''LMD-Tools 8.10''' installers and package project files were changed (for LMD ElPack and LMD IDE-Tools as well). Changes are:&lt;br /&gt;
&lt;br /&gt;
* By default LMD DesignTime assemblies are now installed into the \Bin folder below BDS/CRS installation folder. This work around solve the problem.&lt;br /&gt;
* The designtime projects files also locate design time &amp;amp;nbsp;assemblies into \bin folder (see project options)&lt;br /&gt;
* If you don't want this behaviour (or if it is technically not possible, e.g. caused by security settings in Vista): &lt;br /&gt;
** For compiled packages: Choose in installer option to install designtime packages into library folder.&lt;br /&gt;
** For source packages: Change project options in designtime projects.&lt;br /&gt;
** In both cases: Add the \bin folder of your IDE installation to the Assembly search folder.&lt;br /&gt;
&lt;br /&gt;
=== Corrupted/screwed Component Palette ===&lt;br /&gt;
&lt;br /&gt;
Note: Problem seems to be solved in Delphi / CBuilder 6 and higher&lt;br /&gt;
&lt;br /&gt;
''Answer 1:''&amp;lt;br&amp;gt;This problem is not a LMD-Tools issue but a Delphi problem in connection with a a very few number of certain graphic cards and drivers (caused by Delphi from a very large numbers of installed components on).&amp;lt;br&amp;gt;There are several ways to workaround:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Try to update your graphic driver. In a few cases problem dissappeared by using latest driver versions.&lt;br /&gt;
# If latest driver does not help: Advanced graphic drivers provide options to switch off certain optimization techniques. In this case Bitmap Caching options must be turned off. If option is not available, try to turn off hardware acceleration. If using device driver does not help the only way is to reduce number of installed components at the same time. If you own sourcecode you might use many options described in the installation HTML files of LMD-Tools to drastically reduce the number of installed components. Deinstall all other standard component packages which are not required as well (System must be rebooted each time to reflect changes to reinitialize bitmap cache).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;''Answer 2:''&amp;lt;br&amp;gt;There is a bug in some video card drivers in the way they handle the ImageList API. When an ImageList is being built in memory that cards will freeze the computer or corrupt the images when they have to swap the ImageList back out to main memory to complete the building on large imagelist's like the 180+ image component pallete list. The S3 chipset has been particularly problematic (Win98 is even worse). &amp;lt;br&amp;gt;Try these: &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Get the latest driver (www.s3.com or your vendor if your vendors doesn't work, try the S3 as they tend to be more compliant)&lt;br /&gt;
# Start Delphi with the -ns switch&lt;br /&gt;
# Under the [display] section of the SYSTEM.INI file add the following line: BusThrottle=1 (reboot afterwards)&lt;br /&gt;
# Reboot in safe mode and start Delphi. Goto the properties of the component pallet and hide all the controls that you rarely use. This will reduce the imagelist that is getting built and might get you under the threshold.&lt;br /&gt;
# reduce the hardware acceleration for the card. (display-&amp;amp;gt;properties-&amp;amp;gt;settings-&amp;amp;gt;advances-&amp;amp;gt;performance) 6) play with color depth/resolution 1024x768 in 16 bit color seems the worse (particularly with Delphi 3).&lt;br /&gt;
# Get the latest DirectX drivers.&lt;br /&gt;
# After Delphi is started, change the color depth (you can change it right back) of your video card. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Also Delphi 5 can not run in Win98 under 16 color mode. You must be at least at 256 colors. &amp;lt;br&amp;gt;If the BusThrottle works for you this is by far the best solution. All it does is instruct the driver that it must give a little time slice to the OS so affects on performance are not noticable (so far no one has reported back to me that they can even tell a difference between using and not using the BusThrottle setting except that Delphi runs). Unfortunately not all drivers respect this setting.&lt;br /&gt;
&lt;br /&gt;
=== Help Index files disappear / AV's in CBuilder when starting help ===&lt;br /&gt;
&lt;br /&gt;
You are running a Win9X/ME machine (on Windows NT/2K/XP this problem mostly happens in CBuilder only). The capability of index items in Windows Help system is limited on these operating systems (and LMD-Tools Index files are very large). There are two possible workarounds:&lt;br /&gt;
&lt;br /&gt;
* To reset the original help index use the OpenHelp tool from the Help menu and remove LMD-Tools index files&lt;br /&gt;
* Use the Open Help tool from the Help menu to remove other unnecessary help index files (until Delphi/CBuilder helpfiles including LMD-Tools helpfile work again).&lt;br /&gt;
&lt;br /&gt;
=== Debugger problem ===&lt;br /&gt;
&lt;br /&gt;
'''Problem: I want to run my application in IDE, but debugger window appears (breakpoint just before ntdll.DbgUserBreakPoint) and I have to hit F9 several times to start project.'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# The problem happens only within (older) IDEs (does not affect the executable).&lt;br /&gt;
# Get the projects #15804 and #16098 from [http://cc.codegear.com CodeGear Codecentral] and install in the IDE. Follow information in text files and problem will go away.&lt;br /&gt;
&lt;br /&gt;
== Programming Techniques ==&lt;br /&gt;
&lt;br /&gt;
=== Unknown identifier during compilation ===&lt;br /&gt;
&lt;br /&gt;
You receive during compilation an ''&amp;quot;Unknown identifier...&amp;quot;'' for a procedure/function or type and you are certain that type name is correctly spelled. In almost all cases the required unit - where the corresponding type is defined - is not included in the uses clause. To solve this problem:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Mark the affected identifier in the code editor&lt;br /&gt;
# Press F1 to let Delphi automatically search for correct help entry. If correct help entry is not found immediately, mark the property or component name which you tried to change or use.&lt;br /&gt;
# Read helptext and find out, in which unit the type or method is defined. Add this unit to the uses clause of the unit, where the compilation error occured.&lt;br /&gt;
# If helpfile does not deliver you unit name, search the interface files (or source files) for the typename and find out where the type name is declared. Add this unit to the uses clause of the unit, where the compilation error occured.&lt;br /&gt;
# Recompile your project again.&lt;br /&gt;
&lt;br /&gt;
=== Accessing enumerated values at runtime ===&lt;br /&gt;
&lt;br /&gt;
You want to access enumerated properties like Options property of TLMDForm (wich display their value in object inspector like &amp;amp;lt;source&amp;amp;gt;[foAutoShow, foAutoCenter])&amp;amp;lt;/source&amp;amp;gt;, but you don't know how to achieve this at runtime.&amp;lt;br&amp;gt;The Options property of TLMDForm is used as example.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To ''check'' for a flag, use code as follows: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;delphi&amp;quot;&amp;gt;&lt;br /&gt;
if (foAutoCenter in MyLMDForm.Options) then DoWhatEver; &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
This line of code tests whether foAutoCenter flag is currently set.&lt;br /&gt;
&lt;br /&gt;
To ''enable'' or ''disable'' a specific flag, use following code: &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;delphi&amp;quot;&amp;gt;&lt;br /&gt;
MyLMDForm.Options:=MyLMDForm.Options+[foAutoCenter];&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; or &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;delphi&amp;quot;&amp;gt;&lt;br /&gt;
MyLMDForm.Options:=MyLMDForm.Options-[foAutoCenter];&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Duplicate identifier during compilation ===&lt;br /&gt;
&lt;br /&gt;
''Situation''&amp;lt;br&amp;gt;You want to specify a new value to property at runtime. During compilation you receive an error for incompatible (duplicate) types. You think that you used correct value and find out, that same name is used in different type definitions.&amp;lt;br&amp;gt;'''Example'''&amp;lt;br&amp;gt;You want to change TLMDDBNImage Style property (also TLMDNImage, TLMDLImage etc.) at runtime, e.g. &amp;lt;delphi&amp;gt;LMDDBNImage1.Style:=sbKeepAspRatio;&amp;lt;/delphi&amp;gt; You receive &amp;quot;Incompatible Types error -&amp;amp;gt;TLMDBitmapStyle and TLMDOldBitmapStyle.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;''Solution''&amp;lt;br&amp;gt;Make sure that Compiler uses correct type defintion. To solve problem demonstrated in example: &amp;lt;br&amp;gt;You probably included both the lmdobj (supports old controls and units) and the lmdgraph unit in the uses clause of your unit. &amp;lt;br&amp;gt;There are two ways to workaround this problem:&lt;br /&gt;
&lt;br /&gt;
# Correct the order of the referenced units in the uses clause (place lmdgraph before lmdobj)&lt;br /&gt;
# Add lmdgraph before the type name of the corresponding type to ensure that correct type is used, e.g.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;delphi&amp;quot;&amp;gt;LMDDBNImage1.Style := lmdgraph.sbNone;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== E2134 Type 'TRect' has no type info ===&lt;br /&gt;
&lt;br /&gt;
It is caused by turning on the 'Emit runtime type information' flag in the compiler options. Apparently, using this flag will generate this error if the dcs's are compiled with different versions of the base units where these types are declared&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= If you upgrade from LMD-Tools 7 or earlier: =&lt;br /&gt;
&lt;br /&gt;
Unit changes several units were reorganized and removed from the packages. So you might encounter following problems when trying to compile an existing project:&lt;br /&gt;
&lt;br /&gt;
=== File not found errors for certain units&amp;lt;br&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Following units are no longer required in LMD-Tools:&amp;lt;br&amp;gt; lmdbredt.pas, lmdbtn.pas, lmdcctrl.pas, lmdcombo.pas, lmdcompo.pas, LMDComponent.pas, LMDCtrl.pas, lmdctrlA.pas, lmddbctA.pas, lmddbctr.pas, lmddlgS.pas, lmdeditb.pas, lmdeditc.pas, LMDEditM.pas, lmdextcA.pas, lmdextcS.pas, LMDGrapA.pas, lmdgroup.pas, LMDMemoC.pas, lmdmmS.pas, lmdnonvA.pas, lmdnonvS.pas, lmdnwgui.pas, lmdrctrl.pas, lmdrectutils.pas, lmdshapA.pas, LMDStdCA.pas, lmdstdcS.pas (for CBuilder user: .hpp/.cpp extension). If compiler complains about these files simply remove the unit from the uses clause. This is the recommended way.&amp;lt;br&amp;gt; Alternatively install the units from the source\deprecated (Delphi only, CBuilder user must always remove references). These units are actually empty but make compiler happy.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;br&amp;gt; Other changes&amp;lt;br&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
The style for TLMDCustomButton and TLMDCustomSpeedButton (and controls using internal SpeedButtons) is now specified by the ButtonStyle property.&amp;lt;br&amp;gt;In addition the ubsWinXP, ubsWinXPCombo, ubsWinXPTool and ubsAutoDetect styles were removed, because CtlXP property (which is activated by default) is now supported by buttons. In most cases you need not to take care of this change, because we handle conversion automatically. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:FAQ]] [[Category:Installation]]&lt;/div&gt;</summary>
		<author><name>Rafael</name></author>	</entry>

	<entry>
		<id>https://wiki.lmd.de/index.php?title=LMD_2022_-_History&amp;diff=4459</id>
		<title>LMD 2022 - History</title>
		<link rel="alternate" type="text/html" href="https://wiki.lmd.de/index.php?title=LMD_2022_-_History&amp;diff=4459"/>
				<updated>2022-12-12T09:42:35Z</updated>
		
		<summary type="html">&lt;p&gt;Rafael: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{HEAD-ResOnly}}&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
This documents contains history logs for all LMD 2022 products.&amp;lt;br&amp;gt; &lt;br /&gt;
First official release: '''15-Feb-2022'''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; LMD-Tools section includes standalone packs as follows: LMD BarPack, LMD ChartPack, LMD DialogPack, LMD DockingPack, LMD FxPack, LMD GridPack, LMD InspectorPack, LMD RichPack, LMD SearchPack, LMD ShellPack, LMD SysPack, LMD StoragePack, LMD ThemePack and LMD WebPack.&amp;lt;br&amp;gt; LMD IDE-Tools section lists changes in LMD IDE-Tools Integration package, LMD DesignPack, LMD ScriptPack and LMD SyntaxEdit. Besides that since 2021 release all NG packs are included in the LMD VCL line.&amp;lt;br&amp;gt;&lt;br /&gt;
Read here [[LMD VCL 2022 - News|summary of all changes in LMD VCL 2022]].&lt;br /&gt;
&lt;br /&gt;
'''Legend'''&amp;lt;br&amp;gt;[+] Feature added&amp;lt;br&amp;gt;[*] Feature changed&amp;lt;br&amp;gt;[-] Bug fixed&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.7 (12-December-2022) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDCaptionButtons: Invalid layouting in Delphi 11 bug fix (GetSystemMetrics in different IDEs).&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDComboBoxExt, TLMDListBoxExt: High DPI scaling related fixes. Support for Delphi 11 DPI-aware form designer.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDHint: Sizing and large html-text flickering fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDTrayIcon: Doubling popups hints in Win10/11, when Animated = True bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[+] TElSpinEdit: New ApplyMode property, which allow to defer the conversion of the typed Text to integer Value until OnExit.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.6 (14-October-2022) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] Windows Server 2022 detection.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDHint: Long hints positioning bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDHint: MaxWidth in HTML mode bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
&lt;br /&gt;
[-] x64 bug fix (dwCookie callback parameter type).&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Small C++ related bug fix (replacing ULARGE_INTEGER with UInt64).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DialogPack ===&lt;br /&gt;
&lt;br /&gt;
[+] TJSDialog: New MaxContentHeight property. Auto constraining dialog content height to 80% of the screen height.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ShellPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TLMDshellList - Preserving column sizes (DefaultColumns = True) while updating.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
&lt;br /&gt;
[+] SyntaxEdit: New TLMDEditView.SearchLastReplaceCanceled property, which allows to determine whether the replace operation has been canceled by the user via confirmation dialog's Cancel button.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.5 (07-September-2022) ==&lt;br /&gt;
=== General ===&lt;br /&gt;
[*] Packages for RAD Studio 11 Alexandria were compiled and tested against the latest 11.2 update&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] Windows Server 2022 detection.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDCheckListDlg: Up to 64 items support by changing Value and DefaultValue property types to Int64.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDWindowProc: Finalization workaround for Halt before Application.Run case.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDListBoxExt: Scrolling related fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TElXTree: Virtual mode cell checkboxes click fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.4 (20-July-2022) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[*] TLMDTaskDialog: redeclaring the TLMDTaskDlgIcon type and changing icon kind names: tdiWarning -&amp;gt; diWarning, tdiQuestion -&amp;gt; diQuestion, etc. to prevent conflicts with standard TTaskDialogIcon type.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
&lt;br /&gt;
[-] Removing std Windows _FILETIME, _LARGE_INTEGER AND _ULARGE_INTEGER declarations to prevent conflicts in C++.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Docking ===&lt;br /&gt;
&lt;br /&gt;
[-] DockPanel.Release bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD IDE-Tools ===&lt;br /&gt;
&lt;br /&gt;
[-] Fixes related to latest IDEs (D10.4 and D11) VCL Styles changes.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG DialogPack ===&lt;br /&gt;
&lt;br /&gt;
[+] Disabling dialog emulation mode at design-time for new IDEs.&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[*] TElXTreeItem.Tag type has been changed to NativeInt.&lt;br /&gt;
&lt;br /&gt;
== Release 2022.3 (23-May-2022) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
[+] TLMDCalculator: New BtnWidth and BtnHeight properties.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDCalculatorComboBox: Adjusting drop-down calculator font sizes to fit the combo box font sze.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDButton: design-time styling bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDButton: virtual image list issue woraround.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDHeaderListComboBox - Header sections font size bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD IDE-Tools ===&lt;br /&gt;
&lt;br /&gt;
[*] IDE-Tools: Moving service provider DCR files away from the run-time package unit.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DialogPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TJSEditDialog: New etMaskEdit edit type. NewEditProperties.Mask property.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TJSDialog: Performance optimization for long text messages (TJSCaption.PaintCaption, LTextHeight, SplitForWrapping).&amp;lt;br&amp;gt;&lt;br /&gt;
[-] LMD-Dialog: Fixing some layouting issues in case big fonts are used in for password dialogs (password, confirm password, change passwrod).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ShellPack ===&lt;br /&gt;
&lt;br /&gt;
[-] ShellPack: Empty caption in shell actions bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.2 (19-Apr-2022) ==&lt;br /&gt;
&lt;br /&gt;
=== Common ===&lt;br /&gt;
[+] All installers were updated and fixed a problem which required system restart even for first time installation.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools === &lt;br /&gt;
[+] TLMDHint: New CancelHint method. VCL Styles related fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.1 (04-Apr-2022) ==&lt;br /&gt;
&lt;br /&gt;
=== Common ===&lt;br /&gt;
[+] New component icons for DockPack, GridPack, ScriptPack and TLMDServiceProvider components.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools === &lt;br /&gt;
[-] TLMDStatusBar design-time but fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] LMDMessageBoxDlg.ShowMessage dialog height bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Window hooks access violation bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
[-] RichPack: C++ headers bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDRichSyntaxEdit: WordWrap default value bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
[-] CSS scheme modification (@media support).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
== Release 2022.0 (15-Feb-2022) ==&lt;br /&gt;
First official release.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Top}}&lt;/div&gt;</summary>
		<author><name>Rafael</name></author>	</entry>

	<entry>
		<id>https://wiki.lmd.de/index.php?title=LMD_2022_-_History&amp;diff=4454</id>
		<title>LMD 2022 - History</title>
		<link rel="alternate" type="text/html" href="https://wiki.lmd.de/index.php?title=LMD_2022_-_History&amp;diff=4454"/>
				<updated>2022-09-07T20:13:07Z</updated>
		
		<summary type="html">&lt;p&gt;Rafael: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{HEAD-ResOnly}}&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
This documents contains history logs for all LMD 2022 products.&amp;lt;br&amp;gt; &lt;br /&gt;
First official release: '''15-Feb-2022'''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; LMD-Tools section includes standalone packs as follows: LMD BarPack, LMD ChartPack, LMD DialogPack, LMD DockingPack, LMD FxPack, LMD GridPack, LMD InspectorPack, LMD RichPack, LMD SearchPack, LMD ShellPack, LMD SysPack, LMD StoragePack, LMD ThemePack and LMD WebPack.&amp;lt;br&amp;gt; LMD IDE-Tools section lists changes in LMD IDE-Tools Integration package, LMD DesignPack, LMD ScriptPack and LMD SyntaxEdit. Besides that since 2021 release all NG packs are included in the LMD VCL line.&amp;lt;br&amp;gt;&lt;br /&gt;
Read here [[LMD VCL 2022 - News|summary of all changes in LMD VCL 2022]].&lt;br /&gt;
&lt;br /&gt;
'''Legend'''&amp;lt;br&amp;gt;[+] Feature added&amp;lt;br&amp;gt;[*] Feature changed&amp;lt;br&amp;gt;[-] Bug fixed&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.5 (07-September-2022) ==&lt;br /&gt;
=== General ===&lt;br /&gt;
[*] Packages for RAD Studio 11 Alexandria were compiled and tested against the latest 11.2 update&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[+] Windows Server 2022 detection.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDCheckListDlg: Up to 64 items support by changing Value and DefaultValue property types to Int64.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDWindowProc: Finalization workaround for Halt before Application.Run case.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDListBoxExt: Scrolling related fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TElXTree: Virtual mode cell checkboxes click fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.4 (20-July-2022) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[*] TLMDTaskDialog: redeclaring the TLMDTaskDlgIcon type and changing icon kind names: tdiWarning -&amp;gt; diWarning, tdiQuestion -&amp;gt; diQuestion, etc. to prevent conflicts with standard TTaskDialogIcon type.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
&lt;br /&gt;
[-] Removing std Windows _FILETIME, _LARGE_INTEGER AND _ULARGE_INTEGER declarations to prevent conflicts in C++.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Docking ===&lt;br /&gt;
&lt;br /&gt;
[-] DockPanel.Release bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD IDE-Tools ===&lt;br /&gt;
&lt;br /&gt;
[-] Fixes related to latest IDEs (D10.4 and D11) VCL Styles changes.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG DialogPack ===&lt;br /&gt;
&lt;br /&gt;
[+] Disabling dialog emulation mode at design-time for new IDEs.&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[*] TElXTreeItem.Tag type has been changed to NativeInt.&lt;br /&gt;
&lt;br /&gt;
== Release 2022.3 (23-May-2022) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
[+] TLMDCalculator: New BtnWidth and BtnHeight properties.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDCalculatorComboBox: Adjusting drop-down calculator font sizes to fit the combo box font sze.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDButton: design-time styling bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDButton: virtual image list issue woraround.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDHeaderListComboBox - Header sections font size bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD IDE-Tools ===&lt;br /&gt;
&lt;br /&gt;
[*] IDE-Tools: Moving service provider DCR files away from the run-time package unit.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DialogPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TJSEditDialog: New etMaskEdit edit type. NewEditProperties.Mask property.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TJSDialog: Performance optimization for long text messages (TJSCaption.PaintCaption, LTextHeight, SplitForWrapping).&amp;lt;br&amp;gt;&lt;br /&gt;
[-] LMD-Dialog: Fixing some layouting issues in case big fonts are used in for password dialogs (password, confirm password, change passwrod).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ShellPack ===&lt;br /&gt;
&lt;br /&gt;
[-] ShellPack: Empty caption in shell actions bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.2 (19-Apr-2022) ==&lt;br /&gt;
&lt;br /&gt;
=== Common ===&lt;br /&gt;
[+] All installers were updated and fixed a problem which required system restart even for first time installation.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools === &lt;br /&gt;
[+] TLMDHint: New CancelHint method. VCL Styles related fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.1 (04-Apr-2022) ==&lt;br /&gt;
&lt;br /&gt;
=== Common ===&lt;br /&gt;
[+] New component icons for DockPack, GridPack, ScriptPack and TLMDServiceProvider components.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools === &lt;br /&gt;
[-] TLMDStatusBar design-time but fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] LMDMessageBoxDlg.ShowMessage dialog height bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Window hooks access violation bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
[-] RichPack: C++ headers bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDRichSyntaxEdit: WordWrap default value bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
[-] CSS scheme modification (@media support).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
== Release 2022.0 (15-Feb-2022) ==&lt;br /&gt;
First official release.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Top}}&lt;/div&gt;</summary>
		<author><name>Rafael</name></author>	</entry>

	<entry>
		<id>https://wiki.lmd.de/index.php?title=LMD_2022_-_History&amp;diff=4451</id>
		<title>LMD 2022 - History</title>
		<link rel="alternate" type="text/html" href="https://wiki.lmd.de/index.php?title=LMD_2022_-_History&amp;diff=4451"/>
				<updated>2022-07-20T21:24:01Z</updated>
		
		<summary type="html">&lt;p&gt;Rafael: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{HEAD-ResOnly}}&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
This documents contains history logs for all LMD 2022 products.&amp;lt;br&amp;gt; &lt;br /&gt;
First official release: '''15-Feb-2022'''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; LMD-Tools section includes standalone packs as follows: LMD BarPack, LMD ChartPack, LMD DialogPack, LMD DockingPack, LMD FxPack, LMD GridPack, LMD InspectorPack, LMD RichPack, LMD SearchPack, LMD ShellPack, LMD SysPack, LMD StoragePack, LMD ThemePack and LMD WebPack.&amp;lt;br&amp;gt; LMD IDE-Tools section lists changes in LMD IDE-Tools Integration package, LMD DesignPack, LMD ScriptPack and LMD SyntaxEdit. Besides that since 2021 release all NG packs are included in the LMD VCL line.&amp;lt;br&amp;gt;&lt;br /&gt;
Read here [[LMD VCL 2022 - News|summary of all changes in LMD VCL 2022]].&lt;br /&gt;
&lt;br /&gt;
'''Legend'''&amp;lt;br&amp;gt;[+] Feature added&amp;lt;br&amp;gt;[*] Feature changed&amp;lt;br&amp;gt;[-] Bug fixed&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.4 (20-July-2022) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
[*] TLMDTaskDialog: redeclaring the TLMDTaskDlgIcon type and changing icon kind names: tdiWarning -&amp;gt; diWarning, tdiQuestion -&amp;gt; diQuestion, etc. to prevent conflicts with standard TTaskDialogIcon type.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
&lt;br /&gt;
[-] Removing std Windows _FILETIME, _LARGE_INTEGER AND _ULARGE_INTEGER declarations to prevent conflicts in C++.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Docking ===&lt;br /&gt;
&lt;br /&gt;
[-] DockPanel.Release bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD IDE-Tools ===&lt;br /&gt;
&lt;br /&gt;
[-] Fixes related to latest IDEs (D10.4 and D11) VCL Styles changes.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG DialogPack ===&lt;br /&gt;
&lt;br /&gt;
[+] Disabling dialog emulation mode at design-time for new IDEs.&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
&lt;br /&gt;
[*] TElXTreeItem.Tag type has been changed to NativeInt.&lt;br /&gt;
&lt;br /&gt;
== Release 2022.3 (23-May-2022) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
[+] TLMDCalculator: New BtnWidth and BtnHeight properties.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDCalculatorComboBox: Adjusting drop-down calculator font sizes to fit the combo box font sze.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDButton: design-time styling bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDButton: virtual image list issue woraround.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDHeaderListComboBox - Header sections font size bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD IDE-Tools ===&lt;br /&gt;
&lt;br /&gt;
[*] IDE-Tools: Moving service provider DCR files away from the run-time package unit.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DialogPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TJSEditDialog: New etMaskEdit edit type. NewEditProperties.Mask property.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TJSDialog: Performance optimization for long text messages (TJSCaption.PaintCaption, LTextHeight, SplitForWrapping).&amp;lt;br&amp;gt;&lt;br /&gt;
[-] LMD-Dialog: Fixing some layouting issues in case big fonts are used in for password dialogs (password, confirm password, change passwrod).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ShellPack ===&lt;br /&gt;
&lt;br /&gt;
[-] ShellPack: Empty caption in shell actions bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.2 (19-Apr-2022) ==&lt;br /&gt;
&lt;br /&gt;
=== Common ===&lt;br /&gt;
[+] All installers were updated and fixed a problem which required system restart even for first time installation.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools === &lt;br /&gt;
[+] TLMDHint: New CancelHint method. VCL Styles related fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.1 (04-Apr-2022) ==&lt;br /&gt;
&lt;br /&gt;
=== Common ===&lt;br /&gt;
[+] New component icons for DockPack, GridPack, ScriptPack and TLMDServiceProvider components.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools === &lt;br /&gt;
[-] TLMDStatusBar design-time but fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] LMDMessageBoxDlg.ShowMessage dialog height bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Window hooks access violation bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
[-] RichPack: C++ headers bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDRichSyntaxEdit: WordWrap default value bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
[-] CSS scheme modification (@media support).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
== Release 2022.0 (15-Feb-2022) ==&lt;br /&gt;
First official release.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Top}}&lt;/div&gt;</summary>
		<author><name>Rafael</name></author>	</entry>

	<entry>
		<id>https://wiki.lmd.de/index.php?title=LMDVCL-Install&amp;diff=4449</id>
		<title>LMDVCL-Install</title>
		<link rel="alternate" type="text/html" href="https://wiki.lmd.de/index.php?title=LMDVCL-Install&amp;diff=4449"/>
				<updated>2022-06-05T19:54:24Z</updated>
		
		<summary type="html">&lt;p&gt;Rafael: /* After Installation: Package XXXXYYYY.dpl not found */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Head-Overview}}&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
This section describes new features of LMD 2014 and higher installers regarding package installation.&amp;lt;br&amp;gt;&lt;br /&gt;
For common problems refer to [http://wiki.lmd.de/index.php/LMD_VCL_-_General_FAQ#Installation troubleshooting section].&lt;br /&gt;
&lt;br /&gt;
= Updating to LMD 2021 platform or higher =&lt;br /&gt;
It is required to uninstall any previously installed packages into the same IDE when precompiled installers are used.&lt;br /&gt;
If an existing installation is overwritten with new packages, it is very likely that various version mix up errors are seen when IDE is started.&lt;br /&gt;
To avoid this, make sure that:&lt;br /&gt;
* Uninstaller of the previous LMD installation was executed&lt;br /&gt;
* No LMD packages are shown in &amp;quot;Install Components...&amp;quot;-dialog&lt;br /&gt;
* No LMD packages (file pattern is e.g. *lmd*.bpl) are located in your default BPL path (or your preferred package path)&lt;br /&gt;
&lt;br /&gt;
Please note:&lt;br /&gt;
* No component or package was removed. Certain packages like e.g. '''LMD TextPack''' were moved to the new extended legacy package (which need to be explicity enabled during installation, so that no new customer uses them)&lt;br /&gt;
* If you still receive message about missing TextPack packages (like screenshotnbelow) after start of IDE, simply enter the &amp;quot;Install Components...&amp;quot;-dialog and remove both TextPack entries.&lt;br /&gt;
[[file:Missingtextpack.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Installation Target (Package Installation Options) =&lt;br /&gt;
The installer offers two alternatives:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Default BPL output dirctory&amp;lt;/b&amp;gt;. When selecting option please check whether correct default BPL output path was determined. If path contains IDE macros, you can check detected path by pressing the &amp;quot;Check Settings&amp;quot; button.&lt;br /&gt;
* &amp;lt;b&amp;gt;Custom Path&amp;lt;/b&amp;gt;. Select this option when you prefer to install packages into a common path. Please make sure that this path is a &amp;lt;b&amp;gt;system path&amp;lt;/b&amp;gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= After Installation: Package XXXXYYYY.dpl not found =&lt;br /&gt;
This issue is also covered in another [http://wiki.lmd.de/index.php/LMD_VCL_-_General_FAQ#Installation section]. However a large number of tickets are raised for this problem (&amp;quot;Package not found&amp;quot; after installation), which usually have all the same source of problem.&amp;lt;br&amp;gt;&lt;br /&gt;
As mentioned in previous section, runtime packages &amp;lt;u&amp;gt;have&amp;lt;/u&amp;gt; to be installed in a &amp;lt;b&amp;gt;system path&amp;lt;/b&amp;gt;. This is also explicitely mentioned in installer:&lt;br /&gt;
[[file:install2.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
Usually the installer tries to install packages into the default package output path and everything should be fine. If not, possible causes could be:&lt;br /&gt;
* installer was not able to determine your default BPL path (check your configuration settings - package ouput directory. See screenshot below). If there is valid path, installer should normally detect this path. You can certainly copy all packages manually to this folder and re-add them in Install Components dialog. &amp;lt;b&amp;gt;Hint:&amp;lt;/b&amp;gt; If you want to re-add ppackages manually from a new folder, starting IDE can be a pain (error message for each designtime package which was not found. In this case remove LMD package entries from registries beforehand. E.g. for &lt;br /&gt;
* Delphi 7 registry path is &amp;lt;code&amp;gt;HEY_CURRENT_USER\Software\Borland\Delphi\7.0\Known Packages &amp;lt;/code&amp;gt;&lt;br /&gt;
* Delphi 11.X registry path is &amp;lt;code&amp;gt;HKEY_CURRENT_USER\Software\Embarcadero\BDS\22.0\Known Packages&amp;lt;/code&amp;gt;&lt;br /&gt;
[[file:install1.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
* you used a custom path for packages which is &amp;lt;b&amp;gt;not&amp;lt;/b&amp;gt; a system path: But then you HAVE to make sure that custom path is a system path. After adding this path to PATH variable, packages will be loaded without problems (if you need instructions for adding a custom path to PATH variable, check following [http://www.computerhope.com/issues/ch000549.htm page]).&lt;br /&gt;
&lt;br /&gt;
To make it short: Simply make sure that packages are installed into a system path. Otherwise runtime packages can not be found (this is a Delphi requirement) and installing designtime packages will fail.&lt;br /&gt;
&lt;br /&gt;
[[Category:FAQ]] [[Category:Installation]]&lt;/div&gt;</summary>
		<author><name>Rafael</name></author>	</entry>

	<entry>
		<id>https://wiki.lmd.de/index.php?title=LMD_2022_-_History&amp;diff=4448</id>
		<title>LMD 2022 - History</title>
		<link rel="alternate" type="text/html" href="https://wiki.lmd.de/index.php?title=LMD_2022_-_History&amp;diff=4448"/>
				<updated>2022-05-23T01:51:54Z</updated>
		
		<summary type="html">&lt;p&gt;Rafael: /* Release 2022.3 (XX-May-2022) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{HEAD-ResOnly}}&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
This documents contains history logs for all LMD 2022 products.&amp;lt;br&amp;gt; &lt;br /&gt;
First official release: '''15-Feb-2022'''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; LMD-Tools section includes standalone packs as follows: LMD BarPack, LMD ChartPack, LMD DialogPack, LMD DockingPack, LMD FxPack, LMD GridPack, LMD InspectorPack, LMD RichPack, LMD SearchPack, LMD ShellPack, LMD SysPack, LMD StoragePack, LMD ThemePack and LMD WebPack.&amp;lt;br&amp;gt; LMD IDE-Tools section lists changes in LMD IDE-Tools Integration package, LMD DesignPack, LMD ScriptPack and LMD SyntaxEdit. Besides that since 2021 release all NG packs are included in the LMD VCL line.&amp;lt;br&amp;gt;&lt;br /&gt;
Read here [[LMD VCL 2022 - News|summary of all changes in LMD VCL 2022]].&lt;br /&gt;
&lt;br /&gt;
'''Legend'''&amp;lt;br&amp;gt;[+] Feature added&amp;lt;br&amp;gt;[*] Feature changed&amp;lt;br&amp;gt;[-] Bug fixed&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.3 (23-May-2022) ==&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
[+] TLMDCalculator: New BtnWidth and BtnHeight properties.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDCalculatorComboBox: Adjusting drop-down calculator font sizes to fit the combo box font sze.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDButton: design-time styling bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDButton: virtual image list issue woraround.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDHeaderListComboBox - Header sections font size bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD IDE-Tools ===&lt;br /&gt;
&lt;br /&gt;
[*] IDE-Tools: Moving service provider DCR files away from the run-time package unit.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DialogPack ===&lt;br /&gt;
&lt;br /&gt;
[-] TJSEditDialog: New etMaskEdit edit type. NewEditProperties.Mask property.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TJSDialog: Performance optimization for long text messages (TJSCaption.PaintCaption, LTextHeight, SplitForWrapping).&amp;lt;br&amp;gt;&lt;br /&gt;
[-] LMD-Dialog: Fixing some layouting issues in case big fonts are used in for password dialogs (password, confirm password, change passwrod).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ShellPack ===&lt;br /&gt;
&lt;br /&gt;
[-] ShellPack: Empty caption in shell actions bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.2 (19-Apr-2022) ==&lt;br /&gt;
&lt;br /&gt;
=== Common ===&lt;br /&gt;
[+] All installers were updated and fixed a problem which required system restart even for first time installation.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools === &lt;br /&gt;
[+] TLMDHint: New CancelHint method. VCL Styles related fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.1 (04-Apr-2022) ==&lt;br /&gt;
&lt;br /&gt;
=== Common ===&lt;br /&gt;
[+] New component icons for DockPack, GridPack, ScriptPack and TLMDServiceProvider components.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools === &lt;br /&gt;
[-] TLMDStatusBar design-time but fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] LMDMessageBoxDlg.ShowMessage dialog height bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Window hooks access violation bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
[-] RichPack: C++ headers bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDRichSyntaxEdit: WordWrap default value bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
[-] CSS scheme modification (@media support).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
== Release 2022.0 (15-Feb-2022) ==&lt;br /&gt;
First official release.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Top}}&lt;/div&gt;</summary>
		<author><name>Rafael</name></author>	</entry>

	<entry>
		<id>https://wiki.lmd.de/index.php?title=LMD_2022_-_History&amp;diff=4445</id>
		<title>LMD 2022 - History</title>
		<link rel="alternate" type="text/html" href="https://wiki.lmd.de/index.php?title=LMD_2022_-_History&amp;diff=4445"/>
				<updated>2022-04-19T19:38:51Z</updated>
		
		<summary type="html">&lt;p&gt;Rafael: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{HEAD-ResOnly}}&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
This documents contains history logs for all LMD 2022 products.&amp;lt;br&amp;gt; &lt;br /&gt;
First official release: '''15-Feb-2022'''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; LMD-Tools section includes standalone packs as follows: LMD BarPack, LMD ChartPack, LMD DialogPack, LMD DockingPack, LMD FxPack, LMD GridPack, LMD InspectorPack, LMD RichPack, LMD SearchPack, LMD ShellPack, LMD SysPack, LMD StoragePack, LMD ThemePack and LMD WebPack.&amp;lt;br&amp;gt; LMD IDE-Tools section lists changes in LMD IDE-Tools Integration package, LMD DesignPack, LMD ScriptPack and LMD SyntaxEdit. Besides that since 2021 release all NG packs are included in the LMD VCL line.&amp;lt;br&amp;gt;&lt;br /&gt;
Read here [[LMD VCL 2022 - News|summary of all changes in LMD VCL 2022]].&lt;br /&gt;
&lt;br /&gt;
'''Legend'''&amp;lt;br&amp;gt;[+] Feature added&amp;lt;br&amp;gt;[*] Feature changed&amp;lt;br&amp;gt;[-] Bug fixed&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.2 (19-Apr-2022) ==&lt;br /&gt;
&lt;br /&gt;
=== Common ===&lt;br /&gt;
[+] All installers were updated and fixed a problem which required system restart even for first time installation.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools === &lt;br /&gt;
[+] TLMDHint: New CancelHint method. VCL Styles related fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.1 (04-Apr-2022) ==&lt;br /&gt;
&lt;br /&gt;
=== Common ===&lt;br /&gt;
[+] New component icons for DockPack, GridPack, ScriptPack and TLMDServiceProvider components.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools === &lt;br /&gt;
[-] TLMDStatusBar design-time but fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] LMDMessageBoxDlg.ShowMessage dialog height bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Window hooks access violation bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
[-] RichPack: C++ headers bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDRichSyntaxEdit: WordWrap default value bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
[-] CSS scheme modification (@media support).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
== Release 2022.0 (15-Feb-2022) ==&lt;br /&gt;
First official release.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Top}}&lt;/div&gt;</summary>
		<author><name>Rafael</name></author>	</entry>

	<entry>
		<id>https://wiki.lmd.de/index.php?title=LMD_2022_-_History&amp;diff=4444</id>
		<title>LMD 2022 - History</title>
		<link rel="alternate" type="text/html" href="https://wiki.lmd.de/index.php?title=LMD_2022_-_History&amp;diff=4444"/>
				<updated>2022-04-02T12:17:36Z</updated>
		
		<summary type="html">&lt;p&gt;Rafael: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{HEAD-ResOnly}}&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
This documents contains history logs for all LMD 2022 products.&amp;lt;br&amp;gt; &lt;br /&gt;
First official release: '''15-Feb-2022'''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; LMD-Tools section includes standalone packs as follows: LMD BarPack, LMD ChartPack, LMD DialogPack, LMD DockingPack, LMD FxPack, LMD GridPack, LMD InspectorPack, LMD RichPack, LMD SearchPack, LMD ShellPack, LMD SysPack, LMD StoragePack, LMD ThemePack and LMD WebPack.&amp;lt;br&amp;gt; LMD IDE-Tools section lists changes in LMD IDE-Tools Integration package, LMD DesignPack, LMD ScriptPack and LMD SyntaxEdit. Besides that since 2021 release all NG packs are included in the LMD VCL line.&amp;lt;br&amp;gt;&lt;br /&gt;
Read here [[LMD VCL 2022 - News|summary of all changes in LMD VCL 2022]].&lt;br /&gt;
&lt;br /&gt;
'''Legend'''&amp;lt;br&amp;gt;[+] Feature added&amp;lt;br&amp;gt;[*] Feature changed&amp;lt;br&amp;gt;[-] Bug fixed&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Release 2022.1 (04-Apr-2022) ==&lt;br /&gt;
&lt;br /&gt;
=== Common ===&lt;br /&gt;
[+] New component icons for DockPack, GridPack, ScriptPack and TLMDServiceProvider components.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools === &lt;br /&gt;
[-] TLMDStatusBar design-time but fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] LMDMessageBoxDlg.ShowMessage dialog height bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Window hooks access violation bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
[-] RichPack: C++ headers bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDRichSyntaxEdit: WordWrap default value bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
[-] CSS scheme modification (@media support).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
== Release 2022.0 (15-Feb-2022) ==&lt;br /&gt;
First official release.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Top}}&lt;/div&gt;</summary>
		<author><name>Rafael</name></author>	</entry>

	<entry>
		<id>https://wiki.lmd.de/index.php?title=LMD_VCL_2022_-_News&amp;diff=4440</id>
		<title>LMD VCL 2022 - News</title>
		<link rel="alternate" type="text/html" href="https://wiki.lmd.de/index.php?title=LMD_VCL_2022_-_News&amp;diff=4440"/>
				<updated>2022-02-15T22:40:42Z</updated>
		
		<summary type="html">&lt;p&gt;Rafael: /* LMD SyntaxEdit */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Head-Getting started}}[[Category:Introduction]]&lt;br /&gt;
'''LMD 2022 Minor releases:''' [[LMD_2022 - History|LMD 2022 History]]&lt;br /&gt;
== General ==&lt;br /&gt;
=== Support for IDEs and operating systems ===&lt;br /&gt;
Major change:&lt;br /&gt;
* Supports any Delphi/C++Builder VCL release version XE2 or better  (including new Delphi/C++Builder 11 Alexandria).&lt;br /&gt;
* 64bit support for all releases!&lt;br /&gt;
* Supported IDEs&lt;br /&gt;
** Delphi XE2 and better&lt;br /&gt;
** C++ Builder XE2 and better&lt;br /&gt;
** All corresponding RAD Studio Products (XE2, XE3, XE4 etc.)&lt;br /&gt;
* Supported operating systems&lt;br /&gt;
** Windows 7 and better&lt;br /&gt;
For recent Delphi/C++Builder releases LMD VCL package support same platforms as the VCL which is included in the IDE.&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== Installers === &lt;br /&gt;
* New extended compatibility package which includes parts of LMD VCL which were moved to legacy package (LMD TextPack, LMD XML etc.)&lt;br /&gt;
* NG Packages are now integrated into LMD installers. There are no separate NG installers any longer.&lt;br /&gt;
* Demo projects are now stored in commpon documents folder (not in main folder like in previous releases)&lt;br /&gt;
* Registered versions: If no license file is found, you can now pick up a valid license file from within the installers&lt;br /&gt;
* All component installers are now dual signed with SHA1/SHA2 certificate.&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== 64bit support === &lt;br /&gt;
All packages were ported to 64bit. &lt;br /&gt;
'''Exception:''' Compatibility controls (dcllmdlegacy) can not be used in 64bit applications.&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== Package naming conventions ===&lt;br /&gt;
Since LMD VCL 2012 package names have been changed to be more consistent with VCL naming convention. LMD version number and IDE version number were removed from package names. &lt;br /&gt;
Runtime package names are prefixed now with &amp;quot;lmdrt&amp;quot;, design-time package names with &amp;quot;dcllmd&amp;quot;. Some examples of generated package file names are: lmdrtdocking.dcp, lmdrtdocking.bpi, lmdrtdocking.lib, dcllmddocking.dcp, dcllmddocking.bpi, dcllmddocking.lib. &lt;br /&gt;
IDE version suffix is still included in generated &amp;quot;bpl&amp;quot;, e.g. lmdrtdocking_260.bpl for Delphi 10.3 Rio.&lt;br /&gt;
&lt;br /&gt;
This change simplifies porting projects (supposed they are compiled with run-time packages) to another IDE version. Since package references contain neither IDE version nor LMD platform version, migrating to a future IDE version requires almost no changes.&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== LMD 2022 DevUtil ===&lt;br /&gt;
The DevUtil tool was updated (e.g. with Delphi/C++Builder 11 Alexandria support) and improved. It is now easier than ever to switch between different workspaces (sets of component packages), even leaving the current IDE is no longer required! &amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== NG packages now integrated into LMD VCL line ===&lt;br /&gt;
NG packages are now integrated into the LMD VCL line, e.g. the new NG Drag&amp;amp;DropPack is included in LMD-Tools/ElPack/IDE-Tools, which simplifies Drag&amp;amp;Drop operations within but also outside your projects enormously.&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== LMD 2022 Reg Utility ===&lt;br /&gt;
Since 2016 release NG Controls uses same license scheme like LMD VCL product line. Thus you can review on your machine available licenses for both LMD VCL and NG products via the RegUtility. Since version 2013 RegUtility installer copies all files to the %APPDATA%\LMD Innovative folder (instead of system folder in previous releases). As known from previous releases the new reg utilities recognize earlier license files (regardless whether they are stored in system or appdata folder), so that only one reg utility is required for current and previous licenses.&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== Free access to Git repositories for LMD VCL Complete ===&lt;br /&gt;
We moved our sources to new  git-based project structure. All VCL Complete 2022 customers receive free access to the Git repositories (based on GitLab). Visit your customer area and use the displayed link in your 2022 license to connect to GitLab. SSO with credentials for customer area is supported). &lt;br /&gt;
Check also [https://www.lmd.de/gitrepositories Quick overview] for more info.&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== New subscription model and new customer area ===&lt;br /&gt;
We received some criticism for our old update policy (especially observing the very fast Embarcadero release cycle and our yearly updates). &amp;lt;br&amp;gt;Old update policy included free minor updates with same major version number - until next major release was available. We offered only for VCL Complete packages subscription models.&amp;lt;br&amp;gt;&lt;br /&gt;
Following changes were introduced with 2016 licenses:&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;i&amp;gt;Each full- or update purchase includes now a one year subscription (&amp;lt;b&amp;gt;free-of-charge&amp;lt;/b&amp;gt;)&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
This one-year subscription refers to &amp;lt;b&amp;gt;major version updates&amp;lt;/b&amp;gt;. If a new major version is released within subscription period, you'll receive automatically new version free of charge. VCL Complete customers will receive even fully new LMD VCL products released in subscription period.&lt;br /&gt;
* &amp;lt;i&amp;gt;Minor updates with same major version number are handled like before:&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
These updates are always free of charge for all major (products LMD-Tools, ElPack, IDE-Tools, etc.) and standalone packs. These updates are placed in our protected download areas and can be downloaded free of charge - anytime (using your registration utility).&lt;br /&gt;
* &amp;lt;i&amp;gt;What happens when subscription expires?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Subscription period refers only to the right receiving free &amp;lt;b&amp;gt;major&amp;lt;/b&amp;gt; version updates. &amp;lt;br&amp;gt;If your subscription expires, your licenses behaves like before (free minor updates until next major release, '''perpetual''' use of the current license).&lt;br /&gt;
*&amp;lt;i&amp;gt;How to renew&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Renewals for existing licenses will be applied as extension period to the end of your previous subscription (for example, if your subscription expires 11-Dec-2016, renewing will give you updates until 11-Dec-2017). If your existing subscription has been expired for over three months, you will receive major updates for at least 9 months from the date of renewal. Please note that the term “subscription period” refers to major updates only. As usual product licenses never expire, minor updates with same major version number are always included free of charge and so on. &lt;br /&gt;
* &amp;lt;i&amp;gt;Will I receive notification mails to renew?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
We send you notification emails before subscription expires. If you don’t want to receive them, check your profile page and uncheck option “I want to receive mails about my licenses expiration”.&lt;br /&gt;
* &amp;lt;i&amp;gt;Early renewal discounts and update pricing&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
We honour early renewals. Check your profile page to receive personal offers. Within one year (after subscription period expired) you can renew your subscription for a special renewal rate. After that standard price applies. Upgrade orders (from pre-2016 releases) as known before (to start initial subscription period) will be possible until end of 2016.&lt;br /&gt;
&amp;lt;br&amp;gt;To reflect new changes we introduced a new [[LMD VCL - New Customer area|customer area]], where customers can review and check license status at one single place.&lt;br /&gt;
&amp;lt;br&amp;gt;{{Top}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Package Changes ==&lt;br /&gt;
=== General ===&lt;br /&gt;
[+] Improved Windows 11 support and detection (e.h. TLMDSysPlatform, LMDSIWindowsWindows11Up etc.)&amp;lt;br&amp;gt;&lt;br /&gt;
[*] Updated and new documentation on [https://wiki.lmd.de/index.php/LMD_VCL_-_Tutorials tutorials page], especially for [https://files.lmd.de/downloads/tutorials/richedit22/index.html LMD RichPack] and the new [https://files.lmd.de/downloads/tutorials/fontimagelist/index.html font imagelist] controls.&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools ===&lt;br /&gt;
&lt;br /&gt;
==== Font image list auto re-coloring for VCL styles ====&lt;br /&gt;
[[File:3746D54SDG.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Starting from 2022 release TLMDFontImageList introduces auto re-coloring of system colors like clHighlight or clWindowText to fit the corresponding VCL Style color. The feature is enabled by default, but can be disabled using new StyleElements property. &lt;br /&gt;
&lt;br /&gt;
Also, new OnAdjustColor event is provided, which allows modify the color of each image separately.&lt;br /&gt;
&lt;br /&gt;
[[File:4307ddbb-6f05-4287-b5d0-483ea734c427.png]]&lt;br /&gt;
[[File:E01225e7-5457-46af-a532-b73947dd27fc.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:352b9bbe-1eca-480b-a14e-507d368652d4.png]]&lt;br /&gt;
[[File:Bc1d1bfd-df53-4f81-9158-b48970fd1861.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
==== Replica image lists ====&lt;br /&gt;
[[File:3746D54SDG.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replica image lists are intended to be used as secondary image lists, for example, DisabledImages or HotImages of the TToolBar control.&lt;br /&gt;
&lt;br /&gt;
Replica image lists can be created from the TLMDFontImageList's component context menu. Replica list images are automatically synchronized with the main source image list. However, the size, margin and color can be redefined. To prevent unintended redefinition ParentColor and ParentSize (Width, Height and Margin) properties allow to keep the corresponding properties synced with the main image list.&lt;br /&gt;
&lt;br /&gt;
Replica image lists can be selected in IDE designer via the component context menu, as well as from the Structure view. Replicas be deleted by holding Ctrl key while clicking on context menu item, or via usual IDE Delete in Structure view.&lt;br /&gt;
&lt;br /&gt;
[[File:3815ea14-a84d-42d4-ae45-cb195b3e6d60.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:75c8613f-556f-4076-943e-5f28fddebea4.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:573ea9fc-438e-4705-9a43-eca9ef5fff0a.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
==== Font collection ====&lt;br /&gt;
[[File:123FGHS78456JG.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
TLMDFontCollection provides the possibility to use so called private fonts, which are fonts, loaded during the application run-time, without installing them inside the operating system. Private icon fonts opens a way to use much more font icons than the standard Windows 10 assets font, called Segoe MDL2 Assets, provides. &lt;br /&gt;
&lt;br /&gt;
Font collection allow to load:&lt;br /&gt;
* Google Material icon fonts (https://github.com/google/material-design-icons)&lt;br /&gt;
* Font Awesome icon fonts (https://fontawesome.com)&lt;br /&gt;
* Your own custom font with selected icons only, created using publicly available web services. For example:&lt;br /&gt;
** https://icomoon.io&lt;br /&gt;
** https://fontello.com&lt;br /&gt;
&lt;br /&gt;
Font collection provides hard-coded codepoint names for Google and Font Awesome icon fonts. Custom fonts, created via Icomoon and Fontello services, can be loaded at design-time directly as *.zip files, which allow to parse the contained codepoint description JSON file.&lt;br /&gt;
&lt;br /&gt;
TLMDFontImageList component provides the FontSource property, which allows to link a font collection to it.&lt;br /&gt;
&lt;br /&gt;
[[File:B03b6577-7cdc-432e-ac89-73527ee998b5.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Ce3a6bbe-ba3a-4954-aa40-c3e9eae705a1.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:2ea3f57d-8ac4-468d-a61b-6b5a65e9cb12.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:B5d9927d-ea1c-4b58-bbf6-c8170f3c8978.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:CAC0E202296C.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
==== String list editor ====&lt;br /&gt;
TLMDStringList component editor has been updated to use font images. Also, some re-layouting and colors adjusments has been made. Strings item editor is now resizeable and has bigger memo field.&lt;br /&gt;
&lt;br /&gt;
[[File:FBA0A0318521.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== LMD PrintPack ===&lt;br /&gt;
Print preview dialog got new font icons (turned on by default). The corresponding UseFontImages (default - True) and FontImagesColor (default - clWindowText) properties have been added to TLMDPrintToolBar and TLMDPrintPreviewDialog components.&lt;br /&gt;
&lt;br /&gt;
The following new method overloads have been added to TLMDPrinter class: ExecPreviewDlg, ExecPrintSetupDlg and ExecPageSetupDlg. Overloads provides configure callback parameter. The parameter allow to configure dialogs just before execution (for example, set UseFontIcons property, etc.). &lt;br /&gt;
Similar methods are added for TLMDRichPack control.&lt;br /&gt;
&lt;br /&gt;
[[File:Cf454ce3-3ea9-4c55-bd0f-6296eab5ffbf.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Font icons benefit from the on-the-fly re-coloring feature for different VCL Styles.&lt;br /&gt;
&lt;br /&gt;
[[File:Da9bfea5-4f3e-46f1-ae7e-55592a4a6993.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
In 2022 release LMD RichPack has been updated to use RichEdit 4.1 (msftedit.dll), which is now a standard RichEdit version shippied with Windows 10. New properties has been added:&lt;br /&gt;
&lt;br /&gt;
* TextAttributes properties: Bold, Italic, Undeline, Strikeout.&lt;br /&gt;
* ParaAttributes properties: ConsistentAttributes. New RichEdit properties: ScrollPosition, ShowURLHint.&lt;br /&gt;
* TLMDRichEdit now support native rich edit's transparency via new Transparent property. &lt;br /&gt;
* New shortcuts like Ctrl+B, Ctrl+I, Ctrl+U, Ctrl+M and Ctrl+Shift+M has been added to TLMDRichEdit component for convenience and will work out of the box without any code.&lt;br /&gt;
* As well the access to the native rich edit spell checing has been provided via new SpellChecking property.&lt;br /&gt;
* TextDocument and TextDocument2 properties has been provided to provide access to TOM2(Text Object Model) interfaces for advanced use cases.&lt;br /&gt;
* Font icons option has been added for toolbar generation wizard.&lt;br /&gt;
&lt;br /&gt;
==== Tables ====&lt;br /&gt;
&lt;br /&gt;
There no full tables support in TOM2 interfaces in RichEdit 4.1. So, we added a simple possibility to insert tables, which works like the following:&lt;br /&gt;
&lt;br /&gt;
‎&amp;lt;syntaxhighlight lang=&amp;quot;delphi&amp;quot; line&amp;gt;&lt;br /&gt;
procedure TForm1.Button1Click(Sender: TObject);&lt;br /&gt;
var&lt;br /&gt;
  rw: TLMDInsertRow;&lt;br /&gt;
begin&lt;br /&gt;
  rw.Alignment := raCenter;&lt;br /&gt;
  rw.Height := 500;&lt;br /&gt;
  rw.AddCell(1500, caTop);&lt;br /&gt;
  rw.AddCell;&lt;br /&gt;
  rw.AddCell;&lt;br /&gt;
&lt;br /&gt;
  LMDRichEdit1.InsertTable(5, rw);&lt;br /&gt;
end;‎&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ruler ====&lt;br /&gt;
&lt;br /&gt;
Ruler drawing was improved. The ruller now looks somewhat similar to Win10  WordPad ruler:&lt;br /&gt;
&lt;br /&gt;
[[File:Fffb07bb-79a5-45a4-93e0-85ac919be69d.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== TOM2 ====&lt;br /&gt;
&lt;br /&gt;
TOM2 interfaces has been added to LMDRTFInt.pas unit. Interfaces are exposed &amp;quot;as is&amp;quot; via TextDocument and TextDocument2 properties, and provides fine grained control and advenced features for power users. TOM2 demo is provided among other new demos and highlights some TOM and TOM2 use cases.&lt;br /&gt;
&lt;br /&gt;
==== Demos ====&lt;br /&gt;
&lt;br /&gt;
A lot of new demos has been implemented in our new Demo Center which shows various LMD RichPack features:&lt;br /&gt;
&lt;br /&gt;
[[File:4A926BD3F78A.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:7617583A8D5C.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:D262EADFE11D.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:820075C8D286.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
[+] New JSON syntax scheme, including embedding in HTML.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] New color schemes have been created for LMD SyntaxEdit controls: VS Code like and Delphi like, light and dark, with normal and bold keywords.&lt;br /&gt;
&lt;br /&gt;
[[File:5C857D793921.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
VSLight&lt;br /&gt;
&lt;br /&gt;
[[File:DB565595BA5B.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
VSDark&lt;br /&gt;
&lt;br /&gt;
[[File:64932972F084.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DelphiLightBold&lt;br /&gt;
&lt;br /&gt;
[[File:D36DF327E188.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DelphiDarkBold&lt;br /&gt;
&lt;br /&gt;
[[File:6A74CDE6658D.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
=== LMD LogPack ===&lt;br /&gt;
&lt;br /&gt;
The icons in AnyLogger Console has been replaced to modern scalable font icons.&lt;br /&gt;
&lt;br /&gt;
[[File:2022-02-07 144652.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
= Changes/Enhancements since initial LMD VCL 2021 release =&lt;br /&gt;
&lt;br /&gt;
=== LMD Common ===&lt;br /&gt;
[+] RAD Studio 11.0 (Alexandria) support added for all products.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TControl.WindowProc hooking re-implementation (global centralized - less conflicts)&amp;lt;br&amp;gt;&lt;br /&gt;
[*] LMD VCL Complete / NG Complete: NG ConnectionPack was extracted from the installers (now available as separate downloads). Reason: ConnectionPack libraries are very extensive and have enormously enlarged the Complete Installer.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] Component icons update: both 32 and 24 bit icons are now provided (depending of IDE version) for NG packs, LMD-DialogPack and LMD-Spell packs.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] Updated LMD Innovative icon for Delphi 11 splash screen and about box.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] Installers: Shortcut to samples folder in startmenu added. It was not clear for some users that samples/demos are installed into the public documents folder (like RAD Studio demos). This is now also explicitly mentioned in installer and installation documentation.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] Documentation for [[LMD VCL - DevUtil]] updated.&amp;lt;br&amp;gt; &lt;br /&gt;
[*] LMSysIn.pas: Improved Windows 11 detection - TLMDSysPlatform, LMDSIWindowsWindows11Up etc.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] DevUtil design update.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Several fixes for demos (DockingPack, SyntaxEdit, NG ConnectionPack etc.).&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Fixed: Some controls displayed wrong package names in About box.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDPNGImageList: Design-time editor bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Component icon glitches in some IDE versions fixed.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD Tools === &lt;br /&gt;
[+] TLMDFontImageList: New DisabledStyle (saturate, alpha) and DisabledAlpha properties.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDFontImageList: Replica secondary image lists, auto synchronized with the Source list. Menu items in component editor, ParentColor and ParentSize properties, etc..&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMFFontCollection: Component for using custom icon fonts without installation.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDHint: New EnableHTML property &amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDDBMaskEdit: Decimals property published.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDCheckListDlg: New writable DefaultChecked[Index] property has been added which provides an easy access to individual bits of DefaultValue property.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDForm: soGlobalVclStyle option is added to IniSaveOptions to allow to save/restore the current VCL Style.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDStringList: New SaveAsText property for saving items strings as a text in dfm (customer wish).&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDStringList: component editor re-layout , themed IDE colors adjustments and new font icons.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Several DB-controls: Adjustment of interaction with data link. This fixes a reported problem where in egdge cases undesired actions in read-only mode were possible.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDCalendarEdit: Drop-down layouting fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDSplitterPanel: Design-time sprigs (see TreeIntf.pas) which prevents adding/deleting items from Bars collection.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDSplitterPanel: Bars property editor dialog layout fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Combobox drawing fixes (native theme mode).&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDButton: republishing ImageMargins property.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] LMDClass: &amp;quot;Published field 'Handler' is not a class or interface type&amp;quot; error fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Native themes glyphs (like combo box button arrow) drawing bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Small hook control fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDHiTimer: bug fixes, small rework.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDPageControl: High DPI bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ElPack ===&lt;br /&gt;
[+] TElComboBox: Drop-down position adjustment on a multi-monitor system.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TElCalendarDialog: New OnCustomize event, analogous to LMD-Tools dialogs.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TElCalendarDialog: New Position and RelatePos properties. New ExecuteEnh method. Analogous to LMD-Tools dialogs.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TElMemo: Copy to clipboard bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] ElTrayInfo: corrupted dfm bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] ElStyleManager: component editor bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DockingPack === &lt;br /&gt;
[+] New TabCaption and AutoHideCaption properties.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] Scaling of UndockWidth and UndockHeight values.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] New OnUpdateHotspotsEx event (AClient parameter added).&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Small GDI related fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DialogPack ===&lt;br /&gt;
[-] Password dialogs layouting bug fix.&lt;br /&gt;
&lt;br /&gt;
=== LMD RichPack ===&lt;br /&gt;
[+] New TextAttributes properties: Bold, Italic, Undeline, Strikeout.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] New ParaAttributes properties: ConsistentAttributes.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] New RichEdit properties: ScrollPosition, ShowURLHint.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] New Transparent, SpellChecking, TextDocument and TextDocument2 properties.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] New InsertTable method along with TLMDInsertRow, TLMDInsertCell, TLMDInsertCellBorder support data classes.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] New LinkOptions property added, which allows to control jumping between hyper-text storage items, and, as well, jumping to bookmarks.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] New TLMDRichHyperText.GoToEx overloaded methods. Allows jumping between hyper-text storage items, and, as well, jumping to bookmarks.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] Ctrl+B, Ctrl+I and Ctrl+U shortcuts.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] Ctrl+M and Ctrl+Shift+M shortcuts for indentation.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TOM2 interfaces has been added to LMDRTFInt.pas unit.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] Font icons option in generated toolbars.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] Font icons in design-time editor toolbars.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] Integration of PrintPack dialogs: TLMDRichEdit.PreviewDialog, TLMDRichEdit.PagePropertiesDialog, TLMDRichEdit.Print.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] New TLMDRichEdit.PrinterSetupDialog.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] New LMDRichGetPrinter() global function and LMDGetPrinterProc callback.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] New PrinterSetupDialog and PagePropertiesDialog overloads with configure callback parameter.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] Ruler VCL Styles support.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] New  Demo Center demos:&amp;lt;br&amp;gt;&lt;br /&gt;
* Hyper-text demo.&lt;br /&gt;
* Shortcuts demo.&lt;br /&gt;
* Actions demo.&lt;br /&gt;
* Printing demo.&lt;br /&gt;
* Runtime demo.&lt;br /&gt;
* TOM2 demo.&lt;br /&gt;
* And more…&lt;br /&gt;
[*] Gutter look improvements.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] Combo boxes Flat style drawing improvements (not ideal).&amp;lt;br&amp;gt;&lt;br /&gt;
[*] Screen.ActiveControl instead of Focused in actions.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] Actions do not get disables when font or font-size combo boxes are active.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] TLMDDBRichEdit - rework of interaction with dataset.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Slow design-time editor showing bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Built-in print preview layout fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Rich edit ruler indents recalculation (when Measurement changed) bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Dialogs layout and font fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDRichCharmapDialog high DPI layouting and drawing fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDDBRichEdit blob fields handling fixes (including NVARCHAR(MAX)).&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Print page width and margin fixes.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Fixing hyper-text features in RichEdit4.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ShellPack ===&lt;br /&gt;
[-] TLMDShellList: Wrong detection of file date-times bug fix. &amp;lt;br&amp;gt;&lt;br /&gt;
[-] TLMDShellList: Auto-size column width flickering bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD PrintPack ===&lt;br /&gt;
&lt;br /&gt;
[+] Font images in preview dialog.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDPrintPreviewDialog: UseFontIcons and FontIconsColor properties.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] TLMDPrintToolBar: UseFontIcons and FontIconsColor properties.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] New ExecPreviewDlg, ExecPrintSetupDlg and ExecPageSetupDlg overloads with configure callback parameter.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] Preview dialog VCL Styles support (font images color), main panel area color.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] Minor page setup layout fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD DesignPack ===&lt;br /&gt;
[+] Text clipboard format support added (use ClipboardFormat = 'Text').&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD ScriptPack ===&lt;br /&gt;
[+] Importer files for new VCL version in 11.0 (Alexandria) updated.&amp;lt;br&amp;gt;&lt;br /&gt;
[*] Importer Wizard icons update.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LMD SyntaxEdit ===&lt;br /&gt;
[+] New VS Code like color themes (light and drak, bold keywords and normal).&amp;lt;br&amp;gt;&lt;br /&gt;
[+] New Delphi code editor based color schemes (dark and light, bold keywords and normal).&amp;lt;br&amp;gt;&lt;br /&gt;
[*] Now RegisterDragDrop/RevokeDragDrop is called internally only if vsDragDropEditing view settings flag is set (compatibility with NG Drag&amp;amp;DropPack).&amp;lt;br&amp;gt;&lt;br /&gt;
[*] Document will no longer be marked as modified on identical replaces via Find/Replace dialog.&amp;lt;br&amp;gt;&lt;br /&gt;
[-] CSS comments bug fix.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG DialogPack ===&lt;br /&gt;
[+] New InputPos and MinInputWidth properties, which allows to layout input control.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] New NGDialogs.DefaultInputPos and NGDialogs.DefaultMinInputWidth properties.&amp;lt;br&amp;gt;&lt;br /&gt;
[+] New InputPos, HorzInputPos and VertInputPos overloaded methods in TInputBuilder.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NG Serialization ===&lt;br /&gt;
&lt;br /&gt;
[-] Small bug fix :).&lt;br /&gt;
&lt;br /&gt;
{{Top}}&lt;br /&gt;
&lt;br /&gt;
== Archive ==&lt;br /&gt;
* [[LMD VCL 2021 - News|LMD VCL 2021 - What's new]]&lt;br /&gt;
* [[LMD VCL 2020 - News|LMD VCL 2020 - What's new]]&lt;br /&gt;
* [[LMD NG 2020 - News|What's new]] in NG Controls 2020?&lt;br /&gt;
* [[LMD VCL 2019 - News|LMD VCL 2019 - What's new]]&lt;br /&gt;
* [[LMD VCL 2018 - News|LMD VCL 2018 - What's new]]&lt;br /&gt;
* [[LMD VCL 2017 - News|LMD VCL 2017 - What's new]]&lt;br /&gt;
* [[LMD VCL 2016 - News|LMD VCL 2016 - What's new]]&lt;br /&gt;
* [[LMD VCL 2015 - News|LMD VCL 2015 - What's new]]&lt;br /&gt;
* [[LMD VCL 2014 - News|LMD VCL 2014 - What's new]]&lt;br /&gt;
* [[LMD VCL 2013 - News|LMD VCL 2013 - What's new]]&lt;br /&gt;
* [[LMD VCL 2012 - What's New?|LMD VCL 2012 - What's new]]&lt;br /&gt;
* [[LMD VCL 2011 - What's New?|LMD VCL 2011 - What's new]]&lt;br /&gt;
* [[LMD VCL 2010 - What's New?|LMD VCL 2010 - What's new]]&lt;br /&gt;
* [[LMD VCL 2009 - What's New?|LMD VCL 2009 - What's new]]&lt;br /&gt;
* [[LMD VCL 2007 - What's New?|LMD VCL 2007 - What's new]]&lt;br /&gt;
{{Top}}&lt;/div&gt;</summary>
		<author><name>Rafael</name></author>	</entry>

	</feed>