Hey, everyone!
Grab the latest patch releases for OpenFL and Lime from Haxelib to get the newest bug fixes.
haxelib install lime 8.3.1
haxelib install openfl 9.5.1
Changelog
OpenFL 9.5.1
- Fixed custom shaders failing when rendering
Graphicsfills with hardware. - Fixed
TextFieldrendering at incorrect scale on HiDPI screens after drawing it toBitmapData. - Fixed drawing display objects to
BitmapDatawith matrix that includes negative scale values. - Fixed setting
TextFieldwidth to0.0failing to hide the text field and rendering it at its original size instead. - Fixed incorrect order of
ROLL_OVERandMOUSE_OVERevents. NowROLL_OVERis dispatched first. - Fixed result of
getBounds()if child has only one ofscaleXorscaleYset to0.0, but not both. - Fixed fast update paths for
scaleXandscaleYsetters to requirerotationto be0.0instead of checking raw transformation matrix values. - Fixed hardware rendering issues with multiple
NativeWindowinstances by forcing additional windows to be rendered in software as a temporary workaround for now. - Fixed clipping of
Graphicson native targets by aligning render transform scale with allocated surface size. - Fixed missing
ScreenModeextern for Adobe AIR. - Fixed
__init__code to restore compatibility withmodularHaxelib. - Fixed unnecessary redundant variable assignement in
SecureSocket. - Fixed
Vectorincorrectly enumerating thefixedfield in npm version.
Lime 8.3.1
- Added validation for
ANDROID_SDK,ANDROID_NDK_ROOT,JAVA_HOMEandAIR_SDKpaths to ensure that they exist and are directories. - Added verbose log message when rebuilding a Haxelibâs tools to show the name of the Haxelib.
- Added warning log message when rebuilding a Haxelibâs tools when no rebuild script is found.
- Added warning log message when
<architecture/>value is unrecognized. - Added error when attemping to rebuild HashLink for ARM64.
- Added internal exception message to error reported when NDLL loading fails.
- Fixed exception on some targets in
AudioBufferwhen trying to read codec signature string from bytes. - Fixed
lengthvalue ofByteson HTML5 target when usingBytes.fromBytes(). - Fixed lime.ndll build on systems with GCC 15 compiler.
- Fixed lime.ndll build on ARM64 Linux distributions other than Raspberry Pi OS.
- Fixed
--no-outputbehavior in Android build that exited before all architectures were handled. - Fixed
JNISafetyto make it safe for macro context. - Fixed warnings when building pixman with Android NDKs before r22.
- Fixed lime.ndll build when using MinGW compiler.
- Fixed format of
PLATFORMdefine for Android. - Fixed support for spaces in paths when building for iOS or tvOS.
- Fixed DCE incorrectly disabling orientation change listeners on Android.
- Fixed value of
context.attributes.hardwareforHTML5Windowwhen creating context. - Fixed SDL submodule build for some Linux distributions including Raspberry Pi OS.
- Fixed emulated
sys.io.Fileon Adobe AIR to useFile.workingDirectoryfor relative paths, if available.
