Commit Graph

7700 Commits

Author SHA1 Message Date
violet
6dd273cc7e Bug 1550432 - Do not report error for unknown property if its known moz prefixed version is specified. r=emilio
Suppose that `prop` is a property that we haven't supported yet, while its `-moz-prop`
version is already supported.

If an author specifies in a declaration block this property in its standard form
as well as multiple verdor specific forms, as long as `-moz-prop` is specified, we
shouldn't report error for unknown property `prop`. Because that's just noise.

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

--HG--
extra : moz-landing-system : lando
2019-05-21 15:35:41 +00:00
Andreea Pavel
846e7d0d9b Backed out 2 changesets (bug 1544037) for build bustages at StartupCache.cpp on a CLOSED TREE
Backed out changeset 8242c6c52f6c (bug 1544037)
Backed out changeset c19e86931d1a (bug 1544037)
2019-05-21 17:06:26 +03:00
Mike Conley
50c3b0eff2 Bug 1544037 - Remove startupCache stat entry from main thread IO whitelist. r=florian
Depends on D31086

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

--HG--
extra : moz-landing-system : lando
2019-05-16 17:44:08 +00:00
Matthew Noorenberghe
c2a92f5c65 Bug 1548381 - Generate and cache a password for autocomplete="new-password" password fields. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D31206

--HG--
extra : moz-landing-system : lando
2019-05-21 00:24:30 +00:00
Dorel Luca
02d3c96fae Backed out 9 changesets (bug 1548381) for XPCShell failures in toolkit/components/passwordmgr/test/unit/test_LoginManagerParent_doAutocompleteSearch.js
Backed out changeset 0e7d8f96bf12 (bug 1548381)
Backed out changeset 738ce5e88e05 (bug 1548381)
Backed out changeset 38e35b6d8d80 (bug 1548381)
Backed out changeset cddbcd92ec10 (bug 1548381)
Backed out changeset 60ff6e363acf (bug 1548381)
Backed out changeset 1e2300b95a59 (bug 1548381)
Backed out changeset e0cf735bdcf5 (bug 1548381)
Backed out changeset fde90ccfb570 (bug 1548381)
Backed out changeset 426750b88fc2 (bug 1548381)

--HG--
extra : rebase_source : af00f81d952ed46b6f140e3a1dd6b5ca5bf638ec
2019-05-21 03:19:42 +03:00
Matthew Noorenberghe
b491827097 Bug 1548381 - Generate and cache a password for autocomplete="new-password" password fields. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D31206

--HG--
extra : moz-landing-system : lando
2019-05-20 19:54:58 +00:00
Brendan Dahl
543c10a1d2 Bug 1551320 - Replace all CreateElement calls in XUL documents with CreateXULElement. r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D31295

--HG--
extra : moz-landing-system : lando
2019-05-20 16:50:28 +00:00
Emilio Cobos Álvarez
c1954c0d3a Bug 1492739 - Unprefix user-select. r=mats
The CSSWG decided that our behavior regarding inheritance is what we want,
see [1].

[1]: https://github.com/w3c/csswg-drafts/issues/3344

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

