Commit Graph

16223 Commits

Author SHA1 Message Date
Kartikaya Gupta
34609a08eb Bug 1244901 - When recording transform duration for potential checkerboarding time, do so on the compositor thread. r=botond 2016-02-01 19:59:23 -05:00
David Anderson
b4a533e07e Add software mix-blend mode support to the D3D9 compositor. (bug 1243071 part 3, r=bas,mattwoodrow) 2016-02-01 16:28:00 -08:00
David Anderson
81b1d74b67 Use double precision when computing the backdrop copy rect. (bug 1243071 part 2, r=mattwoodrow) 2016-02-01 16:27:49 -08:00
David Anderson
c4cf08e7cd Remove Compositor::mRenderBounds. (bug 1243071 part 1, r=mattwoodrow) 2016-02-01 16:27:38 -08:00
David Anderson
0d7177e531 Fix stale intermediate surfaces in the D3D9 compositor. (bug 1244821, r=mattwoodrow) 2016-02-01 16:22:51 -08:00
Jacek Caban
f03395c04b Bug 1244454 - Fixed skia compilation on mingw. r=lsalzman 2016-02-01 17:55:09 +01:00
James Willcox
0a9a8759b0 Bug 1238541 - Don't die in SharedSurface_EGLImage::ProducerReadReleaseImpl() if there is an existing fence r=jgilbert 2016-02-01 10:53:25 -06:00
Nicolas Silva
8bd23218d3 Bug 1208226 - Don't crash when failing to map a segment of shared memory. r=sotaro, billm 2016-02-01 16:11:00 +01:00
Hiroyuki Ikezoe
b8f1d6a689 Bug 1216842 - Part 7: Add easing function to laryer::Animation. r=cam 2016-01-26 21:19:00 +01:00
Hiroyuki Ikezoe
f67bc01a17 Bug 1216842 - Part 2: Add LayerAnimationUtils. r=cam
This is also for compositor side.
we need a new class to share the function which converts TimingFunction
to ComputedTimingFunction for either keyframe's timing function or keyframe
effect's timing function.
2016-01-29 14:44:00 +01:00
Hiroyuki Ikezoe
52d846dacd Bug 1216842 - Part 1: Add null_t into TimingFunction to skip calculation of linear timing function. r=cam
This is a patch for compositor side to represent linear function as null_t/Nothing().

Also the first argument of ToTimingFunction changes to a Maybe<ComputedTimingFunction>.
As a result of this change we can also use ToTimingFunction for animation
effect's timing function.
2016-01-26 21:14:00 +01:00
Nicholas Nethercote
bbcdfde976 Bug 1181444 (part 1.5) - Remove dead PLDHashOperator declarations. r=froydnj. 2016-01-28 14:08:19 -08:00
Kartikaya Gupta
e7173a9fa8 Back out 3 csets from bug 1242690 for causing bug 1244549. r=backout 2016-01-31 14:44:58 -05:00
Phil Ringnalda
863943dfb7 Back out 7 changesets (bug 1235261) for cpptest failures in TestTArray
CLOSED TREE

Backed out changeset d66c3f19a210 (bug 1235261)
Backed out changeset 467d945426bb (bug 1235261)
Backed out changeset 32b61df13142 (bug 1235261)
Backed out changeset c50bb8ed4196 (bug 1235261)
Backed out changeset 0ff0fa6fe81f (bug 1235261)
Backed out changeset df70e89669da (bug 1235261)
Backed out changeset 064969357fc9 (bug 1235261)
2016-01-31 10:10:57 -08:00
Birunthan Mohanathas
f84f90b705 Bug 1235261 - Part 6: Rename AutoInfallibleTArray to AutoTArray. r=froydnj 2016-01-31 17:12:12 +02:00
Birunthan Mohanathas
fefae7df1f Bug 1235261 - Part 3: Switch remaining uses of AutoFallibleTArray to AutoTArray. r=froydnj
This is effectively a no-op because the affected array operations already use
`mozilla::fallible`.
2016-01-31 17:12:12 +02:00
Birunthan Mohanathas
915d94e017 Bug 1235261 - Part 2: Switch some uses of AutoFallibleTArray to AutoTArray. r=froydnj
This changes some function signatures to take a nsTArray<T>& instead of a
FallibleTArray<T>& because AutoTArray does not inherit from FallibleTArray.

