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

619636 Коммитов

Автор SHA1 Сообщение Дата
Geoff Brown fa50cda6d3 Bug 1499902 - Improve device failure handling in AndroidMixin; r=bc
AndroidMixin properties are queried by mozharness prior to __init__
completion, so AttributeError is expected and is fairly safe to
ignore, but other exceptions should be reported.
2018-10-19 08:43:19 -06:00
Andrea Marchesini 2ed3dd4f7d Bug 1500370 - MemoryBlobImpl and TestNonBlockingAsyncInputStream must expose nsITellableInterface, r=mayhemer 2018-10-19 15:31:36 +02:00
Narcis Beleuzu 516255f90e Merge mozilla-central to inbound. a=merge CLOSED TREE
--HG--
rename : browser/components/payments/test/browser/browser_payments_onboarding_wizard.js => browser/components/payments/test/browser/browser_onboarding_wizard.js
2018-10-19 16:34:08 +03:00
Narcis Beleuzu 90d51e6cd9 Merge inbound to mozilla-central. a=merge 2018-10-19 16:11:27 +03: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
Nicholas Nethercote 15dc34f5e1 Bug 1499906 (attempt 2) - Use template literals where suitable. r=erahm
--HG--
extra : rebase_source : 2b22e5875f4881d93f7dcab32f38f54dd52b3eef
2018-10-19 15:11:43 +11:00
Nicholas Nethercote 10d9fc7170 Bug 1499906 (attempt 2) - Put some parameters in `aFoo` form. erahm
--HG--
extra : rebase_source : 3fd1b18909b24ace1a76031ff46931fbb2d574d9
2018-10-19 15:11:41 +11:00
Nicholas Nethercote 2fc8cc6806 Bug 1499906 (attempt 2) - Use String.prototype.padStart(). r=erahm
--HG--
extra : rebase_source : 33797e2b53f0dece8b7684a5ff203b8bc31c5571
2018-10-19 15:11:39 +11:00
Nicholas Nethercote 49c8d5a3ea Bug 1499906 (attempt 2) - Use toLocaleString(). r=erahm
--HG--
extra : rebase_source : f00fdff317ac9964eb71743ba4407d4d580b4565
2018-10-19 15:11:36 +11:00
Nicholas Nethercote 535292ae85 Bug 1499906 (attempt 2) - Change `var` to `let`. r=erahm
--HG--
extra : rebase_source : e11be23b19088eb9b6179e236acc0f3eed40671c
2018-10-19 15:09:46 +11:00
Nicholas Nethercote 291b2825be Bug 1499906 (attempt 2) - Use for..of loops where possible. r=erahm
--HG--
extra : rebase_source : 24441f0e916f17e623d24dacbc650989231bef17
2018-10-19 15:09:46 +11:00
Nicholas Nethercote 4504f6da92 Bug 1499906 (attempt 2) - Improve treeline handling. r=erahm.
--HG--
extra : rebase_source : 58eb1bbd658cf268fdff8da4f5e17a8603610e07
2018-10-19 15:09:46 +11:00
Nicholas Nethercote d6b23c42da Bug 1499906 (attempt 2) - Use non-ASCII chars directly in the code. r=erahm
--HG--
extra : rebase_source : 13aa1cace50aa109d397e54e82503454cb525a6e
2018-10-19 15:09:41 +11:00
Cosmin Sabou c88b3a1fa7 Merge mozilla-central to mozilla-inbound. a=merge 2018-10-19 07:22:06 +03:00
Cosmin Sabou 9cb3e24150 Merge mozilla-inbound to mozilla-central. a=merge 2018-10-19 07:17:09 +03:00
Cosmin Sabou f55726a8e5 Merge autoland to mozilla-central. a=merge 2018-10-19 07:15:45 +03:00
Noemi Erli 7ace7a0df2 Backed out 8 changesets (bug 1499906) for ES Lint failure in builds/worker/checkouts/gecko/toolkit/components/aboutmemory/content/aboutMemory.js
Backed out changeset 81ed2232fb09 (bug 1499906)
Backed out changeset a4e7eb7be03c (bug 1499906)
Backed out changeset eeea7ba794c3 (bug 1499906)
Backed out changeset 9819dbed2d88 (bug 1499906)
Backed out changeset 97348d7aa09e (bug 1499906)
Backed out changeset 075198910378 (bug 1499906)
Backed out changeset 14cef5ef3dc4 (bug 1499906)
Backed out changeset 9d2fa6237585 (bug 1499906)
2018-10-19 06:00:48 +03:00
Cosmin Sabou b1f89e4134 Backed out changeset 7a7d5508f873 (bug 1494537) as requested by tcampbell on irc for causing crashes in bug 1500285, 1500255. a=backout 2018-10-19 03:40:59 +03:00
Nicholas Nethercote 63cb243205 Bug 1499906 - Use template literals where suitable. r=erahm
--HG--
extra : rebase_source : d5bc0fb14584077e5aa3dfda4f9aa4d770d60972
2018-10-19 11:27:37 +11:00
Nicholas Nethercote c18a4882ef Bug 1499906 - Put some parameters in `aFoo` form. erahm
--HG--
extra : rebase_source : 5e815dd97ec90aff24670dbb005031cef903bbb5
2018-10-19 11:27:34 +11:00
Nicholas Nethercote fcf04335f0 Bug 1499906 - Use String.prototype.padStart(). r=erahm
This lets us remove pad().

