Smart Mobile Studio
  • News
  • Forums
  • Download
  • Store
  • Showcases
    • Featured demos
    • The Smart Contest 2013, Round 1 – Graphics
  • Documentation
    • Get the book
    • System requirements
    • Prerequisites
    • Getting started
      • Introduction
      • Application architecture
      • The application object
      • Forms and navigation
      • Message dialogs
      • Themes and styles
    • Project types
      • Visual project
      • Game project
      • Console project
    • Layout manager
    • Networking
      • TW3HttpRequest
      • TW3JSONP
      • Loading files
  • About

Monthly Archives: October 2014

Smart Mobile Studio 2.1 (Hotfix 2)

Posted on 11.10.2014 by Smart Mobile Studio Team Posted in Announcements, Developers log, News 1 Comment

More fixes are collected in this second hotfix release.

 

Download

You can download the installer here:

  • Basic
  • Professional
  • Enterprise
  • Educational

For information about other releases, take a look in the release history.

 

Changelog

Compiler

  • Fixed support of expressions in array insert.
  • FloatToStr is now overloaded rather than a function with a default parameter.
  • Added support for + and += operators for array concatenation.
  • Fixed issue with overloaded methods and public/private scoping.
  • Fixed scoping issues with helpers.
  • Added support for the ‘library’ keyword.
  • Parser supports default property of a property. Example: someObject.stringDictionary[‘abc’] := ‘123’;
  • Relaxed Gabelou for fields of external classes.
  • Eliminated TObject dependency from some external-class related codegen.

 

IDE

  • Fixed: ‘Code packing’ option was not stored.
  • Preferences not defaulted properly after a re-installation

 

RTL

  • Fixed some minor issues and UTF-8 encoding in the RTL
  • Shims.InternetExplorer is included if SMART_LEGACY_INTERNET_EXPLORER conditional symbol is defined.
  • Fixed setting style attributes in SmartCL.Borders.
  • Fixed code that sets font family in TW3CustomFont.
  • Added property .TextContent.
  • Added SmartCL.Controls.ScrollBox to SmartCL.Controls.
  • Removed deprecated unit warning in DataSnap.pas
  • Added JEventTarget overload (needed for older browsers).
  • Added Method, StatusClass, and URL properties to TW3HttpRequest.
  • Added Timeout and OnTimeout properties to TW3HttpRequest.
  • Added THttpHeaders class to SmartCL.Inet.
  • Added unit SmartCL.Inet.REST which simplifies sending REST requests.
  • Added function Test to string helpers in SmartCL.RegEx.
  • Fixed default Header / Toolbar controls inverse gradient colors.
  • Fixed OnTouch event handling for controls that can accept focus (memo, edit).

 

Demos

  • A Smart Book Demos are converted to 2.1 format.

 

—

Sincerely,
The Smart Mobile Studio Team

Hotfix release

Pages

  • About
  • Feature Matrix
  • Forums
  • News
  • Release History
  • Download
  • Showcases
    • The Smart Contest 2013, Round 1 – Graphics
  • Store
  • Documentation
    • Creating your own controls
    • Debugging, exceptions and error handling
    • Differences between Delphi and Smart
    • Get the book
    • Getting started
      • Introduction
      • Local storage, session storage and global storage
      • Application architecture
      • The application object
      • Forms and navigation
      • Message dialogs
      • pmSmart Box Model
      • Themes and styles
    • Layout manager
    • Networking
      • Loading files
      • TW3HttpRequest
      • TW3JSONP
    • Prerequisites
    • Real data, talking to sqLite
    • System requirements
    • Project types
      • Visual project
      • Game project
      • Console project

Archives

  • December 2019
  • December 2018
  • November 2018
  • July 2018
  • June 2018
  • February 2018
  • September 2017
  • April 2017
  • November 2016
  • October 2016
  • September 2016
  • April 2016
  • March 2016
  • January 2016
  • October 2015
  • September 2015
  • July 2015
  • April 2015
  • January 2015
  • December 2014
  • October 2014
  • September 2014
  • August 2014
  • July 2014
  • June 2014
  • March 2014
  • February 2014
  • January 2014
  • December 2013
  • November 2013
  • October 2013
  • August 2013
  • July 2013
  • June 2013
  • May 2013
  • April 2013
  • March 2013
  • February 2013
  • January 2013
  • December 2012
  • November 2012
  • August 2012
  • July 2012
  • June 2012
  • May 2012
  • April 2012
  • March 2012
  • February 2012
  • January 2012
  • November 2011
  • October 2011
  • September 2011

Categories

  • Announcements (25)
  • Developers log (119)
  • Documentation (26)
  • News (104)
  • News and articles (16)

WordPress

  • Register
  • Log in
  • WordPress

Subscribe

  • Entries (RSS)
  • Comments (RSS)
© Optimale Systemer AS