ALERT May, 2016


In this alert ...


Powerful, feature-rich UI controls in 1 component set for 3 frameworks and 5+ operating systems.

We're pleased to announce the availability of TMS FNC UI Pack v1.1.0.0 with 3 new components!

What's new & improved in v1.1.0.0:
  • New: Introducing TTMSFNCTabSet and TTMSFNCPageControl:
    • Multiline tab with HTML formatted text
    • Optional rectangular or circular progress indication
    • Tab editing with custom editor support
    • Tab reordering
    • Significant amount of custom drawing events
    • Separate TTMSFNCPageControl which handles multiple pages
    • Ability to change position of tabs
    • Various modes including auto tab size, auto control size, fixed size and fixed auto shrink size.
  • New: Added database support for TTMSFNCPlanner via the TTMSFNCPlannerDatabaseAdapter
  • New: DisabledBitmaps property TTMSFNCToolBarButton
  • New: Added support to load inline HTML images in TTMSFNCRichEditor
  • New: Event OnImageNotFound added in TTMSFNCRichEditorHTMLIO

Related blog entry:


Available separately and also included in TMS ALL-ACCESS.






Set of highly configurable and styleable components for cross-platform FMX software development

We're pleased to announce the availability of TMS Pack for FireMonkey v3.4.0.0. with 2 new components!

What's new & improved in v3.4.0.0:
  • New : Support for RAD Studio 10.1 Berlin
  • New: Introducing TTMSFMXTabSet and TTMSFMXPageControl:
    • Multiline tab with HTML formatted text
    • Optional rectangular or circular progress indication
    • Tab editing with custom editor support
    • Tab reordering
    • Significant amount of custom drawing events
    • Separate TTMSFMXPageControl which handles multiple pages
    • Ability to change position of tabs
    • Various modes including auto tab size, auto control size, fixed size and fixed auto shrink size.
  • Improved: MoveTo method to move node to a different location in TTMSFMXTreeView
  • Improved : Cursor handling in TTMSFMXRichEditor


TMS Pack for FMX 3.4.0.0 is a free update for all active registered users. Users with an expired registration, checkout the discount offers to upgrade to the latest TMS Pack for FireMonkey or TMS Component Studio for FireMonkey after login on our website.



TMS Component Pack enables you to create modern-looking & feature-rich Windows applications faster with well over 400 components in one money and time saving bundle for Delphi 7,2007,2009,2010,XE,XE2,XE3,XE4,XE5,XE6,XE7,XE8,10 Seattle,10.1 Berlin & C++Builder 2007,2009,2010,XE,XE2,XE3,XE4,XE5,XE6,XE7,XE8,10 Seattle,10.1 Berlin

We're pleased to announce the release of TMS Component Pack v8.2.3.0


What's new in version 8.2.3.0:

  • New : Support for RAD Studio 10.1 Berlin
  • New in TAdvToolBar v6.4.0.0:
    • Wizard for Office 2016 ribbon app creation
    • Support to add TAdvBadgeGlowButton on ribbon toolbars
  • New in TAdvRichEditor v1.6.0.0:
    • Support to read HTML inline images
    • Method SelectionToCaret added
    • Event OnImageNotFound added in TAdvRichEditorHTMLIO
    • SetCaret(CharPos) overload method added
    • InsertLineBreak method added
  • New in TAdvStringGrid v8.0.4.0:
    • Event OnAllowColumnDrag event added in TAdvGridColumnPicker
    • Property grid.SearchFooter.SearchErrorColor: TColor added
    • Support for Internet Explorer URI drag & drop
    • New : ShowFixedInplaceEdit / HideFixedInplaceEdit methods added
    • SuppressRow, UnSuppressRow, UnSuppressAllRows, IsSuppressedRow functions added
    • MouseActions.DisjunctColSelectNoCtrl property added
    • OnColDisjunctSelect event added
    • OnColDisjunctSelected event added
    • hcGroupHeader, hcGroupSummary added in grid.HoverRowCells
    • Support for balloon validation for fixed cell editors
    • OnClose event added in TAdvGridColumnPicker
  • New : Method CursorToSelection added in TAdvMemo
  • New : Event OnFindDone added to TAdvMemoFindReplaceDialog
  • New : OnBeforeUrlToFile event added for custom downloading of files in TWebUpdate
  • New : NullDateDate & NullDateFormat properties added in TAdvDateTimePicker
  • New : BeginUpdate/EndUpdate methods added in THTMLTreeList
  • New : TabEdit property added to allow editing of tab caption in TAdvOfficeTabSet & TAdvOfficePager
  • New : OnTabEditDone event added in TAdvOfficeTabSet & TAdvOfficePager
  • New : SaveToBitmap() method added in TAdvSignatureCapture
  • New : OnThumbLeftHandleClick and OnThumbRightHandleClick events in TAdvSmoothSlideShow
  • New : RotationMode property to change rotation to clockwise or counterclockwise in TAdvSmoothSlideShow
  • New : ShowBorder, BorderColor and BorderColorDown properties in TAdvSmoothTouchKeyBoard
  • New : Public properties BadgeOffsetX,BadgeOffsetY added in TAdvBadgeGlowButton
  • New : OnFocusControlChange event added for TAdvPopupTouchKeyboard
  • New : Property BottomIndent added in TAdvPanel
  • New : ScrollToLast, ScrollToFirst, ScrollActiveTabRight public methods added in TAdvOfficeTabSet
  • New : OnFocusControlChange event in TAdvSmoothTouchKeyBoard
  • New : Support for high-dpi in TAdvTrackBar


