Difference between revisions of "LMD 2020 - History"

From LMD
Jump to: navigation, search
m (Common)
 
(20 intermediate revisions by 2 users not shown)
Line 6: Line 6:
  
 
'''Legend'''<br>[+] Feature added<br>[*] Feature changed<br>[-] Bug fixed<br>
 
'''Legend'''<br>[+] Feature added<br>[*] Feature changed<br>[-] Bug fixed<br>
 +
 +
== Release 2020.10 (27-Feb-2021) ==
 +
 +
=== Common ===
 +
[*] Binary releases for 10.4 were compiled against the latest 10.4.2 release.<br>
 +
[-] Workaround for DrawThemedText bug in VCL, which affected many LMD controls.
 +
 +
=== LMD-Tools ===
 +
[-] TLMDComboBox: button width bug fix (high DPI).<br>
 +
 +
 +
== Release 2020.9 (07-Dec-2020) ==
 +
 +
=== LMD-Tools ===
 +
[-] TLMDComboBox: button width bug fix (high DPI).<br>
 +
[-] TLMDEdit/TLMDMemo: right click cursor repositioning bug fix.<br>
 +
 +
=== LMD ElPack ===
 +
[-] ElXTree: Mouse wheel bug fix (when UseCustomScrollBars = False)<br>
 +
 +
=== LMD DockingPack ===
 +
[-] FinalizeDIB bug fix.<br>
 +
 +
=== LMD IDE-Tools ===
 +
[-] IDE-Tools: small x64 compatibility fix (TLMDPicturePropEditor). <br>
 +
 +
== Release 2020.8 (17-Nov-2020) ==
 +
 +
=== LMD-Tools ===
 +
 +
[-] x64 compatibility fixes.<br>
 +
[-] TLMDEdit: Upper-case and lower-case Unicode compatibility fix.<br>
 +
[-] TLMDInputDlg focused control bug fix.<br>
 +
 +
=== LMD ElPack ===
 +
 +
[-] TElDbBtnEdit: ReadOnly bug fix.<br>
 +
[-] TEIPopupButton: VCL Styles glyph/text layouting bug fix.<br>
 +
[-] ElPageControl: VCLStyles tab layouting bug fix.<br>
 +
 +
=== LMD DockingPack ===
 +
 +
[-] x64 compatibility fix.<br>
 +
[-] Memory management bug fix.<br>
 +
 +
=== LMD ShellPack ===
 +
 +
[-] TLMDShellList: New folder renaming mode bug fix.<br>
 +
 +
=== LMD RichPack ===
 +
 +
[-] TLMDRichLabel internal AV bug fix (FastMM 5, VCLStyles, Align)<br>
 +
 +
== Release 2020.7 (25-Sep-2020) ==
 +
=== Common ===
 +
 +
[*] Resource strings units adjustments.<br>
 +
 +
=== LMD-Tools ===
 +
 +
[+] TLMDInputDialog: Autosizing (when Width = 0), new PromptPos, EditWidth and MinEditWidth properties. Dialog layouting reimplementation.<br>
 +
[-] TLMDCheckBox and TLMDRadioButton: high-dpi related fixes.<br>
 +
 +
=== LMD ElPack ===
 +
 +
[-] TElDbButtonEdit.ReadOnly bug fix.<br>
 +
 +
=== LMD IDE-Tools ===
 +
 +
[+] TLMDComponentBar: New Page.Visible property.<br>
 +
 +
=== LMD DockingPack ===
 +
 +
[+] New TLMDDockSite.AutoHideOptions property with [ahoShowOnClick, ahoShowOnHover] options.<br>
 +
 +
== Release 2020.6 (01-Aug-2020) ==
 +
=== All packages at designtime (only related to Delphi/C++Builder 10.4) ===
 +
This fix covers all packages with visual controls. Problem happens in Delphi/C++Builder 10.4 at designtime only (and is likely to be fixed with the next RAD Studio Service Pack), which is caused by a bug in the IDE (introduced by the new changes in VCL Styles architecture) which results in strange effects like in the following image (inner buttons are not shown):<br>
 +
[[File:Designtimebug.jpg]]<br>
 +
Though problem exists only at designtime we created a work around for this issue till it is solved by EMBT.<br>
 +
For all other supported IDEs download of this service pack is not required.<br>
 +
{{Top}}
 +
 +
== Release 2020.5 (30-Jul-2020) ==
 +
=== Common ===
 +
