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

56190 Коммитов

Автор SHA1 Сообщение Дата
Jean-Yves Avenard 95f16e4170 Bug 1552194 - Consider ftyp 3gp4 as being mp4. r=padenot
3gp4 is based on mp4. Should the codecs not be supported we will simply error later.

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

--HG--
extra : moz-landing-system : lando
2019-05-21 11:30:37 +00:00
Shane Caraveo 154a64299e Bug 1552998 make the telemetry permission privileged r=kmag
add telemetry to the privileged permissions list

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

--HG--
extra : moz-landing-system : lando
2019-05-22 01:28:27 +00:00
Noemi Erli 3156eab2a3 Backed out changeset 52f04e977ce5 (bug 1552998) for xpcshell failures in test_ext_telemetry.js 2019-05-22 03:25:10 +03:00
Christoph Kerschbaumer 796a800303 Bug 965637: Move CSP from Principal into Client, part 4: test updates. r=mccr8,jkt
Differential Revision: https://phabricator.services.mozilla.com/D27657

--HG--
extra : moz-landing-system : lando
2019-05-21 23:15:08 +00:00
Christoph Kerschbaumer 30b618ff6e Bug 965637: Move CSP from Principal into Client, part 3: frontend changes. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D27656

--HG--
extra : moz-landing-system : lando
2019-05-21 23:15:08 +00:00
Christoph Kerschbaumer b633427366 Bug 965637: Move CSP from Principal into Client, part 1: backend changes. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D27654

--HG--
extra : moz-landing-system : lando
2019-05-21 23:14:27 +00:00
Mike Hommey 9d6c1cc1e1 Bug 1553009 - Replace double quotes with single quotes in toolkit/locales/l10n.mk. r=nalexander
Like bug 943728.

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

--HG--
extra : moz-landing-system : lando
2019-05-21 16:00:43 +00:00
Cosmin Sabou ce81aa750c Backed out 7 changesets (bug 1519577) for mochitest failures. CLOSED TREE
Backed out changeset 5192370c4f79 (bug 1519577)
Backed out changeset 2999bbc0422b (bug 1519577)
Backed out changeset bcedf1e9b09c (bug 1519577)
Backed out changeset 293af339be51 (bug 1519577)
Backed out changeset 9f311461ad1e (bug 1519577)
Backed out changeset cf4e91d423b4 (bug 1519577)
Backed out changeset 4f53ad1e3674 (bug 1519577)
2019-05-22 02:20:08 +03:00
Shane Caraveo 9f6770b8e2 Bug 1552998 - Bug 1540565 make the telemetry permission privileged r=kmag
add telemetry to the privileged permissions list

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

--HG--
extra : moz-landing-system : lando
2019-05-21 20:11:12 +00:00
Jared Wein d4eb675f7a Bug 1549814 - Update common.inc.css to style password inputs similar to text inputs. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D31709

--HG--
extra : moz-landing-system : lando
2019-05-21 19:03:39 +00:00
Andrew Swan f80f3b7f72 Bug 1519577 Convert toolbarbutton to a custom element r=surkov
Differential Revision: https://phabricator.services.mozilla.com/D31941

--HG--
extra : moz-landing-system : lando
2019-05-21 19:26:48 +00:00
Andrew Swan cf3c87c462 Bug 1519577 Remove support for unused toolbarbutton anchor attribute r=NeilDeakin
This code contains an undesirable dependency between the layout code and
the implementation of toolbarbutton.  Since it isn't actually used anywhere
by the firefox UI, remove it here.

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

--HG--
extra : moz-landing-system : lando
2019-05-21 19:26:25 +00:00
Andrew Swan c53d46e639 Bug 1519577 Remove test_bug562554.xul dependence on button.xml r=bzbarsky
This is essentially reverting the test changes from bug 653881.  The
platform changes that motivated bug 653881 were reverted in bug 888787
but the test changes were left in place at that time.

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

--HG--
extra : moz-landing-system : lando
2019-05-21 19:26:08 +00:00
Noemi Erli cc1f5b44f2 Backed out 4 changesets (bug 1510569) for mass test failures CLOSED TREE
Backed out changeset c5488e2770a6 (bug 1510569)
Backed out changeset df98eef1f640 (bug 1510569)
Backed out changeset db6da7f94a92 (bug 1510569)
Backed out changeset fb696b92c13d (bug 1510569)
2019-05-21 23:41:41 +03:00
Barret Rennie 461c1d28b9 Bug 1510569 - Port onStateChange notifications inside WebProgressChild.jsm to C++ r=baku,kmag
We now also only access the document when the state is
nsIWebProgress::STATE_STOP. The comments in the previous code indicated that
touching the document inside the event handler when the state is not STATE_STOP
would result in the content creating a new about:blank document to retrieve the
values from. However, it then went on to do this in another location, causing a
document to be created whenever we received an onStateChange event. This should
no longer occur.

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

