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