ALERT November, 2016


In this alert ...

Delphi library that provides an easy way to evaluate mathematical expressions, calculate symbolic derivatives and work with units of measurement.

We're pleased to announce the release of the new TMS Analytics & Physics Pack v1.0.0.0


Feature overview

TMS Analytics & Physics Pack is a Delphi library for developers that contains special classes to work with analytical expressions in Delphi programs - parse expressions, calculate expression values with multiple parameters, expression based derivatives calculation and so on. TMS Analytics & Physics Pack allows using various physics concepts (such as physical quantities, units of measurement, ...) in Delphi programs.

Benefits
  • 100% Delphi code
  • Strongly structured class hierarchy
  • Universal algorithms for working with formulae of any complexity and for working with physics concepts
  • Many predefined functions and physical entities (physical quantities, units of measurement)
  • Easy to introduce new functions for any argument types and new physics concepts (physical quantities, units of measurement and so on)
  • Easy to overload operators for any argument types
  • Working with Complex numbers, 3D vectors and tensors
  • Working with indexed data (arrays, matrixes and higher dimensioned data)
  • Analytical (expression based) derivative calculation
  • Platform independent: can be used in VCL and FMX applications for Windows, macOS, iOS, Android
For more information about TMS Analytics & Physics Pack, you can visit the product page or check out the developers guides: You can also read a brief introduction on TMS Analytics & Physics Pack here.




TMS Analytics & Physics Pack is now available for all TMS ALL-ACCESS customers!

Users with an active license to TMS ALL-ACCESS receive TMS Analytics & Physics Pack v1.0.0.0 FREE.
The registered download link is available from the 'My products' page after login on our website with your registration email and code. Discover how you can save over 70% with TMS ALL-ACCESS.





We're happy to announce that TMS Aurelius, our highly regarded ORM (Object Relational Mapping) framework for Delphi, has now a Free Edition.



TMS Aurelius Free Edition has all the features that are available in the paid registered license. Not only that, but it also allows you to use it in commercial applications. So in the sense of features and usage, there is absolutely no difference in what you can use and what you can do with it compared with paid version.

The only differences are that Free Edition is only available for Delphi 10.1 Berlin, in binary format. The paid license is available for earlier versions of Delphi, comes with full source code and, of course, includes what we consider the biggest "feature" of all: it gives you high priority to our top-notch and fast support.

You can register for downloading TMS Aurelius Free Edition until Nov 30, 2016! The linked page also includes the FAQ and full table comparing the free and paid version. We hope you enjoy it!

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,10.1 Berlin Starter Edition & C++Builder 2007,2009,2010,XE,XE2,XE3,XE4,XE5,XE6,XE7,XE8,10 Seattle,10.1 Berlin

TMS Component Pack v8.4.0.0 brings over 70 new features, 46 of which coming directly from our feature request system . See the what's new guide for all information & details about the new features and participate in our feature request system to influence the next versions of TMS Component Pack.

