Commit Graph

52820 Commits

Author SHA1 Message Date
Brindusan Cristian
4eaaa7bc4c Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-12-18 19:37:00 +02:00
Brindusan Cristian
df66fd18a1 Merge inbound to mozilla-central. a=merge 2018-12-18 19:34:11 +02:00
Brindusan Cristian
228a150262 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-12-18 11:52:48 +02:00
Franziskus Kiefer
fcdcb9d6a7 Bug 1513839 - Make SSL_TIME_UNTIL_HANDSHAKE_FINISHED keyed by kea group r=keeler,jcj
This collects SSL_TIME_UNTIL_HANDSHAKE_FINISHED dependent on the key group used. This is nice to have in general and especially for the ecdhe-sidh thing.

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

--HG--
extra : moz-landing-system : lando
2018-12-18 09:33:34 +00:00
Henri Sivonen
3c6115331f Bug 1513473 - Re-enable the Text Encoding menu telemetry probes on the release channel. datareview=chutten. r=janerik
* Make the probes available on the release channel.
* Migrate the probes to newer probe types.
* Rename the probes.
* Set email.
* Set expiry.

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

--HG--
extra : moz-landing-system : lando
2018-12-18 09:06:55 +00:00
Makoto Kato
cfca5fc60d Bug 1497682 - Part 1. Add API to recognize username field and password field from a field in form. r=MattN
Summary:
I would like to get username fields etc from form or input element in form.

Since LoginManagerContent._getFormFields has "_" prefix (it means private
member) and LoginManagerCotnent.getFieldContext doesn't return elements,
I would like to add simple API for it.

Reviewers: MattN

Bug #: 1497682

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

--HG--
rename : toolkit/components/passwordmgr/test/unit/test_getFormFields.js => toolkit/components/passwordmgr/test/unit/test_getUserNameAndPasswordFields.js
extra : rebase_source : b4a354231b85371144ccc0fff76f948ae0d09278
2018-12-17 13:29:47 +09:00
Kris Maglione
778252994f Bug 1513366: Part 5 - Migrate extension process script to a JSM. r=aswan
This simplifies things all around, and gets rid of one more unnecessary
component registration.

--HG--
rename : toolkit/components/extensions/extension-process-script.js => toolkit/components/extensions/ExtensionProcessScript.jsm
extra : rebase_source : 7ceb6ada0730f8241bbd5ddbd889a320da22b1b1
2018-12-12 17:58:19 -08:00
Chris H-C
c50e366300 bug 1512503 - Instrument about:telemetry for pageloads r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D14266

--HG--
extra : moz-landing-system : lando
2018-12-12 17:02:36 +00:00
Art-Vanderlay
6c4784ab31 Bug 1508724 - Checkbox label for Shockwave Flash in about:addons plugins has improper tab_focus r=Felipe
Hid the checkbox-label-box from the Shockwave plugin to correct the tab focus.

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

--HG--
extra : moz-landing-system : lando
2018-12-17 20:12:53 +00:00
Ehsan Akhgari
e8796fe60d Bug 1512625 - Ensure that the allow-mode argument in the PContent::FirstPartyStorageAccessGrantedForOrigin() IPC call doesn't get converted down to 0/1 r=baku
Differential Revision: https://phabricator.services.mozilla.com/D14478

--HG--
extra : moz-landing-system : lando
2018-12-17 16:19:43 +00:00
Dan Minor
73d9c4cce6 Bug 1498253 - Remove mozAvSyncDelay and mozJitterBufferDelay; r=ng
The value for mozAvSyncDelay has been broken since the branch 57 update
(Bug 1341285). We added SetCurrentSyncOffset() but never called it from
anywhere.

In the future we should be getting stats from AudioReceiveStream rather than
modifying the channel code, the delay_estimate_ms field provides almost the
same information.

Since we're attempting to get rid of moz prefixed stats, it makes sense to just
remove this code rather than fix it. The associated telemetry code has been
broken since Bug 1341285 as well so I think it is safe to remove.

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

--HG--
extra : moz-landing-system : lando
2018-12-14 13:08:12 +00:00
James Willcox
30201ae152 Bug 1514255 - Skip passwordmgr tests on GeckoView as it's unsupported r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D14563

--HG--
extra : moz-landing-system : lando
2018-12-14 21:46:12 +00:00
Mark Banner
32345283e0 Bug 1503674 - Remove unused microformats code. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D14679

--HG--
extra : moz-landing-system : lando
2018-12-17 09:32:27 +00:00
Mark Banner
12331afc41 Bug 1503674 - Remove unused PageMetadata. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D14678