--HG--
extra : moz-landing-system : lando
2019-05-21 19:28:52 +00:00
Barret Rennie 68cdb08594 Bug 1510569 - Keep track of whether we are navigating to a new URI in nsDocShell r=mconley,kmag,qdot
Previously the `WebNavigationChild` would keep track of when triggering its
`nsIWebNavigation`, `goForward`, `goBack`, `gotoIndex`, and `loadURI` methods.
It's `nsIWebNavigation` instance is always an `nsIDocShell` and as part of
porting `OnStateChange` and `OnLocationChange` events from
`WebProgressChild`/`RemoteWebProgress` to `BrowserChild`/`BrowserParent`, this
informations needs to be available from the `BrowserChild`. As it stands, it is
currently an expando property on the `WebProgressChild`.

Instead of introducing yet another XPCOM interface for the WebProgressChild, we
now store this information directly on the `nsDocShell`. Furthermore, instead
of having the `WebNavigationChild` manage this part of the `nsDocShell`'s
state, we can have the `nsDocShell` manage this state itself so it is always
consistent.

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

--HG--
extra : moz-landing-system : lando
2019-05-21 19:28:39 +00:00
Barret Rennie f03d70b7b6 Bug 1510569 - Only forward nsIWebProgress events to the BrowserParent after the WebProgressChild has loaded r=kmag,mconley
Before the WebProgress event handlers started migrating to C++, the parent
process would only receive WebProgress events after the child process had
finished loading the WebProgressChild script. Now that listeners are registered
much earlier (before the BrowserChild has finished setting up its frame
scripts), the BrowserParent would receive WebProgress events that were
heretofore not received unless the BrowserChild was *very* careful about when
it sent the IPC messages.

However, even while being very careful, the OnStateChange event handler would
always fire events for initial about:blank loads that break a lot of unit
tests. Before porting that event, we are now ensuring that the WebProgressChild
has finished loading before the BrowserChild will send IPC messages for these
events to the BrowserParent.

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

--HG--
extra : moz-landing-system : lando
2019-05-21 19:28:04 +00:00
Brendan Dahl cc418f44e8 Bug 1551320 - Replace one more createElement with createElementNS. r=bgrins
Differential Revision: https://phabricator.services.mozilla.com/D31918

--HG--
extra : moz-landing-system : lando
2019-05-21 18:12:31 +00:00
Cosmin Sabou e565aa827a Backed out 4 changesets (bug 1510569) for causing build bustages on nsIDocShell.idl CLOSED TREE
Backed out changeset 57f49df057be (bug 1510569)
Backed out changeset de97a258fcfd (bug 1510569)
Backed out changeset 4b0ed20ab3bc (bug 1510569)
Backed out changeset 1d8ab383d3e9 (bug 1510569)
2019-05-21 20:30:01 +03:00
Barret Rennie 748556eba1 Bug 1510569 - Port onStateChange notifications inside WebProgressChild.jsm to C++ r=baku,kmag
We now also only access the document when the state is
nsIWebProgress::STATE_STOP. The comments in the previous code indicated that
touching the document inside the event handler when the state is not STATE_STOP
would result in the content creating a new about:blank document to retrieve the
values from. However, it then went on to do this in another location, causing a
document to be created whenever we received an onStateChange event. This should
no longer occur.

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

--HG--
extra : moz-landing-system : lando
2019-05-21 17:09:14 +00:00
Barret Rennie 3ee6a359f7 Bug 1510569 - Keep track of whether we are navigating to a new URI in nsDocShell r=mconley,kmag,qdot
Previously the `WebNavigationChild` would keep track of when triggering its
`nsIWebNavigation`, `goForward`, `goBack`, `gotoIndex`, and `loadURI` methods.
It's `nsIWebNavigation` instance is always an `nsIDocShell` and as part of
porting `OnStateChange` and `OnLocationChange` events from
`WebProgressChild`/`RemoteWebProgress` to `BrowserChild`/`BrowserParent`, this
informations needs to be available from the `BrowserChild`. As it stands, it is
currently an expando property on the `WebProgressChild`.

