752889 Commits

Author SHA1 Message Date
Eugen Sawin
977412fe4b Bug 1691821 - [1.a.2] Extract common mechanics from the form autofill extension to toolkit to enable cross-platform reuse. r=zbraniecki,dimi,tgiles,geckoview-reviewers,agi
Differential Revision: https://phabricator.services.mozilla.com/D108057
2021-04-09 22:12:11 +00:00
Matt Woodrow
8c146110c8 Bug 1697751 - Clamp brush_opacity opacity values into the 0..1 range. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D111379
2021-04-09 21:57:48 +00:00
Christian Holler
558e6c8975 Bug 1704058 - Remove libfuzzer atexit handlers in JS fuzzing code. r=truber
Differential Revision: https://phabricator.services.mozilla.com/D111390
2021-04-09 22:00:46 +00:00
Zhao Jiazhong
f0a68f283e Bug 1703434 - [MIPS64] Add branchTestValue overload to MacroAssembler. r=iain
Port D110254 to mips64 platform and fix a typo in an assert.

Differential Revision: https://phabricator.services.mozilla.com/D111234
2021-04-09 21:32:02 +00:00
Kajal Sah
472abca523 Bug 1702574 - Fixes eslint failures in browser/extensions/screenshots/selector/uicontrol.js. r=emalysz
Differential Revision: https://phabricator.services.mozilla.com/D110691
2021-04-09 21:13:44 +00:00
Mike Conley
47794f668f Bug 1704163 - Disable Proton for the menulist-shrinkwrap-2.xhtml XUL reftest. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D111476
2021-04-09 21:08:02 +00:00
Dorel Luca
0e53a30dc1 Backed out 7 changesets (bug 1703968) for WPT failures in hr-time/clamped-time-origin-isolated.https.html. CLOSED TREE
Backed out changeset f9628f3c1fe0 (bug 1703968)
Backed out changeset 2297f0570091 (bug 1703968)
Backed out changeset 4d48931594ed (bug 1703968)
Backed out changeset d169cd7d7083 (bug 1703968)
Backed out changeset fcb0f1251d66 (bug 1703968)
Backed out changeset cbe5389803cd (bug 1703968)
Backed out changeset ac7dbdbff84d (bug 1703968)
2021-04-10 01:27:48 +03:00
Narcis Beleuzu
a7ec545704 Backed out 2 changesets (bug 1703291) for bc failures on BrowsingContext.cpp . CLOSED TREE
Backed out changeset 4d216ecbacd9 (bug 1703291)
Backed out changeset 51d244d886aa (bug 1703291)
2021-04-10 00:52:54 +03:00
Michelle Goossens
39ac6cccbf Bug 1685346 - Opt "Restart with addons disabled" dialog into the new window-modal UI r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D111437
2021-04-09 21:03:20 +00:00
Falguni Islam
cb2712d854 Bug 1702540: fix eslint passes check browser/extensions/screenshots/background/senderror.js r=emalysz
Differential Revision: https://phabricator.services.mozilla.com/D110732
2021-04-09 21:02:47 +00:00
Falguni Islam
684f1cb8d2 Bug 1702555: fix eslint passes check browser/extensions/screenshots/build/inlineSelectionCss.js r=emalysz
Differential Revision: https://phabricator.services.mozilla.com/D110735
2021-04-09 20:56:41 +00:00
Falguni Islam
7b036c1521 Bug 1702562: fix eslint pass browser/extensions/screenshots/clipboard.js r=emalysz
Differential Revision: https://phabricator.services.mozilla.com/D110737
2021-04-09 20:56:04 +00:00
Falguni Islam
5721311e0f Bug 1702564: fix eslint pass browser/extensions/screenshots/domainFromUrl.js r=emalysz
Differential Revision: https://phabricator.services.mozilla.com/D110738
2021-04-09 20:55:20 +00:00
Falguni Islam
1a388a5c99 Bug 1702541: fix eslint browser/extensions/screenshots/background/startBackground.js r=emalysz
Differential Revision: https://phabricator.services.mozilla.com/D110744
2021-04-09 20:53:28 +00:00
Harry Twyford
d9d737c823 Bug 1699834 - Enable new tab page handoff by default and in automated tests. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D111462
2021-04-09 20:52:26 +00:00
Florian Quèze
b92d76cb9f Bug 1671126 - fix python errors related to mixed strings and byte streams in mozgeckoprofiler symbolication code, r=gregtatum.
Differential Revision: https://phabricator.services.mozilla.com/D110661
2021-04-09 20:50:33 +00:00
Jan-Ivar Bruaroey
13771db18d Bug 1703674 - Revoking cam or mic permission revokes both if either is capturing. r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D111174
2021-04-09 20:48:41 +00:00
Ryan Hunt
492ca0fcc5 Bug 1677204 - wasm: Remove reftypes flag. r=lth
Reftypes has shipped and so we can remove the feature flag.

