Difference between revisions of "LMD 2012 - History"

From LMD
Jump to: navigation, search
(Release 2012.3 (XX-XXX-2012))
Line 7: Line 7:
 
'''Legend'''<br>[+] Feature added<br>[*] Feature changed<br>[-] Bug fixed<br>
 
'''Legend'''<br>[+] Feature added<br>[*] Feature changed<br>[-] Bug fixed<br>
  
== Release 2012.3 (XX-XXX-2012) ==
+
== Release 2012.3 (05-Apr-2012) ==
  
 
=== LMD Tools ===
 
=== LMD Tools ===
 +
[+] LMDDBExtSpinEdit: UseDBDecimals property added (default = true)<br>
 
[+] LMDHTMLLabel: OnAdjustControlPosition and OnControlCreated events added<br>
 
[+] LMDHTMLLabel: OnAdjustControlPosition and OnControlCreated events added<br>
 
[+] LMDHTMLUnit: OnControlCreated event added<br>
 
[+] LMDHTMLUnit: OnControlCreated event added<br>
[-] LMDInputDlg: MultlinePrompt property added<br>
+
[+] LMDPageControl: IndexOfTabByCaption and IndexOfTabByName methods added<br>
[-] LMDTxtPrinter: unicode issues fixed (printing was incorrect for CRS2009+)<br>
+
[-] LMDButtonBar XE issue workaround added<br>
[+] LMDDBExtSpinEdit: UseDBDecimals property added (default = true)<br>
 
 
[-] LMDCustomNImage: AV when printing form with TLMDNImage fixed<br>
 
[-] LMDCustomNImage: AV when printing form with TLMDNImage fixed<br>
 
[-] LMDCurrencySettings, LMDCustomExtSpinEdit: fixes in handling minus-less negative formats  like (1,1д)<br>
 
[-] LMDCurrencySettings, LMDCustomExtSpinEdit: fixes in handling minus-less negative formats  like (1,1д)<br>
 
[-] LMDCurrencySettings: negative format signature was not properly initialized - fixed<br>
 
[-] LMDCurrencySettings: negative format signature was not properly initialized - fixed<br>
[+] LMDPageControl: IndexOfTabByCaption and IndexOfTabByName methods added<br>
 
 
[-] TLMDHTMLLabel: never-ending loop when AutoSize = true fixed<br>
 
[-] TLMDHTMLLabel: never-ending loop when AutoSize = true fixed<br>
[-] LMDButtonBar XE issue workaround added<br>
+
[-] LMDInputDlg: MultlinePrompt property added<br>
 +
[-] LMDTxtPrinter: unicode issues fixed (printing was incorrect for CRS2009+)<br>
 +
 
 +
=== LMD DockingPack ===
 +
[-] #837 bug has been fixed.<br>
  
 
=== LMD Storage Pack ===
 
=== LMD Storage Pack ===
Line 30: Line 33:
 
[+] TElTrayInfo. Added InforType option - titNone to show control without any icon<br>
 
[+] TElTrayInfo. Added InforType option - titNone to show control without any icon<br>
 
[-] TElTrayInfo. Fixed positioning on multi-monitor system<br>
 
[-] TElTrayInfo. Fixed positioning on multi-monitor system<br>
 
=== LMD DockingPack ===
 
[-] #837 bug has been fixed.<br>
 
  
 
=== LMD IDE-Tools ===
 
=== LMD IDE-Tools ===
 +
[*] Property inspector's drop-down list positioning has been tweaked to prevent out of screen regions.<br>
 
[-] #834 buf has been fixed: Memory leaks in service provider.<br>
 
[-] #834 buf has been fixed: Memory leaks in service provider.<br>
 
[-] Small LMD-DesignPack related bug has been fixed (TLMDDesignPanel handle recreation).<br>
 
[-] Small LMD-DesignPack related bug has been fixed (TLMDDesignPanel handle recreation).<br>
 
[-] SortDropDown property of TLMDObjectComboBox has been made published.<br>
 
[-] SortDropDown property of TLMDObjectComboBox has been made published.<br>
[*] Property inspector's drop-down list positioning has been tweaked to prevent out of screen regions.<br>
 
 
[-] UITypes.pas has been added to some units uses to remove compiler warnings.<br>
 
[-] UITypes.pas has been added to some units uses to remove compiler warnings.<br>
  

Revision as of 16:55, 4 April 2012

<< Back to Main Page or Product Resources page

[edit]

Introduction

This documents contains history logs for all LMD 2012 products.
First official release: 30-November-2011

LMD-Tools section includes standalone packs as follows: LMD BarPack, LMD ChartPack, LMD DockingPack, LMD FxPack, 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 2012.3 (05-Apr-2012)

LMD Tools

[+] LMDDBExtSpinEdit: UseDBDecimals property added (default = true)
[+] LMDHTMLLabel: OnAdjustControlPosition and OnControlCreated events added
[+] LMDHTMLUnit: OnControlCreated event added
[+] LMDPageControl: IndexOfTabByCaption and IndexOfTabByName methods added
[-] LMDButtonBar XE issue workaround added
[-] LMDCustomNImage: AV when printing form with TLMDNImage fixed
[-] LMDCurrencySettings, LMDCustomExtSpinEdit: fixes in handling minus-less negative formats like (1,1д)
[-] LMDCurrencySettings: negative format signature was not properly initialized - fixed
[-] TLMDHTMLLabel: never-ending loop when AutoSize = true fixed
[-] LMDInputDlg: MultlinePrompt property added
[-] LMDTxtPrinter: unicode issues fixed (printing was incorrect for CRS2009+)