Instead of introducing yet another XPCOM interface for the WebProgressChild, we
now store this information directly on the `nsDocShell`. Furthermore, instead
of having the `WebNavigationChild` manage this part of the `nsDocShell`'s
state, we can have the `nsDocShell` manage this state itself so it is always
consistent.

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

--HG--
extra : moz-landing-system : lando
2019-05-21 17:08:57 +00:00
Barret Rennie d07aa8b770 Bug 1510569 - Only forward nsIWebProgress events to the BrowserParent after the WebProgressChild has loaded r=kmag,mconley
Before the WebProgress event handlers started migrating to C++, the parent
process would only receive WebProgress events after the child process had
finished loading the WebProgressChild script. Now that listeners are registered
much earlier (before the BrowserChild has finished setting up its frame
scripts), the BrowserParent would receive WebProgress events that were
heretofore not received unless the BrowserChild was *very* careful about when
it sent the IPC messages.

However, even while being very careful, the OnStateChange event handler would
always fire events for initial about:blank loads that break a lot of unit
tests. Before porting that event, we are now ensuring that the WebProgressChild
has finished loading before the BrowserChild will send IPC messages for these
events to the BrowserParent.

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

--HG--
extra : moz-landing-system : lando
2019-05-21 17:08:25 +00:00
Boris Zbarsky bc14bd97eb Bug 1550927. Stop using idl [array] for getting supported controller commands. r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D30764

--HG--
extra : moz-landing-system : lando
2019-05-21 17:06:06 +00:00
Nika Layzell e71da28e87 Bug 1547218 - Part 2: Stop special casing pointer types in ParamTraits specialization, r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D29779

--HG--
extra : moz-landing-system : lando
2019-05-21 17:04:39 +00:00
Nika Layzell 95e8f0306b Bug 1540731 - Part 2: Move toplevel actors to override ActorDestroy, r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D28573

--HG--
extra : moz-landing-system : lando
2019-05-21 17:04:21 +00:00
Nika Layzell c293c9007f Bug 1540731 - Part 1: Manage actor object lifecycles within IPC, r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D28572

--HG--
extra : moz-landing-system : lando
2019-05-21 17:04:14 +00:00
Michael Cooper 613449fe22 Bug 1552907 - Remove unused remote action methods from NormandyApi.jsm r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D31814

--HG--
extra : moz-landing-system : lando
2019-05-21 09:39:35 +00:00
Boris Zbarsky e03bc405fa Bug 1551106 part 2. Stop using [array] in profiler's GetFeatures/GetAllFeatures. r=gerald
Differential Revision: https://phabricator.services.mozilla.com/D30968

--HG--
extra : moz-landing-system : lando
2019-05-21 14:43:10 +00:00
Boris Zbarsky dbdb74ad56 Bug 1551106 part 1. Stop using [array] in StartProfiler. r=gerald
Differential Revision: https://phabricator.services.mozilla.com/D30967

--HG--
extra : moz-landing-system : lando
2019-05-21 14:42:57 +00:00
Mihai Alexandru Michis 68421ffba4 Backed out changeset 754426d70d28 (bug 1551729) for causing wpt failures. CLOSED TREE 2019-05-21 15:17:37 +03:00
fluks f672a898c2 Bug 1498187 - Let the user sort by column in about:performance. r=florian
Differential Revision: https://phabricator.services.mozilla.com/D31612

--HG--
extra : moz-landing-system : lando
2019-05-21 10:46:35 +00:00
Andrea Marchesini 32c1b6bb89 Bug 1551729 - Revert bug 1548432 - Re-introducing the support for cookies without values, r=mayhemer
This patch reverts the second part of bug 1548432.

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

--HG--
extra : moz-landing-system : lando
2019-05-21 08:57:21 +00:00
Matthew Noorenberghe 6c9f60f8cc Bug 1548381 - Tests for the password generation autocomplete UI. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D31576

--HG--
extra : moz-landing-system : lando
2019-05-21 00:24:16 +00:00
Matthew Noorenberghe 443b0dcc04 Bug 1548381 - Simplify test_autocomplete_new_password and use more common patterns. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D31575

--HG--
extra : moz-landing-system : lando
2019-05-21 00:24:18 +00:00
Matthew Noorenberghe c7e2647572 Bug 1548381 - Password generation autocomplete UI. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D31211