Users with an active registration can as always obtain this free update now after login on our website with your registration email & code. The details of all improvements and new capabilities are described in the release notes.

For users with an expired registration, please login on our website for special discount upgrade offers to a full new version cycle of free updates and free priority support for TMS Component Pack or upgrades to our TMS Component Studio or TMS VCL Subscription.





Compact cross-platform logging framework offering informative log output to a flexible number of targets with a minimum amount of code.

We're pleased to inform an update for TMS Logging is available now.

Feature overview
  • Log to one or more output handlers such as the Console, HTML, Text file, CSV file, TCP/IP, Browser, Windows Event Log, ...
  • Heavily RTTI based for comprehensive type and class logging with simple log statements
  • Cross-platform: supports VCL Win32/Win64 apps and FMX Win32/Win64/Mac OS-X/iOS/Android apps
  • Class & property attribute based log output control & log output validation
  • Extensive & extensible data formatting capabilities
  • Multi-thread enabled & thread-safe
  • Includes options for time & delta time measurements
  • Runtime configurable log level
  • Log configuration persistence to file or registry
  • Helper methods to quickly setup custom output handlers and retrieve important information on the machine, device and application
  • Value validations to control logging based on attributes with a set of pre-defined validations such as value-range, date/time range, string length, regular expressions, ...
  • Easily extensible and customizable with custom output handlers
  • Separate TCP/IP Client included to view logger outputs remotely or TCP/IP server to log outputs of multiple client apps
  • IDE Plugin for adding missing units, inserting output handler registration code and toggling comments
  • Automatic exception logging
  • Interfaces to myCloudData.net & Exceptionless cloud logging

What's new in v1.2:
  • New: Delphi 10.1 Berlin Support
  • New: TMSLoggingDatasourceOutputHandler
  • New: TMSLoggingAureliusOutputHandler
  • New: Automatic connection mode in TMSLoggingTCPClient
  • New: Command line switches to automatically or manually connect to a specific Host in TMSLoggingTCPClient


Available separately and also included in TMS ALL-ACCESS and TMS VCL Subscription.






Delphi framework for multi-tier REST/JSON HTTP/HTTPS application server development and ORM remoting.

We're pleased to inform a major update for TMS XData is available now.

What's new in v2.0:
  • New: Delphi 10.1 Berlin support
  • New: Service operations can now receive and return any type of object. This increases flexibility significantly as you can use any type of object for structure input/output parameters, or to send/receive DTO classes, etc.
  • New: Server-Side Events allow subscribing listeners events and perform additional server-side logic
  • New: JWT (Json Web Token) authentication and Basic authentication, thanks to new TMS Sparkle
  • New: Authentication and authorization mechanism, based on TMS Sparkle
  • New: Service operations can now receive and return TJSONAncestor objects (Delphi XE6 and up only). This allows full control over the JSON request and response.
  • New: Service operations can now receive and return TCriteriaResult objects, making it easy to return Aurelius query results that use projections.
  • New: $inlinecount query option allow retrieving the total number of entities when using paged results
  • New: Method TXDataModelBuilder.RemoveEntitySet for more flexibility when building XData models.
  • New: TXDataServerModule.SetEntitySetPermissions allows configuring what operations are available in each resource type

TMS XData is part of TMS Business Subscription. Users with an active license to TMS Business Subscription receive TMS XData v2.0 free.






TMS Sparkle is a Delphi framework for network, Internet programming. It provides classes for both client and server applications/services, allowing for example performing Http requests to servers, or building Http servers that receive and process client requests. It supports several platforms, including Microsoft Windows, Mac OS X, iOS and Android. TMS Sparkle is also the core framework used by several upcoming other TMS products such as TMS RemoteDB and TMS XData.

We're pleased to announce the availability of TMS Sparkle v2.0

iOS android

