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

58143 Коммитов

Автор SHA1 Сообщение Дата
Ciure Andrei d3446d7ede Backed out 3 changesets (bug 1426767) for failing test_autofill_sandboxed.html on Android, at least in test-verify
Backed out changeset 8d9d8cde6d8b (bug 1426767)
Backed out changeset ab5c0730092e (bug 1426767)
Backed out changeset 94776066119c (bug 1426767)

--HG--
extra : amend_source : d5da734f1debc0525afd7fb260930b456def76a1
2018-10-03 10:36:37 +03:00
Alexander Surkov ff145aa9c4 Bug 1491197 - replace progressmeter XBL binding by a custom element, r=paolo
--HG--
rename : toolkit/content/widgets/progressmeter.xml => toolkit/content/widgets/progressmeter.js
2018-10-03 11:13:05 +05:00
Tim Nguyen 7a17ab7032 Bug 1491688 - Stop applying -moz-appearance: -moz-mac-source-list-selection; when tree is focused. r=jaws 2018-09-29 13:52:16 +00:00
Tiberius Oros fdc44b6afe Merge mozilla-central to inbound on a CLOSED TREE 2018-10-03 09:44:29 +03:00
Ciure Andrei 7cf074453d Backed out 4 changesets (bug 1155505) for win2012 build bustages CLOSED TREE
Backed out changeset af0781ab02a6 (bug 1155505)
Backed out changeset f5e706d5a143 (bug 1155505)
Backed out changeset 5400ec20792c (bug 1155505)
Backed out changeset 82e129f7545e (bug 1155505)
2018-10-03 09:16:27 +03:00
savvysiddharth e2553af6ae Bug 1494276 - Removed unused hasFocus parameter from WindowHelper.onActivate;r=dao
hasFocus parameter was unused in BrowserWindowTracker.jsm

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

--HG--
extra : moz-landing-system : lando
2018-09-29 09:39:57 +00:00
arthur.iakab 85fd583cf2 Merge mozilla-central to autoland 2018-09-29 07:17:34 +03:00
arthur.iakab 6d5ae40a02 Merge inbound to mozilla-central a=merge 2018-09-29 07:16:35 +03:00
Brindusan Cristian 028e478e1a Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-10-02 01:05:49 +03:00
Marcos Cáceres 70744c3261 Bug 1495335 - Rename PayerErrorFields to PayerErrors. r=baku 2018-10-01 03:44:00 -04:00
Michael Kaply 7f9771ca36 Bug 1474934 - Add support for POST search to WebExtensions r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D4004

--HG--
extra : moz-landing-system : lando
2018-09-28 22:03:04 +00:00
k88hudson ddf8f0cb90 Bug 1494427 - [Export] Add locale targeting, ASR onboarding/user pref fixes, test fixes to Activity Stream r=ursula
Differential Revision: https://phabricator.services.mozilla.com/D7196

--HG--
rename : browser/components/newtab/locales/ur/strings.properties => browser/components/newtab/locales/is/strings.properties
extra : moz-landing-system : lando
2018-09-28 20:59:01 +00:00
Haik Aftandilian a7b469c9b9 Bug 1470833 - Add NSCameraUsageDescription and NSMicrophoneUsageDescription Info.plist Keys for 10.14 r=mstange
Add Info.plist string entries for the Firefox executable to customize Mojave camera and microphone permission dialogs.

UI text discussed and approved by Bram on bug 1479051 (https://bugzilla.mozilla.org/show_bug.cgi?id=1479051#c36)
on addition to this bug.

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

--HG--
extra : moz-landing-system : lando
2018-09-28 21:05:10 +00:00
Sam Foster b1cda8a12a Bug 1473662 - Save button should be labelled 'Next' when adding a new address or card. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D7209

--HG--
extra : moz-landing-system : lando
2018-09-28 20:00:03 +00:00
Aaron Klotz 0a3958d730 Bug 1495049: Launcher process: Treat headless mode as implicit --wait-for-browser; r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D7204

--HG--
extra : moz-landing-system : lando
2018-09-28 19:33:16 +00:00
Jared Wein 3b23598f85 Bug 1480456 - Add 'Select All Tabs' into tab context menu. r=Felipe
Differential Revision: https://phabricator.services.mozilla.com/D7129

--HG--
extra : moz-landing-system : lando
2018-09-28 18:17:23 +00:00
Noemi Erli 9272b83369 Backed out changeset 634bcbff6b05 (bug 1480456) for failures in browser_customization_context_menus.js CLOSED TREE 2018-09-28 20:54:07 +03:00
Sam Foster 177b10d96f Bug 1477102 - Add third-party payment card logos, enable their use in official, branded builds. r=MattN
Depends on D7025

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

--HG--
extra : moz-landing-system : lando
2018-09-28 16:53:49 +00:00
Sam Foster b6ecb8ed07 Bug 1477102 - Toggle accepted cards list on add/edit cards. Add stub for using AppConstants.MOZILLA_OFFICIAL to fallback for non-branded builds. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D7025

--HG--
extra : moz-landing-system : lando
2018-09-28 16:53:37 +00:00
Jared Wein 45e7e08e6d Bug 1480456 - Add 'Select All Tabs' into tab context menu. r=Felipe
Differential Revision: https://phabricator.services.mozilla.com/D7129

--HG--
extra : moz-landing-system : lando
2018-09-28 14:48:40 +00:00
Tiberius Oros 7c6081880d Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-09-28 18:40:59 +03:00
Tiberius Oros 5b3b1df198 Merge inbound to mozilla-central. a=merge 2018-09-28 18:39:03 +03:00
Marco Bonardo c8b95a9017 Bug 1493193 - Add an initial UrlbarProvidersManager implementation. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D6508

--HG--
rename : browser/components/urlbar/tests/unit/test_QueryContext.js => browser/components/urlbar/tests/unit/test_providerOpenTabs.js
rename : browser/components/urlbar/tests/unit/test_QueryContext.js => browser/components/urlbar/tests/unit/test_providersManager.js
extra : moz-landing-system : lando
2018-09-28 14:18:04 +00:00
Ciure Andrei b77f0a036b Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-09-28 11:55:56 +03:00
Ciure Andrei 819cd31a93 Merge inbound to mozilla-central. a=merge 2018-09-28 11:53:32 +03:00
Jared Wein acbe499b25 Bug 1470184 - Update the Preferences text and layout for Web Payments. r=flod,MattN
Differential Revision: https://phabricator.services.mozilla.com/D6937

--HG--
extra : moz-landing-system : lando
2018-09-28 08:29:01 +00:00
Stephen A Pohl 75d82dfbf5 Bug 1445943: Fix ES lint error on inbound due to a missing comma and macOS test failures. r=me CLOSED TREE 2018-09-27 23:54:18 -04:00
Stephen A Pohl f115950b8e Bug 1445943: Add Enterprise Policy support for macOS. r=mstange,felipe,glandium 2018-09-27 23:08:07 -04:00
Coroiu Cristina 21739daf9b Merge autoland to mozilla-central a=merge 2018-09-28 07:31:35 +03:00
Coroiu Cristina 62682de0ba Backed out changeset 39762ef5d56e (bug 1493427) for frequent talos chrome failures a=backout
--HG--
rename : browser/base/content/test/siteIdentity/browser_navigation_failures.js => browser/base/content/test/siteIdentity/browser_tls_handshake_failure.js
2018-09-28 07:29:39 +03:00
Brian Grinstead eaaac5ca03 Bug 1460982 - Convert <searchbar> to a Custom Element;r=adw
Differential Revision: https://phabricator.services.mozilla.com/D5912

--HG--
rename : browser/components/search/content/search.xml => browser/components/search/content/searchbar.js
extra : moz-landing-system : lando
2018-09-27 23:09:55 +00:00
Coroiu Cristina 8f256026f1 Merge mozilla-central to autoland a=merge ona CLOSED TREE 2018-09-28 00:41:04 +03:00
Coroiu Cristina 71988c7b7e Merge inbound to mozilla-central a=merge 2018-09-28 00:36:46 +03:00
Ehsan Akhgari c3d0993283 Backout changeset ba6be9a8195b (bug 1494145) because it wasn't the right fix 2018-09-27 14:37:06 -04:00
Matthew Noorenberghe 05d5fb0939 Bug 1490805 - Add a required CSC/CVV field to the add card page. r=jaws
Depends on D6882

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

--HG--
extra : moz-landing-system : lando
2018-09-27 17:26:24 +00:00
Dana Keeler b3b9e414bc bug 1493427 - use the docShell to call OnSecurityChange in nsSecureBrowserUIImpl::OnLocationChange r=Gijs
When navigating to an about: page that doesn't exist (e.g.
"about:somethingthatdoesnotexist"), the docShell will call
nsSecureBrowserUIImpl::OnLocationChange with a request that is null.
Consequently, we can't use that to QueryInterface to a nsISecurityEventSink to
call OnSecurityChange. The previous implementation would use the prior
request's nsISecurityEventSink, which was a bug but luckily this produced the
correct behavior. Since the original docShell the nsSecureBrowserUIImpl was
initialized with is what needs to be notified, we can just QueryInterface that
to an nsISecurityEventSink and call OnSecurityChange directly instead.

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

