Open jasonsturges opened 9 years ago
I think your link is broken. Is this it? https://helpx.adobe.com/flash-player/release-note/fp_17_air_17_release_notes.html
@SuperDisk Thanks - it was invalid markdown.
There's a potential update in feature/84 branch a51ef74 that:
$(MAKE) builtinabcs
from tools/playerglobal/17.0/
-external-library-path
from $(FLEX_SDK_HOME)/frameworks/libs/player/17.0
-swf-version=28
- these were previously 15 and 17, which SWF Version of the latest player is 28; or, was there a reason they were at those versions?Where is the playerglobal.abc obtained, or is it built? This file is required before testing or merging this branch.
AIR-SDK-HOME\lib\aot\lib\avmglue.abc => \CROSSBRIDGE-SDK-HOME\tools\playerglobal\VERSION\playerglobal.abc
"When compiled using the default SWF version of 18 FlasCC will attempt to run the code in a background worker. But for this sample we are directly talking to the Stage object and attempting to draw on it which needs to be done in a certain way from a background thread. We will introduce more about threading in later tutorials, so for now this tutorial just specifies a SWF version of 17 in the Makefile so that the code is run synchronously on the main Flash thread." from: https://www.adobe.com/devnet-docs/flascc/docs/samples.html
Also I would say Adobe AIR binaries can be skipped, I was thinking about integrating but CrossBridge apps are not performing well on mobile devices and working with Native Extensions is easier.
I think swf-version 28 for posix tests was OK.. http://stackoverflow.com/questions/9537076/chart-of-swf-versions-to-flash-versions
@vpmedia Oh, right - I had forgotten that about SWF versions. Thanks for all of this.
There's still some issues with the build before I pull request this over, per pkgconfig embedded glib.
Does it make sense to update to the current release of Flash Player? Also, this would resolve Travis CI issues pulling FP15 from the AIR 17 SDK.
From Release Notes of Flash Player 17 / AIR 17, there is new support for Stage3D profiles, OpenGL ES 3.0 as well as a bug fix resolving CrossBridge applications break after FP version >= 16.(3938269)