Difference between revisions of "LMD 2010 - History LMD-Tools"
m |
|||
Line 9: | Line 9: | ||
== LMD-Tools / LMD Packs History Logs == | == LMD-Tools / LMD Packs History Logs == | ||
− | ==== Release 10.04 ( | + | ==== Release 10.04 (23-Nov-2009) ==== |
'''LMD Tools'''<br> | '''LMD Tools'''<br> |
Revision as of 22:07, 22 November 2009
<< Back to Main Page or Product Resources page
Contents
Introduction
This documents contains history logs for all LMD-Tools 2010 products (except LMD ElPack and LMD IDE-Tools packages).
First official release: 25-August-2009
Major version numbers are:
LMD-Tools 10.0, LMD BarPack 3.1, LMD ChartPack 2.1, LMD DockingPack 1.1, LMD FxPack 3.1, LMD RichPack 5.1, LMD SearchPack 4.1, LMD ShellPack 5.1, LMD SysPack 4.1, LMD StoragePack 3.1, LMD WebPack 5.1.
Legend
[+] Feature added
[*] Feature changed
[-] Bug fixed
LMD-Tools / LMD Packs History Logs
Release 10.04 (23-Nov-2009)
LMD Tools
[+] LMDEditAutoComplete: Selection by mouse added; mouse wheel support added
[+] LMD*Const.pas: missing string resources files added, existing string res files checked for consistency with english variant
LMDBaseEdit, LMDCustomMaskEdit, fixes for MaskType = meMask:
[-] Cut/Paste - cutting left spaces instead of mask symbols; insert did not work
[-] Value set in DFM was ignored and overwritten in Loaded method
[-] Fixed bug in convertVCLMask2LMDMask ("!" symbol now supported)
[-] Fixed bug in isLiteral function
[+] Public function FormatTextByMask added (the logic same as in SetUnMaskedText)
[-] LMDBaseEdit.pas: fixed base edit descendant flickering on some properties set
[+] LMDGradient: Separator for gradients added, allowing zero-transition area
[+] LMDCalendar, LMDCal: added "inactive" days - end days of previous month and start days of next days
[-] LMDButtonControl.pas: AutoSize applied when Caption changed
[-] LMDFiles.pas: Fixed file creation error in TLMDFileStream (Delphi 2010)
[+] LMDBevel, LMDCustomBevel: lmdbevel has non-nil owner now
BTS #628 related fixes:
[-] LMDGraphUtils: LMDDrawTextExt fix for TLMD3DCaption
[-] LMDGraphUtils, LMDCustomLabel, LMDCustomSimpleLabel: multiline rotated text alignment
[-] LMDGraphUtils: Broken LMDDrawTextExt for angle = 0 and tracing = 0 fixed; text align fixed
[-] LMDCustomLabel: TopCenter and TopRight alignment did not work - fixed
[+] Multiline rotated text support added in FontFX
[-] BTS#749 fixed (incorrect text align in TLMDPageControl when TabPosition is other than tpTop)
LMD Grid
[-] LMDGrid.pas: fixed BCB6-BCB2010 compilation bug
LMD WebPack
[-] LMDWebHTTPGet.pas: Added slash to folder name before append file name
[-] LMDDownload.pas: Added ability to set RangeEnd to negative values
Release 10.03 (15-Oct-2009)
[-] LMDGraphUtils: BTS #628 fixed; rotation support for multiline text added (FontFX.Angle <> 0)
[+] LMDWindows7Utils: Missing declarations for Windows 7, Delphi 2009
[+] LMDSysPrinterInfo, LMDSysConst: BTS #743 Paper bins information added
[+] LMDCustomExtSpinEdit: CheckOnExitOnly property added
[*] LMDBevel: PaintBevel method made virtual [-] LMDCustomExtSpinEdit: TLMDCustomExtSpinEdit: self.SetFocus replaced to Windows.SetFocus(self.Handle) in spinedit button click handler. This fixes problems with ActiveControl when spinedit is used as inplace edit in TLMDGrid or similar component. Also, this is better and more standard method to acquire focus
[-] LMDCustomMemo: white inner border issue fixed
[-] LMDClass: BTS#736 issue (application theme setting was ignored) - fixed
[-] LMDDlgEx: Fixed multi select
[-] LMDXML: Fixed BTS #741 (ILMDXmlElement.GetDateTimeAttr did not work)
[-] BTS #747 issue (TLMDValidationGroup and TLMDErrorProvidersGroup - AV when removing from Form) fixed
[-] BTS #744 issue (LMDXML String Reading and Writing was broken)- fixed
Release 10.02 (02-Oct-2009)
LMD Tools
[+] LMDHeaderControl separate component added
[-] LMDRegExpr - AV on exception handling (by unmatched parentesis syntax error) fixed
[-] LMDXML Fixed unicode variant conversions
LMD FXPack
[+] LMDFxImage: bitmap backgrounds support added (transparency on bitmapped backgrounds fixed)
InspectorPack
[+] Dynamic properties support. Very simple to use; see OnDynPropsDefine, OnDynPropGetValue and OnDynPropSetValue events.
LMD RichPack
[-] LMDRTFRichEdit: issue with loosing RTF format when loading large files fixed.
LMD DockingPack
[-] Following issue has been found and fixed: Improper dock panels Width/Height while loading it's child controls from dfm (e.g. while reading parent form).
LMD SysPack
[-] Fixed string information retrieving for unicode Delphi versions
Release 10.01 (08-Sep-2009)
LMD Tools
[*] LMDCaret: CanEnable property made published
[+] LMDCustomEdit: virtual method ShowCueBanner added
[-] CueBanner rendering fixed for backgrounded controls
[+] LMDCustomMaskEdit: AsInteger can now be used with MaskType = meMask
[-] LMDCustomMaskEdit: BTS#734 fixed
[+] LMDTaskDialogTemplate: Ctrl+C support added
[+] LMDCopyTextToClipboard global method added to LMDUtils
[-] LMDCustomSimpleLabel: AutoSize was broken - fixed
[-] LMDButtonControl: TLMDButtonControl.GetChange - HandleAllocated check added
[-] LMDSysIn: CaptionButtons on a form with BorderStyle=bsToolWindow did not work - fixed
[-] LMDCaptionButtons: AV in D2010 removed
[-] LMDCustomMemo: LoadFromStream and SaveToStream returned to Ansi until TLMDMemoStrings is replaced by TLMDMemoryStrings (or made its descendant)
[+] LMDBiTrackBar component added
[+] LMDBiProgressBar component added
[-] LMDDlgEx: Multiselect bug fixed
LMD SysPack
[-] TLMDSysNetwork IPList bug fixed (D2009)
LMD ThemePack
[-] LMDThemes* units: LMDThemeEngine division by zero for some msstyles fixed
[-] Trying to load Vista system theme caused AV on application start - fixed
LMD DockingPack
[-] The bug #0719: Wrong panel position while undocking of a panel on a Multi-Screen System has been fixed.
Release 10.0 (25-Aug-2009)
Initial Release.