What's new in version 8.4.0.0:
  • New: Introducing TAdvPlannerPopupToolBar v1.0.0.0: Non-visual component that can be assigned to Planner.PopupToolBar. When assigned, this will show a small quick formatting toolbar when the mouse hovers over the selected PlannerItem in the Planner. It allows to quickly change color, font, alignment of the TPlannerItem.


  • New: Introducing TAdvDBDataLabel v1.0.0.0: DB-aware version of TAdvDataLabel, a dual label component that can display different value types in specific defined formats.


  • New: Introducing TAdvmyCloudDataFormPanel & TAdvmyCloudDataFormBox v1.0.0.0: New components to automatically display data-entry forms for data in the cloud via service http://myCloudData.net driven by rich metadata in the cloud service and a parameterizable layout engine. TAdvmyCloudDataFormPanel is a panel containing the data entry controls, TAdvmyCloudDataFormBox is a scrollable control containing the data entry controls. See blog for more info.


  • New in TAdvStringGrid v8.2.0.0:
    • grid.SearchFooter.ShowResults: Boolean property / grid.SearchFooter.ResultFormat: string property added. When true, the number of matches for a search from the search footer is displayed in the search footer. The SearchFooter.ResultFormat can specify the formatting string for this number.
    • Public properties PrintSettings.ScaleFooter, PrintSettings.ScaleHeader added
    • Event OnFilterCheckMouseDown added
    • Property grid.Hyperlink[c,r]: string added
    • function HasHyperlink(c,r): boolean addded
    • TAdvPreviewDialog.DialogResizable property added
    • Parameter IgnoreHTML added to FindMulti() method
    • OnOleDropFiles event to handle multiple file drop
    • SearchFooter.IgnoreAccents property added
    • fnIgnoreAccents option added in search parameter
    • ControlLook.RadioRange property added
    • Support to export hyperlinks to Excel via TAdvGridExcelIO

  • New in TAdvMultiInputQueryDialog v1.1.0.0:
    • Clear button capability added, OnClearClick event added
    • Default button capability added, OnDefaultClick event added
    • ButtonsAlignment property added
    • CaptionOK, CaptionCancel, CaptionClear, CaptionDefault properties added

  • New in TSPBEPC v1.1.0.0:
    • ChartType ctEPC2010EEI added
    • Property RangeVisible added

  • New in T(DB)Planner v3.5.0.0:
    • Planner Popup toolbar capability added
    • Navigator buttons also available for vertical resource axis
    • TPlannerItem.Ellipsis added to control ellipsis drawing on item
  • New in TAdvGlowButton v2.4.5.0:
    • DropDownDirection ddUp capability added
    • DownPicture property added

  • New in TAdvSpinEdit v1.7.2.0:
    • OnClipboardCut,OnClipboardCopy,OnClipboardPaste events added
    • OnAfterClipboardCut,OnAfterClipboardCopy,OnAfterClipboardPaste events added
    • ImeMode & ImeName exposed
  • New in TAdvRichEditor v1.6.4.:
    • OnMergeField event added for merging with dynamic values
    • Dynamic merge field merging with DB merge source
  • New in TAdvEdit v3.4.2.0:
    • Property DefaultHandling added to TAdvMaskEdit
    • StyleElements exposed
    • OnAfterClipboardCut, OnAfterClipboardCopy, OnAfterClipboardPaste events added
  • New: TFormControlInspectorEditLink added in TMS InspectorBars
  • New: TRatingCategory.Visible property added in TAdvRatingGrid
  • New: AutoClose support added to TAdvInputTaskDialog
  • New: OnAutoClose event added in TAdvTaskDialog
  • New: Resolution property added in TAdvWatch, TAdvTimePickerDropDown
  • New: Property IPv4Address, IPv6Address to get & set address as numeric value in TAdvIPEdit
  • New: OnAfterItemReorder event triggered after an item is succesfully reordered in TAdvPolyList
  • New: StaySelected and Down property for button elements in TButtonBarItem in TAdvPolyList
  • New: Picture property added to specify button picture as PNG,JPG,GIF in TAdvEditBtn
  • New: ShowFocus, ReturnIsTab & Transparent property added in TAdvGraphicCheckLabel
  • New: AllowGrayed property added in THTMLButtons
  • New: DropDown type added in TAdvMetroButton
  • New: DropDowmMenu added in TAdvMetroButton
  • New: ShowDeleteButton property added to show delete button on items in TAdvListEditor

  • New: StyleElements exposed in TAdvComboBox
  • New: Automatic file lookup search in TAdvFileNameEdit
  • New: AdvOfficePager.Text, AdvOfficePage.Text property added to show text on empty pager/page in TAdvOfficePager
  • New: AnnotationOrientation property in TAdvSmoothTimeLine
  • New: IndicatorHint property databinding for TDBAdvSmoothTimeLine
  • New: AllowChange property on capacity item level to change the capacity value of an item in TAdvSmoothCapacityBar
  • New: OnItemChangeValue event, triggered when changing the capacity value of an item via interaction in TAdvSmoothCapacityBar
  • New: Support for VCL styles in TAdvSearchList & TAdvResponsiveList
  • New: ListType property added to select between listbox & checklistbox in TPickDialog
  • New: Methods StepUp/StepDown added in TAdvProgressBar
  • New: dcEditComboBox control type added in TAdvDBFormPanel
  • New: Persist settings to database in TFormSize
  • New: ReturnIsTab exposed in TAdvDBComboBox
  • New: Label attached to TCheckListEdit added
  • New: ReturnIsTab property added in TCheckListEdit
  • New: LinkerDateTime function added in TEXEInfo
  • New: Public property State added in TAdvSplitter
  • New: Various mouse & drag related events exposed in TAdvToolBarPager, TAdvPage, TAdvToolBar, TAdvQuickAccessToolBar
  • New: Header and Footer HTML support in TAdvSmoothTileList
  • New: AddImageFromStream method to add images from a stream in TAdvSmoothSlideShow
  • New: Whats New dialog can display mini HTML formatted text including having hyperlinks in TWebUpdate (* TMS Component Pack only)
  • New: OnCheckClick event added in TAdvDateTimePicker
  • New: Label shows label caption via hint when label text is longer than label width in TAdvDBLookupComboBox
  • New: StyleElements exposed in TAdvDBLookupComboBox
  • New: Alternative layout mode with Rows / Columns and separate column / row span for each button in TAdvSmoothExpanderButtonPanel
  • New: Method UnSelect added in TAdvMemo
  • New: OnSaveValue event added in TAdvListView
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, TMS VCL Subscription or TMS ALL-ACCESS.