Differential Revision: https://phabricator.services.mozilla.com/D110823
2021-04-09 20:03:53 +00:00
Ryan Hunt
52e29f2582 Bug 1677204 - wasm: Gate event section on exception-handling flag. r=lth
Only allow decoding the event section when exception-handling is enabled.

Differential Revision: https://phabricator.services.mozilla.com/D110822
2021-04-09 20:03:52 +00:00
Ryan Hunt
981595d048 Bug 1677204 - wasm: Expand feature enablement testing for active proposals. r=lth
The features.js test could use some updates for the current active/shipped
proposals.

Differential Revision: https://phabricator.services.mozilla.com/D110821
2021-04-09 20:03:52 +00:00
Ryan Hunt
f37dc5a46c Bug 1677204 - wasm: Factor out feature gating to declarative macro. r=lth
This commit adds a declarative `JS_FOR_WASM_FEATURES` macro which
expands for every WebAssembly proposal we are gating. Most feature
gating code is refactored to use this macro so that we have one place
we need to change to get the majority of this code working. The only
place that needs to be updated for new features is the browser pref
declaration code, as that cannot use this macro. This is documented
in the new WasmFeatures.h header.

The feature gating logic should work almost identically as before.
The changes are:
 * All browser prefs are moved to StaticPrefList.yaml
 * The code to enable a feature was conditionally compiled to not
   enable the feature at variously stages of the "flag-flow". Now
   the only place that is conditionally compiled to not work is
   in the WasmXFlag functions. This is to make the macro simpler
   and might be able to be reverted if need be.
 * The flag for gc is shortened from gcTypes to gc so that the
   existing usages of the wasmGcEnabled shell function don't have
   to change.

This commit also has the effect of giving function-references/gc/
exception-handling a proper browser pref for enabling the features.

Differential Revision: https://phabricator.services.mozilla.com/D110820
2021-04-09 20:03:51 +00:00
Ryan Hunt
90c8728cc9 Bug 1677204 - wasm: Remove multi-value flag. r=lth
Multi-value has shipped and can remove its feature flag.

Differential Revision: https://phabricator.services.mozilla.com/D110819
2021-04-09 20:03:51 +00:00
Markus Stange
12155b90b9 Bug 1703930 - Correctly send DOMMenuItemInactive events when the highlighted menu item in a native menu changes. r=harry
Differential Revision: https://phabricator.services.mozilla.com/D111329
2021-04-09 19:12:43 +00:00
Vijay Budhram
6ebff066e9 Bug 1701529 - Remove unused FxA toolbar menu items r=preferences-reviewers,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D111303
2021-04-09 19:08:03 +00:00
Ashita
e2e4032966 Bug 1697644: Resolved naming consistency for CacheIR Health Report r=caroline
Differential Revision: https://phabricator.services.mozilla.com/D111168
2021-04-09 18:23:13 +00:00
Tom Ritter
402d81dbe7 Bug 1700396: Bump Updatebot version r=jewilde
This collects a bunch of fixes for issues exposed by the recent libdav1d
filing including not failing if hg strip has nothing to strip, not
abandoning a revision if we have unclassified failures, fixing external
commit links, easier to read summary, and correct outcome classification.