--HG--
extra : moz-landing-system : lando
2019-05-21 00:24:20 +00:00
Matthew Noorenberghe 49af8c9279 Bug 1548381 - Make a generic two-line autocomplete richlistitem element. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D31210

--HG--
extra : moz-landing-system : lando
2019-05-21 00:24:22 +00:00
Matthew Noorenberghe 1b820e86b4 Bug 1548381 - Password Generation Autocomplete Result. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D31209

--HG--
extra : moz-landing-system : lando
2019-05-21 00:24:24 +00:00
Matthew Noorenberghe 52ce0df40b Bug 1548381 - Simplify login autocomplete footer result to avoid JSON. r=sfoster
We don't need to use JSON since we now support getCommentAt for extra data.

Also add unit tests that are missing.

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

--HG--
extra : moz-landing-system : lando
2019-05-21 00:24:26 +00:00
Matthew Noorenberghe 424c0d0eec Bug 1548381 - LoginManagerParent.doAutocompleteSearch/getGeneratedPassword tests. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D31207

--HG--
extra : moz-landing-system : lando
2019-05-21 05:16:28 +00:00
Matthew Noorenberghe c2a92f5c65 Bug 1548381 - Generate and cache a password for autocomplete="new-password" password fields. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D31206

--HG--
extra : moz-landing-system : lando
2019-05-21 00:24:30 +00:00
Matthew Noorenberghe 068d2c5c3d Bug 1548381 - Add prefs to release and enable password generation. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D31205

--HG--
extra : moz-landing-system : lando
2019-05-21 00:24:32 +00:00
Dorel Luca 02d3c96fae Backed out 9 changesets (bug 1548381) for XPCShell failures in toolkit/components/passwordmgr/test/unit/test_LoginManagerParent_doAutocompleteSearch.js
Backed out changeset 0e7d8f96bf12 (bug 1548381)
Backed out changeset 738ce5e88e05 (bug 1548381)
Backed out changeset 38e35b6d8d80 (bug 1548381)
Backed out changeset cddbcd92ec10 (bug 1548381)
Backed out changeset 60ff6e363acf (bug 1548381)
Backed out changeset 1e2300b95a59 (bug 1548381)
Backed out changeset e0cf735bdcf5 (bug 1548381)
Backed out changeset fde90ccfb570 (bug 1548381)
Backed out changeset 426750b88fc2 (bug 1548381)

--HG--
extra : rebase_source : af00f81d952ed46b6f140e3a1dd6b5ca5bf638ec
2019-05-21 03:19:42 +03:00
Matthew Noorenberghe e980408567 Bug 1548381 - Tests for the password generation autocomplete UI. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D31576

--HG--
extra : moz-landing-system : lando
2019-05-20 19:56:27 +00:00
Matthew Noorenberghe 8656cecc5f Bug 1548381 - Simplify test_autocomplete_new_password and use more common patterns. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D31575

--HG--
extra : moz-landing-system : lando
2019-05-20 19:56:20 +00:00
Matthew Noorenberghe d89bb467c0 Bug 1548381 - Password generation autocomplete UI. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D31211

--HG--
extra : moz-landing-system : lando
2019-05-20 19:56:07 +00:00
Matthew Noorenberghe 033f729066 Bug 1548381 - Make a generic two-line autocomplete richlistitem element. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D31210

--HG--
extra : moz-landing-system : lando
2019-05-20 19:55:54 +00:00
Matthew Noorenberghe 2d2499d36d Bug 1548381 - Password Generation Autocomplete Result. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D31209

--HG--
extra : moz-landing-system : lando
2019-05-20 19:55:42 +00:00
Matthew Noorenberghe b15dc4c26c Bug 1548381 - Simplify login autocomplete footer result to avoid JSON. r=sfoster
We don't need to use JSON since we now support getCommentAt for extra data.

Also add unit tests that are missing.

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

--HG--
extra : moz-landing-system : lando
2019-05-20 19:55:34 +00:00
Matthew Noorenberghe bae69b418a Bug 1548381 - LoginManagerParent.doAutocompleteSearch/getGeneratedPassword tests. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D31207

--HG--
extra : moz-landing-system : lando
2019-05-20 19:55:15 +00:00
Matthew Noorenberghe b491827097 Bug 1548381 - Generate and cache a password for autocomplete="new-password" password fields. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D31206

--HG--
extra : moz-landing-system : lando
2019-05-20 19:54:58 +00:00