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
WR Updater Bot
45164d338c
Bug 1512730 - Update webrender to commit 41c12cabc42228dda6a2d2628c9b24df9aca66b4 (WR PR #3398 ). r=kats
...
https://github.com/servo/webrender/pull/3398
Differential Revision: https://phabricator.services.mozilla.com/D14121
--HG--
extra : moz-landing-system : lando
2018-12-11 01:57:22 +00:00
Bobby Holley
aa6f44ee39
Bug 1512799 - Update expected status in test_pref_rollout_workaround.py. r=kats
2018-12-10 13:35:53 -08:00
Bobby Holley
2db4d4152d
Bug 1512799 - Don't force-disable WebRender on non-qualified hardware when the qualified pref is set. r=kats
...
The gfx pref machinery asserts when user-level values are set that
environment and runtime prefs have not been set. This effectively means
we need to make all user-level decisions before calls to ForceDisable(),
and the code in question here violates that contract.
This branch is not necessary for correctness, since the pref basically
means "enable WR on qualified hardware", and we can just ignore that
request if the hardware is not qualified. It does provide extra
about:support information, but we also get that information from the
recording in WebRenderHardwareQualificationStatus, which creates a
separate decision log for WEBRENDER_QUALIFIED. In this case, it will
report something like:
"WEBRENDER_QUALIFIED: blocked by env: No qualified hardware"
which should be enough here.
Differential Revision: https://phabricator.services.mozilla.com/D14082
2018-12-10 13:35:53 -08:00
Brindusan Cristian
5aed3a29ec
Backed out changeset cc3f0de953e4 (bug 1512799) for marionette failures on test_pref_rollout_workaround.py. CLOSED TREE
2018-12-10 23:10:15 +02: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
Bobby Holley
e8c8eea097
Bug 1512799 - Don't force-disable WebRender on non-qualified hardware when the qualified pref is set. r=kats,jrmuizel
...
The gfx pref machinery asserts when user-level values are set that
environment and runtime prefs have not been set. This effectively means
we need to make all user-level decisions before calls to ForceDisable(),
and the code in question here violates that contract.
This branch is not necessary for correctness, since the pref basically
means "enable WR on qualified hardware", and we can just ignore that
request if the hardware is not qualified. It does provide extra
about:support information, but we also get that information from the
recording in WebRenderHardwareQualificationStatus, which creates a
separate decision log for WEBRENDER_QUALIFIED. In this case, it will
report something like:
"WEBRENDER_QUALIFIED: blocked by env: No qualified hardware"
which should be enough here.
Differential Revision: https://phabricator.services.mozilla.com/D14082
--HG--
extra : moz-landing-system : lando
2018-12-10 18:35:18 +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
Noemi Erli
a5c0369219
Merge mozilla-central to inbound. a=merge CLOSED TREE
2018-12-08 00:18:17 +02:00
Noemi Erli
68d2cbb22e
Merge mozilla-central to autoland. a=merge CLOSED TREE
2018-12-08 00:16:56 +02:00
Noemi Erli
793579d2b7
Merge inbound to mozilla-central. a=merge
2018-12-07 23:40:06 +02: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
Bobby Holley
051d911adf
Bug 1512286 - Support an environmental variable to force-disable WebRender. r=kats
...
Differential Revision: https://phabricator.services.mozilla.com/D13963
2018-12-07 15:17:36 -05:00
WR Updater Bot
1cb11c57cd
Bug 1512624 - Update webrender to commit 34d58890821d2e606285f21cd6f4befd46c83d47 (WR PR #3389 ). r=kats
...
https://github.com/servo/webrender/pull/3389
Differential Revision: https://phabricator.services.mozilla.com/D14000
--HG--
extra : moz-landing-system : lando
2018-12-07 20:03:38 +00:00
Jeff Muizelaar
9d405dded3
Bug 1510725 - Add a pref to enable picture caching in WebRender. r=kats
2018-12-07 11:37:58 -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
Ciure Andrei
60a7065bec
Backed out 3 changesets (bug 1512286)for breaking test because of missing option CLOSED TREE
...
Backed out changeset cd601d93d9f3 (bug 1512286)
Backed out changeset 929fe0acd506 (bug 1512286)
Backed out changeset e1b3f3624b87 (bug 1512286)
2018-12-07 16:51:59 +02:00
WR Updater Bot
5de23b666f
Bug 1512630 - Update webrender to commit 74b9312fc0305ecaf06322b0f2f466da96e0a64c (WR PR #3392 ). r=kats
...
https://github.com/servo/webrender/pull/3392
Differential Revision: https://phabricator.services.mozilla.com/D13978
--HG--
extra : moz-landing-system : lando
2018-12-07 14:17:35 +00:00
WR Updater Bot
76679d0ad7
Bug 1512628 - Update webrender to commit baf98a257705ccb2b0b58c9421b80faccf09001c (WR PR #3391 ). r=kats
...
https://github.com/servo/webrender/pull/3391
Differential Revision: https://phabricator.services.mozilla.com/D13977
--HG--
extra : moz-landing-system : lando
2018-12-07 14:15:03 +00:00
WR Updater Bot
54c0a12174
Bug 1512533 - Update webrender to commit 19abc69f0e17f8f6915ca5711ede2b5ac5aeefe9 (WR PR #3122 ). r=kats
...
https://github.com/servo/webrender/pull/3122
Differential Revision: https://phabricator.services.mozilla.com/D13975
--HG--
extra : moz-landing-system : lando
2018-12-07 14:13:15 +00:00
Bobby Holley
fedb2dfc3c
Bug 1512286 - Support an environmental variable to force-disable WebRender. r=kats
...
Differential Revision: https://phabricator.services.mozilla.com/D13963
--HG--
extra : moz-landing-system : lando
2018-12-07 11:57:57 +00:00
Matt Woodrow
ece9805dc5
Bug 1511797 - Allow catch up compositing to continue when we complete frame building. r=sotaro
...
Differential Revision: https://phabricator.services.mozilla.com/D13953
--HG--
extra : moz-landing-system : lando
2018-12-06 22:19:03 +00:00
WR Updater Bot
9a22506e3f
Bug 1512482 - Update webrender to commit 694726ea7eee67ea3d8c6586aba28e9867e7f8ea (WR PR #3386 ). r=kats
...
https://github.com/servo/webrender/pull/3386
Differential Revision: https://phabricator.services.mozilla.com/D13954
--HG--
extra : moz-landing-system : lando
2018-12-06 22:07:31 +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
WR Updater Bot
630d4966dd
Bug 1512467 - Update webrender to commit 6db2d6c9005cf5888c6b35ca6908449ec591527a (WR PR #3369 ). r=kats
...
https://github.com/servo/webrender/pull/3369
Differential Revision: https://phabricator.services.mozilla.com/D13936
--HG--
extra : moz-landing-system : lando
2018-12-06 18:14:22 +00:00
WR Updater Bot
9f7e0d6686
Bug 1512375 - Update webrender to commit 545126069734895bcf506324542f0e716c32512e (WR PR #3388 ). r=kats
...
https://github.com/servo/webrender/pull/3388
Differential Revision: https://phabricator.services.mozilla.com/D13931
--HG--
extra : moz-landing-system : lando
2018-12-06 17:08:39 +00:00
WR Updater Bot
2492dcf6e6
Bug 1512156 - Update webrender to commit 8a6a53883bc6fe9522730e09b916f4023ee10d51 (WR PR #3387 ). r=kats
...
https://github.com/servo/webrender/pull/3387
Differential Revision: https://phabricator.services.mozilla.com/D13893
--HG--
extra : moz-landing-system : lando
2018-12-06 08:43:13 +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
WR Updater Bot
e0ef65f04a
Bug 1512157 - Update webrender to commit 7c4162c581978d1a72ed2271a94382290855e227 (WR PR #3384 ). r=kats
...
https://github.com/servo/webrender/pull/3384
Differential Revision: https://phabricator.services.mozilla.com/D13799
--HG--
extra : moz-landing-system : lando
2018-12-05 12:18:24 +00:00
WR Updater Bot
5260e7d3ec
Bug 1511967 - Update webrender to commit 6887ae38af2957ff04c6b33166ead0d9049bb0c1 (WR PR #3377 ). r=kats
...
https://github.com/servo/webrender/pull/3377
Differential Revision: https://phabricator.services.mozilla.com/D13796
--HG--
extra : moz-landing-system : lando
2018-12-05 12:11:48 +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
Michael Froman
a94c2df4cc
Bug 1512023 - fixes for mochitest failures when RDD pref'd on for Win/OSX. r=drno
...
Differential Revision: https://phabricator.services.mozilla.com/D13734
--HG--
extra : moz-landing-system : lando
2018-12-04 20:43:56 +00:00
WR Updater Bot
6b47bbcc0d
Bug 1511814 - Update webrender to commit add1538234a214a371e471bff67734afd7c3ca95 (WR PR #3381 ). r=kats
...
https://github.com/servo/webrender/pull/3381
Differential Revision: https://phabricator.services.mozilla.com/D13724
--HG--
extra : moz-landing-system : lando
2018-12-04 12:45:26 +00:00
WR Updater Bot
602ca429c8
Bug 1511660 - Update webrender to commit a1758f0fc17a71c8d53387be5e9da42495ee11ae (WR PR #3380 ). r=kats
...
https://github.com/servo/webrender/pull/3380
Differential Revision: https://phabricator.services.mozilla.com/D13674
--HG--
extra : moz-landing-system : lando
2018-12-03 13:06:45 +00:00
Noemi Erli
c9261f8a58
Backed out changeset b3c8a3a052ea (bug 1452146) for mochitest automation.py failures
2018-12-03 05:13:57 +02:00
Nils Ohlmeier [:drno]
31d3bd0b33
Bug 1452146 - flip av1 and rdd on for OSX and Win. r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D13638
--HG--
extra : moz-landing-system : lando
2018-12-02 15:23:37 +00:00
Ciure Andrei
2edebf41a2
Merge inbound to mozilla-central. a=merge
2018-12-02 11:46:09 +02:00
WR Updater Bot
0bf789a3bb
Bug 1511664 - Update webrender to commit 6ca634197cfe26738194f87042020fe838c0047a (WR PR #3379 ). r=kats
...
https://github.com/servo/webrender/pull/3379
Differential Revision: https://phabricator.services.mozilla.com/D13630
--HG--
extra : moz-landing-system : lando
2018-12-02 00:43:40 +00:00
WR Updater Bot
f82de9eab9
Bug 1511663 - Update webrender to commit 92235d1fc4ff4c4fb4e1ed709eb3136e96c786b5 (WR PR #3378 ). r=kats
...
https://github.com/servo/webrender/pull/3378
Differential Revision: https://phabricator.services.mozilla.com/D13629
--HG--
extra : moz-landing-system : lando
2018-12-02 00:41:55 +00:00
WR Updater Bot
6ee483a7b2
Bug 1511662 - Update webrender to commit 0f2403d0813b5dd2113f61cc1548f4a8562881a2 (WR PR #3376 ). r=kats
...
https://github.com/servo/webrender/pull/3376
Differential Revision: https://phabricator.services.mozilla.com/D13628
--HG--
extra : moz-landing-system : lando
2018-12-02 00:39:11 +00:00