| mdLib / Version History |
| |
| 1.0.3.1 - 28th August 2006 |
| |
 |
Changed - Improved efficiency of TMLGroupBar.MouseMove & TMLGroupBar.MouseDown methods |
 |
Changed - Improved efficiency of TMLGroup and TMLGroupBarItem image painting |
 |
Changed - TMLGroupBar.Cursor now turns to crHandPoint when over open\close button |
 |
Changed - Renamed TMLGroupBar.CanShow method to TMLGroupBar.IsVisible |
 |
Fixed - TMLGroupBar would not paint transparent bitmaps correctly on some systems |
 |
Fixed - TMLGroupBar.MouseDown now ignores invisible groups (thanks to Uwe Wilske) |
 |
Added - TMLCustomGroupBar.Options (gboOnlyOpenOneGroup, gboHideOpenCloseButton) |
 |
Added - TMLCalendar (ML_ExtCtrls) |
 |
Added - ML_DrawText (ML_Graphics) |
 |
Added - TMLRegistry.ValueCount |
 |
Added - TMLRegistry.ReadStrings |
 |
Added - TMLRegistry.WriteStrings |
| |
| 1.0.2.0 - 29th November 2005 |
| |
 |
Added - TMLXMLDocument (ML_XML) |
 |
Added - ML_IsScreenSaverEnabled (ML_Windows) |
 |
Added - ML_EnableScreenSaver (ML_Windows) |
 |
Added - ML_ForceForegroundWindow (ML_Windows) |
 |
Added - ML_CalculateEstimatedTimes (ML_Math) |
| |
| 1.0.1.1 - 8th May 2005 |
| |
 |
Fixed - ML_StrChrOnly crash |
 |
Added - ML_GetDirectories (ML_SysUtils) |
 |
Added - ML_CountStr (ML_StrUtils) |
 |
Added - ML_GetDesktopColourDepth (ML_Windows) |
| |
| 1.0.1.0 - 14th August 2004 |
| |
 |
Added - Source Code |
 |
Fixed - TMLGroupBar not opening some groups that contained frames |
 |
Added - TMLGroupBar,TMLGroups,TMLGroup,TMLGroupItems,TMLGroupItem classes are now assignable |
 |
Changed - Greatly improved handling of TMLGroup frames and TMLGroupItem panes |
 |
Changed - Greatly improved & optimised TMLGroupBar painting code |
 |
Changed - Reworked TMLGroupBar scrolling code |
 |
Removed - TMLGroupBar.OnClick |
 |
Removed - TMLGroupBar.OnDblClick |
 |
Added - TMLExceptionReportSendBase (ML_ExtCtrls) |
 |
Added - TMLExceptionHandlerOptions.ehoDefaultApplicationHandler |
 |
Added - TMLExceptionHandlerOptions.ehoTerminateApplication |
 |
Added - TMLExceptionHandler.ReportFilesAreBeingStoredOrSent |
 |
Added - TMLExceptionHandler Example |
 |
Changed - TMLExceptionReportSendByEmailMapi now inherits from TMLExceptionReportSendBase |
 |
Changed - TMLExceptionHandler form now shows report options if storing or sending files |
 |
Changed - TMLExceptionHandler.Details.Id to not include braces ('{' and '}') |
 |
Renamed - TMLExceptionEmail to TMLExceptionReportSendByEmailMapi |
 |
Renamed - TMLExceptionHandler.Email to TMLExceptionHandler.ReportSendByEmailMapi |
 |
Renamed - TMLExceptionReportSendType.ertEmail to TMLExceptionReportSendType.ertEmailMapi |
 |
Renamed - TMLExceptionReportType to TMLExceptionReportSendType |
 |
Renamed - ML_DesktopAsBMP to ML_WindowToBMP |
 |
Added - ML_ReverseString (ML_StrUtils) |
 |
Added - ML_StringToBoolean overloaded function that raises an exception instead of returning a default value (ML_SysUtils) |
 |
Added - ML_BooleanToTrueFalse (ML_SysUtils) |
 |
Added - ML_BooleanToTF (ML_SysUtils) |
| |
 |
