682309 Commits

Author SHA1 Message Date
Olli Pettay
e2d1797ad5 Bug 1599467 - Make XHR and Fetch to use deprioritized loading while the top level page is loading in Fission, r=farre
The patch moves DeprioritizedLoadRunner handling from top level inner window to top level browsing context.

Differential Revision: https://phabricator.services.mozilla.com/D54754

--HG--
extra : moz-landing-system : lando
2019-11-30 21:13:24 +00:00
Andrew Osmond
ff10c198e9 Bug 1555376 - Followup to mark more tests as passing (again).
Differential Revision: https://phabricator.services.mozilla.com/D55375

--HG--
extra : moz-landing-system : lando
2019-11-30 20:26:40 +00:00
Andrew Osmond
4cf164338f Bug 1555376 - Followup to mark more tests as passing.
Differential Revision: https://phabricator.services.mozilla.com/D55372

--HG--
extra : moz-landing-system : lando
2019-11-30 19:32:01 +00:00
Emilio Cobos Álvarez
b88be09104 No bug - Fix newlines in dom/tests/mochitest/chrome/489127.html.
Differential Revision: https://phabricator.services.mozilla.com/D55371

--HG--
extra : moz-landing-system : lando
2019-11-30 18:20:23 +00:00
Andrew Osmond
d9c99acc89 Bug 1555376 - Snap glyphs before clipping in the shader. r=lsalzman
Snapping glyph positions are an internal detail to a primitive. As such,
any snapping required must be taken into account when calculating the
local rect. That ensures that when the clip is applied, it doesn't cut
off parts of the glyph that would have been retained after snapping.

Differential Revision: https://phabricator.services.mozilla.com/D55348

--HG--
extra : moz-landing-system : lando
2019-11-30 15:57:44 +00:00
Emilio Cobos Álvarez
1c8bfea810 Bug 1600436 - Fix servo build.
Depends on D55357

Differential Revision: https://phabricator.services.mozilla.com/D55358

--HG--
extra : moz-landing-system : lando
2019-11-30 14:06:06 +00:00
Emilio Cobos Álvarez
f628d09be6 Bug 1600436 - Rustfmt recent changes.
Differential Revision: https://phabricator.services.mozilla.com/D55357

--HG--
extra : moz-landing-system : lando
2019-11-30 14:13:04 +00:00
Emilio Cobos Álvarez
91bdbdf2ed Bug 1600436 - Update some servo-2020 layout ifdefs.
Differential Revision: https://phabricator.services.mozilla.com/D55356

--HG--
extra : moz-landing-system : lando
2019-11-30 14:05:50 +00:00
Alex Touchet
5ae76bccfa Bug 1600436 - Update some URLs.
Differential Revision: https://phabricator.services.mozilla.com/D55355

--HG--
extra : moz-landing-system : lando
2019-11-30 14:05:43 +00:00
Simon Sapin
c8373d6efe Bug 1600436 - Fix some warnings new in Rust Nightly.
Differential Revision: https://phabricator.services.mozilla.com/D55354

--HG--
extra : moz-landing-system : lando
2019-11-30 14:05:41 +00:00
Federico Mena Quintero
4ff8a1dc93 Bug 1600436 - derive_common: Fix example in documentation.
Differential Revision: https://phabricator.services.mozilla.com/D55353

--HG--
extra : moz-landing-system : lando
2019-11-30 14:05:34 +00:00
Emilio Cobos Álvarez
0ff42b5218 Bug 1600155 - Remove StyleSheet{Added,Removed} and StyleRule{Added,Removed,Changed} events. r=heycam,smaug
They're only used by tests, and are not exposed.

Differential Revision: https://phabricator.services.mozilla.com/D55185

--HG--
extra : moz-landing-system : lando
2019-11-30 12:24:32 +00:00
Emilio Cobos Álvarez
a65fe39265 Bug 1600155 - Make @import rules less weird. r=heycam
Have their own notification for when the child sheet loads instead of
piggy-backing in the RuleAdded one, and make the callers check instead.

This prevents incorrectly marking as modified sheets which only have @import
rules.

