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

51629 Коммитов

Автор SHA1 Сообщение Дата
Johann Hofmann 260c7f5bf4 Bug 1484251 - Part 3 - Use Telemetry events to record interactions in the identity popup. r=Gijs
This removes the old TRACKING_PROTECTION_EVENTS probe and replaces it with new
Telemetry events that record basic user interaction in the identity popup.

We are now measuring interaction with more elements than before, not just block/unblock.

We're also dropping the old way of measuring updates to onSecurityChange,
since with the recent changes to content blocking it would just record most page loads.

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

--HG--
extra : moz-landing-system : lando
2018-10-11 13:13:58 +00:00
Johann Hofmann ddcc9d6d5a Bug 1484251 - Part 2 - Record telemetry for Content Blocking, FastBlock and Cookie Blocking status at startup. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D6894

--HG--
extra : moz-landing-system : lando
2018-10-11 11:24:42 +00:00
Johann Hofmann 88058786e2 Bug 1484251 - Part 1 - Record Tracking Protection enabled at startup, not at window open. r=Gijs
This probe was always supposed to measure TP enabled status for a session, not a window.

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

--HG--
extra : moz-landing-system : lando
2018-10-11 11:23:22 +00:00
Gabriele Svelto 8dfe713a6c Bug 1390547 - Escape MozCrashReason when writing out a crash report r=ted
Differential Revision: https://phabricator.services.mozilla.com/D7256

--HG--
rename : toolkit/crashreporter/test/unit/test_crash_rust_panic.js => toolkit/crashreporter/test/unit/test_crash_rust_panic_multiline.js
rename : toolkit/crashreporter/test/unit_ipc/test_content_rust_panic.js => toolkit/crashreporter/test/unit_ipc/test_content_rust_panic_multiline.js
extra : moz-landing-system : lando
2018-10-11 11:15:02 +00:00
Marco Bonardo 0993f93347 Bug 1495327 - Specially forged Text Pasted into the Address Bar Causes Firefox to Freeze. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D8239

--HG--
extra : moz-landing-system : lando
2018-10-10 22:50:36 +00:00
Tarek Ziadé 06ff704ff3 Bug 1491816 - deal with unresponsive content processes in ChromeUtils.requestPerformanceMetrics() - r=baku
Adds a timout that will resolve the promise to return even if we did not get an answer from
all children.

MozReview-Commit-ID: FFLwAUkkYos

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

--HG--
extra : moz-landing-system : lando
2018-10-11 09:40:23 +00:00
Qinghao_Jack_Song 2d26d932b7 Bug 1486934 - Modify about:about to use fluent for localization r=Gijs,flod,jaws,Pike
Differential Revision: https://phabricator.services.mozilla.com/D5311

--HG--
extra : moz-landing-system : lando
2018-10-10 17:41:47 +00:00
Arshad Kazmi e2b78fe22a Bug 1343179 - Permission popup appears once when sideloaded webextension is enabled r=aswan
Differential Revision: https://phabricator.services.mozilla.com/D5376

--HG--
extra : moz-landing-system : lando
2018-10-09 16:04:35 +00:00
Tiberius Oros fea4c7c01d Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-10-11 06:56:20 +03:00
Tiberius Oros 5354f50b94 Merge inbound to mozilla-central. a=merge 2018-10-11 06:54:10 +03:00
Ciure Andrei 8b82ddcd76 Backed out changeset e702628b7c51 (bug 1485105) for test_form_submission.html failures CLOSED TREE 2018-10-11 03:42:24 +03:00
Shane Caraveo 695068b047 Bug 1497702 remove app-installed notification upon dismissal, r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D8159

--HG--
extra : moz-landing-system : lando
2018-10-10 23:40:32 +00:00
Gijs Kruitbosch 631c16764e Bug 1496850 - add label to volume slider, r=MarcoZ
Differential Revision: https://phabricator.services.mozilla.com/D8202

--HG--
extra : moz-landing-system : lando
2018-10-10 17:40:42 +00:00
Sam Foster 51eef1bdaf Bug 1485105 - Allow 12-19 digit length card numbers. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D8271

--HG--
extra : moz-landing-system : lando
2018-10-10 23:23:11 +00:00
Tiberius Oros 3315c9957a Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-10-11 01:12:20 +03:00
Ciure Andrei 74d2eeef4c Backed out 3 changesets (bug 1496220) for browser_e10s_switchbrowser.js and test_findbar.xul failures CLOSED TREE
Backed out changeset 70505741627f (bug 1496220)
Backed out changeset daf7ced3bbcc (bug 1496220)
Backed out changeset abf2e04e30e4 (bug 1496220)
2018-10-11 01:03:27 +03:00
Tiberius Oros f9b1b2831d Merge inbound to mozilla-central. a=merge 2018-10-11 00:57:47 +03:00
Ciure Andrei 9dc058058c Backed out changeset 6af35f6a050f (bug 1488439) for PluginProcessParent.cpp build bustages CLOSED TREE 2018-10-10 23:47:57 +03:00
David Parks cdf3ac5659 Bug 1488439: Part 1 - Replace Windows temp folder in sandboxed plugin process (r=bobowen,erahm)
The sandbox blocks GetTempFileName's prior response, causing the system to end up searching a number of (inaccessible) folders to use as a replacement for the temp folder.  This patch provides a path to a new folder on the command line for the plugin process.  This new temp folder, specific to this plugin process instance, is then communicated to the system via the TEMP/TMP environment variables.  This is similar to what is done for the content process but avoids nsDirectoryService, which doesn't exist in plugin processes.

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

--HG--
extra : moz-landing-system : lando
2018-10-10 20:16:22 +00:00
Jan-Erik Rediger e73edabc8e Bug 1497929 - Await the underlying promise r=chutten
Previously, the test never waited for the notification to actually fire.

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

--HG--
extra : moz-landing-system : lando
2018-10-10 16:38:08 +00:00
Cristina Coroiu f20d61be72 Bug 1429649 - disable test_notificationbox.xul for frequent failures on windows and linux. r=jmaher DONTBUILD 2018-10-10 07:56:00 +03:00
Andreea Pavel 5f10842826 Backed out changeset 2fffb44333de (bug 1234567) for landing with the incorrect bug number 2018-10-10 22:45:19 +03:00
alwu 7d4abd3e75 Bug 1496496 - part5 : add test. r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D7824

--HG--
extra : moz-landing-system : lando
2018-10-08 18:45:51 +00:00
Tom Ritter f98659b375 Bug 1475562 Produce pdbs for the mingw-clang build job r=ted
This patch also changes how pdbs for the ASAN job are copied:
we relax restrictions so that pdbs if present) are always copied out
and add an environment variable MOZ_COPY_PDBS to indicate when we
want to produce pdbs for copying.

--HG--
extra : rebase_source : ae91be712f9fdc2e897f4cf92b601e39494e6e57
2018-10-08 12:30:34 -05:00
Cristina Coroiu 773e23aca4 Bug 1234567 - disable test_notificationbox.xul for frequent failures on windows and linux. r=jmaher 2018-10-10 07:56:00 +03:00
Sam Foster e556af6195 Bug 1485105 - Allow 12-19 digit length card numbers. r=MattN
* Change to isValidNumber to allow any number length in the range. This also removes 9 as a valid payment card number length
* Amend form autocomplete test for sensitive 9 digit numbers. We no longer consider them valid cc numbers, test for 19 digit numbers instead
* Fix intermittent issue in a session restore test. It turns out Date.now().toString() can sometimes pass the Luhn algorithm and look like a valid credit card number. I believe this could lead to it being treated as sensitive data which is not saved and restored, failing the test

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

--HG--
extra : moz-landing-system : lando
2018-10-11 23:54:25 +00:00
Jim Chen 1ebc3e2c47 Bug 1496220 - 1. Serialize default null principal in RemoteWebNavigation; r=jkt
RemoteWebNavigation is expected to pass a serialized principal, so the
default null principal should be serialized as well.

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

--HG--
extra : moz-landing-system : lando
2018-10-05 13:40:43 +00:00
Ehsan Akhgari f182b82625 Bug 1492127 - Split browser_blockingIndexedDb.js into browser_blockingIndexedDb.js and browser_blockingIndexedDbInWorkers.js to give it more breathing room timeout-wise r=baku
Depends on D8175

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

--HG--
rename : toolkit/components/antitracking/test/browser/browser_blockingIndexedDb.js => toolkit/components/antitracking/test/browser/browser_blockingIndexedDbInWorkers.js
extra : moz-landing-system : lando
2018-10-10 19:19:09 +00:00
Ehsan Akhgari d708d4d6cd Bug 1494401 - Split browser_blockingWorkers.js into three separate tests to give it more breathing room timeout-wise r=baku
Differential Revision: https://phabricator.services.mozilla.com/D8175

--HG--
extra : moz-landing-system : lando
2018-10-10 19:19:07 +00:00
Brian Grinstead 17658b4fb2 Bug 1497599 - Only run re-initialize moz-input-box during attributeChangedCallback if the attribute actually changed;r=paolo
This is unrelated to the other changesets in the bug, just a cleanup based on
patterns that have emerged in other attributeChangedCallbacks like in progressmeter

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

--HG--
extra : moz-landing-system : lando
2018-10-10 17:12:01 +00:00
Brian Grinstead 565e117c8b Bug 1497599 - Lazify progressmeter Custom Element connection;r=paolo
As outlined by MozXULElement, we:
 - delay connectedCallback logic until after parse
 - wait for isConnectedAndReady before running attributeChangedCallbacks;r=paolo

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

--HG--
extra : moz-landing-system : lando
2018-10-10 17:12:00 +00:00
Daniel Varga 2ad5744e7f Merge mozilla-central to mozilla-inbound. a=merge 2018-10-10 13:56:40 +03:00
divyansh 7be9458f5f Bug 1487332 - Re-sorted the header files of .cpp/.h telemetry files. r=Dexter
Bug 1487332 -  Re-sorted the header files of .cpp/.h telemetry files.

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

--HG--
extra : moz-landing-system : lando
2018-10-10 04:55:10 +00:00
Lina Cambridge 0e827e6c4f Bug 1477671 - Replace synced livemarks with tombstones, r=mak,markh
This commit replaces incoming synced livemarks with tombstones, and
reuploads the tombstone and updated parent to the server. Existing
livemarks are left untouched to minimize data loss; we'll either
delete them during migration, or when another client runs a full sync.

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

--HG--
extra : rebase_source : db78efc696cce13cf596d2ab0906f049a2cbe12f
2018-10-06 10:36:15 +01:00
Marco Bonardo 59f27ba50d Bug 1477671 - Stop allowing creation of new live bookmarks from the backend. r=standard8
Differential Revision: https://phabricator.services.mozilla.com/D7083

--HG--
extra : rebase_source : 89475d197e412ad5756eb1e9f4b9a4ea06dbf2a2
2018-10-06 10:32:13 +01:00
Mike Hommey ca1d6f470f Bug 1497382 - Make symbolstore.py fail when dump_syms fails r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D8048

--HG--
extra : moz-landing-system : lando
2018-10-09 15:55:57 +00:00
Ehsan Akhgari 7278abd237 Bug 1491403 - Part 4: Call the resolve handler of the promise returned from Document.requestStorageAccess() and Document.hasStorageAccess() preserving the user input event handling state r=baku
Depends on D7005

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

--HG--
extra : moz-landing-system : lando
2018-10-09 21:42:30 +00:00
Ehsan Akhgari a82134b465 Bug 1493971 - Split browser_blockingStorage.js into browser_blockingLocalStorage.js and browser_blockingSessionStorage.js to give it more breathing room timeout-wise r=baku
Differential Revision: https://phabricator.services.mozilla.com/D7231

--HG--
rename : toolkit/components/antitracking/test/browser/browser_blockingStorage.js => toolkit/components/antitracking/test/browser/browser_blockingLocalStorage.js
extra : moz-landing-system : lando
2018-10-09 21:41:55 +00:00
Csoregi Natalia 523d3ae4fe Backed out changeset c35bab726b03 (bug 1493483) for multiple browser-chrome failures e.g browser_extension_controlled.js. CLOSED TREE 2018-10-09 23:26:24 +03:00
Robert Strong 563b2edd8a Bug 1438747 - Add missing app update UPDATE_DOWNLOAD_CODE_UNKNOWN telemetry histogram and missing bug numbers. r=chutten,bytesized
The addition of UPDATE_DOWNLOAD_CODE_UNKNOWN was missed in bug 1137447
Passed data collection review

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

--HG--
extra : moz-landing-system : lando
2018-10-09 19:53:39 +00:00
Siddhant085 5e4fc9f261 Bug 1493483 - Use nsIBrowserSearchService::defaultEngine instead of currentEngine (in production code) r=Standard8
nsIBrowserSearchService::currentEngine and nsIBrowserSearchService::defaultEngine are the same thing.
The use of defaultEngine makes more sense and thus we are phasing out the use of currentEngine and replace it with defaultEngine.

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

--HG--
extra : moz-landing-system : lando
2018-10-09 18:40:08 +00:00
Nick Alexander 7a37efeec6 Bug 1418464 - Part 2: Do less work when packaging GeckoView. r=mshal,jchen
There are two significant parts to this commit.  The first avoids
scanning for duplicates in the omnijar when packaging locally.  The
Fennec/GeckoView local development edit-test-compile loop _always_
includes packaging, so these developers always pay to scan for
duplicates.  And, for historical reasons (Bug 1351000), we build both
a Fennec and a GeckoView omnijar, so these developers pay to scan
twice!  Since scanning for duplicates isn't something that local
developers are likely to act on, let's not do this at all (rather
than, say, only once for Fennec).

The second avoids stripping and XZ compressing Fennec/GeckoView asset/
libraries twice.  A little path hacking allows to exploit the fact
that the executable processing is idempotent, saving a significant
amount of time during |mach package|.

The final part of this commit just reduces the verbosity of a
`zipalign` invocation.

Depends on D7314

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

--HG--
extra : moz-landing-system : lando
2018-10-09 18:35:51 +00:00
Chris H-C 5ac9f0bc48 bug 1495620 - Even dynamic events are no longer sent in 'main' pings r=Dexter
Update documentation to reflect that dynamic events are no longer sent in 'main' pings.

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

--HG--
extra : moz-landing-system : lando
2018-10-08 07:48:35 +00:00
shindli 115b6f10ca Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-10-09 19:29:29 +03:00
shindli 089182bee5 Merge inbound to mozilla-central. a=merge 2018-10-09 19:24:28 +03:00
Doug Thayer 0fd7f560d6 Bug 1426245 - Test changes r=mak
MozReview-Commit-ID: 4fhhzspxLJZ

Depends on D4606

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

--HG--
extra : moz-landing-system : lando
2018-10-09 14:47:31 +00:00
Doug Thayer 218843ef6a Bug 1426245 - Replace OnItemAdded with bookmark-item-added r=mak
See https://docs.google.com/document/d/1G45vfd6RXFXwNz7i4FV40lDCU0ao-JX_bZdgJV4tLjk/edit#
for further info. This essentially follows the same philosophy as
the onVisits migration.

MozReview-Commit-ID: I4bOvFH0ZQR

Depends on D4605

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

--HG--
extra : moz-landing-system : lando
2018-10-09 14:47:27 +00:00
Michael Ratcliffe 5000a5eeab Bug 1488406 - Allow finish() to measure in seconds n addition to ms r=janerik
gfritzsche asked me to use this method to add compatibility to measure the time in seconds.

At the moment we are forced to clone `devtools/client/shared/TelemetryStopwatch.jsm` so that we can get it working the way we need.

The problem is that it measure time in ms when using start() finish() etc. and that creates too many entries in our charts and makes them next to impossible to read.

It would be much better if we could measure the time in seconds instead.

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

--HG--
extra : moz-landing-system : lando
2018-10-09 08:59:42 +00:00
shindli 3f86c4c860 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-10-09 12:30:40 +03:00
Alessio Placitelli 53d248ebfe Bug 1497139 - Version bump for new HCT library release. r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D8059

--HG--
extra : moz-landing-system : lando
2018-10-09 07:54:00 +00:00
Noemi Erli a9748223c6 Merge inbound to mozilla-central. a=merge 2018-10-09 07:03:30 +03:00
Florian Quèze 66ed0fd5f4 Bug 1496782 - Hide subitems by default in about:performance, r=felipe. 2018-10-08 23:06:45 +02:00
Florian Quèze 0127298238 Bug 1496780 - Make the about:performance layout match the UX mockup, r=felipe. 2018-10-08 23:06:41 +02:00
arthur.iakab 326255bed6 Backed out changeset 82b600b76a38 (bug 1473927)for marionette failures on test_element_state_chrome.py CLOSED TREE 2018-10-08 23:34:50 +03:00
Sylvestre Ledru e7a0afe7cb Bug 1496903 - Fix the typos found by codespell 1.14 r=ahal
Depends on D7958

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

--HG--
extra : moz-landing-system : lando
2018-10-09 14:31:39 +00:00
alwu d852bb9b98 Bug 1495064 - part3 : add test. r=jib
Adding a test to check whether the wakelock state is correct under different situations. However,
the lock state of power manager doesn't equal to the actual platform lock. Now we don't have any
way to detect whether platform lock is set correctly or not, but we can at least make sure the
specific topic's state in power manager is correct.

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

--HG--
extra : moz-landing-system : lando
2018-10-05 21:56:10 +00:00
Brian Grinstead 4ee92c8669 Bug 1496425 - Provide a mechanism for Custom Elements to delay connectedCallback until after DOMContentLoaded;r=paolo
There are two reasons for this:
1) It's faster than running the connectedCallback in the middle of document parse, at least for
   <radiogroups> in about:preferences
2) It provides a construction sequence more similar to XBL, so the translation from XBL <constructor>
   to CE connectedCallback is more likely to be correct. This is because when there is markup like:
       <parent-ce><child-ce></child-ce></parent-ce>
   the parent-ce node is empty during the first connectedCallback. If we wait for DOMContentLoaded
   then the parent-ce has the child-ce node below it.

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

--HG--
extra : moz-landing-system : lando
2018-10-08 21:17:39 +00:00
Noemi Erli c2709dc7e9 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-10-09 00:56:03 +03:00
Noemi Erli 31184dddce Merge inbound to mozilla-central. a=merge 2018-10-09 00:52:28 +03:00
Cristina Coroiu 764da0c5ac Bug 1495110 - Disable test_fastblock_bug1477046.html for multiple failures on windows7 and mac r=jmaher 2018-10-07 15:37:00 +03:00
Tiberius Oros 2f11f4a742 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-10-08 19:21:26 +03:00
Tiberius Oros 0f1b35f329 Merge inbound to mozilla-central. a=merge 2018-10-08 19:19:00 +03:00
Timothy Guan-tin Chien ca71a35fa1 Bug 1496636 - add_task() should wait for document finishes loading before starting the test r=florian
Differential Revision: https://phabricator.services.mozilla.com/D7941

--HG--
extra : moz-landing-system : lando
2018-10-08 12:59:15 +00:00
Neil Deakin f659f51906 Bug 1310193 - Remove wrapping of nsISupports as nsISupportsInterfacePointer in transferables. r=smaug
--HG--
extra : rebase_source : 562b3bcd621ad348b7e2ada8151775b188ba58ff
2018-10-07 16:33:07 +02:00
Tiberius Oros 29aea2a2a3 Merge inbound to mozilla-central. a=merge 2018-10-08 12:51:36 +03:00
Diego Pino Garcia 45377e5099 Bug 1481199 - Drop the obsolete dataType parameter for nsIBrowserSearchService.addEngine. r=mkaply 2018-10-09 13:39:35 +01:00
Dão Gottwald b1186958ff Bug 1473927 - Load textbox.css and numberbox.css as document stylesheets. r=paolo 2018-10-09 10:22:15 +02:00
Alessio Placitelli bc897351da Bug 1490227 - Rename python_mozparsers to mozparsers. r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D7985

--HG--
rename : toolkit/components/telemetry/build_scripts/python_mozparsers/__init__.py => toolkit/components/telemetry/build_scripts/mozparsers/__init__.py
rename : toolkit/components/telemetry/build_scripts/python_mozparsers/parse_events.py => toolkit/components/telemetry/build_scripts/mozparsers/parse_events.py
rename : toolkit/components/telemetry/build_scripts/python_mozparsers/parse_histograms.py => toolkit/components/telemetry/build_scripts/mozparsers/parse_histograms.py
rename : toolkit/components/telemetry/build_scripts/python_mozparsers/parse_scalars.py => toolkit/components/telemetry/build_scripts/mozparsers/parse_scalars.py
rename : toolkit/components/telemetry/build_scripts/python_mozparsers/shared_telemetry_utils.py => toolkit/components/telemetry/build_scripts/mozparsers/shared_telemetry_utils.py
extra : moz-landing-system : lando
2018-10-08 09:23:56 +00:00
Tiberius Oros 5d6f5ca134 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-10-08 12:53:38 +03:00
Raphael Pierzina eb225d3d97 Bug 1488468 - Remove wait.until calls and improve formatting in test_main_tab_scalar; r=davehunt
Depends on D7904

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

--HG--
extra : moz-landing-system : lando
2018-10-05 19:16:47 +00:00
Raphael Pierzina 781a3743e2 Bug 1488468 - Do not share ping_list of TelemetryTestCase between instances; r=davehunt
Depends on D7902

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

--HG--
extra : moz-landing-system : lando
2018-10-05 19:16:46 +00:00
Alessio Placitelli 42d97bbaad Bug 1494896 - Make hybrid content telemetry init reject on older versions of Frefox. r=chutten
This patch enables the HCT init promise to reject even for Firefox
versions (before 63) that do not have the required chrome code
to communicate back to the library the lack of privileges or that
HCT is disabled. It introduces a timeout that rejects the promise
after 3 seconds.

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

--HG--
extra : moz-landing-system : lando
2018-10-05 18:48:24 +00:00
Shane Caraveo e84b2e0788 Bug 1491438 move addon-installed notification to the appMenu, r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D7949

--HG--
extra : moz-landing-system : lando
2018-10-08 14:56:39 +00:00
Brian Grinstead 79d34cff75 Bug 1496829 - Prevent the findbar close animation when adopting a tab that has a previously-closed findbar;r=Gijs
The connectedCallback fires after it's already in the DOM, so without this attribute setting [hidden]
will animate it closed.

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

--HG--
extra : moz-landing-system : lando
2018-10-08 07:39:00 +00:00
Ryan VanderMeulen 44c10c107a Merge m-c to autoland. a=merge 2018-10-10 12:32:05 -04:00
Jan-Erik Rediger 786477c0d5 Bug 1485313 - Compact HistogramInfo structure r=Dexter
This reduces the size of a HistogramInfo instance from 56 byte down to 40 bytes.
At currently ~1770 histogram that saves a total of 28,000 byte of static data.

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

--HG--
extra : moz-landing-system : lando
2018-10-05 19:16:36 +00:00
Ehsan Akhgari 907531b78b Bug 1494476 - Part 4: Add tests for requiring interaction with a tracker in the first-party context before granting a third-party storage exception for it r=baku
Depends on D8157

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

--HG--
extra : moz-landing-system : lando
2018-10-10 15:46:57 +00:00
Ehsan Akhgari 4f905acdc7 Bug 1494476 - Part 3: Require having had first-party interaction before being granted a first-party storage exception r=baku
Depends on D8156

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

--HG--
extra : moz-landing-system : lando
2018-10-10 15:47:10 +00:00
Ehsan Akhgari 2ace7deeee Bug 1494476 - Part 2: Refactor calls to the storage access API into a helper script file r=baku
Depends on D8155

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

--HG--
extra : moz-landing-system : lando
2018-10-10 15:47:28 +00:00
Ehsan Akhgari e5c47b59c8 Bug 1494476 - Part 1: Make AntiTrackingCommon::AddFirstPartyStorageAccessGrantedFor() accept a principal argument instead of a string r=baku
Depends on D8238

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

--HG--
extra : moz-landing-system : lando
2018-10-10 15:47:40 +00:00
Ehsan Akhgari 4046ce084e Bug 1494476 - Part 0: Add the HasUserInteraction function r=baku
Differential Revision: https://phabricator.services.mozilla.com/D8238

--HG--
extra : moz-landing-system : lando
2018-10-10 15:46:31 +00:00
Dorel Luca d58af2c1f9 Backed out 4 changesets (bug 1494476) for build bustage and lining failure. CLOSED TREE
Backed out changeset 70d95bda8458 (bug 1494476)
Backed out changeset f89516a277dc (bug 1494476)
Backed out changeset 3c38fad722a6 (bug 1494476)
Backed out changeset 473362250320 (bug 1494476)
2018-10-10 18:29:04 +03:00
Ehsan Akhgari 659ed478bc Bug 1494476 - Part 4: Add tests for requiring interaction with a tracker in the first-party context before granting a third-party storage exception for it r=baku
Depends on D8157

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

--HG--
extra : moz-landing-system : lando
2018-10-10 14:52:16 +00:00
Ehsan Akhgari 1fae9a9e58 Bug 1494476 - Part 3: Require having had first-party interaction before being granted a first-party storage exception r=baku
Depends on D8156

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

--HG--
extra : moz-landing-system : lando
2018-10-10 14:51:25 +00:00
Ehsan Akhgari 2b60120800 Bug 1494476 - Part 2: Refactor calls to the storage access API into a helper script file r=baku
Depends on D8155

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

--HG--
extra : moz-landing-system : lando
2018-10-10 14:50:37 +00:00
Ehsan Akhgari 7b4b59474c Bug 1494476 - Part 1: Make AntiTrackingCommon::AddFirstPartyStorageAccessGrantedFor() accept a principal argument instead of a string r=baku
Differential Revision: https://phabricator.services.mozilla.com/D8155

--HG--
extra : moz-landing-system : lando
2018-10-10 14:49:22 +00:00
Gijs Kruitbosch 3fd8c2aca5 Bug 1497364 - allow browser_ext_themes_dynamic_getCurrent.js to work if window focus becomes more async, r=aswan
Differential Revision: https://phabricator.services.mozilla.com/D8078

--HG--
extra : moz-landing-system : lando
2018-10-10 12:14:16 +00:00
Tomislav Jovanovic 7910836509 Bug 1496532 - Stop running content scripts on preallocated new tab page r=aswan
Differential Revision: https://phabricator.services.mozilla.com/D7976

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

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

--HG--
extra : moz-landing-system : lando
2018-10-02 15:30:24 +00:00
Drew Willcoxon d98caa42ec Bug 1493636 - Always autofill bookmarks, regardless of their frecency and the autofill frecency threshold. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D7673

--HG--
extra : moz-landing-system : lando
2018-10-06 00:22:04 +00:00
Ciure Andrei 07d14d0dbd Backed out 1 changesets (bug 1493636) for high frequency test_escape_autocomplete.py failures CLOSED TREE
Backed out changeset e9c7d14fc4a9 (bug 1493636)
2018-10-06 03:00:14 +03:00
Junior Hsu fe777f8462 Bug 1494133 - know how many localhosts suspended by e10s back pressure r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D7142

--HG--
extra : moz-landing-system : lando
2018-10-05 21:40:23 +00:00
Mike Conley c781ec84eb Bug 1496848 - Make RemoteWebProgressManager survive remote-to-remote process flips. r=Felipe
For simplicity, we do not support remote-to-non-remote or non-remote-to-remote
nsIWebProgressListener persistence.

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

--HG--
extra : moz-landing-system : lando
2018-10-05 22:29:00 +00:00
Drew Willcoxon 30ce3d389c Bug 1493636 - Always autofill bookmarks, regardless of their frecency and the autofill frecency threshold. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D7673

--HG--
extra : moz-landing-system : lando
2018-10-05 15:26:39 +00:00
Gregory Mierzwinski 19ecc0e49a Bug 1496791 - Disable linux64-jsdcov completely. r=jmaher
This patch removes linux64-jsdcov from the available builds on taskcluster along with any hacks used to run it. It also removes any 'coverage' entries that were added to skip tests.

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

--HG--
extra : moz-landing-system : lando
2018-10-05 21:06:25 +00:00
Andrew Halberstadt 26da3328fb Bug 1470266 - [ci] Schedule serviceworker-e10s mochitest tasks with linux64/debug on mozilla-central, r=jmaher
This duplicates all the mochitest, based tests except with
dom.serviceWorkers.parent_intercept set to true. For now they are only run on
mozilla-central with linux64/debug.

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

--HG--
extra : moz-landing-system : lando
2018-10-05 19:12:27 +00:00
Ciure Andrei 148577fc45 Backed out 2 changesets (bug 1418464) for test_packager.py build bustages CLOSED TREE
Backed out changeset d6794cb231e1 (bug 1418464)
Backed out changeset cc793c2d8cee (bug 1418464)
2018-10-05 22:11:05 +03:00
Nick Alexander 52b602c138 Bug 1418464 - Part 2: Do less work when packaging GeckoView. r=mshal,jchen
There are two significant parts to this commit.  The first avoids
scanning for duplicates in the omnijar when packaging locally.  The
Fennec/GeckoView local development edit-test-compile loop _always_
includes packaging, so these developers always pay to scan for
duplicates.  And, for historical reasons (Bug 1351000), we build both
a Fennec and a GeckoView omnijar, so these developers pay to scan
twice!  Since scanning for duplicates isn't something that local
developers are likely to act on, let's not do this at all (rather
than, say, only once for Fennec).

The second avoids stripping and XZ compressing Fennec/GeckoView asset/
libraries twice.  A little path hacking allows to exploit the fact
that the executable processing is idempotent, saving a significant
amount of time during |mach package|.

The final part of this commit just reduces the verbosity of a
`zipalign` invocation.

Depends on D7314

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

--HG--
extra : moz-landing-system : lando
2018-10-05 18:29:04 +00:00
Tim Nguyen 6e26790a43 Bug 1416363 - Remove colorpicker binding and related code. r=bgrins,surkov
Depends on D7575

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

--HG--
extra : moz-landing-system : lando
2018-10-04 01:03:19 +00:00
Tarek Ziadé ac5abf5c61 Bug 1496506 - Flip the pref for the new about:performance r=florian,baku
This activates by default the new about:performance page and its underlying
counters in Firefox

MozReview-Commit-ID: LccL6zBHUHm

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

--HG--
extra : moz-landing-system : lando
2018-10-05 15:54:03 +00:00
Robert Helmer 6a096cf787 Bug 1496552 - Use build ID as the batchID for prio-encoded telemetry r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D7781

--HG--
extra : moz-landing-system : lando
2018-10-04 20:38:04 +00:00
Tim Nguyen ae01f9393f Bug 1416363 - Replace existing usages of XUL colorpicker with input[type='color']. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D7575

--HG--
extra : moz-landing-system : lando
2018-10-05 15:38:53 +00:00
Cosmin Sabou 8bc1a4e74e Backed out changeset bf17ad5b022f (bug 1470266) for breaking test-verify. 2018-10-05 18:30:29 +03:00
Dorel Luca d9d36a5db3 Merge mozilla-central to autoland 2018-10-05 18:15:32 +03:00
Dorel Luca f3a2c5d9b2 Merge mozilla-inbound to mozilla-central a=merge 2018-10-05 18:09:44 +03:00
divyansh 3e43c89c0d Bug 1128458 - Make discovery pane only send details about extensions and themes r=aswan
Differential Revision: https://phabricator.services.mozilla.com/D7252

--HG--
extra : moz-landing-system : lando
2018-10-05 13:42:52 +00:00
Andrew Halberstadt 5fef7a02a1 Bug 1470266 - [ci] Schedule serviceworker-e10s mochitest tasks with linux64/debug on mozilla-central, r=jmaher
This duplicates all the mochitest, based tests except with
dom.serviceWorkers.parent_intercept set to true. For now they are only run on
mozilla-central with linux64/debug.

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

--HG--
extra : moz-landing-system : lando
2018-10-05 14:55:09 +00:00
Luca Greco f46cd9fd49 Bug 1496163 - Add installTelemetryInfo to the webext themes installed using the management.install API method. r=zombie
Differential Revision: https://phabricator.services.mozilla.com/D7709

--HG--
extra : moz-landing-system : lando
2018-10-04 18:34:44 +00:00
Cristina Coroiu 89bf5c6484 Bug 1337606 - disable browser_DOMInputPasswordAdded.js for frequent failures on linux and mac. r=jmaher 2018-10-05 02:00:00 +03:00
Luca Greco f0fc628652 Bug 1496161 - Add installTelemetryInfo to converted webext themes installed from the LWTManager. r=aswan
Differential Revision: https://phabricator.services.mozilla.com/D7708

--HG--
extra : moz-landing-system : lando
2018-10-04 20:47:01 +00:00
Timothy Guan-tin Chien fa7287c726 Bug 1493819 - Provide in-tree document on UA Widgets r=bgrins,bholley
Differential Revision: https://phabricator.services.mozilla.com/D7545

--HG--
extra : moz-landing-system : lando
2018-10-05 03:52:19 +00:00
Bogdan Tara 2f17eea600 Backed out changeset a74eb57d75ff (bug 1493819) by timdream's request CLOSED TREE 2018-10-05 06:47:36 +03:00
Bogdan Tara df695afa1d Backed out changeset 423ba8ffc8d7 (bug 1470266) for robocop failures CLOSED TREE 2018-10-05 06:46:24 +03:00
Timothy Guan-tin Chien e9a12c6863 Bug 1493819 - Provide in-tree document on UA Widgets r=bgrins,bholley
Differential Revision: https://phabricator.services.mozilla.com/D7545

--HG--
extra : moz-landing-system : lando
2018-10-05 03:34:18 +00:00
Andrew Halberstadt 92eef97335 Bug 1470266 - [ci] Schedule serviceworker-e10s mochitest tasks with linux64/debug on mozilla-central, r=jmaher
This duplicates all the mochitest, based tests except with
dom.serviceWorkers.parent_intercept set to true. For now they are only run on
mozilla-central with linux64/debug.

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

--HG--
extra : moz-landing-system : lando
2018-10-05 02:05:12 +00:00
Matt Howell f194bb0339 Bug 1496094 - Fix determining the correct target path of a reparse point. r=rstrong
The two standard reparse data buffer structs (SymbolicLinkReparseBuffer and
MountPointReparseBuffer) both contain one UTF-16 array called PathBuffer which
contains two paths, the "print name" and the "substitute name", with no
separator between them. There are also fields in the struct that provide the
offset and the length of both those paths (in bytes).

I had originally missed that these were separate paths and that the print name
will typically not match the substitute name for file system links. This patch
corrects that oversight and uses the offsets to correctly check only the
substitute name.

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

--HG--
extra : moz-landing-system : lando
2018-10-05 00:18:01 +00:00
Mike Hommey b4a498b215 Bug 1496327 - Remove MOZ_ENABLE_XREMOTE r=froydnj
Depends on D7691

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

--HG--
extra : moz-landing-system : lando
2018-10-04 13:55:55 +00:00
Mike Hommey 0580b59e77 Bug 1496327 - Remove --without-x r=froydnj
Bug 1282866 removed the only configuration where it did something.
Since then, using it only leads to a configure error.

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

--HG--
extra : moz-landing-system : lando
2018-10-04 13:54:18 +00:00
Csoregi Natalia 991b088ebf Merge mozilla-central to autoland. CLOSED TREE 2018-10-05 01:31:25 +03:00
Matt Howell bac0d13b5d Bug 1494709 - Check for native messaging host registrations in both the 32-bit and 64-bit registry views. r=aswan
This brings us into line with Chrome's behavior. Like Chrome, we check the
32-bit view first and check HKEY_CURRENT_USER before HKEY_LOCAL_MACHINE.

This patch only adds code affecting HKEY_LOCAL_MACHINE because the registry
does not use a 32-bit view in the HKEY_CURRENT_USER\Software key.

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

