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

645259 Коммитов

Автор SHA1 Сообщение Дата
Michael Froman 23cebd517c Bug 1540587 - remove patch for 1539030 to fix decoding on additional tabs. r=jya
The patch for 1539030 didn't do what I'd hoped, and caused issues
with decoding av1 on additional tabs so I'm removing the "fix".

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

--HG--
extra : moz-landing-system : lando
2019-04-03 03:12:35 +00:00
Daniel Varga fcac8589b7 Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2019-04-03 09:15:08 +03:00
Daniel Varga 14dc5b7d8a Merge mozilla-inbound to mozilla-central. a=merge 2019-04-03 09:05:41 +03:00
Daniel Varga 4f5ccd379e Backed out 2 changesets (bug 1535362) for causing merge conflicts. a=backout
Backed out changeset 52636fd2ce17 (bug 1535362)
Backed out changeset d363668ebdaa (bug 1535362)
2019-04-03 09:04:17 +03:00
Gurzau Raul c27b25078c Merge autoland to mozilla-central. a=merge 2019-04-03 07:07:03 +03:00
Bogdan Tara a4e3aa46bf Backed out 2 changesets (bug 1528335) for test_ext_privacy_update.js failures CLOSED TREE
Backed out changeset fd9468269591 (bug 1528335)
Backed out changeset acce10271d62 (bug 1528335)
2019-04-03 06:17:54 +03:00
Bogdan Tara ab147e79ea Backed out changeset b211dc904649 (bug 1540845) for mingw bustages CLOSED TREE 2019-04-03 05:52:02 +03:00
Gurzau Raul 3de8bacb50 Backed out changeset e9bbe52bbd8d (bug 1540788) for breaking bootstrap. a=backout 2019-04-03 05:31:38 +03:00
Daniel Holbert ce2f2d7371 Bug 1541150: Add missing includes/namespaces/decls to fix non-unified build bustage in layout/base. r=boris
Differential Revision: https://phabricator.services.mozilla.com/D25827

--HG--
extra : moz-landing-system : lando
2019-04-02 20:11:56 +00:00
Bogdan Tara b333efcbc3 Backed out changeset 88a9c30783a6 (bug 1491046) for fetch.any.serviceworker.html failures CLOSED TREE 2019-04-03 03:13:43 +03:00
Bogdan Tara 18ad7ae673 Backed out changeset 37530e362d32 (bug 1539578) for browser_WebCrypto_telemetry.js failures CLOSED TREE 2019-04-03 00:56:53 +03:00
Bogdan Tara dcba550436 Backed out changeset 15f725097416 (bug 1504308) for python related build bustages CLOSED TREE 2019-04-03 00:07:48 +03:00
sotaro c36e993de9 Bug 1541145 - Use (1.0, 1.0, 1.0, 1.0) as clear clolor on android r=kats
wr_window_new() uses (0.0, 0.0, 0.0, 1.0) and (0.0, 0.0, 0.0, 0.0) as clear color. Then it makes rendering black until a content of webrender comes. By changing clear color to (1.0, 1.0, 1.0, 1.0), we could suppress black flashing.

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

--HG--
extra : moz-landing-system : lando
2019-04-02 19:51:16 +00:00
Jared Wein 0daee85ddd Bug 1325778 - Wait for storage updates before proceeding with test. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D25022

--HG--
extra : moz-landing-system : lando
2019-04-02 18:24:23 +00:00
Jared Wein 38225abec8 Bug 1325778 - Check that the contents of the autocomplete popup match the tests expectations. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D24958

--HG--
extra : moz-landing-system : lando
2019-04-02 18:24:25 +00:00
Jared Wein 3af274a2dd Bug 1147563 - Deprecate the 'testuser' login that is created during initialization of the password manager tests. r=MattN
This login should not show up in tests that don't expect it once we allow non-matching formSubmitURLs.

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

--HG--
extra : moz-landing-system : lando
2019-04-02 18:24:45 +00:00
Jared Wein 1676f31627 Bug 1147563 - Provide autocomplete experience when formSubmitURL does not match. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D23442

--HG--
rename : toolkit/components/passwordmgr/test/mochitest/test_autofill_https_upgrade.html => toolkit/components/passwordmgr/test/mochitest/test_autofill_different_formSubmitURL.html
extra : moz-landing-system : lando
2019-04-02 18:24:47 +00:00
David Major c7531ea325 Bug 1536675 - Take the crashing out of MOZ_CrashPrintf r=froydnj
It would be helpful if MOZ_CRASH_UNSAFE_PRINTF would do its crashing inline at the caller, so that CI failure logs can blame the right code.

Before this patch, MOZ_CRASH_UNSAFE_PRINTF calls MOZ_CrashPrintf, which does the printf work and crashes.

This patch pulls out the crashing piece at the end, so that MOZ_CrashPrintf only does the printf work, and returns the string to the caller, who will MOZ_Crash inline.

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

--HG--
extra : moz-landing-system : lando
2019-04-02 19:20:41 +00:00
Brian Hackett 695a2fc374 Bug 1535362 - Fix web replay test breakage.
--HG--
extra : rebase_source : eb801b67858d1784ccfe0092638143c2d4069e6d
2019-04-02 10:32:17 -06:00
Andrew Osmond a26277d8ff Bug 1541059 - Add support for KHR_debug to WebRender for debug markers. r=kvark
Today we already support EXT_debug_marker for debug markers in
WebRender. This is useful to categorize GL API calls in tools such as
APITrace and RenderDoc. However not all drivers indicate support for
said extension, but instead support KHR_debug. This patch makes us
support both methods, preferring KHR_debug.

Differential Revision: https://phabricator.services.mozilla.com/D25787
2019-04-02 12:31:03 -04:00
Brindusan Cristian f0bb72977e Merge mozilla-central to inbound. a=merge CLOSED TREE 2019-04-02 18:50:37 +03:00
Brindusan Cristian b2cbe5adc9 Merge inbound to mozilla-central. a=merge 2019-04-02 18:47:16 +03:00
Brindusan Cristian 1928a7ba47 Merge autoland to mozilla-central. a=merge 2019-04-02 18:44:52 +03:00
Mike Hommey fc4f272cd4 Followup for bug 1538060 again. More bustage fix. r=me,a=CristianB 2019-04-02 23:48:01 +09:00
Ehsan Akhgari aeca5512d1 Bug 1535877 - Fail explicitly when creating a second instance of the effective TLD service; r=nika
Differential Revision: https://phabricator.services.mozilla.com/D25237
2019-04-02 10:33:50 -04:00
Mike Hommey b23835262f Followup for bug 1538060 - Unbust OSX ccov builds. r=me,a=CristianB
We rename the gcov_flush patch to force a rebuild of clang with the
updated patch.
2019-04-02 22:41:59 +09:00
Timothy Nikkel cf39adc377 Bug 1540908. If the layer manager revokes a transaction id then revert the last stored transaction id too. r=mattwoodrow
This prevents calls to nsPresContext::NotifyInvalidation from using a transaction id that has already been revoked.

Android does "repeat" transactions, where one EndTransaction call results in two transactions. The first updates the "critical" area of painted content (immediately visible). The second updates the rest of the display port.

What happens in the specific failing test that triggered this is the first transaction results in invalidations from layer tree invalidation. The second transaction nothing has changed, so it gets revoked. When EndTransaction returns to the nsDisplayList code and calls nsPresContext::NotifyInvalidation it uses the last transaction id stored on the layer manager. But this has already been revoked.

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

--HG--
extra : moz-landing-system : lando
2019-04-02 12:08:21 +00:00
J.C. Jones aaa18d99e7 Bug 1541085 - Web Authentication - Only reset mTransaction on cycle collection r=keeler
This stack is pretty clear that calling StopListeningForVisibilityEvents
(via ClearTransaction) is a no-go from the cycle collector. We need to instead
just do the minimum version of bug 1540378, just reset mTransaction and move on.

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

--HG--
extra : moz-landing-system : lando
2019-04-02 17:56:47 +00:00
Lina Cambridge 2276deaa8d Bug 1539697 - Report more detailed errors in the mozStorage Rust binding. r=mak,tcsc
The `nsresult` codes that mozStorage returns are often too generic. For
example, `NS_ERROR_FAILURE` might be anything from a SQL syntax error
to an invalid column name in a trigger.

This commit adds a `Conn::call_and_wrap_error` helper that checks the
last SQLite error, and returns that instead of `nsresult`. Not all
errors are SQLite errors, however, so we only use this for mozStorage
methods that return `convertResultCode`.

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

--HG--
extra : moz-landing-system : lando
2019-04-02 16:56:41 +00:00
Henrik Skupin 75bafbf6b3 Bug 1504308 - [mach] Pass path to Python interpreter to python-tests. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D25760

--HG--
extra : moz-landing-system : lando
2019-04-02 15:26:39 +00:00
Michael Kaply 2188321ed5 Bug 1491046 - Allow a whitelist of preferences via policy. r=Felipe,flod
Differential Revision: https://phabricator.services.mozilla.com/D25685

--HG--
extra : moz-landing-system : lando
2019-04-02 18:42:24 +00:00
J.C. Jones dee2fdd745 Bug 1540658 - Web Authentication - U2FTokenManager must obey the IPC state machine r=keeler
In Bug 1448408 ("Don't listen to visibility events"), I changed `U2FTokenManager::
ClearTransaction` to send aborts, to handle the new visibility states. However,

`WebAuthnTransactionParent::ActorDestroy` is called at the conclusion of IPC
shutdown, which calls `MaybeClearTransaction` in `U2FTokenManager`, which calls
ClearTransaction, which then tries to send an Abort, which is a state machine
failure since we just shut the IPC down.

This patch creates a new `AbortOngoingTransaction` method which is used
to send the aborts instead of shoehorning that into `ClearTransaction`, reverting
`ClearTransaction` back to the prior form, and instead changes `Register` and
`Sign` to call the new method.

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

