Christoph Kerschbaumer
796a800303
Bug 965637: Move CSP from Principal into Client, part 4: test updates. r=mccr8,jkt
...
Differential Revision: https://phabricator.services.mozilla.com/D27657
--HG--
extra : moz-landing-system : lando
2019-05-21 23:15:08 +00:00
Christoph Kerschbaumer
30b618ff6e
Bug 965637: Move CSP from Principal into Client, part 3: frontend changes. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D27656
--HG--
extra : moz-landing-system : lando
2019-05-21 23:15:08 +00:00
Cosmin Sabou
ce81aa750c
Backed out 7 changesets (bug 1519577) for mochitest failures. CLOSED TREE
...
Backed out changeset 5192370c4f79 (bug 1519577)
Backed out changeset 2999bbc0422b (bug 1519577)
Backed out changeset bcedf1e9b09c (bug 1519577)
Backed out changeset 293af339be51 (bug 1519577)
Backed out changeset 9f311461ad1e (bug 1519577)
Backed out changeset cf4e91d423b4 (bug 1519577)
Backed out changeset 4f53ad1e3674 (bug 1519577)
2019-05-22 02:20:08 +03:00
Cosmin Sabou
0e7add25c1
Bug 1519577 - Fix browser chrome failures. r=aswan
2019-05-22 01:56:55 +03:00
Jared Wein
aa9c7b4e7e
Bug 1549814 - Add automated tests for creating a login. r=MattN
...
Differential Revision: https://phabricator.services.mozilla.com/D31714
--HG--
extra : moz-landing-system : lando
2019-05-21 19:04:08 +00:00
Jared Wein
4ad2b10786
Bug 1549814 - Add 'New Login' button to create new saved logins. r=MattN,Pike
...
Differential Revision: https://phabricator.services.mozilla.com/D31713
--HG--
extra : moz-landing-system : lando
2019-05-21 19:24:19 +00:00
Jared Wein
eec920c32d
Bug 1549814 - LoginHelper.searchLoginsWithObject always returns an array so no need to check for a falsy return value. r=MattN
...
Differential Revision: https://phabricator.services.mozilla.com/D31712
--HG--
extra : moz-landing-system : lando
2019-05-21 19:03:49 +00:00
Jared Wein
0323332d31
Bug 1549814 - Include a title with the login object that removes http(s) or www prefix. r=MattN
...
Differential Revision: https://phabricator.services.mozilla.com/D31711
--HG--
extra : moz-landing-system : lando
2019-05-21 19:03:45 +00:00
Jared Wein
e1dee87910
Bug 1549814 - Update the login-list count on login additions and removals. r=MattN
...
Differential Revision: https://phabricator.services.mozilla.com/D31710
--HG--
extra : moz-landing-system : lando
2019-05-21 19:03:42 +00:00
Andrew Swan
f80f3b7f72
Bug 1519577 Convert toolbarbutton to a custom element r=surkov
...
Differential Revision: https://phabricator.services.mozilla.com/D31941
--HG--
extra : moz-landing-system : lando
2019-05-21 19:26:48 +00:00
Andrew Swan
5d152fbda9
Bug 1519577 Mark badged page action toolbarbuttons before inserting r=Gijs
...
The "add search engine" page action wants to use badged toolbarbuttons,
but it does this by adding the "badged-button" class (which changes the
XBL binding) after the button has already been created and added to
the DOM. To avoid having to switch between non-badged and badged buttons
when toolbarbutton is converted to custom elements, add a property to
page actions so that the badged status can be determined when the element
is created.
Differential Revision: https://phabricator.services.mozilla.com/D31940
--HG--
extra : moz-landing-system : lando
2019-05-21 19:26:23 +00:00
Andrew Swan
cf3c87c462
Bug 1519577 Remove support for unused toolbarbutton anchor attribute r=NeilDeakin
...
This code contains an undesirable dependency between the layout code and
the implementation of toolbarbutton. Since it isn't actually used anywhere
by the firefox UI, remove it here.
Differential Revision: https://phabricator.services.mozilla.com/D31939
--HG--
extra : moz-landing-system : lando
2019-05-21 19:26:25 +00:00
Michael Kaply
8f53021f57
Bug 1552676 - Cleanup cookie policy tests. r=rstrong
...
Differential Revision: https://phabricator.services.mozilla.com/D32037
--HG--
extra : moz-landing-system : lando
2019-05-21 19:15:36 +00:00
Noemi Erli
cc1f5b44f2
Backed out 4 changesets (bug 1510569) for mass test failures CLOSED TREE
...
Backed out changeset c5488e2770a6 (bug 1510569)
Backed out changeset df98eef1f640 (bug 1510569)
Backed out changeset db6da7f94a92 (bug 1510569)
Backed out changeset fb696b92c13d (bug 1510569)
2019-05-21 23:41:41 +03:00
Erica Wright
c20fb3ba09
Bug 1549825 - Create empty about:protections page. r=johannh,baku
...
Differential Revision: https://phabricator.services.mozilla.com/D30652
--HG--
extra : moz-landing-system : lando
2019-05-21 18:32:32 +00:00
Barret Rennie
68cdb08594
Bug 1510569 - Keep track of whether we are navigating to a new URI in nsDocShell r=mconley,kmag,qdot
...
Previously the `WebNavigationChild` would keep track of when triggering its
`nsIWebNavigation`, `goForward`, `goBack`, `gotoIndex`, and `loadURI` methods.
It's `nsIWebNavigation` instance is always an `nsIDocShell` and as part of
porting `OnStateChange` and `OnLocationChange` events from
`WebProgressChild`/`RemoteWebProgress` to `BrowserChild`/`BrowserParent`, this
informations needs to be available from the `BrowserChild`. As it stands, it is
currently an expando property on the `WebProgressChild`.
Instead of introducing yet another XPCOM interface for the WebProgressChild, we
now store this information directly on the `nsDocShell`. Furthermore, instead
of having the `WebNavigationChild` manage this part of the `nsDocShell`'s
state, we can have the `nsDocShell` manage this state itself so it is always
consistent.
Differential Revision: https://phabricator.services.mozilla.com/D28124
--HG--
extra : moz-landing-system : lando
2019-05-21 19:28:39 +00:00
Trishul
5ef28fb648
Bug 1442271 - Cookie imports fail on newer versions of Chrome r=Gijs
...
DB field name is changed in chrome, so matching that.
Cookie imports fail on newer versions of Chrome
Differential Revision: https://phabricator.services.mozilla.com/D31976
--HG--
extra : moz-landing-system : lando
2019-05-21 12:40:22 +00:00
Mike Conley
899c691498
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-21 17:33:26 +00:00
Cosmin Sabou
e565aa827a
Backed out 4 changesets (bug 1510569) for causing build bustages on nsIDocShell.idl CLOSED TREE
...
Backed out changeset 57f49df057be (bug 1510569)
Backed out changeset de97a258fcfd (bug 1510569)
Backed out changeset 4b0ed20ab3bc (bug 1510569)
Backed out changeset 1d8ab383d3e9 (bug 1510569)
2019-05-21 20:30:01 +03:00
Barret Rennie
3ee6a359f7
Bug 1510569 - Keep track of whether we are navigating to a new URI in nsDocShell r=mconley,kmag,qdot
...
Previously the `WebNavigationChild` would keep track of when triggering its
`nsIWebNavigation`, `goForward`, `goBack`, `gotoIndex`, and `loadURI` methods.
It's `nsIWebNavigation` instance is always an `nsIDocShell` and as part of
porting `OnStateChange` and `OnLocationChange` events from
`WebProgressChild`/`RemoteWebProgress` to `BrowserChild`/`BrowserParent`, this
informations needs to be available from the `BrowserChild`. As it stands, it is
currently an expando property on the `WebProgressChild`.
Instead of introducing yet another XPCOM interface for the WebProgressChild, we
now store this information directly on the `nsDocShell`. Furthermore, instead
of having the `WebNavigationChild` manage this part of the `nsDocShell`'s
state, we can have the `nsDocShell` manage this state itself so it is always
consistent.
Differential Revision: https://phabricator.services.mozilla.com/D28124
--HG--
extra : moz-landing-system : lando
2019-05-21 17:08:57 +00:00
Thomas Wisniewski
74b6b6997d
Bug 1551672 - add a site patch to fix PDK video player versions that are broken on Fennec; r=denschub,aswan
...
add a site patch to fix PDK video player versions that are broken on Fennec
Differential Revision: https://phabricator.services.mozilla.com/D31122
--HG--
extra : moz-landing-system : lando
2019-05-21 16:16:33 +00:00
Drew Willcoxon
05bb5b9bc7
Bug 1549043 - Fix browser_urlbar_search_legacy.js and browser_urlbar_keyed_search_legacy.js failures on macOS 10.14 Mojave. r=Standard8
...
This includes the previously excluded initial expected reflow on macOS 10.14. That reflow is already expected on other platforms, and it seems to be necessary on 10.14, too. This also removes the DEBUG checks. Those checks are different between these two tests, so I had a hunch that maybe they aren't actually necessary, and they seem not to be. Here's a try run: https://treeherder.mozilla.org/#/jobs?repo=try&revision=8558d9ec29bd4d6ce7372c182ff3cc8c7d6d2275&selectedJob=247137299
Differential Revision: https://phabricator.services.mozilla.com/D31704
--HG--
extra : moz-landing-system : lando
2019-05-20 08:50:09 +00:00
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
Jared Wein
eaaeced236
Bug 1550131 - Automated test for master password prompt from about:logins. r=MattN
...
Differential Revision: https://phabricator.services.mozilla.com/D31125
--HG--
extra : moz-landing-system : lando
2019-05-21 13:16:03 +00:00
Jared Wein
67f0b6b6f1
Bug 1550131 - Move notification strings to Fluent file. r=MattN,Pike
...
Differential Revision: https://phabricator.services.mozilla.com/D31747
--HG--
extra : moz-landing-system : lando
2019-05-21 13:16:01 +00:00
Matthew Noorenberghe
20d0afe243
Bug 1550131 - Remove about:logins master password login notifications when the user logs in. r=jaws
...
Depends on D31699
Differential Revision: https://phabricator.services.mozilla.com/D31700
--HG--
extra : moz-landing-system : lando
2019-05-21 13:15:53 +00:00
Matthew Noorenberghe
077e2f04c0
Bug 1550131 - Show a notification when master password login is cancelled while about:logins is open. r=jaws
...
Depends on D31698
Differential Revision: https://phabricator.services.mozilla.com/D31699
--HG--
extra : moz-landing-system : lando
2019-05-21 13:15:46 +00:00
Matthew Noorenberghe
12bb2a4ea0
Bug 1550131 - Expose an iterator for AboutLoginsParent subscribers. r=jaws
...
Differential Revision: https://phabricator.services.mozilla.com/D31698
--HG--
extra : moz-landing-system : lando
2019-05-21 13:15:44 +00:00
Mihai Alexandru Michis
68421ffba4
Backed out changeset 754426d70d28 (bug 1551729) for causing wpt failures. CLOSED TREE
2019-05-21 15:17:37 +03:00
Gijs Kruitbosch
943215f0d0
Bug 1550697 - fix focus colours for banners in hamburger menu, r=ntim
...
Differential Revision: https://phabricator.services.mozilla.com/D31617
--HG--
extra : moz-landing-system : lando
2019-05-21 10:17:31 +00:00
Andrea Marchesini
32c1b6bb89
Bug 1551729 - Revert bug 1548432 - Re-introducing the support for cookies without values, r=mayhemer
...
This patch reverts the second part of bug 1548432.
Differential Revision: https://phabricator.services.mozilla.com/D31267
--HG--
extra : moz-landing-system : lando
2019-05-21 08:57:21 +00:00
Matthew Noorenberghe
c7e2647572
Bug 1548381 - Password generation autocomplete UI. r=sfoster
...
Differential Revision: https://phabricator.services.mozilla.com/D31211
--HG--
extra : moz-landing-system : lando
2019-05-21 00:24:20 +00:00
Matthew Noorenberghe
49af8c9279
Bug 1548381 - Make a generic two-line autocomplete richlistitem element. r=sfoster
...
Differential Revision: https://phabricator.services.mozilla.com/D31210
--HG--
extra : moz-landing-system : lando
2019-05-21 00:24:22 +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
d89bb467c0
Bug 1548381 - Password generation autocomplete UI. r=sfoster
...
Differential Revision: https://phabricator.services.mozilla.com/D31211
--HG--
extra : moz-landing-system : lando
2019-05-20 19:56:07 +00:00
Matthew Noorenberghe
033f729066
Bug 1548381 - Make a generic two-line autocomplete richlistitem element. r=sfoster
...
Differential Revision: https://phabricator.services.mozilla.com/D31210
--HG--
extra : moz-landing-system : lando
2019-05-20 19:55:54 +00: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
Coroiu Cristina
c86f7ac7c3
Backed out 5 changesets (bug 1550131) for browser-chrome failures at browser/components/aboutlogins/tests/browser/browser_masterPassword.js
...
Backed out changeset 95918413069f (bug 1550131)
Backed out changeset 8e7d6a1c30fa (bug 1550131)
Backed out changeset 97eabc062946 (bug 1550131)
Backed out changeset 32ff6a0b8436 (bug 1550131)
Backed out changeset b562886d574d (bug 1550131)
--HG--
extra : rebase_source : 542ffadbb47cbd1bfc90e7053af59c1e5ee385d7
2019-05-21 01:22:53 +03:00
David Major
12a5d86407
Bug 1526443 - Pick up LLVM fix for CFG on arm64-windows builds r=froydnj
...
Cherry-picks https://bugs.llvm.org/show_bug.cgi?id=39799 and enables CFG on aarch64-windows automation. It's keyed on an explicit --enable-hardening to avoid breaking the local builds of developers who haven't yet picked up the compiler patch.
Differential Revision: https://phabricator.services.mozilla.com/D28236
--HG--
extra : moz-landing-system : lando
2019-05-20 17:53:37 +00:00
David Major
6efaa8b1cd
Bug 1523526 - Don't allow CFG on old releases of Windows for arm64 r=bobowen,aklotz
...
There's a bug in ole32.dll on arm64 versions of Windows prior to 1809, that crashes our content processes if we enable CFG. We've reported the issue, but even if it gets fixed, we can't assume users will have the update.
This patch uses process mitigation policy flags to disable CFG on arm64 before 1809. Based on testing, we only need to do this in the sandbox for child processes, and it's not strictly necessary for the launcher stub to set the flag on the main process. But I've included that anyway as a guard against some yet-undiscovered scenario that might hit the issue and make the browser unusable.
The effects of this patch won't be visible until we actually enable CFG in a subsequent landing.
Differential Revision: https://phabricator.services.mozilla.com/D29474
--HG--
extra : moz-landing-system : lando
2019-05-20 17:25:30 +00:00
Jared Wein
a0851d9013
Bug 1550131 - Automated test for master password prompt from about:logins. r=MattN
...
Differential Revision: https://phabricator.services.mozilla.com/D31125
--HG--
extra : moz-landing-system : lando
2019-05-20 20:09:25 +00:00
Jared Wein
ef4dd0773b
Bug 1550131 - Move notification strings to Fluent file. r=MattN,Pike
...
Differential Revision: https://phabricator.services.mozilla.com/D31747
--HG--
extra : moz-landing-system : lando
2019-05-20 20:08:10 +00:00
Matthew Noorenberghe
2cee12df26
Bug 1550131 - Remove about:logins master password login notifications when the user logs in. r=jaws
...
Depends on D31699
Differential Revision: https://phabricator.services.mozilla.com/D31700
--HG--
extra : moz-landing-system : lando
2019-05-20 02:56:08 +00:00
Matthew Noorenberghe
80e0594431
Bug 1550131 - Show a notification when master password login is cancelled while about:logins is open. r=jaws
...
Depends on D31698
Differential Revision: https://phabricator.services.mozilla.com/D31699
--HG--
extra : moz-landing-system : lando
2019-05-20 02:56:05 +00:00
Matthew Noorenberghe
2058c17989
Bug 1550131 - Expose an iterator for AboutLoginsParent subscribers. r=jaws
...
Differential Revision: https://phabricator.services.mozilla.com/D31698
--HG--
extra : moz-landing-system : lando
2019-05-20 02:56:01 +00:00
Dorel Luca
06b2e4e9d2
Backed out changeset 41c511d9528c (bug 1551729) for causing WPT failures in cookies/http-state/mozilla-tests.html. CLOSED TREE
2019-05-20 23:40:10 +03:00
Brian Grinstead
eb97e60e6c
Bug 1534407 - Enable browser.xhtml by default r=mossop
...
Differential Revision: https://phabricator.services.mozilla.com/D26599
--HG--
extra : moz-landing-system : lando
2019-05-16 16:34:20 +00:00