crossbridge-community / crossbridge

C/C++ Compiler for the ActionScript Virtual Machine (AVM2)
http://sourceforge.net/projects/crossbridge-community/
Other
151 stars 36 forks source link

Update to Flash Player 17 #84

Open jasonsturges opened 9 years ago

jasonsturges commented 9 years ago

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)

SuperDisk commented 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

jasonsturges commented 9 years ago

@SuperDisk Thanks - it was invalid markdown.

jasonsturges commented 9 years ago

There's a potential update in feature/84 branch a51ef74 that:

Where is the playerglobal.abc obtained, or is it built? This file is required before testing or merging this branch.

vpmedia commented 9 years ago

AIR-SDK-HOME\lib\aot\lib\avmglue.abc => \CROSSBRIDGE-SDK-HOME\tools\playerglobal\VERSION\playerglobal.abc

vpmedia commented 9 years ago

"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

vpmedia commented 9 years ago

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.

vpmedia commented 9 years ago

I think swf-version 28 for posix tests was OK.. http://stackoverflow.com/questions/9537076/chart-of-swf-versions-to-flash-versions

jasonsturges commented 9 years ago

@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.