[*] Installer of registered versions: If no license file is found, location of license file can specified and license file will be copied to correct location.<br>
 +
[*] LMD DevUtil (LMD GIT user only): Enhanced file error messages<br>
 +
 +
=== LMD-Tools ===
 +
[-] TLMDMaskEdit negative currency mask bug fix.<br>
 +
[-] TLMDObjectStorage component editor bug fix.<br>
 +
 +
=== LMD WebPack ===
 +
[-] TLMDMAPISendMail memory leak fix.<br>
 +
 +
=== LMD SyntaxEdit ===
 +
[-] Search next (F3) after realoading document text bug fix.<br>
 +
{{Top}}
 +
 +
== Release 2020.4 (25-June-2020) ==
 +
=== LMD-Tools ===
 +
[-] TLMDBevel bug fixes: minor drawing correstions, control invalidation (TLMDCustomBevelPanel and descendants), bevel assignment fix (design-time).<br>
 +
[-] TLMDObjectStorage component editor bug fix.<br>
 +
[-] DPI bug fix in TLMDWindowListDlg.<br>
 +
[-]  Unicode related fixes for TLMDCSV2DBImport.<br>
 +
 +
=== LMD ElPack ===
 +
[-] * TElListBoxStrings.Assign bug fix.<br>
 +
{{Top}}
 +
 +
== Release 2020.3 (27-May-2020) ==
 +
=== Common ===
 +
[+] RAD Studio 10.4 (Sydney) support added for all products.<br>
 +
 +
=== LMD ScriptPack ===
 +
[+] Importer files for 10.4 (Sydney) updated.<br>
 +
{{Top}}
 +
 +
== Release 2020.2 (17-Apr-2020) ==
 +
 +
=== Common ===
 +
[-] Because of recent OS updates the uninstaller may have been be blocked (UAC: This app has been blocked for your protection). All LMD 2020 installers were updated to prevent this problem.<br>
 +
 +
=== LMD Tools ===
 +
[+] TLMDTextEditDlg: New CustomButtonWidth property.<br>
 +
{{Top}}
 +
 +
== Release 2020.1 (06-Apr-2020) ==
 +
 +
=== Common ===
 +
[*] DevUtil design update.<br>
 +
 +
=== LMD Tools ===
 +
[+] New TLMDGlyphPanelFill control.<br>
 +
[+] TLMDIniCtrl: pAppData/pAppDataLocal identifiers to IniPrefix.<br>
 +
[+] TLMDTextEditDlg: New Width and Height properties.<br>
 +
[-] LMD-Edit: SelStart reset bug fix (enter via tab into mask-edit case).<br>
 +
 +
=== LMD ElPack ===
 +
[*] TElShellList: Speed improvements for display of folders with huge amount of files.<br>
 +
 +
=== LMD DockingPack ===
 +
[-] Mouse capture loss workaround (based on timer).<br>
 +
[-] Invalid font size in floating forms in high-dpi mode. Fixed.<br>
 +
{{Top}}
 +
 +
=== LMD ShellPack ===
 +
[-] TLMDStarter close handle related bug fix.<br>
  
 
== Release 2020.0 (25-Mar-2020) ==
 
== Release 2020.0 (25-Mar-2020) ==
First official release.  
+
 
 +
First official release.<br>
  
 
{{Top}}
 
{{Top}}

Latest revision as of 13:50, 2 March 2021

<< Back to Main Page or Product Resources page

[edit]

Introduction

This documents contains history logs for all LMD 2018 products.
First official release: 25-Mar-2020

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.
LMD IDE-Tools section lists changes in LMD IDE-Tools Integration package, LMD DesignPack, LMD ScriptPack and LMD SyntaxEdit.

Legend
[+] Feature added
[*] Feature changed
[-] Bug fixed

Release 2020.10 (27-Feb-2021)

Common

[*] Binary releases for 10.4 were compiled against the latest 10.4.2 release.
[-] Workaround for DrawThemedText bug in VCL, which affected many LMD controls.

LMD-Tools

[-] TLMDComboBox: button width bug fix (high DPI).


Release 2020.9 (07-Dec-2020)

LMD-Tools

[-] TLMDComboBox: button width bug fix (high DPI).
[-] TLMDEdit/TLMDMemo: right click cursor repositioning bug fix.

LMD ElPack

[-] ElXTree: Mouse wheel bug fix (when UseCustomScrollBars = False)

LMD DockingPack

[-] FinalizeDIB bug fix.

LMD IDE-Tools