TMS Cryptography Pack contains strong and up to date algorithms to perform most cryptographic operations. It includes algorithms to encrypt/decrypt, sign/verify, hash and authenticate data and files.

We're pleased to announce a new version of TMS Cryptography Pack is available now with iOS support.

What's new in v2.1.0.0:
  • New: Support of iOS (iOS32, iOS64)
  • New: Section in documentation on how to use the random generators properly
  • New: Base64url encoder and decoder added in TConvert class
  • New: Properties added in AES and SPECK to give choice of IV and padding to user
  • New: Base58 encoder and decoder added in TConvert class
  • New: RIPEMD-160, a hashing function used in Bitcoin
  • New: Blake2, a fast hashing function
  • New: Argon2, a key derivation function, winner of the Password Hashing Competition
  • New: Demo for C++

Available separately and also included in TMS ALL-ACCESS.




VCL Component with extensive configurability for integrating Google Maps in VCL applications

We're pleased to announce the release of TMS WebGMaps v2.6.0.0


What's new & improved in v2.6.0.0
  • New: TWebGMapsDialog: helper component to enable marker editing at run-time: add and remove markers, set or change the color of a marker and import/export POI files
  • New: Design-time markers editor
  • New: SaveMarkersToPOI method added
  • New: SaveMapBounds, LoadMapBounds methods added
  • New: Markers.Text property added
  • New: MapOptions.DisableTilt property added
  • New: ControlsOptions.RotateControl property added
  • New: Markers[].MapLabel.OffsetLeft/OffsetTop properties added
  • New: Added support to update the Markers[].MapLabel settings on the map
  • New: RenderDirections parameter added: RouteColor
  • Improved: Google Maps Premium compatibility

Available separately and also included in TMS VCL Subscription.





FireMonkey component with extensive configurability for integrating Google Maps in FireMonkey applications

We're pleased to announce the release of TMS FMX WebGMaps v2.6.0.0


What's new & improved in v2.6.0.0
  • New: SaveMarkersToPOI method added
  • New: SaveMapBounds, LoadMapBounds methods added
  • New: RenderDirections parameter added: RouteColor
  • New: Markers[].MapLabel.OffsetLeft/OffsetTop properties added
  • New: Markers.Text property added
  • New: MapOptions.DisableTilt property added
  • New: ControlsOptions.RotateControl property added
  • New: Added support to update the Markers[].MapLabel settings on the map
  • Improved : Google Maps Premium compatibility
Available separately and also included in TMS Component Studio for FireMonkey.





Set of native iOS components for FireMonkey applications for iPhone, iPad, iPod. No compromises: 100% iOS performance, 100% iOS look & feel

We're pleased to announce a new version of TMS iCL has been released.

What's new in v3.0.0.0:
  • New: TTMSFMXNativeCameraViewController, stand-alone component to access the camera:
    • Take photos without going through the default camera application
    • Separate Initialization, Start and Stop process
    • Events to capture image data and stream
    • Popup version
  • New: TTMSFMXNativeBarCodeScanner, stand-alone component to scan various types of bar codes :
    • Inherits from TTMSFMXNativeCameraViewController and adds the capability of capturing various types of codes (QR, EAN, DataMatrix, and many more ...)
    • Popup version


Available separately and also included in TMS Component Studio for FireMonkey.




Set of components for true native macOS application development. No compromises: a 100% macOS look and feel!

We're pleased to announce a new version of TMS mCL has been released.

What's new & improved in v1.9.1.0:

  • New: Horizontal and Vertical Ruler in TTMSFMXNativeNSTextView
  • New: Vertical scrollbar in TTMSFMXNativeNSTextView
  • Improved: Enclosement in NSScrollView in TTMSFMXNativeNSTextView


Available separately and also included in TMS Component Studio for FireMonkey.




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.5.0.

What's improved in v3.4.8.0:
  • Improved: Styling support for TTMSFMXPageControl and TTMSFMXTabSet
  • Improved: Handling keyboard ALT, SHIFT and CTRL keys without navigating to selecting item in TTMSFMXTreeView


Available separately and also included in TMS Component Studio for FireMonkey.




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.