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

53592 Коммитов

Автор SHA1 Сообщение Дата
John Dai f2524a5b86 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-28 19:01:40 +00:00
Timothy Guan-tin Chien 7417fbe066 Bug 1510406 - Use UA Widget in XML Pretty Print r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D13310

--HG--
extra : moz-landing-system : lando
2019-01-28 18:38:57 +00:00
Timothy Guan-tin Chien c013639646 Bug 1507895 - Part V, Remove dom.ua_widget.enabled pref r=smaug
With all the dependency removed this pref can be safely removed.

Depends on D17574

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

--HG--
extra : moz-landing-system : lando
2019-01-28 18:33:25 +00:00
Timothy Guan-tin Chien 38f8d61ad5 Bug 1507895 - Part IV, Remove the XBL pluginProblem binding r=smaug
This patch removes the XBL pluginProblem binding and have the in-content
UI always created by the UA Widget.

Depends on D17573

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

--HG--
extra : moz-landing-system : lando
2019-01-26 07:51:10 +00:00
Timothy Guan-tin Chien ccf133638c Bug 1507895 - Part II, Remove the datetimebox binding r=smaug
This patch removes the datetimebox binding and always use
UA Widget for the job.

Depends on D17571

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

--HG--
extra : moz-landing-system : lando
2019-01-28 18:32:39 +00:00
Timothy Guan-tin Chien d59f80985c Bug 1507895 - Part I, Remove the videocontrols binding r=smaug
This patch removes the XBL videocontrols binding and make <video>
to always use the UA Widget to generate controls.

DevTools tests that look for NAC is switched to use <input type=file>.

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

--HG--
extra : moz-landing-system : lando
2019-01-25 13:12:26 +00:00
Timothy Guan-tin Chien 0de6e5d4aa Bug 1518932 - Convert menulist to custom element r=paolo
This custom element replaces XBL <content> usage by directly prepend the two needed child nodes when the element is connected.

This is doable because

- There isn't any direct access of child nodes under <menulist>. Everyone seems to access via .menupopup, which is usually the only child.
- We don't need to move the children under <menulist>. If we need to and if the child is a <xbl:children> (which could happen if <menulist> is inside an XBL <content> that just get cloned to the document), the layout will get very confused and crash (see finding in bug 1514926)

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

--HG--
rename : toolkit/content/widgets/menulist.xml => toolkit/content/widgets/menulist.js
extra : moz-landing-system : lando
2019-01-28 18:24:08 +00:00
Timothy Guan-tin Chien c5b97c4ccd Bug 1518932 - Create BaseControlMixin, allowing BaseControl to inherit other native XULElement classes r=bgrins
Differential Revision: https://phabricator.services.mozilla.com/D14925

--HG--
extra : moz-landing-system : lando
2019-01-28 18:24:06 +00:00
Timothy Guan-tin Chien d524c53377 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-28 18:21:59 +00:00
Ehsan Akhgari bfbc7123b5 Bug 1522912 - Add a test case for propagation of user activation flag to the reject handler of promises returned from the Storage Access API; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D17836

--HG--
extra : moz-landing-system : lando
2019-01-28 16:38:55 +00:00
Kris Maglione e930b89c34 Bug 1514594: Part 3 - Change ChromeUtils.import API.
***
Bug 1514594: Part 3a - Change ChromeUtils.import to return an exports object; not pollute global. r=mccr8

This changes the behavior of ChromeUtils.import() to return an exports object,
rather than a module global, in all cases except when `null` is passed as a
second argument, and changes the default behavior not to pollute the global
scope with the module's exports. Thus, the following code written for the old
model:

  ChromeUtils.import("resource://gre/modules/Services.jsm");

is approximately the same as the following, in the new model:

  var {Services} = ChromeUtils.import("resource://gre/modules/Services.jsm");

Since the two behaviors are mutually incompatible, this patch will land with a
scripted rewrite to update all existing callers to use the new model rather
than the old.
***
Bug 1514594: Part 3b - Mass rewrite all JS code to use the new ChromeUtils.import API. rs=Gijs

This was done using the followng script:

https://bitbucket.org/kmaglione/m-c-rewrites/src/tip/processors/cu-import-exports.jsm
***
Bug 1514594: Part 3c - Update ESLint plugin for ChromeUtils.import API changes. r=Standard8

Differential Revision: https://phabricator.services.mozilla.com/D16747
***
Bug 1514594: Part 3d - Remove/fix hundreds of duplicate imports from sync tests. r=Gijs

Differential Revision: https://phabricator.services.mozilla.com/D16748
***
Bug 1514594: Part 3e - Remove no-op ChromeUtils.import() calls. r=Gijs

Differential Revision: https://phabricator.services.mozilla.com/D16749
***
Bug 1514594: Part 3f.1 - Cleanup various test corner cases after mass rewrite. r=Gijs
***
Bug 1514594: Part 3f.2 - Cleanup various non-test corner cases after mass rewrite. r=Gijs

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

--HG--
extra : rebase_source : 359574ee3064c90f33bf36c2ebe3159a24cc8895
extra : histedit_source : b93c8f42808b1599f9122d7842d2c0b3e656a594%2C64a3a4e3359dc889e2ab2b49461bab9e27fc10a7
2019-01-17 10:18:31 -08:00
Narcis Beleuzu 0d84fe894a Merge mozilla-central to inbound. a=merge CLOSED TREE 2019-01-24 23:47:32 +02:00
Kris Maglione a27fd1f4d6 Bug 1476032: Neuter StructuredCloneHolder objects after deserializing. r=aswan
Differential Revision: https://phabricator.services.mozilla.com/D17287

--HG--
extra : rebase_source : 7fdebc79676f9161d392931e3b7f8840faed9a9d
2019-01-22 13:01:22 -08:00
Kris Maglione 2fe0de01dc Bug 1519596: Part 1 - Remove several unnecessary/unused ChromeUtils.import() calls. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D16377

--HG--
extra : rebase_source : 6c4311387d25de425806aeb6c4691e12c9fcb855
2019-01-11 16:59:23 -08:00
Mike Hommey 930a4b0517 Bug 1516228 - Use llvm-objdump for mac in dependentlibs.py, too. r=mshal
Depends on D17464

Differential Revision: https://phabricator.services.mozilla.com/D17465
2019-01-29 08:37:57 +09:00
Mike Hommey 2f137a09af Bug 1516228 - Use llvm-objdump exclusively for windows in dependentlibs.py. r=mshal
Depends on D17463

Differential Revision: https://phabricator.services.mozilla.com/D17464
2019-01-29 08:37:47 +09:00
Robert Strong 00388536b2 Bug 1523430 - Don't use a continue file for background staging browser chrome tests since it causes intermittent failures. r=mhowell 2019-01-28 14:43:36 -08:00
Andrew Swan bb02b76105 Bug 1512436 Add new built-in addon location r=kmag
The big change here is breaking the previous invariant that every
active instance of XPIState contains a file and path.  With the change
in place, the implementation of the new "location" for built-in addons
is pretty straightforward.

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

--HG--
extra : rebase_source : 71192a266108147ce888fee9505ef0056d9bdfdc
extra : source : e476cb7c0c0b9baaabfa0b75851ee2a922ec3678
2019-01-02 21:46:08 -08:00
Kris Maglione b83df4e952 Bug 1478124: Part 8a - Update toolkit module to use a static component manifest. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D15039

--HG--
extra : rebase_source : 1683d6ced9a6c10e6fa19425debbb51950b9b629
extra : source : d94039b199437180309264cb4c206ae7ebb7d21d
2018-12-16 16:03:00 -08:00
Kris Maglione d20f7f8e72 Bug 1478124: Part 8a - Update toolkit module to use a static component manifest. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D15039

--HG--
extra : rebase_source : 55c387662960d82986a2a0205d3b8e451304db4b
extra : absorb_source : bd201f3bcf08f70480f19a22bfb7a8bd9cb015a1
extra : histedit_source : ec13a9b248801ab36baa275e566765734e6f3717
2018-12-16 16:03:00 -08:00
Kris Maglione cc171935f4 Bug 1478124: Part 4a - Add XPCOM_MANIFESTS moz.build variable for XPCOM component manifests. r=froydnj
This aggregates a list of all static component manifests in the tree, and
writes them out to a `manifests-lists.json` file, which is read by the codegen
scripts in the next patch.

It slightly abuses the IDL lists machinery, given that these aren't
technically IDL files. But the semantics are similar enough that it seemed
like the best option.

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

--HG--
extra : rebase_source : f1e1e1c9497ab8c18c25a106316a1af57237b99f
extra : source : f500020a273a27c66bf2166505a0e97bbc34a214
2018-12-12 18:29:57 -08:00
Paolo Amadini 70d2131682 Bug 1521765 - Use web technologies for "about:config" in the browser application. r=Mossop
Differential Revision: https://phabricator.services.mozilla.com/D17419

--HG--
extra : rebase_source : a4b41649be6f61853a2ce494626184ee7e3a5c77
2019-01-24 13:05:08 +00:00
Kris Maglione f6ce24cfbc Bug 1478124: Part 4a - Add XPCOM_MANIFESTS moz.build variable for XPCOM component manifests. r=froydnj
This aggregates a list of all static component manifests in the tree, and
writes them out to a `manifests-lists.json` file, which is read by the codegen
scripts in the next patch.

It slightly abuses the IDL lists machinery, given that these aren't
technically IDL files. But the semantics are similar enough that it seemed
like the best option.

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

--HG--
extra : rebase_source : 7e8148f5f6c0d830db92571700289b1eb841e140
extra : histedit_source : cab2c81128d17fa289d4b8ed653cad2599263e35
2018-12-12 18:29:57 -08:00
Matthew Noorenberghe 123e86924e Bug 1269039 - Make test_master_password.html work with e10s. r=dolske
MozReview-Commit-ID: 2LZ4EjI8MHW

--HG--
extra : rebase_source : 4c3d4dc1f6aaaee7702a43dfde0544ed785e1541
2016-04-29 17:26:59 -07:00
Matthew Noorenberghe 0abd943a74 Bug 1269039 - Use add_task in test_master_password.html. r=dolske
MozReview-Commit-ID: 8Ac0LtrO95X

--HG--
rename : toolkit/components/passwordmgr/test/chrome_timeout.js => toolkit/components/passwordmgr/test/mochitest/chrome_timeout.js
rename : toolkit/components/passwordmgr/test/subtst_master_pass.html => toolkit/components/passwordmgr/test/mochitest/subtst_master_pass.html
rename : toolkit/components/passwordmgr/test/test_master_password.html => toolkit/components/passwordmgr/test/mochitest/test_master_password.html
extra : rebase_source : a7ec7fbe791a02a6b6f73d230dc6e91cecc93c7b
2016-04-29 15:49:23 -07:00
Ciure Andrei c035ee7d3a Merge inbound to mozilla-central. a=merge 2019-01-24 05:44:33 +02:00
prathiksha 7f8cd91493 Bug 1520980 - Remove support for notification bars in Password Manager. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D17343

--HG--
extra : moz-landing-system : lando
2019-01-23 22:15:20 +00:00
Nika Layzell d756214c1f Bug 1467223 - Part 6: Add basic test for process-changing POST loads, r=qdot
This test checks that POST data can be submitted from both file and
moz-extension URIs to web content without the data being lost, or the
load being performed in the incorrect process.

Depends on D15612

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

--HG--
extra : moz-landing-system : lando
2019-01-23 21:07:13 +00:00
Nika Layzell 45b85eee03 Bug 1467223 - Part 5: Perform parent-process interception for HTTP loads, r=qdot,valentin
This will only happen if the pref is enabled, and works through the existing
mechanism for process switching loads. It should enable POST data to be
preserved when performing a process switch, for example when submitting
a form on a file:// or moz-extension:// URI to a http:// URI.

Depends on D15611

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

--HG--
extra : moz-landing-system : lando
2019-01-23 21:07:10 +00:00
Nika Layzell b2ddc107de Bug 1467223 - Part 4: Add support for piping redirected channels through nsDocShell's loading functions, r=qdot
This code largely skips the logic in load methods, and tries to simply get the
channel opened & connected to the correct listener ASAP, without breaking any
loading state.

Depends on D15610

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

--HG--
extra : moz-landing-system : lando
2019-01-23 21:07:08 +00:00
Mark Striemer 2478891a6c Bug 1502921 - Record telemetry environment data about locales r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D15990

--HG--
extra : moz-landing-system : lando
2019-01-23 21:26:08 +00:00
Chris Manchester 0b6bacd1ad Bug 1521463 - Show rustc info in about:buildconfig r=firefox-build-system-reviewers,mshal
Differential Revision: https://phabricator.services.mozilla.com/D17305

--HG--
extra : moz-landing-system : lando
2019-01-23 20:15:14 +00:00
Shane Caraveo b03a534f39 Bug 1522209 fix regex for icon path, r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D17405

--HG--
extra : moz-landing-system : lando
2019-01-23 19:54:42 +00:00
Aaron Klotz 9ef5dc5728 Bug 1517639: Add launcher process state to the telemetry environment; r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D15761

--HG--
extra : moz-landing-system : lando
2019-01-23 18:59:51 +00:00
Robert Strong 0519e7de94 Bug 1522032 - Add about:preferences page Application Update tests. r=mhowell
These tests are equivalent to the About Dialog Application Update tests for the about:preferences page

--HG--
rename : toolkit/mozapps/update/tests/browser/browser_about_bc_downloaded.js => toolkit/mozapps/update/tests/browser/browser_aboutDialog_bc_downloaded.js
rename : toolkit/mozapps/update/tests/browser/browser_about_bc_downloaded_staged.js => toolkit/mozapps/update/tests/browser/browser_aboutDialog_bc_downloaded_staged.js
rename : toolkit/mozapps/update/tests/browser/browser_about_fc_check_cantApply.js => toolkit/mozapps/update/tests/browser/browser_aboutDialog_fc_check_cantApply.js
rename : toolkit/mozapps/update/tests/browser/browser_about_fc_check_malformedXML.js => toolkit/mozapps/update/tests/browser/browser_aboutDialog_fc_check_malformedXML.js
rename : toolkit/mozapps/update/tests/browser/browser_about_fc_check_noUpdate.js => toolkit/mozapps/update/tests/browser/browser_aboutDialog_fc_check_noUpdate.js
rename : toolkit/mozapps/update/tests/browser/browser_about_fc_check_otherInstance.js => toolkit/mozapps/update/tests/browser/browser_aboutDialog_fc_check_otherInstance.js
rename : toolkit/mozapps/update/tests/browser/browser_about_fc_check_unsupported.js => toolkit/mozapps/update/tests/browser/browser_aboutDialog_fc_check_unsupported.js
rename : toolkit/mozapps/update/tests/browser/browser_about_fc_downloadAuto.js => toolkit/mozapps/update/tests/browser/browser_aboutDialog_fc_downloadAuto.js
rename : toolkit/mozapps/update/tests/browser/browser_about_fc_downloadAuto_staging.js => toolkit/mozapps/update/tests/browser/browser_aboutDialog_fc_downloadAuto_staging.js
rename : toolkit/mozapps/update/tests/browser/browser_about_fc_downloadOptIn.js => toolkit/mozapps/update/tests/browser/browser_aboutDialog_fc_downloadOptIn.js
rename : toolkit/mozapps/update/tests/browser/browser_about_fc_downloadOptIn_staging.js => toolkit/mozapps/update/tests/browser/browser_aboutDialog_fc_downloadOptIn_staging.js
rename : toolkit/mozapps/update/tests/browser/browser_about_fc_patch_completeBadSize.js => toolkit/mozapps/update/tests/browser/browser_aboutDialog_fc_patch_completeBadSize.js
rename : toolkit/mozapps/update/tests/browser/browser_about_fc_patch_partialBadSize.js => toolkit/mozapps/update/tests/browser/browser_aboutDialog_fc_patch_partialBadSize.js
rename : toolkit/mozapps/update/tests/browser/browser_about_fc_patch_partialBadSize_complete.js => toolkit/mozapps/update/tests/browser/browser_aboutDialog_fc_patch_partialBadSize_complete.js
rename : toolkit/mozapps/update/tests/browser/browser_about_fc_patch_partialBadSize_completeBadSize.js => toolkit/mozapps/update/tests/browser/browser_aboutDialog_fc_patch_partialBadSize_completeBadSize.js
rename : toolkit/mozapps/update/tests/browser/browser_about_bc_downloaded.js => toolkit/mozapps/update/tests/browser/browser_aboutPrefs_bc_downloaded.js
rename : toolkit/mozapps/update/tests/browser/browser_about_bc_downloaded_staged.js => toolkit/mozapps/update/tests/browser/browser_aboutPrefs_bc_downloaded_staged.js
rename : toolkit/mozapps/update/tests/browser/browser_about_fc_check_cantApply.js => toolkit/mozapps/update/tests/browser/browser_aboutPrefs_fc_check_cantApply.js
rename : toolkit/mozapps/update/tests/browser/browser_about_fc_check_malformedXML.js => toolkit/mozapps/update/tests/browser/browser_aboutPrefs_fc_check_malformedXML.js
rename : toolkit/mozapps/update/tests/browser/browser_about_fc_check_noUpdate.js => toolkit/mozapps/update/tests/browser/browser_aboutPrefs_fc_check_noUpdate.js
rename : toolkit/mozapps/update/tests/browser/browser_about_fc_check_otherInstance.js => toolkit/mozapps/update/tests/browser/browser_aboutPrefs_fc_check_otherInstance.js
rename : toolkit/mozapps/update/tests/browser/browser_about_fc_check_unsupported.js => toolkit/mozapps/update/tests/browser/browser_aboutPrefs_fc_check_unsupported.js
rename : toolkit/mozapps/update/tests/browser/browser_about_fc_downloadAuto.js => toolkit/mozapps/update/tests/browser/browser_aboutPrefs_fc_downloadAuto.js
rename : toolkit/mozapps/update/tests/browser/browser_about_fc_downloadAuto_staging.js => toolkit/mozapps/update/tests/browser/browser_aboutPrefs_fc_downloadAuto_staging.js
rename : toolkit/mozapps/update/tests/browser/browser_about_fc_downloadOptIn.js => toolkit/mozapps/update/tests/browser/browser_aboutPrefs_fc_downloadOptIn.js
rename : toolkit/mozapps/update/tests/browser/browser_about_fc_downloadOptIn_staging.js => toolkit/mozapps/update/tests/browser/browser_aboutPrefs_fc_downloadOptIn_staging.js
rename : toolkit/mozapps/update/tests/browser/browser_about_fc_patch_completeBadSize.js => toolkit/mozapps/update/tests/browser/browser_aboutPrefs_fc_patch_completeBadSize.js
rename : toolkit/mozapps/update/tests/browser/browser_about_fc_patch_partialBadSize.js => toolkit/mozapps/update/tests/browser/browser_aboutPrefs_fc_patch_partialBadSize.js
rename : toolkit/mozapps/update/tests/browser/browser_about_fc_patch_partialBadSize_complete.js => toolkit/mozapps/update/tests/browser/browser_aboutPrefs_fc_patch_partialBadSize_complete.js
rename : toolkit/mozapps/update/tests/browser/browser_about_fc_patch_partialBadSize_completeBadSize.js => toolkit/mozapps/update/tests/browser/browser_aboutPrefs_fc_patch_partialBadSize_completeBadSize.js
rename : toolkit/mozapps/update/tests/browser/browser_updateAutoPrefUI.js => toolkit/mozapps/update/tests/browser/browser_aboutPrefs_settings.js
2019-01-23 14:17:27 -08:00
Tom Schuster bbf30da9de Bug 1339777 - Collect telemetry for String generics. r=arai,janerik data-review=chutten
Differential Revision: https://phabricator.services.mozilla.com/D17257

--HG--
extra : rebase_source : 12fc69cf83bb9b92790f105367af4d03626d6295
2019-01-22 17:54:12 +01:00
Ciure Andrei a4eeeccf1d Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE 2019-01-23 20:55:29 +02:00
Andrea Marchesini 255eb7a468 Bug 1515665 - Tests for SessionStorage and cookie-behavior REJECTED, r=ehsan 2019-01-23 19:19:21 +01:00
Sebastian Hengst a612973f64 Merge mozilla-inbound to mozilla-central. a=merge 2019-01-23 18:51:14 +02:00
Jonathan Kingston e01d131504 Bug 1521469 - Change loadURI crash to only happen in a debug build. r=gsvelto,ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D17250

--HG--
extra : moz-landing-system : lando
2019-01-23 12:05:28 +00:00
Coroiu Cristina 7b59ea27c9 Backed out changeset 00074091644d (bug 1519095) for browser-chrome failures at browser/base/content/test/popups/browser_popup_blocker.js 2019-01-23 18:29:50 +02:00
Sebastian Hengst 2ecf173b14 Merge mozilla-central to autoland 2019-01-23 11:31:44 +02:00
Daosheng Mu 9e6fcbe92a Bug 1518895 - Part 2: Crash report support in VR process. r=kip,gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D16759

--HG--
extra : moz-landing-system : lando
2019-01-23 01:22:39 +00:00
Daosheng Mu 11c63d055d Bug 1518895 - Part 1: Add crash report test for VR process. r=kip,gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D16758

--HG--
extra : moz-landing-system : lando
2019-01-23 07:42:21 +00:00
Robert Helmer 1d5bf9f34b Bug 1367800 - do not display hidden add-ons in about:addons during upgrades. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D17269

--HG--
extra : moz-landing-system : lando
2019-01-22 20:55:08 +00:00
Paolo Amadini 4a71d85f24 Bug 1519095 - Allow changing the text of an existing notification. r=jaws
This fixes the notification bar that shows how many popup windows have been blocked.

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

--HG--
extra : rebase_source : 2c42491f121c8279330f0bb797b3600c73a6861f
2019-01-21 19:56:38 +00:00
shindli b4fc89763a Backed out changeset c9f087ff5a52 (bug 1521170) for X2 / TV failures CLOSED TREE 2019-01-23 02:29:37 +02:00
Jared Wein cecdd9632d Bug 1521170 - Add a rule that prevents calling some Array and String accessor methods without using the return value. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D17020

--HG--
extra : moz-landing-system : lando
2019-01-22 23:02:24 +00:00
Matt Howell 18090fd14b Bug 1514806 Part 6 - Disable running UPX in the installer package for targets it doesn't support. r=firefox-build-system-reviewers,mshal#firefox-build-system-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D15984

--HG--
extra : moz-landing-system : lando
2019-01-22 21:58:55 +00:00
shindli 1d09d7bee4 Backed out changeset 217865622f7a (bug 1521902) for an error in the code that will break telemetry 2019-01-22 23:28:48 +02:00
Tim Nguyen cbfb044695 Bug 1521285 - Remove XUL grid layout from toolkit/mozapps/preferences/changemp.xul. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D17051

--HG--
extra : moz-landing-system : lando
2019-01-22 21:20:44 +00:00
Dave Townsend 3b32c37fc4 Bug 1521902: Remove unused argument from nsIShellService.isDefaultBrowser. r=rstrong
Differential Revision: https://phabricator.services.mozilla.com/D17281

--HG--
extra : moz-landing-system : lando
2019-01-22 20:41:41 +00:00
Bobby Holley c0182b02f9 Bug 1521187 - Add a dependency on derive_more. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D17028


--HG--
rename : third_party/rust/semver/.cargo-checksum.json => third_party/rust/semver-0.6.0/.cargo-checksum.json
rename : third_party/rust/semver/Cargo.toml => third_party/rust/semver-0.6.0/Cargo.toml
rename : third_party/rust/semver/README.md => third_party/rust/semver-0.6.0/README.md
rename : third_party/rust/semver/src/lib.rs => third_party/rust/semver-0.6.0/src/lib.rs
rename : third_party/rust/semver/src/version.rs => third_party/rust/semver-0.6.0/src/version.rs
rename : third_party/rust/semver/src/version_req.rs => third_party/rust/semver-0.6.0/src/version_req.rs
2019-01-22 12:19:22 -08:00
Peter Van der Beken fd3d6252af Bug 1521848 - Replace nsTArrayToJSArray with ToJSValue. r=bzbarsky
Differential Revision: https://phabricator.services.mozilla.com/D17263

--HG--
extra : moz-landing-system : lando
2019-01-22 18:36:07 +00:00
Alastor Wu 7704ca51b0 Bug 1520361 - Add Telemetry to know how people add site to the exception list. r=smaug,cpearce,janerik
Add Telemetry to know the number of times user adds site to allow list, remove site from allow list, add site to block list and remove site from block list.

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

--HG--
extra : moz-landing-system : lando
2019-01-22 18:22:44 +00:00
Harry Twyford 70df5bbf20 Bug 1313429 - Add Touch Bar functionality to Firefox r=spohl,mikedeboer,flod
Adds Touch Bar functionality to Firefox across eight commits.

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

--HG--
extra : moz-landing-system : lando
2019-01-22 17:13:33 +00:00
Oana Pop Rus 9c7401c254 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-01-22 18:37:07 +02:00
Cosmin Sabou 0abc0fce7a Bug 1518429 - Disable browser_autoplay_policy_webRTC_permission.js on all platforms. r=jmaher 2019-01-21 18:36:00 +02:00
Jan-Erik Rediger 1e8fb88b12 Bug 1482912 - Fix warnings in doc generation r=gfritzsche,chutten
Drive-by fixes to annyoing warnings in `mach doc` for Telemetry docs.

Depends on D17231

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

--HG--
extra : moz-landing-system : lando
2019-01-22 16:07:02 +00:00
Jan-Erik Rediger a9d5774326 Bug 1482912 - Replace cpp_guard with operating_systems for Events and Scalars r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D17231

--HG--
extra : moz-landing-system : lando
2019-01-22 16:07:00 +00:00
Nathan Froyd a9fb00a2f6 Bug 1485216 - remove Scheduler and related code from xpcom/threads; r=mccr8
Quantum DOM is no longer a priority, and the extra code it introduces to
several places block useful refactorings.
2019-01-22 20:16:56 -05:00
Robert Strong 98486c6010 Bug 1521664 - Add About Dialog test for the otherInstanceHandlingUpdates panel ID. r=mhowell 2019-01-22 16:18:17 -08:00
Csoregi Natalia ffee6dccf3 Backed out changeset fef99cfead16 (bug 1516133) for service-workers failures with crashes on MOZ_CrashOOL. CLOSED TREE
--HG--
extra : rebase_source : 19bce71d4915c5925648e8a1ae7022dc46d17b78
2019-01-23 02:08:39 +02:00
Gurzau Raul 136dc5e8bc Merge mozilla-central to inbound. a=merge CLOSED TREE 2019-01-23 02:05:32 +02:00
Sylvestre Ledru 0b4021fcad Bug 1521460 - Also reformat objective-c files r=mstange,ehsan,spohl
# ignore-this-changeset

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

--HG--
extra : histedit_source : 084f340503d2e1a2d9e1753c38b2c4ee9c7819f3
2019-01-21 18:18:16 +01:00
Andrea Marchesini 5018c31d19 Bug 1516133 - Avoid extra main-thread jumps during the URL-classification, r=dimi 2019-01-17 09:33:25 +01:00
Coroiu Cristina 8aa7253505 Backed out changeset e310a6576d51 (bug 1516133) for service-workers failures with crashes on MOZ_CrashOOL 2019-01-23 13:43:15 +02:00
Robert Strong 2f31ecf37b Bug 1521987 - followup to prevent these staging tests from running on asan. r=me CLOSED TREE 2019-01-23 01:29:34 -08:00
Andrea Marchesini fe0182eac3 Bug 1516133 - Avoid extra main-thread jumps during the URL-classification, r=dimi 2019-01-17 09:33:25 +01:00
Robert Strong adf2809727 Bug 1521987 - Add missing doorhanger staging tests. r=mhowell
--HG--
rename : toolkit/mozapps/update/tests/browser/browser_doorhanger_bc_downloaded.js => toolkit/mozapps/update/tests/browser/browser_doorhanger_bc_downloaded_staged.js
rename : toolkit/mozapps/update/tests/browser/browser_doorhanger_sp_patch_partialApplyFailure_complete.js => toolkit/mozapps/update/tests/browser/browser_doorhanger_sp_patch_partialApplyFailure_complete_staging.js
2019-01-22 18:55:56 -08:00
Varun Dey 2b21744789 Bug 1519476 - Change reference of getParentProcessScalars to TelemetryTestUtils r=chutten
Changed the reference of getParentProcessScalars in test_TelemetryScalars.js

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

--HG--
extra : moz-landing-system : lando
2019-01-22 15:45:48 +00:00
Cosmin Sabou a90615efc4 Merge mozilla-central to autoland. 2019-01-22 05:59:58 +02:00
Cosmin Sabou 951d31e64d Merge mozilla-inbound to mozilla-central. a=merge 2019-01-22 05:56:10 +02:00
James Teh ee1ef24296 Bug 1518054: Move a11y focus event firing from richlistitem.current to richlistbox.currentItem to fix the All Downloads view. r=paolo
The All Downloads view removes and re-adds its richlistbox for performance reasons.
However, after bug 1492326, this causes the richlistitem's .current property to be assigned before its binding is applied.
Since the .current property fires a11y focus events, this means this property is overridden and thus the events never get fired for that item.
To fix this, move a11y focus event firing into richlistbox.currentItem.

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

--HG--
extra : moz-landing-system : lando
2019-01-22 02:08:26 +00:00
Razvan Maries c941c393cb Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE 2019-01-21 20:01:06 +02:00
Andrew Osmond bba2f124b6 Bug 1521478 - Update libwebp to v1.0.2. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D17110
2019-01-21 12:55:02 -05:00
Razvan Maries 299b5e79f7 Merge mozilla-inbound to mozilla-central a=merge 2019-01-21 19:50:56 +02:00
Emilio Cobos Álvarez 835a776787 Bug 1489440 - Disable autocomplete in the XUL autocomplete bindings. r=dao
With the patch above we do find the input element, and try to autocomplete it
normally, which confuses some tests.

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

--HG--
extra : moz-landing-system : lando
2019-01-21 21:54:26 +00:00
Ehsan Akhgari ea0beadb68 Bug 1516889 - Part 2: Make sure the storage access API prompt is denied when pressing Esc; r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D16737
2019-01-21 11:23:22 -05:00
Ehsan Akhgari 1ac089291a Bug 1516889 - Part 1: Make sure browser_storageAccessDoorHanger.js passes by packaging its depenencies correctly; r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D16736
2019-01-21 11:22:55 -05:00
Ciure Andrei eb5345d4eb Backed out 2 changesets (bug 1516889) for failing browser_storageAccessDoorHanger.js CLOSED TREE
Backed out changeset fe40c77b54b4 (bug 1516889)
Backed out changeset 95fee3425c55 (bug 1516889)
2019-01-21 17:48:11 +02:00
Ehsan Akhgari 4137a92662 Bug 1514340 - Part 2: Break out the content blocking related notifications into nsIWebProgressListener.onContentBlockingEvent(); r=baku,johannh
Differential Revision: https://phabricator.services.mozilla.com/D16052
2019-01-21 09:58:50 -05:00
Ehsan Akhgari 46e587fc36 Bug 1516889 - Part 2: Make sure the storage access API prompt is denied when pressing Esc; r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D16737
2019-01-21 09:57:31 -05:00
Ehsan Akhgari 31ea61b3c2 Bug 1516889 - Part 1: Make sure browser_storageAccessDoorHanger.js passes by packaging its depenencies correctly; r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D16736
2019-01-21 09:57:31 -05:00
Sylvestre Ledru 755a1a7c2f Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
# ignore-this-changeset

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

--HG--
extra : moz-landing-system : lando
2019-01-21 14:49:22 +00:00
Emilio Cobos Álvarez 375a43132d Bug 1489440 - Fix nsFormFillController in presence of Shadow DOM. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D17121

--HG--
extra : moz-landing-system : lando
2019-01-21 14:29:16 +00:00
Ricky Rosario bbd0796d2c Bug 1508364 - New UI for Private Browsing with Search r=andreio
MozReview-Commit-ID: 4WSGpL5Gvde

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

--HG--
extra : moz-landing-system : lando
2019-01-21 20:14:26 +00:00
cowlesni 994165ff86 Bug 1517529 - Migrate safeMode dialog to Fluent for localization, r=Gijs,flod
Differential Revision: https://phabricator.services.mozilla.com/D16987

--HG--
extra : moz-landing-system : lando
2019-01-21 21:51:10 +00:00
Tim Nguyen a41077218e Bug 1520924 - Remove 'update' XBL binding and convert strings to Fluent. r=paolo,flod
Differential Revision: https://phabricator.services.mozilla.com/D16982

--HG--
extra : moz-landing-system : lando
2019-01-21 21:40:52 +00:00
arthur.iakab 2ad2d8287a Backed out changeset 13f379946829 (bug 1508364) for functional ui test failures on private_browsing/test_about_private_browsing.py CLOSED TREE 2019-01-21 21:38:29 +02:00
Jon Coppeard a96229ddb3 Bug 1512749 - Convert JS::gcreason::Reason to enum class JS:GCReason r=jonco r=mccr8 2019-01-21 13:09:12 +00:00
Emilio Cobos Álvarez a116ffc192 Bug 1521212 - Unset visibility of the reset button instead of setting it to visible. r=Gijs
CSS visibility doesn't work like `display`. `visibility: visible` elements in a
`visibility: hidden` subtree still get shown.

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

--HG--
extra : moz-landing-system : lando
2019-01-21 12:58:41 +00:00
Andreas Tolfsen 497c69175e bug 1521385: toolkit: export ActorChild in global scope; r=Felipe
JS classes, unlike var or const, are not automatically made part
of the global scope in JSMs.  This makes it impossible to import
ActorChild this way:

	const {ActorChild} = ChromeUtils.import("resource://gre/modules/ActorChild.jsm", {});

By assigning the ActorChild class to this we work around this problem.

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

--HG--
extra : rebase_source : 88feda088b4e66a1166c7624d834e6a1565ced9b
extra : source : 4b6549b8a6012efa6a3b250b26fff7cf0d1ca564
2019-01-21 00:23:02 +00:00
Dorel Luca e658f2346a Backed out changeset 4b6549b8a601 (bug 1521385) for Android build bustage 2019-01-21 02:47:16 +02:00
Andreas Tolfsen 71ded3b272 bug 1521385: toolkit: export ActorChild in global scope; r=Felipe
JS classes, unlike var or const, are not automatically made part
of the global scope in JSMs.  This makes it impossible to import
ActorChild this way:

	const {ActorChild} = ChromeUtils.import("resource://gre/modules/ActorChild.jsm", {});

By assigning the ActorChild class to this we work around this problem.

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

--HG--
extra : moz-landing-system : lando
2019-01-21 00:23:02 +00:00
Cosmin Sabou 7ccc9d8b0b Merge mozilla-inbound to mozilla-central. a=merge 2019-01-19 11:57:49 +02:00
Razvan Maries 8123914263 Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2019-01-21 19:58:38 +02:00
Ricky Rosario 562d5578fe Bug 1508364 - New UI for Private Browsing with Search r=andreio
MozReview-Commit-ID: 4WSGpL5Gvde

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

--HG--
extra : moz-landing-system : lando
2019-01-21 17:05:08 +00:00
Jan-Erik Rediger 6707b5594d Bug 1510988 - Make store name optional and default to "main" r=chutten
Depends on D16967

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

--HG--
extra : moz-landing-system : lando
2019-01-21 15:57:06 +00:00
Jan-Erik Rediger 1a76cfbf98 Bug 1510988 - Clearly document what the store name in snapshot APIs is for r=chutten
Depends on D16966

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

--HG--
extra : moz-landing-system : lando
2019-01-18 19:03:26 +00:00
Jan-Erik Rediger be7bd0ed26 Bug 1510988 - Make the clear flag optional in snapshot API r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D16966

--HG--
extra : moz-landing-system : lando
2019-01-18 19:00:36 +00:00
Jan-Erik Rediger 834f01e9f8 Bug 1519022 - Display rich data for archived event pings r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D17124

--HG--
extra : moz-landing-system : lando
2019-01-21 16:16:07 +00:00
Nan Jiang f4ff8ed880 Bug 1521499 - Add SEARCH_HANDOFF to event telemetry r=r1cky
Differential Revision: https://phabricator.services.mozilla.com/D17132

--HG--
extra : moz-landing-system : lando
2019-01-21 15:47:11 +00:00
Tim Nguyen 60a5143df0 Bug 1241885 - Implement support for -moz-window-dragging in GTK and remove toolkit toolbar-drag binding. r=dao,bzbarsky,stransky
The restriction preventing fullscreen windows from being dragged is removed.

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

--HG--
extra : moz-landing-system : lando
2019-01-18 22:42:24 +00:00
Edouard Oger f35506cf5d Bug 1518300 - Refactor CryptoUtils and add JWK/JWE methods to jwcrypto. r=rfkelly,tjr
Differential Revision: https://phabricator.services.mozilla.com/D15868

--HG--
extra : moz-landing-system : lando
2019-01-18 20:58:42 +00:00
Andreea Pavel 95431afe85 Backed out 1 changesets (bug 1241885) for build bustages on a CLOSED TREE
Backed out changeset 176be7000d33 (bug 1241885)
2019-01-18 23:49:55 +02:00
Greg Tatum 7042c8f1c3 Bug 1520526 - Add categories to all profiler markers; r=mstange
This commit adds categories to all markers. This way the profiler's
marker categories and frame label categories agree. There are a few
duplicate category properties on some of the marker payloads, but
this could be cleaned up in a follow-up if needed.

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

--HG--
extra : moz-landing-system : lando
2019-01-18 15:40:15 +00:00
Tim Nguyen 495df7ddea Bug 1241885 - Implement support for -moz-window-dragging in GTK and remove toolkit toolbar-drag binding. r=dao,bzbarsky,stransky
The restriction preventing fullscreen windows from being dragged is removed.

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

--HG--
extra : moz-landing-system : lando
2019-01-18 16:51:08 +00:00
Tim Nguyen 993aa144a0 Bug 1520661 - Stop using XUL grid layout in update binding. r=paolo
Differential Revision: https://phabricator.services.mozilla.com/D16763

--HG--
extra : moz-landing-system : lando
2019-01-18 11:49:33 +00:00
Margareta Eliza Balazs 0ba2ee586d Backed out changeset 92c56dcf69b8 (bug 1512949) for mochitest failures setup | Login to delete is defined: login0 - false == true - got false, expected true (operator ==) CLOSED TREE 2019-01-18 14:19:05 +02:00
Mark Striemer 8a76052bac Bug 1515685 - Part 2: Convert about:addons gear menu to <button> r=dao
Differential Revision: https://phabricator.services.mozilla.com/D15121

--HG--
extra : moz-landing-system : lando
2019-01-18 10:44:50 +00:00
Mark Striemer 188717212b Bug 1515685 - Part 1: Remove menulist style overrides for button[type="menu"] r=dao
Differential Revision: https://phabricator.services.mozilla.com/D16751

--HG--
extra : moz-landing-system : lando
2019-01-18 10:44:50 +00:00
vinoth 5d09ad138e 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-15 13:11:19 +00:00
Margareta Eliza Balazs ec14417cc3 Merge inbound to mozilla-central. a=merge 2019-01-18 11:40:07 +02:00
Margareta Eliza Balazs 7ebb432ccd Merge autoland to mozilla-central. a=merge 2019-01-18 11:37:46 +02:00
Thomas Wisniewski c92f477508 Bug 1513541 - Ensure system addons are not accidentally started on start-up even if their about:config preferences are off; r=kmag
Ensure system addons are not accidentally started on start-up even if their about:config preferences are off.

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

--HG--
extra : moz-landing-system : lando
2019-01-18 04:49:19 +00:00
Jorg K 1b8eb1c621 Bug 1520944 - add missing include of WindowProxyHolder.h to SessionStoreUtils.cpp. r=mccr8 a=RyanVM 2019-01-18 00:26:04 +01:00
Csoregi Natalia a56ec21b2b Merge inbound to mozilla-central. a=merge 2019-01-17 23:54:34 +02:00
Aaron Klotz ce3866a774 Bug 1520537: Clean up use of LauncherRegistryInfo when MOZ_LAUNCHER_PROCESS is not defined; r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D16914

--HG--
extra : moz-landing-system : lando
2019-01-17 23:45:37 +00:00
Bogdan Tara 45f056b544 Backed out changeset a0be6d91b302 (bug 1502921) for toolkit/components/telemetry/tests/unit/*(eg. test_SubsessionChaining.js, test_TelemetryController.js) failures CLOSED TREE 2019-01-18 01:43:52 +02:00
Michael Kaply 4b7040c7b5 Bug 1506950 - Properly block mozAddonManager based on xpinstall.enabled r=aswan
Differential Revision: https://phabricator.services.mozilla.com/D11806

--HG--
extra : moz-landing-system : lando
2019-01-17 23:04:18 +00:00
Jonathan Kingston c3cdc8746c Bug 1520862 - Fixing WebNavigation serialization of principals to always be present. r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D16884

--HG--
extra : moz-landing-system : lando
2019-01-17 18:50:40 +00:00
Stefan Hindli 3cc58d362f Bug 1512741 - disable test_ext_userScripts.js on Android debug for frequent failures. r=jmaher 2019-01-17 08:59:00 +02:00
shindli 61be1145c0 Merge mozilla-central to inbound. a=merge CLOSED TREE 2019-01-17 18:19:22 +02:00
shindli a2bd3a1afa Merge inbound to mozilla-central. a=merge 2019-01-17 18:13:41 +02:00
Andrea Marchesini 91431779d9 Bug 1516133 - Avoid extra main-thread jumps during the URL-classification, r=dimi 2019-01-17 12:30:27 +01:00
Marco Bonardo de59370b24 Bug 1514780 - Use the Quantum Bar tokenizer in UnifiedComplete. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D16676

--HG--
extra : moz-landing-system : lando
2019-01-17 11:26:29 +00:00
Brindusan Cristian f9b94dc137 Backed out changeset cf370ec3969a (bug 1516133) for mochitest assertion failures. CLOSED TREE 2019-01-17 12:51:13 +02:00
Andrea Marchesini b944a79f8a Bug 1516133 - Avoid extra main-thread jumps during the URL-classification, r=dimi 2019-01-17 09:33:25 +01:00
Shane Caraveo 9f5b5d913a Bug 1489531 Expose telemetry client_id header to about:addons r=aswan
m-c patch to add header to request on about:addons

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

--HG--
extra : moz-landing-system : lando
2019-01-17 17:48:32 +00:00
Johann Hofmann 0ecba2db7d Bug 1483440 - Part 4 - Don't send purge-domain-data when cleaning up site preferences. r=baku
As far as I can tell this was only ever done to give legacy add-ons the chance to
clean up user data and isn't needed anymore (and had the strange side effect that e.g.
localStorage was cleared when removing the site zoom settings).

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

--HG--
extra : moz-landing-system : lando
2019-01-17 17:41:30 +00:00
Johann Hofmann 43ac055f78 Bug 1483440 - Part 3 - Use purge-localStorage instead of purge-domain-data to clean up localStorage. r=baku
Differential Revision: https://phabricator.services.mozilla.com/D16462

--HG--
extra : moz-landing-system : lando
2019-01-17 17:41:28 +00:00
Johann Hofmann 69b829d9b9 Bug 1483440 - Part 2 - Don't use purge-domain-data to clear session history for a domain. r=mikedeboer,baku
Differential Revision: https://phabricator.services.mozilla.com/D16461

--HG--
extra : moz-landing-system : lando
2019-01-17 17:41:23 +00:00
Varun Dey ef0ef45dff Fix Bug 1419109 - Empty default icon shows blank icon in toolbar r=mixedpuppy
If the extension had either default_icon or one of it's property as an empty string, it would show a black icon in the toolbar. With this patch, it checks if any of default_icon property is empty and throws an error on extension load.

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

--HG--
extra : moz-landing-system : lando
2019-01-17 18:52:00 +00:00
Dimi Lee fb9287376a Bug 1501974 - Add keyed telemetry to know the download protection remote lookup result . r=francois
Add APPLICATION_REPUTATION_SERVER_VERDICT_2 telemetry with file extension as the key.
This can give us an idea about the current detecion rate for archived
files.

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

--HG--
extra : moz-landing-system : lando
2019-01-17 20:39:53 +00:00
Dimi Lee 632a821b8a Bug 1501458 - Remove unused tracking protection code from nsUrlClassifierDBService. r=baku
No one is using the aUseTrackingProtection parameter and also tracking
protection related preference in Classify API. And we shouldn't use it
that way in the future.

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

--HG--
extra : moz-landing-system : lando
2019-01-17 21:24:43 +00:00
Csoregi Natalia 184a7aae44 Merge mozilla-central to autoland. CLOSED TREE 2019-01-17 23:57:04 +02:00
Mike Hommey c98dd02e0b Bug 1520681 - Use proper defaults for --enable-default-toolkit. r=froydnj
Back when those were added, option defaults could not indirectly depend
on `target` or `host`, but that changed with bug 1322025.

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

--HG--
extra : moz-landing-system : lando
2019-01-17 16:04:29 +00:00
Bogdan Tara 49bf435109 Backed out changeset ee03992cef6e (bug 1519762) for test_ext_downloads_search.js failures CLOSED TREE 2019-01-17 23:28:34 +02:00
Mark Striemer d1493d05da Bug 1502921 - Record telemetry environment data about locales r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D15990

--HG--
extra : moz-landing-system : lando
2019-01-17 21:09:03 +00:00
shindli a082a36cea Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-01-17 11:58:24 +02:00
Tom Tung a4b7f90f3f Bug 1436188 - Add telemetry probes to collect the number of failures during the QuotaManager initialization; r=asuth, data-review=chutten
This patch uses categorical keyed Historgram to collect data. While the key is
used to determine whether is it an external error or an internal error (Note:
the external error is referred to low level failure, for example: database
corrupt, OS API errors, ... etc; the internal error is referred to errors, like:
not handle file properly, unexpected filenames, ... etc), the labels for
categorical indicates where the error happens.
Furthermore, this patch make QuotaManager keep traversing the profile even if
an error happens so that we can get more information in the telemetry data.
Please note that these things should only happen in the Nightly Channel.

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

--HG--
extra : moz-landing-system : lando
2019-01-17 17:12:27 +00:00
Drew Willcoxon 804709c386 Bug 1520668 - Make UnifiedComplete set the default index before adding search @alias autofill matches. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D16767

--HG--
extra : moz-landing-system : lando
2019-01-17 13:24:51 +00:00
shindli abe957e319 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-01-17 18:17:19 +02:00
Alphan Chen 58400124a1 Bug 1497146 part 2 - Convert FormData.jsm to C++ [collect() part] r=nika,peterv,mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D12112

--HG--
extra : moz-landing-system : lando
2019-01-17 14:56:51 +00:00
Alphan Chen 5d28867416 Bug 1497146 part 1 - Add SessionStoreUtils.webidl r=nika
Let SessionStoreUtils be a WebIDL namespace, rather than a XPCOM service

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

--HG--
rename : toolkit/components/sessionstore/nsSessionStoreUtils.cpp => toolkit/components/sessionstore/SessionStoreUtils.cpp
extra : moz-landing-system : lando
2019-01-17 14:58:31 +00:00
Dimi Lee 6e69465ce8 Bug 1435923 - Fix truncated logging of remote lookup protocol buffer. r=gcp
Fix the truncate issue when output the protocol buffer

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

--HG--
extra : moz-landing-system : lando
2019-01-17 12:38:04 +00:00
arthur.iakab 8098d0047a Merge mozilla-central to autoland 2019-01-17 06:22:18 +02:00
arthur.iakab 48fa943d27 Merge inbound to mozilla-central a=merge 2019-01-17 06:21:08 +02:00
Noemi Erli 08de9eb7f1 Backed out changeset 1293016267a7 (bug 599233) for failing in browser_preferences.js
--HG--
rename : toolkit/mozapps/update/tests/chrome/update.sjs => toolkit/mozapps/update/tests/data/update.sjs
2019-01-17 02:02:32 +02:00
Mike Hommey 19f8d4666d Bug 1520677 - Remove unnecessary --help dependencies in python configure. r=dmajor
Differential Revision: https://phabricator.services.mozilla.com/D16777

--HG--
extra : moz-landing-system : lando
2019-01-17 03:34:54 +00:00
Andrea Marchesini 2f54dc921b Bug 1520519 - Cleanup nsUrlClassifierDBService::Lookup method, r=dimi 2019-01-16 22:49:26 +01:00
Robert Strong fa80d81a6d Bug 599233 - add about dialog app update tests. r=mhowell
Adds disabledForTesting checks to the about dialog app update code
Makes a copy of update.sjs for browser-chrome tests so the changes don't break chrome tests
Prepares for the removal of the chrome tests and the old app update UI
Adds 14 tests for app update in the about dialog

--HG--
rename : toolkit/mozapps/update/tests/data/update.sjs => toolkit/mozapps/update/tests/browser/app_update.sjs
rename : toolkit/mozapps/update/tests/data/update.sjs => toolkit/mozapps/update/tests/chrome/update.sjs
2019-01-16 13:21:55 -08:00
Robert Strong 55bdeb26e6 Bug 1515075 - Build failure: Error in script maintenanceservice_installer.nsi on line 184 -- aborting creation process. r=mshal
Prevents the build failure by copying files for maintenanceservice_installer.nsi just as is done for other installers
2019-01-16 10:16:30 -08:00
Dragana Damjanovic 08382f397b Bug 1515390 - Make memory reporter tests work with the socket process. r=erahm
Differential Revision: https://phabricator.services.mozilla.com/D15022

--HG--
extra : moz-landing-system : lando
2019-01-16 22:24:57 +00:00
Dragana Damjanovic fc155bc720 Bug 1513059 - Use the minimal XPCOM for the socket process.r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D15024

--HG--
extra : moz-landing-system : lando
2019-01-16 23:05:11 +00:00
Gabriele Svelto bb6e8482fb Bug 1315935 - Remove the NumberOfProcessors crash annotation because it is redundant r=ted
Differential Revision: https://phabricator.services.mozilla.com/D16688

--HG--
extra : moz-landing-system : lando
2019-01-16 17:01:43 +00:00
Aaron Klotz 30c3846994 Bug 1520617: LauncherRegistryInfo - when the image timestamp changes, only avoid clearing start timestamps when force disabled; r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D16752

--HG--
extra : moz-landing-system : lando
2019-01-16 22:05:54 +00:00
Aaron Klotz 651a455c89 Bug 1520537: Always export LauncherResult.h in Windows builds; r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D16731

--HG--
extra : moz-landing-system : lando
2019-01-16 21:00:12 +00:00
Dragana Damjanovic 81b7d74f4a Bug 1520260 - Collect *_KBREAD_PER_CONN on release as well. r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D16616

--HG--
extra : moz-landing-system : lando
2019-01-16 09:21:53 +00:00
Alastor Wu ea15b9bab4 Bug 1520088 - part4 : modify test. r=cpearce
Differential Revision: https://phabricator.services.mozilla.com/D16581

--HG--
extra : moz-landing-system : lando
2019-01-16 02:17:56 +00:00
ui.manish 37bbffd19c Bug 1346298 Update or Remove Telemetry Probe: SSL_OBSERVED_END_ENTITY_CERTIFICATE_LIFETIME r=jcj
Differential Revision: https://phabricator.services.mozilla.com/D16631

--HG--
extra : moz-landing-system : lando
2019-01-16 19:35:05 +00:00
Mark Striemer d3c8bbc9bc Bug 1516768 - Put a border on add-on cards in high contrast mode r=dao
Differential Revision: https://phabricator.services.mozilla.com/D16520

--HG--
extra : moz-landing-system : lando
2019-01-16 12:38:42 +00:00
Tom Tung 8b3ce8ef6b Bug 1432133 - P1 - Returning an error when FileInfo is missing as a short-term fix; r=asuth, data-review=chutten
Differential Revision: https://phabricator.services.mozilla.com/D16045

--HG--
extra : moz-landing-system : lando
2019-01-16 10:24:56 +00:00
ui.manish 19e7ad0b3b Bug 1514300 - Remove unused defines in toolkit/themes/osx/global/shared.inc r=dao
Differential Revision: https://phabricator.services.mozilla.com/D16627

--HG--
extra : moz-landing-system : lando
2019-01-16 09:36:54 +00:00
Tim Nguyen 60d968c434 Bug 1491607 - Get rid of --in-content-category-text variable. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D5967

--HG--
extra : moz-landing-system : lando
2019-01-15 21:56:04 +00:00
Sylvestre Ledru 47a5dd1fb8 Bug 1519636 - Reformat everything to the Google coding style r=Ehsan
# ignore-this-changeset

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

--HG--
extra : moz-landing-system : lando
2019-01-16 08:50:07 +00:00
Luca Greco f873276519 Bug 1480943 - Fix browser_webapi_theme.js TV failure. r=robwu
This patch contains a small change needed to fix the browser_webapi_theme.js
failures when it runs more then once in a row (e.g. when running in TV mode).

The reason for the failure is that, when running the test more then once,
by installing a new webextension theme we first receive a
"lightweight-theme-styling-update" observer notification message related
to the unloading on the previous theme, from the ext-theme's static unload
method:

- https://searchfox.org/mozilla-central/rev/b29663c6c9c61b0bf29e8add490cbd6bad293a67/toolkit/components/extensions/parent/ext-theme.js#354-356,368-370

And then another "lightweight-theme-styling-update" message related
to the loading on the new theme, from the ext-theme's load
method:

- https://searchfox.org/mozilla-central/rev/b29663c6c9c61b0bf29e8add490cbd6bad293a67/toolkit/components/extensions/parent/ext-theme.js#101-103,119-121

To fix the failure on TV, this patch ensures that the webextension theme is
uninstalled before exiting the test.

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

--HG--
extra : moz-landing-system : lando
2019-01-15 12:03:48 +00:00
Jan-Erik Rediger fcac6b1172 Bug 1510566 - Document that use counters are enabled on release r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D16715

--HG--
extra : moz-landing-system : lando
2019-01-16 16:59:40 +00:00
Timothy Guan-tin Chien 23f97d18fe Bug 1519917 - Consider <menulist> with sizetopopup unset equal to sizetopopup="pref" r=NeilDeakin
sizetopopup is set to "pref" by default by the menulist XBL binding, however
when converting the binding to custom element, it did not set the attribute value
at a time that is early enough.

This patch updates nsMenuPopupFrame and nsMenuFrame so that it considers
<menulist> with unset sizetopopup attribute as equal to "pref" to avoid
the problem above.

This reftest
layout/reftests/xul/menulist-shrinkwrap-2.xul
can detect this failure.

The sizetopopup attribute is never meant to be set dynamically;
the fix here does not allow us to do so.

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

--HG--
extra : moz-landing-system : lando
2019-01-16 16:30:45 +00:00
Gijs Kruitbosch 0f0796c9c5 Bug 1458046 - avoid remote updates when the browser is not active and fix editcontrols_update test, r=NeilDeakin
Differential Revision: https://phabricator.services.mozilla.com/D16626

--HG--
extra : moz-landing-system : lando
2019-01-16 16:20:43 +00:00
Michael Kaply 8e0dcc0e08 Bug 1518326 - Sanity check US region against timezone. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D16073

--HG--
extra : moz-landing-system : lando
2019-01-15 22:16:52 +00:00
Carl Corcoran 19fbaf478f Bug 1518798: Treat SysWOW64 the same as the system directory in the untrusted modules ping r=aklotz
Under WOW64, the SysWOW64 directory is the effective system directory. A flag
has been added (ModuleTrustFlags::SysWOW64Directory) representing this
directory, and we now grant this the same trustworthiness as
ModuleTrustFlags::SystemDirectory.

Depends on D16013

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

--HG--
extra : moz-landing-system : lando
2019-01-14 23:53:13 +00:00
Carl Corcoran 46cb3715b2 Bug 1518490 Part 3/3: Send XUL load duration and module load duration via untrusted modules ping r=aklotz
This patch:
- Adds two new fields to the untrusted modules ping
- Updates documentation for the untrusted modules ping:
  - Documents these 2 new fields
  - Documents the new XUL ModuleTrustFlags bitfield value
  - Adds a "version history" section
  - Corrects documentation for ModuleTrustFlags (JIT, keyboard layouts)

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

--HG--
extra : moz-landing-system : lando
2019-01-15 22:30:54 +00:00
Carl Corcoran 9315656cb2 Bug 1518490 Part 2/3: Measure xul.dll load duration r=aklotz
In order to help unify DLL timings across machines with different performance
characteristics, this change collects the load duration of xul.dll.

Because xul.dll is always loaded, it can serve as a control value for DLL load
times.

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

--HG--
extra : moz-landing-system : lando
2019-01-15 22:29:28 +00:00
Carl Corcoran 63ba2c68d7 Bug 1518490 Part 1/3: Measure DLL load timings and pass into UntrustedModulesManager r=aklotz
This patch measures the duration of module loads and passes it up to
UntrustedModulesManager where, in later patches, it will be consumed by
telemetry.

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

--HG--
extra : moz-landing-system : lando
2019-01-15 10:49:36 +00:00
Victor Porof 86d7401fa8 Bug 1507704 - Migrate the columnpicker binding into a custom element, r=bgrins 2019-01-14 09:38:24 +01:00
Ted Mielczarek 3ca4c1c35e bug 1459991 - embed Rust's natvis files into xul.pdb on Windows. r=froydnj
Rust ships with some natvis files that enable nicer display of Rust standard
library types in Microsoft's debuggers. rustc will add the right linker
options to include them when it invokes the linker but since we don't link
libxul with rustc we need to explicitly pass them to the linker ourselves.

This change locates all natvis files in the Rust sysroot and adds them
to the libxul link line.

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

--HG--
extra : moz-landing-system : lando
2019-01-15 13:56:07 +00:00
Chris Manchester 3d131be6a9 Bug 1507631 - Remove mentions of MOZ_SIGN_CMD from the build system. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D16754

--HG--
extra : moz-landing-system : lando
2019-01-16 22:46:38 +00:00
Andrew Swan 4c984ce62c Bug 1519762 Fix a regression with browser.downloads.search() r=kmag
The fixes in bug 1503760 inadvertently broke searches of downloads that
have not yet started receiving data (which have a value of -1 for the
totalBytes property).  That regression is fixed here.

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

--HG--
extra : moz-landing-system : lando
2019-01-17 19:20:58 +00:00
Daniel Varga c4bdfad8bd Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2019-01-16 06:56:15 +02:00
Daniel Varga 55006aaaec Merge mozilla-inbound to mozilla-central. a=merge 2019-01-16 06:49:11 +02:00
Cameron McCormack cc5d047c75 Bug 1519737 - Move pluginProblemBinding.css to the UA style sheet cache. r=emilio,timdream
Differential Revision: https://phabricator.services.mozilla.com/D16430

--HG--
rename : toolkit/pluginproblem/content/pluginProblemBinding.css => layout/style/res/pluginproblem.css
extra : moz-landing-system : lando
2019-01-16 03:37:43 +00:00
Dorel Luca de46e66fcd Backed out changeset a85699150a8b (bug 1519737) for browser chrome failure in browser/base/content/test/static/browser_parsable_css.js
--HG--
rename : layout/style/res/pluginproblem.css => toolkit/pluginproblem/content/pluginProblemBinding.css
2019-01-16 03:25:22 +02:00
Junior Hsu c54c918b66 Bug 1510979 - add a telemetry xpcshell-test for socket process r=janerik
We need a test-only IPC message to socket process to trigger the Telemetry::Scalar set since no js engine in the socket process.
And hook the IPC call to AddPendingEvent |CallOrWaitSocketProcess| introduced by bug 1496257.

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

--HG--
extra : moz-landing-system : lando
2019-01-15 23:15:38 +00:00
Aaron Klotz 59d279f51f Bug 1517636: Follow-up - fix eslint error; r=bustage 2019-01-15 17:39:18 -07:00
Aaron Klotz 15a43729b0 Bug 1517636: Add launcher process state to about:support; r=Felipe,flod
Differential Revision: https://phabricator.services.mozilla.com/D15759

--HG--
extra : moz-landing-system : lando
2019-01-16 00:22:19 +00:00
Aaron Klotz d94ad01215 Bug 1511080: Add launcher process pref and enable reflection to/from the registry; r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D15757

--HG--
extra : moz-landing-system : lando
2019-01-15 23:14:49 +00:00
Aaron Klotz 99ef8003dd Bug 1511078: Add LauncherRegistryInfo as a temporary mechanism for runtime disabling of launcher process; r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D15756

--HG--
rename : browser/app/winlauncher/NativeNt.h => mozglue/misc/NativeNt.h
rename : browser/app/winlauncher/test/TestNativeNt.cpp => mozglue/tests/TestNativeNt.cpp
rename : browser/app/winlauncher/LauncherResult.h => toolkit/xre/LauncherResult.h
extra : moz-landing-system : lando
2019-01-15 23:10:00 +00:00
Aaron Klotz d56e504ec2 Bug 1517642: Make the installer and updater disable the launcher process by default on beta and release; r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D15758

--HG--
extra : moz-landing-system : lando
2019-01-16 00:06:39 +00:00
Mike Hommey 5215f57b1d Bug 1520108 - Move MOZ_CONFIGURE_OPTIONS to toolkit/moz.configure. r=froydnj
It is only used to fill about:buildconfig.

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

--HG--
extra : moz-landing-system : lando
2019-01-15 15:28:00 +00:00
Jeff Muizelaar 83096ed533 Bug 1520330. Split out NoVsync into two different scenarios. r=mattwoodrow
Currently there are two conditions where CONTENT_FRAME_TIME_REASON can
be NoVsync. Since, were getting an appreciable amount of these with
WebRender it makes sense to split out the telemetry so that we can
confirm which scenario we're hitting.

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

--HG--
extra : moz-landing-system : lando
2019-01-15 22:33:25 +00:00
Mike Conley d845c30b3b Bug 1519893 - Test the alwaysOnTop feature for Windows. r=aklotz
These tests make sure that passing alwaysOnTop as a window feature
results in a window with WS_EX_TOPMOST, and also ensures that web
content cannot request alwaysOnTop windows.

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

--HG--
extra : moz-landing-system : lando
2019-01-15 22:29:21 +00:00
Mike Conley 7e920fe573 Bug 1519893 - Add alwaysOnTop chrome-only window feature for Windows. r=aklotz
Differential Revision: https://phabricator.services.mozilla.com/D16486

--HG--
extra : moz-landing-system : lando
2019-01-15 22:29:59 +00:00
Dave Townsend 2a868a112b Bug 1520151: Fix ASAN builds. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D16606

--HG--
extra : moz-landing-system : lando
2019-01-15 22:09:33 +00:00
Mark Striemer 7bf0bdbeab Bug 1519616 - Clear theme preview for themes that don't have previews r=aswan
Differential Revision: https://phabricator.services.mozilla.com/D16594

--HG--
extra : moz-landing-system : lando
2019-01-15 21:39:04 +00:00
Coroiu Cristina d263400b1c Backed out 2 changesets (bug 1511078) for build bustages at Unified_cpp_toolkit_xre0.obj
Backed out changeset 61a47d6d5e26 (bug 1511078)
Backed out changeset 006df494925a (bug 1511078)

--HG--
rename : toolkit/xre/LauncherResult.h => browser/app/winlauncher/LauncherResult.h
rename : mozglue/misc/NativeNt.h => browser/app/winlauncher/NativeNt.h
rename : mozglue/tests/TestNativeNt.cpp => browser/app/winlauncher/test/TestNativeNt.cpp
2019-01-15 23:15:50 +02:00
Coroiu Cristina 4ace3317ba Backed out changeset 4ebefe9136b5 (bug 1511080) for build bustage 2019-01-15 23:13:01 +02:00
Mark Striemer 6cdf797983 Bug 1519616 - Explicitly clear theme preview on details for non-themes r=aswan
Differential Revision: https://phabricator.services.mozilla.com/D16589

--HG--
extra : moz-landing-system : lando
2019-01-15 19:55:21 +00:00
Cameron McCormack f11cf08512 Bug 1519737 - Move pluginProblemBinding.css to the UA style sheet cache. r=emilio,timdream
Differential Revision: https://phabricator.services.mozilla.com/D16430

--HG--
rename : toolkit/pluginproblem/content/pluginProblemBinding.css => layout/style/res/pluginproblem.css
extra : moz-landing-system : lando
2019-01-14 21:51:59 +00:00