LMD DockingPack

[-] #837 bug has been fixed.

LMD Storage Pack

[-] pLMDTemplateStorageForm: AV when selecting form's props fixed
[-] LMDStorRegistryVault: the issue "property itemN does not exist" (custom properties were not read correctly) fixed

ElPack

[+] ElXTree: OnControlCreated event added
[+] TElTrayInfo. Added InforType option - titNone to show control without any icon
[-] TElTrayInfo. Fixed positioning on multi-monitor system

LMD IDE-Tools

[*] Property inspector's drop-down list positioning has been tweaked to prevent out of screen regions.
[-] #834 buf has been fixed: Memory leaks in service provider.
[-] Small LMD-DesignPack related bug has been fixed (TLMDDesignPanel handle recreation).
[-] SortDropDown property of TLMDObjectComboBox has been made published.
[-] UITypes.pas has been added to some units uses to remove compiler warnings.

Release 2012.2 (27-Feb-2012)

LMD Tools

[+] LMDButtonPanel: SetBorders method is now aware of buttons visibility prop value
[+] LMDCalendarEdit, LMDCustomDateTimePicker: StartDay property added, access to Calendar and CalendarForm added
[-] LMDCurrencySettings: bug with negative formats with parenthesis like "¤(1,1)" fixed
[-] LMDCustomMaskEdit: pressing "-" when entering currency values changed cursor position - fixed
[-] LMDCustomMaskEdit and descendants: navigation with LEFT and RIGHT keys was broken - fixed
[-] LMDComboBoxExt: ItemIndex was not set by the moment when Change method is called - fixed
[+] LMDCustomExtSpinEdit: ForceOverwriteMode made published
[-] LMDCustomExtSpinEdit: deleting DecimalSep bug fixed
[-] LMDPanelFill memory leak when BackFXPass = true fixed

LMD ElPack

[-] ElXTreeCell: Cell.TextAlignment issue fixed
[*] ElVerInfo (TElVersionInfo): Fixed some issue under Delphi 2007 and below
[-] TElEdit. Fixed Backspace behavior error
[+] TElEdit. Added ScrollBarsAutoShowing property that controls which of scrolbars is auto showing. Default ssNone.
[*] TElLabel. Small fixes.

LMD DockingPack

[+] TLMDDockPanel.Release method has been added (like in TForm).
[+] Global TLMDDockManager.OnLayoutChange event, which is fired for all sites including floating, has been added.
[+] Bounds constraints are now applied on loading floating forms, which made them at least partially visible on screen; with respect of multi-monitor systems.
[+] ActiveHot tabs state has been added to painter interface.
[+] Close button in floating form made invisible, in case it invisible in some of contained panels.
[-] WM_ACTIVATE added to PanelsHookProc to fix the bug with modal dialogs.

LMD IDE-Tools

[-] Syntax edit: CSS scheme bug has been fixed.
[-] Designer: Non-visual components disappearing bug has been fixed.
[-] ScriptPack: #831 bug has been fixed.

LMD Grid

[+] PopupMenu property has been published.
[+] OnMouseUp, OnMouseMove events has been published.
[+] IsEditorShown, Edit and EndEditing methods has been added to allow manual inplace editor control.
[+] GridColToDataCol, DataColToGridCol, GridRowToDataRow, DataRowToGridRow, DataRectToGridRect methods has been published.
[+] MouseCoord and CellRect methods has been published to allow mouse coordinates to be transformed to grid Col/Row indexes.

[Top]

Release 2012.1 (15-Jan-2012)

General

[-] Support of XE2 vcl.styles for most of LMD Tools and ElPack controls added (several major fixes made to LMDThemes, ElPack and LMDTools units). See What's New page for more info.

LMD Tools

[+] LMDInputDlg: PromptFont property added
[+] LMDStorXMLVault: NormalizeSeparators property added
[+] LMDToolBar: support of all image lists added, including TLMDImageList
[-] LMDBaseGraphicButton: ImageIndex is now used instead of ListIndex
[+] LMDCmps.inc: LMD_FORCELISTINDEXUSE switch entry added (disabled by default, see http://wiki.lmd.de/index.php/LMD_VCL_-_LMD-Tools_FAQ#ListIndex_vs._ImageIndex_property)
[-] LMDCustomToolBar, pLMDToolBarEditorDlg: several major fixes

LMD ElPack

[-] ElFlatCtl: wrong (themed) frame when ThemeMode=ttmNone issue fixed

LMD BarPack

[-] Fixed: Switching to a different SectionStorage control in response to a click on an item in a section caused AV under certain circumstances.

LMD DockingPack

[+] Application.AutoDragDocking property is now respected.

LMD InspectorPack

[-] tkVariant->tkClass in SetObject method bug fix.

LMD SyntaxEdit

[*] FolderSelect dialog has been replaced to FileOpen dialog with multi-select in edit document component editor menu.
[+] Load/Save buttons has been added to syntax and color editors.
[+] Entries renaming has been implemented in color scheme editor (use F2 to rename tokens and custom attributes).
[-] HTML scheme bug fix: scheme now properly skip "\/>" char sequence.
[Top]

Release 2012.0 (30-Nov-2011)

First public release. Beta 1 and 2 were available for registered customers only.
[Top]