Differential Revision: https://phabricator.services.mozilla.com/D55184

--HG--
extra : moz-landing-system : lando
2019-11-30 12:24:24 +00:00
Emilio Cobos Álvarez
2051e11775 Bug 1600320 - Avoid writing into the empty array header. r=jwatt
The only way for this to happen is calling set_len(0) on an already-empty array.

We should be replacing these bindings by the `ThinVec` crate, but this is easier
for now.

Differential Revision: https://phabricator.services.mozilla.com/D55291

--HG--
extra : moz-landing-system : lando
2019-11-30 11:58:18 +00:00
Emilio Cobos Álvarez
2c0c593033 Bug 1600376 - Remove useless namespace qualifications in layout/style. r=jwatt
All these things are in the mozilla namespace and such. Clean up a bit.

Differential Revision: https://phabricator.services.mozilla.com/D55319

--HG--
extra : moz-landing-system : lando
2019-11-30 11:57:10 +00:00
Sylvestre Ledru
e8c4cdd941 Bug 1600361 - Improve the static analysis doc r=andi
Differential Revision: https://phabricator.services.mozilla.com/D55349

--HG--
extra : moz-landing-system : lando
2019-11-30 11:31:48 +00:00
Sylvestre Ledru
09ed42e0fd Bug 1600361 - Move the static analysis doc in tree r=andi
+ add a thing about coding style

Differential Revision: https://phabricator.services.mozilla.com/D55345

--HG--
extra : moz-landing-system : lando
2019-11-30 10:18:37 +00:00
Sylvestre Ledru
8f7a2f7386 Bug 1599749 - Reference prettier from the JS coding style page r=vporof
Depends on D54933

Differential Revision: https://phabricator.services.mozilla.com/D54934

--HG--
extra : moz-landing-system : lando
2019-11-30 04:39:16 +00:00
Francesco Lodolo (:flod)
c611e515a2 Bug 1600421 - Style attribute for bookmark-panel should include min-width r=Pike,fluent-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D55344

--HG--
extra : moz-landing-system : lando
2019-11-30 07:54:33 +00:00
Andreea Pavel
f66eb70d17 Bug 1568717 - update redirect-https-downgrade.tentative.sub.html linux expectation r=egao
Differential Revision: https://phabricator.services.mozilla.com/D55339

--HG--
extra : moz-landing-system : lando
2019-11-30 06:20:27 +00:00
Jeff Gilbert
584ad0b2f5 Bug 1578910 - ANGLE Cherry-pick flickering fix for Ivy Bridge. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D55340

--HG--
extra : moz-landing-system : lando
2019-11-30 01:49:21 +00:00
Mark Striemer
d2062ef28c Bug 1593649 - Part 2: Always set focus as if using the keyboard r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D55194

--HG--
extra : moz-landing-system : lando
2019-11-29 19:37:04 +00:00
Mark Striemer
415e677b84 Bug 1593649 - Part 1: Fix a11y issues with about:addons header/recommendations r=robwu,rpl,fluent-reviewers,flod
Add a proper title and popup attributes to page-options button.
Make recommended card's add-on names headings.
Give the HTML pane a title so it reads better in screen readers.
Always include a label for the search box.
Clarify the label on the extension enable checkbox.

Differential Revision: https://phabricator.services.mozilla.com/D54874

--HG--
extra : moz-landing-system : lando
2019-11-29 19:36:57 +00:00
thomasmo
e6655d9d96 Bug 1599846 - Enable Background WebExtension scripts in FxR on PC r=zombie
This change allows for background scripts from WebExtensions to run in the FxR on PC chrome window. In this scenario, the promise ExtensionParent.browserStartupPromise is never fulfilled because it depends on the notification sessionstore-windows-restored, which doesn't occur because the FxR window does not participate in SessionStore.
To address this issue, browserStartupPromise is now a race between the original notification and a new one, extensions-late-startup, which is fired from fxrui.js.

Differential Revision: https://phabricator.services.mozilla.com/D55058

