Difference between revisions of "LMD 2013 - History"

From LMD
Jump to: navigation, search
(LMD ScriptPack)
 
(22 intermediate revisions by 3 users not shown)
Line 3: Line 3:
 
== Introduction ==
 
== Introduction ==
 
This documents contains history logs for all LMD 2013 products.<br>  
 
This documents contains history logs for all LMD 2013 products.<br>  
First official release: '''XX-October-2012'''<br><br> 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.<br> LMD IDE-Tools section lists changes in LMD IDE-Tools Integration package, LMD DesignPack, LMD ScriptPack and LMD SyntaxEdit.
+
First official release: '''26-Movember-2012'''<br><br> 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.<br> LMD IDE-Tools section lists changes in LMD IDE-Tools Integration package, LMD DesignPack, LMD ScriptPack and LMD SyntaxEdit.
  
 
'''Legend'''<br>[+] Feature added<br>[*] Feature changed<br>[-] Bug fixed<br>
 
'''Legend'''<br>[+] Feature added<br>[*] Feature changed<br>[-] Bug fixed<br>
  
== Release 2013.X (XX-XXXX-201X) ==
+
== Release 2013.6 (14-Aug-2013) ==
 +
=== LMD-Tools ===
 +
[-] Critical fix for LMDListBoxExt based controls (List- and ComboBoxes). AV appeared when control was dropped on a form at designtime.<br>
 +
 
 +
=== LMD DesignPack ===
 +
[-] Diagrams ItemsAtPos bug has been fixed.<br>
 +
[-] DesignPanel: Problem with non-visual controls at handle re-creation was fixed.<br>
 +
 
 +
=== LMD SyntaxEdit ===
 +
[-] Setting cursor position bug fix.<br>
 +
 
 +
== Release 2013.5 (30-Jun-2013) ==
 +
=== General ===
 +
[-] LMDPNGImage: ByteSwap for 64bit issue (caused AV) fixed<br>
 +
[-] TLMDString registered for designtime editor<br>
 +
 
 +
=== LMD-Tools ===
 +
[+] LMDCustomMemo: SaveToFile/LoadFromFile with Encoding overloaded methods added<br>
 +
[+] LMDDateFormat: LastMonthDay function added<br>
 +
[*] LMDTimeFormat: AM/PM issue related changes<br>
 +
[*] LMDCustomExtCombo: Alignment made published<br>
 +
[*] LMDCustomDateTimePicker: DateSettings and TimeSettings properties published<br>
 +
[-] LMDCustMaskEdit: AM/PM issue fixed (meMask = meTime, meDateTime)<br>
 +
