Add test for bug 880377 rs=tests
Bug 892765 - part 1 - move common captivedetect test code into head_setprefs.js; r=schien
Bug 892765 - part 2 - rewrite captivedetect tests in terms of run_captivedetect_test; r=schien
Bug 892765 - part 3 - run captivedetect test http server on OS-determined port; r=schien
Bug 892966 - Take a reference to the CGContext when constructing a DrawTargetCG from one. r=jrmuizel
Bug 892966 - Don't rely on being able to retrieve the current surface from a gfxContext when drawing cocoa menus. r=jrmuizel
Bug 892966 - Setup dashing correctly in DrawTargetCG::StrokeRect. r=jrmuizel
Bug 892966 - Implement CreateSourceSurfaceFromNativeSurface for DrawTargetCG and use it instead of copying pixel data. r=jrmuizel
Bug 892966 -  Make gfxQuartzNativeDrawing support Moz2D surfaces. r=jrmuizel
Bug 892966 - Allow CG to be enabled as an azure content backend. r=jrmuizel
Bug 829958 - Fix intrinsic width calculation to take into account the scroll frame created when overflow isn't visible. r=bz
Bug 879656 - Clamp the maximum texture size(s) on Nvidia Mac, even on 10.8+. r=jgilbert

8k too large, 8k-1 working. Same limit on the render buffer size. Note that <10.8 are already limited to 4k by the bug 877949.
Bug 892968. Implement POINT filtering properly in DrawTargetCG. r=mattwoodrow

--HG--
extra : rebase_source : 13528e2c21f96d9c5d5dba6f44593869033479f2
Touch CLOBBER for bug 870407