Openfl

Latest version: v1.6

Safety actively analyzes 688896 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 29

9.0.0

------------------

* Added the new MovieClip `Timeline` API for powering custom MovieClip frames and behaviors
* Added `shaderFilter.invalidate()` to force redraw of a filter if necessary
* Migrated OpenFL sources to a new package structure for better collaboration
* Migrated SWF support to an external library (using the new `Timeline` API)
* Improved `sprite.addChild` to reduce recursion and improve performance
* Improved the OpenGL implementation of glow, blur and drop shadow shaders
* Improved the behavior of `VideoTexture` upload and `TEXTURE_READY` events
* Improved double-click behavior on `TextField` to select a whole word
* Improved cancel behavior for `FocusEvent.KEY_FOCUS_CHANGE`
* Improved `sprite.buttonMode`+`focusRect` to dispatch `MouseEvent.CLICK` on space/up/enter
* Improved the automatic tab focus order for display objects
* Improved support for tab focus order on HTML5
* Fixed event dispatch from `NetStream` objects
* Fixed `touchEvent.isPrimaryTouchPoint` behavior for touch end, tap and cancel
* Fixed TextField rendering on Haxe 4 to use UTF-16 on platforms that need it
* Fixed support for AGAL highp precision
* Fixed additional drawn line in some `Graphics` commands
* Fixed _sans, _serif and _typewriter fonts for macOS Catalina
* Fixed the pixel rounding behavior for `Graphics` to be consistent with other objects
* Fixed setting `scrollV`/`scrollH` on `TextField` before dispatching `Event.SCROLL`
* Fixed `Std.is()` deprecation warnings using Haxe 4.2
* Fixed dispatch of `TextEvent.TEXT_INPUT` on DOM `TextField`

8.9.7

------------------

* Updated to allow Lime 7.9.*
* Fixed compiler error using Haxe 4.1 and HTML5
* Fixed compiler warnings using Haxe 4.1 and HTML5

8.9.6

------------------

* Update to allow Lime 7.7.*
* Reverted `TextField`, filter and renderer changes made in 8.9.2 through 8.9.5
* Suspended these improvements until the next major release
* Forced NPM versions of the library to use WebGL 1
* Improved SWFLite libraries to use a UUID and have a more reliable root value
* Improved the behavior of `textField.mouseWheelEnabled`
* Improved the behavior of `context3D.totalGPUMemory`
* Improved `NetStream` to allow HTML5 MediaStream instead of a URL
* Fixed an issue where `MovieClip` would behave like a button when `buttonMode` was disabled
* Fixed a possible crash issue with multi-line text selection
* Fixed `textField.setTextFormat` when the `TextFormat` object has null values
* Fixed some missing methods in `openfl.utils.AssetManifest` for parity with Lime
* Fixed `soundTransform.volume` when playing HTML5 video
* Fixed support for `event.preventDefault` on `MOUSE_WHEEL` events
* Fixed texture flush for AGAL shaders that do not have an alpha texture
* Fixed key modifier values for mouse events when coming back to the window

8.9.5

------------------

* Fixed support for both 32- and 64-bit Neko on Windows (for Haxe 3 and 4)
* Fixed rendering position of SWF-based `TextField` instances with filters
* Fixed rendering of updated `TextField` instances when using filters
* Fixed instances where incorrect blend modes were applied in Cairo rendering
* Fixed workaround for `compareMethods` on HL target within `EventDispatcher`

8.9.4

------------------

* Reverted UTF character changes to investigate a different fix
* Fixed support for 64-bit Neko on Windows (included in Haxe 4 RC 4)
* Fixed a possible issue when using `:bitmap` assets on HTML5

8.9.3

------------------

* Updated for Haxe 4 RC 4
* Improved the quality of `scale9Grid` rendering in hardware
* Improved support for rendering UTF character sets with `TextField`
* Fixed a type error when running on C++ platforms
* Fixed incorrect scale value when using `openfl.geom.Transform`
* Fixed support for array-based form parameters when making HTTP requests
* Fixed use of an incompatible OpenGL call when using the Electron target
* Fixed reference to objects that could prevent GC in event pool behavior
* Fixed the value for the `ClipboardFormats.TEXT_FORMAT` type

Page 3 of 29

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.