Commit Graph

14190 Commits

Author SHA1 Message Date
Ryan VanderMeulen
4671eba03e Backed out changeset 67527d8c0688 (bug 1169331) for being the most-likely cause of semi-frequent Android debug reftest failures.
CLOSED TREE
2015-06-11 15:39:27 -04:00
Andrew Comminos
aac582aa67 Bug 1168527 - Add support to gfxContext for clip exporting. r=jrmuizel 2015-06-09 13:46:09 -04:00
Andreas Pehrson
937d313731 Bug 1162357 - Convert some usage of DataSourceSurface::GetData() to Map(). r=bas 2015-06-10 19:01:00 +08:00
Andrew Comminos
e5218dd641 Bug 1167356 - Handle return value of DataSourceSurface::Map wherever possible. r=Bas 2015-06-11 13:06:23 -04:00
Lee Salzman
3880e5f18f Bug 1167332 - Pass failures out of SetBufferData. r=jgilbert 2015-06-09 14:41:03 -04:00
Markus Stange
dc7e714724 Bug 1169331 - Always clip rotated buffer quadrant drawing to the fill rect. r=jrmuizel 2015-06-05 13:34:54 -04:00
Carsten "Tomcat" Book
14c19cd11d Backed out changeset 606cb8f08825 (bug 1168935) for test failures in browser_Troubleshoot.js 2015-06-11 10:09:08 +02:00
Carsten "Tomcat" Book
d219f9240f Backed out changeset 45cdca10d5cd (bug 1168935) 2015-06-11 10:08:42 +02:00
Dan Glastonbury
148d029425 Bug 1170855 - Part C: Move _WEBGL GLenums from GLConsts.h to WebGLContext.h. r=jgilbert 2015-06-11 15:12:16 +10:00
Dan Glastonbury
1cf0e63dd5 Bug 1170855 - Part 7: Implement MAX_CLIENT_WAIT_TIMEOUT_WEBGL. r=jgilbert, r=smaug 2015-06-11 15:12:12 +10:00
Dan Glastonbury
4226f9eb5f Bug 1170855 - Part 5: Correctly load glGetInteger64v. r=jgilbert
Correctly detect support for ARB_sync via GLFeature.
2015-06-11 15:12:09 +10:00
David Anderson
f04386f267 Add telemetry for reporting graphics driver startup states. (bug 1168935 part 2, r=vdjeric,mattwoodrow) 2015-06-10 21:59:05 -07:00
David Anderson
1b1f72a37f Disable layers acceleration on Windows if the last startup crashed during driver initialization. (bug 1168935 part 1, r=mattwoodrow) 2015-06-10 21:59:03 -07:00
Mason Chang
b22c083400 Bug 1171156. More logging to test vsync timestamps. r=me 2015-06-10 21:36:42 -07:00
Phil Ringnalda
c98d9ec4e0 Backed out 12 changesets (bug 1170855) for Windows build bustage
CLOSED TREE

Backed out changeset 47070f494c9e (bug 1170855)
Backed out changeset 86e3fb3a2295 (bug 1170855)
Backed out changeset 49284df5294e (bug 1170855)
Backed out changeset ae7c769cb78d (bug 1170855)
Backed out changeset 1fbb0ef29363 (bug 1170855)
Backed out changeset 1fd9140044be (bug 1170855)
Backed out changeset cca48a1bc6ef (bug 1170855)
Backed out changeset 835570bc63bf (bug 1170855)
Backed out changeset 4ee1883ffc65 (bug 1170855)
Backed out changeset c666d71f4899 (bug 1170855)
Backed out changeset 046422ea849f (bug 1170855)
Backed out changeset d38fb3aea20a (bug 1170855)
2015-06-10 20:47:07 -07:00
Dan Glastonbury
07e8c59325 Bug 1170855 - Part C: Move _WEBGL GLenums from GLConsts.h to WebGLContext.h. r=jgilbert 2015-06-11 12:26:31 +10:00
Dan Glastonbury
ba48df27dc Bug 1170855 - Part 7: Implement MAX_CLIENT_WAIT_TIMEOUT_WEBGL. r=jgilbert, r=smaug
This is a special addition for WebGL 2. I've updated webidl to match the
spec.