--HG--
rename : browser/base/content/test/siteIdentity/browser_tls_handshake_failure.js => browser/base/content/test/siteIdentity/browser_navigation_failures.js
extra : moz-landing-system : lando
2018-09-27 17:26:00 +00:00
Gurzau Raul a8d8876e9e Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-09-27 19:45:35 +03:00
Rob Wu e1571e4a5a Bug 1280347 - Remove <all_urls> requirement for the "tab" context r=mixedpuppy
See https://bugzilla.mozilla.org/show_bug.cgi?id=1280347#c28

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

--HG--
extra : moz-landing-system : lando
2018-09-27 15:32:14 +00:00
Mark Banner d50e3a7301 Bug 1493668 - Change UrlbarInput unit test to be a mochitest for easier setup. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D6664

--HG--
rename : browser/components/urlbar/tests/unit/test_UrlbarInput_unit.js => browser/components/urlbar/tests/browser/browser_UrlbarInput_unit.js
extra : moz-landing-system : lando
2018-09-27 15:04:07 +00:00
Jared Wein 3dc4f24d54 Bug 1470168 - Add tooltip beside 'Save to Firefox' checkbox. r=MattN
I had to move the tooltip to appear above the help icon to make sure that it cause scrollbars to appear on the address form.

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

--HG--
extra : moz-landing-system : lando
2018-09-27 14:11:39 +00:00
Rob Wu fd1f17a6e3 Bug 1280347 - Require a permission for the API r=mixedpuppy
The new permission is added to make it easier to audit the usage of the
API. It is an optional permission, in case we ever decide to introduce
a permission warning for it.

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

--HG--
extra : moz-landing-system : lando
2018-09-27 08:21:07 +00:00
Rob Wu 444c304d8b Bug 1280347 - Add tests for overriding context type of extension menus r=mixedpuppy
Depends on D6624

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

--HG--
extra : moz-landing-system : lando
2018-09-27 08:21:06 +00:00
Rob Wu 7939207209 Bug 1280347 - Support changing context type to tab and bookmark r=mixedpuppy
This allows extensions to include tab/bookmark menu items from other
extensions. Built-in menu items from the browser are *not* added.

Depends on D6623

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

--HG--
extra : moz-landing-system : lando
2018-09-27 08:21:05 +00:00
Jared Wein 7da631f438 Bug 1469935 - Ctrl+M should mute/unmute all selected tabs in a multiselect context. r=Felipe
Differential Revision: https://phabricator.services.mozilla.com/D6948

--HG--
extra : moz-landing-system : lando
2018-09-26 20:46:09 +00:00
Jared Wein b08075b904 Bug 1492702 - Send the contextual link to the device, not the selected tab when a link is right-clicked. r=markh
Differential Revision: https://phabricator.services.mozilla.com/D6980

--HG--
extra : moz-landing-system : lando
2018-09-27 07:49:05 +00:00
Ehsan Akhgari a57ce1065e Bug 1492563 - Enable blocking access to storage from tracking resources by default on all desktop platforms on Nightly r=baku
Differential Revision: https://phabricator.services.mozilla.com/D6349
2018-09-26 00:13:30 +00:00
Margareta Eliza Balazs fc588c3407 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-09-27 12:23:18 +03:00
Matthew Noorenberghe 697601c954 Bug 1490805 - Include temporary basic cards in validity check for supportedNetworks. r=sfoster
Depends on D6848

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

--HG--
extra : moz-landing-system : lando
2018-09-27 05:57:40 +00:00
Matthew Noorenberghe e2db9b25d4 Bug 1490805 - Make the CVV field required on the payment-summary screen. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D6848

--HG--
extra : moz-landing-system : lando
2018-09-27 05:40:35 +00:00
Dão Gottwald a92ac3f6fc Bug 1492841 - Add tab icon for switch-to-tab UrlbarView results. r=adw 2018-09-26 12:32:50 +02:00
shindli 00d32b55f3 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-09-27 00:56:23 +03:00
shindli a8d55dae12 Merge inbound to mozilla-central. a=merge 2018-09-27 00:52:12 +03:00
shindli 2c0e01dbfd Merge autoland to mozilla-central. a=merge 2018-09-27 00:51:21 +03:00
shindli 5faee33508 Backed out changeset fc6cb7765e8f (bug 1492563) for for mochitest failures on /test_main.html CLOSED TREE 2018-09-27 00:49:01 +03:00
Felipe Gomes 93a0f8e0fd Bug 1490810 - Simulate Fission for browser actors by blocking them from receiving sub-frame events. r=kmag
If the pref browser.fission.simulate is true, the event dispatcher in ActorManagerChild will not dispatch events to actors that aren't associated with the same window as the event's target.

In addition, when that pref is on, the actors associated with sub-frames will have their content property bound to the correct content window, that might differ from the message manager's window (which is always related to the top level).

Then, in order to write Fission-compatible code, that specific actor will need to be declared with allFrames = true, meaning that it wants to be instantiated for every frame, and not just top-level ones

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

--HG--
extra : moz-landing-system : lando
2018-09-26 21:46:18 +00:00
k88hudson 109f2177c9 Bug 1494275 - Support dynamic install urls for CFR r=ursula
Differential Revision: https://phabricator.services.mozilla.com/D6974

--HG--
extra : moz-landing-system : lando
2018-09-26 19:19:24 +00:00
Dave Townsend 5dc008d932 Bug 1490015: Allow tab previews to direct load data uris. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D6996

--HG--
extra : moz-landing-system : lando
2018-09-26 21:09:49 +00:00
Gijs Kruitbosch 6676c35ee3 Bug 1491436 - remove use of feeds from application selection test, and check the dropdown actually works, r=paolo
Differential Revision: https://phabricator.services.mozilla.com/D6542

