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

619625 Коммитов

Автор SHA1 Сообщение Дата
Alex Chronopoulos 13c885d7b1 Bug 1498679 - Stop moving variable to fix Linux64 debug coverage build. r=pehrsons
Differential Revision: https://phabricator.services.mozilla.com/D9244

--HG--
extra : moz-landing-system : lando
2018-10-19 12:47:06 +00:00
Brindusan Cristian 966d95816c Backed out 12 changesets (bug 1497898) for build bustages. CLOSED TREE
Backed out changeset 57877c614829 (bug 1497898)
Backed out changeset 22a06c8c8dc6 (bug 1497898)
Backed out changeset 7bba4d617db6 (bug 1497898)
Backed out changeset 3a9a7760db5c (bug 1497898)
Backed out changeset c482d18cc050 (bug 1497898)
Backed out changeset 2caa5633dea1 (bug 1497898)
Backed out changeset 48be184d5377 (bug 1497898)
Backed out changeset 184bc31c33a6 (bug 1497898)
Backed out changeset c3cb0408498c (bug 1497898)
Backed out changeset a6a89509add7 (bug 1497898)
Backed out changeset 9afac925aef8 (bug 1497898)
Backed out changeset 5e3b8ad4c8f4 (bug 1497898)
2018-10-19 15:37:41 +03:00
Dão Gottwald 9fa028580e Bug 1500086 - While typing, show the Go button and hide the history dropmarker. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D9106

--HG--
extra : moz-landing-system : lando
2018-10-19 11:20:34 +00:00
Henrik Skupin 7aad85995b Bug 1500242 - [marionette] Obey the extended shutdown timeout for Firefox ASAN builds. r=ato
Firefox uses different shutdown timeouts for the terminator thread
depending on the build type. For opt/debug builds this will be 60s,
while for ASAN builds 180s are used.

Currently Marionette only takes the 60s into account, and always
kills the binary after 70s if a shutdown hasn't happened by that
time. This actually prevents the background hang monitor to kill
Firefox for ASAN builds, and to report a meaningful crash report
for the shutdown hang.

To inform clients about the correct shutdown timeout, a new vendor
specific capability with the name `moz:shutdownTimeout` is used as
part of the new session capabilities.

Depends on D9227

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

--HG--
extra : moz-landing-system : lando
2018-10-19 11:52:42 +00:00
Henrik Skupin c1bb4cb728 Bug 1500242 - [marionette] Don't modify DEFAULT_SHUTDOWN_TIMEOUT constant. r=ato
Differential Revision: https://phabricator.services.mozilla.com/D9227

--HG--
extra : moz-landing-system : lando
2018-10-19 11:54:13 +00:00
Dão Gottwald 87a039786e Bug 1500080 - UrlbarInput::value getter should return the untrimmed value. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D9088

--HG--
extra : moz-landing-system : lando
2018-10-19 11:36:40 +00:00
Jan de Mooij 7c665c8ac4 Bug 1500121 - Give IdValueVector some inline capacity. r=luke
Differential Revision: https://phabricator.services.mozilla.com/D9117

--HG--
extra : moz-landing-system : lando
2018-10-18 18:34:13 +00:00
James Graham 1923e35453 Bug 1497898 - Update gecko wpt manifest update to use caches, r=ato
Depends on D8231

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

--HG--
extra : moz-landing-system : lando
2018-10-10 17:51:42 +00:00
James Graham 4718c3255d Bug 1497898 - Update manifest before tests, r=ato
Depends on D8230

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

--HG--
extra : moz-landing-system : lando
2018-10-10 17:51:40 +00:00
James Graham 1fbcd83aa9 Bug 1497898 - Pass the manifest file directly into wpttest.from_manifest, r=ato
Depends on D8229

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

--HG--
extra : moz-landing-system : lando
2018-10-10 17:51:38 +00:00
James Graham 84bd8c1a4e Bug 1497898 - Fix the .gitignore rules, r=ato
Depends on D8228

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

