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

Smart Mobile Studio 2.1 (Hotfix 1)

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

We have done some improvements with v2.1, and we’ve collected these in a new hotfix release.

 

Download

You can download the installer here:

  • setup_enterprise.exe
  • setup_professional.exe
  • setup_basic.exe
  • setup_educational.exe

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

 

Changelog

Compiler

  • Linker error caused by DWS filter in HTML/CSS files are reported.
  • Added ability to cast JS “Variant” to arrays.
  • Added support for initializing record fields inline in class/record declarations.
  • Better error in case of invalid array syntax.
  • Fixed issues with symbol table handling.
  • Inline resources ({$R file:’…’}) are linked properly.
  • Non-empty set constants are supported as parameters and default parameters.
  • Added support for integer<->set conversion for small sets.
  • Local (in project folder) copies of RTL files take priority during the compilation.
  • Fixed support for ‘break’ statement inside a ‘case’ statement.
  • Fixed operator precedence, operators now evaluate just like in Delphi.

 

Debugger

  • Fixed several memory corruption problems.
  • Breakpoints are disabled when debugging is not enabled.
  • JavaScript file name is shown in the stack frame.

 

IDE

  • Added resource string export.
  • When Custom CSS was selected in project options, CSS file did not appear in the Project Manager.
  • Improved Basic edition (non-functional parts are not shown).
  • Fixed “Find in Files” which reported unit name instead of file name.
  • Fixed a rare issue with QR code generation.
  • Full path name is shown in a tab hint.
  • Console messages are shown correctly when built-in browser is used.
  • Category for components can be set in the package builder.
  • A  warning is displayed if package compilation fails during IDE load.
  • “ZIP entire project” was not working properly.
  • Fixed label display on the welcome page.
  • F3 function key was not working on the Source page of the built-in browser.
  • Improved serving of text files.
  • Fixed unicode character handling in forms.
  • Unit was not marked as saved after a new project was saved for the first time.
  • Suggestions are not invoked inside a string.
  • DataSnap proxy generator DLL is included in the installer.
  • Unopened files were not saved after ‘Make item external’.
  • Improved loading times for large and old Base64 encoded projects.
  • Fixed ‘asm’ statement detection in highlighter.
  • More than one external source file can be added in one step.
  • Fixed execution in external browser – when started twice in a row without closing Brower/Server window, source was not reloaded in the external browser.
  • Fixed occasional execution problems.
  • If an error occurs when executing program in internal browser, cursor jumps to the JavaScript source line which caused the error.

 

RTL

  • Added bunch of W3C APIs.
  • Added Tizen APIs.
  • Improved GLScene libraries.
  • Fixed problem when InitializeObject was called twice for forms in old (pre-2.1) projects.
  • CSS theme cleanup.
  • Fixed w3_getElementByName.

 

Demos

  • Added example for XMLHttpRequest.
  • Updated all contest demos [GraphicsDemo, Afternoon Walk, Real Fire, RetroBalls, Biotopia, PolyDNA]  to the new format (including minor fixes related to changes in v2.1).

 

—

Sincerely,
The Smart Mobile Studio Team

Hotfix release
« Smart Mobile Studio 2.1
Building simple native application for Windows »

One thought on “Smart Mobile Studio 2.1 (Hotfix 1)”

  1. AB says:
    06.09.2014 at 11:09

    I can confirm that some issues we identified and reported are now fixed!
    See https://github.com/synopse/mORMot/commit/6ff9e174655db51c015110e87df570703867bae4
    Thanks a lot!

Comments are closed.

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