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@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@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@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@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@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@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@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode