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

53592 Коммитов

Автор SHA1 Сообщение Дата
Bob Owen 2f9e2d054c Bug 1511438 Part 1: Replace ProcessTypeRequiresWinEventHook with XRE_Win32kCallsAllowed. r=froydnj
ProcessTypeRequiresWinEventHook was added when attempting to turn on win32k
lockdown for GMP processes. Having a less specific, but globally accessible,
function will make it more useful while applying win32k lockdown to other
process types.
2019-01-29 08:49:13 +00:00
arthur.iakab c1fae83952 Backed out 16 changesets (bug 1478124) for failing android geckoview-junit CLOSED TREE
Backed out changeset fce62c77a56b (bug 1478124)
Backed out changeset eb2fa3b5edf7 (bug 1478124)
Backed out changeset 8dacce59fcc0 (bug 1478124)
Backed out changeset 012fd0107204 (bug 1478124)
Backed out changeset 496aaf774697 (bug 1478124)
Backed out changeset 21f4fda03159 (bug 1478124)
Backed out changeset b0444e0bc801 (bug 1478124)
Backed out changeset d94039b19943 (bug 1478124)
Backed out changeset 5d85deac61c2 (bug 1478124)
Backed out changeset 929fd654c9df (bug 1478124)
Backed out changeset 1ddd80d9e91a (bug 1478124)
Backed out changeset b8d2dfdfc324 (bug 1478124)
Backed out changeset f500020a273a (bug 1478124)
Backed out changeset dd00365ebb55 (bug 1478124)
Backed out changeset 538e40c5ee13 (bug 1478124)
Backed out changeset bedaa9c437ad (bug 1478124)
2019-01-29 10:03:06 +02:00
Kris Maglione 48936b7fa4 Bug 1514594: Follow-up: Fix ESLint bustage on merge from autoland. r=bustage 2019-01-28 17:19:37 -08:00
Kris Maglione 21610fa4cc Bug 1514594: Follow-up: Fix merge bustage in test. r=bustage 2019-01-28 17:15:36 -08:00
Sebastian Hengst b78e4e8667 Merge mozilla-central to mozilla-inbound
--HG--
rename : browser/components/urlbar/tests/legacy/browser_urlbar_search_no_speculative_connect_with_client_cert.js => browser/components/urlbar/tests/browser/browser_urlbar_speculative_connect_not_with_client_cert.js
2019-01-29 02:55:55 +02:00
Sebastian Hengst 90f4b6640c Merge mozilla-inbound to mozilla-central. a=merge 2019-01-29 01:33:28 +02:00
Razvan Maries c88bd55f59 Merge mozilla-inbound to mozilla-central a=merge 2019-01-28 23:46:39 +02:00
Felipe Gomes d5cbcacb8a Bug 1514757 - Remove InPermitUnload message listener once it has done its job. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D17530

--HG--
extra : moz-landing-system : lando
2019-01-28 16:02:27 +00:00
Alphan Chen 5c9b573069 Bug 1507286 - Convert content-sessionStore.jsm to C++ r=mikedeboer,nika
Test Plani: browser/components/sessionstore/test/

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

--HG--
extra : moz-landing-system : lando
2019-01-28 14:53:18 +00:00
Raphael Pierzina 7bbb5cf6aa Bug 1521770 - Refactor telemetry-tests-client suite and remove firefox-puppeteer; r=janerik
Depends on D17648

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

--HG--
rename : toolkit/components/telemetry/tests/marionette/harness/resources/helloworld/helloworld.html => toolkit/components/telemetry/tests/marionette/harness/telemetry_harness/resources/helloworld/helloworld.html
rename : toolkit/components/telemetry/tests/marionette/harness/resources/helloworld/manifest.json => toolkit/components/telemetry/tests/marionette/harness/telemetry_harness/resources/helloworld/manifest.json
extra : moz-landing-system : lando
2019-01-28 09:53:23 +00:00
Raphael Pierzina 28aaa36ced Bug 1521770 - Add test_search_counts_across_sessions.py to test manifest; r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D17648

--HG--
extra : moz-landing-system : lando
2019-01-28 09:38:13 +00:00
Ehsan Akhgari 310750fd8b Bug 1522630 - Report content blocking status notifications from the idle event queue; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D17554
2019-01-28 10:05:58 -05:00
Coroiu Cristina 2206b6473a Backed out changeset 5c956ce0000a (bug 1522630) for build bustage at /builds/worker/workspace/build/src/dom/base/nsGlobalWindowOuter.cpp on a CLOSED TREE 2019-01-28 16:41:07 +02:00
Ehsan Akhgari 1cd3fb5bcc Bug 1522630 - Report content blocking status notifications from the idle event queue; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D17554
2019-01-28 09:22:07 -05:00
Brindusan Cristian 4faab2f1b6 Merge inbound to mozilla-central. a=merge 2019-01-27 11:35:28 +02:00
Randell Jesup a0370b467f Bug 1270059: Disable test_ext_async_clipboard.html on android only r=nika
See bug 1523131 for re-enabling
2019-01-26 18:30:04 -05:00
Jared Wein e3d4bb863b Bug 1523126 - Dialogs that use Fluent for localizing the dialog buttons need to wait for the buttons to be translated before sizing to content. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D17758

--HG--
extra : moz-landing-system : lando
2019-01-26 23:23:15 +00:00
Cosmin Sabou 5cc26e47b1 Merge mozilla-central to mozilla-inbound. 2019-01-26 21:15:29 +02:00
Cosmin Sabou ee75c9f2c6 Backed out 6 changesets (bug 1516228) for causing bug 1523056. a=backout
Backed out changeset 24ebb52d21fa (bug 1516228)
Backed out changeset 53d93ee3ad84 (bug 1516228)
Backed out changeset 4f53ede33517 (bug 1516228)
Backed out changeset 2e6bec87c9f3 (bug 1516228)
Backed out changeset 09ee05a4cc30 (bug 1516228)
Backed out changeset 8456feb780f7 (bug 1516228)
2019-01-26 21:12:33 +02:00
Randell Jesup 76bd9e73cc Bug 1522150: Add a DeferredTimers queue ahead of the normal Idle EventQueue r=froyd
* * *
Bug 1522150: Rename NS_IdleDispatch* functions since they take queue identifiers r=froyd
2019-01-26 12:18:05 -05:00
Ciure Andrei 849dbde8e4 Backed out 2 changesets (bug 1507286, bug 1497146) for causing multiple crashes in nsFocusManager::GetRedirectedFocus a=backout
Backed out changeset 0509a9edc58a (bug 1507286)
Backed out changeset 21ad3aeb636f (bug 1497146)
2019-01-26 15:09:03 +02:00
Ciure Andrei c194ec78db Backed out changeset 1438836abeab (bug 1522630) for causing testTrackingProtection perma failures a=backout 2019-01-26 15:00:44 +02:00
Ciure Andrei fbdba3f818 Merge inbound to mozilla-central. a=merge 2019-01-26 11:37:07 +02:00
trishul 6e0b4ccf78 Bug 1522230 - Move keyboard shortcuts button into the more options menu r=mstriemer,aswan,flod
Move keyboard shortcuts button into the more options menu

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

--HG--
extra : moz-landing-system : lando
2019-01-26 08:05:32 +00:00
Patricia Lawless a1377d8c37 Bug 1517726 - Corrected case of usernameField. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D17708

--HG--
extra : moz-landing-system : lando
2019-01-25 23:37:39 +00:00
Patricia Lawless 1f4905a876 Bug 1522722 - Added eslint space-in-parens rule and fixed corresponding errors. r=MattN
Added "space-in-parens": ["error"] to eslint for passwordmgr, and fixed the 5 errors found.

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

--HG--
extra : moz-landing-system : lando
2019-01-25 22:33:21 +00:00
Ehsan Akhgari 5591361c34 Bug 1522630 - Report content blocking status notifications from the idle event queue; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D17554
2019-01-25 19:10:54 -05:00
Ehsan Akhgari 0e87c93f9a Bug 1522370 - Part 2: Remove the changes for bug 1493361 which accidentally crept in here while rebasing 2019-01-25 17:03:23 -05:00
Coroiu Cristina caf5db8e62 Merge inbound to mozilla-central a=merge 2019-01-25 23:49:49 +02:00
Coroiu Cristina cacbab45bd Merge mozilla-central to autoland a=merge on a CLOSED TREE 2019-01-25 23:52:42 +02:00
Mark Striemer 6a772e906d Bug 1521881 - Back button for about:addons shortcuts and details views r=mixedpuppy,flod
Differential Revision: https://phabricator.services.mozilla.com/D17673

--HG--
extra : moz-landing-system : lando
2019-01-25 21:46:41 +00:00
Mark Striemer cbd7c81aa7 Bug 1521837 - Fix margin-inline-end on about:addons options button r=dao
Differential Revision: https://phabricator.services.mozilla.com/D17592

--HG--
extra : moz-landing-system : lando
2019-01-25 21:42:57 +00:00
Matthew Noorenberghe be6b66c0fe Bug 1518094 - Fix test_*_autocomplete.html autofill failures by setting prefs sooner. r=jaws
Move prefs from pwmgr_common.js to mochitest.ini and remove redundant calls to set those same prefs.

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

--HG--
extra : moz-landing-system : lando
2019-01-25 20:35:26 +00:00
Dave Townsend 26e0f46fb1 Bug 1522694: Add a toolkit level API for determining if this is the default instance of the application. r=mconley
This also switches around a few preprocessor lines to make more sense.

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

--HG--
extra : moz-landing-system : lando
2019-01-25 20:03:15 +00:00
Alastor Wu d7fbbec18a Bug 1521947 - add telemetry to know what default blocking-autoplay setting users usually use. r=johannh,janerik
Add a scalar 'autoplay_default_blocked' which records a boolean value which indicates whether user is blocking autoplay by default.

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

--HG--
extra : moz-landing-system : lando
2019-01-24 18:44:09 +00:00
Johann Hofmann 7b94b61d51 Bug 1522256 - Add telemetry events for new content blocking UI items. r=ewright
Differential Revision: https://phabricator.services.mozilla.com/D17488

--HG--
extra : moz-landing-system : lando
2019-01-25 16:07:40 +00:00
Ehsan Akhgari 08e1954154 Bug 1520879 - Port the onContentBlockingEvent notifications inside WebProgressChild.jsm to C++; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D17157

--HG--
extra : moz-landing-system : lando
2019-01-25 14:44:09 +00:00
Ehsan Akhgari de3af6756d Bug 1522490 - Only get the parent principal URI if logging is enabled; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D17502

--HG--
extra : moz-landing-system : lando
2019-01-25 08:50:54 +00:00
Dão Gottwald 52f32d6f2d Bug 1522315 - Reduce minimum horizontal padding for panel footer buttons. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D17482

--HG--
extra : moz-landing-system : lando
2019-01-25 14:22:08 +00:00
Dorel Luca 2702a37d2c Backed out 3 changesets (bug 1513878) for build bustage. CLOSED TREE
Backed out changeset a480d92de046 (bug 1513878)
Backed out changeset 0333640041bb (bug 1513878)
Backed out changeset 48b36980fe1c (bug 1513878)
2019-01-25 21:16:50 +02:00
Shane Caraveo 0c6d9d1764 Bug 1522810 disable client id header in private window, r=aswan
When switching to using a header for the discover pane I forgot
to check for privateness of the window.  This patch should apply to both
m-c and beta.

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

--HG--
extra : moz-landing-system : lando
2019-01-25 18:43:11 +00:00
John Dai 3e9e8f9274 Bug 1513878 - Part 3: Add getActor test for WindowGlobalParent/WindowGlobalChild. r=nika
Depends on D16845

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

--HG--
extra : moz-landing-system : lando
2019-01-25 18:45:36 +00:00
Alphan Chen 288d9d4baa Bug 1507286 - Convert content-sessionStore.jsm to C++ r=mikedeboer,nika
Test Plani: browser/components/sessionstore/test/

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

--HG--
extra : moz-landing-system : lando
2019-01-25 13:14:28 +00:00
Marco Zehe 61a4918bc9 Bug 646216 - Thin out the tree by only creating accessibles for relevant divs, r=Jamie,timdream
Relevant divs are:

* Those that have an ID attribute. This is important so anchors still work.
* Those whose first or last child is a text-only node.
* Those whose first or last child has an inline frame.

We now discard divs that are not display:block; or display:inline-block;. We also discard divs that are part of an anonymous subtree.

We stop creating divs from the eHyperTextType frame type alltogether.

Note that because of shadow DOM properties in the video controls, two additional divs with IDs require role="none" in the media controls widget code.

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

--HG--
extra : moz-landing-system : lando
2019-01-29 04:17:20 +00:00
Andreea Pavel b839d65d3c Backed out changeset 546ee20723b6 (bug 1521573) for failing test_ext_web_accessible_incognito.html 2019-01-29 06:07:40 +02:00
Timothy Guan-tin Chien de9b8ba1e2 Bug 1520350 - Lazily load about:preferences markups from hidden panes r=jaws
Because custom elements will be constructed when DOM is constructed,
construct the DOM in the hidden panels will be expensive as we move
more and more widgets to custom elements from XBL.

This patch attempts to counter that by moving all the pane markups
into comment nodes, and use MozXULElement.parseXULToFragment() to
insert it when it is being asked.

They will be loaded lazily from an requestIdleCallback() in findInPage.js.

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

--HG--
extra : moz-landing-system : lando
2019-01-29 00:27:29 +00:00
Jan-Erik Rediger 2cb2b79ad9 Bug 1521556 - Don't send aborted-session with a canary client ID r=chutten
The aborted-sessions ping is written periodically, even when Telemetry
upload is enabled (and thus the profile has a canary client ID).
On later starts, if this file exists, it is read and send if upload is enabled
(which could have happened in the previous session or by changing prefs.js).

If we now detect that it contains the canary client ID we avoid sending it
and simply remove the file from disk.

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

--HG--
extra : moz-landing-system : lando
2019-01-23 18:10:13 +00:00
Cosmin Sabou 6b126c3ff0 Backed out 2 changesets (bug 1519185) build bustages on nsMenuGroupOwnerX.mm. CLOSED TREE
Backed out changeset e1de5282e21a (bug 1519185)
Backed out changeset 00d8afb01890 (bug 1519185)

--HG--
extra : rebase_source : d92a7d4606992503f24c66093d35676e12a84ff0
2019-01-29 18:22:46 +02:00
garvitdelhi 3b6550b93f Bug 1519185: Remove AttributeWillChange aNewValue parameter r=emilio,bzbarsky
Differential Revision: https://phabricator.services.mozilla.com/D17073

--HG--
extra : moz-landing-system : lando
2019-01-29 15:27:02 +00:00
Shane Caraveo 3e429f056f Bug 1521573 web_accessible incognito support, r=kmag,smaug
Prevent web_accessible_resources resources loading in private contexts when extension does not have permission.

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

--HG--
extra : moz-landing-system : lando
2019-01-29 15:40:09 +00:00
Jan-Erik Rediger 83b0934186 Bug 1509040 - Remove useless wrapper function r=chutten
Depends on D17920

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

--HG--
extra : moz-landing-system : lando
2019-01-29 14:57:18 +00:00
Jan-Erik Rediger bac5fab200 Bug 1509040 - Don't allow snapshotting/clearing in non-parent processes r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D17920

--HG--
extra : moz-landing-system : lando
2019-01-29 14:55:37 +00:00
Alphan Chen 0022290b4b Bug 1497146 part 3 - Convert FormData.jsm to C++ [restore() part] r=peterv,mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D12672

--HG--
extra : moz-landing-system : lando
2019-01-25 10:19:04 +00:00
Mathieu Leplatre 0019ec958f Bug 1522559 - Fix formatting of Telemetry docs r=gfritzsche
Fix formatting of Telemetry docs (uptake and data collection index)

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

--HG--
extra : moz-landing-system : lando
2019-01-24 17:49:31 +00:00
Jan-Erik Rediger 20d86fc6a7 Bug 1486792 - Generate docs for WebExtension Telemetry API r=chutten
Based on the documentation in toolkit/components/extensions/schemas/telemetry.json.
Generated using a Ruby script: https://gist.github.com/badboy/858d5fddc814ca15161d327d6e35b149

Small manual changes after initial import (e.g. adding default values, linking and some phrasing)

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

--HG--
extra : moz-landing-system : lando
2019-01-24 20:09:51 +00:00
Narcis Beleuzu 3a7fba9cb8 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-01-25 06:31:03 +02:00
Narcis Beleuzu dcd0b9d50a Merge inbound to mozilla-central. a=merge 2019-01-25 06:28:32 +02:00
Rob Wu 71c8ed90e5 Bug 1315829 - Re-enable test_ext_runtime_onInstalled_and_onStartup.js r=aswan
Differential Revision: https://phabricator.services.mozilla.com/D17489

--HG--
extra : moz-landing-system : lando
2019-01-24 19:36:35 +00:00
Mike Hommey a998ad0269 Bug 1516228 - Use llvm-objdump for ELF in dependentlibs.py, too. r=firefox-build-system-reviewers,mshal
Depends on D17465

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

--HG--
extra : moz-landing-system : lando
2019-01-24 15:55:59 +00:00
Mike Hommey 1fc4b9344e Bug 1516228 - Use llvm-objdump for mac in dependentlibs.py, too. r=firefox-build-system-reviewers,mshal
Depends on D17464

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

--HG--
extra : moz-landing-system : lando
2019-01-24 15:54:05 +00:00
Mike Hommey 2bb9d2d602 Bug 1516228 - Use llvm-objdump exclusively for windows in dependentlibs.py. r=firefox-build-system-reviewers,mshal
Depends on D17463

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

--HG--
extra : moz-landing-system : lando
2019-01-24 15:47:26 +00:00
k88hudson af085ba0c6 Bug 1521538 - Update license for Reselect in Activity Stream r=mhoye
Differential Revision: https://phabricator.services.mozilla.com/D17390

--HG--
extra : moz-landing-system : lando
2019-01-24 22:12:23 +00:00
Dave Townsend 4980b117c6 Bug 1521902: Remove unused argument from nsIShellService.isDefaultBrowser. r=rstrong,chutten
Differential Revision: https://phabricator.services.mozilla.com/D17281

--HG--
extra : moz-landing-system : lando
2019-01-24 20:08:14 +00:00
Chris H-C f747587c4e Bug 1520210 - Send 'event' ping with reason 'shutdown' at shutdown r=janerik
Instead of relying on an observer for profile-before-change, use the
likely-more-reliable shutdown call from TelemetryController to trigger the
shutdown "event" ping.

Also, add some log lines to make diagnosing timing issues easier in the future.

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

--HG--
extra : moz-landing-system : lando
2019-01-24 19:55:39 +00:00
Matthew Noorenberghe c247059b63 Bug 1520967 - Replace 'var' usage in test_prompt_async.html. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D17430

--HG--
extra : moz-landing-system : lando
2019-01-24 19:05:05 +00:00
Matthew Noorenberghe 9d18be494a Bug 1520967 - Make toolkit/components/passwordmgr/test/test_prompt_async.html work with e10s. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D17420

--HG--
rename : toolkit/components/passwordmgr/test/subtst_prompt_async.html => toolkit/components/passwordmgr/test/mochitest/subtst_prompt_async.html
rename : toolkit/components/passwordmgr/test/test_prompt_async.html => toolkit/components/passwordmgr/test/mochitest/test_prompt_async.html
extra : moz-landing-system : lando
2019-01-24 19:04:30 +00:00
Luca Greco 8bb370504e Bug 1464711 - Fix typo in ExtensionContent script.requiresCleanup getter. r=zombie
This patch fixes the typo in the requiresCleanup getter and adds an additional step
in the automated tests to verify that the scripts created by browser.tabs.removeCSS
are not being added to the content scripts that requires cleanup.

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

--HG--
extra : moz-landing-system : lando
2019-01-24 17:18:22 +00:00
Gijs Kruitbosch 29807f35a2 Bug 1519487 - fix display of `false` and other falsy values in about:support when passed to $.new, r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D17508

--HG--
extra : moz-landing-system : lando
2019-01-24 16:05:39 +00:00
arthur.iakab a5462dcda4 Backed out changeset a6cc9b15b1e3 (bug 1497146)for hazard build bustage on sessionstore/SessionStoreUtils.cpp CLOSED TREE 2019-01-24 16:56:32 +02:00
Alphan Chen ea7eaa36e4 Bug 1497146 part 3 - Convert FormData.jsm to C++ [restore() part] r=peterv,mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D12672

--HG--
extra : moz-landing-system : lando
2019-01-24 12:53:28 +00:00
Emilio Cobos Álvarez 62f44644d9 Bug 1521884 - Use proper case for maxLength attribute in datetimebox widget. r=Gijs
In non-HTML documents, getAttribute is not case-insensitive.

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

--HG--
extra : moz-landing-system : lando
2019-01-23 14:48:42 +00:00
vinoth cc6d429241 Bug 1512949 - Remove eval from tests and flip assertion flag r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D14054

--HG--
extra : moz-landing-system : lando
2019-01-24 09:06:07 +00:00
Matthew Noorenberghe 591b81a9e8 Bug 1269039 - 2-space indentation, lint, and combine <script> for test_master_password.html. r=dolske
MozReview-Commit-ID: 41DL3B649kZ

--HG--
extra : rebase_source : 2bbae6126366f7b4840388348f84607fd3a8ac65
2019-01-23 22:29:05 -08:00
Dimi Lee 298fbb764c Bug 1513535 - Support the ability to separate feature toggle and list update in URL classifier. r=gcp
Add preferences "browser.safebrowsing.features.[feature name].update".

Normally these preferences won't be set so the SafeBrowsing uses features's
enable/disable preferences to decide if it should update the list or
not.

If an update preference is present, then it has higher priority then the
enable/disable one.

This provides a way for the SafeBrowsing consumer to be able to separate
feature toggle and upodate.

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

--HG--
extra : moz-landing-system : lando
2019-01-22 16:13:41 +00:00
Sebastian Hengst 7a3a0def9b Merge mozilla-central to autoland 2019-01-29 14:19:27 +02:00
Razvan Caliman f27ade590e Bug 1522843 - Add telemetry configuration and instrumentation to Changes panel to measure usage of context menu and copy action. r=gl
Adds three new scalars for counting the numer of times:
- the default copy action is triggered, regardless of method
- the context menu is shown
- the copy option from the context menu is used

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

--HG--
extra : moz-landing-system : lando
2019-01-29 11:53:38 +00:00
Razvan Caliman 14d8e1394e Bug 1523296 - Remove DEVTOOLS_FLEXINSPECTOR_ELEMENT_TYPE_DISPLAYED histogram and telemetry instrumentation. r=gl
Differential Revision: https://phabricator.services.mozilla.com/D17823

--HG--
extra : moz-landing-system : lando
2019-01-28 18:58:21 +00:00
Martin Stransky 7c1ff93ef0 Bug 1522780 - [Wayland] Use MOZ_ENABLE_WAYLAND to enable wayland backend, r=glandium
Recently we use GDK_BACKEND to enable/disable Wayland backend. That's good for testing but bad for distro deployment.

When GDK_BACKEND is set it's propagated to child processes which may not support wayland thus they fail to run. Also when GDK_BACKEND=wayland is set Firefox fails to start when Wayland backend is not available.

