arthur.iakab
a5b0a4bc98
Merge mozilla-central to inbound
2018-11-20 18:49:12 +02:00
Jeff Muizelaar
eb4806b6a3
Bug 1507021. Add a SnappedClip function to gfxContext. r=mattwoodrow
...
Differential Revision: https://phabricator.services.mozilla.com/D11839
2018-11-20 08:56:35 -05:00
WR Updater Bot
2eddabeddc
Bug 1508348 - Update webrender to commit 85336e717d99c81e06b261a3958fe9ef90212e0c (WR PR #3329 ). r=kats
...
Differential Revision: https://phabricator.services.mozilla.com/D12393
--HG--
extra : moz-landing-system : lando
2018-11-20 07:32:57 +00:00
Andreea Pavel
d8849bad00
Merge mozilla-central to autoland. a=merge on a CLOSED TREE
2018-11-20 07:12:30 +02:00
Razvan Maries
208d16134b
Merge mozilla-inbound to mozilla-central a=merge
2018-11-20 07:03:17 +02:00
Hiroyuki Ikezoe
470587b47e
Bug 1423709 - Add initial-scale=1 for tests supposing the page is rendered 1:1 scale. r=botond
...
Depends on D10195
Differential Revision: https://phabricator.services.mozilla.com/D10196
--HG--
extra : moz-landing-system : lando
2018-11-20 01:24:57 +00:00
Boris Zbarsky
71db58cf83
Bug 1507540 part 2. Use more notxpcom attributes in docshell/. r=smaug
2018-11-19 20:17:53 -05:00
Boris Zbarsky
b88f0dc956
Bug 1507540 part 1. Use more notxpcom attributes in caps/. r=mrbkap
2018-11-19 20:17:52 -05:00
Jeff Muizelaar
5624b1e36e
Bug 1507021. Use SnappedRectangle in more places. r=mattwoodrow
...
Differential Revision: https://phabricator.services.mozilla.com/D11840
--HG--
extra : moz-landing-system : lando
2018-11-19 23:03:32 +00:00
Sebastian Hengst
cc89f3b7a2
Backed out 3 changesets (bug 1503776) for failing new MnG suite in test_pref_rollout_workaround.py. CLOSED TREE
...
Backed out changeset 5b6f0d586bf7 (bug 1503776)
Backed out changeset bcb35a8cb22b (bug 1503776)
Backed out changeset fb616c66a1fd (bug 1503776)
2018-11-19 23:15:33 +02:00
Chris Pearce
2149e1ec2d
Bug 1503776 - Add marionette-gpu job. r=jmaher
...
In order to reduce the cost of running marionette tests on a virtual machine
with a GPU, add a marionette-gpu job, and run the WebRender rollout test added
in the previous patch in this new job.
Depends on D10528
Differential Revision: https://phabricator.services.mozilla.com/D12241
--HG--
extra : moz-landing-system : lando
2018-11-19 19:18:38 +00:00
Chris Pearce
ca673acd8f
Bug 1503776 - Add test to verify WR qualified pref default value saved and respected on restart. r=bryce
...
Add test that when we restart the browser with a default value set on
gfx.webrender.all.qualified, Firefox saves that value and checks respects
the saved value when initializing WebRender.
Depends on D10527
Differential Revision: https://phabricator.services.mozilla.com/D10528
--HG--
extra : moz-landing-system : lando
2018-11-19 19:18:23 +00:00
Chris Pearce
b911dfe3f6
Bug 1503776 - Save default value of WebRender rollout pref to user pref, check on startup. r=mattwoodrow
...
Normandy's Preference Rollout code sets default values on prefs, not user
values (see uses of PrefUtils.setPref() in PreferenceRolloutAction.jsm).
Default prefs are not persistent; unlike user prefs, changes to default pref
values are not stored on disk. Changes to default values are only made on the
in-memory copy of the pref's value, and thus don't survive a browser restart.
Normandy changes the rolled out prefs early on in the startup of the browser,
but not before gfxPlatform::Init() runs. So that means gfx can't use Normandy
pref rollout to gradually rollout WebRender to release, as
gfxPlatform::InitWebRenderConfig() won't see the rolled out version of the
pref in time to turn on WebRender.
So to work around this, add a profile-before-change shutdown observer that
saves the default value of the gfx.webrender.all.qualified pref to a new user
pref, gfx.webrender.all.qualified.default. We check that on startup and
emulate the behavior that the pref system would have if that pref default
value had already been set by Normandy.
Differential Revision: https://phabricator.services.mozilla.com/D10527
--HG--
extra : moz-landing-system : lando
2018-11-19 19:18:06 +00:00
WR Updater Bot
fa2171c1f6
Bug 1508231 - Update webrender to commit 262edcb7d48deb72509141e14e1c7d914c1970fb (WR PR #3326 ). r=kats
...
Differential Revision: https://phabricator.services.mozilla.com/D12329
--HG--
extra : moz-landing-system : lando
2018-11-19 18:25:27 +00:00
WR Updater Bot
4c3fea0101
Bug 1508173 - Update webrender to commit 9ab93fda1abe8a7ce5c9e83cdfd577946bfcd53c (WR PR #3323 ). r=kats
...
Differential Revision: https://phabricator.services.mozilla.com/D12253
--HG--
extra : moz-landing-system : lando
2018-11-19 10:20:28 +00:00
Margareta Eliza Balazs
b03a62c3c8
Merge inbound to mozilla-central. a=merge
2018-11-19 11:28:37 +02:00
sotaro
a06eae528e
Bug 1508117 - Fix mAsyncImageManager->AddPipeline() calls in WebRenderBridgeParent::UpdateWebRender() r=mattwoodrow
2018-11-19 12:15:55 +09:00
Dzmitry Malyshau
f076ce43c0
Bug 1503447 - Remove the clip->ASR == item->ASR hacky code path r=kats
...
Previously, WebRender ignored clip_node_id on the clip/scroll stack
when pushing clips or reference frames. This got fixed to be more consistent in:
https://github.com/servo/webrender/pull/3315
Now Gecko can use the clip chains generated for display items naturally,
instead of smuggling the last clip through the scroll_node_id, which is what
was happening in this hacky code branch being removed.
Differential Revision: https://phabricator.services.mozilla.com/D12216
--HG--
extra : moz-landing-system : lando
2018-11-17 15:44:40 +00:00
Andreea Pavel
72b0594cb8
Merge mozilla-inbound to mozilla-central. a=merge
2018-11-17 13:27:24 +02:00
sotaro
e339c43bdb
Bug 1506767 - Remove redundant iteration in CompositorBridgeParent::NotifyPipelineRendered() r=mattwoodrow
2018-11-17 12:27:54 +09:00
WR Updater Bot
62f47938ea
Bug 1507938 - Update webrender to commit 199ace786ef5d80982a8c811dabfab13593e6ae6 (WR PR #3321 ). r=kats
...
Differential Revision: https://phabricator.services.mozilla.com/D12227
--HG--
extra : moz-landing-system : lando
2018-11-18 22:37:30 +00:00
WR Updater Bot
2f82c64173
Bug 1507918 - Update webrender to commit 596984d1b49f47af65ccfaedd9684b2a90a564e2 (WR PR #3318 ). r=kats
...
Differential Revision: https://phabricator.services.mozilla.com/D12175
--HG--
extra : moz-landing-system : lando
2018-11-16 21:14:15 +00:00
WR Updater Bot
0241134630
Bug 1507915 - Update webrender to commit 91910a3ce033239fe36ef096223be333ea5df6d7 (WR PR #3314 ). r=kats
...
Differential Revision: https://phabricator.services.mozilla.com/D12171
--HG--
extra : moz-landing-system : lando
2018-11-16 20:18:34 +00:00
WR Updater Bot
4677e98fcc
Bug 1507848 - Update webrender to commit 5609676e166f939fcf1a4141c5b9cb715b68f1d9 (WR PR #3315 ). r=kats
...
Differential Revision: https://phabricator.services.mozilla.com/D12170
--HG--
extra : moz-landing-system : lando
2018-11-16 20:12:16 +00:00
Gurzau Raul
6d17917258
Merge mozilla-central to autoland. a=merge CLOSED TREE
2018-11-16 19:54:35 +02:00
Nicolas Silva
eef47a1b87
Bug 1507140 - Gecko changes for WebRender PR #3291 . r=kats
...
Move wr::DeviceUint* to wr::DeviceInt*.
Differential Revision: https://phabricator.services.mozilla.com/D12150
--HG--
extra : moz-landing-system : lando
2018-11-16 17:13:26 +00:00
WR Updater Bot
c1baccfc1a
Bug 1507140 - Update webrender to commit dc442bfe38dcd9fc5033d2191b04c6242d167f05 (WR PR #3291 ). r=kats
...
Differential Revision: https://phabricator.services.mozilla.com/D12149
--HG--
extra : moz-landing-system : lando
2018-11-16 17:13:07 +00:00
Gurzau Raul
0e822b012b
Merge inbound to mozilla-central. a=merge
2018-11-16 19:08:39 +02:00
sotaro
068f2dd418
Bug 1506762 - Store wr::WebRenderPipelineInfo directly in AsyncImagePipelineManager::PipelineUpdates r=mattwoodrow
2018-11-16 22:01:01 +09:00
WR Updater Bot
738df7e719
Bug 1507751 - Cherry-pick webrender commit 3b2ed3d2ea21c4873b09da6a371ce07357c9c118 (WR PR #3313 ). r=kats
...
Differential Revision: https://phabricator.services.mozilla.com/D12109
--HG--
extra : moz-landing-system : lando
2018-11-16 11:51:10 +00:00
WR Updater Bot
49c9ba3a57
Bug 1502717
- Cherry pick webrender commit 7f889ccf165ef0bcbf3688ccb1c51bddd84a7b6f (WR PR #3316 ). r=kats
...
Differential Revision: https://phabricator.services.mozilla.com/D12107
--HG--
extra : moz-landing-system : lando
2018-11-16 11:39:10 +00:00
Randall Barker
35383d82bd
Bug 1507068 - Ensure mParent is not null in mozilla::layers::CompositorBridgeParent::GetAndroidDynamicToolbarAnimator r=snorp,kats
...
Speculative fix for Bug 1507068. Checks if mParent is not null before trying to get a pointer to the toolbar animator
Differential Revision: https://phabricator.services.mozilla.com/D11957
--HG--
extra : moz-landing-system : lando
2018-11-16 14:41:08 +00:00
Bogdan Tara
df744acb24
Merge mozilla-central to autoland. a=merge CLOSED TREE
2018-11-16 11:50:21 +02:00
Bogdan Tara
647b9eb109
Merge inbound to mozilla-central. a=merge
2018-11-16 11:47:51 +02:00
Botond Ballo
f9d515bd29
Bug 1490102 - Augment helper_basic_doubletap_zoom to also test zooming out. r=kats
...
This required some changes to the page structure to exercise the codepath
that bug 1478335 fixed.
Differential Revision: https://phabricator.services.mozilla.com/D11437
--HG--
extra : moz-landing-system : lando
2018-11-15 19:52:35 +00:00
Matt Woodrow
f1ac2eb3c8
Bug 1503405 - Add telemetry for CONTENT_FRAME_WITH with texture upload excluded. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D11971
--HG--
extra : moz-landing-system : lando
2018-11-15 23:09:05 +00:00
Narcis Beleuzu
944d8914d9
Backed out changeset 17d1440b76b1 (bug 1505858) for bustages on WebRenderBridgeParent.cpp
2018-11-16 01:29:00 +02:00
Jeff Muizelaar
7a069dd660
Bug 1505858. Record full paint time before waiting for composite in telemetry. r=mattwoodrow
...
Differential Revision: https://phabricator.services.mozilla.com/D11953
--HG--
extra : moz-landing-system : lando
2018-11-15 16:43:55 +00:00
Margareta Eliza Balazs
d5555d2998
Merge mozilla-central to inbound. a=merge CLOSED TREE
2018-11-15 18:22:30 +02:00
Jonathan Kew
fb4f42f9a7
Bug 1507506 - Use a sorted array rather than a hashtable for the short list of bad-underline font families. r=jwatt
2018-11-15 16:11:45 +00:00
Emilio Cobos Álvarez
7cefd0df6a
Bug 1507127 - Move the page-break-{before,after} properties to not use mako. r=heycam
...
And respect the computed value of `left` / `right` / etc.
Differential Revision: https://phabricator.services.mozilla.com/D11872
--HG--
extra : moz-landing-system : lando
2018-11-15 08:15:13 +00:00
sotaro
b95f584482
Bug 1499255 - Make SurfaceTextureHost to support WebRender r=nical
2018-11-16 11:22:15 +09:00
Andreea Pavel
6a58f5fcea
Backed out 2 changesets (bug 1507021) for android build bustages on a CLOSED TREE
...
Backed out changeset 026f135a667f (bug 1507021)
Backed out changeset 1b87eb56e462 (bug 1507021)
--HG--
extra : amend_source : 4d51378a27f24f3d87d9b7a206c78ff962e3b663
2018-11-15 06:35:54 +02:00
Jeff Muizelaar
9ad890c762
Bug 1507021. Add a SnappedClip function to gfxContext. r=mattwoodrow
...
Depends on D11840
Differential Revision: https://phabricator.services.mozilla.com/D11839
--HG--
extra : moz-landing-system : lando
2018-11-14 22:47:10 +00:00
Randall Barker
69a08335b4
Bug 1506747 - Add GeckoView API for drawing transparent border around the content window r=snorp,droeh,kats
...
Differential Revision: https://phabricator.services.mozilla.com/D11717
--HG--
extra : moz-landing-system : lando
2018-11-15 01:54:18 +00:00
Jeff Muizelaar
1d2422df54
Bug 1507021. Use SnappedRectangle in more places. r=mattwoodrow
...
Differential Revision: https://phabricator.services.mozilla.com/D11840
--HG--
extra : moz-landing-system : lando
2018-11-14 22:47:35 +00:00
Jeff Muizelaar
702974b3d8
Bug 1505858. Record full paint time before waiting for composite in telemetry. r=mattwoodrow
...
Differential Revision: https://phabricator.services.mozilla.com/D11953
--HG--
extra : moz-landing-system : lando
2018-11-16 05:26:10 +00:00
Matt Woodrow
2ce22ca25d
Bug 1506748 - Record profiler markers for scene building and blob rasterization. r=mstange
...
MozReview-Commit-ID: IA2ooFX5jtA
Differential Revision: https://phabricator.services.mozilla.com/D11723
--HG--
extra : moz-landing-system : lando
2018-11-14 23:21:23 +00:00
Joel Maher
65cec285ac
Bug 1507161 - adjust fuzzy-if statements for win10 tests that are failing on new windows10 ami image. r=ahal
...
adjust fuzzy-if statements for win10 tests that are fialing on new windows 10 ami image
Differential Revision: https://phabricator.services.mozilla.com/D11914
--HG--
extra : moz-landing-system : lando
2018-11-14 18:37:30 +00:00
Razvan Maries
6c55ab0f9e
Merge mozilla-inbound to mozilla-central a=merge
2018-11-15 00:16:46 +02:00