--HG--
extra : moz-landing-system : lando
2018-10-04 20:36:04 +00:00
Brian Hackett 650e2cdf63 Bug 1489192 - Use the right API when terminating hanged child processes, r=mccr8.
--HG--
extra : rebase_source : 025207952ea9bf10dae044e25726048a2a54ab73
2018-10-03 14:59:04 -10:00
Brian Hackett d01350bb2a Bug 1496162 - Relax checks when inspecting memory regions after each thread's stack, r=froydnj. 2018-10-04 06:40:24 -10:00
Narcis Beleuzu b9b1c8ff17 Merge inbound to mozilla-central. a=merge 2018-10-04 18:48:04 +03:00
Narcis Beleuzu bcd56bfa14 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-10-04 12:29:16 +03:00
Noemi Erli d6182ea83e Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-10-04 07:10:05 +03:00
Noemi Erli 8bb8254a13 Merge inbound to mozilla-central. a=merge 2018-10-04 07:03:25 +03:00
Andrew McCreight 5cbe1e4d48 Bug 1495820 - Inline do_QueryWrappedNative() r=bzbarsky
This method does very little, and is called in only a few places, so
just inline it. The error variant is not called at all. Simplifying
this makes it easier for me to change do_QueryInterface.

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

--HG--
extra : moz-landing-system : lando
2018-10-03 21:40:26 +00:00
Shane Caraveo 7a2b571838 Bug 1486819 move search engine specific logic into search service, r=mkaply
refactor some code into the search service.  This is necessary to
allow the searchservice to pull multiple locales or regions from a single
extension, based on data the searchservice maintains.

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

--HG--
extra : moz-landing-system : lando
2018-10-03 21:35:22 +00:00
Tim Nguyen f67936427b Bug 1473926 - Move datetimepopup.css rules to browser.css. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D7650

--HG--
extra : moz-landing-system : lando
2018-10-03 21:10:51 +00:00
Shane Caraveo ea0139912f Bug 1486819 - support mozParams in webext search engines r=aswan,adw,mkaply
mkaply for overall search engine api changes
adw for searchservice changes.  note that a small part of it will be removed in favor of the fix from bug 1485508
aswan for webextension side.  note that I want to do better with the distribution signal, that can be in bug 1488517

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

--HG--
extra : moz-landing-system : lando
2018-10-03 20:23:16 +00:00
Brendan Dahl 856ed80bda Bug 1461798 - Migrate <tooltip> to a C++ implementation. r=smaug
Move the implementation of the XBL tooltip to C++ so the element can safely
be created during native anonymous content creation. The 'mouseover' and
'mouseout' event handlers were not moved as they appear to be legacy code
that is no longer needed.

A number of tests started perma-failing after this patch. Most failures
were caused by a timing change where plugins sometimes load after the
document "load" event. Many of the failures had intermittents associated
with them and the tests were not waiting for plugins to load before
starting. The test "test_weakmap_keys_preserved2.xul" had a bug where it
was possible for it to finish before all the tests were run.

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

--HG--
extra : moz-landing-system : lando
2018-10-03 20:42:19 +00:00
Andrew McCreight 0437363577 Bug 1495912- Remove more trivial calls to do_QueryInterface r=smaug
MozReview-Commit-ID: 34BAwt3SAJk

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

--HG--
extra : moz-landing-system : lando
2018-10-03 19:52:01 +00:00
Nick Alexander ceef29e5a6 Bug 1443332 - Fold APK signing from android-common.mk into upload-files-APK.mk. r=firefox-build-system-reviewers,mshal
This merely centralizes logic that was formerly used at multiple sites
into the single remaining use site.

None of the JAVA* flags have been used for a long time.

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

--HG--
extra : moz-landing-system : lando
2018-10-03 18:05:27 +00:00
Timothy Guan-tin Chien bdfea4d8cd Bug 1483656 - Part III, Enable UA Widget on Fennec and Reftest by moving UAWidgetsChild.jsm to toolkit r=jaws
This moves UAWidgetsChild.jsm from browser to toolkit so that
Fennec and Reftest could pick it up.

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

--HG--
rename : browser/actors/UAWidgetsChild.jsm => toolkit/actors/UAWidgetsChild.jsm
extra : moz-landing-system : lando
2018-10-03 15:49:33 +00:00
Timothy Guan-tin Chien ab99365a10 Bug 1483656 - Part I, Correct references in TouchUtils r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D6423

--HG--
extra : moz-landing-system : lando
2018-10-03 15:14:36 +00:00
Ciure Andrei 9023b4cc72 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-10-03 19:45:50 +03:00
Xidorn Quan 663696f579 No bug - Replace my moco email in telemetry with a personal one.
--HG--
extra : rebase_source : 7fd27c461ffa04c08b643dee9ff7211f841ee9b5
extra : amend_source : e3f93d8cd2869dce4044b55ef4678f8232b4dff5
2018-10-03 09:38:30 +10:00
Ciure Andrei 50a315138b Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE 2018-10-03 14:21:44 +03:00
Eliza Balazs 38ba6ae11b Bug 1366957 - Disable test_videocontrols_keyhandler.html on linux for frequent failures. r=jmaher 2018-10-02 23:54:00 +03:00
Bryce Van Dyk 67c72df840 Bug 1495514 - Update GMP fallback downloader to Widevine CDM 4.10.1146.0. r=rhelmer
Differential Revision: https://phabricator.services.mozilla.com/D7332

--HG--
extra : moz-landing-system : lando
2018-10-01 21:31:31 +00:00
Ehsan Akhgari a68ffa3c04 Bug 1495130 - Part 2: Remove the test cases that are no longer necessary after bug 1494737 r=baku
Depends on D7229

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

--HG--
extra : moz-landing-system : lando
2018-10-05 16:38:51 +00:00
Ehsan Akhgari 7ce7bddda7 Bug 1495130 - Part 1: Sort the list of subtests by cookieBehavior r=baku
Differential Revision: https://phabricator.services.mozilla.com/D7229

--HG--
extra : moz-landing-system : lando
2018-10-05 16:37:40 +00:00
Mark Striemer 93ff477188 Bug 1469696 - Part 6: Update warning message, limit width r=flod,jaws
Differential Revision: https://phabricator.services.mozilla.com/D7216

--HG--
extra : moz-landing-system : lando
2018-10-02 17:57:33 +00:00
Mark Striemer 91446d64d7 Bug 1469696 - Part 2: Allow installing langpacks from AMO in prefs r=flod,aswan,zbraniecki,jaws
Differential Revision: https://phabricator.services.mozilla.com/D6312

--HG--
extra : moz-landing-system : lando
2018-10-03 14:07:14 +00:00
Mark Banner 3bb99d50d2 Bug 1495043 - Ensure background frecency updates have had a chance to run when checking the database in test_origins.js. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D7531

--HG--
extra : moz-landing-system : lando
2018-10-02 23:00:15 +00:00
Timothy Guan-tin Chien dcaec159d1 Bug 1495833 - Allow <audio> to go back to the intrinsic control size r=jaws
This fixes a regression caused by bug 1493525 and detectable by
the reftest added in bug 1367875.

The width sizing of <audio> is still broken, see bug 1495821.

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

--HG--
extra : moz-landing-system : lando
2018-10-03 03:53:49 +00:00
Timothy Guan-tin Chien 234c9e9169 Bug 1496232 - Remove references to textbox.css in datetimebox.xml r=dao
Differential Revision: https://phabricator.services.mozilla.com/D7662

--HG--
extra : moz-landing-system : lando
2018-10-04 06:05:43 +00:00
Tim D. Smith 7fe7d8ff6a Bug 1494496 - Renew GEOLOCATION_REQUEST_GRANTED probe r=jdm
Differential Revision: https://phabricator.services.mozilla.com/D7027