--HG--
extra : moz-landing-system : lando
2019-11-30 04:19:46 +00:00
Oana Pop Rus
cdef02e3e8 Backed out changeset e02c0652dd43 (bug 1595388) for reftest failures on filter-in-mask.html 2019-11-30 04:50:13 +02:00
Nihanth Subramanya
f81d57320e Bug 1598223 - Bump version to 1.3.0. r=rhelmer
Differential Revision: https://phabricator.services.mozilla.com/D55341

--HG--
extra : moz-landing-system : lando
2019-11-30 02:41:19 +00:00
Jean-Yves Avenard
72d4a6a2a4 Bug 1599968 - Remove nsIChildProcessChannelListerner interface. r=farre
There's just no use for it, it was an unnecessary virtual interface, with a single concreate class and only ever used in C++.

Differential Revision: https://phabricator.services.mozilla.com/D55069

--HG--
extra : moz-landing-system : lando
2019-11-29 15:14:07 +00:00
Jeff Muizelaar
28618c9230 Bug 1595388. Use mDrawTarget->Rect() instead of Size(). r=mstange
Using Rect() will work properly when mDrawTarget does not have 0,0
origin. It also makes the code's intention more clear.

Differential Revision: https://phabricator.services.mozilla.com/D55337

--HG--
extra : moz-landing-system : lando
2019-11-30 00:28:35 +00:00
Gijs Kruitbosch
76000d88d1 Bug 1600351 - don't release things we don't own, r=barret
Let's not be calling CFRelease on things we don't own.

Differential Revision: https://phabricator.services.mozilla.com/D55336

--HG--
extra : moz-landing-system : lando
2019-11-29 23:15:16 +00:00
Timothy Nikkel
df4a65de6c Bug 1586843. Pass SideBits for fixed position content to webrender so it can pass it back via the HitTest api. r=botond
We add the SideBits to the data we store in the FixedPosScrollTargetTracker. nsDisplayCompositorHitTestInfo then passes the side bits when it sets hit test info. We then pack the side bits into the hit test info bits; luckily they were only using 12 of 16 bits. The wr HitTest api then extracts the side bits from the hit test info bits and passes them back.

Differential Revision: https://phabricator.services.mozilla.com/D54404

--HG--
extra : moz-landing-system : lando
2019-11-29 23:06:59 +00:00
Timothy Nikkel
51f49f02a6 Bug 1583380. Collect fixed position info on APZCTreeManager and use that to provide transforms to webrender via SampleForWebRender. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D54403

--HG--
extra : moz-landing-system : lando
2019-11-29 23:06:41 +00:00
Timothy Nikkel
fb46cff121 Bug 1583380. Plumb SideBits from the display list to WebRenderScrollDataWrapper. r=botond
The plumbing from there to the HitTestingTreeNode is already in place for the non-webrender case.

Differential Revision: https://phabricator.services.mozilla.com/D54402

--HG--
extra : moz-landing-system : lando
2019-11-29 23:06:34 +00:00
Timothy Nikkel
96304da79f Bug 1583380. Refactor a helper out of nsLayoutUtils::SetFixedPositionLayerData to get the SideBits. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D54401

--HG--
extra : moz-landing-system : lando
2019-11-29 23:06:26 +00:00
Timothy Nikkel
5d06f93d9e Bug 1583380. Protect APZCTreeManager::mFixedLayerMargins by mMapLock instead of mTreeLock. r=botond
We do this because we will need to access it in APZCTreeManager::SampleForWebRender which can't hold mTreeLock.

Differential Revision: https://phabricator.services.mozilla.com/D54400

--HG--
extra : moz-landing-system : lando
2019-11-29 23:06:24 +00:00
Timothy Nikkel
297e2538f7 Bug 1583380. Plumb a fixed position webrender animation id from the display list to the HitTestingTreeNode. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D54399

--HG--
extra : moz-landing-system : lando
2019-11-29 23:11:18 +00:00
Timothy Nikkel
465d77cae5 Bug 1600198. Make sure all uses of APZCTreeManager::mGeckoFixedLayerMargins are protected by mTreelock. r=botond,hiro
Differential Revision: https://phabricator.services.mozilla.com/D55206