[-] LMDHeaderListCombobox: ghost last item issue fixed [http://forum.lmd.de/discussion/comment/597#Comment_597 (see forum]<br>
 +
[-] LMD_RegMainDB: TLMDEditDBLookup issue fixed<br>
 +
[-] LMDTaskDialogTemplate: parentless creation fix<br>
 +
 
 +
=== LMD DockingPack ===
 +
[-] Bug fix: When Docking Panel is unpinned and, you hover the mouse ober its Tab, it pops into sight and then you grab the caption and drag it.
 +
If there are components on the panel that want to repaint themselves in various conditions you get an access violation.
 +
 
 +
=== LMD Theme Pack ===
 +
[*] LMD Gradient Theme Editor fixed for current LMD ThemePack version and moved to public section in SVN<br>
 +
 
 +
=== ElPack ===
 +
[+] ElXTree: HitColumn property added<br>
 +
[-] ElPopBtn: ShortCut was not shown in hint - fixed<br>
 +
 
 +
=== LMD SyntaxEdit ===
 +
[+] OnLinesChanged event added.
 +
 
 +
== Release 2013.4 (23-Apr-2013) ==
 +
=== General ===
 +
[+] Delphi/C++Builder XE4 support added<br>
 +
[+ Subscription customers with SVN support: DevUtil supports XE4 IDEs.<br>
 +
 
 +
=== LMD-Tools ===
 +
[-] TLMDTaskDialog: Problems in x64 fixed.<br>
 +
 
 +
=== LMD ElPack ===
 +
[-] TElXTree: Wrong behaviour of ForceAlign for CustomCheckBoxes fixed.<br>
 +
 
 +
=== LMD DockingPack ===
 +
[*] MainformTaskBar issue - Assertion for developers added.<br>
 +
 
 +
=== LMD ScriptPack ===
 +
[+] New Import files for Delphi/C++Builder XE4<br>
 +
 
 +
=== LMD SyntaxEdit ===
 +
[-] AutoComplete ComboBox: New setting for Width added.<br>
 +
[-] Space "eating" in connection Addict Spell (double capitals correction) has been fixed.<br>
 +
{{Top}}
 +
 
 +
== Release 2013.3 (13-Mar-2013) ==
 +
=== General ===
 +
[+] miniHTML engine: &lt;big&gt; tag added
 +
 
 +
=== LMD-Tools ===
 +
[-] LMDExplorerBar: hint issue fixed<br>
 +
[-] LMDListBoxExt: extra scrollbar issue fixed<br>
 +
[-] LMDHeaderListComboBox: ItemIndex always 0 issue fixed<br>
 +
[-] LMDDownload: https urls were sent GET request instead of POST - fixed<br>
 +
 
 +
=== LMD ElPack ===
 +
[+] ElTree: MultilineEllipsis and SinglelineEllipsis properties added<br>
 +
[+] ElXTree: OnItemCheckStateChanging event added; ForceAlign, RowCheck properties added<br>
 +
[-] ElTreeStdEditors: "control has no parent window" issue fixed<br>
 +
[-] ElXTreePrinter: Print = false in OnItemPrinting caused infinite loop - fixed<Br>
 +
[-] ElXTree: selected item painting issue fixed<Br>
 +
[-] ElXTree: ForceAlign was skipped in Assign method - fixed<br>
 +
 
 +
=== LMD DesignPack ===
 +
[*] Performance improvements<br>
 +
[-] SelectAll bug fix<br>
 +
 
 +
=== LMD InspectorPack ===
 +
[-] Collection editor update bug fix<br>
 +
 
 +
=== LMD RichEdit ===
 +
[+] Addict Spell + LMDRichEdit demo added<br>
 +
 
 +
== Release 2013.2 (04-Feb-2013) ==
 +
=== General ===
 +
[*] C++Builder XE3 compatibility, including X64 support<br>
 +
[-] miniHTML engine: BTS #864 fixed (new lines sometimes start with a blank instead of everything being left justified)
 +
 
 +
=== LMD-Tools ===
 +
[+] TLMDHTMLLabel: "Params" parameter added to OnTagFound Event<br>
 +
[+] OnGesture event and Touch property added to base classes
 +
 
 +
=== LMD ElPack ===
 +
[+] All ELHTML Controls: "Params" parameter added to OnTagFound Event<br>
 +
[+] OnGesture event and Touch property added to base classes
 +
 
 +
=== LMD DockingPack ===
 +
[+] Document tabs scrolling feature has been implemented. New TLMDDockManager.ScrollDocTabs, TLMDDockZone.FirstTab, TLMDDockZone.ScrollToTab, TLMDDockZone.IsTabInView properties/methods has been added. Scroll-left and scroll-right tab area buttons were added to styles.<br>
 +
[*] Document tabs painting bug fix. VS2005 style improvements: anti-aliased tabs (all: zone tabs, auto-hide tabs, document tabs).<br>
 +
[-] Fixed: Crash on un-dock auto hidden panel with a frame with a win control inside <br>
 
{{Top}}
 
{{Top}}
  
== Release 2013.0 (XX-XX-2012) ==
+
== Release 2013.1 (17-Dec-2012) ==
First public release. Betas were available for registered customers only.<br>
+
=== General ===
 +
[*] All installers are digitally signed again.<br>
 +
 
 +
=== LMD-Tools ===
 +
[+] TLMDFlyoutController component added. See also the new demo in <code>\lmdcore\LMD Megademo\DemosCore\LMD Ext</code> folder. <br>
 +
[+] OnTagFound event added to all HTML controls<br>
 +
[-] Problems with TLMDMouseBaseCtrl based controls (MouseFencer etc.) in XE2 + XE3 fixed.<br>
 +
 
 +
=== LMD InspectorPack ===
 +
[-]  AllEquals in-place editor feature request fix.<br>
 +
 
 +
=== LMD ShellPack ===
 +
[+] New advanced TLMDStarterExt component added (allows redirection of output to an event. See Options property (<code>TLMDStarterExtendedOption = (soxUseCreateProcess, soxRedirectOutput, soxRedirectInput, soxRedirectError)</code> and OnOutput event for more info.<br>
 +
 
 +
=== LMD ElPack ===
 +
[+] OnTagFound event added to all HTML controls<br>
 +
 
 +
=== LMD IDE-Tools ===
 +
[+] OnHint property added to TLMDProjectManagerView (XE and better)<br>
 +
[+] Ability to move project manager nodes (to change its Parent)<br>
 +
 
 +
=== SyntaxEdit ===
 +
[-] [http://bts.lmd.de/mantis/view.php?id=861 BTS #861] bug fix <br>
  
=== LMD DockingPack ===
+
{{Top}}
[+] New tabbed documents feature, which allows to ogrganize application documents in tabs, like in Delphi or Microsoft™ Visual Studio!<br>
 
[+] Complitely new style engine: stretchable 32-bit bitmaps based; with XML style description.<br>
 
[+] New TLMDDockManager.UseTabbedDocs property which allows to turn tabbed documents feature on/off.<br>
 
[+] New TLMDDockPanel.ClientKind property, which allows to specify whether the panel is a tool of document panel.<br>
 
[+] New TLMDdockManager.OnGetClientKind event, which allows to specify whether the client (including non-panel clients) is a tool panel or a document.<br>
 
[+] New big-cross hotspot and its additional active areas (hsaDocsLeft, hsaDocsTop, hsaDocsRight, hsaDocsBottom) which reflect new tabbed documents feature.
 
[+] New Metropolis VS2012 style. VS2010 and VS2005 styles were also updated.<br>
 
[*] Old TLMDDockManager.Style property and all its sub-properties are no longer available. It has been replaced with new public TLMDDockManager.Style property, which is a reference to the engine style object. New StyleName published property for design-time access.<br>
 
[+] New TLMDDockPanel.OnClose event with CloseAction var parameter. New Release method, which allows asynchronous destruction of the panel (like in TForm).<br>
 
[+] Floating form maximization feature preview (not finished).<br>
 
[-] Panel client area invalidation has been improved to reduce child controls re-drawings.
 
  
=== LMD ScriptPack ===
+
== Release 2013.0 (26-Nov-2012) ==
[+] VCL wrappers import for Delphi XE3.<br>
+
Initial Release.<br>
[-] Some bugs has been fixed.<br>
 
 
{{Top}}
 
{{Top}}

Latest revision as of 12:11, 14 August 2013

<< Back to Main Page or Product Resources page

[edit]

Introduction

This documents contains history logs for all LMD 2013 products.
First official release: 26-Movember-2012

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 2013.6 (14-Aug-2013)

LMD-Tools

[-] Critical fix for LMDListBoxExt based controls (List- and ComboBoxes). AV appeared when control was dropped on a form at designtime.

LMD DesignPack

[-] Diagrams ItemsAtPos bug has been fixed.
[-] DesignPanel: Problem with non-visual controls at handle re-creation was fixed.

LMD SyntaxEdit

[-] Setting cursor position bug fix.

Release 2013.5 (30-Jun-2013)

General

[-] LMDPNGImage: ByteSwap for 64bit issue (caused AV) fixed
[-] TLMDString registered for designtime editor

LMD-Tools

[+] LMDCustomMemo: SaveToFile/LoadFromFile with Encoding overloaded methods added
[+] LMDDateFormat: LastMonthDay function added
[*] LMDTimeFormat: AM/PM issue related changes
[*] LMDCustomExtCombo: Alignment made published
[*] LMDCustomDateTimePicker: DateSettings and TimeSettings properties published
[-] LMDCustMaskEdit: AM/PM issue fixed (meMask = meTime, meDateTime)
[-] LMDHeaderListCombobox: ghost last item issue fixed (see forum
[-] LMD_RegMainDB: TLMDEditDBLookup issue fixed
[-] LMDTaskDialogTemplate: parentless creation fix

LMD DockingPack

[-] Bug fix: When Docking Panel is unpinned and, you hover the mouse ober its Tab, it pops into sight and then you grab the caption and drag it. If there are components on the panel that want to repaint themselves in various conditions you get an access violation.

LMD Theme Pack

[*] LMD Gradient Theme Editor fixed for current LMD ThemePack version and moved to public section in SVN

ElPack

[+] ElXTree: HitColumn property added
[-] ElPopBtn: ShortCut was not shown in hint - fixed

LMD SyntaxEdit

[+] OnLinesChanged event added.

Release 2013.4 (23-Apr-2013)

General

[+] Delphi/C++Builder XE4 support added
[+ Subscription customers with SVN support: DevUtil supports XE4 IDEs.

LMD-Tools

[-] TLMDTaskDialog: Problems in x64 fixed.

LMD ElPack

[-] TElXTree: Wrong behaviour of ForceAlign for CustomCheckBoxes fixed.

LMD DockingPack

[*] MainformTaskBar issue - Assertion for developers added.

LMD ScriptPack

[+] New Import files for Delphi/C++Builder XE4

LMD SyntaxEdit

[-] AutoComplete ComboBox: New setting for Width added.
[-] Space "eating" in connection Addict Spell (double capitals correction) has been fixed.
[Top]

Release 2013.3 (13-Mar-2013)

General

[+] miniHTML engine: <big> tag added

LMD-Tools

[-] LMDExplorerBar: hint issue fixed
[-] LMDListBoxExt: extra scrollbar issue fixed
[-] LMDHeaderListComboBox: ItemIndex always 0 issue fixed
[-] LMDDownload: https urls were sent GET request instead of POST - fixed

LMD ElPack

[+] ElTree: MultilineEllipsis and SinglelineEllipsis properties added
[+] ElXTree: OnItemCheckStateChanging event added; ForceAlign, RowCheck properties added
[-] ElTreeStdEditors: "control has no parent window" issue fixed
[-] ElXTreePrinter: Print = false in OnItemPrinting caused infinite loop - fixed
[-] ElXTree: selected item painting issue fixed
[-] ElXTree: ForceAlign was skipped in Assign method - fixed

LMD DesignPack

[*] Performance improvements
[-] SelectAll bug fix

LMD InspectorPack

[-] Collection editor update bug fix

LMD RichEdit

[+] Addict Spell + LMDRichEdit demo added

Release 2013.2 (04-Feb-2013)

General

[*] C++Builder XE3 compatibility, including X64 support
[-] miniHTML engine: BTS #864 fixed (new lines sometimes start with a blank instead of everything being left justified)

LMD-Tools

[+] TLMDHTMLLabel: "Params" parameter added to OnTagFound Event
[+] OnGesture event and Touch property added to base classes

LMD ElPack

[+] All ELHTML Controls: "Params" parameter added to OnTagFound Event
[+] OnGesture event and Touch property added to base classes

LMD DockingPack

[+] Document tabs scrolling feature has been implemented. New TLMDDockManager.ScrollDocTabs, TLMDDockZone.FirstTab, TLMDDockZone.ScrollToTab, TLMDDockZone.IsTabInView properties/methods has been added. Scroll-left and scroll-right tab area buttons were added to styles.
[*] Document tabs painting bug fix. VS2005 style improvements: anti-aliased tabs (all: zone tabs, auto-hide tabs, document tabs).
[-] Fixed: Crash on un-dock auto hidden panel with a frame with a win control inside
[Top]

Release 2013.1 (17-Dec-2012)

General

[*] All installers are digitally signed again.

LMD-Tools

[+] TLMDFlyoutController component added. See also the new demo in \lmdcore\LMD Megademo\DemosCore\LMD Ext folder.
[+] OnTagFound event added to all HTML controls
[-] Problems with TLMDMouseBaseCtrl based controls (MouseFencer etc.) in XE2 + XE3 fixed.

LMD InspectorPack

[-] AllEquals in-place editor feature request fix.

LMD ShellPack

[+] New advanced TLMDStarterExt component added (allows redirection of output to an event. See Options property (TLMDStarterExtendedOption = (soxUseCreateProcess, soxRedirectOutput, soxRedirectInput, soxRedirectError) and OnOutput event for more info.

LMD ElPack

[+] OnTagFound event added to all HTML controls

LMD IDE-Tools

[+] OnHint property added to TLMDProjectManagerView (XE and better)
[+] Ability to move project manager nodes (to change its Parent)

SyntaxEdit

[-] BTS #861 bug fix

[Top]

Release 2013.0 (26-Nov-2012)

Initial Release.
[Top]