[ANN] Release 9.0.0 DP-7

panagiotis merakos panos.merakos at livecode.com
Thu Jun 15 12:42:37 EDT 2017


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



More information about the use-livecode mailing list