Difference between revisions of "LMD 2010 - History LMD ElPack"

From LMD
Jump to: navigation, search
(History Logs)
Line 7: Line 7:
 
==== Release 8.07 (not released yet) (??-Jan-2010) ====
 
==== Release 8.07 (not released yet) (??-Jan-2010) ====
  
[-] ElHeader: Sort mark was not drawn in themed mode, fixed
+
[-] TElHeader: Sort mark was not drawn in themed mode, fixed
 
<br>
 
<br>
[*] ElXTree: CustomPlusMinus property overrides theme settings now (so that custom plus-minus icons could be used in themed mode)
+
[*] TElXTree: CustomPlusMinus property overrides theme settings now (so that custom plus-minus icons could be used in themed mode)
 
<br>
 
<br>
[-] Fixed BTS #751. Please be notified that this fix require Delphi 2009 Update 3/4 installed<br>[+] ElXTree: New property was added - IncrementalSearchSelectItem. It allows to control selected state of found item<br>[+] Added OnHTMLImageNeededEx event for TElHeader and TElXHeader components. (PNG Support for ElHeader)<br>[-] Fixed Flat drawing for themed TElPageControl when tabs on bottom or on Right<br>[-] Fixed "No Scrolling possible per Scroll-Buttons if too many bigger cols are in a TElTreeStringGrid (ElPack 6-8)"<br>[-] Fixed ElMenuBar MDI buttons hook when TElMenuBar isn't directly on form. Added OnAfterPasteClipboardText event<br>[-] Fixed black background for ElMainMenus disabled items<br>[-] Fixed TElPageControl etsNetTab tabs drawing issue<br>[-] Move TriggerSortEnd after IsUpdating&nbsp;:= false; in OnHeaderSectionClick method<br>[+] ElXTree: Added SortSections property to public section<br>
+
[-] Fixed BTS #751. Please be notified that this fix require Delphi 2009 Update 3/4 installed<br>
 +
[+] TElXTree: New property was added - IncrementalSearchSelectItem. It allows to control selected state of found item<br>
 +
[+] Added OnHTMLImageNeededEx event for TElHeader and TElXHeader components. (PNG Support for ElHeader)<br>
 +
[-] Fixed Flat drawing for themed TElPageControl when tabs on bottom or on Right<br>
 +
[-] Fixed "No Scrolling possible per Scroll-Buttons if too many bigger cols are in a TElTreeStringGrid (ElPack 6-8)"<br>
 +
[-] Fixed ElMenuBar MDI buttons hook when TElMenuBar isn't directly on form. Added OnAfterPasteClipboardText event<br>
 +
[-] Fixed black background for ElMainMenus disabled items<br>
 +
[-] Fixed TElPageControl etsNetTab tabs drawing issue<br>
 +
[-] Move TriggerSortEnd after IsUpdating&nbsp;:= false; in OnHeaderSectionClick method<br>
 +
[+] TElXTree: Added SortSections property to public section<br>
 +
[+] TElSpeedButton. Added TCustomeImageList support as source of state pictures<br>
 +
[-] TElXTree. Fixed Moving and deleting HeaderSections and sync with item cells
  
 
==== Release 8.06 (16-Dec-2009) ====
 
==== Release 8.06 (16-Dec-2009) ====

Revision as of 12:06, 28 January 2010

<< Back to Main Page or Product Resources page

[edit]

Introduction

This documents contains history logs for LMD ElPack 8.0 releases.
First official release: 25-Aug-2009

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

History Logs

Release 8.07 (not released yet) (??-Jan-2010)

[-] TElHeader: Sort mark was not drawn in themed mode, fixed
[*] TElXTree: CustomPlusMinus property overrides theme settings now (so that custom plus-minus icons could be used in themed mode)
[-] Fixed BTS #751. Please be notified that this fix require Delphi 2009 Update 3/4 installed
[+] TElXTree: New property was added - IncrementalSearchSelectItem. It allows to control selected state of found item
[+] Added OnHTMLImageNeededEx event for TElHeader and TElXHeader components. (PNG Support for ElHeader)
[-] Fixed Flat drawing for themed TElPageControl when tabs on bottom or on Right
[-] Fixed "No Scrolling possible per Scroll-Buttons if too many bigger cols are in a TElTreeStringGrid (ElPack 6-8)"
[-] Fixed ElMenuBar MDI buttons hook when TElMenuBar isn't directly on form. Added OnAfterPasteClipboardText event
[-] Fixed black background for ElMainMenus disabled items
[-] Fixed TElPageControl etsNetTab tabs drawing issue
[-] Move TriggerSortEnd after IsUpdating := false; in OnHeaderSectionClick method
[+] TElXTree: Added SortSections property to public section
[+] TElSpeedButton. Added TCustomeImageList support as source of state pictures
[-] TElXTree. Fixed Moving and deleting HeaderSections and sync with item cells

Release 8.06 (16-Dec-2009)

This is mainly a release to work around a problem introduced with recent Delphi 2010 Updates in the shared runtime. The following line:

