Xojo 2024r3.1 Release Notes
Release Date: 2024-10-23
Highlights
Preemptive Threading
Web supports adding CSS classes to controls
Android tablet support
Android declare improvements
Code Editor improvements: Row highlighting, command bar button for Standardize Format, and Syntax Help area size control
SQLite support for SOUNDEX
Important
With this release, we are deprecating 32-bit builds for Linux and Windows. We are not removing them from Xojo right now, but we do intend to remove them in a future release.
Statistics
Bugs fixed: 11
Framework
Resolved Issues
Thread.SleepCurrent no longer occasionally exits the sleep duration prematurely when cooperative threads are running. (77567)
Timer.CallLater is now safe to use with preemptive threads. (77544)
The System font, on Ubuntu distros, no longer looks condensed horizontally. (76421)
Preemptive threads using #pragma DisableBackgroundTasks can now be properly stopped with Thread.Stop. (77527)
XojoScript now correctly raises the RuntimeError event, when an exception is thrown, instead of crashing. (77658)
iOS: Fixed a regression on iOSTable where the Closed event is called, but the instance isn't closed really (for example: switching screens controlled by a Tab controller). (77583)
iOS: Improved handling of Provisioning Profiles on iOS. (77492)
iOS: Fixed a regression so MobileMessageBox can be displayed on top of a modal screen on iOS. (77651)
macOS: String.ConvertEncoding no longer triggers a race condition when used with preemptive threads. (77524)
Web: Fixed a WebListBox issue when selecting multiple alternate rows, on Windows, using the control key. (77550)
Compiler
Resolved Issues
Android: Xojo is now compatible with Android Studio 2024.2.1 (Ladybug). (77500)