--HG--
extra : moz-landing-system : lando
2018-10-11 12:20:40 +00:00
James Graham 8d585043c9 Bug 1497898 - Fix the cache lifecycle, r=ato
The caches weren't being invalidated when the manifest itself
changed. To fix this the manifest itself has to be written before the
cache and the cache has to include data about the manifest that it's
associated with (the mtime and path are used for this purpose).

To make all this work requires a single method that can load the
manifest, update it, write the manifest and write the
caches. Therefore we introduce a single load_and_update method that is
intended to replace all previous use of the load() or update() methods
(and as a bonus handles manifest version mismatches in a single
place).

Depends on D8227

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

--HG--
extra : moz-landing-system : lando
2018-10-10 17:51:34 +00:00
James Graham 81432a06b8 Bug 1497898 - Add a custom implementation of os.walk, r=ato
Compared to the normal os.walk this has a couple of differences:

* It returns lists of (name, stat) for filenames and directories,
  allowing callers to reuse the stat data without going back to the
  system to re-request it.

* Directories are always returned as paths relative to the root, and
  the root itself is returned as the empty string.

* It is non-recursive.

There are also a few features missing that aren't required for our use
cases.

Depends on D8226

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

--HG--
extra : moz-landing-system : lando
2018-10-10 17:51:32 +00:00
James Graham 3c9b424c33 Bug 1497898 - Add manifest caches for the mtime and gitignore rules, r=ato
When processing the manifest using the worktree, instead of reading
all files to see if the content changed, instead only process files where
the mtime has been updated since the previous run. Also cache the
result of running gitignore, so we can save a couple of seconds
processing the gitignore rules.

Depends on D8225

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

--HG--
extra : moz-landing-system : lando
2018-10-10 17:51:30 +00:00
James Graham 50fd977d92 Bug 1497898 - Update the lint to the new gitignore API, r=ato
Depends on D8224

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

--HG--
extra : moz-landing-system : lando
2018-10-10 17:51:23 +00:00
James Graham 35d3f15b5e Bug 1497898 - Update the gitignore implementation to work as an iterator filter, r=ato
This updates the gitignore implemenation to take input like os.walk
but with additional stat data for the files. It also makes several
useful optimistaions:

 * Avoid using regex when just matching a literal
 * Identify patterns that can only match the final component of a path
   and run those against that component rather than the full path.
 * Add the possibility of providing a dictionary of paths to gitignore
   statuses as a cache.

This dramatically reduces the amount of time we spend in gitignore
processing when updating the manifest.

Depends on D8223

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

--HG--
extra : moz-landing-system : lando
2018-10-10 17:51:21 +00:00
James Graham 081d32ad34 Bug 1497898 - Allow the gitignore filter to work on name components only, r=ato
We end up with a lot of rules like (?:.*)/.*\.ext which are basically
trying to find the last component in a path and match against
that. These are rather slow to run so the easiest thing tdo is just
pass in the last component of the path when we know that's the only
thing the rule can match.

The changes to surrounding code to use this API will be made in future
commits.

Depends on D8222

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

--HG--
extra : moz-landing-system : lando
2018-10-10 17:51:19 +00:00
James Graham ebf5b3414b Bug 1497898 - Update the .gitignore file, r=ato
Depends on D8221

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

--HG--
extra : moz-landing-system : lando
2018-10-10 17:51:17 +00:00
Ahilya Sinha 62e70a1fe2 Bug 1497898 - Use testfile mtimes to pre-filter files iterated over for the manifest update, r=ato
Differential Revision: https://phabricator.services.mozilla.com/D8221

--HG--
extra : moz-landing-system : lando
2018-10-11 12:26:30 +00:00
Patrick Brosset de110ae1c8 Bug 1500110 - Improve the debuggin intermittents documentation; r=sole
Differential Revision: https://phabricator.services.mozilla.com/D9114

