Difference between revisions of "LMD 2017 - History"

From LMD
Jump to: navigation, search
(Release 2017.0 (01-Dec-2016))
Line 9: Line 9:
 
== Release 2017.0 (01-Dec-2016) ==
 
== Release 2017.0 (01-Dec-2016) ==
 
First official release.<br>
 
First official release.<br>
{{Top}}
+
 
 +
=== All packages ===
 +
[+] VCL Styles support has been improved in LMD-Tools and has been added to LMD ElPack, LMD GridPack, LMD TextPack, LMD IDETools, LMD HtmlPack.<br>
 +
[+] StyleElements property support has been added to all packs that support VCL Styles; for XE3-up.<br>
 +
 
 +
=== LMD-Tools ===
 +
[+] TLMDDbRichEdit: New property RTFInStringField has been added to allow to store rtf text data in string-based fields; please note that due to API limitation connected data-set will not be automatically set to Editing mode in case rich edit text is modified from the code.<br>
 +
[+] TLMDDbRichEdit: Painting in replicated mode (inside TDBCtrlGrid) has been improved.<br>Now formatted text are painted correctly.
 +
[+] TLMDRichEdit: Embedded graphics support in printing and preview via TLMDRichEditPrintTask (in connection with LMD-PrintPack).<br>
 +
[+] TLMDScrollBoxExt: HorzScrollBar/VertScrollBar properties type has been changed to TLMDScrollBarObjectExt, which additionally provides read-only access to scrollbar's Min and Max properties and read-write access to Position property.<br>
 +
[-] TLMDCheckListComboBox bug with scrolling by mouse wheel in Windows 7 has been fixed.<br>
 +
 
 +
=== LMD ElPack ===
 +
[-] TElPageControl themes bug fix.<br>
 +
[-] Small TElTree destruction bug fix (WMKillFocus).<br>
 +
[-] TELXTree.OnMouseEnter/OnMouseLeave events has been added. OnHotTrack event bug has been fixed: now the event is raised with NewItem = nil when the mouse is moved from the point over the item to the point outside the control.<br>
 +
[-] TElTree bug has been fixed: The last line in the TELTreeStringGrid is only clickable in the small area in the right if the horizontal scrollbar is visible.<br>
 +
[-] Vertical Scrollbar obscures right-most column bug has been fixed.<br>
 +
[-] Left/Right Arrow Cursor Movement is determined by Index order and not Visible Column Order bug has been fixed.<br>
 +
[-] Fixing 1 column when the field 0 is in column 3 causes a blackened heading and no data bug has been fixed.<br>
 +
[-] TElInplaceEditor not working when adding a new item when dropped down bug has been fixed.<br>
 +
[-] Some more minor issues with re-ordered columns has been fixed.<br>
 +
 
 +
=== LMD DialogPack ===
 +
[-] JSDialog: Expanded text visibility bug has been fixed.<br>
 +
 
 +
=== LMD GridPack ===
 +
[+] Notes about StyleElements: TLMDGrid already has advanced coloring support in VCL styles mode. Formally, if some color property is set to system color, like clWindow, that color is transformed to the corresponding VCL style color; however, if the color property is set to explicit color value, like clRed, the color is used as is, even if VCL styles is turned on. So, StyleElements implementation, just disables this automatic color transformation to keep backward compatibility.<br>

Revision as of 11:32, 11 November 2016

<< Back to Main Page or Product Resources page

[edit]

Introduction

This documents contains history logs for all LMD 2017 products.
First official release: 01-Dec-2016

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 2017.0 (01-Dec-2016)

First official release.

All packages

[+] VCL Styles support has been improved in LMD-Tools and has been added to LMD ElPack, LMD GridPack, LMD TextPack, LMD IDETools, LMD HtmlPack.
[+] StyleElements property support has been added to all packs that support VCL Styles; for XE3-up.

LMD-Tools

[+] TLMDDbRichEdit: New property RTFInStringField has been added to allow to store rtf text data in string-based fields; please note that due to API limitation connected data-set will not be automatically set to Editing mode in case rich edit text is modified from the code.
[+] TLMDDbRichEdit: Painting in replicated mode (inside TDBCtrlGrid) has been improved.
Now formatted text are painted correctly. [+] TLMDRichEdit: Embedded graphics support in printing and preview via TLMDRichEditPrintTask (in connection with LMD-PrintPack).
[+] TLMDScrollBoxExt: HorzScrollBar/VertScrollBar properties type has been changed to TLMDScrollBarObjectExt, which additionally provides read-only access to scrollbar's Min and Max properties and read-write access to Position property.
[-] TLMDCheckListComboBox bug with scrolling by mouse wheel in Windows 7 has been fixed.

LMD ElPack

[-] TElPageControl themes bug fix.
[-] Small TElTree destruction bug fix (WMKillFocus).
[-] TELXTree.OnMouseEnter/OnMouseLeave events has been added. OnHotTrack event bug has been fixed: now the event is raised with NewItem = nil when the mouse is moved from the point over the item to the point outside the control.
[-] TElTree bug has been fixed: The last line in the TELTreeStringGrid is only clickable in the small area in the right if the horizontal scrollbar is visible.
[-] Vertical Scrollbar obscures right-most column bug has been fixed.
[-] Left/Right Arrow Cursor Movement is determined by Index order and not Visible Column Order bug has been fixed.
[-] Fixing 1 column when the field 0 is in column 3 causes a blackened heading and no data bug has been fixed.
[-] TElInplaceEditor not working when adding a new item when dropped down bug has been fixed.
[-] Some more minor issues with re-ordered columns has been fixed.

LMD DialogPack

[-] JSDialog: Expanded text visibility bug has been fixed.

LMD GridPack

[+] Notes about StyleElements: TLMDGrid already has advanced coloring support in VCL styles mode. Formally, if some color property is set to system color, like clWindow, that color is transformed to the corresponding VCL style color; however, if the color property is set to explicit color value, like clRed, the color is used as is, even if VCL styles is turned on. So, StyleElements implementation, just disables this automatic color transformation to keep backward compatibility.