To allow easy deployment let's use a specific MOZ_ENABLE_WAYLAND env which means to use a default available GTK backend (x11 or wayland) and don't fail when Wayland is missing.

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

--HG--
extra : moz-landing-system : lando
2019-01-29 09:27:05 +00:00
Sebastian Hengst 9ece29fd9b Merge mozilla-central to autoland. CLOSED TREE 2019-01-29 12:59:48 +02:00
ui.manish 998315d878 Bug 1514186 - Remove dead add-on manager sorter styles r=dao
Remove dead add-on manager sorter styles

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

--HG--
extra : moz-landing-system : lando
2019-01-29 10:49:46 +00:00
Julian Descottes e4018cff3c Bug 1504173 - Record open, close and page_select events in new about:debugging;r=ladybenko,janerik,datareview=chutten
Data review document in bugzilla.

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

--HG--
extra : moz-landing-system : lando
2019-01-29 09:55:21 +00:00
Julian Descottes 75507bd9bf Bug 1504173 - Reorder devtools events alphabetically in Events.yaml;r=miker
Differential Revision: https://phabricator.services.mozilla.com/D16329

--HG--
extra : moz-landing-system : lando
2019-01-29 09:54:58 +00:00
Tom Tung 0287b6f55c Bug 1504535 - P5 - Send a telemetry probe when failing to remove database files during initialization; r=asuth
Depends on D16820

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

--HG--
extra : moz-landing-system : lando
2019-01-24 14:18:48 +00:00
Mike Hommey 4913b1c2d2 Bug 1523204 - Streamline the DIA SDK setup. r=chmanchester
We currently rely on WIN_DIA_SDK_BIN_DIR being passed, but we can
actually derive it from the DIA SDK directory. So we now do that, except
when it's given explicitly.

While in the vicinity, move the dia2.h check to python configure.

With WIN_DIA_SDK_BIN_DIR being derived and not set when dia2.h is not
found, we don't really need MSVC_HAS_DIA_SDK anymore, so we just check
for WIN_DIA_SDK_BIN_DIR to determine whether to build dump_syms or not.

One exception to the above is when WIN_DIA_SDK_BIN_DIR is passed in,
which we only keep for the in-tree mozconfigs for now. We'll remove that
possibility after bug 1523201.

Depends on D17892

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

--HG--
extra : moz-landing-system : lando
2019-01-29 07:38:14 +00:00
Mike Hommey 95cdfbcd30 Bug 1523204 - Automatically add WIN_DIA_SDK_BIN_DIR to PATH when running dump_syms. r=chmanchester
We can't run dump_syms without the DIA SDK binary directory in $PATH
because dump_syms requires the DIA dll from there.

Obviously, the corresponding test can't run if the DIA SDK binary
directory is not known (rather than when the dia2.h header is not found,
since the build system currently relies on WIN_DIA_SDK_BIN_DIR being
given manually).

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

--HG--
extra : moz-landing-system : lando
2019-01-29 07:38:12 +00:00
Ehsan Akhgari 15e5d573b4 Bug 1522370 - Report anti-tracking warnings to console from the idle event queue; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D17450
2019-01-25 09:41:23 -05:00
Shane Caraveo 6004d08141 Bug 1521573 web_accessible incognito support, r=kmag,smaug
Prevent web_accessible_resources resources loading in private contexts when extension does not have permission.

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

--HG--
extra : moz-landing-system : lando
2019-01-29 01:42:34 +00:00
Andreea Pavel 34963c28d8 Backed out changeset 5440a333cf4b (bug 646216) for failing bc at browser_treeupdate_cssoverflow.js on a CLOSED TREE 2019-01-29 03:43:57 +02:00
Shane Caraveo 6631a3b4df Bug 1516548 add private browsing addon notice to about:addons, r=mstriemer,flod
Differential Revision: https://phabricator.services.mozilla.com/D15413