--HG--
extra : moz-landing-system : lando
2018-09-26 18:10:43 +00:00
Gijs Kruitbosch 76afb51661 Bug 1493655 - make nsISecureBrowserUI initialize from a docshell instead of a window, r=keeler,nika
This also removes the (afaict, unused) stub implementation from TabParent. The netwerk header
inclusions were necessary because those files included TabParent.h and through it,
nsISecureBrowserUI, but now TabParent.h no longer does that.

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

--HG--
extra : moz-landing-system : lando
2018-09-26 17:48:38 +00:00
Dão Gottwald da0f415be6 Bug 1491255 - Port URL trimming from urlbarBindings.xml to UrlbarInput.jsm. r=standard8 2018-09-26 17:44:04 +02:00
arthur.iakab ec46826255 Merge inbound to mozilla-central. a=merge 2018-09-26 15:54:41 +03:00
Gijs Kruitbosch 10714b6c62 Bug 1493628 - only update the 'current' outerWindowID when the browser window is the foreground window, r=dao
Differential Revision: https://phabricator.services.mozilla.com/D6898

--HG--
extra : moz-landing-system : lando
2018-09-26 11:57:07 +00:00
Alexander Surkov 826781670a Bug 1493844 - part1, remove unused style for pageInfo, r=paolo 2018-09-26 12:03:53 +08:00
Tiberius Oros 70e8d3a299 Backed out 11 changesets (bug 1493563) for failures on dom/workers/test/test_sharedworker_event_listener_leaks.html on a CLOSED TREE
Backed out changeset 0bb55b604bfd (bug 1493563)
Backed out changeset 8e25c301675a (bug 1493563)
Backed out changeset 4f608b8801d4 (bug 1493563)
Backed out changeset f58d0b1ca088 (bug 1493563)
Backed out changeset eae105f2bf6d (bug 1493563)
Backed out changeset 7a8a0d1cfd69 (bug 1493563)
Backed out changeset dbba8451aab1 (bug 1493563)
Backed out changeset a6141dbd0328 (bug 1493563)
Backed out changeset f4ca3d8fa90e (bug 1493563)
Backed out changeset 56bab7fae64d (bug 1493563)
Backed out changeset 66787e603401 (bug 1493563)
2018-09-26 06:16:22 +03:00
Kris Maglione a7bce21ae1 Bug 1473933: Part 2 - Remove more unused code. r=aswan
Differential Revision: https://phabricator.services.mozilla.com/D6868

--HG--
extra : rebase_source : c9fafd72e73eee35d87ecc4b462826d22d44fad3
2018-09-25 18:06:28 -07:00
Ehsan Akhgari 4ced8fedcb Bug 1493563 - Part 5: Present the old state and the content blocking log to the web progress listeners; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D6595
2018-09-25 21:02:51 -04:00
Jason Chapin 98b0880306 Bug 1451715 - Rename {get,set,delete}{Window,Global}Value to match {get,set,delete}CustomTabValue. r=dao 2018-09-25 14:21:57 -04:00
Ehsan Akhgari 00e71a3690 Bug 1492563 - Enable blocking access to storage from tracking resources by default on all desktop platforms on Nightly r=baku
Differential Revision: https://phabricator.services.mozilla.com/D6349

--HG--
extra : moz-landing-system : lando
2018-09-26 00:13:30 +00:00
Rob Wu 3e9552cda5 Bug 1367160 - Add tests for overriding extension menus r=mixedpuppy
Depends on D6622

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

--HG--
extra : moz-landing-system : lando
2018-09-25 12:18:19 +00:00
Rob Wu ee0928a251 Bug 1367160 - Allow extensions to hide default menu items r=mixedpuppy
The new method allows extensions to modify menu items in their own
moz-extension:-pages, with the following features:

- All matching extension items are shown in the root menu (instead of
  being moved into a submenu), above other menu items, if any.
- The icons for these menu items are customizable.
- Optionally, the default menu items (including those from other
  extensions) can be hidden.

Depends on D6621

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

--HG--
extra : moz-landing-system : lando
2018-09-25 16:41:47 +00:00
Rob Wu 98a3f6c5a3 Bug 1367160 - Refactor to support multiple menu items in the root menu r=mixedpuppy
This refactor is mainly meant to support bug 1367160, but it also eases
the implementation of bug 1294429, bug 1325758 or bug 1370735 if we ever
decide to fix those bugs.

Previously, the menu was constructed by creating one root menu item
and moving the submenu to the root if there was only one item.

The refactored code constructs the menu items by generating a list of
(potentially more than one) top-level menu items, and moving excess menu
items to a submenu (as before). Besides the ability to support an
arbitrary number of top-level menu items, this new implementation also
makes it easier to insert menu items and optionally separators at
arbitrary locations in the menu.

The refactored code obsoletes some separate code paths for browserAction
and pageAction menus, which improves the maintainability of the code.

There are two user-visible functional changes in this commit:
- Excess action menu items (more than ACTION_MENU_TOP_LEVEL_LIMIT = 6)
  are not silently discarded, but shown in a submenu. See updated test.
- menus.onShown/onHidden are now always fired when the action menu is
  shown, even if the extension has not created any action menu items.

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

--HG--
extra : moz-landing-system : lando
2018-09-24 17:33:17 +00:00
Tiberius Oros edaadd3804 Backed out changeset d4c858c70bc9 (bug 1479445) for failing xpcshell at services/sync/tests/unit/test_corrupt_keys.js on a CLOSED TREE 2018-09-25 23:14:52 +03:00
Arshad Kazmi a8ce6a74f6 Bug 1405112 - report whether the user has a touch screen when reporting site issues r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D6058

--HG--
extra : moz-landing-system : lando
2018-09-25 19:27:20 +00:00
Siddhant085 2bd3beeba9 Bug 1479445: Update the validation of PageInfo to use validateItemProperties r=mak,Standard8
Changed the validation function for PageInfo to use a more general validateItemProperties.
This changes the error message being thrown. Changed the respective test cases to accomodate the change.

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

--HG--
extra : moz-landing-system : lando
2018-09-25 18:21:56 +00:00
Matthew Noorenberghe 4aaa87fe69 Bug 1432939 - Link to Firefox Options/Preferences from the PaymentRequest dialog. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D6724

--HG--
extra : moz-landing-system : lando
2018-09-25 17:26:38 +00:00
Andrew Swan 1c46cdfb02 Bug 1494023 Add missing head.js for extension browser tests r=zombie
Differential Revision: https://phabricator.services.mozilla.com/D6816

--HG--
extra : moz-landing-system : lando
2018-09-25 17:10:59 +00:00
Brendan Dahl 6c049f28fa Bug 1492327 - Mimic XUL activeElement behavior for XUL in XHTML. r=smaug
Return the document element as the activeElement when there is no body
element, the document is chrome privileged, and the document element
is a XUL element.

MozReview-Commit-ID: JFDLAqOmLTS

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

--HG--
extra : moz-landing-system : lando
2018-09-25 16:00:13 +00:00
k88hudson 201a155a88 Bug 1493794 - Add new search-only UI, onboarding localization, strings and bugfixes to Activity Stream r=ursula
Differential Revision: https://phabricator.services.mozilla.com/D6699

--HG--
extra : moz-landing-system : lando
2018-09-25 15:01:42 +00:00
Aaron Klotz e11485f17c Bug 1493845: Disable cross-process DLL blocklist in ASAN builds; r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D6745

