LMD VCL 2009 - What's New?

From LMD
Revision as of 14:05, 1 October 2008 by Fduch (talk | contribs)

Jump to: navigation, search

<< Back to Getting started page

[edit]

General

Support for IDEs and operating systems

  • Compatible with Delphi 2009 and C++ Builder 2009 (Tiburon)!
  • Support for Delphi/CBuilder 5+6/Delphi 8 dropped. Result was code cleanup and optimization, because much redundant legacy code could be removed.
  • Win95/ NT 3.5 OS is no longer tested. Supported OS are Win98 and WinNT4 or better. For recent Delphi releases same platforms as the IDE are supported (e.g. Delphi 2009 officially supports Win2k or better only).

Product Configuration

  • Number of LMD-Tools editions was reduced from 4 to 2 (LMD-Tools and LMD-Tools SE)
  • DesignPack and ScriptPack were exclusively moved to LMD IDE-Tools
  • Number of ElPack editions was reduced to 1 (LMD ElPack)

Installers

  • Registered LMD VCL Complete users can now choose to download a full installer including all main products (new feature) or to download main product installers (LMD-Tools, ElPack, IDE-Tools) as before.
  • On request all installers include full demo sets again. Only helpfile packages are available as separate download.

Designtime Features

  • SplashScreen/AboutBox support in Delphi IDE (Delphi 2005 and better).
  • New configuration Dialog added. Use this dialog to specify settings for all LMD Packages. In Win32 IDEs the dialog is also available via Tools Menu.

Common new features

  • Improved shared Unicode support. For existing IDEs, but also in preparation for upcoming CodeGear Delphi 2009 and C++ Builder 2009 releases with native Unicode support.
  • Validator controls: Except TLMDHintErrorProvider (lmdcore package) all Validator and Error Provider controls are now included in lmdrtlx package and can be shared among LMD-Tools and LMD ElPack.
  • Complete Rework of Themes support. LMD-Tools and ElPack share now unified ThemeMode/GlobalThemeMode properties and can be controlled globally. The new theme support is fully generic. If no additional theme support is required, platform themes are used. Using ThemePack any *.MSStyles files can be used. Future LMD VCL releases will add several new custom themes which can be used throughout all packs.

New Packages

  • LMD InspectorPack - Powerful Object Inspector component and derived controls
  • LMD LogTools - Advanced logging services, for use with the AnyLogger client (when available, the local AnyLogger Client will be free for all customers who purchased a main LMD 2009 VCL product (LMD-Tools, LMD ElPack, IDE-Tools or VCL Complete).
  • LMD PluginPack - Plugin Infrastructure for your projects. Allows to extend your applications with custom modules (Win32 only)
  • LMD ThemesPack - Allows usage of MSStyles themes, but unlike previous releases this feature can be enabled/disabled dynamically. No more Theme switches and recompilation of library code, but a separate package which you can decide to use or not at runtime. E.g. creating applications which automatically uses *.MSStyles themes on non-themed platforms (like Win2k) and system themes on themed platforms (like WinXP/Vista) is now a snap.
  • LMD ScriptPack: VCL.NET support added.

Standalone Packs with major updates

  • LMD DesignPack
  • LMD ScriptPack
  • LMD SyntaxEdit
  • LMD WebPack

LMD-Tools

Main Controls

LMD WebPack

  • WebNews should support RSS feeds.
  • WebUpdate: Support link to WebConfig.
  • Fully automated updater solution
  • Improve MAPI support
  • TLMDWebHTTPGet: Repeated use of Process call does not update Progress property when used on OnProcess event.
  • Code Refactorings
    • XML and HTML code is doubled. Also Lexer code.
    • Removed redundant code in LMDStringsSupport.pas

LMD ElPack

  • A lot of property editors was redesigned.
  • New cell control was added: TElXCellComboBox is the descendant of TElCellControl for representing a ComboBox in the cell of ElXTree.

LMD IDE-Tools

IDE-Tools Core

LMD DesignPack

LMD ScriptPack

LMD SyntaxEdit

  • Drag and drop text support.
  • Delphi/Builder 2009 support.
  • Bugfixes

Changes/Enhancements since initial LMD VCL 2007 release

LMD-Tools

LMD ElPack

LMD IDE-Tools

Archive