[-] IDE-Tools: small x64 compatibility fix (TLMDPicturePropEditor).

Release 2020.8 (17-Nov-2020)

LMD-Tools

[-] x64 compatibility fixes.
[-] TLMDEdit: Upper-case and lower-case Unicode compatibility fix.
[-] TLMDInputDlg focused control bug fix.

LMD ElPack

[-] TElDbBtnEdit: ReadOnly bug fix.
[-] TEIPopupButton: VCL Styles glyph/text layouting bug fix.
[-] ElPageControl: VCLStyles tab layouting bug fix.

LMD DockingPack

[-] x64 compatibility fix.
[-] Memory management bug fix.

LMD ShellPack

[-] TLMDShellList: New folder renaming mode bug fix.

LMD RichPack

[-] TLMDRichLabel internal AV bug fix (FastMM 5, VCLStyles, Align)

Release 2020.7 (25-Sep-2020)

Common

[*] Resource strings units adjustments.

LMD-Tools

[+] TLMDInputDialog: Autosizing (when Width = 0), new PromptPos, EditWidth and MinEditWidth properties. Dialog layouting reimplementation.
[-] TLMDCheckBox and TLMDRadioButton: high-dpi related fixes.

LMD ElPack

[-] TElDbButtonEdit.ReadOnly bug fix.

LMD IDE-Tools

[+] TLMDComponentBar: New Page.Visible property.

LMD DockingPack

[+] New TLMDDockSite.AutoHideOptions property with [ahoShowOnClick, ahoShowOnHover] options.

Release 2020.6 (01-Aug-2020)

All packages at designtime (only related to Delphi/C++Builder 10.4)

This fix covers all packages with visual controls. Problem happens in Delphi/C++Builder 10.4 at designtime only (and is likely to be fixed with the next RAD Studio Service Pack), which is caused by a bug in the IDE (introduced by the new changes in VCL Styles architecture) which results in strange effects like in the following image (inner buttons are not shown):
Designtimebug.jpg
Though problem exists only at designtime we created a work around for this issue till it is solved by EMBT.
For all other supported IDEs download of this service pack is not required.
[Top]

Release 2020.5 (30-Jul-2020)

Common

[*] Installer of registered versions: If no license file is found, location of license file can specified and license file will be copied to correct location.
[*] LMD DevUtil (LMD GIT user only): Enhanced file error messages

LMD-Tools

[-] TLMDMaskEdit negative currency mask bug fix.
[-] TLMDObjectStorage component editor bug fix.

LMD WebPack

[-] TLMDMAPISendMail memory leak fix.

LMD SyntaxEdit

[-] Search next (F3) after realoading document text bug fix.
[Top]

Release 2020.4 (25-June-2020)

LMD-Tools

[-] TLMDBevel bug fixes: minor drawing correstions, control invalidation (TLMDCustomBevelPanel and descendants), bevel assignment fix (design-time).
[-] TLMDObjectStorage component editor bug fix.
[-] DPI bug fix in TLMDWindowListDlg.
[-] Unicode related fixes for TLMDCSV2DBImport.

LMD ElPack

[-] * TElListBoxStrings.Assign bug fix.
[Top]

Release 2020.3 (27-May-2020)

Common

[+] RAD Studio 10.4 (Sydney) support added for all products.

LMD ScriptPack

[+] Importer files for 10.4 (Sydney) updated.
[Top]

Release 2020.2 (17-Apr-2020)

Common

[-] Because of recent OS updates the uninstaller may have been be blocked (UAC: This app has been blocked for your protection). All LMD 2020 installers were updated to prevent this problem.

LMD Tools

[+] TLMDTextEditDlg: New CustomButtonWidth property.
[Top]

Release 2020.1 (06-Apr-2020)

Common

[*] DevUtil design update.

LMD Tools

[+] New TLMDGlyphPanelFill control.
[+] TLMDIniCtrl: pAppData/pAppDataLocal identifiers to IniPrefix.
[+] TLMDTextEditDlg: New Width and Height properties.
[-] LMD-Edit: SelStart reset bug fix (enter via tab into mask-edit case).

LMD ElPack

[*] TElShellList: Speed improvements for display of folders with huge amount of files.

LMD DockingPack

[-] Mouse capture loss workaround (based on timer).
[-] Invalid font size in floating forms in high-dpi mode. Fixed.
[Top]

LMD ShellPack

[-] TLMDStarter close handle related bug fix.

Release 2020.0 (25-Mar-2020)

First official release.

[Top]