--HG--
extra : moz-landing-system : lando
2019-01-29 01:37:55 +00:00
Brian Grinstead 5bea9f2e3e Bug 1523429 - Skip updating child attributes in MozElement.inheritAttribute if the host attribute hasn't changed r=timdream
Differential Revision: https://phabricator.services.mozilla.com/D17887

--HG--
extra : moz-landing-system : lando
2019-01-28 23:57:24 +00:00
prathiksha 08d52d1c56 Bug 1174327 - Add an Allow/Disallow autofill password option. r=MattN
Add an Allow/Disallow autofill password option

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

--HG--
extra : moz-landing-system : lando
2019-01-25 01:29:16 +00:00
Marco Zehe 881ce52030 Bug 646216 - Thin out the tree by only creating accessibles for relevant divs, r=Jamie,timdream
Relevant divs are:

* Those that have an ID attribute. This is important so anchors still work.
* Those whose first or last child is a text-only node.
* Those whose first or last child has an inline frame.

We now discard divs that are not display:block; or display:inline-block;. We also discard divs that are part of an anonymous subtree.

We stop creating divs from the eHyperTextType frame type alltogether.

Note that because of shadow DOM properties in the video controls, two additional divs with IDs require role="none" in the media controls widget code.

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

--HG--
extra : moz-landing-system : lando
2019-01-29 00:05:53 +00:00
Sebastian Hengst 725402f21f Merge mozilla-central to autoland. CLOSED TREE 2019-01-29 02:05:49 +02:00
Mike Hommey 608a89c9c8 Bug 1523144 - Search for MSVC for MIDL in more locations. r=froydnj
In some setups, MSVC is not found through vc_compiler_path, so we may
need a more complete path. `toolchain_search_path` contains
vc_compiler_path, as well as $PATH (among others), increasing our
chances.

Also, if we fail to find cl.exe that way, fail early, instead of failing
while processing config.status, failing to serialize MIDL_FLAGS because
it contains a `None`.

Depends on D17767

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

--HG--
extra : moz-landing-system : lando
2019-01-28 20:34:59 +00:00
Mike Hommey 8c35f22090 Bug 1523144 - Don't pass compiler flags down to MIDL. r=froydnj
This turns out to not work at all, because this prevents MIDL itself to
pass -I to the compiler, which then proceeds to fail. We're just lucky
that our MSVC detection doesn't yield any default flags so this is
effectively dead code.

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

--HG--
extra : moz-landing-system : lando
2019-01-28 20:34:43 +00:00
Andreea Pavel 54348c9327 Backed out changeset ad9834d2b44e (bug 1520350) for failing browser_aboutPrefs_fc_check_otherInstance.js on a CLOSED TREE 2019-01-28 22:21:21 +02:00
Alphan Chen e6cc4bf7ca Bug 1497146 part 3 - Convert FormData.jsm to C++ [restore() part] r=peterv,mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D12672

--HG--
extra : moz-landing-system : lando
2019-01-28 19:44:03 +00:00
Shane Caraveo db03082008 Bug 1511636 toggle private browsing via about:addons r=rpl,mstriemer,flod,kmag
Differential Revision: https://phabricator.services.mozilla.com/D13621

--HG--
extra : moz-landing-system : lando
2019-01-28 18:12:07 +00:00
Shane Caraveo 050ca2e7d4 Bug 1511636: update incognito support to use pref and permissions r=rpl,aswan,kmag
This changes the policy to use the pref and permissions rather than a boolean flag.  Using permissions gets us proper settings on startup without introducing any new overhead.  Going this way flips our tests around so rather than testing an override to turn off private browsing support, we test overrides to enable private browsing support.

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

--HG--
extra : moz-landing-system : lando
2019-01-28 18:10:47 +00:00
Shane Caraveo 6b86edb199 Bug 1511636 update ExtensionPermissions to take id instead of extension instance, r=aswan,rpl
Differential Revision: https://phabricator.services.mozilla.com/D14800

--HG--
extra : moz-landing-system : lando
2019-01-28 18:10:16 +00:00