--HG--
extra : moz-landing-system : lando
2018-09-25 15:00:03 +00:00
Rob Wu b01f6cff04 Bug 1494304 - Avoid duplicate head.js in browser extension tests r=aswan
Differential Revision: https://phabricator.services.mozilla.com/D6907

--HG--
extra : moz-landing-system : lando
2018-09-26 15:14:12 +00:00
Noemi Erli 01cbcdeebb Backed out changeset 834bfb49df9a (bug 1491436) for failing in browser_applications_selection.js CLOSED TREE 2018-09-26 17:11:21 +03:00
arthur.iakab e1e94e3d20 Merge mozilla-central to autoland 2018-09-26 15:57:12 +03:00
Gijs Kruitbosch 7ee1dc0f48 Bug 1491436 - remove use of feeds from application selection test, and check the dropdown actually works, r=paolo
Differential Revision: https://phabricator.services.mozilla.com/D6542

--HG--
extra : moz-landing-system : lando
2018-09-26 08:53:13 +00:00
Martin Stransky 89822d9f40 Bug 1493145 - [CSD] Enable round corners by default by -moz-gtk-csd-transparent-background media query, r=dao
Replace mozilla.widget.use-argb-visuals pref by -moz-gtk-csd-transparent-background media query at browser.css
to draw transparent background. The media query is set by toolkit code and enabled when compatible
window manager is detected.

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

--HG--
extra : moz-landing-system : lando
2018-09-25 11:53:04 +00:00
Jared Wein b83ae8cfed Bug 1482385 - Check if tooltipNode is non-null before dereferencing it. r=Felipe
Differential Revision: https://phabricator.services.mozilla.com/D6708

--HG--
extra : moz-landing-system : lando
2018-09-24 23:14:10 +00:00
Tim Nguyen 47911ab0e8 Bug 1493776 - Update dark theme sidebar background and border color to match specification. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D6693

--HG--
extra : moz-landing-system : lando
2018-09-25 10:30:11 +00:00
Margareta Eliza Balazs ffe6eaf2f0 Merge inbound to mozilla-central. a=merge 2018-09-25 12:42:09 +03:00
Christoph Kerschbaumer 2939431b83 Bug 1490874: Update tests to comply with new script error logging mechanism. r=MattN 2018-09-25 07:52:30 +02:00
Christoph Kerschbaumer 60e3239dee Bug 1490874: Log Principal based Security Errors to the Security pane in the console. r=smaug 2018-09-25 07:25:05 +02:00
Felipe Gomes 3b6840ae9e Bug 1387666 - Disable browser_translation_exceptions.js on debug builds. r=me 2018-09-24 18:45:42 -03:00
Andrew Swan 344c8c7036 Bug 1484325 Go back to chrome.manifest for formautofill locale registration r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D6690

--HG--
extra : moz-landing-system : lando
2018-09-25 06:03:20 +00:00
Ehsan Akhgari 4ad659ac56 Bug 1493682 - Part 1: Introduce two new prefs for controlling whether the content blocking allow list would be honoured r=baku
Differential Revision: https://phabricator.services.mozilla.com/D6747

--HG--
extra : moz-landing-system : lando
2018-09-25 05:40:12 +00:00
Matthew Noorenberghe 71b9be5097 Bug 1435163 - Show merchant address errors on the summary screen. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D7160

--HG--
extra : moz-landing-system : lando
2018-09-29 00:17:52 +00:00
Matthew Noorenberghe fb139159d2 Bug 1435163 - Show the summary page after the processing page when retry() is called. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D7159

--HG--
extra : moz-landing-system : lando
2018-09-29 00:17:50 +00:00
Matthew Noorenberghe 6e9bdcd284 Bug 1435163 - Show merchant address errors on billing and payer screens. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D7149

--HG--
extra : moz-landing-system : lando
2018-09-29 00:17:42 +00:00
Drew Willcoxon 3f112a8327 Bug 1491724 - Search engine keyword should be highlighted only when the search will actually be performed on the corresponding search engine r=mak
My reasoning in https://bugzilla.mozilla.org/show_bug.cgi?id=1484737#c3 was wrong. I assumed that if a result started with a search alias then it had to be a search alias result, but that's clearly not true.

This is such a pain to get right, and all the messy logic in this patch reflects that.

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

--HG--
extra : moz-landing-system : lando
2018-09-28 23:29:26 +00:00
Bogdan Tara abd3da093a Backed out changeset eade7b300216 (bug 1488788) for browser_shownRestartRequired.js CS tests failures CLOSED TREE 2018-09-25 01:07:33 +03:00
raza 95c3928939 Bug 1488788 - Migrate about:restartrequired from DTD to Fluent. r=gijs,jaws,flod
Differential Revision: https://phabricator.services.mozilla.com/D5495

--HG--
extra : rebase_source : 45231ec585fa3157e3c8f491c96acd527531c201
2018-09-24 18:59:55 +01:00
Alexandre Poirot b62cd305b4 Bug 1485676 - Adapt mozscreenshot code to async TargetFactory.forTab. r=yulia
MozReview-Commit-ID: LyWehotW4Ws

Differential Revision: https://phabricator.services.mozilla.com/D6667
2018-09-24 09:53:00 -07:00
Alexandre Poirot fc8714580a Bug 1485676 - Rename TabTarget.makeRemote to TabTarget.attach. r=jdescottes
Summary:
Now that all the "remoting" of this method has been moved to TargetFactory.createTargetForTab,
we should rename this method to what it does now. It mostly call attach requests
of the target actor and its child console actor.
It also "connect" the webextension target actor, but I would like to eventually move that
outside of TabTarget.attach, like makeRemote.

Depends On D4078

Reviewers: yulia!

Tags: #secure-revision

Bug #: 1485676

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

MozReview-Commit-ID: KmFi1LIUBga
2018-09-24 09:52:57 -07:00
Alexandre Poirot 082e20e693 Bug 1485676 - Connect to local server from TargetFactory.forTab and make TabTarget always remote-like. r=yulia
Tags: #secure-revision

Bug #: 1485676

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

MozReview-Commit-ID: JAwiySsBZBu
2018-09-24 09:52:55 -07:00
Alexandre Poirot f421baa62a Bug 1485676 - Adapt gDevTools.createTargetForTab to new TabTarget class. r=yulia
Summary: Depends On D4536

Reviewers: yulia!

Tags: #secure-revision

Bug #: 1485676

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

MozReview-Commit-ID: E3AIMyFgL5m
2018-09-24 09:52:50 -07:00
Alexandre Poirot dc5f0efff6 Bug 1485676 - Refactor gDevTools.getTargetForTab callsites to assume getTargetForTab is async. r=yulia
Reviewers: yulia!

Tags: #secure-revision

Bug #: 1485676

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

MozReview-Commit-ID: FyERWaYipZo
2018-09-24 09:52:47 -07:00
shindli 2060f92f7d Merge inbound to mozilla-central. a=merge 2018-09-24 19:46:04 +03:00
Dão Gottwald b0524960f2 Bug 1493638 - Stop changing <toolbarbutton>'s padding across button states by default. r=paolo 2018-09-24 16:15:08 +02:00
shindli 51a3c01ced Backed out 9 changesets (bug 1485676) for failures in browser/tools/mozscreenshots/devtools/browser_devtools.js CLOSED TREE
Backed out changeset d358feec4ca1 (bug 1485676)
Backed out changeset ed554dbb062f (bug 1485676)
Backed out changeset 6e78058df94d (bug 1485676)
Backed out changeset 3a6f1b0e71f4 (bug 1485676)
Backed out changeset 16d2403aa787 (bug 1485676)
Backed out changeset 454eddf52157 (bug 1485676)
Backed out changeset 926f725f2183 (bug 1485676)
Backed out changeset fb03f174bd5f (bug 1485676)
Backed out changeset ceb93dd1799a (bug 1485676)
2018-09-24 15:27:27 +03:00
Andrea Marchesini b958c6f170 Bug 1260399 - Remove deprecated messages in nsICookieManager methods - part 3 - nsICookieManager.cookieExists, r=ehsan 2018-09-24 11:37:57 +02:00
Andrea Marchesini 42c515aa1c Bug 1260399 - Remove deprecated messages in nsICookieManager methods - part 2 - nsICookieManager.getCookiesFromHost(), r=ehsan 2018-09-24 11:37:57 +02:00
Andrea Marchesini 61a7f9a598 Bug 1260399 - Remove deprecated messages in nsICookieManager methods - part 1 - nsICookieManager.add(), r=ehsan 2018-09-24 11:37:56 +02:00
shindli 0b6d93ef4d Backed out changeset 510e95767aeb (bug 1490874) for security failures in browser/components/payments/test/mochitest/test_basic_card_form.html CLOSED TREE 2018-09-24 11:43:30 +03:00
Alexandre Poirot 796f22b354 Bug 1485676 - Rename TabTarget.makeRemote to TabTarget.attach. r=jdescottes
Summary:
Now that all the "remoting" of this method has been moved to TargetFactory.createTargetForTab,
we should rename this method to what it does now. It mostly call attach requests
of the target actor and its child console actor.
It also "connect" the webextension target actor, but I would like to eventually move that
outside of TabTarget.attach, like makeRemote.

Depends On D4078

Reviewers: yulia!

Tags: #secure-revision

Bug #: 1485676

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

MozReview-Commit-ID: KmFi1LIUBga
2018-09-24 01:25:02 -07:00
Alexandre Poirot 631e7bfdf9 Bug 1485676 - Connect to local server from TargetFactory.forTab and make TabTarget always remote-like. r=yulia
Tags: #secure-revision

Bug #: 1485676

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

MozReview-Commit-ID: JAwiySsBZBu
2018-09-24 01:25:01 -07:00
Alexandre Poirot 7b7f2b7ebd Bug 1485676 - Adapt gDevTools.createTargetForTab to new TabTarget class. r=yulia
Summary: Depends On D4536

Reviewers: yulia!

Tags: #secure-revision

Bug #: 1485676

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

MozReview-Commit-ID: E3AIMyFgL5m
2018-09-24 01:24:59 -07:00
Alexandre Poirot 35bc2e7546 Bug 1485676 - Refactor gDevTools.getTargetForTab callsites to assume getTargetForTab is async. r=yulia
Reviewers: yulia!

Tags: #secure-revision

Bug #: 1485676

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

MozReview-Commit-ID: FyERWaYipZo
2018-09-24 01:24:58 -07:00
Ehsan Akhgari 19cc8cf31c Bug 1492114 - Really ensure that the Third-Party Cookies description doesn't wrap unnecessarily r=johannh
The selector should apply to deck elements that do have a selectedIndex
attribute but it's not 0.

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

--HG--
extra : moz-landing-system : lando
2018-09-24 08:07:18 +00:00
Coroiu Cristina a181840cce Merge mozilla-central to autoland a=merge on a CLOSED TREE 2018-09-24 12:52:35 +03:00
Christoph Kerschbaumer 0df81cd9f4 Bug 1490874: Log Principal based Security Errors to the Security pane in the console. r=smaug 2018-09-24 09:34:04 +02:00
Jared Wein 416ff8c392 Bug 1481972 - Add remaining countries to address autofill countries list. r=MattN
Saving and filling the countries via Form Autofill will still be limited to certain countries
but this allows the storage to be useful for Web Payments in other countries.

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

--HG--
extra : amend_source : c6810478b747cf51aaaafa73f83682cb23711231
2018-09-23 23:50:03 -07:00
Johann Hofmann aa35ad0e5c Bug 1493120 - Label breakage reports by active blocker. r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D6482

--HG--
extra : moz-landing-system : lando
2018-09-24 08:10:22 +00:00
Rob Wu f8161bc611 Bug 1393570 - Set allowInheritPrincipal=false by default r=Gijs,glandium
This change prevents javascript:-URLs from being passed at the command
line. This restriction was already applied to every URL but the first.
Even the first URL did not result in any visible effect when Firefox is
started. Yet somehow the PGO profiler script managed to rely on it.

This commit ensures that "javascript:" URLs are not activated regardless of
position in the command line, and switches to a data:-URL for the PGO script to
achieve the (previously) desired effect of quitting the browser on startup.

Depends on D4929

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

--HG--
extra : moz-landing-system : lando
2018-09-18 11:54:44 +00:00
Rob Wu 6a8bd50325 Bug 1393570 - Support cookieStoreId in windows.create extension API r=Gijs,rpl
Other (internal API) changes besides extension API changes:

- This also introduces support for opening a window with multiple tabs
  in a non-default container tab.

- This also adds LOAD_FLAGS_DISALLOW_INHERIT_PRINCIPAL to the
  gBrowser.loadTabs call, unless allowInheritPrincipal is set.
  For backwards-compatibility, this flag defaults to true.

Depends on D4928

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

--HG--
extra : moz-landing-system : lando
2018-09-19 10:57:48 +00:00
Sam Foster fc8ac20d5a Bug 1486165 - Refactor DnsOverHTTPs tests; re-enable on ccov r=jaws
* Re-use about:preferences tab and just open sub-dialog for each test
* Add some instrumentation to provide some insight into any test timeouts.
* Re-enable for ccov

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

--HG--
extra : moz-landing-system : lando
2018-09-24 21:32:34 +00:00
Mark Striemer 2b0aaa8c2d Bug 1483591 - Treat built-in webextension page actions as built-in r=adw
Differential Revision: https://phabricator.services.mozilla.com/D6329

--HG--
extra : moz-landing-system : lando
2018-09-21 21:50:26 +00:00
Jared Wein d783e3ca71 Bug 1476852 - Implement keyboard selection for multiselect tabs. r=Gijs,Jamie
To use this (Windows/Linux instructions), press Ctrl+L to give focus to the location bar. Shift+Tab to move focus backwards to the tab.
Ctrl+Left/Ctrl+Right to change which tab is focused
Ctrl+Space to add/remove a tab from the multiselection
Moving a tab has been changed from Ctrl+Left/Ctrl+Right to Ctrl+Shift+Left/Ctrl+Shift+Right, respectively.

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

--HG--
extra : moz-landing-system : lando
2018-09-24 20:36:59 +00:00
Ursula Sarracini 3db7cf9e24 Bug 1492216 - Land Onboarding Strings r=flod
Differential Revision: https://phabricator.services.mozilla.com/D6395

--HG--
extra : moz-landing-system : lando
2018-09-21 13:40:15 +00:00
Matthew Noorenberghe 5ba6f9aa93 Bug 1480717 - Fix credit card form billing address and persist checkbox layout. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D4175

--HG--
extra : moz-landing-system : lando
2018-09-24 19:51:39 +00:00
Ehsan Akhgari 6440839075 Bug 1493058 - Make sure that our tests don't make assumptions around the default value of network.cookie.cookieBehavior r=baku
Differential Revision: https://phabricator.services.mozilla.com/D6457

