Openfl

Latest version: v1.6

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

Scan your dependencies

Page 7 of 29

8.1.1

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

* Fixed minor issues with some ActionScript 3.0 externs

8.1.0

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

* Added (initial) support for ActionScript 3.0 as a source language on NPM
* Fixed inconsistencies in mask shape rendering on the Cairo renderer
* Fixed some types and behaviors when using the global "openfl.js" library

8.0.2

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

* Updated recommended Haxe release to Haxe 3.4.3 or Haxe 4
* Improved support for pre-processed SWF asset libraries
* Fixed an issue when clearing `filters` on `Bitmap` and `TextField` objects
* Fixed `drawQuads` to support `beginFill` in addition to other fill types
* Fixed the behavior of `Stage3D` scissor to behave better with scaled windows
* Fixed geometry for `drawQuads` on the Flash renderer
* Fixed a regression in the behavior of the enter key on input `TextField`
* Fixed a regression in the behavior of up/down keys in `TextField`
* Fixed the behavior of inherited `colorTransform` values
* Fixed support for `beginFill` with `drawTriangles` on the Cairo renderer
* Fixed the clipping of `Tilemap` bounds on the OpenGL renderer

8.0.1

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

* Fixed an issue when filter classes were accessed by the macro context
* Fixed an issue when using custom shaders with `-dce full`
* Fixed bounds calculation when using `lineTo` after using `clear`
* Fixed rendering for `cacheAsBitmap` and `opaqueBackground` together
* Fixed a possible issue using `cacheAsBitmap` and masks together
* Fixed an issue rendering a hardware `cacheAsBitmap` object in software
* Fixed minor issues to improve support for HashLink

8.0.0

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

* Deprecated `DOMSprite`, `OpenGLView` and `TileArray`
* Updated to Lime 6.3.*
* Added `DisplayObjectShader`, `GraphicsShader`, `BitmapFilterShader`
* Added `graphics.drawQuads` and `graphics.beginShaderFill`
* Added `DOMElement`, `GraphicsQuadPath` and `GraphicsShaderPath`
* Added `displayObject.shader` and `displayObject.invalidate()`
* Added support for inheritance within `Shader` classes
* Added initial support for `displayObject.cacheAsBitmapMatrix`
* Added missing "NetStream.Seek.Complete" event in `NetStream`
* (Beta) Added `RenderEvent` for custom `DisplayObject` rendering
* Improved the behavior of `PerspectiveProjection` to be more accurate
* Improved `graphics.drawTriangles` to support running in OpenGL
* Improved `cacheAsBitmap` to support OpenGL render-to-texture
* Improved filters to support OpenGL shader-based filters
* Improved `Shader` to support uploading of custom attributes
* Improved `Shader` to support enabling or constant values
* Improved the behavior of `buttonMode` on `MovieClip` objects
* Improved the performance of `openfl.Vector` on native targets
* Improved `Shader` to generate strictly-typed fields
* Improved `Graphics` to upscale only (to prevent reallocation)
* Improved updating of object transform information internally
* Improved behavior of window focus on desktop targets
* Improved the behavior of numpad `ENTER` to be more consistent
* Improved the playback of nested `MovieClip` animations
* Improved the performance of `displayObject.getBounds`
* Improved the handling of inputs to `beginGradientFill`
* Improved support for `byteArray.readObject` and `writeObject`
* Fixed the return type of `BitmapData.fromBytes` on JS
* Fixed missing `password` field in SWF-based `TextField` objects
* Fixed some minor issues in `colorTransform.concat`
* Fixed some incorrect values in `TextField` `scrollV`/`scrollH`
* Fixed use of current `defaultTextFormat` when using `setTextFormat`
* Fixed the behavior of `restrict`/`maxChars` to affect user input only
* Fixed use of `context.resetTransform` for certain browsers
* Fixed support for use of `matrix` and `clipRect` in `bitmapData.draw`
* Fixed some issues in mask support in the OpenGL and Canvas renderers
* Fixed a minor issue in `DisplayObject` event bubbling
* Fixed initialization of socket flags if a socket is lost on IPv6
* Fixed setting `colorTransform` in some `MovieClip` animations
* Fixed some discrepancies in the externs for the OpenFL API
* Fixed an additional render that occurred on some `drawTriangles` calls
* Fixed performance regression in `Tilemap`
* Fixed initialization of some AGAL register values
* Fixed ignoring of up/down key events in single-line `TextField` objects
* Fixed the value of `textWidth`/`textHeight` when not type `INPUT`
* Fixed use of `cacheAsBitmap` on `TextField` objects
* Fixed support for transparent backend in OpenFL preloader class
* Fixed possible errors in HTML parser on text with invalid HTML
* Fixed incorrect bounds when rendering `SimpleButton` on canvas
* Fixed JPEG2 and JPEG3 tag parsing in older SWF versions
* Fixed support for `graphics.drawRect` with negative coordinates
* Fixed an issue where EOF on sockets could close the socket prematurely
* Fixed concatenation of two empty `openfl.Vector` objects

7.1.2

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

* Updated to Lime 6.2.*
* Added support for ETC1+ETC1 compressed alpha textures in `Context3D`
* Improved enum values on NPM builds to use `String` values
* Improved `FileReference.save` to work on HTML5
* Improved automatic horizontal scrolling in single-line input `TextField`
* Fixed creation of automatic Docker builds for OpenFL releases
* Fixed conversion from Lime `MouseCursor.RESIZE_NS` to OpenFL `MouseCursor`

Page 7 of 29

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.