--HG--
extra : moz-landing-system : lando
2018-12-17 09:33:12 +00:00
Mike Hommey
ad64da67ba Bug 1514435 - Always hook rust OOM handler. r=froydnj
And do that as early as possible.

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

--HG--
extra : moz-landing-system : lando
2018-12-15 17:45:17 +00:00
Cameron McCormack
e8db2c5f88 Bug 1194856 - Remove UA style sheet load crash report annotations r=gsvelto,dbaron
This backs out the main patch landed earlier in bug 1194856 and the
patch from bug 1225004.

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

--HG--
extra : moz-landing-system : lando
2018-12-15 00:02:56 +00:00
Matt Howell
8f375ba526 Bug 1512699 - Detect the AArch64 platform in the full installer. r=agashlin
Differential Revision: https://phabricator.services.mozilla.com/D14662

--HG--
extra : moz-landing-system : lando
2018-12-18 02:42:48 +00:00
Ehsan Akhgari
c4ecc7c9bd Bug 1515063 - Add error categories for the console errors reported from the anti-tracking backend; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D14862

--HG--
extra : moz-landing-system : lando
2018-12-18 15:21:04 +00:00
Jan-Erik Rediger
ecd0779dd3 Bug 1498169 - Render keyed scalar data from multiple stores r=chutten
Depends on D14580

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

--HG--
extra : moz-landing-system : lando
2018-12-18 10:53:04 +00:00
Jan-Erik Rediger
30bbea3547 Bug 1498169 - Render scalar data from multiple stores r=chutten
Depends on D14579

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

--HG--
extra : moz-landing-system : lando
2018-12-17 20:30:31 +00:00
Jan-Erik Rediger
2946e8444d Bug 1498169 - Render keyed histogram data from multiple stores r=chutten
Depends on D14578

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

--HG--
extra : moz-landing-system : lando
2018-12-17 17:05:20 +00:00
Jan-Erik Rediger
bebf604333 Bug 1498169 - Render histogram data from multiple stores r=chutten
Depends on D14577

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

--HG--
extra : moz-landing-system : lando
2018-12-17 16:59:13 +00:00
Jan-Erik Rediger
2ef8c6a438 Bug 1498169 - Fetch data for all available stores r=chutten
Depends on D14576

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

--HG--
extra : moz-landing-system : lando
2018-12-17 16:55:08 +00:00
Jan-Erik Rediger
d914e97f8d Bug 1498169 - Export all registered stores to JavaScript r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D14576

--HG--
extra : moz-landing-system : lando
2018-12-18 14:55:30 +00:00
Kris Maglione
ec6680483d Bug 1513366: Part 4 - Use do_ImportModule in WebReplay code. r=bhackett
Differential Revision: https://phabricator.services.mozilla.com/D14214

--HG--
extra : rebase_source : 463b93cf2f6736bcefc0a6cbf684f01adb2b19e2
2018-12-11 13:57:25 -08:00
arthur.iakab
f1762a3667 Merge mozilla-central to mozilla-inbound 2018-12-18 07:36:08 +02:00
Mike Hommey
e580fcbf31 Bug 1513798 - Expose the linker kind to moz.build. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D14383
2018-12-18 10:50:15 +09:00
Gabriel Luong
45401d6c92 Bug 1513969 - Add telemetry to track the active time usage of the grid highlighter. r=pbro 2018-12-17 16:06:35 -05:00
Andrea Marchesini
9cc643f6d3 Bug 1513895 - Unify PopupBlocker algorithm in 1 single file, r=smaug 2018-12-16 10:21:16 +01:00
Brindusan Cristian
64199f841e Merge inbound to mozilla-central. a=merge 2018-12-15 23:41:35 +02:00
Mike Hommey
9f78d85f7d Bug 1514448 - Only check for fxc/wine when building with a compile environment. r=froydnj
Bug 1514089 moved the check from toolchain.configure, which is only
included when a compile environment is available, to toolkit/moz.configure,
which doesn't have this limitation. As a consequence, artifact/l10n builds
ended up requiring those tools, while they didn't require them before.

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

--HG--
extra : moz-landing-system : lando
2018-12-15 17:44:59 +00:00
Dão Gottwald
c439435166 Bug 1506869 - Rename roundButtonBackground and roundButtonPressedBackground. r=jaws
--HG--
extra : rebase_source : 9e36988cfa20ab6056c6b3dd4b0a9f8dc28d6d0f
2018-12-15 12:25:53 +01:00
Noemi Erli
6f12c62b7e Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-12-15 11:42:56 +02:00
Noemi Erli
6eae3b2be5 Merge inbound to mozilla-central. a=merge 2018-12-15 11:39:40 +02:00
Cosmin Sabou
06da5f9f54 Merge mozilla-central to mozilla-inbound. 2018-12-15 04:58:47 +02:00
Timothy Guan-tin Chien
33c198d620 Bug 1513600 - Use elementFromPoint() to measure isMouseOverVideo r=jaws
The checkEventWithin method is broken by two bugs:

The first one is bug 1493525 because we ended up pass the proxy instance, instead of the element reference, as the parent node to compare.
The second one is unknown and happened sometime after that bug. The |relatedTarget| of the mouse event is always <video>, instead of the element within Shadow DOM that the cursor is moving out to.

Instead of identify the second bug in the DOM, this patch employs a simpler fix by using elementFromPoint() to identify the cursor position.

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

--HG--
extra : moz-landing-system : lando
2018-12-15 02:56:27 +00:00
Cosmin Sabou
945cf611d2 Merge mozilla-central to autoland. 2018-12-15 04:57:48 +02:00
Timothy Guan-tin Chien
3913ded230 Bug 1510848 - Do not unattach UA Widget Shadow Root if the element is already re-attached to the tree r=emilio,smaug
This patch moves all UA Widget calls to helper functions in Element.cpp. The helper function AttachAndSetUAShadowRoot sets the shadow root in a runnable, so that it is in the same order of NotifyUAWidget* runnables.

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

--HG--
extra : moz-landing-system : lando
2018-12-15 02:48:46 +00:00
Cosmin Sabou
b30ca1fd33 Merge mozilla-inbound to mozilla-central. a=merge 2018-12-15 04:47:12 +02:00
Andrew Swan
ec6092973a Bug 1508664 Avoid importing Extension.jsm too early r=kmag
The test failure from this bug was due to code that reads Services.appinfo
running too early before our test code that overrides appinfo got a chance
to run.

Addon Manager test code could use a more thorough cleanup pass, but this
is a quick-and-dirty fix suitable for uplifting in the short term.

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

--HG--
extra : rebase_source : d1cd97e18c7184420fb420439d43b6d70457b682
2018-12-14 16:29:38 -08:00
Ciure Andrei
814adb5c46 Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE 2018-12-15 00:03:24 +02:00
Robert Strong
d846b0350a Bug 1514155 - Add missing braces for if statements under toolkit/mozapps/update/. r=mhowell 2018-12-14 12:44:56 -08:00
Mike Hommey
c2b01ab3f1 Bug 1514089 - Move fxc and wine detection to toolkit/moz.configure. r=froydnj
They are not necessary to build e.g. standalone spidermonkey.

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

--HG--
extra : moz-landing-system : lando
2018-12-14 14:56:04 +00:00
Mike Hommey
cc31837126 Bug 1514121 - Remove unused rust OOM handling variant. r=froydnj
This removes the code added in bug 1458161, because the old versions of
rust that required it can't be used to build Gecko anymore. The variant
for newer versions of rust stays.

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

--HG--
extra : moz-landing-system : lando
2018-12-14 22:24:04 +00:00
Gijs Kruitbosch
2ece1af1ce Bug 1503214 - remove toolkit feed processor code, r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D14603

--HG--
extra : moz-landing-system : lando
2018-12-14 19:57:40 +00:00
Mike Hommey
7864034d32 Bug 1514209 - Enable the crashreporter code on Windows arm64 builds. r=froydnj
But keep the crashreporter disabled at runtime because it doesn't work
yet.

This has the side effect of creating the artifacts with the
crashreporter symbols and pdbs.

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

--HG--
extra : moz-landing-system : lando
2018-12-14 14:50:30 +00:00
Gijs Kruitbosch
5ff84b28d4 Bug 1503339 - try using a lower frame rate for low-end devices r=kats,mconley
Differential Revision: https://phabricator.services.mozilla.com/D13260

--HG--
extra : moz-landing-system : lando
2018-12-14 20:16:16 +00:00
Dão Gottwald
905f8eeddb Bug 1506869 - Don't remove .findbar-button's background-color set by toolbarbutton-icons.inc.css. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D14539

--HG--
extra : moz-landing-system : lando
2018-12-14 19:51:13 +00:00
Sylvestre Ledru
7cf43b9bc0 Bug 1513205 - Ride along, update some code to match the Google coding style r=Ehsan
# ignore-this-changeset

Depends on D14595

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

--HG--
extra : moz-landing-system : lando
2018-12-14 18:10:08 +00:00
Jan de Mooij
dd5380bb8a Bug 1514195 - Remove Cu.permitCPOWsInScope calls in Task.jsm and Promise-backend.js. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D14541

--HG--
extra : moz-landing-system : lando
2018-12-14 16:18:51 +00:00