--HG--
extra : moz-landing-system : lando
2018-09-24 17:18:19 +00:00
Felipe Gomes cd95e8995e Bug 1485109 - Force LTR on code snippets in about:policies. r=zbraniecki
Differential Revision: https://phabricator.services.mozilla.com/D6677

--HG--
extra : moz-landing-system : lando
2018-09-24 16:52:33 +00:00
Ciure Andrei 6760739b90 Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE 2018-09-26 00:53:40 +03:00
Tiberius Oros 8acb878ef1 Backed out 11 changesets (bug 1493563) for failures on browser_blockingCookies.js on a CLOSED TREE
Backed out changeset d755b96837ac (bug 1493563)
Backed out changeset 651f87dca51f (bug 1493563)
Backed out changeset 68de8f0866d0 (bug 1493563)
Backed out changeset 205d69890f50 (bug 1493563)
Backed out changeset 5f922cd6c21e (bug 1493563)
Backed out changeset 84dc54c1a9c1 (bug 1493563)
Backed out changeset 287666ecdd17 (bug 1493563)
Backed out changeset c64a2ea15b7b (bug 1493563)
Backed out changeset 9085269938cd (bug 1493563)
Backed out changeset de06604fefcb (bug 1493563)
Backed out changeset f9bac5e73bd4 (bug 1493563)
2018-09-25 23:12:03 +03:00
Matthew Noorenberghe c0ceefaae4 Bug 1493349 - Disable intermittent test_basic_card_form.html on debug/ASAN builds. r=test-only
--HG--
extra : rebase_source : 90307c972009b8f8e3b582d28171e08b025646e4
2018-09-25 12:35:08 -07:00
Matthew Noorenberghe 29b31e0d41 Bug 1493216 - Disable intermittent test_address_option.html on Windows. r=test-only
--HG--
extra : rebase_source : ca2b85a6ea212b3174409656e7e286351484c22f
2018-09-25 12:34:12 -07:00
Rob Wu a86e2882bc Bug 1393570 - Move cookieStoreId validator to ext-tabs-base.js r=rpl
This is a preparation to support cookieStoreId in the windows.create.

Depends on D4920

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

--HG--
extra : moz-landing-system : lando
2018-09-15 18:42:48 +00:00
Dao Gottwald ab68e55ad5 Bug 1493412 - "Remove warning-64.png on Windows" r=ntim 2018-09-22 06:29:00 +03:00
Dão Gottwald 83b559948c Bug 1493390 - Update .subviewbutton padding for toolbarbutton.css being loaded as a document style sheet. r=paolo 2018-09-22 19:36:18 +02:00
Dragana Damjanovic 9cadc84486 Bug 1473736 - Implement necko part of ESNI r=mak,kmag,mcmanus
--HG--
extra : rebase_source : be79870960953ef9535ccb6a440515ec4a8232d5
extra : histedit_source : 8096ab2eaf246cbbeb97bace0531b86b8c69ff66
2018-09-22 23:54:11 +03:00
Paolo Amadini a022e14f01 Bug 1328519 - Simplify the definition of the Downloads Panel width. r=mak
The width is now defined on the entire list instead of the inner elements, similarly to other Photon panels like the main menu. This is a prerequisite for preventing layout issues while removing the "download" binding.

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

--HG--
extra : rebase_source : 1d77af762d2ff30f534d9a82dd7f27d61cd73572
2018-09-19 17:01:09 +01:00
matthias 4b4c66672d Bug 1461010 - Changed second sentence of Safe Mode dialogue. r=paolo,flod
--HG--
extra : rebase_source : e4cd59d1e100c505add67cacbbfd33d9fe73f5b0
2018-09-22 16:58:05 +01:00
Gurzau Raul ad28ad0169 Backed out 9 changesets (bug 1485676) for failing at damp inspector/cold-open.js on a CLOSED TREE
Backed out changeset 4de2e71debfe (bug 1485676)
Backed out changeset e63025150c7a (bug 1485676)
Backed out changeset f9ef30ae3f7f (bug 1485676)
Backed out changeset a83636fab16a (bug 1485676)
Backed out changeset b1fd24929e09 (bug 1485676)
Backed out changeset acb27b915742 (bug 1485676)
Backed out changeset ba2157632772 (bug 1485676)
Backed out changeset d1d6b9bc2372 (bug 1485676)
Backed out changeset d7646ea8640b (bug 1485676)
2018-09-22 19:42:04 +03:00
Alexandre Poirot 8724260e30 Bug 1485676 - Rename TabTarget.makeRemote to TabTarget.attach. r=jdescottes
Summary:
Now that all the "remoting" of this method has been moved to TargetFactory.createTargetForTab,
we should rename this method to what it does now. It mostly call attach requests
of the target actor and its child console actor.
It also "connect" the webextension target actor, but I would like to eventually move that
outside of TabTarget.attach, like makeRemote.

Depends On D4078

Reviewers: yulia!

Tags: #secure-revision

Bug #: 1485676

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

MozReview-Commit-ID: KmFi1LIUBga
2018-09-22 08:34:21 -07:00
Alexandre Poirot 48f5790c9b Bug 1485676 - Connect to local server from TargetFactory.forTab and make TabTarget always remote-like. r=yulia
Tags: #secure-revision

Bug #: 1485676

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

MozReview-Commit-ID: JAwiySsBZBu
2018-09-22 08:34:20 -07:00
Alexandre Poirot 5cd419ffca Bug 1485676 - Adapt gDevTools.createTargetForTab to new TabTarget class. r=yulia
Summary: Depends On D4536

Reviewers: yulia!

Tags: #secure-revision

Bug #: 1485676

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

MozReview-Commit-ID: E3AIMyFgL5m
2018-09-22 08:34:19 -07:00
Alexandre Poirot e2590d206d Bug 1485676 - Refactor gDevTools.getTargetForTab callsites to assume getTargetForTab is async. r=yulia
Reviewers: yulia!

Tags: #secure-revision

Bug #: 1485676

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

MozReview-Commit-ID: FyERWaYipZo
2018-09-22 08:34:18 -07:00
Dave Townsend d458b530c5 Bug 1493315: Build config for dedicated profiles and downgrade protection. r=ted
Differential Revision: https://phabricator.services.mozilla.com/D6545

--HG--
extra : moz-landing-system : lando
2018-09-21 23:32:55 +00:00
Bogdan Tara 2f2e73d2d5 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-09-22 01:04:59 +03:00
Bogdan Tara 0eedaf7640 Merge inbound to mozilla-central. a=merge 2018-09-22 00:59:34 +03:00
Brindusan Cristian 0bfcc31824 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-09-21 20:32:42 +03:00
Brindusan Cristian e48cea756e Merge inbound to mozilla-central. a=merge
--HG--
rename : toolkit/themes/shared/in-content/check-partial.svg => toolkit/themes/shared/icons/check-partial.svg
rename : browser/themes/shared/icons/check.svg => toolkit/themes/shared/icons/check.svg
2018-09-21 20:29:29 +03:00
Dão Gottwald 740157f49b Bug 1491252 - Port URL overflow handling from urlbarBindings.xml to UrlbarInput.jsm. r=standard8 2018-09-21 19:12:05 +02:00
Ehsan Akhgari 2d5c5a77bb Bug 1492114 - Ensure that the Third-Party Cookies description doesn't wrap unnecessarily r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D6159