--HG--
extra : moz-landing-system : lando
2019-11-29 23:11:18 +00:00
Nihanth Subramanya
a9804fa232 Bug 1598223 - Set strict_min_version to 72.0a1. r=maxxcrawford
Differential Revision: https://phabricator.services.mozilla.com/D55332

--HG--
extra : moz-landing-system : lando
2019-11-29 22:20:52 +00:00
Nihanth Subramanya
3e17b28c1c Bug 1598223 - Bump max startup accesses of webextension default CSP pref to 51. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D55257

--HG--
extra : moz-landing-system : lando
2019-11-29 22:14:35 +00:00
Nihanth Subramanya
0f44874bdb Bug 1598223 - Remove en_CA and en_GB strings - identical to en_US for now. r=maxxcrawford,flod
Differential Revision: https://phabricator.services.mozilla.com/D55153

--HG--
extra : moz-landing-system : lando
2019-11-29 22:14:35 +00:00
Nihanth Subramanya
82f3978948 Bug 1598223 - Properly abort at init if disabled. r=mixedpuppy,maxxcrawford
Differential Revision: https://phabricator.services.mozilla.com/D54627

--HG--
extra : moz-landing-system : lando
2019-11-29 21:37:35 +00:00
Nihanth Subramanya
405c78fdc4 Bug 1598223 - Clean up and fix captive portal logic. r=mixedpuppy,maxxcrawford
Differential Revision: https://phabricator.services.mozilla.com/D54626

--HG--
extra : moz-landing-system : lando
2019-11-29 22:21:53 +00:00
Nihanth Subramanya
47813a6a87 Bug 1598223 - Replace netChange WEE with networkStatus API. r=mixedpuppy,maxxcrawford
Differential Revision: https://phabricator.services.mozilla.com/D54625

--HG--
extra : moz-landing-system : lando
2019-11-28 19:13:02 +00:00
Nihanth Subramanya
a25e8fd518 Bug 1598223 - Clean up background scripts. r=mixedpuppy,maxxcrawford
Differential Revision: https://phabricator.services.mozilla.com/D54624

--HG--
extra : moz-landing-system : lando
2019-11-28 19:14:10 +00:00
Nihanth Subramanya
dc008a108f Bug 1598223 - Clean up experiment APIs and schemas. r=mixedpuppy,maxxcrawford
Differential Revision: https://phabricator.services.mozilla.com/D54623

--HG--
extra : moz-landing-system : lando
2019-11-28 16:05:18 +00:00
Nihanth Subramanya
ff584f741a Bug 1598223 - Fix scoping issues with imports in WEE api scripts. r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D54622

--HG--
extra : moz-landing-system : lando
2019-11-28 16:04:50 +00:00
Nihanth Subramanya
e48ad7ccc0 Bug 1598223 - Pass an object to ExtensionPreferencesManager.getSettingsAPI instead of split arguments. r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D54621

--HG--
extra : moz-landing-system : lando
2019-11-28 16:04:27 +00:00
Nihanth Subramanya
18f3b61881 Bug 1598223 - Remove Normandy study remnants. r=mixedpuppy,maxxcrawford
Differential Revision: https://phabricator.services.mozilla.com/D54620

--HG--
extra : moz-landing-system : lando
2019-11-28 16:03:59 +00:00
Nihanth Subramanya
27dee3bb90 Bug 1598223 - Add moz.build. r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D54619

--HG--
extra : moz-landing-system : lando
2019-11-28 16:03:36 +00:00
Nihanth Subramanya
adaa4d2a6f Bug 1598223 - Fix issues caught by eslint in initial import. r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D54618

--HG--
extra : moz-landing-system : lando
2019-11-28 16:03:16 +00:00
Nihanth Subramanya
c6da6883d3 Bug 1598223 - Import doh-rollout src from github into browser/extensions. r=mixedpuppy
Based on upstream 0bb6e992f7

Differential Revision: https://phabricator.services.mozilla.com/D54617

--HG--
extra : moz-landing-system : lando
2019-11-28 16:21:52 +00:00