Our goal for OpenFL 9 is to establish a stable baseline. We will then (after the release) split up work for improved performance and stability. Internally we have separated OpenFL into multiple “packages” to help the development effort so we can reduce scope, simplify complexity and assign more ownership to active contributors.
Usually we discuss library development on Discord but I would like to open it up here as many developers said in the poll they are interested in helping more with OpenFL. Here are some items left before OpenFL is ready for release:
opened 11:23PM - 22 Jul 20 UTC
This macro is executed automatically when OpenFL is included from haxelib:
https://github.com/openfl/openfl/blob/develop/lib/openfl/_internal/ExtraParams.hx
Duplicate this block and if (Context.defined("lime")) add the following paths:
../packages/application/src
../packages/assets/src
../packages/bitmapdata/src
../packages/displayobject/src
../packages/errors/src
../packages/eventdispatcher/src
../packages/externalinterface/src
../packages/filereference/src
../packages/filters/src
../packages/geom/src
../packages/graphics/src
../packages/input/src
../packages/loader/src
../packages/movieclip/src
../packages/printing/src
../packages/renderer-cairo/src
../packages/renderer-canvas/src
../packages/renderer-core/src
../packages/renderer-dom/src
../packages/renderer-flash/src
../packages/renderer-stage3D/src
../packages/security/src
../packages/sensors/src
../packages/shader/src
../packages/sharedobject/src
../packages/socket/src
../packages/sound/src
../packages/stage/src
../packages/stage3D/src
../packages/system/src
../packages/telemetry/src
../packages/textfield/src
../packages/tilemap/src
../packages/urlloader/src
../packages/urlrequest/src
../packages/urlstream/src
../packages/utils/src
../packages/video/src
opened 05:05PM - 17 Jul 20 UTC
The JS library script is not compiling:
https://github.com/openfl/openfl/blob/develop/scripts/build.hxml
Testing can be done running haxe build.hxml from the "scripts" directory
It may be missing some...
opened 05:04PM - 17 Jul 20 UTC
Temporarily add the "scripts/Tools.hx" code back into OpenFL and compile against -lib swf directly in order to get things operable again...
opened 05:07PM - 17 Jul 20 UTC
I believe this was done once before (functionally or almost functionally) here:
https://github.com/openfl/openfl/tree/feature/renderer-refactor
Current develop branch has renderCairo, renderCanvas, renderDOM, renderOpenGL methods in...
opened 05:23PM - 17 Jul 20 UTC
It would be great if we could automate the final build/packaging of OpenFL with Github Actions and so avoid the private...
Please reach out if you are interested and I’m happy to help provide pointers while we are waiting for more internal contributor documentation
Thanks!
1 Like
loudo
July 28, 2020, 7:12am
#2
I can help on testing for now. If openfl 9 can wait, I’ll try to help on swf.
@joshtynjala I saw on haxe forum that you already built openfl with github action. Can you help on this one?
1 Like