--HG--
extra : moz-landing-system : lando
2019-04-02 18:26:38 +00:00
Nicolas Chevobbe ad4932c97a Bug 1540625 - Fix isInWarningGroup invalid PropTypes. r=Honza.
The propType is changed to *not* required as the function is
only passed when the grouping pref is true.

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

--HG--
extra : moz-landing-system : lando
2019-04-02 08:51:30 +00:00
Brindusan Cristian 44a2124609 Merge autoland to mozilla-central. a=merge 2019-04-02 11:32:59 +03:00
Jordan Lund 7d91acd0c9 Bug 1540262 - increase UV chunks from 12 to 16, r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D25673

--HG--
extra : moz-landing-system : lando
2019-04-01 23:27:28 +00:00
Chris AtLee e779730f54 Bug 1539903: Use linux worker types for android jobs r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D25272

--HG--
extra : moz-landing-system : lando
2019-04-02 16:50:36 +00:00
Sebastian Streich 879635b243 Bug 1539853 - Throw Exceptions on null Principal within SpeculativeConnectInternal and Handle on Callsite r=ckerschb,Gijs
***
++Linting

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

--HG--
extra : moz-landing-system : lando
2019-04-02 16:36:09 +00:00
Nicolas B. Pierron 65c7dcde2a Bug 1530351 - GenerateProfilerExit frame use 64-bits math to remove the rectifier frame size. r=sstangl
Differential Revision: https://phabricator.services.mozilla.com/D25755

--HG--
extra : moz-landing-system : lando
2019-04-02 15:44:58 +00:00
Tarek Ziadé fbf4fdacfb Bug 1527620 - Add youtube streaming tests - r=whimboo
This patch introduces a new marionette media test along
with a Youtube test.

To run the Youtube streaming test locally:

./mach marionette-test dom/media/test/marionette/test_youtube.py -vv --gecko-log -

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

--HG--
extra : moz-landing-system : lando
2019-04-02 15:09:47 +00:00
Chris AtLee 66abd591ad Bug 1539264: Enable caches for mingwclang builds r=glandium,tomprince
Differential Revision: https://phabricator.services.mozilla.com/D24973

--HG--
extra : moz-landing-system : lando
2019-04-02 16:31:05 +00:00
Matt Woodrow b7d051a4cb Bug 1539673 - Make sure we build layers for empty items, since they might contain hit test information. r=miko
Depends on D25169

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

--HG--
extra : moz-landing-system : lando
2019-04-01 16:54:51 +00:00
Matt Woodrow fed842fadd Bug 1539673 - Remove old code for handling opacity:0 within the consumers. r=miko
Differential Revision: https://phabricator.services.mozilla.com/D25169

--HG--
extra : moz-landing-system : lando
2019-04-01 16:54:07 +00:00
Matt Woodrow 52f583d371 Bug 1539673 - Don't build normal items when within opacity:0. r=miko
Differential Revision: https://phabricator.services.mozilla.com/D25168

--HG--
extra : moz-landing-system : lando
2019-04-01 16:53:34 +00:00
Matt Woodrow d99a15fae2 Bug 1539673 - Support fallible display item construction. r=miko
Differential Revision: https://phabricator.services.mozilla.com/D25167

--HG--
extra : moz-landing-system : lando
2019-04-01 16:53:11 +00:00
Andi-Bogdan Postelnicu e10003d9ee Bug 1363011 - [Static Analysis] Buffer not null terminated in int NS_main(int argc, NS_tchar **argv). r=mhowell
Patch wrote by: Santiago Paez [:tiago]

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

--HG--
extra : moz-landing-system : lando
2019-04-02 15:28:14 +00:00
Thomas Wisniewski c57ed64e58 Bug 1120171 - remove support for XMLHttpRequest moz-chunked-arraybuffer response type; r=baku
remove support for XMLHttpRequest moz-chunked-arraybuffer response type

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

--HG--
extra : moz-landing-system : lando
2019-04-02 15:16:40 +00:00
Brindusan Cristian 759809db7d Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-04-02 18:49:21 +03:00
Haik Aftandilian f7082591a7 Bug 1540892 - [Mac] Don't #include policy definition headers in mac/Sandbox.h r=Alex_Gaynor
Move sandbox policy includes to Sandbox.mm.

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

--HG--
extra : moz-landing-system : lando
2019-04-02 12:59:46 +00:00
Haik Aftandilian 80e0a3db19 Bug 1540288 - YouTube Tab Crash on macOS 10.11 in mozilla::PRemoteDecoderManagerChild::SendPRemoteDecoderConstructor r=Alex_Gaynor
Disable early sandbox init for the RDD Mac process until the 10.11 crash is resolved.

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

--HG--
extra : moz-landing-system : lando
2019-04-02 12:57:28 +00:00
Marco Bonardo 0e5180139a Bug 1533052 - Port IME tests from autocomplete. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D25365

--HG--
extra : moz-landing-system : lando
2019-04-02 14:24:43 +00:00