This is effectively a no-op because the affected array operations already use
`mozilla::fallible`.
2016-01-31 17:12:12 +02:00
Birunthan Mohanathas
f94b4ff6a2 Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj 2016-01-31 17:12:12 +02:00
Botond Ballo
a306f370d6 Bug 1237905 - Add logging to test_wheel_transactions to help investigate an intermittent failure. r=kats 2016-01-29 18:50:02 -05:00
Kartikaya Gupta
621828cc67 Bug 1242690 - Ensure that mouse events have the callback transform applied. r=botond 2016-01-29 16:31:15 -05:00
Kartikaya Gupta
1c933c6cff Bug 1243547 - Route scroll position adjusting for surface shifting directly to APZC. r=rbarker 2016-01-28 16:00:05 -05:00
Milan Sreckovic
bba443a226 Bug 1235437 - Add annotation for major graphics preferences. r=bgirard 2016-01-18 12:56:38 -05:00
Jeff Muizelaar
4e3f56f951 Bug 1178385. Add a pref to force enable hw video decode. r=milan 2016-01-27 19:31:42 -05:00
Nicholas Nethercote
4c9acc5639 Bug 1239864 (part 11) - Remove the old rect iterators. r=roc. 2016-01-14 14:57:50 -08:00
Nicholas Nethercote
d7cc35a263 Bug 1239864 (part 8) - Use the new rect iterators in gfx/. r=nical. 2016-01-18 17:20:58 -08:00
Nicholas Nethercote
e2fa036ae9 Bug 1239864 (part 7) - Use the new rect iterators in gfx/. r=nical. 2016-01-18 17:20:58 -08:00
Nicholas Nethercote
63f6f52834 Bug 1239864 (part 6) - Use the new rect iterators in gfx/. r=nical. 2016-01-18 17:20:58 -08:00
Randall Barker
295daaeded Bug 1230674 - part 4, Update AsyncPanZoomController to call overscroll api when building for Android r=kats 2016-01-27 07:45:31 -08:00
Randall Barker
4de780992c Bug 1230674 - part 3, Add overscroll api to GeckoContentController and AndroidContentController r=snorp,kats 2016-01-27 07:45:31 -08:00
Markus Stange
b766219959 Bug 1235223 - Fix another typo in the layers history document. 2016-01-27 13:33:56 +01:00
Markus Stange
4a31ca2ff4 Bug 1241816 - In CreateSourceSurfaceFromMacIOSurface, unlock the IOSurface even in failure cases. r=mattwoodrow 2016-01-22 10:57:12 +01:00
Markus Stange
fd09709f5b Bug 1240241 - Don't recurse infinitely in FilterCachedColorModels::ForColorModel if the original filter node was null. r=roc 2016-01-20 22:45:58 +01:00
Lee Salzman
1a87e65495 Bug 1242751 - fix assertion in SkLinearGradient. r=jmuizelaar 2016-01-25 17:20:24 -05:00
Bogdan Postelnicu
4ec928230b Bug 1242421 - remove useless null check. r=roc@ocallahan.org 2016-01-25 14:00:29 +02:00
Lee Salzman
9ce2612e91 Bug 1242044 - "layout/reftests/css-gradients/linear-zero-length-1 fails under Skia content". r=jmuizelaar 2016-01-22 14:11:00 +01:00
Sotaro Ikeda
9036e02631 Bug 1238602 - Update ParamTraits<GonkNativeHandle>::Read() r=nical 2016-01-27 00:32:03 -08:00
John Daggett
f1a4f2e518 Bug 1243226 - relax the limit on fontconfig generics. r=heycam, a=me 2016-01-27 17:21:31 +09:00
Masayuki Nakano
e123f12119 Bug 1153156 part.4 Make APZC system scroll speed overriding aware r=mstange 2016-01-27 15:09:13 +09:00
Sotaro Ikeda
095015e476 Bug 1239702 - Fix SK_ARM_HAS_NEON build config r=lsalzman 2016-01-26 18:47:54 -08:00
Nicholas Nethercote
ea62acb917 Bug 1239864 (part 5) - Use the new rect iterators in gfx/. r=nical. 2016-01-18 17:20:58 -08:00
Nicholas Nethercote
110c0b0c35 Bug 1239864 (part 4) - Use the new rect iterators in gfx/. r=nical. 2016-01-18 17:20:58 -08:00
Nicholas Nethercote
c4baf668f4 Bug 1239864 (part 2) - Use the new rect iterators in nsRegion.cpp. r=roc. 2016-01-14 21:47:16 -08:00
Nicholas Nethercote
b1d88be3bd Bug 1239864 (part 1) - Add new, nicer rect-iterators for nsRegion and nsIntRegion. r=roc.
This requires renaming the existing nsIntRegion::RectIterator as
nsIntRegion::OldRectIterator to make way for the new nsIntRegion::RectIterator.
This doesn't require many knock-on changes because most existing uses of
that type use the nsIntRegionRectIterator typedef.
2016-01-14 18:36:11 -08:00
Sebastian Hengst
a10345e651 Backed out 5 changesets (bug 1230674) for webgl bustage and crashes. r=backout on a CLOSED TREE
Backed out changeset 07cdcb9b4565 (bug 1230674)
Backed out changeset d21d089c447f (bug 1230674)
Backed out changeset a26de45cdb6a (bug 1230674)
Backed out changeset 59ec0033bd22 (bug 1230674)
Backed out changeset 74a06f6d85e1 (bug 1230674)
2016-01-26 22:40:18 +01:00
Matt Woodrow
29e2b0bbea Bug 1241484 - Null check mActor in WaitForCompositorRecycle. r=nical 2016-01-27 09:46:18 +13:00
Randall Barker
3d053631b6 Bug 1230674 - part 4, Update AsyncPanZoomController to call overscroll api when building for Android r=kats 2016-01-26 12:02:51 -08:00
Randall Barker
1be0460c1b Bug 1230674 - part 3, Add overscroll api to GeckoContentController and AndroidContentController r=snorp,kats 2016-01-26 12:02:51 -08:00
Nicolas Silva
ddc36c8ef3 Bug 1240819 - cleanup dead branches in gfxXlibNativeRender.cpp. r=jrmuizel 2016-01-26 15:35:11 +01:00
Nicolas Silva
1a161fcba6 Bug 1241486 - Allow using pixmaps to share WebGL frames with the basic compositor when it makes sense. r=jgilbert 2016-01-26 15:31:15 +01:00
Carsten "Tomcat" Book
06994c4791 Backed out changeset 066450137021 (bug 1213429) perma-orange Windows XP debug M(2) because of video_backlock.html on a CLOSED TREE 2016-01-26 13:23:24 +01:00