--HG--
extra : moz-landing-system : lando
2018-09-21 15:03:18 +00:00
Michael Kaply 44622e08e5 Bug 1492233 - Add telemetry for search from webextension. r=mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D6262

--HG--
extra : moz-landing-system : lando
2018-09-21 20:08:28 +00:00
Markus Stange 313d93937c Bug 1483616 - Ignore optional m specifier in PUBLIC and FUNC lines. r=kmag
These specifiers were added in
b1226959a2

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

--HG--
extra : moz-landing-system : lando
2018-09-21 03:38:39 +00:00
k88hudson 1d74ceedeb Bug 1492454 - Normalise ASRouter frequency caps r=ursula
Differential Revision: https://phabricator.services.mozilla.com/D6527

--HG--
extra : moz-landing-system : lando
2018-09-21 19:25:29 +00:00
k88hudson 6e4d1d3e8f Bug 1492174 - Add variants for lifetime caps in CFR messages r=ursula
Differential Revision: https://phabricator.services.mozilla.com/D6517

--HG--
extra : moz-landing-system : lando
2018-09-21 19:04:09 +00:00
Preeti Mukherjee 86d9e6106e Bug 1492419 - Remove BrowserGoHome in favor of BrowserHome; r=dao
Differential Revision: https://phabricator.services.mozilla.com/D6484

--HG--
extra : moz-landing-system : lando
2018-09-21 12:31:45 +00:00
Brindusan Cristian 57067c9ef0 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-09-21 20:31:41 +03:00
Noemi Erli 33a13f4638 Backed out changeset ced8a51eff4a (bug 1492130) for wpt failures in css/css-shapes/shape-outside/values/shape-outside-shape-arguments-000.html 2018-09-21 16:22:49 +03:00
David Major 213fa4f492 Bug 1477490: Merge upstream ASan patch to unpoison thread stacks. r=ted 2018-09-20 17:40:38 -04:00
Tim Nguyen 3d54c50b09 Bug 1491609 - Update common.inc.css checkbox and radio styling. r=jaws,k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D5983

--HG--
rename : toolkit/themes/shared/in-content/check-partial.svg => toolkit/themes/shared/icons/check-partial.svg
rename : browser/themes/shared/icons/check.svg => toolkit/themes/shared/icons/check.svg
extra : moz-landing-system : lando
2018-09-21 10:23:21 +00:00
Johann Hofmann 9dff99cb01 Bug 1492576 - If no protection is enabled, don't offer the user the ability to disable protection or report a problem. r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D6408

--HG--
extra : moz-landing-system : lando
2018-09-21 01:45:19 +00:00
Gurzau Raul 9c1ca9e6e7 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-09-21 07:17:03 +03:00
Gurzau Raul b1522a7bf0 Merge inbound to mozilla-central. a=merge 2018-09-21 07:13:51 +03:00
Jared Wein cf9b4c6cb0 Bug 1478880 - payments/test/browser/head.js: fillInCardForm reliability fixes. r=MattN
* Blur before focus to reset timer for filtering <select>
* Wait for field to get focus before sending keys to it.
* Compare unpadded strings

Differential Revision: https://phabricator.services.mozilla.com/D6338
2018-09-20 20:44:03 -07:00
Gurzau Raul 07d30b811f Backed out changeset dc225279994a (bug 1473736) for web platform leaks 2018-09-21 04:30:10 +03:00
Dana Keeler 984d5aecee bug 1492424 - check if the TLS handshake failed in nsSecureBrowserUIImpl r=Gijs
The site identity security indicator machinery treats connections where the TLS
handshake failed as insecure (also referred to as "unknown identity"). Before
bug 1468222, such cases were easily detectable as the SSLStatus field of the
relevant nsITransportSecurityInfo would be null. When we merged nsISSLStatus
into nsITransportSecurityInfo, we didn't take this differentiation into account.
This patch brings back the prior behavior by checking if the securityInfo's
securityState indicates that the handshake failed (i.e. it is
STATE_IS_INSECURE).

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

--HG--
extra : moz-landing-system : lando
2018-09-21 00:17:47 +00:00
Andreea Pavel aac0039e08 Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE 2018-09-21 01:02:34 +03:00
Andreea Pavel f5f6c0b588 Merge mozilla-inbound to mozilla-central. a=merge 2018-09-21 00:54:47 +03:00
Kris Maglione def32ee738 Bug 1492990: Make _tabIds map not leak. r=aswan
There are cases when we asynchronously handle tab events, and therefore try to
attach an ID to a tab after it's already been removed. In practice, this will
typically only affect tests, since it requires the tab to be removed
immediately after a related event is dispatched, but in those cases, it causes
a leak, since there's no way for the tab to be removed after the map after
that point.

We should ideally get rid of those weird async hacks, but either way, we
should ensure that we never add a tab to the map after it's already been
removed. This patch does that.

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

--HG--
extra : rebase_source : 9b6bea993f6261596f2c6283d6569632d395d68b
2018-09-20 14:35:27 -07:00
Calixte Denizet f3e06a8e36 Bug 1490371 - Remove function names in generated gcda files r=marco
Function names in gcda are just here to check that they match the ones we've in gcno: this is an extra check since it already exists a function checksum for this purpose.
So the size of gcda and the time to generate them will decrease.

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

--HG--
extra : moz-landing-system : lando
2018-09-20 17:15:56 +00:00
Ursula Sarracini 9d2d9836e6 Bug 1489962 - Add snippets targeting, Pocket tagging and bug fixes to Activity Stream r=Mardak
Differential Revision: https://phabricator.services.mozilla.com/D5914

--HG--
extra : moz-landing-system : lando
2018-09-20 18:36:20 +00:00
Jared Wein d0800c709e Bug 1491791 - Update the Save button state after the 'change' event. r=MattN
The validity of the cc-number field is only updated to a failure state after the 'change' event in the EditCreditCard class, but there was no code within basic-card-form.js to update the Save button enabled state after the 'change' event had been handled by EditCreditCard.

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

--HG--
extra : moz-landing-system : lando
2018-09-20 17:13:26 +00:00
Dorel Luca aeb29fbd62 Backed out 4 changesets (bug 1491061) for browser chrome failures on browser/components/preferences/in-content/tests/browser_contentblocking.js. CLOSED TREE
Backed out changeset e2c6afb1ce06 (bug 1491061)
Backed out changeset f6caae3590e3 (bug 1491061)
Backed out changeset 1497b1426062 (bug 1491061)
Backed out changeset 7066f941ce99 (bug 1491061)

--HG--
extra : rebase_source : 8866e8dd666d5469880a37a7c5f1bd6b260e01c9
2018-09-20 19:41:13 +03:00
Dorel Luca 5cf2bd0d01 Backed out changeset e762b63c9af7 (bug 1492563) for mochitest failures on /builds/worker/workspace/build/src/toolkit/components/antitracking/AntiTrackingCommon.cpp. CLOSED TREE 2018-09-20 19:23:09 +03:00
Mike Conley eb269e3d6e Bug 1491906 - Add async mode to tabpanels binding. r=NeilDeakin
We need this because the AsyncTabSwitcher is responsible for switching between the
remote browser tab panels asynchronously. Asynchronous mode for the tabpanels
binding delegates the responsibility of actually changing the index of the
underlying deck to someone else (AsyncTabSwitcher, in this case).

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