I've set the value to be 0 to match Chrome. If I query the underlying
GL, I get -1 back. (On OSX). We can discuss what a better value would
be.
2015-06-11 12:26:28 +10:00
Dan Glastonbury
e415166dbf Bug 1170855 - Part 5: Correctly load glGetInteger64v. r=jgilbert
Correctly detect support for ARB_sync via GLFeature.
2015-06-11 12:26:26 +10:00
Botond Ballo
9444e8f6e7 Bug 1158424 - Undeprecate HasNoParentWithSameLayersId(). r=kats 2015-06-01 19:15:52 -04:00
Botond Ballo
b5f861f867 Bug 1158424 - Fix APZCTreeManager::GetMultitouchTarget(). r=kats 2015-06-10 14:57:24 -04:00
Botond Ballo
711c9d3110 Bug 1158424 - Add APZCTreeManager::FindRootContentApzcForLayersId(). r=kats 2015-06-10 14:48:03 -04:00
Botond Ballo
d9d2910535 Bug 1158424 - Extract a BreadthFirstSearch() helper function. r=kats 2015-06-10 14:47:52 -04:00
Botond Ballo
418eb3b6d5 Bug 1158424 - Clean up uses of HasNoParentWithSameLayersId() in overscroll handoff chain building. r=kats 2015-06-01 18:52:32 -04:00
Botond Ballo
ab1091c140 Bug 1158424 - Clean up uses of HasNoParentWithSameLayersId() related to zoom constraints. r=kats 2015-06-10 14:56:26 -04:00
Botond Ballo
d7264a2f3e Bug 1158424 - Expose IsRootContent() in AsyncPanZoomController. r=kats 2015-06-01 18:46:59 -04:00
Botond Ballo
bc8ac2de35 Bug 1158424 - Remove FrameMetrics::IsRootScrollable() (it just duplicated IsRootContent()). r=kats 2015-05-27 19:40:40 -04:00
Botond Ballo
b9201d6d43 Bug 1158424 - Rename FrameMetrics::mIsRoot to mIsRootContent. r=kats 2015-06-08 16:01:26 -04:00
Eric Rahm
25dbc7043c Bug 1171528 - Remove overflowed nscoord_MAX warnings from nsRect. r=dholbert 2015-06-10 15:14:54 -07:00
Birunthan Mohanathas
8aaa6ae83e Bug 968520 - Add mozilla::fallible to more FallibleTArray calls. r=froydnj
This calls were already fallible due to their type (FallibleTArray). This
commit merely makes that fact visible at the call site.
2015-06-10 14:30:41 -07:00
Nathan Froyd
d710ce680f Bug 1158871 - use new-style __atomic_* primitives in cairo; r=jrmuizel,ted.mielczarek
This patch is derived from upstream commit
5d150ee111c222f09e78f4f88540964476327844, without the build/ parts,
which we don't use.  In lieu of the build/ parts in the original patch,
we set the appropriate configuration bit manually in moz.build.
2015-06-05 11:05:34 -04:00
Nicolas Silva
b40bfed787 Bug 1170189 - Simplify TiledContentHost's render loop. r=BenWa 2015-06-10 17:59:19 +02:00
Nicolas Silva
518e4e75b4 Bug 1170189 - Use TilesPlacement to handle tile coordinates conversion. r=BenWa 2015-06-10 17:56:34 +02:00
Nicolas Silva
1e03461672 Bug 1170189 - Fix tiling crash on Linux. r=jrmuizel 2015-06-10 17:56:23 +02:00
Paul Rouget
53b4a4efab Bug 1172537 - Make the warning: "Tiled PaintedLayer with no scrollable container ancestor" occur only on actual b2g phones. r=nical 2015-06-09 20:33:00 -04:00
Lee Salzman
d82d0cc788 Bug 1171454 - Workaround for Cairo's source operator with alpha handling. r=jrmuizel 2015-06-05 15:30:13 -04:00
Chris Lord
c4cb0978ae Bug 1172541 - Don't skip touch event delivery during smooth scroll. r=kats 2015-06-09 18:13:12 +01:00
Jonathan Kew
dc6ac78da4 Bug 1165693 - patch 2 - Cache family-name lookups in gfxFcPlatformFontList::FindFamily, to avoid repeating expensive calls to FcConfigSubstitute. r=jdaggett 2015-06-10 07:23:45 +01:00
Wes Kocher
a5ade4b835 Merge m-c to inbound, a=merge CLOSED TREE 2015-06-09 19:29:20 -07:00
Wes Kocher
b6e64e7332 Merge b2ginbound to central, a=merge 2015-06-09 19:25:38 -07:00
Ryan VanderMeulen
66d2e31b68 Merge m-c to b2g-inbound. a=merge 2015-06-09 13:27:49 -04:00
JerryShih
a5354e8d05 Bug 1170966 - Check quad's effective region before drawing. r=nical, a=me 2015-06-09 10:53:00 -04:00
Morris Tseng
8c7b2b7172 Bug 1172405 - Fix build error when adding files to dom/workers and gfx/layers. r=nical
CLOSED TREE
2015-06-08 02:28:00 -04:00
Shelly Lin
33cf283e29 Bug 1138287 - Part 2: Support multi-screen on Gonk platform. r=mwu, r=sotaro, r=jgilbert, r=mattwoodrow 2015-06-05 11:29:30 +08:00
Mason Chang
a5b1546e15 Bug 1077651 Measure frame uniformity by synthesizing native events. r=kats,mrbkap 2015-06-08 09:53:41 -07:00
Matt Woodrow
7fd5007b44 Bug 1170143 - Disable texture sharing if we've blacklisted direct2d. r=Bas 2015-06-08 12:41:37 -04:00
David Major
51da5504ff Bug 1173107: Add hexa() around various hr logging. r=jrmuizel a=KWierso 2015-06-09 16:48:59 -04:00
Mason Chang
fd14dd1542 Bug 1171156. Add logging to OS X vsync timestamps. r=mstange 2015-06-05 15:58:40 -07:00
Jeff Muizelaar
7bc9b479e8 Bug 1171094. Disallow D3D11 ANGLE with old DisplayLink drivers. r=Bas 2015-06-05 17:17:30 -04:00
Botond Ballo
c2e7f78131 Bug 1169690 - Gtests. r=kats 2015-06-03 19:38:50 -04:00
Botond Ballo
d39507d6ab Bug 1169690 - Accelerate flings correctly in the presence of overscroll handoff. r=kats 2015-06-03 16:50:59 -04:00