Openfl

Latest version: v1.6

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

Scan your dependencies

Page 6 of 29

8.4.1

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

* Fixed an issue where the Flash preloader could dispatch complete multiple times
* Fixed a regression in processing SWF assets for Haxelib releases
* Fixed an issue with stenciling on Stage3D projects that use display list masks
* Fixed the value of `ExternalInterface.objectID` on single HTML5 embeds

8.4.0

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

* Updated to Lime 7.0.0 (with backward support for Lime 6.4)
* Merged doc sources into runtime sources for better display server support
* Removed generated documentation from NPM releases to make them smaller
* Added support for `readObject` and `writeObject` in `openfl.net.Socket`
* Improved native font auto-hinting (disabled when `sharpness = 400`)
* Improved performance by dispatching mouse move events more sparingly
* Improved state management between `Stage3D` and display list rendering
* Improved object cleanup when removing children and using DOM rendering
* Improved OpenGL rendering when mask objects are on a half-pixel
* Fixed support for multiple `BitmapData` inputs in a custom shader
* Fixed GL `cacheAsBitmap` and `bitmapData.draw` rendering that uses masks
* Fixed `openfl.net.Socket` to not block while connecting
* Fixed support for `MouseEvent.ROLL_OVER` events when not using `ROLL_OUT`
* Fixed renderer support for `bitmap.opaqueBackground`
* Fixed `FullScreenEvent` to dispatch with the proper boolean value
* Fixed the behavior of `copyColumn` and `copyRow` in `Matrix`
* Fixed a small memory leak when using multiple textures in GL `Tilemap`
* Fixed ability to `preventDefault` on `TextEvent.TEXT_INPUT` events
* Fixed missing dispatch of `TextEvent.TEXT_INPUT` in some cases
* Fixed minor issues in `textField.getFirstCharInParagraph`
* Fixed minor issues in `textField.getParagraphLength`
* Fixed optimizations in `EventDispatcher` if dispatch is re-entrant
* Fixed missing `Event.ADDED_TO_STAGE` event for SWF-based children
* Fixed fullscreen exit event to properly dispatch on HTML5 target
* Fixed minor issues in the behavior of `bitmapData.draw`
* Fixed `-Dtelemetry` to properly enabled advanced-telemetry on Flash
* Fixed `loader.loaderInfo.width` and `height` values when loading bitmaps
* Fixed a regression in setting `stage.color` to 0
* Fixed the orientation of cube textures in Stage3D
* Fixed "JPEG-XR+LZMA" warning to output instead of causing an error

8.3.0

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

* Added `tile.blendMode` and `tilemap.tileBlendModeEnabled`
* Added `netStream.dispose()` and improved `netStream.close()` support
* Improved buffer handling for OpenGL `Tilemap` rendering
* Fixed default HTML5 template after Chrome passive event listener change
* Fixed a regression in rendering of `TextFormatAlign.JUSTIFY` text
* Fixed dispatching of `Event.ADDED_TO_STAGE` on document class in NPM builds
* Fixed missing `loader.contentLoaderInfo.bytes` field
* Fixed using `bitmapData.hitTest` against another `BitmapData` object
* Fixed return value of `eventDispatcher.dispatchEvent()` when default is prevented
* Fixed timing issue with multiple texture units in custom OpenGL shaders
* Fixed `MouseEvent.MOUSE_OVER`/`MouseEvent.MOUSE_OUT` to dispatch in each event phase
* Fixed some issues when using `-Dopenfl-power-of-two` textures
* Fixed `stage.color` to mark rendering as dirty when changed
* Fixed `openfl.net.Socket` on HTML5 to allow reading of input later

8.2.2

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

* Fixed a regression in the `TextField` input cursor

8.2.1

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

* Updated default window color depth to 32-bit (`<window color-depth="16" />` to revert)
* Updated to create a depth buffer by default (`<window depth-buffer="false" />` to revert)
* Improved the performance of little endian `ByteArray` `readFloat`/`readDouble`
* Fixed a regression in the behavior of `textField.getTextFormat`
* Fixed a regression in Stage3D texture uploads on HTML5

8.2.0

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

* Updated to Lime 6.4.*
* Updated `file-saverjs` dependency on NPM to `file-saver`
* Updated to avoid `implements Dynamic` since it is being removed in Haxe 4
* Added ES6 modules (as an alternative to the default CommonJS modules)
* Added `openfl.utils.setTimeout` on NPM-based builds
* Added `openfl.utils.Dictionary` for NPM builds
* Added Gzip and Brotli min.js files for NPM builds
* Improved the texture size used for rendering `TextField`
* Improved behavior of `texture.uploadFromBitmapData` when the source is HTML5 canvas
* Improved compilation on AS3 by including `flash.*` versions of OpenFL types
* Improved extern types for NPM builds
* Improved using generated SWF classes with dead-code elimination
* Fixed initialization of the stencil/depth buffers when using Stage3D
* Fixed the behavior of `textField.getTextFormat` to handle some edge cases
* Fixed a regression in software bitmap filters for certain cases
* Fixed cases where HTML5 would dispatch `MOUSE_LEAVE` instead of `RELEASE_OUTSIDE`
* Fixed support for `Vector.<T>` on the AS3 target
* Fixed a possible loop when dispatching `UncaughtErrorEvent` throws an error
* Fixed `Lib.setTimeout` and `Lib.setInterval` to make the last argument optional
* Fixed a possible `null` issue when hit-testing within `Sprite`
* Fixed the default value for `vector.lastIndexOf`
* Fixed some minor issues when forcing power-of-two textures
* Fixed some edge cases in justified text word-wrapping
* Fixed the behavior of the `displayObject.visible` property if it is overridden
* Fixed behavior of setting Stage3D max anisotropy to invalidate less often
* Fixed keyboard shortcuts to move text cursor to work only if selectable is true
* Fixed a regression in the SWF generator when using it from Node.js

Page 6 of 29

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.