Commit Graph

16223 Commits

Author SHA1 Message Date
Kartikaya Gupta
f34e7a3969 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
7e10df7aa6 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
7df5c057fe 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
b5549f47e5 Remove Compositor::mRenderBounds. (bug 1243071 part 1, r=mattwoodrow) 2016-02-01 16:27:38 -08:00
David Anderson
81b5a8fde8 Fix stale intermediate surfaces in the D3D9 compositor. (bug 1244821, r=mattwoodrow) 2016-02-01 16:22:51 -08:00
Jacek Caban
22b0583546 Bug 1244454 - Fixed skia compilation on mingw. r=lsalzman 2016-02-01 17:55:09 +01:00
James Willcox
0c1a3578fd 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
6de330d36d 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
3d814073ca Bug 1216842 - Part 7: Add easing function to laryer::Animation. r=cam 2016-01-26 21:19:00 +01:00
Hiroyuki Ikezoe
cf34d50b3d 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
51ddd2847a 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
e591ddd40d Bug 1181444 (part 1.5) - Remove dead PLDHashOperator declarations. r=froydnj. 2016-01-28 14:08:19 -08:00
Kartikaya Gupta
f71671ca20 Back out 3 csets from bug 1242690 for causing bug 1244549. r=backout 2016-01-31 14:44:58 -05:00
Phil Ringnalda
b885c4b318 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
fa7e1ad144 Bug 1235261 - Part 6: Rename AutoInfallibleTArray to AutoTArray. r=froydnj 2016-01-31 17:12:12 +02:00
Birunthan Mohanathas
1c34c95f58 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
f0493394fa 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
a93e22749f Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj 2016-01-31 17:12:12 +02:00
Botond Ballo
2262d02897 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
8d55e0c5a1 Bug 1242690 - Ensure that mouse events have the callback transform applied. r=botond 2016-01-29 16:31:15 -05:00
Kartikaya Gupta
210b97de72 Bug 1243547 - Route scroll position adjusting for surface shifting directly to APZC. r=rbarker 2016-01-28 16:00:05 -05:00
Milan Sreckovic
fa28b7322d Bug 1235437 - Add annotation for major graphics preferences. r=bgirard 2016-01-18 12:56:38 -05:00
Jeff Muizelaar
5ec4c21696 Bug 1178385. Add a pref to force enable hw video decode. r=milan 2016-01-27 19:31:42 -05:00
Nicholas Nethercote
c2259a1f21 Bug 1239864 (part 11) - Remove the old rect iterators. r=roc. 2016-01-14 14:57:50 -08:00
Nicholas Nethercote
65d92fa1b7 Bug 1239864 (part 8) - Use the new rect iterators in gfx/. r=nical. 2016-01-18 17:20:58 -08:00
Nicholas Nethercote
4422c20006 Bug 1239864 (part 7) - Use the new rect iterators in gfx/. r=nical. 2016-01-18 17:20:58 -08:00
Nicholas Nethercote
7d9b18f607 Bug 1239864 (part 6) - Use the new rect iterators in gfx/. r=nical. 2016-01-18 17:20:58 -08:00
Randall Barker
06b9fe5f8f 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
dcf89b18d6 Bug 1230674 - part 3, Add overscroll api to GeckoContentController and AndroidContentController r=snorp,kats 2016-01-27 07:45:31 -08:00
Markus Stange
85fcd2b4f1 Bug 1235223 - Fix another typo in the layers history document. 2016-01-27 13:33:56 +01:00
Markus Stange
06db15bb39 Bug 1241816 - In CreateSourceSurfaceFromMacIOSurface, unlock the IOSurface even in failure cases. r=mattwoodrow 2016-01-22 10:57:12 +01:00
Markus Stange
d84a3a4a78 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
e71a7d9b16 Bug 1242751 - fix assertion in SkLinearGradient. r=jmuizelaar 2016-01-25 17:20:24 -05:00
Bogdan Postelnicu
e3db1f72ab Bug 1242421 - remove useless null check. r=roc@ocallahan.org 2016-01-25 14:00:29 +02:00
Lee Salzman
adc5651916 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
4ed914d944 Bug 1238602 - Update ParamTraits<GonkNativeHandle>::Read() r=nical 2016-01-27 00:32:03 -08:00
John Daggett
b01acd3a17 Bug 1243226 - relax the limit on fontconfig generics. r=heycam, a=me 2016-01-27 17:21:31 +09:00
Masayuki Nakano
23c6bb8ea2 Bug 1153156 part.4 Make APZC system scroll speed overriding aware r=mstange 2016-01-27 15:09:13 +09:00
Sotaro Ikeda
d6d4913682 Bug 1239702 - Fix SK_ARM_HAS_NEON build config r=lsalzman 2016-01-26 18:47:54 -08:00
Nicholas Nethercote
5f7aea6268 Bug 1239864 (part 5) - Use the new rect iterators in gfx/. r=nical. 2016-01-18 17:20:58 -08:00
Nicholas Nethercote
d7876940a4 Bug 1239864 (part 4) - Use the new rect iterators in gfx/. r=nical. 2016-01-18 17:20:58 -08:00
Nicholas Nethercote
930b809f01 Bug 1239864 (part 2) - Use the new rect iterators in nsRegion.cpp. r=roc. 2016-01-14 21:47:16 -08:00
Nicholas Nethercote
9f7e90ef15 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
2eb26b36fd 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
e466262b0c Bug 1241484 - Null check mActor in WaitForCompositorRecycle. r=nical 2016-01-27 09:46:18 +13:00
Randall Barker
e25e968c8d 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
73d84e2b87 Bug 1230674 - part 3, Add overscroll api to GeckoContentController and AndroidContentController r=snorp,kats 2016-01-26 12:02:51 -08:00
Nicolas Silva
08ba461ad4 Bug 1240819 - cleanup dead branches in gfxXlibNativeRender.cpp. r=jrmuizel 2016-01-26 15:35:11 +01:00
Nicolas Silva
23a0f63aca 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
cbfd69d140 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