TLMDOnHeaderWrite = procedure(Sender : TObject; var Target : Text) of object;

causes now a TI894 internal error.
This method signature is used OnHeaderWrite events in TLMDApplication class and TLMDApplicationCtrl control. For Delphi 2010 and above this line is now changed to:

TLMDOnHeaderWrite=procedure(Sender : TObject;const Target: TStringList) of object;

This is a breaking change. If you used this event you need to change your code slightly (add your header lines now to Stringlist instead writing to a TEXT variable.
Please also note that this problem appeared for source code user in Delphi/C++ Builder with Update 2 or higher only. If you are not affected by this problem there is no need to update to .06 release.
[*] Memory leak in LMDVistaDialog.pas was fixed.
[+] Added OldFilter property for TLMDCustomFileDialog.FileTypes, you now be able to set old filters like this Text files (*.txt)|*.TXT
[*] Added default option to enable sizing in dealogs in OSes previous than Vista
[*] TLMDPngObject - fixed drawing on Vista glass

Release 8.05 (14-Dec-2009)

[-] ElFolderDlg: Behaviour on Windows 9x platforms with LMD_UNICODE switch enabled fixed
[*] ElEdits, ElIni: minor refactoring
[+] ElFontCombo: option for hiding @-prefixed fonts added
[-] ElShadowWindow: Fixed "Control has no parent window" exception in Windows 2000
[-] BTS #754 fixed (TElXTree: Incorrect calculation of text alignment in columns)
[-] ElHeader, ElHeaderX: last empty section rendering fixed for ThemeMode=ttmNative
[-] BTS#758 fixed (Disappearing controls when adding ElPopBtn on the ElPanel in IDE)
[-] ElXTree: gutter rendering improved
[-] ElSBCtrl: minor refactoring (IsInRect -> LMDPointInRect -> LMDProcs)
[-] ElToolBar: ThemeMode was reset to ttmPlatform while loading from dfm if control is themed - fixed

Release 8.04 (23-Nov-2009)

[+] ElCombos: ForceItemHeight property added to TElComboBox
[+] ElCombos: SaveUnicode property added in TElComboBox
[-] ElDTPick.pas: Fixed AutoAdvance (Entering first digit in the year field moved cursor to hour field)
[-] ElPgCtl.pas: TabStop set to true by default
[-] ElXHeader: LockHeight was ignored - fixed

[-] ElSpinEdit: Spin button rendering bug (extra pixels when ButtonWidth = 0) fixed
[-] ElIni: Fixed saving unicode ini files (added BOM marker). This change affects also ElStyleManager issue (*.els files written from D2009 could not be read)
[-] ElBtnEdit: AdjustBoundsRect fixed
[-] ElBtnEdit: ElComboBox dropdown button and ElButtonEdit main buttons were not visible - fixed

Release 8.03 (15-Oct-2009)

[-] ElTreeGrids: ChangeScale modified
[-] ElSpin: spin buttons sizes corrected
[-] ElBtnEdit: setting theme mode to ttmNative has no effect on AltButton - fixed
[-] ElRTTIInspector: BTS #745 issue fixed
[-] ElXTree: Fixed BTS #737, #738 issues

Release 8.02 (02-Oct-2009)

[+] TElPopupMenu: IsPopuped property added
[+] ElWideDBMemo: Support of ftWideMemo field type
[+] ElXTree: PlusPosition property, which allows control of vertical position of plus/minus button
[-] ELMenuBar: BTS #740
[-] ElStyleManager editor did not start - fixed
[-] ElXTree: mouse selection color fixed
[-] ElXTree: Draw order when HighAlphaLevel < 255 fixed

Release 8.01 (08-Sep-2009)

[-] ElComboBox rendering with Style = csDropDownList in Vista was broken - fixed
[-] BTS#716: Properties AltButtonPngGlyph, AltButtonUsePng added for a number of controls
[-] ElPack Megademo compilability in B2007 fixed
[*] ElEdits: Call to AdjustHeight added in TCustomElEdit.CMCtl3DChanged
[-] ElEdits: OnChange doesn't called after pasting text from clipboard
[-] BTS#721 (ElMemo blink when typing) fixed
[-] LMDApplication.ThemeUseColorProperty handling in ElEdits was broken - fixed
[+] TWinControl descendants: DoubleBuffered property made published
[+] ElAdvPanel: ChangeScale method overridden for better scaling
[*] ElVclUtils: CopyTextToClipboard renamed to LMDCopyTextToClipboard and moved to LMDUtils
[-] ElPromptDlg: Ctrl+C did not work in ElPromptDialog - fixed
[+] ElPromptDlg: Caption, separators and button captions added to text copied to ClipBoard from ElPromptDialog
[+] ElXtree: MakeColVisible method added
[+] ElXTree: GetNextChecked and GetCheckedCount methods added
[-] ElListBox: BTS#727 fixed

Release 8.0 (25-Aug-2009)

Initial Release.