Botond Ballo
219f191a40
Bug 1430787 - Handle position:sticky inside a transform in AsyncCompositionManager. r=kats
...
Also enable tests that were previously disabled due to this.
Differential Revision: https://phabricator.services.mozilla.com/D15025
--HG--
extra : moz-landing-system : lando
2018-12-20 05:13:45 +00:00
Matt Woodrow
cd30ae3517
Bug 1510900 - Include URL in GPU process crash reports. r=jrmuizel,gsvelto
...
Differential Revision: https://phabricator.services.mozilla.com/D14912
--HG--
extra : moz-landing-system : lando
2018-12-19 09:03:27 +00:00
Botond Ballo
86c10463b4
Bug 1514823 - Remove support for apz.allow_checkerboarding=false. r=kats
...
Differential Revision: https://phabricator.services.mozilla.com/D14818
--HG--
extra : moz-landing-system : lando
2018-12-18 00:38:33 +00:00
Ryan Hunt
d511b3b696
Bug 1496413 - Pass texture clients to paint thread when we discard them. r=nical
...
--HG--
extra : rebase_source : e10d6a0881618742b1fd767e19d128fd38ff4312
extra : histedit_source : 4da39991453357d7d06f41f8f3f6461f3838faa8
2018-11-30 11:25:25 -06:00
sotaro
757062cdf2
Bug 1513308 - Lazily initialize DirectX devices for WebRender r=mattwoodrow
2018-12-18 14:54:28 +09:00
Kartikaya Gupta
9b1aa15d7e
Bug 1514818 - Guard against sending UpdateZoomConstraints if the IPC channel is not open. r=botond
...
This might just push the crash to one of the other methods. If it does,
that will confirm that this is the right thing to be guarding against,
and we can extend the guard to any other methods that need it. If the
crash goes away entirely, that's good too and might be because
UpdateZoomConstraints is somehow "special" (it has been found to be
special in the past because at one point it was the first IPDL message
to get sent over some channel).
Depends on D14787
Differential Revision: https://phabricator.services.mozilla.com/D14788
--HG--
extra : moz-landing-system : lando
2018-12-17 23:44:16 +00:00
Kartikaya Gupta
eb3a6ab710
Bug 1514818 - Introduce the mIPCOpen boilerplate to APZCTreeManagerChild. r=botond
...
Differential Revision: https://phabricator.services.mozilla.com/D14787
--HG--
extra : moz-landing-system : lando
2018-12-17 23:44:14 +00:00
Kartikaya Gupta
e8565762a1
Bug 1508647 - Don't treat mSeparateLeaf as an output. r=aosmond
...
Differential Revision: https://phabricator.services.mozilla.com/D14473
--HG--
extra : moz-landing-system : lando
2018-12-17 17:41:48 +00:00
Kartikaya Gupta
74e88271d1
Bug 1511701 - Apply a band-aid null check for crashes happening in the wild. r=botond
...
Differential Revision: https://phabricator.services.mozilla.com/D14621
--HG--
extra : moz-landing-system : lando
2018-12-14 21:30:23 +00:00
Sylvestre Ledru
7cf43b9bc0
Bug 1513205 - Ride along, update some code to match the Google coding style r=Ehsan
...
# ignore-this-changeset
Depends on D14595
Differential Revision: https://phabricator.services.mozilla.com/D14597
--HG--
extra : moz-landing-system : lando
2018-12-14 18:10:08 +00:00
Bogdan Tara
b6a18773a4
Merge inbound to mozilla-central. a=merge
2018-12-14 00:42:20 +02:00
Kartikaya Gupta
3afa32dbb4
Bug 1499655 - Ensure we forceLayerTreeToComposite in tests where we read the compositor APZ test data at the start of the test. r=botond
...
Differential Revision: https://phabricator.services.mozilla.com/D14206
--HG--
extra : moz-landing-system : lando
2018-12-13 12:23:58 +00:00
Kartikaya Gupta
58959d9011
Bug 1499655 - Move the flushLayout code into forceLayerTreeToCompositor. r=botond
...
These two bits of code conceptually belong together, since the
flushLayout code is intended to work around a case where
forceLayerTreeToCompositor wasn't doing anything. So it makes sense to
just put them into the same function.
Differential Revision: https://phabricator.services.mozilla.com/D14205
--HG--
extra : moz-landing-system : lando
2018-12-13 12:24:08 +00:00
Kartikaya Gupta
3071a667e4
Bug 1501382 - Add a mochitest. r=botond
...
Differential Revision: https://phabricator.services.mozilla.com/D14285
--HG--
extra : moz-landing-system : lando
2018-12-12 22:58:40 +00:00
Matt Woodrow
56891ff038
Bug 1513657 - Record CONTENT_FRAME_TIME_REASON after CONTENT_FRAME_TIME so that we don't clobber the calculations. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D14298
--HG--
extra : moz-landing-system : lando
2018-12-12 20:27:06 +00:00
Matt Woodrow
2482792e98
Bug 1501382 - Cull items within an opacity:0 container when using WebRender. r=kats
...
Depends on D14230
Differential Revision: https://phabricator.services.mozilla.com/D14231
--HG--
extra : moz-landing-system : lando
2018-12-12 17:02:13 +00:00
sotaro
ba323650b7
Bug 1513699 - Disable SkiaGL on WebRender r=jrmuizel
...
Disable SkiaGL on WebRender, since there is a case that R8G8B8X8 is used, but WebRender does not support R8G8B8X8 yet. And SkiaGL is already disabled by Bug 1468801.
Differential Revision: https://phabricator.services.mozilla.com/D14366
2018-12-13 18:01:16 +09:00
Coroiu Cristina
08d30fd848
Merge mozilla-central to inbound a=merge on a CLOSED TREE
2018-12-12 07:27:23 +02:00
Coroiu Cristina
3160ddc1f0
Merge inbound to mozilla-central a=merge
2018-12-12 07:12:07 +02:00
Timothy Nikkel
711a491f84
Bug 1345388. Save using one extra clip. r=aosmond
2018-12-11 20:48:32 -06:00
Coroiu Cristina
59f79d44b0
Merge mozilla-central to inbound a=merge on a CLOSED TREE
2018-12-12 00:01:36 +02:00
Csoregi Natalia
354257650e
Merge mozilla-central to autoland. CLOSED TREE
2018-12-11 18:29:02 +02:00
Mark Banner
8c00ef3f30
Bug 1512052 - Add more .eslintrc.js files for test directories. r=mossop
...
Differential Revision: https://phabricator.services.mozilla.com/D13746
--HG--
extra : moz-landing-system : lando
2018-12-11 13:15:08 +00:00
sotaro
063b476108
Bug 1415020 - Deallocate device data of TextureImageTextureSourceOGL during destroying CompositorOGL r=nical
2018-12-11 17:54:14 +09:00
sotaro
196354f4fd
Bug 1512919 - Remove Grouper::mItemStack r=jrmuizel
...
Grouper::mItemStack is not used anymore.
Differential Revision: https://phabricator.services.mozilla.com/D14049
2018-12-11 17:06:19 +09:00
Emilio Cobos Álvarez
4591031b65
Bug 1513012 - Move overflow to use cbindgen. r=heycam
...
It's one of the most annoying / hacky mako bits we have.
Differential Revision: https://phabricator.services.mozilla.com/D14084
2018-12-11 03:07:08 +01:00
James Willcox
fced5f7055
Bug 1510843 - Do fuzzy comparisons of matrices in test_bug1464568.html r=hiro,kats
...
Differential Revision: https://phabricator.services.mozilla.com/D13342
--HG--
extra : moz-landing-system : lando
2018-12-11 20:35:49 +00:00
Botond Ballo
8d292b768a
Bug 1484884 - Fix async zoom transform computation for layout viewport. r=kats
...
Differential Revision: https://phabricator.services.mozilla.com/D14020
--HG--
extra : moz-landing-system : lando
2018-12-09 00:53:20 +00:00
Botond Ballo
4e2bbb39df
Bug 1512267 - If you set a pres shell resolution, you must scale to it. r=kats,JanH
...
Differential Revision: https://phabricator.services.mozilla.com/D13928
--HG--
extra : moz-landing-system : lando
2018-12-10 19:32:59 +00:00
Daniel Varga
5d3de7487c
Merge mozilla-central to mozilla-inbound. a=merge
2018-12-08 11:50:00 +02:00
Matt Woodrow
9abd7f512c
Bug 1510853 - Add CONTENT_FRAME_TIME_REASON. r=jrmuizel, data-review=chutten
...
MozReview-Commit-ID: 9RV9ZkHXZTR
Differential Revision: https://phabricator.services.mozilla.com/D13351
--HG--
extra : moz-landing-system : lando
2018-12-07 23:28:41 +00:00
Matt Woodrow
011bd0697f
Bug 1510853 - Make VsyncId available to compositor. r=jrmuizel
...
MozReview-Commit-ID: 8wBDg39R4nZ
Differential Revision: https://phabricator.services.mozilla.com/D13350
--HG--
extra : moz-landing-system : lando
2018-12-07 23:28:03 +00:00
Matt Woodrow
e3453844bf
Bug 1510853 - Introduce VsyncId and VsyncEvent for identifying vsyncs without timestamp comparisons. r=jrmuizel
...
MozReview-Commit-ID: 6TO6hYOdJYo
Differential Revision: https://phabricator.services.mozilla.com/D13757
--HG--
extra : moz-landing-system : lando
2018-12-07 23:27:28 +00:00
Matt Woodrow
cd30c32037
Bug 1510853 - Make TransactionId usable for other 64bit identifiers. r=jrmuizel
...
MozReview-Commit-ID: 9qX9A7ZGWS8
Differential Revision: https://phabricator.services.mozilla.com/D13349
--HG--
extra : moz-landing-system : lando
2018-12-07 23:26:53 +00:00
Emilio Cobos Álvarez
0b0dd2d95f
Bug 1512328 - Use cbindgen for a couple more CSS properties. r=jwatt
...
Differential Revision: https://phabricator.services.mozilla.com/D13886
2018-12-07 15:06:07 -05:00
Ciure Andrei
22c96f2cb4
Backed out 4 changesets (bug 1510853) for TelemetryHistogramEnums.h build bustages CLOSED TREE
...
Backed out changeset 80baa7b09930 (bug 1510853)
Backed out changeset d1ef6db7fc28 (bug 1510853)
Backed out changeset ae190948ad73 (bug 1510853)
Backed out changeset 0ade0aa77b2f (bug 1510853)
2018-12-07 19:38:47 +02:00
Matt Woodrow
c90b5f66d6
Bug 1510853 - Add CONTENT_FRAME_TIME_REASON. r=jrmuizel, data-review=chutten
...
MozReview-Commit-ID: 9RV9ZkHXZTR
Differential Revision: https://phabricator.services.mozilla.com/D13351
--HG--
extra : moz-landing-system : lando
2018-12-07 17:02:58 +00:00
Matt Woodrow
e553ae49ac
Bug 1510853 - Make VsyncId available to compositor. r=jrmuizel
...
MozReview-Commit-ID: 8wBDg39R4nZ
Differential Revision: https://phabricator.services.mozilla.com/D13350
--HG--
extra : moz-landing-system : lando
2018-12-07 17:06:09 +00:00
Matt Woodrow
6c3cd9bd00
Bug 1510853 - Introduce VsyncId and VsyncEvent for identifying vsyncs without timestamp comparisons. r=jrmuizel
...
MozReview-Commit-ID: 6TO6hYOdJYo
Differential Revision: https://phabricator.services.mozilla.com/D13757
--HG--
extra : moz-landing-system : lando
2018-12-07 17:06:11 +00:00
Matt Woodrow
a2ea26e1f9
Bug 1510853 - Make TransactionId usable for other 64bit identifiers. r=jrmuizel
...
MozReview-Commit-ID: 9qX9A7ZGWS8
Differential Revision: https://phabricator.services.mozilla.com/D13349
--HG--
extra : moz-landing-system : lando
2018-12-07 17:06:07 +00:00
Kartikaya Gupta
98366771cd
Bug 1507212 - Guard against the compositor receiving a delayed FlushApzRepaints message. r=botond
...
On Android the FlushApzRepaints API is used as part of the code flow of
zooming/scrolling to a focused input field. In mochitests this code can
run but the message might arrive late, after the test suite is down and
the browser is shutting down. Depending on timing, the parent process
compositor bridge instance might already have been cleared, in which
case the code would crash/fail an assertion. This patch makes the code
handle this case more gracefully.
Differential Revision: https://phabricator.services.mozilla.com/D13941
--HG--
extra : moz-landing-system : lando
2018-12-06 19:20:12 +00:00
Botond Ballo
a88fd1acef
Bug 1511137 - Track more accurately when the main thread originates a resolution change. r=kats
...
The tracking is done using nsAtom origins, similarly to how updates to the
scroll offset are tracked.
Currently, APZ still uses some heuristics to deduce that the main thread
originated a resolution change in some cases, but the intention is to try
to remove those and rely only on this mechanism in the future.
Differential Revision: https://phabricator.services.mozilla.com/D13741
--HG--
extra : moz-landing-system : lando
2018-12-05 16:29:18 +00:00
Ciure Andrei
ed617be144
Backed out 2 changesets (bug 1512052)for causing build bustages CLOSED TREE
...
Backed out changeset 4773a3f46c22 (bug 1512052)
Backed out changeset 2f48c5afbe57 (bug 1512052)
--HG--
rename : browser/components/attribution/test/xpcshell/.eslintrc.js => browser/components/attribution/test/.eslintrc.js
2018-12-05 05:47:39 +02:00
Mark Banner
8256078237
Bug 1512052 - Add more .eslintrc.js files for test directories. r=mossop
...
Depends on D13745
Differential Revision: https://phabricator.services.mozilla.com/D13746
--HG--
extra : moz-landing-system : lando
2018-12-04 22:27:35 +00:00
Lee Salzman
f7066e0fb7
Bug 1455848 - validate access to DWrite font files in WR and output helpful log messages on failure. r=jrmuizel
2018-12-11 15:58:02 -05:00
Coroiu Cristina
1ca919f882
Merge mozilla-central to autoland a=merge
2018-12-01 07:55:13 +02:00
Kartikaya Gupta
acb39979b7
Bug 1511054 - Make APZSampler more threadsafe. r=botond
...
Differential Revision: https://phabricator.services.mozilla.com/D13556
--HG--
extra : moz-landing-system : lando
2018-11-30 18:19:17 +00:00
Sylvestre Ledru
265e672179
Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
...
# ignore-this-changeset
--HG--
extra : amend_source : 4d301d3b0b8711c4692392aa76088ba7fd7d1022
2018-11-30 11:46:48 +01:00
Razvan Maries
77d87d9972
Merge mozilla-central to autoland. a=merge on a CLOSED TREE
2018-11-30 05:13:14 +02:00
Razvan Maries
d696b8eb57
Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE
2018-11-29 23:46:52 +02:00