--HG--
extra : rebase_source : 1fec9bae018fd9a8dece94f5e5f851068a5305e0
2018-10-19 11:27:30 +11:00
Nick Thomas e247dc23b1 Bug 1500274 - increase timeouts for Windows nightly builds, r=RyanVM (irc), a=RyanVM
--HG--
extra : amend_source : 09decc17a1613de7f032187547437c600581526a
2018-10-19 13:22:07 +13:00
Nicholas Nethercote 352b12fba0 Bug 1499906 - Use toLocaleString(). r=erahm
This replaces a bunch of code that inserted separators by hand.

For now I've kept the output mostly the same by forcing the locale to en-US.
But at least now we could consider localizing the output.

The places where the output is different, it's more consistent with the new
code. E.g. printing "-05.55%" (which matches "05.55%") instead of "-5.55%".

--HG--
extra : rebase_source : 7c7161e5ab07e55e514020070bdfa4a774644a53
2018-10-19 11:19:32 +11:00
Nicholas Nethercote e97d37ffe2 Bug 1499906 - Change `var` to `let`. r=erahm
For consistency; `let` is used in most places.

--HG--
extra : rebase_source : cee8822832139e25d25790983122542fb87685a9
2018-10-19 10:59:34 +11:00
Nicholas Nethercote 90eb249086 Bug 1499906 - Use for..of loops where possible. r=erahm
--HG--
extra : rebase_source : 4e036df67656d11639edd1f0426596c8805aa569
2018-10-19 10:59:34 +11:00
arthur.iakab 3d3730188f Backed out changeset 89663382dd1e (bug 1499209),for Android build bustages on AccessibleWrap.cpp:416 2018-10-19 01:27:24 +03:00
arthur.iakab 83433f41f3 Backed out changeset 7d3a598c1285 (bug 1499209),for Android build bustages on AccessibleWrap.cpp:416 2018-10-19 01:26:11 +03:00
Kyle Machulis 0bb3246aa5 Bug 1492648 - Move from nsDocShellLoadInfo to nsDocShellLoadState r=bzbarsky,nika
Creates the nsDocShellLoadState object, which is basically
nsDocShellLoadInfo plus a few extra fields to make it usable as a
single argument to nsDocShell::LoadURI (and eventually
nsDocShell::InternalLoad).

Subframe history handling is a huge logic block in
nsDocShell::LoadURI, which is only used on history loads. This patch
also extracts the logic out into its own function to make the body of
LoadURI clearer.

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

--HG--
rename : docshell/base/nsDocShellLoadInfo.cpp => docshell/base/nsDocShellLoadState.cpp
rename : docshell/base/nsDocShellLoadInfo.h => docshell/base/nsDocShellLoadState.h
extra : moz-landing-system : lando
2018-10-18 22:14:54 +00:00
Chris Pearce 00b47a070d Bug 1500251 - Add dummy pref with default value true, report via telemetry. r=mythmon
The Webrender Pref Experiment is reporting its pref via telemetry and that is
reporting a different value than what the Normandy experiments telemetry
indicates should be being seen.

In Bug 1499552 I added a pref and telemetry reporting in preparation for running
a dummy Pref Experiment to verify that prefs set are reported as set, but I
realised I missed a case; where there's an existing default pref set,
we're only covering the case where that default pref has value false. We're seeing
a ~25% failure rate in the pref reporting. So we should cover the other three cases
in the dummy Pref Experiment, just in case it's one of these four cases that
is failing.

So here I add another dummy pref with a default value of true, and I report that
via telemetry. I rename the pref I added yesterday to make things consistent.

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

--HG--
extra : moz-landing-system : lando
2018-10-18 22:02:52 +00:00
Lee Salzman 1e136a0603 Bug 1495919 - ensure IDWriteFontFileStream stays alive with NativeFontResourceDWrite. r=jrmuizel 2018-10-18 18:00:23 -04:00
Cosmin Sabou a833a61a1b Merge mozilla-central to mozilla-inbound. a=merge 2018-10-19 00:59:32 +03:00
Cosmin Sabou 5115d61980 Merge mozilla-inbound to mozilla-central. a=merge 2018-10-19 00:54:29 +03: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