Difference between revisions of "LMD 2021 - History"
(→Release 2021.1 (XX-May-2021)) |
(→LMD Common) |
||
(27 intermediate revisions by 2 users not shown) | |||
Line 8: | Line 8: | ||
'''Legend'''<br>[+] Feature added<br>[*] Feature changed<br>[-] Bug fixed<br> | '''Legend'''<br>[+] Feature added<br>[*] Feature changed<br>[-] Bug fixed<br> | ||
− | == Release 2021.1 ( | + | == Release 2021.8 (05-Feb-2022) == |
+ | === LMD Common === | ||
+ | [*] LMSysIn.pas: Improved Windows 11 detection - TLMDSysPlatform, LMDSIWindowsWindows11Up etc.<br> | ||
+ | [-] TLMDPNGImageList: Design-time editor bug fix.<br> | ||
+ | |||
+ | === LMD Tools === | ||
+ | [-] TLMDPageControl: High DPI bug fix.<br> | ||
+ | |||
+ | === LMD ShellPack === | ||
+ | [-] TLMDShellList: Wrong detection of file date-times bug fix. <br> | ||
+ | [-] TLMDShellList: Auto-size column width flickering bug fix.<br> | ||
+ | {{Top}} | ||
+ | |||
+ | == Release 2021.7 (28-Dec-2021) == | ||
+ | |||
+ | === LMD Tools === | ||
+ | |||
+ | [+] TLMDDBSpeedButton: The possibility to set up the custom Glyph.<br> | ||
+ | [-] TLMDDateTimePicker: Minutes bug fix ('nn' mask).<br> | ||
+ | [-] TLMDDateTimePicker: Drop-down form DPI rescaling fixes.<br> | ||
+ | [-] TLMDHookComponent component rework.<br> | ||
+ | |||
+ | === LMD ElPack === | ||
+ | |||
+ | [*] TElHook component rework.<br> | ||
+ | {{Top}} | ||
+ | |||
+ | == Release 2021.6 (30-Nov-2021) == | ||
+ | |||
+ | === LMD Tools === | ||
+ | |||
+ | [-] TLMDHookComponent: Memory leak fix.<br> | ||
+ | [-] TLMDDBRichEdit: Data source interaction bug fix.<br> | ||
+ | |||
+ | === LMD ElPack === | ||
+ | |||
+ | [-] TCustomElTree.DrawFlatBorder bug fix.<br> | ||
+ | |||
+ | {{Top}} | ||
+ | |||
+ | == Release 2021.5 (07-Nov-2021) == | ||
+ | === LMD Common === | ||
+ | [*] TControl.WindowProc hooking re-implementation (global centralized - less conflicts)<br> | ||
+ | |||
+ | === LMD Tools === | ||
+ | [-] 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.<br> | ||
+ | [-] TLMDCalendarEdit: Drop-down layouting fixes.<br> | ||
+ | [-] TLMDSplitterPanel: Design-time sprigs (see TreeIntf.pas) which prevents adding/deleting items from Bars collection.<br> | ||
+ | [-] TLMDSplitterPanel: Bars property editor dialog layout fixes.<br> | ||
+ | |||
+ | === LMD ElPack === | ||
+ | [-] TElMemo: Copy to clipboard bug fix.<br> | ||
+ | {{Top}} | ||
+ | |||
+ | == Release 2021.4 (06-Oct-2021) == | ||
+ | === Common === | ||
+ | [*] 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.<br> | ||
+ | [*] 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.<br> | ||
+ | [*] Updated LMD Innovative icon for Delphi 11 splash screen and about box.<br> | ||
+ | |||
+ | === LMD Tools === | ||
+ | [-] Combobox drawing fixes (native theme mode).<br> | ||
+ | |||
+ | === LMD DockingPack === | ||
+ | [+] New OnUpdateHotspotsEx event (AClient parameter added).<br> | ||
+ | |||
+ | === LMD DialogPack === | ||
+ | [-] Password dialogs layouting bug fix. | ||
+ | {{Top}} | ||
+ | |||
+ | == Release 2021.3 (09-Sep-2021) == | ||
+ | === Common === | ||
+ | [+] RAD Studio 11.0 (Alexandria) support added for all products.<br> | ||
+ | [*] 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.<br> | ||
+ | [*] Documentation for [[LMD VCL - DevUtil]] updated.<br> | ||
+ | [-] Several fixes for demos (DockingPack, SyntaxEdit, NG ConnectionPack etc.).<br> | ||
+ | [-] Fixed: Some controls displayed wrong package names in About box.<br> | ||
+ | [-] Component icon glitches in some IDE versions fixed.<br> | ||
+ | |||
+ | === LMD ScriptPack === | ||
+ | [+] Importer files for new VCL version in 11.0 (Alexandria) updated.<br> | ||
+ | [*] Importer Wizard icons update.<br> | ||
+ | {{Top}} | ||
+ | |||
+ | == Release 2021.2 (15-Jul-2021) == | ||
+ | |||
+ | === LMD Tools === | ||
+ | [-] TLMDButton: republishing ImageMargins property.<br> | ||
+ | |||
+ | === LMD ElPack === | ||
+ | [-] ElTrayInfo: corrupted dfm bug fix.<br> | ||
+ | [-] ElStyleManager: component editor bug fix.<br> | ||
+ | |||
+ | === LMD DesignPack === | ||
+ | [+] Text clipboard format support added (use ClipboardFormat = 'Text').<br> | ||
+ | |||
+ | === LMD DockingPack === | ||
+ | [-] Small GDI related fix.<br> | ||
+ | |||
+ | === LMD RichPack === | ||
+ | [-] TLMDDBRichEdit blob fields handling fixes (including NVARCHAR(MAX)).<br> | ||
+ | |||
+ | === LMD SyntaxEdit === | ||
+ | [*] Document will no longer be marked as modified on identical replaces via Find/Replace dialog.<br> | ||
+ | [-] CSS comments bug fix.<br> | ||
+ | |||
+ | == Release 2021.1 (31-May-2021) == | ||
=== Common === | === Common === | ||
Line 20: | Line 126: | ||
[+] TLMDCheckListDlg: New writable DefaultChecked[Index] property has been added which provides an easy access to individual bits of DefaultValue property.<br> | [+] TLMDCheckListDlg: New writable DefaultChecked[Index] property has been added which provides an easy access to individual bits of DefaultValue property.<br> | ||
[+] TLMDForm: soGlobalVclStyle option is added to IniSaveOptions to allow to save/restore the current VCL Style.<br> | [+] TLMDForm: soGlobalVclStyle option is added to IniSaveOptions to allow to save/restore the current VCL Style.<br> | ||
− | [-] LMDClass: Published field 'Handler' is not a class or interface type error fix.<br> | + | [-] LMDClass: "Published field 'Handler' is not a class or interface type" error fix.<br> |
− | [-] LMD- | + | [-] LMD-Tools: Native themes glyphs (like combo box button arrow) drawing bug fix.<br> |
=== LMD ElPack === | === LMD ElPack === | ||
− | [+] TElComboBox: | + | [+] TElComboBox: Drop-down position adjustment on a multi-monitor system.<br> |
− | [+] TElCalendarDialog: New OnCustomize event, analogous to LMD-Tools dialogs | + | [+] TElCalendarDialog: New OnCustomize event, analogous to LMD-Tools dialogs.<br> |
[+] TElCalendarDialog: New Position and RelatePos properties. New ExecuteEnh method. Analogous to LMD-Tools dialogs.<br> | [+] TElCalendarDialog: New Position and RelatePos properties. New ExecuteEnh method. Analogous to LMD-Tools dialogs.<br> | ||
Line 44: | Line 150: | ||
[+] New NGDialogs.DefaultInputPos and NGDialogs.DefaultMinInputWidth properties.<br> | [+] New NGDialogs.DefaultInputPos and NGDialogs.DefaultMinInputWidth properties.<br> | ||
[+] New InputPos, HorzInputPos and VertInputPos overloaded methods in TInputBuilder.<br> | [+] New InputPos, HorzInputPos and VertInputPos overloaded methods in TInputBuilder.<br> | ||
+ | |||
+ | === LMD SyntaxEdit === | ||
+ | |||
+ | [*] Now RegisterDragDrop/RevokeDragDrop is called internally only if vsDragDropEditing view settings flag is set (compatibility with NG Drag&DropPack).<br> | ||
== Release 2021.0 (07-Apr-2021) == | == Release 2021.0 (07-Apr-2021) == |
Latest revision as of 21:04, 5 February 2022
<< Back to Main Page or Product Resources page
Contents
Introduction
This documents contains history logs for all LMD 2021 products.
First official release: 07-Apr-2021
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. Besides that since 2021 release all NG packs are included in the LMD VCL line.
Read here summary of all changes in LMD VCL 2021.
Legend
[+] Feature added
[*] Feature changed
[-] Bug fixed
Release 2021.8 (05-Feb-2022)
LMD Common
[*] LMSysIn.pas: Improved Windows 11 detection - TLMDSysPlatform, LMDSIWindowsWindows11Up etc.
[-] TLMDPNGImageList: Design-time editor bug fix.
LMD Tools
[-] TLMDPageControl: High DPI bug fix.
LMD ShellPack
[-] TLMDShellList: Wrong detection of file date-times bug fix.
[-] TLMDShellList: Auto-size column width flickering bug fix.
[Top]
Release 2021.7 (28-Dec-2021)
LMD Tools
[+] TLMDDBSpeedButton: The possibility to set up the custom Glyph.
[-] TLMDDateTimePicker: Minutes bug fix ('nn' mask).
[-] TLMDDateTimePicker: Drop-down form DPI rescaling fixes.
[-] TLMDHookComponent component rework.
LMD ElPack
[*] TElHook component rework.
[Top]
Release 2021.6 (30-Nov-2021)
LMD Tools
[-] TLMDHookComponent: Memory leak fix.
[-] TLMDDBRichEdit: Data source interaction bug fix.
LMD ElPack
[-] TCustomElTree.DrawFlatBorder bug fix.
Release 2021.5 (07-Nov-2021)
LMD Common
[*] TControl.WindowProc hooking re-implementation (global centralized - less conflicts)
LMD Tools
[-] 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.
[-] TLMDCalendarEdit: Drop-down layouting fixes.
[-] TLMDSplitterPanel: Design-time sprigs (see TreeIntf.pas) which prevents adding/deleting items from Bars collection.
[-] TLMDSplitterPanel: Bars property editor dialog layout fixes.
LMD ElPack
[-] TElMemo: Copy to clipboard bug fix.
[Top]
Release 2021.4 (06-Oct-2021)
Common
[*] 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.
[*] 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.
[*] Updated LMD Innovative icon for Delphi 11 splash screen and about box.
LMD Tools
[-] Combobox drawing fixes (native theme mode).
LMD DockingPack
[+] New OnUpdateHotspotsEx event (AClient parameter added).
LMD DialogPack
[-] Password dialogs layouting bug fix. [Top]
Release 2021.3 (09-Sep-2021)
Common
[+] RAD Studio 11.0 (Alexandria) support added for all products.
[*] 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.
[*] Documentation for LMD VCL - DevUtil updated.
[-] Several fixes for demos (DockingPack, SyntaxEdit, NG ConnectionPack etc.).
[-] Fixed: Some controls displayed wrong package names in About box.
[-] Component icon glitches in some IDE versions fixed.
LMD ScriptPack
[+] Importer files for new VCL version in 11.0 (Alexandria) updated.
[*] Importer Wizard icons update.
[Top]
Release 2021.2 (15-Jul-2021)
LMD Tools
[-] TLMDButton: republishing ImageMargins property.
LMD ElPack
[-] ElTrayInfo: corrupted dfm bug fix.
[-] ElStyleManager: component editor bug fix.
LMD DesignPack
[+] Text clipboard format support added (use ClipboardFormat = 'Text').
LMD DockingPack
[-] Small GDI related fix.
LMD RichPack
[-] TLMDDBRichEdit blob fields handling fixes (including NVARCHAR(MAX)).
LMD SyntaxEdit
[*] Document will no longer be marked as modified on identical replaces via Find/Replace dialog.
[-] CSS comments bug fix.
Release 2021.1 (31-May-2021)
Common
[*] DevUtil design update.
LMD Tools
[+] TLMDHint: New EnableHTML property
[+] TLMDDBMaskEdit: Decimals property published.
[+] TLMDCheckListDlg: New writable DefaultChecked[Index] property has been added which provides an easy access to individual bits of DefaultValue property.
[+] TLMDForm: soGlobalVclStyle option is added to IniSaveOptions to allow to save/restore the current VCL Style.
[-] LMDClass: "Published field 'Handler' is not a class or interface type" error fix.
[-] LMD-Tools: Native themes glyphs (like combo box button arrow) drawing bug fix.
LMD ElPack
[+] TElComboBox: Drop-down position adjustment on a multi-monitor system.
[+] TElCalendarDialog: New OnCustomize event, analogous to LMD-Tools dialogs.
[+] TElCalendarDialog: New Position and RelatePos properties. New ExecuteEnh method. Analogous to LMD-Tools dialogs.
LMD DockingPack
[+] New TabCaption and AutoHideCaption properties.
[+] Scaling of UndockWidth and UndockHeight values.
LMD RichPack
[*] TLMDDBRichEdit - rework of interaction with dataset.
[-] TLMDRichCharmapDialog high DPI layouting and drawing fixes.
NG DialogPack
[+] New InputPos and MinInputWidth properties, which allows to layout input control.
[+] New NGDialogs.DefaultInputPos and NGDialogs.DefaultMinInputWidth properties.
[+] New InputPos, HorzInputPos and VertInputPos overloaded methods in TInputBuilder.
LMD SyntaxEdit
[*] Now RegisterDragDrop/RevokeDragDrop is called internally only if vsDragDropEditing view settings flag is set (compatibility with NG Drag&DropPack).
Release 2021.0 (07-Apr-2021)
First official release.