Merge branch 'master' of https://github.com/libgdx/libgdx
Merge branch 'master' of https://github.com/libgdx/libgdx
Merge branch 'master' of https://github.com/libgdx/libgdx
Merge branch 'master' of https://github.com/libgdx/libgdx
Merge branch 'master' of https://github.com/libgdx/libgdx
Proposal: platform-independent IAP design (low-level)
Merge branch 'master' of https://github.com/libgdx/libgdx
Update for IAP functionality:
(1) observer renamed to listener
(2) made PurchasedItem a class (no need for interface)
(3) added PurchaseValidator: template for post back validation of purchased items on server
Merge branch 'master' of https://github.com/libgdx/libgdx
Merge branch 'master' of https://github.com/libgdx/libgdx
Merge branch 'master' of https://github.com/libgdx/libgdx
Merge branch 'master' of https://github.com/libgdx/libgdx
-Added setRotation functions to Decal
Merge branch 'master' of github.com:acr21/libgdx
1. changed setToRotation/setFromEulerAngles methods (setting Identity
first is redundant)
2. saved few mults on Quaternion setEulerAngles
remake of https://github.com/libgdx/libgdx/pull/128 (only the app.destroy, not the logs refactor)
added null check on listener before destroying it because it seems onDestroy() could be called before onCreate() in some cases
Removed JOGL references, mostly in javadocs.
Added boolean so LWJGL backend will not use OpenAL. This means gdx-openal.jar and OpenAL natives aren't needed.
LwjglGraphics, throw exception if GL2 is required but unavailable.