Birunthan Mohanathas
e00f212825
Bug 1235261 - Part 6: Rename AutoInfallibleTArray to AutoTArray. r=froydnj
2016-02-02 17:36:31 +02:00
Birunthan Mohanathas
690e6fe38b
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-02-02 17:36:30 +02:00
Birunthan Mohanathas
9137955c65
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-02-02 17:36:30 +02:00
Birunthan Mohanathas
d7371d07d0
Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
2016-02-02 17:36:30 +02:00
Thomas Zimmermann
51f8425723
Bug 1245057: Refer to |gfx::IntPoint| in |GrallocTextureHostOGL::SetCropRect|, r=sotaro
...
This change is required to build for B2G.
2016-02-02 14:23:21 +01:00
Fabrice Desré
81a683418d
Bug 1245016 - b2g build failure in gfx/layers/ipc/LayerAnimationUtils.h r=hiro
2016-02-02 01:53:05 -08:00
Milan Sreckovic
f20acb8ca1
Bug 1244735 - Preference to override the default behaviour for partial present. r=jrmuizel
2016-02-01 13:34:00 +01:00
Kartikaya Gupta
3d73d0eed2
Bug 1244901 - When recording transform duration for potential checkerboarding time, do so on the compositor thread. r=botond
...
--HG--
extra : commitid : 55FF2DFP4YI
2016-02-01 19:59:23 -05:00
David Anderson
7b6e752abc
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
3183956eeb
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
d11fbc361b
Remove Compositor::mRenderBounds. (bug 1243071 part 1, r=mattwoodrow)
2016-02-01 16:27:38 -08:00
David Anderson
2dcd6e8f02
Fix stale intermediate surfaces in the D3D9 compositor. (bug 1244821, r=mattwoodrow)
...
--HG--
extra : rebase_source : 83a3dd01dc1caffde1348a5e4dca9c1a46204897
2016-02-01 16:22:51 -08:00
Jacek Caban
4445996c6b
Bug 1244454 - Fixed skia compilation on mingw. r=lsalzman
...
--HG--
extra : rebase_source : ad3b2b9e361234165076e3d106adf7f740509095
2016-02-01 17:55:09 +01:00
James Willcox
ec95f4bf71
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
cd021cdc29
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
4b31027fae
Bug 1216842 - Part 7: Add easing function to laryer::Animation. r=cam
2016-01-26 21:19:00 +01:00
Hiroyuki Ikezoe
409715935c
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
8c08c46bf6
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
ac9a8bf77c
Bug 1181444 (part 1.5) - Remove dead PLDHashOperator declarations. r=froydnj.
...
--HG--
extra : rebase_source : 82888ad8037a6024508b042030469fac5a8f5fa4
2016-01-28 14:08:19 -08:00
Kartikaya Gupta
6f5c11bbbf
Back out 3 csets from bug 1242690 for causing bug 1244549. r=backout
...
--HG--
extra : commitid : G7hFhHC4YDt
2016-01-31 14:44:58 -05:00
Phil Ringnalda
d381b4bca6
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
b00cdd6088
Bug 1235261 - Part 6: Rename AutoInfallibleTArray to AutoTArray. r=froydnj
2016-01-31 17:12:12 +02:00
Birunthan Mohanathas
720fce4f80
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
53bb27f2a4
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
373593275e
Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
2016-01-31 17:12:12 +02:00
Botond Ballo
7b73cdff36
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
eec655d1f0
Bug 1242690 - Ensure that mouse events have the callback transform applied. r=botond
...
--HG--
extra : commitid : IXh9rbTOf5R
2016-01-29 16:31:15 -05:00
Kartikaya Gupta
661c759eec
Bug 1243547 - Route scroll position adjusting for surface shifting directly to APZC. r=rbarker
...
--HG--
extra : commitid : 2aa3HgQj1wD
2016-01-28 16:00:05 -05:00
Milan Sreckovic
98b3c800cb
Bug 1235437 - Add annotation for major graphics preferences. r=bgirard
...
--HG--
extra : transplant_source : Zt%94Rv%13u%C7aRP%FD%14%C7%DFe%95%0F%AC%A2
2016-01-18 12:56:38 -05:00
Jeff Muizelaar
daeaa01c5e
Bug 1178385. Add a pref to force enable hw video decode. r=milan
2016-01-27 19:31:42 -05:00
Nicholas Nethercote
9ec51cfd62
Bug 1239864 (part 11) - Remove the old rect iterators. r=roc.
...
--HG--
extra : rebase_source : 778b87ae616f7c0292de20771c09a16051c8508c
2016-01-14 14:57:50 -08:00
Nicholas Nethercote
79bfbfd42b
Bug 1239864 (part 8) - Use the new rect iterators in gfx/. r=nical.
...
--HG--
extra : rebase_source : 52187e5da197e961d533ef6eac2dc9dfe3c83827
2016-01-18 17:20:58 -08:00
Nicholas Nethercote
ab52b9a0ea
Bug 1239864 (part 7) - Use the new rect iterators in gfx/. r=nical.
...
--HG--
extra : rebase_source : 27d77656d578deefff0860184346ff962e32762f
2016-01-18 17:20:58 -08:00
Nicholas Nethercote
bd2573b703
Bug 1239864 (part 6) - Use the new rect iterators in gfx/. r=nical.
...
--HG--
extra : rebase_source : 396d472f620fbbe65982da90ce66021382eaf324
2016-01-18 17:20:58 -08:00
Randall Barker
b9be241b63
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
567ea9f9c9
Bug 1230674 - part 3, Add overscroll api to GeckoContentController and AndroidContentController r=snorp,kats
2016-01-27 07:45:31 -08:00
Markus Stange
a7cc7fa9ec
Bug 1235223 - Fix another typo in the layers history document.
...
--HG--
extra : commitid : 2DCqDryDgGn
extra : rebase_source : dd5dd653c6d3a9cc3085ab15838a41c1618723a7
2016-01-27 13:33:56 +01:00
Markus Stange
7a5fbde2bc
Bug 1241816 - In CreateSourceSurfaceFromMacIOSurface, unlock the IOSurface even in failure cases. r=mattwoodrow
...
--HG--
extra : commitid : 4I01MZg56Lj
extra : rebase_source : d5d389b4d4c2d2d3bc8fd3574372242e496dcae1
2016-01-22 10:57:12 +01:00
Markus Stange
60d76ec6c8
Bug 1240241 - Don't recurse infinitely in FilterCachedColorModels::ForColorModel if the original filter node was null. r=roc
...
--HG--
extra : commitid : LhJXm2RA5OF
extra : rebase_source : 1ae690be8649c71fa3c98cf029ae33ce68502980
2016-01-20 22:45:58 +01:00
Lee Salzman
4aff274ce6
Bug 1242751 - fix assertion in SkLinearGradient. r=jmuizelaar
2016-01-25 17:20:24 -05:00
Bogdan Postelnicu
85e3e6dee1
Bug 1242421 - remove useless null check. r=roc@ocallahan.org
...
--HG--
extra : transplant_source : %0D%9E%D5%21l%FC%EF%15g%0B%16x%DD%88H%80%C3L%CB%A0
2016-01-25 14:00:29 +02:00
Lee Salzman
30e1e65908
Bug 1242044 - "layout/reftests/css-gradients/linear-zero-length-1 fails under Skia content". r=jmuizelaar
...
--HG--
extra : rebase_source : ec250bf261aec9ffe6eb6c21ec87a2b01ae9e5a0
2016-01-22 14:11:00 +01:00
Sotaro Ikeda
252806de74
Bug 1238602 - Update ParamTraits<GonkNativeHandle>::Read() r=nical
2016-01-27 00:32:03 -08:00
John Daggett
03e62378ba
Bug 1243226 - relax the limit on fontconfig generics. r=heycam, a=me
2016-01-27 17:21:31 +09:00
Masayuki Nakano
02e13bc9fe
Bug 1153156 part.4 Make APZC system scroll speed overriding aware r=mstange
2016-01-27 15:09:13 +09:00
Sotaro Ikeda
25ee3640a7
Bug 1239702 - Fix SK_ARM_HAS_NEON build config r=lsalzman
2016-01-26 18:47:54 -08:00
Nicholas Nethercote
702fb54dd6
Bug 1239864 (part 5) - Use the new rect iterators in gfx/. r=nical.
...
--HG--
extra : rebase_source : bed24467918b4a12837e37d6f7f15c42f20b0b6a
2016-01-18 17:20:58 -08:00
Nicholas Nethercote
74831ef786
Bug 1239864 (part 4) - Use the new rect iterators in gfx/. r=nical.
...
--HG--
extra : rebase_source : 633ae2a881c15ae14d08e9ea9289e2b8f079a4b9
2016-01-18 17:20:58 -08:00
Nicholas Nethercote
7d571e1691
Bug 1239864 (part 2) - Use the new rect iterators in nsRegion.cpp. r=roc.
...
--HG--
extra : rebase_source : 5b52cae3f0ed41381266d7c4d1805dd07c4631d6
2016-01-14 21:47:16 -08:00
Nicholas Nethercote
6a194c8cf8
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.
--HG--
extra : rebase_source : 16c79610ae20820ead6aa63cbe214e4e4b3a9fab
2016-01-14 18:36:11 -08:00