When opening forms or frames that contain a TMLGroupBar (that was added using mdLib V1.0.0.0) you will receive errors relating to five properties that are no longer used (HorzScrollBar.Visible, VertScrollBar.Range, VertScrollBar.Smooth, VertScrollBar.Tracking, VertScrollBar.Visible). Clicking 'ignore' will force Delphi to automatically remove these properties from the DFM. |
 |
When opening forms or frames or compiling code that dynamically creates a TMLExceptionHandler (that was added using mdLib V1.0.0.0) you will receive errors (Email.ToAddress.Strings, Email.Body.Strings, Email.Subject) relating to a property (Email) that has been renamed. Clicking 'ignore' will force Delphi to automatically remove these properties from the DFM, however doing this will loose the values that were assigned to them (please make a note of these property values before you install mdLib V1.0.1.0). Please see the change log above for further details on this property. |
| |
| 1.0.0.0 - 12th March 2004 |
| |
 |
Public Release |
 |
Added - TMLList (ML_Classes) |
 |
Added - TMLStringList (ML_Classes) |
 |
Added - TMLGroupBar (ML_ComCtrls) |
 |
Added - TMLLabelUrl (ML_ExtCtrls) |
 |
Added - TMLExceptionHandler (ML_ExtCtrls) |
 |
Added - TMLProgress (ML_ExtCtrls) |
 |
Added - TMLApplication (ML_Forms) |
 |
Added - ML_DesktopAsBMP (ML_Graphics) |
 |
Added - ML_BMPToJPG (ML_Graphics) |
 |
Added - TMLUrl (ML_Internet) |
 |
Added - ML_HtmlEscape (ML_Internet) |
 |
Added - TMLMAPISend (ML_MAPI) |
 |
Added - ML_GetMapiErrorDescription (ML_MAPI) |
 |
Added - TMLRegistry (ML_Registry) |
 |
Added - ML_RightPos (ML_System) |
 |
Added - ML_FormatPath (ML_SysUtils) |
 |
Added - ML_BooleanToYN (ML_SysUtils) |
 |
Added - ML_BooleanToYesNo (ML_SysUtils) |
 |
Added - ML_StringToBoolean (ML_SysUtils) |
 |
Added - ML_GetToken (ML_SysUtils) |
 |
Added - ML_PadLeft (ML_SysUtils) |
 |
Added - ML_PadRight (ML_SysUtils) |
 |
Added - ML_IsBitwise (ML_SysUtils) |
 |
Added - ML_StrChrOnly (ML_SysUtils) |
 |
Added - ML_StrIntChrOnly (ML_SysUtils) |
 |
Added - ML_StrFloatChrOnly (ML_SysUtils) |
 |
Added - ML_PluralOrSingularWord (ML_SysUtils) |
 |
Added - ML_ExtractFileNameOnly (ML_SysUtils) |
 |
Added - ML_CreateGUID (ML_SysUtils) |
 |
Added - ML_RaiseLastOSError (ML_SysUtils) |
 |
Added - ML_VarArrayGetRow (ML_Variants) |
 |
Added - TMLWin32FileVerInfo (ML_Windows) |
 |
Added - TMLWin32OperatingSystem (ML_Windows) |
 |
Added - ML_GetProcessObjectFromWindowHandle (ML_Windows) |
 |
Added - ML_GetProcessObjectFromProccesId (ML_Windows) |
 |
Added - ML_GetOSVersionName (ML_Windows) |
 |
Added - ML_GetWindowsFolder (ML_Windows) |
 |
Added - ML_GetSystemFolder (ML_Windows) |
 |
Added - ML_GetTempFolder (ML_Windows) |
 |
Added - ML_GetUserName (ML_Windows) |
 |
Added - ML_GetComputerName (ML_Windows) |
 |
Added - ML_GetGlobalMemoryStatus (ML_Windows) |
 |
Added - ML_GetShortFileName (ML_Windows) |
 |
Added - ML_CompilerDirectives.inc |
 |
Added - TMLProgress Example |
 |
Added - TMLGroupBar Example |