9.6.7 Stable – Maintenance release

by Heather Laine on April 1, 2022 1 comment

We are pleased to announce the release of LiveCode 9.6.7. This is a maintenance release for version 9, with fixes and enhancements only, the current feature release cycle is now the version 10 series.

Release Contents

LiveCode 9.6.7 comes with more than 20 bugfixes and performance improvements compared to the previous stable release (9.6.6).

  • LiveCode will no longer potentially crash if there is an unsupported system date or time format in use on macOS
  • The time taken to clone a stack when the message box is open has been reduced
  • Gradients now print correctly when targetting the system printer on macOS
  • The contents of file and the entries of directory syntax in LCB can now access files and folders within the APK when used on Android
  • The where clause of the filter command now interprets non-boolean values as false rather than throwing an error
  • When building a standalone for the platform the IDE is running on, the default architecture selection will match that of the IDE
  • Changing the text of an android input control whilst handling inputTextChanged will no longer cause a crash
  • The ask and answer commands will now display a dialog correctly when any of their arguments contain the NUL character
  • The ‘OnStopEditing’ widget event is now sent on leaving pointer tool mode
  • IDE responsiveness will no longer reduce after the message box has been opened and then closed
  • A warning is no longer shown if an unlicensed platform is checked when building a standalone application
  • Building a standalone for 64-bit Windows no longer includes and loads unnecessary dialog stacks
  • A style run with a box style will now render correctly when the caret is moved through it
  • Getting or setting custom properties of me outside of any handlers in a server script will no longer cause a crash
  • Script execution errors are now displayed correctly when the script editor is opened in debug mode
  • The engine will no longer crash when attempting to access the camera or microphone on recent version of macOS
  • Adding more than one scheme to the App URL Query Whitelist in iOS standalone settings now works correctly
  • Windows will no longer redraw incorrectly when another window is running a visual effect
  • The ‘entries of directory’ syntax in LCB will no longer crash when used on Windows
  • Other processes can now read from a file currently being targetted by the LCB contents of file operation on Windows
  • Using the LCB property chunk to access a custom property will no longer cause a crash

For the full list of all fixes, updates and enhancements please see the release notes.

Known issues

  • The Browser widget’s native layer is not shown in some Linux distros with Cinnamon window manager.
  • The use of the Browser widget is not supported on Ubuntu 18.04 64 bit LTS yet.

Required Software

To build iOS apps with LiveCode you must have the appropriate versions of Xcode as follows:

  - macOS 10.13.4: Xcode 10.1 - LiveCode builds iOS apps using the iOS 12.1 SDK
  - macOS 10.14.4: Xcode 11.3.x - LiveCode builds iOS apps using the iOS 13.2 SDK
  - macOS 10.15.4: Xcode 12.4.x - LiveCode builds iOS apps using the iOS 14.4 SDK
  - macOS 11+  : Xcode 13.2.x - LiveCode builds iOS apps using the iOS 15.2 SDK

There is a full list of working LiveCode/macOS/Xcode combinations here.

Note: Whilst we endeavour to release updated versions of LiveCode supporting the latest Xcode/iOS SDKs as quickly as possible; we strongly recommend disabling automatic update of Xcode or downloading the specific version of Xcode required directly from the Apple developer portal and installing it separately.

Important: From April 25th 2022, Apple is only accepting apps built using iOS15.x SDKs. This means that, if you wish to submit apps to the AppStore you will have to be running at least macOS 11.0 in order to be able to install the necessary version of Xcode.

Feedback

Please report any bugs encountered on our Quality Center. We have a forum available for discussing LiveCode here.

Get the release

To get this release please download it from your LiveCode account, or use the automatic updater within LiveCode. Not got an account yet? Purchase a license here.

Heather Laine9.6.7 Stable – Maintenance release

1 comment

Join the conversation
  • AndyP - April 3, 2022 reply

    re: IDE responsiveness will no longer reduce after the message box has been opened and then closed
    Thank you for sorting this frustrating problem. It had meant that using the Message box resulted in the need to close and re-start LC All now works as expected…no slow downs and hangs..Super..Great..Smashing!

Join the conversation

*