[ANN] Release 9.6.6 RC-1

Bob Sneidar bobsneidar at iotecdigital.com
Sun Dec 26 22:16:06 EST 2021


This is brilliant, and likely fixes the creeping stack position in a multi-monitor environment. 

Sent from my iPhone

> On Dec 21, 2021, at 07:29, panagiotis m via use-livecode <use-livecode at lists.runrev.com> wrote:
> 
> Hello Mike,
> 
>>>>> When a runtime error occurs in a context where the script debugger
> cannot run, the error dialog will be displayed rather than failing silently
> Before LC 9.6.6 rc1, runtime errors in moveStack and resizeStack were
> ignored, because for some reasons deep in the engine, if they were not
> ignored, LC was freezing and eventually crashing. This behavior has now
> changed, and these errors are caught in an error dialog window, rather
> than failing silently.
> 
>>>>> Conversions between global and local co-ordinates are now correct
> on multi-screen macOS systems.
> In other words, LiveCode will now play nicely in a multi-monitor setup.
> Previously you had to make sure that the virtual tops of the 2 (or more)
> monitors were aligned, otherwise you were getting incorrect behavior in
> various cases. Now, you can arrange the monitors any way you want, and
> things will work as expected.
> 
> Cheers,
> Panos
> --
> 
> 
> 
>> On Tue, 21 Dec 2021 at 17:17, Mike Kerner via use-livecode <
>> use-livecode at lists.runrev.com> wrote:
>> 
>> Things that made me say "WHAT?"
>> - When a runtime error occurs in a context where the script debugger
>> cannot run, the error dialog will be displayed rather than failing silently
>>  WHAT? Who are you people?
>> - Conversions between global and local co-ordinates are now correct
>> on multi-screen macOS systems.
>>  WHAT? HAHAHAHA. OK, that's funny. You got me.
>> 
>> 
>> On Tue, Dec 21, 2021 at 9:45 AM panagiotis merakos via use-livecode <
>> use-livecode at lists.runrev.com> wrote:
>> 
>>> Dear list members,
>>> 
>>> We are pleased to announce the release of LiveCode 9.6.6 RC-1.
>>> 
>>> 
>>> Getting the Release
>>> ===================
>>> You can find the release in your LiveCode account area or get it via the
>>> automatic updater. To find the 9.6.6 RC-1 test release in your LiveCode
>>> account, please scroll down to below the list of stable releases, to find
>>> your available test releases.
>>> 
>>> Release Contents
>>> ================
>>> LiveCode 9.6.6 RC-1 comes with several changes, including fixes for lots
>> of
>>> the bugs you requested in the recent survey:
>>> 
>>> New Features:
>>> - iOS device safe area insets function
>>> An iphoneSafeAreaInsets function has been added to enable getting the
>> safe
>>> area insets of the device the app is running on. These can be used to
>>> adjust your app's user interface elements to avoid areas that are covered
>>> by device furniture, e.g. the notch.
>>> 
>>> - Android adaptive icons
>>> It is now possible to configure your Android apps to use adaptive icons.
>>> To use adaptive icons, generate them using the Image Asset Editor in
>>> Android Studio and
>>> then choose the resulting res folder in the android standalone settings
>>> pane.
>>> 
>>> - Android app query whitelist
>>> Support has been added for specifying which other apps can be interacted
>>> with via the intent and other (custom) URL schemes.
>>> Since Android 11, by default, an app cannot interact with any others due
>> to
>>> changes to package visibility. You must now specify which apps you need
>>> access to by adding their ids to the App ID Query Whitelist field in the
>>> Android standalone settings.
>>> 
>>> 
>>> Bug Fixes:
>>> - Opening HyperCard stacks will no longer cause a crash
>>> - Support for the system date and the system time has been added on
>> Android
>>> - A stack's rect will no longer become out of sync with its actual
>> position
>>> after being moved in the IDE on macOS
>>> - A wider range of TrueType font files will now work on Android and Web
>>> - Use of the term Tutorials have been replaced by the term Lessons
>>> throughout the IDE
>>> - When a runtime error occurs in a context where the script debugger
>> cannot
>>> run, the error dialog will be displayed rather
>>> than failing silently
>>> - Conversions between global and local co-ordinates are now correct on
>>> multi-screen macOS systems.
>>> - The welcome tutorial can now be started on first run via the Start
>>> Interative Welcome button in the start center
>>> - Starting a new tutorial will now close the previous tutorial's stack,
>> if
>>> present
>>> - The performance of the script editor while typing has been improved
>>> - Downloading large amounts of data using tsNet on Windows is now
>>> substantially faster
>>> - Invalid PDFs will no longer be generated when using the open printing
>> to
>>> PDF command on Windows using the 64-bit engine
>>> - Script debugging will no longer fail to work intermittently when
>> running
>>> the IDE with pro features
>>> - Scripts which run without locking the screen are no longer slower on
>>> macOS Big Sur and later
>>> - The drawing library now correctly handle gradients which are referred
>> to
>>> using an id containing - or _
>>> - Key events will now work correctly after a modal dialog is shown from a
>>> mouseUp handler in a grouped control
>>> - The iphoneDeviceModel function now returns the correct model string
>> when
>>> run on an iOS/iPadOS simulator.
>>> - Default buttons and progress bars will no longer cause unnecessary CPU
>>> usage on macOS 10.10 (Yosemite) or later
>>> - The byteOffset function will no longer cause incorrect results in some
>>> cases nor cause a crash
>>> - Scripts containing accented characters will no longer incorrectly
>> report
>>> being externally modified
>>> - Using the print link command when printing to PDF on Windows no longer
>>> causes a crash
>>> - The copyright notices in the engine app bundle (macOS) and exe
>> (Windows)
>>> have been updated
>>> - A significant memory leak in the browser widget on macOS has been
>>> resolved
>>> - POST data larger than 64kb is now parsed correctly by the Windows
>> server
>>> engine
>>> - Audio-only players no longer consume excessive CPU when in Edit Mode on
>>> macOS Big Sur
>>> - WebGL content now displays in the browser widget when running on macOS
>>> 12.x (Monterey)
>>> - The union (and other set operation) commands now throw an error if
>> there
>>> is no into clause and the target is not a declared variable
>>> - Building iOS apps using Xcode 13.2 with the iOS 15.2 SDK is now
>> supported
>>> - Local file and content access has been re-enabled in the browser widget
>>> and native control on Android
>>> - Touch events now occur at the correct location when handled by objects
>>> underneath a disabled Android scroller
>>> - SVG elements with a stroke-width of 0 are no longer drawn with a
>> hairline
>>> stroke
>>> - There is no longer a delay when opening the IDE menus on macOS
>>> - Selecting a specific browser to test a web project against now works
>>> correctly
>>> - The overhead of using "do .." to evaluate long JavaScript scripts in
>> the
>>> browser widget on Android has been greatly reduced
>>> 
>>> For the full list of all fixes, updates and enhancements please see the
>>> release notes:
>>> 
>> http://downloads.livecode.com/livecode/9_6_6/LiveCodeNotes-9_6_6_rc_1.pdf
>>> 
>>> 
>>> 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:
>>> https://livecode.com/docs/9-5-0/faq/faq/
>>> 
>>> 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 the start of April 2021, Apple is only accepting apps
>> built
>>> using iOS14.x SDKs. This means that, if you wish to submit apps to the
>>> AppStore you will have to be running at least macOS 10.15 in order to be
>>> able to install the necessary version of Xcode.
>>> 
>>> 
>>> Feedback
>>> ========
>>> Please report any bugs encountered on our quality center at
>>> http://quality.livecode.com/
>>> 
>>> We have a forum available for discussing LiveCode at
>>> http://forums.livecode.com
>>> 
>>> 
>>> Have fun!
>>> The LiveCode Team
>>> --
>>> _______________________________________________
>>> use-livecode mailing list
>>> use-livecode at lists.runrev.com
>>> Please visit this url to subscribe, unsubscribe and manage your
>>> subscription preferences:
>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>>> 
>> 
>> 
>> --
>> On the first day, God created the heavens and the Earth
>> On the second day, God created the oceans.
>> On the third day, God put the animals on hold for a few hours,
>>   and did a little diving.
>> And God said, "This is good."
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode at lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
>> 
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


More information about the use-livecode mailing list