I've uploaded Alpha 9 to the downloads area with the following changes
Build 2.0 Alpha 9
------------------------
- Fixed DeleteTween crashing if the tween is currently in use
- Fixed arrays declared without a type but with a comment after them not appearing in the symbols list
- Fixed full screen adverts sometimes getting cropped
- Added support for Amazon controller trigger buttons
- Changed Android fragment shaders to use highp precision if device claims support, since some devices
incorrectly implement mediump as lowp. This may reduce performance so you are encouraged to override
it with "precision mediump float;" if you want to force it back to mediump in all cases
- Fixed Mac LoadImage with the BlackToAlpha parameter set to 1 not working
- Fixed misspelling in the Android location permission causing it to fail
- Fixed GetSoundMaxRate on Android returning the minimum rate instead
- Fixed SetRawMousePosition not working properly on Mac
- Fixed #insert not being recognised by the compiler
- Fixed a bug causing IsSupportedDepthTexture to not be recognised as a valid command
- Fixed FacebookPostOnMyWall crashing if called when not logged in
- Added Blackberry support
- Fixed cut/copy/paste in Mac IDE dialog boxes not working properly
- Fixed cut/copy/paste in Mac and Windows IDE dialog boxes if the default key bindings are changed
- Fixed Mac menu bar not updating its shortcuts if the default key bindings are changed
- Fixed Android apps freezing when rotating the device after using SetScreenResolution
- Added build option to connect directly to a device IP for when broadcasting can't detect the device
- Fixed interpreter sometimes disconnecting from the IDE after broadcasting an app
- Fixed scissor commands not working when using SetRenderToImage
- Added SetSpriteAdditionalImage command to set multiple texture stages per sprite for use with shaders
For those of you want to use Blackberry you will need to upgrade to the 2.1 version of the Playbook SDK, not the Blackberry 10 SDK, this is because the Playbook SDK is compatible with both Playbook and Blackberry 10 devices, but the Blackberry 10 SDK is not compatible with the Playbook. Currently Blackberry does not support the following commands, they will do nothing
DecodeQRCode
EncodeQRCode
GetVideoDuration
GetVideoWidth
GetVideoHeight
GetMusicDuration
GetMusicPosition
SeekMusic
SetMusicSystemVolume
ShowImageCaptureScreen
ShowChooseImageScreen
This will probably be the first test of the auto updater. If you selected to install the additional files with "Update these files" selected then the new IDE will update them or prompt you depending on what you picked. If you want to change these settings or install the new files manually then check out the Tools->Install Additional Files menu option.
Let me know what you find.
Edit - Known Issues:
- Trying to compile the Blackberry projects with the Playbook SDK will return the error "undefined reference to
AGK::agk::SetSpriteAdditionalImage" for now edit the file "Tier 2/apps/interpreter/AGKCommandSwitch.h" and
near the very end of the file comment out the line "agk::SetSpriteAdditionalImage( param0, param1, param2 );"
to compile it.