Граф коммитов

682310 Коммитов

Автор SHA1 Сообщение Дата
Olli Pettay 7f0bc5d8d8 Bug 1598775 - Ensure postMessage related optimizations during page load work also in Fission, r=farre
Bug 1534012 added a test for postMessage during load and that revealed that mLoading flag isn't always updated
soon enough, so add BrowsingContext::IsLoading which checks also possible local loading status.

Depends on D54754

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

--HG--
extra : moz-landing-system : lando
2019-11-30 21:13:54 +00:00
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