--HG--
extra : moz-landing-system : lando
2018-09-27 18:41:45 +00:00
Brian Grinstead 9f095c8011 Bug 1496137 - Handle asynchronous XBL construction of <radio> elements beneath <radiogroup>;r=jaws
Previously, the <radio> constructor just nulled out the _radioChildren of the <radiogroup>.
This leads to some issues that existed before the Custom Element migration to <radiogroup>,
in which state wouldn't get synchronized between an already-appended radiogroup and a newly
add radio (i.e. the [disabled] attribute on the radiogroup wouldn't copy down to the new radio,
and the [value] attribute wouldn't get moved up onto the radiogroup if the new radio is [selected]).

In addition to that, the Custom Element migration introduced a worse bug, in which the
XBL constructors on radio elements sometime haven't run when the radio is connected. This
means the radiogroup doesn't recognize any children, and the selectedItem / value is wrong.

This patch makes it so that the radio will notify the radiogroup when it is constructed,
and if necessary, the radiogroup can make sure all the state is consistent.

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

--HG--
extra : moz-landing-system : lando
2018-10-04 20:20:10 +00:00
Johann Hofmann a94e90ad4b Bug 1494589 - Extend PERMISSION_REQUEST_* probe lifetime. r=florian,data-r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D7054

--HG--
extra : moz-landing-system : lando
2018-09-27 15:32:34 +00:00
Ryan Hunt 3bb8e3eca9 Bug 1475139 part 12 - Expose drawSnapshot API to <browser>. r=nika
This commit initially exposes the drawSnapshot API off of <browser>. This
is done by adding a WebIDL binding to FrameLoader and wrapping it in
browser.xml.

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

--HG--
extra : rebase_source : 9f819b13c102edf42ab2bb2466578751a7a2f647
2018-09-24 21:48:30 -05:00
Ciure Andrei d3446d7ede Backed out 3 changesets (bug 1426767) for failing test_autofill_sandboxed.html on Android, at least in test-verify
Backed out changeset 8d9d8cde6d8b (bug 1426767)
Backed out changeset ab5c0730092e (bug 1426767)
Backed out changeset 94776066119c (bug 1426767)

--HG--
extra : amend_source : d5da734f1debc0525afd7fb260930b456def76a1
2018-10-03 10:36:37 +03:00
Alexander Surkov ff145aa9c4 Bug 1491197 - replace progressmeter XBL binding by a custom element, r=paolo
--HG--
rename : toolkit/content/widgets/progressmeter.xml => toolkit/content/widgets/progressmeter.js
2018-10-03 11:13:05 +05:00
Tiberius Oros fdc44b6afe Merge mozilla-central to inbound on a CLOSED TREE 2018-10-03 09:44:29 +03:00
Ciure Andrei 7cf074453d Backed out 4 changesets (bug 1155505) for win2012 build bustages CLOSED TREE
Backed out changeset af0781ab02a6 (bug 1155505)
Backed out changeset f5e706d5a143 (bug 1155505)
Backed out changeset 5400ec20792c (bug 1155505)
Backed out changeset 82e129f7545e (bug 1155505)
2018-10-03 09:16:27 +03:00
Makoto Kato d91f9925ae Bug 1155505 - Part 4. Fix bustage for mingw32. r=me CLOSED TREE
--HG--
extra : histedit_source : 97b0fbbd8acdc0a8cb6641f45bfc1c4c3eae19d5
2018-10-03 15:08:41 +09:00
Vincent Cote 2b31908375 Bug 1495890 - Remove unused stringbundle from config.xul r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D7542

--HG--
extra : moz-landing-system : lando
2018-10-02 22:10:07 +00:00
Timothy Guan-tin Chien 7657bebf17 Bug 1486278 - Workaround Bug 1495350 in video controls r=Gijs,birtles
For compositor animations, we don't guarantee the finished promise callback
to run in the first frame after the animation finishes. By setting
fill: both, we set the animation to fill until the main thread has a chance
to catch up.

A filling animation has to be cancelled explicitly, otherwise the
value of the animating style will be locked at the last frame of the animation.

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

--HG--
extra : moz-landing-system : lando
2018-10-02 19:11:31 +00:00
Mike Conley c941c4c08f Bug 1492482 - Stop sending CPOWs with WebProgressChild messages. r=Felipe
Depends on D6972

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

--HG--
extra : moz-landing-system : lando
2018-10-02 18:38:39 +00:00
Mike Conley 9b0b5947ec Bug 1492482 - Remove CPOW usage from browser_saveImageURL.js. r=baku
This also "fixes" what appears to be some broken checks by switching
them to todo()'s. I filed bug 1492885 to investigate these busted
checks, and re-enable them.

Depends on D6970

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

--HG--
extra : moz-landing-system : lando
2018-10-02 18:38:48 +00:00
Mike Conley 49f0fb11c5 Bug 1492482 - Remove CPOW usage from browser_datetime_picker.js. r=Felipe
Depends on D6969

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

--HG--
extra : moz-landing-system : lando
2018-10-02 18:02:59 +00:00
Mike Conley 1dd8dcf03b Bug 1492482 - Remove CPOW usage from browser_readerMode_with_anchor.js. r=Gijs
Depends on D6968

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

--HG--
extra : moz-landing-system : lando
2018-10-02 18:02:31 +00:00
Mike Conley adf587dde0 Bug 1492950 - Get login prompter off of getBrowserForContentWindow. r=MattN
Depends on D6711

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

--HG--
extra : moz-landing-system : lando
2018-10-02 17:52:54 +00:00
Mike Conley 0d561ff26a Bug 1492950 - Get rid of getTabModalPromptBox in browser.js. r=Gijs,MattN
Depends on D6709

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

--HG--
extra : moz-landing-system : lando
2018-10-02 17:50:42 +00:00
Andrew McCreight ea6021b769 Bug 1494127 - Fix trivial calls to do_QueryInterface that return an nsresult r=smaug
Calls to do_QueryInterface to a base class can be replaced by a static
cast, which is faster.

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

--HG--
extra : moz-landing-system : lando
2018-10-01 21:38:43 +00:00
Gurzau Raul 3295ecd3f1 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-10-02 19:07:23 +03:00
Gurzau Raul ca3641419f Merge inbound to mozilla-central. a=merge
--HG--
rename : docshell/test/bug123696-subframe.html => docshell/test/mochitest/bug123696-subframe.html
rename : docshell/test/bug404548-subframe.html => docshell/test/mochitest/bug404548-subframe.html
rename : docshell/test/bug404548-subframe_window.html => docshell/test/mochitest/bug404548-subframe_window.html
rename : docshell/test/bug413310-post.sjs => docshell/test/mochitest/bug413310-post.sjs
rename : docshell/test/bug413310-subframe.html => docshell/test/mochitest/bug413310-subframe.html
rename : docshell/test/bug529119-window.html => docshell/test/mochitest/bug529119-window.html
rename : docshell/test/bug530396-noref.sjs => docshell/test/mochitest/bug530396-noref.sjs
rename : docshell/test/bug530396-subframe.html => docshell/test/mochitest/bug530396-subframe.html
rename : docshell/test/bug570341_recordevents.html => docshell/test/mochitest/bug570341_recordevents.html
rename : docshell/test/bug668513_redirect.html => docshell/test/mochitest/bug668513_redirect.html
rename : docshell/test/bug668513_redirect.html^headers^ => docshell/test/mochitest/bug668513_redirect.html^headers^
rename : docshell/test/bug691547_frame.html => docshell/test/mochitest/bug691547_frame.html
rename : docshell/test/dummy_page.html => docshell/test/mochitest/dummy_page.html
rename : docshell/test/file_anchor_scroll_after_document_open.html => docshell/test/mochitest/file_anchor_scroll_after_document_open.html
rename : docshell/test/file_bfcache_plus_hash_1.html => docshell/test/mochitest/file_bfcache_plus_hash_1.html
rename : docshell/test/file_bfcache_plus_hash_2.html => docshell/test/mochitest/file_bfcache_plus_hash_2.html
rename : docshell/test/file_bug1121701_1.html => docshell/test/mochitest/file_bug1121701_1.html
rename : docshell/test/file_bug1121701_2.html => docshell/test/mochitest/file_bug1121701_2.html
rename : docshell/test/file_bug1151421.html => docshell/test/mochitest/file_bug1151421.html
rename : docshell/test/file_bug1186774.html => docshell/test/mochitest/file_bug1186774.html
rename : docshell/test/file_bug1450164.html => docshell/test/mochitest/file_bug1450164.html
rename : docshell/test/file_bug385434_1.html => docshell/test/mochitest/file_bug385434_1.html
rename : docshell/test/file_bug385434_2.html => docshell/test/mochitest/file_bug385434_2.html
rename : docshell/test/file_bug385434_3.html => docshell/test/mochitest/file_bug385434_3.html
rename : docshell/test/file_bug475636.sjs => docshell/test/mochitest/file_bug475636.sjs
rename : docshell/test/file_bug509055.html => docshell/test/mochitest/file_bug509055.html
rename : docshell/test/file_bug511449.html => docshell/test/mochitest/file_bug511449.html
rename : docshell/test/file_bug540462.html => docshell/test/mochitest/file_bug540462.html
rename : docshell/test/file_bug580069_1.html => docshell/test/mochitest/file_bug580069_1.html
rename : docshell/test/file_bug580069_2.sjs => docshell/test/mochitest/file_bug580069_2.sjs
rename : docshell/test/file_bug590573_1.html => docshell/test/mochitest/file_bug590573_1.html
rename : docshell/test/file_bug590573_2.html => docshell/test/mochitest/file_bug590573_2.html
rename : docshell/test/file_bug598895_1.html => docshell/test/mochitest/file_bug598895_1.html
rename : docshell/test/file_bug598895_2.html => docshell/test/mochitest/file_bug598895_2.html
rename : docshell/test/file_bug634834.html => docshell/test/mochitest/file_bug634834.html
rename : docshell/test/file_bug598895_1.html => docshell/test/mochitest/file_bug637644_1.html
rename : docshell/test/file_bug598895_2.html => docshell/test/mochitest/file_bug637644_2.html
rename : docshell/test/file_bug640387.html => docshell/test/mochitest/file_bug640387.html
rename : docshell/test/file_bug653741.html => docshell/test/mochitest/file_bug653741.html
rename : docshell/test/file_bug660404 => docshell/test/mochitest/file_bug660404
rename : docshell/test/file_bug660404-1.html => docshell/test/mochitest/file_bug660404-1.html
rename : docshell/test/file_bug660404^headers^ => docshell/test/mochitest/file_bug660404^headers^
rename : docshell/test/file_bug653741.html => docshell/test/mochitest/file_bug662170.html
rename : docshell/test/file_bug668513.html => docshell/test/mochitest/file_bug668513.html
rename : docshell/test/file_bug669671.sjs => docshell/test/mochitest/file_bug669671.sjs
rename : docshell/test/file_bug675587.html => docshell/test/mochitest/file_bug675587.html
rename : docshell/test/file_bug680257.html => docshell/test/mochitest/file_bug680257.html
rename : docshell/test/file_bug703855.html => docshell/test/mochitest/file_bug703855.html
rename : docshell/test/file_bug728939.html => docshell/test/mochitest/file_bug728939.html
rename : docshell/test/file_close_onpagehide1.html => docshell/test/mochitest/file_close_onpagehide1.html
rename : docshell/test/file_close_onpagehide2.html => docshell/test/mochitest/file_close_onpagehide2.html
rename : docshell/test/file_framedhistoryframes.html => docshell/test/mochitest/file_framedhistoryframes.html
rename : docshell/test/file_pushState_after_document_open.html => docshell/test/mochitest/file_pushState_after_document_open.html
rename : docshell/test/historyframes.html => docshell/test/mochitest/historyframes.html
rename : docshell/test/mochitest.ini => docshell/test/mochitest/mochitest.ini
rename : docshell/test/start_historyframe.html => docshell/test/mochitest/start_historyframe.html
rename : docshell/test/test_anchor_scroll_after_document_open.html => docshell/test/mochitest/test_anchor_scroll_after_document_open.html
rename : docshell/test/test_bfcache_plus_hash.html => docshell/test/mochitest/test_bfcache_plus_hash.html
rename : docshell/test/test_bug1045096.html => docshell/test/mochitest/test_bug1045096.html
rename : docshell/test/test_bug1121701.html => docshell/test/mochitest/test_bug1121701.html
rename : docshell/test/test_bug1151421.html => docshell/test/mochitest/test_bug1151421.html
rename : docshell/test/test_bug1186774.html => docshell/test/mochitest/test_bug1186774.html
rename : docshell/test/test_bug123696.html => docshell/test/mochitest/test_bug123696.html
rename : docshell/test/test_bug1450164.html => docshell/test/mochitest/test_bug1450164.html
rename : docshell/test/test_bug384014.html => docshell/test/mochitest/test_bug384014.html
rename : docshell/test/test_bug385434.html => docshell/test/mochitest/test_bug385434.html
rename : docshell/test/test_bug387979.html => docshell/test/mochitest/test_bug387979.html
rename : docshell/test/test_bug402210.html => docshell/test/mochitest/test_bug402210.html
rename : docshell/test/test_bug404548.html => docshell/test/mochitest/test_bug404548.html
rename : docshell/test/test_bug413310.html => docshell/test/mochitest/test_bug413310.html
rename : docshell/test/test_bug475636.html => docshell/test/mochitest/test_bug475636.html
rename : docshell/test/test_bug509055.html => docshell/test/mochitest/test_bug509055.html
rename : docshell/test/test_bug511449.html => docshell/test/mochitest/test_bug511449.html
rename : docshell/test/test_bug529119-1.html => docshell/test/mochitest/test_bug529119-1.html
rename : docshell/test/test_bug529119-2.html => docshell/test/mochitest/test_bug529119-2.html
rename : docshell/test/test_bug530396.html => docshell/test/mochitest/test_bug530396.html
rename : docshell/test/test_bug540462.html => docshell/test/mochitest/test_bug540462.html
rename : docshell/test/test_bug551225.html => docshell/test/mochitest/test_bug551225.html
rename : docshell/test/test_bug570341.html => docshell/test/mochitest/test_bug570341.html
rename : docshell/test/test_bug580069.html => docshell/test/mochitest/test_bug580069.html
rename : docshell/test/test_bug590573.html => docshell/test/mochitest/test_bug590573.html
rename : docshell/test/test_bug598895.html => docshell/test/mochitest/test_bug598895.html
rename : docshell/test/test_bug634834.html => docshell/test/mochitest/test_bug634834.html
rename : docshell/test/test_bug637644.html => docshell/test/mochitest/test_bug637644.html
rename : docshell/test/test_bug640387_1.html => docshell/test/mochitest/test_bug640387_1.html
rename : docshell/test/test_bug640387_2.html => docshell/test/mochitest/test_bug640387_2.html
rename : docshell/test/test_bug653741.html => docshell/test/mochitest/test_bug653741.html
rename : docshell/test/test_bug660404.html => docshell/test/mochitest/test_bug660404.html
rename : docshell/test/test_bug662170.html => docshell/test/mochitest/test_bug662170.html
rename : docshell/test/test_bug668513.html => docshell/test/mochitest/test_bug668513.html
rename : docshell/test/test_bug669671.html => docshell/test/mochitest/test_bug669671.html
rename : docshell/test/test_bug675587.html => docshell/test/mochitest/test_bug675587.html
rename : docshell/test/test_bug680257.html => docshell/test/mochitest/test_bug680257.html
rename : docshell/test/test_bug691547.html => docshell/test/mochitest/test_bug691547.html
rename : docshell/test/test_bug694612.html => docshell/test/mochitest/test_bug694612.html
rename : docshell/test/test_bug703855.html => docshell/test/mochitest/test_bug703855.html
rename : docshell/test/test_bug728939.html => docshell/test/mochitest/test_bug728939.html
rename : docshell/test/test_bug797909.html => docshell/test/mochitest/test_bug797909.html
rename : docshell/test/test_close_onpagehide_by_history_back.html => docshell/test/mochitest/test_close_onpagehide_by_history_back.html
rename : docshell/test/test_close_onpagehide_by_window_close.html => docshell/test/mochitest/test_close_onpagehide_by_window_close.html
rename : docshell/test/test_forceinheritprincipal_overrule_owner.html => docshell/test/mochitest/test_forceinheritprincipal_overrule_owner.html
rename : docshell/test/test_framedhistoryframes.html => docshell/test/mochitest/test_framedhistoryframes.html
rename : docshell/test/test_pushState_after_document_open.html => docshell/test/mochitest/test_pushState_after_document_open.html
rename : docshell/test/test_triggeringprincipal_location_seturi.html => docshell/test/mochitest/test_triggeringprincipal_location_seturi.html
rename : docshell/test/test_windowedhistoryframes.html => docshell/test/mochitest/test_windowedhistoryframes.html
rename : docshell/test/url1_historyframe.html => docshell/test/mochitest/url1_historyframe.html
rename : docshell/test/url2_historyframe.html => docshell/test/mochitest/url2_historyframe.html
rename : third_party/rust/syn/src/parsers.rs => third_party/rust/syn-0.14.6/src/parsers.rs
rename : third_party/rust/syn/src/verbatim.rs => third_party/rust/syn-0.14.6/src/verbatim.rs
rename : third_party/rust/uuid/.travis.yml => third_party/rust/uuid-0.5.1/.travis.yml
rename : third_party/rust/uuid/src/rustc_serialize.rs => third_party/rust/uuid-0.5.1/src/rustc_serialize.rs
rename : third_party/rust/uuid/src/serde.rs => third_party/rust/uuid-0.5.1/src/serde.rs
2018-10-02 19:03:40 +03:00
Dão Gottwald 3dfd9151e4 Bug 1491400 - Cut off inheritance for dropmarkers within other widgets where -moz-image-region might be set for the primary icon. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D7399

--HG--
extra : moz-landing-system : lando
2018-10-02 12:19:07 +00:00
Tim Nguyen 4619394724 Bug 1473929 - Load tree.css as a document stylesheet. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D7411

--HG--
extra : moz-landing-system : lando
2018-10-02 11:38:51 +00:00
Dão Gottwald 5dd1ba8ec4 Bug 1495442 - Reduce specificity of toolbarbutton[checked] rule. r=paolo
Differential Revision: https://phabricator.services.mozilla.com/D7391

--HG--
extra : moz-landing-system : lando
2018-10-02 09:58:16 +00:00
Mark Striemer b55a01a61c Bug 1490375 - Align about:addons with about:preferences sidebar r=aswan
Differential Revision: https://phabricator.services.mozilla.com/D7264

--HG--
extra : moz-landing-system : lando
2018-10-01 17:15:23 +00:00
Andrew McCreight 837f0af066 Bug 1493737 - Fix many trivial calls to do_QueryInterface r=smaug
If class A is derived from class B, then an instance of class A can be
converted to B via a static cast, so a slower QI is not needed.

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

--HG--
extra : moz-landing-system : lando
2018-10-01 21:38:01 +00:00
Brindusan Cristian 9e3b348e37 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-10-02 07:04:47 +03:00
Brindusan Cristian fc5031a446 Merge inbound to mozilla-central. a=merge 2018-10-02 07:01:43 +03:00
Michael Kaply a1c2ceb670 Bug 1493249 - Add policy for security devices. r=Felipe
Differential Revision: https://phabricator.services.mozilla.com/D6525

--HG--
extra : moz-landing-system : lando
2018-10-02 03:47:17 +00:00
Markus Stange b5d13857e4 Bug 1457481 - Add nsIProfiler.GetSymbolTable and a profiler/rust-helper crate which implements it for ELF binaries. r=njn,jrmuizel
r?njn for the profiler parts
r?jrmuizel for the ELF parsing parts

Depends on D7020

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

--HG--
extra : moz-landing-system : lando
2018-10-02 01:50:02 +00:00
Markus Stange 3bf3108227 Bug 1457481 - Add a MOZ_GECKO_PROFILER_PARSE_ELF define that's only true on Android. r=ted
This will be used to conditionally compile the rust code for ELF binary parsing,
which will be used by the profiler to dump symbols from system libraries on
Android.

Ideally I'd like to make this only apply to Nightly + Beta configurations, and
not to Release, but there doesn't seem to be an easy way to differentiate
between Beta and Release and doing so might be frowned upon. So now it's going
to be built on all channels on Android, even Release, even though developers
won't be profiling Release channel builds much, and the extra code size isn't
all that valuable for our users.

We definitely need this code to be included on the Beta channel, though, because
Firefox Focus Nightly uses GeckoView from the Beta channel, and we want to get
good profiling information from Focus.

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

--HG--
extra : moz-landing-system : lando
2018-10-02 01:49:13 +00:00
shindli dc4495a98b Backed out changeset 0d3748a0ad24 (bug 1420744) for c4 failures in toolkit/components/extensions/test/mochitest/test_chrome_ext_downloads_saveAs.htm 2018-10-02 04:18:05 +03:00
Drew Willcoxon 950a1cf6b3 Bug 1489060 - Urlbar autofill is broken when autofilling history is disabled and autofilling bookmarks is enabled r=mak
In the origin query, the SELECT is aggregate due to both the TOTAL(frecency) column and the GROUP BY, but bookmarkedFragment is not aggregate. So it ends up looking only at whatever moz_place ends up first in its result set. If that moz_place's foreign_count is zero, then the whole bookmarkedFragment is zero, even if there are moz_places in the result set that are bookmarked.

Change bookmarkedFragment to use TOTAL.

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

--HG--
extra : moz-landing-system : lando
2018-09-29 08:53:42 +00:00
shindli 2cc7085b7a Backed out 4 changesets (bug 1457481) for c1 failures in devtools/client/performance-new/test/chrome/test_perf-settings-entries.html
Backed out changeset 212450f77860 (bug 1457481)
Backed out changeset ac3deff9340f (bug 1457481)
Backed out changeset 4478820fbcaa (bug 1457481)
Backed out changeset 1c8460b1d6da (bug 1457481)

--HG--
rename : third_party/rust/syn-0.14.6/src/parsers.rs => third_party/rust/syn/src/parsers.rs
rename : third_party/rust/syn-0.14.6/src/verbatim.rs => third_party/rust/syn/src/verbatim.rs
rename : third_party/rust/uuid-0.5.1/.travis.yml => third_party/rust/uuid/.travis.yml
rename : third_party/rust/uuid-0.5.1/src/rustc_serialize.rs => third_party/rust/uuid/src/rustc_serialize.rs
rename : third_party/rust/uuid-0.5.1/src/serde.rs => third_party/rust/uuid/src/serde.rs
2018-10-02 01:43:46 +03:00
Brindusan Cristian 9b5034705f Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-10-02 01:04:29 +03:00
Brindusan Cristian f8087305eb Merge inbound to mozilla-central. a=merge 2018-10-02 00:55:00 +03:00
Markus Stange 3965dd7110 Bug 1457481 - Add nsIProfiler.GetSymbolTable and a profiler/rust-helper crate which implements it for ELF binaries. r=njn,jrmuizel
r?njn for the profiler parts
r?jrmuizel for the ELF parsing parts

Depends on D7020

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

--HG--
extra : moz-landing-system : lando
2018-10-01 20:16:07 +00:00
Markus Stange 2fe64a6096 Bug 1457481 - Add a MOZ_GECKO_PROFILER_PARSE_ELF define that's only true on Android. r=ted
This will be used to conditionally compile the rust code for ELF binary parsing,
which will be used by the profiler to dump symbols from system libraries on
Android.

Ideally I'd like to make this only apply to Nightly + Beta configurations, and
not to Release, but there doesn't seem to be an easy way to differentiate
between Beta and Release and doing so might be frowned upon. So now it's going
to be built on all channels on Android, even Release, even though developers
won't be profiling Release channel builds much, and the extra code size isn't
all that valuable for our users.

We definitely need this code to be included on the Beta channel, though, because
Firefox Focus Nightly uses GeckoView from the Beta channel, and we want to get
good profiling information from Focus.

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

--HG--
extra : moz-landing-system : lando
2018-10-01 20:15:08 +00:00
Brian Grinstead 7bbf81a3cb Bug 1481949 - Use querySelectorAll instead of a treeWalker for finding radios underneath a radiogroup;r=timdream
This is faster. It does drop support for skipping non-XUL-namespaced radiogroup
tags, but we don't have or plan to have HTML namespaced radiogroups in the same
document as a XUL-namespaced radiogroup.

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

--HG--
extra : moz-landing-system : lando
2018-10-01 20:35:35 +00:00
Brian Grinstead 27c32c10cf Bug 1481949 - Migrate <radiogroup> to a Custom Element;r=timdream
Differential Revision: https://phabricator.services.mozilla.com/D6326

--HG--
rename : toolkit/content/widgets/radio.xml => toolkit/content/widgets/radio.js
extra : moz-landing-system : lando
2018-10-01 18:01:02 +00:00
Brian Grinstead 574c7d7a6d Bug 1481949 - Don't load Custom Element script files for dummy.xul windows;r=kmag
They are unnecessary for most every element, and we load multiple dummy.xul
documents even in clean profiles.

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

--HG--
extra : moz-landing-system : lando
2018-10-01 18:01:00 +00:00
Nathan Froyd d8685e6b76 Bug 1491419 - move --enable-reflow-perf to moz.configure; r=nalexander 2018-10-01 14:51:27 -04:00
Nathan Froyd b0effdaae3 Bug 1491419 - move --enable-tasktracer to moz.configure; r=nalexander 2018-10-01 14:51:27 -04:00
Nathan Froyd cf4c48d851 Bug 1491419 - move --enable-hardware-aec-ns to moz.configure; r=nalexander 2018-10-01 14:51:27 -04:00
Nathan Froyd 2048436656 Bug 1491419 - move --enable-raw to moz.configure; r=nalexander 2018-10-01 14:51:27 -04:00
Nathan Froyd b318e37e44 Bug 1491419 - move MOZ_{SCTP,SRTP} to moz.configure; r=nalexander
These settings are just dependent on WebRTC being enabled.
2018-10-01 14:51:27 -04:00
Nathan Froyd 4ab0b4cf0b Bug 1491419 - move --enable-verify-mar to moz.configure; r=nalexander 2018-10-01 14:51:28 -04:00
Nathan Froyd dc14f73882 Bug 1491419 - move --enable-bundled-fonts to moz.configure; r=nalexander 2018-10-01 14:51:28 -04:00
Nathan Froyd a259110dc9 Bug 1491419 - move --enable-maintenance-service to moz.configure; r=nalexander 2018-10-01 14:51:28 -04:00
Alexandre Poirot d13f51a0cb Bug 1494281 - Fix possible race around devToolsTarget promise creation r=rpl
MozReview-Commit-ID: DlB05jFPtGL

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

--HG--
extra : moz-landing-system : lando
2018-10-01 14:45:11 +00:00
Tom Prince f85b06c132 Bug 1492526: Don't build mar's as part of the build; r=firefox-build-system-reviewers,mshal,Callek
We need to sign parts of the contents of the archives, so the mar's that we
ship get built as part of the repackage task. Thus, there is no reason to also
create and upload as part of the build, just to throw them away.

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

--HG--
extra : moz-landing-system : lando
2018-10-01 18:15:40 +00:00
Arshad Kazmi bea20ae425 Bug 1420744 - Extensions downloads.download api with saveAs flag, skips file picker in android r=aswan
Differential Revision: https://phabricator.services.mozilla.com/D7118

--HG--
extra : moz-landing-system : lando
2018-10-01 16:59:10 +00:00
Narcis Beleuzu b249c1b717 Backed out 3 changesets (bug 1388134) for crashes on [@ nsXPCWrappedJS::CallMethod(unsigned short, nsXPTMethodInfo const*, nsXPTCMiniVariant*)]. CLOSED TREE
Backed out changeset 365ac2b9486f (bug 1388134)
Backed out changeset aeb38f1ace8d (bug 1388134)
Backed out changeset 238ec26bef30 (bug 1388134)
2018-10-01 21:03:19 +03:00
Doug Thayer 351745db30 Bug 1495032 - Proactively adjust tab priority on switch r=mconley
Our current prioritization mechanism doesn't account for tab
warming, or for the fact that the current tab should be
deprioritized. This corrects that.

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

--HG--
extra : moz-landing-system : lando
2018-10-01 17:05:32 +00:00