Bug 845877 - Don't call GfxInfoThread.error() from GfxInfoThread.getData() as it will deadlock. r=bjacob a=bajaj
Bug 844275 - Ensure that the GeckoLayerClient always starts off with an accurate viewport size. r=Cwiiis a=bajaj
Bug 844275 - Move mCompositorCreated and associated methods from GeckoLayerClient to GLController. r=Cwiiis a=bajaj
Bug 844275 - Make the GLController a singleton instance. r=Cwiiis a=bajaj
Bug 844275 - Drive the layer manager creation from the GLController rather than GetLayerManager. r=Cwiiis a=bajaj
Bug 844275 - Fold the carcass of AndroidLayerView* into AndroidBridge. r=Cwiiis a=bajaj
Bug 844275 - Update test_acceleration to guard against windows with no layer manager. r=joedrew a=bajaj
Bug 844275 - Move the GfxInfoThread so that it is guaranteed to run to completion before compositor creation. r=Cwiiis a=bajaj
Bug 846786 - Allow GfxInfoThread.hasData() to be called after GfxInfoThread.getData(). r=Cwiiis a=bajaj
Bug 847367 - Fix EGLSurface namespace conflict in AndroidBridge.cpp. r=blassey a=bajaj
Bug 846774 - Replace the sync event with an ack flag on events. r=cpeterson a=bajaj
Bug 846774 - Make GeckoEvent member variables private. r=cpeterson a=bajaj
Bug 847002 - Guard against going into codepaths that assume GetLayerManager doesn't return null. r=Cwiiis a=bajaj
Bug 851180 - Ensure AndroidGeckoEvent::mAckNeeded is always initialized. r=gbrown a=bajaj