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