Dear list members, We are pleased to announce the release of LiveCode 9.0.0 DP-7.
Developer Preview Release ========================= Warning: this is not a stable release. Please ensure that you back up your stacks before testing them. Getting the Release =================== You can get the release at https://downloads.livecode.com/livecode/ or via the automatic updater. Release Contents ================ LiveCode 9.0.0 DP-7 comes with 70 bugfixes. Moreover, more than 90 bugfixes that were fixed in LiveCode 8.1.x, are now merged into LiveCode 9.0.0 DP-7. In addition, LiveCode 9.0.0 DP-7 includes a lot of amazing new features: - Widgets now work in HTML5 standalones - Support for Android listener callbacks in LiveCode Builder is now added - The version of the Skia Library, used for text rendering, is now updated. This allows LiveCode to render colored emojis on Mac, Windows and iOS (previously they were rendered in black and white) - New array commands "difference" and "symmetric difference" have now been added - New syntax forms of the "create" command have been added, so you can now do "create card X in stack Y", or "create control Y in card Z" - New Standalone Settings for iOS, that enable background execution and support various background modes - Support for adding a whitelist of custom URL schemes has been added to the iOS Standalone Settings - IDE runs on 64 bit mode on Mac by default, and the "64 bit" option is checked by default on new OS X standalones - New version of CEF Browser, which allows to play WebM videos on Browser widget on Windows - New syntax has been added for reversing the contents of sequence types ("List", "String" and "Data"). The "reverse <Value>" statement reverses the order of the sequence. - The Property Inspector is now resizable - LiveCode Builder has now a complete set of C integer types, as well as a complete set of sized integer types - A new messageDigest(<type>, <message>) function that allows access to a large variety of cryptographic message digest hash functions, including SHA2 and SHA3, has been added. New script libraries: - A new HMAC script library has been added, to compute Keyed-Hashing for Message Authentication as described in RFC 2104 - A new dropbox v2 script library has been added. - A new diff script library has been added - A new AWS S3 script library has been added (available on Indy and Business Editions) New experimental features: - [Experimental] A new "Android Native Button" widget is added to LiveCode's widget collection - [Experimental] Support for the the load command, similar to that in the mobile engines has been added for HTML5 standalones - [Experimental] Support for HTML5 Callbacks has been added - you can now enable calling handlers in LiveCode HTML5 standalones from JavaScript - [Experimental] An infrastructure to allow LiveCode Builder modules to start and stop a background service on Android is now added In this context, "experimental" means that these features will continue to be developed and supported. However, how they are used in script may change during the development cycle of 9, before it gets to final release. Known issues ================ - The Browser widget can cause hang in the IDE in some Linux distros - see http://quality.livecode.com/show_bug.cgi?id=19658 - The Android Native Button widget uses "labelColor", not "foregound"/"textColor" to set the text color - The Android Native Button widget has the default icon in the Tools palette - see http://quality.livecode.com/show_bug.cgi?id=19871 - The Android Native Button widget "enabled" (and "disabled") property does not work The following 3 issues are probably caused by the same bug, so hopefully they will be fixed in one go: - Clock widget in HTML5 standalone is missing number 12 - see http://quality.livecode.com/show_bug.cgi?id=19873 - Graph widget in HTML5 standalone is missing last part of x-axis - see http://quality.livecode.com/show_bug.cgi?id=19874 - Header bar widget is missing the + icon in a HTML5 standalone - see http://quality.livecode.com/show_bug.cgi?id=19875 The full release notes are available from: http://downloads.livecode.com/livecode/9_0_0/LiveCodeNotes-9_0_0_dp_7.pdf Feedback ======== Please report any bugs encountered on our BugZilla at http://quality.livecode.com/ We have a forum available for discussing LiveCode Builder at http://forums.livecode.com/viewforum.php?f=93 Have fun! The LiveCode Team -- _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode