Release 9.0.0 RC-1

hh hh at hyperhh.de
Wed Mar 14 14:36:22 EDT 2018


Special thanks for the detailed documentation of changes
in the release notes and also the compact listing here.

> Panos/LCTeam wrote:
> 
> 1. New libraries added:
> 
> - Amazon Web Services (AWS) Library
> - Android Audio Recorder Library
> - Android Background Audio Library
> - Command-line Option Parser (getopt) Library
> - Dropbox Library
> - HTTPD Library
> - Message Authentication Library
> - MIME Library
> - OAuth2 Library
> - Object Repository Library
> - QR Code Generator Library
> - Time zone Library
> - Toast Notification Library
> - Unified Diff Library
> - Remote Debugger Library (available in the Business Edition)
> - Script Profiler Library (available in the Business Edition)
> - Secure Key Storage Library (available in the Business Edition)
> 
> 2. New Widgets added:
> 
> - Spinner Widget
> - Android Native Button Widget
> - Android Native Field Widget
> - iOS Native Button Widget
> - Mac Native Button Widget
> - Mac Native Field Widget
> - HTML5 Native Button Widget
> - Signature Widget (available in the Indy and Business Edition)
> - Map Widget (available in the Indy and Business Edition)
> 
> 3. Added support for foreign function interface (FFI) in LCB, which can be
> used to access native APIs on all supported platforms. With FFI, you can
> bind to foreign handlers, so in other words you can wrap functions in C,
> Objective C and Java and call them directly from LiveCode. Moreover, it
> gives you the ability to include dynamic libraries in extensions and bind
> to their functions.
> 
> 4. New IDE features added, in various IDE components, for example:
> 
> - Enhanced contextual menus, allowing you to access and edit behaviors
> - Extended drag-and-drop support to stackfiles
> - Enhanced resizable Property Inspector, allowing to access more properties
> - SVG support
> - Enhanced DataGrid object with native scrollers, edit mode swipe actions
> and drag reordering
> - Enhanced Script Editor with autocomplete, live errors, bracket completion
> and more
> - Optimised Search in Script Editor
> - Enhanced Project Browser with many keyboard shortcuts, ability to flag
> scripts that have errors, as well as showing up to 10 nested behaviors.
> - New HTML5 deployment library, allowing you to test your HTML5 standalone
> directly from the IDE, using the "Test" button of the LiveCode menubar.
> 
> 
> 5. New engine features added, including:
> - Added missing create syntax forms
> - Expanded range of 'random()' to 53-bits
> - Added new set ops and into form
> - Added a recordFormats function
> - Added messageDigest() function with SHA2 and SHA3 support
> - Enabled NFC tag reading on Android
> - Added maximum text length property for a native iOS field
> - Implemented "do ... as javascript" in html5 engine
> - Removed size limitation for creating graphics
> - Added support for showing widgets in HTML5 standalones.
> - Added support for HTML5 windowing: This allows tooltips, dialogs, and
> pop-up menus to work within the HTML5 engine. This also allows multiple
> stacks to be opened on the HTML5 page.
> - Added support for basic libURL commands in HTML5
> - Windows cameraControl new properties: exposure, focus and white balance
> mode
> 
> 
> 6. Updated some of the prebuilt / thirdparty libraries we use:
> - New version of Chromium Embedded Framework (CEF)
> - New version of OpenSSL
> - New version of Skia Library




More information about the use-livecode mailing list