Differential Revision: https://phabricator.services.mozilla.com/D111470
2021-04-09 18:21:44 +00:00
Marco Bonardo
2c982d3c01 Bug 1703274 - Enable Proton Urlbar. r=jaws,extension-reviewers,zombie,rpl
Differential Revision: https://phabricator.services.mozilla.com/D110998
2021-04-09 18:20:21 +00:00
Marco Bonardo
cfbef4a018 Bug 1703274 - Update WPT tests expectations. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D111441
2021-04-09 18:20:20 +00:00
Emilio Cobos Álvarez
80d1a408b0 Bug 1704155 - Remove dead prefers-color-scheme: no preference code. r=dholbert
It was removed in bug 1643656.

Differential Revision: https://phabricator.services.mozilla.com/D111461
2021-04-09 18:02:49 +00:00
Emilio Cobos Álvarez
8ef1811dd5 Bug 1703291 - Run test_window_close with bfcacheInParent enabled. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D111459
2021-04-09 18:01:43 +00:00
Jan Horak
d9378b2513 Bug 1703636 Don't fail when one slot fails to provide certs; r=keeler
In some special cases the PK11_FindRawCertsWithSubject could return failure.
We don't want to return with failure but try the other slots before.

Differential Revision: https://phabricator.services.mozilla.com/D111261
2021-04-09 17:54:05 +00:00
Anny Gakhokidze
0985861202 Bug 1698601 - Part 2: Carry over restore data to new context after a process swap, r=smaug
Also, make sure we update layout history state from docshell before we load a
new URI, as it might be our last chance to do so before a process swap.

Differential Revision: https://phabricator.services.mozilla.com/D110994
2021-04-09 17:46:52 +00:00
Anny Gakhokidze
2bf10938e6 Bug 1698601 - Part 1: Extend existing session store test files with COOP document testing, r=smaug
Modify related test files to test documents with COOP headers enabled.

There are some tests that fail when run with new COOP configurations without
Fission enabled, prior to fixes that come in part 2. This means that some of
the COOP behaviour was already broken. Since fixing non-Fission COOP
behaviour prior to this patch is out of scope, I skipped calling `addCoopTask`
to test COOP documents in non Fission cases for such tests.

Even with COOP headers disabled, some tests fail when the document they load
is served over httpS and not http. For a single test where this behaviour was
occuring prior to fixes in part 2, I skipped testing an HTTPS non-COOP
document and filed 1703351 to fix such behaviour.

Differential Revision: https://phabricator.services.mozilla.com/D110993
2021-04-09 17:46:52 +00:00
Aaron Klotz
1c41ebbdb1 Bug 1703968: Part 7 - Fix missing 'and' in report-only-require-corp.https.htmll.ini; r=bustage CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com/D111469
2021-04-09 18:09:39 +00:00
Dorel Luca
7cb4a31900 Backed out changeset ac4b107bf8bb (bug 1704079) for XPCshell failures in netwerk/test/unit/test_trr_https_fallback.js. CLOSED TREE 2021-04-09 22:55:33 +03:00
Emilio Cobos Álvarez
85f92a8a49 Bug 1703291 - Update root bc state when the root bc changes in the session history. r=smaug
Otherwise when navigating to a replaced browsing context we might have
an incorrect "is single top-level in history".

Fixes test_window_close.html with Fission+bfcache.

Differential Revision: https://phabricator.services.mozilla.com/D111458
2021-04-09 17:33:50 +00:00
emcminn
4a23783e16 Bug 1698200 - Display noodles on Proton onboarding r=pdahiya
Differential Revision: https://phabricator.services.mozilla.com/D109809
2021-04-09 17:31:11 +00:00
Iain Ireland
43a520829b Bug 1701787: Enable NewPlainObject with --fuzzing-safe r=jandem
We had several semi-overlapping systems for checking whether we were fuzzing. This is hopefully a little cleaner.