--HG--
extra : moz-landing-system : lando
2019-05-17 02:43:59 +00:00
Florian Quèze
e71d3a6b9f Bug 1550034 - avoid most failures of the browser_startup_mainthreadio.js and browser_startup_content_mainthreadio.js tests, r=mconley.
This patch contains the following changes:
- upload a startup profile when there are unused mainthread I/O whitelist entries,
- avoid 'unused whitelist entry' failures in devedition beta builds (where the IOInterposer is ifdef'ed out) while keeping coverage that ensures we are able to produce valid startup profiles,
- completely disable on Windows Arm64 where the IO interposer is broken,
- mark as ignoreIfUnused the whitelist entry that caused most intermittent failures.

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

--HG--
extra : moz-landing-system : lando
2019-05-16 17:56:57 +00:00
Brendan Dahl
07099d0812 Bug 1552058 - Don't include browser.xhtml in package. r=mossop
MOZ_BROWSER_XHTML=0 was accidentally being set causing us to include
browser.xhtml when it wasn't actually enabled.

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

--HG--
extra : moz-landing-system : lando
2019-05-16 04:22:54 +00:00
Johann Hofmann
190c716f86 Bug 1549605 - Add an indicator in the identity popup for when the site is verified by an imported root certificate. r=nhnt11
Differential Revision: https://phabricator.services.mozilla.com/D30136

--HG--
extra : moz-landing-system : lando
2019-05-16 06:34:21 +00:00
Kevin Jacobs
b93f23a66b Bug 1535210 - Set SSL STATE_IS_BROKEN flag for TLS1.0 and TLS 1.1 connections. r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D29576

--HG--
extra : moz-landing-system : lando
2019-05-15 23:34:52 +00:00
Johann Hofmann
efaa2a219e Bug 1550209 - Clean up remnants of old clock skew error code in NetErrorChild.jsm. r=prathiksha
Differential Revision: https://phabricator.services.mozilla.com/D30432

--HG--
extra : moz-landing-system : lando
2019-05-15 17:29:35 +00:00
Gijs Kruitbosch
98e55d80dd Bug 1543761 - stop reading chrome.manifest files in the app/gre dirs when using omni.ja, r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D29287

--HG--
extra : moz-landing-system : lando
2019-05-15 12:36:31 +00:00
Matthew Wacha
843d200875 Bug 1375463 - Move contextmenu related tests into browser/base/content/test/contextMenu. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D21916

--HG--
rename : browser/base/content/test/general/browser_contextmenu.js => browser/base/content/test/contextMenu/browser_contextmenu.js
rename : browser/base/content/test/general/browser_contextmenu_childprocess.js => browser/base/content/test/contextMenu/browser_contextmenu_childprocess.js
rename : browser/base/content/test/general/browser_contextmenu_input.js => browser/base/content/test/contextMenu/browser_contextmenu_input.js
rename : browser/base/content/test/general/contextmenu_common.js => browser/base/content/test/contextMenu/contextmenu_common.js
rename : browser/base/content/test/general/ctxmenu-image.png => browser/base/content/test/contextMenu/ctxmenu-image.png
rename : browser/base/content/test/general/subtst_contextmenu.html => browser/base/content/test/contextMenu/subtst_contextmenu.html
rename : browser/base/content/test/general/subtst_contextmenu_input.html => browser/base/content/test/contextMenu/subtst_contextmenu_input.html
rename : browser/base/content/test/general/subtst_contextmenu_xul.xul => browser/base/content/test/contextMenu/subtst_contextmenu_xul.xul
extra : moz-landing-system : lando
2019-05-14 12:38:53 +00:00
Mark Banner
116bd975c3 Bug 1392320 - Enable browser_urlbar_keyed_search.js on Linux and Windows debug. r=mconley
It seems to be no longer affected by the previous intermittent/perma failures.

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

--HG--
extra : moz-landing-system : lando
2019-05-13 17:52:45 +00:00
Matthew Noorenberghe
6f55e2f535 Bug 1548393 - Follow-up to temporarily exclude PasswordGenerator.jsm from browser_all_files_referenced.js r=Aryx
Summary: I forgot to push this to Phabricator before landing.

Reviewers: aryx

Bug #: 1548393

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

--HG--
extra : rebase_source : 80a194c83025f93f1490e351af5ab2506c28cd50
2019-05-14 08:14:48 +03:00
Sebastian Streich
99e0852267 Bug 1402530 - Use IsOriginPotentiallyTrustworthy in ShouldLoad r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D30917

--HG--
extra : moz-landing-system : lando
2019-05-13 14:40:40 +00:00
Tim Nguyen
c1f5b7a338 Bug 1521280 - Convert search-textbox to a custom element. r=dao,bgrins
Differential Revision: https://phabricator.services.mozilla.com/D23045

--HG--
rename : toolkit/content/widgets/textbox.xml => toolkit/content/widgets/search-textbox.js
extra : moz-landing-system : lando
2019-05-13 18:12:37 +00:00
Johann Hofmann
3736102bef Bug 1547695 - De-dupe #errorTryAgain on about:neterror/certerror. r=prathiksha
We were using the same ID on two elements, which kind of messed up things everywhere
our code reasonably expected only one element of the kind to exist. We just use a
class name now.

This also cleans up #advancedPanelErrorTryAgain which worked around this issue
by using a different ID.

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

--HG--
rename : browser/base/content/test/general/browser_bug435325.js => browser/base/content/test/about/browser_bug435325.js
extra : moz-landing-system : lando
2019-05-13 19:38:03 +00:00
Coroiu Cristina
cc280c4be9 Backed out changeset c5798de806e2 (bug 1521280) for crashing when searching about:config for upcoming beta (bug 1551013)
--HG--
extra : rebase_source : 8f936159c23d09bf227ce4f5eb6f2d96d33bbff1
2019-05-13 08:50:28 +03:00
Tim Nguyen
1a57aab68e Bug 1521280 - Convert search-textbox to a custom element. r=dao,bgrins
Differential Revision: https://phabricator.services.mozilla.com/D23045

--HG--
rename : toolkit/content/widgets/textbox.xml => toolkit/content/widgets/search-textbox.js
extra : moz-landing-system : lando
2019-05-10 11:46:49 +00:00
Noemi Erli
1c65279044 Backed out changeset 38ce182f68ea (bug 1402530) for build bustages in nsMixedContentBlocker.cpp CLOSED TREE 2019-05-09 17:29:38 +03:00
Sebastian Streich
db1660661f Bug 1402530 - Use IsOriginPotentiallyTrustworthy in ShouldLoad r=ckerschb,jkt
Differential Revision: https://phabricator.services.mozilla.com/D28870

--HG--
extra : moz-landing-system : lando
2019-05-07 18:08:19 +00:00
Florian Quèze
2bbe7b0f62 Bug 1549723 - disable browser_startup_mainthreadio.js and browser_startup_content_mainthreadio.js mochitests for debug builds, r=mconley.
Differential Revision: https://phabricator.services.mozilla.com/D30220

--HG--
extra : moz-landing-system : lando
2019-05-08 08:56:26 +00:00
Florian Quèze
4781b089f3 Bug 1547018 - Add a mochitest tracking child process startup main thread I/O, r=Felipe.
Differential Revision: https://phabricator.services.mozilla.com/D28869

--HG--
rename : browser/base/content/test/performance/browser_startup_mainthreadio.js => browser/base/content/test/performance/browser_startup_content_mainthreadio.js
extra : moz-landing-system : lando
2019-05-08 08:56:24 +00:00
Florian Quèze
9a6e28780e Bug 1540135 - Add a startup mochitest tracking mainthread I/O, r=Felipe.
Differential Revision: https://phabricator.services.mozilla.com/D25392

--HG--
extra : moz-landing-system : lando
2019-05-08 08:56:22 +00:00
Mihai Alexandru Michis
bd960ef22c Backed out 3 changesets (bug 1540135, bug 1547018, bug 1549723) for causing leaks
Backed out changeset 72723e7257b1 (bug 1549723)
Backed out changeset 5c597a3f82bd (bug 1547018)
Backed out changeset eb8757f9586f (bug 1540135)
2019-05-08 11:16:35 +03:00
Mihai Alexandru Michis
520193d092 Backed out changeset 5add0a9fd0fb (bug 1540135) for causing leaks 2019-05-08 11:15:35 +03:00
Ed Lee
abff4da67d Bug 1549906 - Use brandings.ftl to allow OnboardingMessageProvider.jsm to use new strings r=flod
Differential Revision: https://phabricator.services.mozilla.com/D30311

--HG--
extra : moz-landing-system : lando
2019-05-08 05:28:15 +00:00
Bogdan Tara
ac8636de44 Backed out changeset 791dcf072a98 (bug 1496844) for browser_identity_UI.js failures CLOSED TREE 2019-05-08 04:21:19 +03:00
jawad
8c1bd8808f Bug 1496844 - treatment of https view-source URIs is inconsistent. r=johannh
***

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

--HG--
extra : moz-landing-system : lando
2019-05-07 23:34:31 +00:00
Andreea Pavel
dbb464327f Bug 1546797 - disabled browser_trackingUI_report_breakage.js on linux debug and asan r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D30077

--HG--
extra : moz-landing-system : lando
2019-05-06 15:50:49 +00:00
Florian Quèze
a69e6af3a8 Bug 1540135 - follow up to fix browser_startup_mainthreadio.js on asan builds where the crash reporter is disabled, r=mconley CLOSED TREE
--HG--
extra : histedit_source : 66d516f2533e623af178390b49957c6dc09646e5
2019-05-07 21:58:37 +02:00
Christoph Kerschbaumer
94491c87f9 Bug 1549769: Split test browser_principalSerialization_version1.js and move CSP tests into separate test. r=jkt
Differential Revision: https://phabricator.services.mozilla.com/D30227

--HG--
extra : moz-landing-system : lando
2019-05-07 18:17:42 +00:00
Florian Quèze
aaddea8ae3 Bug 1549723 - disable browser_startup_mainthreadio.js and browser_startup_content_mainthreadio.js mochitests for debug builds, r=mconley.
Differential Revision: https://phabricator.services.mozilla.com/D30220

--HG--
extra : moz-landing-system : lando
2019-05-07 17:15:43 +00:00
Florian Quèze
c4fb000d43 Bug 1547018 - Add a mochitest tracking child process startup main thread I/O, r=Felipe.
Differential Revision: https://phabricator.services.mozilla.com/D28869

--HG--
rename : browser/base/content/test/performance/browser_startup_mainthreadio.js => browser/base/content/test/performance/browser_startup_content_mainthreadio.js
extra : moz-landing-system : lando
2019-05-07 17:09:39 +00:00
Florian Quèze
c0f3019778 Bug 1540135 - Add a startup mochitest tracking mainthread I/O, r=Felipe.
Differential Revision: https://phabricator.services.mozilla.com/D25392

--HG--
extra : moz-landing-system : lando
2019-05-07 17:09:27 +00:00
Ed Lee
9f829070f9 Bug 1547016 - Ignore new brandings.ftl used for activity-stream onboarding. r=Pike,bustage CLOSED TREE
Reviewers: Pike

Reviewed By: Pike

Subscribers: Pike, flod, stas, Mardak, k88hudson

Tags: #secure-revision, #bmo-mozilla-employee-confidential

Bug #: 1547016

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

--HG--
extra : histedit_source : 3dab32a09f25087d784cf57591e5b813a59d422f
2019-05-07 13:44:22 +03:00
Gijs Kruitbosch
d773fd23da Bug 1257565 - add remote settings support for plugin and addon blocklist, r=aswan
MozReview-Commit-ID: AiGycyhGUta

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

--HG--
rename : toolkit/mozapps/extensions/test/xpcshell/xml-blocklist/test_blocklist_appversion.js => toolkit/mozapps/extensions/test/xpcshell/rs-blocklist/test_blocklist_appversion.js
rename : toolkit/mozapps/extensions/test/xpcshell/xml-blocklist/test_blocklist_metadata_filters.js => toolkit/mozapps/extensions/test/xpcshell/rs-blocklist/test_blocklist_metadata_filters.js
rename : toolkit/mozapps/extensions/test/xpcshell/xml-blocklist/test_blocklist_osabi.js => toolkit/mozapps/extensions/test/xpcshell/rs-blocklist/test_blocklist_osabi.js
rename : toolkit/mozapps/extensions/test/xpcshell/xml-blocklist/test_blocklist_plugin_flashonly.js => toolkit/mozapps/extensions/test/xpcshell/rs-blocklist/test_blocklist_plugin_flashonly.js
rename : toolkit/mozapps/extensions/test/xpcshell/xml-blocklist/test_blocklist_plugin_outdated.js => toolkit/mozapps/extensions/test/xpcshell/rs-blocklist/test_blocklist_plugin_outdated.js
rename : toolkit/mozapps/extensions/test/xpcshell/xml-blocklist/test_blocklist_plugin_regexp.js => toolkit/mozapps/extensions/test/xpcshell/rs-blocklist/test_blocklist_plugin_regexp.js
rename : toolkit/mozapps/extensions/test/xpcshell/xml-blocklist/test_blocklist_plugin_severities.js => toolkit/mozapps/extensions/test/xpcshell/rs-blocklist/test_blocklist_plugin_severities.js
rename : toolkit/mozapps/extensions/test/xpcshell/xml-blocklist/test_blocklist_prefs.js => toolkit/mozapps/extensions/test/xpcshell/rs-blocklist/test_blocklist_prefs.js
rename : toolkit/mozapps/extensions/test/xpcshell/xml-blocklist/test_blocklist_severities.js => toolkit/mozapps/extensions/test/xpcshell/rs-blocklist/test_blocklist_severities.js
rename : toolkit/mozapps/extensions/test/xpcshell/xml-blocklist/test_blocklistchange.js => toolkit/mozapps/extensions/test/xpcshell/rs-blocklist/test_blocklistchange.js
rename : toolkit/mozapps/extensions/test/xpcshell/xml-blocklist/test_pluginBlocklistCtp.js => toolkit/mozapps/extensions/test/xpcshell/rs-blocklist/test_pluginBlocklistCtp.js
rename : toolkit/mozapps/extensions/test/xpcshell/xml-blocklist/test_pluginInfoURL.js => toolkit/mozapps/extensions/test/xpcshell/rs-blocklist/test_pluginInfoURL.js
rename : toolkit/mozapps/extensions/test/xpcshell/xml-blocklist/test_softblocked.js => toolkit/mozapps/extensions/test/xpcshell/rs-blocklist/test_softblocked.js
extra : moz-landing-system : lando
2019-05-07 00:55:53 +00:00
monikamaheshwari
bb5ca39415 Bug 1530335 Use the same date/time format everywhere on cert error pages r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D27875

--HG--
extra : moz-landing-system : lando
2019-05-06 06:13:58 +00:00
Emilio Cobos Álvarez
e34df76e27 Bug 1547489 - Make sure to target something inside the cross-origin iframe in browser_bug734076.js. r=mconley
This test is already somewhat racy. At least locally, I could see the
background-image test fail sometimes in chaos mode. This is because we don't
wait for the background-image to load. But that's a different bug in any case.

Anyway, this failure happens because we're sending an event to the <iframe>,
but the context menu code expects the target of the event to be a node inside
the cross-origin iframe, in order for this check to work:

https://searchfox.org/mozilla-central/rev/b4e790d05f5a146d186c238bac5601a553581d23/browser/actors/ContextMenuChild.jsm#1036

Since <iframe> is cross-origin, stuff in it may not have been laid out yet.
This will also be a problem with fission, afaict, where that check wouldn't
even be possible, I think. If stuff there hasn't been laid out, the thing
getting the event (the contextmenu's target) is the <iframe>, rather than the
content document's target.

Make sure to target content under the subframe for now. This change is a bit
subtle, in the sense that what ensures stuff is getting laid out after this
change is the getBoundingClientRect() calls in:

https://searchfox.org/mozilla-central/rev/b4e790d05f5a146d186c238bac5601a553581d23/testing/mochitest/tests/SimpleTest/AsyncUtilsContent.js#75

However we rely on those all over the place already (even before my change), so
I think this is the easiest / better test fix for now.

With Fission we'll probably need to change how those context-menu checks work so
that they work when targeting the <iframe> or forward to the nested child
process or something.

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

--HG--
extra : moz-landing-system : lando
2019-05-06 19:02:40 +00:00
Brian Grinstead
c531d65bf7 Bug 1543607 - Store the tabbrowser scrollbox button width when tabs are closed with the mouse so it can be used on underflow to keep the close button under the mouse r=dao
The button is already hidden when underflow fires, so the clientWidth is 0. Instead,
store it during _lockTabSizing so we know how much space to fill when tabs are being closed
by the mouse, to allow the close button to remain underneath the mouse cursor.

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

--HG--
extra : moz-landing-system : lando
2019-05-06 15:42:13 +00:00
Nika Layzell
6eb2084136 Bug 1544811 - Use web processes on a per-site basis for fission-enabled windows, r=mconley
This patch introduces a new type of content process, which has a dynamic name.
This type of content process is labeled as `webIsolated=${SITE_ORIGIN}` and is
used within fission-enabled windows.

To enable this, additional information about the fission status of the target
window must be passed into E10SUtils. This was done by updating every call site
manually to pass an extra boolean. A better solution perhaps should be used in
the future.

With this patch enabled, we now perform process switches, but only when
navigating to HTTP URIs. If we navigate to a non-HTTP URI in an iframe with
fission enabled, it will not behave correctly. This must be done in a
follow-up.

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

--HG--
extra : moz-landing-system : lando
2019-05-03 21:31:57 +00:00
Andrea Marchesini
f8565bf748 Bug 1320404 - Remove appId from origin attributes - part 1 - OriginAttributes and nsIPrincipal, r=Ehsan,flod
Differential Revision: https://phabricator.services.mozilla.com/D29353

--HG--
extra : moz-landing-system : lando
2019-05-03 17:13:17 +00:00
Bogdan Tara
386d23bfe7 Backed out 4 changesets (bug 1320404) for test_permmanager_load_invalid_entries.js failures
Backed out changeset 7c2f4e64d38e (bug 1320404)
Backed out changeset a7e7c0251179 (bug 1320404)
Backed out changeset dd741b25a244 (bug 1320404)
Backed out changeset de9073c57d20 (bug 1320404)
2019-05-03 06:12:25 +03:00
Andrea Marchesini
138cee6dea Bug 1320404 - Remove appId from origin attributes - part 1 - OriginAttributes and nsIPrincipal, r=Ehsan,flod
Differential Revision: https://phabricator.services.mozilla.com/D29353

--HG--
extra : moz-landing-system : lando
2019-05-02 17:24:51 +00:00
Myk Melez
926c25f9a4 Bug 1547877 - enable configuration of new Notification Store implementation r=mossop,lina
Differential Revision: https://phabricator.services.mozilla.com/D29305

--HG--
rename : dom/notification/NotificationDB.jsm => dom/notification/new/NotificationDB.jsm
rename : dom/notification/NotificationDB.jsm => dom/notification/old/NotificationDB.jsm
extra : moz-landing-system : lando
2019-05-02 23:02:13 +00:00
Cosmin Sabou
a884fb99d8 Backed out 4 changesets (bug 1320404) for xperf failures on permissions.sqlite-journal.
Backed out changeset fbacf18b6532 (bug 1320404)
Backed out changeset fed7c475d75c (bug 1320404)
Backed out changeset 557b586f774a (bug 1320404)
Backed out changeset 5a20b5f43280 (bug 1320404)
2019-05-02 04:51:18 +03:00
Andrea Marchesini
7e61125d8f Bug 1320404 - Remove appId from origin attributes - part 1 - OriginAttributes and nsIPrincipal, r=Ehsan,flod
Differential Revision: https://phabricator.services.mozilla.com/D29353

--HG--
extra : moz-landing-system : lando
2019-05-01 23:21:45 +00:00