Bug 950903 - 1/8 - Expose GLContextEGL publicly - r=jgilbert
Bug 950903 - 2/8 - Expose GLContextGLX publicly - r=jgilbert
Bug 950903 - 3/8 - Expose GLContextCGL publicly - r=jgilbert
Bug 950903 - 4/8 - Expose GLContextWGL publicly - r=jgilbert
Bug 950903 - 5/8 - Add static Cast methods to allow getting the backend-specific object from a GLContext - r=jgilbert
Bug 950903 - 6/8 - Remove GLContext::GetNativeData - r=jgilbert
Bug 950903 - 7/8 - Simplifications around EGLSurface override - r=jgilbert
Bug 950903 - 8/8 - Make CanvasLayerD3D10 not try to use ANGLE shared handles with WGL - r=jgilbert
Bug 956141 - Move y-flipping feature out of GLContext, into CompositorOGL - r=jgilbert,nrc
Bug 956154 - 1/2 - Remove GLContext's viewport stack - r=jgilbert
Bug 956154 - 2/2 - Optimization: cache the viewport rect - r=vladv
Bug 956401 - 1/9 - SetRenderTarget doesn't need to touch the scissor rect - r=nrc
Bug 956401 - 2/9 - Add ScopedScissorRect helper - r=jgilbert
Bug 956401 - 3/9 - Let DrawQuadInternal use ScopedScissorRect - r=nrc
Bug 956401 - 4/9 - Add ScopedGLState ctor without value parameter, leaving state unchanged - r=jgilbert
Bug 956401 - 5/9 - Let DrawWindow{Under,Over}lay take care of saving and restoring GL state - r=nrc
Bug 956401 - 6/9 - Remove Compositor::SaveState and Compositor::RestoreState - r=nrc
Bug 956401 - 7/9 - CompositorOGL::{Begin,End}Frame do not need to touch the scissor rect - r=nrc
Bug 956401 - 8/9 - Remove GLContext's scissor stack - r=jgilbert
Bug 956401 - 9/9 - Optimization: cache the scissor rect in GLContext - r=vladv