--HG--
extra : moz-landing-system : lando
2018-09-20 15:57:33 +00:00
Ehsan Akhgari 21c6ead793 Bug 1491061 - Part 4: Synchronize the default values of the essential prefs that content blocking depends on for all platforms r=baku
Depends on D6356

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

--HG--
extra : moz-landing-system : lando
2018-09-20 15:45:48 +00:00
Ehsan Akhgari 3093f23e7b Bug 1491061 - Part 1: Make Disable Protection honour both the Content Blocking UI pref and the pref controlling whether Third-Party Cookies section appears under Content Blocking UI r=baku
Differential Revision: https://phabricator.services.mozilla.com/D5887

--HG--
extra : moz-landing-system : lando
2018-09-20 15:45:50 +00:00
Ehsan Akhgari 6d3f3a6d03 Bug 1492563 - Enable blocking access to storage from tracking resources by default on all desktop platforms on Nightly r=baku
Differential Revision: https://phabricator.services.mozilla.com/D6349

--HG--
extra : moz-landing-system : lando
2018-09-20 13:45:32 +00:00
Ehsan Akhgari 7228a06636 Bug 1491061 - Part 4: Synchronize the default values of the essential prefs that content blocking depends on for all platforms; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D6357
2018-09-20 13:43:05 -04:00
Ehsan Akhgari a7981b7ace Bug 1491061 - Part 1: Make Disable Protection honour both the Content Blocking UI pref and the pref controlling whether Third-Party Cookies section appears under Content Blocking UI; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D5887
2018-09-20 13:43:05 -04:00
Zibi Braniecki 83ea94f5ba Bug 1491394 - Update callsites to use new mozILocaleService API. r=jfkthame
Depends on D5924

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

--HG--
extra : moz-landing-system : lando
2018-09-21 15:30:37 +00:00
Margareta Eliza Balazs 92be42b8f3 Merge inbound to mozilla-central. a=merge 2018-09-20 16:24:21 +03:00
Dão Gottwald 4e5097d655 Bug 1490952 - Align <tabs> default and override styles on Mac. r=mikedeboer 2018-09-20 12:22:55 +02:00
Gijs Kruitbosch ae7f88b657 Bug 1492782 - modernize a few tests and reduce CPOW usage in browser/base/content/test/general/, r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D6375

--HG--
extra : moz-landing-system : lando
2018-09-20 14:17:32 +00:00
Drew Willcoxon 99c3aedb47 Bug 1485987 - Make urlbar.search() fire an input event. r=mak
`urlbar.search` needs to simulate the user's typing. Fire an input event, as we do elsewhere to simulate it.

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

--HG--
extra : moz-landing-system : lando
2018-09-20 23:05:33 +00:00
Dragana Damjanovic 70e0646d75 Bug 1473736 - Implement necko part of ESNI r=mak,kmag,mcmanus
Implement necko part of ESNI

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

--HG--
extra : moz-landing-system : lando
2018-09-20 20:53:28 +00:00
Drew Willcoxon bf444589fe Bug 1483033 - Pass correct startup and shutdown reasons to screenshots's embedded webextension. r=_6a68
`webExtension` in bootstrap.js's `start` and `stop` functions is an `EmbeddedExtension`, and `startupReason` and the `reason` argument passed to `stop` is a numeric reason.  `EmbeddedExtension.startup` and `shutdown` take string reasons, not numeric reasons, contrary to their jsdocs.

Also, we can use `AddonManagerPrivate` instead of hardcoding `APP_STARTUP` and `APP_SHUTDOWN`.

This patch fixes bug 1483033.

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

--HG--
extra : moz-landing-system : lando
2018-09-20 21:58:44 +00:00
Andreea Pavel c8f8e2da0d Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2018-09-21 01:00:46 +03:00
Gurzau Raul f399af546d Backed out changeset e7665879a630 (bug 1492424) for failing at siteIdentity/browser_tls_handshake_failure.js on a CLOSED TREE 2018-09-21 00:55:16 +03:00
Rob Wood 4d17740857 Bug 1492955 - Add raptor webext to whitelist for GeckoProfiler webext API; r=aswan
Differential Revision: https://phabricator.services.mozilla.com/D6424

--HG--
extra : moz-landing-system : lando
2018-09-20 21:16:07 +00:00
Matthew Noorenberghe 7c5bfd941a Bug 1463545 - Use text-overflow:ellipsis; on <shipping-option>. r=sfoster
Depends on D5186

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

--HG--
extra : moz-landing-system : lando
2018-09-20 21:07:28 +00:00
Matthew Noorenberghe 514f9fcc29 Bug 1463545 - Replace grid layout of <address-option> with a new two line design. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D5186

--HG--
extra : moz-landing-system : lando
2018-09-20 21:07:20 +00:00
Matthew Noorenberghe b6c0f035ed Bug 1463545 - Update the <basic-card-option> layout to match the UI spec. r=sfoster
Depends on D6330

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

--HG--
extra : moz-landing-system : lando
2018-09-20 21:07:18 +00:00
Matthew Noorenberghe 54b2c1a068 Bug 1463545 - Overlay the selected <rich-option> on top of the native <select>. r=sfoster
* We get the shared colours (including hover) and dropmarker.
* Makes it harder to regress the clickable area of the <rich-select> since the problem will be visible.
* Hides the text for the closed state of the <select> so the <rich-option> text can be presented.

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

--HG--
extra : moz-landing-system : lando
2018-09-20 21:07:09 +00:00
Matthew Noorenberghe 027e6322f9 Bug 1463545 - Copy stylesheets from the payment dialog into mochitests. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D6233

--HG--
extra : moz-landing-system : lando
2018-09-20 21:07:07 +00:00
k88hudson bc97d29254 Bug 1492174 - Update CFR Messages to reflect planned cohorts r=ursula
Differential Revision: https://phabricator.services.mozilla.com/D6414

--HG--
extra : moz-landing-system : lando
2018-09-20 21:09:17 +00:00
Dana Keeler 109a4a35aa bug 1492424 - check if the TLS handshake failed in nsSecureBrowserUIImpl r=Gijs
The site identity security indicator machinery treats connections where the TLS
handshake failed as insecure (also referred to as "unknown identity"). Before
bug 1468222, such cases were easily detectable as the SSLStatus field of the
relevant nsITransportSecurityInfo would be null. When we merged nsISSLStatus
into nsITransportSecurityInfo, we didn't take this differentiation into account.
This patch brings back the prior behavior by checking if the securityInfo's
securityState indicates that the handshake failed (i.e. it is
STATE_IS_INSECURE).

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

--HG--
extra : moz-landing-system : lando
2018-09-20 20:57:38 +00:00
Luca Greco 792d7cbf1b Bug 1491272 - Require user_scripts manifest property to have access to the userScripts API namespace. r=robwu,mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D6146

--HG--
extra : moz-landing-system : lando
2018-09-20 17:09:11 +00:00
Aaron Klotz 2049502646 Bug 1488627: Part 2 - Use file IDs instead of paths in launcher process parent binary check; r=mhowell
Depends on D6340

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

--HG--
extra : moz-landing-system : lando
2018-09-20 17:28:05 +00:00
Matt Howell bdc8808795 Bug 1494900 Part 2 - Always use IE to show the uninstall survey on Win7/8. r=agashlin
--HG--
extra : source : 23b7831bccdbc3972da9a8b19e900d85f4a192fc
2018-09-28 08:44:11 -07:00
arthur.iakab f0410f8d4b Merge mozilla-central to mozilla-inbound 2018-09-29 01:00:35 +03:00