What's new in v2.0:
  • New: Delphi 10.1 Berlin support
  • New: Authentication and authorization mechanism
  • New: JWT (JSON Web Token) authentication middleware (XE6 and up)
  • New: Basic authentication middleware
  • New: JSON Web Token library for creating and validating tokens (based on the Delphi JOSE and JWT Library: http://github.com/paolo-rossi/delphi-jose-jwt)
  • New: IsFloat and IsInt64 methods in TJsonReader class

TMS Sparkle is part of TMS Business Subscription. Users with an active license to TMS Business Subscription receive TMS Sparkle v2.0 free.





100% Native .XLS,.XLSX,.XLSM,.PDF,.HTML,.SVG file generation/manipulation for VCL & FMX

We're pleased to inform an update of the TMS Flexcel Studio for VCL & FMX has been released.


What's new in version 6.8
  • New: Support for Rad Studio 10.1 Berlin
  • New: Support for adding horizontal scrollbars with the API
  • New: Support for ShrinkToFit attribute in cells when exporting to pdf/html/svg/images/printing/previewing
  • New: New parameter `recalcBeforeConverting` added to ConvertFormulasToValues and ConvertExternalNamesToRefErrors
  • New: New parameter `convertFormulasToValues` added to PasteFromXlsClipboardFormat
  • New: New overload of TFlexCelPdfExport.ExportAllVisibleSheets taking a filename
  • New: New <#Switch> and <#IFS> tags in FlexCel reports
  • New: Full support of Hyperlinks in autoshapes in xlsx files
  • New: Full support for "Allow users to Edit ranges" in the API
  • New: Autosize of chart axis when rendering charts
  • New: <#IF> tag in reports can now omit the false section
  • A lot of smaller improvements & fixes





Read, write, manipulate .XLS, .XLSX files and generate PDF or HTML reports from any Windows programming language or application scripting

We're pleased to inform an update of the TMS Flexcel DLL has been released.

Features
  • DLL based interface to read/write XLS,XLSX,XLSM files
  • Manipulate Excel files from any Windows programming language or application scripting supporting DLLs
  • Includes direct DLL function imports/wrappers for old Delphi versions
  • Can handle encrypted XLS, XLSX files
  • Conversion of XLS,XLSX files to HTML or PDF files
  • Can generate PDF, HTML reports from XLS,XLSX files
  • Comes as one easy to deploy DLL and can be used on machine without Excel installed
  • Includes DLL import unit & wrapper for Delphi 6 to Delphi 10 Seattle
  • Includes 32 and 64 bit dlls
What's new in version 6.8.0.0
  • New: Support for Rad Studio 10.1 Berlin
  • New: Updated the dll to use FlexCel 6.8 library





100% managed code Excel (.XLS & .XLSX), HTML, SVG and PDF report generation for .NET, Mono, Xamarin.iOS, Xamarin.Android, Xamarin.Mac, Oxygene

We're pleased to inform an update of the TMS Flexcel Studio for .NET has been released.


What's new in version 6.8.0.0
  • New : Support for adding horizontal scrollbars with the API
  • New : Support for Windows 10 Universal Apps
  • New : Support for ShrinkToFit attribute in cells when exporting to pdf/html/svg/images/printing/previewing
  • New : New parameter `recalcBeforeConverting` added to ConvertFormulasToValues and ConvertExternalNamesToRefErrors
  • New : New parameter `convertFormulasToValues` added to PasteFromXlsClipboardFormat
  • New : New overload of TFlexCelPdfExport.ExportAllVisibleSheets taking a filename
  • New : New <#Switch> and <#IFS> tags in FlexCel reports
  • New : Full support of Hyperlinks in autoshapes in xlsx files
  • New : Full support for "Allow users to Edit ranges" in the API
  • New : Autosize of chart axis when rendering charts
  • New : <#IF> tag in reports can now omit the false section
  • Various smaller improvements & fixes





We're pleased to announce this week we launched the v5.0 website with a new design and an improved organisation of products by technologies!

An overview of the main goals of the new website are bundled in this blog post. If you're having issues with the new website, please press F5 to force the browser to refresh the cached CSS.




We're pleased to announce that TMS software teams up with Malcolm Groves' new Code-Partners company.

With this partnership, Code Partners becomes our exclusive representative for Australia, Japan and East-Asia. Code Partners will offer a full scale of services to assist you with your needs for application development. We're convinced that Malcolm's deep technical product knowledge, long-time experience with Delphi and software development in general and strong motivation is an excellent choice for a successful & long-term partnership.



As always, we thank all users for the numerous inputs, feedback, comments and suggestions. This is an invaluable help to steer our developments here at TMS software. We continue to look forward to all your further communications to direct our team to provide you better tools and components for your needs.

Kind regards,
TMS software team
Email: info@tmssoftware.com
Web: http://www.tmssoftware.com
Support, FAQ & Manuals: http://www.tmssoftware.com/site/support.asp


Follow latest developments at tmssoftware.com




NOTICE: If you wish to unsubscribe from the TMS software Newsletter, please click here.