--HG--
extra : moz-landing-system : lando
2018-10-19 09:14:20 +00:00
Belén Albeza 779d0bb4d0 Bug 1496400 - Remove common.css r=jdescottes,daisuke
- Removed common.css
- Re-ordered the loading of stylesheets, so components sheets are loaded _after_ the more generic rules
- Refactored some of our components into more generic ones.

Note that a few styles do not match exactly `common.css` (for instance, buttons' `min-height` and `min-width`), in favor of Photon. This might change later depending on the UX guidance we'll get eventually.

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

--HG--
rename : devtools/client/aboutdebugging-new/aboutdebugging.css => devtools/client/aboutdebugging-new/src/base.css
extra : moz-landing-system : lando
2018-10-19 09:23:22 +00:00
Polly Shaw 5d0b11f38b Bug 1495024 - Firefox does not use exponential back-off after failing to load a PAC file. r=bagder
This patch addresses a bug introduced in the solution to Bug 356831, in which
the back-off time for reloading PAC files was set to the shortest interval every time a failure happened, thus auto-detecting PAC every 5 seconds
on a network on which WPAD did not resolve when the proxy was set to auto-detect.
The changes in this patch are:
 * nsPACMan.h - declares a private overload to LoadPACFromURI, with an
 additional parameter called aResetLoadFailureCount.
 * nsPACMan.cpp - moves the implementation of the old LoadPACFromURI to the new
 private overload, with the modification that the mLoadFailureCount field
 is only reset to 0 if aResetLoadFailureCount is true. Replaces the
 implementation of the public LoadPACFromURI with a call to the private overload
 with aResetLoadFailureCount = true. Also replaces the call made from within
 nsPACMan when triggering an internal reload with a call with
 aResetLoadFailureCount = false, thus ensuring that internally triggered reloads
 do not reset the back-off time.

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

--HG--
extra : moz-landing-system : lando
2018-10-19 09:13:16 +00:00
Wes Kocher 9f7531ce77 Bug 1499904 - Update expectation data for cookies/samesite/form-post-blank-reload.html r=jgraham
The test it already failing on desktop, but fennec fails differently.

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

--HG--
extra : moz-landing-system : lando
2018-10-19 09:07:16 +00:00
Ryan Hendrickson 0c271cf6af Bug 1419947 - Extend tabbrowser to track and use tab successors; r=dao
The successor of a tab is similar to the owner of a tab, in that if an active
tab is closed, the successor will be activated next. The differences are that
successor always defaults to being unset (an extension can set it through a
not-yet-implemented API), whereas tabbrowser sets owner to be the opener of
background tabs; successor is always consulted when an active tab is closed,
whereas the use of owner is gated by a pref; and when a tab is closed, hidden,
or moved to another window, any tabs whose successor is the affected tab
inherit that tab's successor, whereas in the parallel situation with owners,
the owner of such tabs is simply set to null.

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

--HG--
extra : moz-landing-system : lando
2018-10-19 01:08:06 +00:00
rosston 8329508f3e Bug 1389221 - Add readline navigation bindings to url bar on macOS r=dao
Support ctrl-n and ctrl-p for navigating down and up (respectively) in the url
bar on macOS. The autocomplete widget will also support the same key bindings.
This functionality matches ctrl-n/ctrl-p behavior on the other major macOS
browsers.

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

--HG--
extra : moz-landing-system : lando
2018-10-19 08:29:27 +00:00
Brian Grinstead dd4fd02f20 Bug 1500240 - Use getAnonymousElementByAttribute instead of getElementByID for XBL anonymous search element;r=dao
Differential Revision: https://phabricator.services.mozilla.com/D9150

--HG--
extra : moz-landing-system : lando
2018-10-19 09:17:06 +00:00
Patrick Brosset ed01a6a78e Bug 1497178 - Hide the flex outline for 0-sized items; r=rcaliman
Differential Revision: https://phabricator.services.mozilla.com/D8969

--HG--
extra : moz-landing-system : lando
2018-10-19 10:01:21 +00:00
Alexandre Poirot 2fe147bee7 Bug 1500068 - Avoid opening Add-ons panel when a location hash is passed to select another one. r=jdescottes
Doing this avoid loading the addons panel and doing its related requests,
which may still be pending after closing about:debugging.

MozReview-Commit-ID: LJjaE5YVgXi

Depends on D8867

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

--HG--
extra : moz-landing-system : lando
2018-10-18 12:36:35 +00:00
Alexandre Poirot 11e4486644 Bug 1500070 - Avoid using about:debugging in generic about: page tests. r=jdescottes
Opening about:debugging may lead to pending listAddons requests.
Tests that open about:debugging should be careful to wait for the end
of these requests, which this test doesn't do.

MozReview-Commit-ID: 6YyfdW78kOS

Depends on D8828

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

--HG--
extra : moz-landing-system : lando
2018-10-18 13:40:48 +00:00
Dão Gottwald 72385fd5cb Bug 1500136 - Use openTrustedLinkIn in gStoragePressureObserver. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D9125

--HG--
extra : moz-landing-system : lando
2018-10-18 17:19:32 +00:00
Marco Zehe c90a496216 Bug 1492393 - Make our table index methods aware of cells spanning multiple columns, r=surkov
Sometimes, when cells have display:block, and a different cell in the same row has a column span, our index methods did not take these into account. Also, when regular tables encounter such a cell, index calculation failed.

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

--HG--
extra : moz-landing-system : lando
2018-10-19 08:18:04 +00:00
Brindusan Cristian 28baa2bf3e Backed out changeset 8641e30ebaf4 (bug 1435871) for multiple browser-chrome failures on payments. CLOSED TREE 2018-10-19 14:58:11 +03:00
Brindusan Cristian 1420f3437e Backed out 2 changesets (bug 1435871) for multiple browser-chrome failures on payments. CLOSED TREE
Backed out changeset 0f7592b662e2 (bug 1435871)
Backed out changeset 039f6d65036e (bug 1435871)
2018-10-19 12:36:13 +03:00
Nicolas Chevobbe 5a425e0c05 Bug 1499985 - Fix error in canRewind; r=miker.
hud.owner can be null in some condition, so we
need to guard the access to hud.owner.target.

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

--HG--
extra : moz-landing-system : lando
2018-10-19 08:15:08 +00:00
Brindusan Cristian 7a6271ec18 Backed out changeset 6aeee70256ad (bug 1451484) for android robocop failures on testBrowserDiscovery. CLOSED TREE
--HG--
rename : mobile/android/extensions/webcompat/injections.js => mobile/android/extensions/webcompat/webextension/background.js
rename : mobile/android/extensions/webcompat/injections/css/bug0000000-dummy-css-injection.css => mobile/android/extensions/webcompat/webextension/injections/css/bug0000000-dummy-css-injection.css
rename : mobile/android/extensions/webcompat/injections/js/bug0000000-dummy-js-injection.js => mobile/android/extensions/webcompat/webextension/injections/js/bug0000000-dummy-js-injection.js
rename : mobile/android/extensions/webcompat/injections/js/bug1452707-window.controllers-shim-ib.absa.co.za.js => mobile/android/extensions/webcompat/webextension/injections/js/bug1452707-window.controllers-shim-ib.absa.co.za.js
rename : mobile/android/extensions/webcompat/injections/js/bug1457335-histography.io-ua-change.js => mobile/android/extensions/webcompat/webextension/injections/js/bug1457335-histography.io-ua-change.js
rename : mobile/android/extensions/webcompat/injections/js/bug1472075-bankofamerica.com-ua-change.js => mobile/android/extensions/webcompat/webextension/injections/js/bug1472075-bankofamerica.com-ua-change.js
rename : mobile/android/extensions/webcompat/injections/js/bug1472081-election.gov.np-window.sidebar-shim.js => mobile/android/extensions/webcompat/webextension/injections/js/bug1472081-election.gov.np-window.sidebar-shim.js
rename : mobile/android/extensions/webcompat/injections/js/bug1482066-portalminasnet.com-window.sidebar-shim.js => mobile/android/extensions/webcompat/webextension/injections/js/bug1482066-portalminasnet.com-window.sidebar-shim.js
2018-10-19 11:05:49 +03:00
Narcis Beleuzu 5d00f78a13 Backed out changeset 8dd09fad1f35 (bug 1492648) for bc failures on browser_auto_close_window.js
--HG--
rename : docshell/base/nsDocShellLoadState.cpp => docshell/base/nsDocShellLoadInfo.cpp
rename : docshell/base/nsDocShellLoadState.h => docshell/base/nsDocShellLoadInfo.h
2018-10-19 10:11:33 +03:00
Nicolas Chevobbe 961f0c1eca Bug 1493837 - Fix intermittent on browser_jsterm_await.js; r=Honza.
The test is failing because the result of the last
evaluation is received before we expect it. Since we
had a 500ms delay between each promise resolution, it
might happen than the time it takes to execute the
command execedes this delay, making our expected message
order wrong.
Increasing the delay between each Promise resolution seems
to resolve the issue, although it makes the test a lot longer too.
This is why a new test was created to only cover the concurrent
await case.

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

--HG--
rename : devtools/client/webconsole/test/mochitest/browser_jsterm_await.js => devtools/client/webconsole/test/mochitest/browser_jsterm_await_concurrent.js
extra : moz-landing-system : lando
2018-10-19 07:06:12 +00:00
Johann Hofmann e60786d47f Bug 1500208 - Disable FastBlock, hide FastBlock UI everywhere. r=francois,Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D9140

--HG--
extra : moz-landing-system : lando
2018-10-19 06:53:32 +00:00
Brian Birtles fede6e4628 Bug 1472917 - Implement the even more forgiving interpolation rules for transform lists; r=hiro
As discussed in:

  https://github.com/w3c/csswg-drafts/issues/927

with tentative spec text:

  https://github.com/w3c/csswg-drafts/pull/3215

Depends on D9184

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

--HG--
extra : moz-landing-system : lando
2018-10-19 04:41:12 +00:00
Brian Birtles 590a7f2bba Bug 1472917 - Update test_transitions_per_property.html so it continues to work r=hiro
with the new interpolation rules; r?hiro

The updated tests are intended to cover percent translation when using matrix
decomposition but after introducing the new interpolation rules the initial
rotate() functions will match so the result will differ. This patch updates the
test values so that the result will not change even after introducing the new
interpolation rules.

Depends on D9183

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

--HG--
extra : moz-landing-system : lando
2018-10-19 04:40:56 +00:00
Brian Birtles d250a94f0d Bug 1472917 - Fix a couple of typos in transform interpolation tests; r=hiro
Depends on D9182

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

--HG--
extra : moz-landing-system : lando
2018-10-19 04:40:54 +00:00
Brian Birtles bfa7c55dd5 Bug 1472917 - Add tests for transform list interpolation; r=hiro
Differential Revision: https://phabricator.services.mozilla.com/D9182

--HG--
extra : moz-landing-system : lando
2018-10-19 04:40:52 +00:00
prathiksha 7c6c6c6477 Bug 1411700 - Show that an Extension is controlling the default notifications permission. r=flod,johannh
Show that an Extension is controlling the default notifications permission

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

--HG--
extra : moz-landing-system : lando
2018-10-19 04:31:33 +00:00
ScottDowne 18429f6897 Fixes bug 1499444 - Save to pocket button doesn't work on first click after a startup r=adw
Differential Revision: https://phabricator.services.mozilla.com/D8886

--HG--
extra : moz-landing-system : lando
2018-10-18 21:23:57 +00:00
Dennis Schubert cb2a6b1796 Bug 1451484 - Import WebExtension sources for the WebCompat GoFaster Addon to Fennec. r=rhelmer
Differential Revision: https://phabricator.services.mozilla.com/D7310

--HG--
rename : mobile/android/extensions/webcompat/webextension/background.js => mobile/android/extensions/webcompat/injections.js
rename : mobile/android/extensions/webcompat/webextension/injections/css/bug0000000-dummy-css-injection.css => mobile/android/extensions/webcompat/injections/css/bug0000000-dummy-css-injection.css
rename : mobile/android/extensions/webcompat/webextension/injections/js/bug0000000-dummy-js-injection.js => mobile/android/extensions/webcompat/injections/js/bug0000000-dummy-js-injection.js
rename : mobile/android/extensions/webcompat/webextension/injections/js/bug1452707-window.controllers-shim-ib.absa.co.za.js => mobile/android/extensions/webcompat/injections/js/bug1452707-window.controllers-shim-ib.absa.co.za.js
rename : mobile/android/extensions/webcompat/webextension/injections/js/bug1457335-histography.io-ua-change.js => mobile/android/extensions/webcompat/injections/js/bug1457335-histography.io-ua-change.js
rename : mobile/android/extensions/webcompat/webextension/injections/js/bug1472075-bankofamerica.com-ua-change.js => mobile/android/extensions/webcompat/injections/js/bug1472075-bankofamerica.com-ua-change.js
rename : mobile/android/extensions/webcompat/webextension/injections/js/bug1472081-election.gov.np-window.sidebar-shim.js => mobile/android/extensions/webcompat/injections/js/bug1472081-election.gov.np-window.sidebar-shim.js
rename : mobile/android/extensions/webcompat/webextension/injections/js/bug1482066-portalminasnet.com-window.sidebar-shim.js => mobile/android/extensions/webcompat/injections/js/bug1482066-portalminasnet.com-window.sidebar-shim.js
extra : moz-landing-system : lando
2018-10-19 00:51:28 +00:00
Daniel Holbert fd3bb50eac Bug 1499875 part 2: Give mochitest test_flex_items.html some tests for a flex container that has multiple passes of flex-grow + clamping. r=bradwerth
Depends on D9152

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

--HG--
extra : moz-landing-system : lando
2018-10-19 06:04:26 +00:00
Daniel Holbert 6e01c82c66 Bug 1499875 part 1: Adjust existing tests/content in test_flex_items.html to prepare for additional flex containers to be added. r=bradwerth
Differential Revision: https://phabricator.services.mozilla.com/D9152

--HG--
extra : moz-landing-system : lando
2018-10-18 23:47:47 +00:00
Karl Tomlinson 97f2efff13 Bug 1499212 align Replace/Insert/AppendLiteral parameter restrictions with those of AssignLiteral r=dbaron
There is no advantage in making these methods more restrictive on their
parameters than AssignLiteral.

The current implementation of the AppendLiteral overloads for equivalent
char_types is more permissive than AssignLiteral, but comments in the
implementation mention the possible optimization used in AssignLiteral and so
are assuming a similar constant and static storage duration restriction on its
parameter.  The optimization may never be implemented, but clients that would
benefit from support for non-constant or non-static parameters are also
expected to be rare, so there is little value in ruling out the optimization
at this stage.

ReplaceLiteral currently uses the AssignLiteral optimization.

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

--HG--
extra : moz-landing-system : lando
2018-10-19 01:07:41 +00:00
Karl Tomlinson 539768fc12 Bug 1499212 - document that Literal parameters must have a null terminator r=dbaron
A character array initialized with a list of character literals will not
necessarily have a trailing null-terminator required for AssignLiteral or
trimmed in EqualsLiteral.

Depends on D8775

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

--HG--
extra : moz-landing-system : lando
2018-10-19 01:26:21 +00:00
Karl Tomlinson ba7a754a76 Bug 1499212 adjust Literal method doc so as not to imply that |this| must be a literal string r=dbaron
Depends on D8774

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

--HG--
extra : moz-landing-system : lando
2018-10-19 01:07:10 +00:00