Titanium Desktop SDK Release Notes

Titanium Desktop SDK, Titanium Mobile SDK and Titanium Developer (the GUI) products are versioned independent of each other so we can release them separately as required. The following are the major changes for each release of the Desktop SDK.

1.2.0-RC4 - September 14, 2011

Fix local storage on OSX 10.7

Thread object overwrite in HTTPClient

1.2.0-RC3 - August 11, 2011

WebKit Upgrade for Linux (WebKitGTK 1.4.2).

Ubuntu 11.04 support added.

Resolve crash when running MSI installer on Windows 7.

Resolve WebKit related crash on OS X Lion.

OS X Lion "networked" apps now run.

WebKit Upgrade for OS X (r91865).

HTTPServer crashing during GC cycle resolved.

1.2.0-RC2 - June 24, 2011

Initial Support for the Mac App Store
When building for the App Store we compile for the webkit on 10.6. The apps
are only accepted if they run on 10.6, 10.5 is not accepted.

Initial Support for javascript obfuscation using the Google Closure library.

WebKit for OSX and Linux has been updated, Windows is slated for a new
WebKit by the time 1.2 is ready for GA.

Drillbit test harness has been updated for the 1.2 SDK.

Memory leak on Windows has been fixed, when app starts.

Remove glib on the Linux build, this was causing a crash on recent distros of
Linux (i.e., Ubuntu 10.04 and Ubuntu 10.10). This is still a problem updating
the latest SDK, please see:

http://support.appcelerator.com/tickets/JXQ-14644-778

Linux requires a current up to date Maverick 10.10, Natty (11.04) is not supported.

Fixed a hang when using tibuild.py

HTTPClient has been updated to use streams rather than reading entire buffer.

openFileChooserDialog has been properly documented.

apidocs have been updated for addTray to be more specific on URL location
which should be on the local filesystem.

FileStream now implements the Stream interface.

HTTPClient now allows re-use, after current request is done.

Restore SnarlInterface which somehow was deleted.

The mechanism to call Python, Ruby, and PHP from Titanium has changed to
now use Titanium.include().