Differential Revision: https://phabricator.services.mozilla.com/D111351
2021-04-09 17:16:33 +00:00
Nika Layzell
4bcdc094f9 Bug 1702714 - GetBrowserBridgeParent may be null after destroy, r=farre
Differential Revision: https://phabricator.services.mozilla.com/D110827
2021-04-09 17:10:18 +00:00
Rob Wu
22d7d29b4a Bug 1694679 - Skip CORS for moz-extension:-URLs r=ckerschb,mixedpuppy,necko-reviewers,dragana
moz-extension:-URLs cannot be loaded by default, unless an extension
explicitly lists the resource in web_accessible_resources. At that
point, a URL is considered world-readable, and the load should succeed
regardless of the requested CORS mode in the fetch/request.

Differential Revision: https://phabricator.services.mozilla.com/D111016
2021-04-09 17:06:20 +00:00
Jared Wein
20337be614 Bug 1702329 - The outline should be applied using the spread-radius, with blur-radius set to 0. r=desktop-theme-reviewers,harry
Differential Revision: https://phabricator.services.mozilla.com/D111010
2021-04-09 16:47:33 +00:00
Aaron Klotz
579b7bde5f Bug 1703968: Part 6 - Fix Android expectation for nightly in wpt hr-time tests; r=jgraham
Depends on D111447

Differential Revision: https://phabricator.services.mozilla.com/D111448
2021-04-09 16:45:56 +00:00
Aaron Klotz
4cd5292ed8 Bug 1703968: Part 5 - Fix Android expectation for nightly in wpt worker tests; r=jgraham
Depends on D111446

Differential Revision: https://phabricator.services.mozilla.com/D111447
2021-04-09 16:45:55 +00:00
Aaron Klotz
5cd14917dc Bug 1703968: Part 4 - Fix COEP wpt test expectations for Android Nightly; r=jgraham
Depends on D111445

Differential Revision: https://phabricator.services.mozilla.com/D111446
2021-04-09 16:45:54 +00:00
Aaron Klotz
8f453423ee Bug 1703968: Part 3 - Fix COOP wpt test expectations for Android Nightly; r=jgraham
Depends on D111444

Differential Revision: https://phabricator.services.mozilla.com/D111445
2021-04-09 16:45:54 +00:00
Aaron Klotz
aeaf2a1c2e Bug 1703968: Part 2 - Enable COOP+COEP prefs on GeckoView Nightly; r=geckoview-reviewers,agi
Depends on D111443

Differential Revision: https://phabricator.services.mozilla.com/D111444
2021-04-09 16:45:54 +00:00
Aaron Klotz
04d8844a1a Bug 1703968: Part 1 - Set GeckoView's e10s web process count to 2 on Nightly; r=geckoview-reviewers,agi
Differential Revision: https://phabricator.services.mozilla.com/D111443
2021-04-09 16:45:53 +00:00
Thomas Wisniewski
f848eab984 Bug 1703883 - Limit SmartBlock opt-in URLs for its Facebook shim to just the URLs required for federated login. r=denschub,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D111439
2021-04-09 16:27:44 +00:00
Neil Deakin
073cd71cfe Bug 1702603, use command event for buttons in notificationbar, r=mstriemer
Differential Revision: https://phabricator.services.mozilla.com/D110875
2021-04-09 16:14:39 +00:00
James Teh
4138297981 Bug 1703172: Set role="alert" on Proton info bars. r=Jamie
This allows screen readers to report info bars automatically when they appear.
It also allows the message text to be reported, which would normally be missed because it isn't focusable.

Differential Revision: https://phabricator.services.mozilla.com/D111035
2021-04-09 16:08:53 +00:00