Commit Graph

647220 Commits

Author SHA1 Message Date
Paul Adenot
c9069544bd Bug 1531833 - Update libcubeb to 241e3c (and rebase an in-tree patch). r=kinetik
This has been reviewed by snorp, kinetik, achronop, in bug 1531833, and the
rollup has been rubberstamped by achronop in
https://github.com/kinetiknz/cubeb/pull/501.

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

--HG--
extra : moz-landing-system : lando
2019-04-16 15:44:47 +00:00
Paul Adenot
784704534a Bug 1531833 - When the input is voice, activate the global communication mode. r=pehrsons
Differential Revision: https://phabricator.services.mozilla.com/D21738

--HG--
extra : moz-landing-system : lando
2019-04-16 15:42:42 +00:00
Paul Adenot
b1c0df1177 Bug 1531833 - Add a way to tell the graph driver that the audio input is voice. r=pehrsons
Differential Revision: https://phabricator.services.mozilla.com/D21737

--HG--
extra : moz-landing-system : lando
2019-04-16 15:42:38 +00:00
Paul Adenot
cd545b34bb Bug 1531833 - Expose a way to set a global "communication mode" in CubebUtils, to be use by real-time duplex audio users. r=pehrsons
Differential Revision: https://phabricator.services.mozilla.com/D21736

--HG--
extra : moz-landing-system : lando
2019-04-16 15:42:33 +00:00
Paul Adenot
2867cb1c22 Bug 1531833 - Add a Java method that enables and disable all that is needed to do audio communication with an earpiece. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D21735

--HG--
extra : moz-landing-system : lando
2019-04-16 15:42:28 +00:00
Paul Adenot
90034d42cc Bug 1531833 - Add bluetooth permission to GeckoView. r=snorp
This is needed to open an SCO channel and do proper (low-latency) bluetooth
communication when doing a call using WebRTC, or simply recording local audio in
a web application.

I think this is more of a GeckoView thing, but I'm a bit fuzzy on the
distinction, maybe it's the wrong manifest. I tested using Fennec.

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

--HG--
extra : moz-landing-system : lando
2019-04-16 15:44:58 +00:00
Myk Melez
3e0a4662d6 Bug 1541798 - Fix broken default theme check for early blank window. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D27537

--HG--
extra : moz-landing-system : lando
2019-04-16 15:38:52 +00:00
jaril
7b078d1244 Bug 1544240 - Fixed Watch Expression vertical alignment r=davidwalsh
Set the expression container to 20px

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

--HG--
extra : moz-landing-system : lando
2019-04-15 16:25:54 +00:00
Felipe Gomes
73bd8a3a10 Bug 1438872 - Document and test TelemetryEnvironment's e10sMultiProcesses. r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D27584

--HG--
extra : moz-landing-system : lando
2019-04-16 15:32:28 +00:00
Erica Wright
b6503bd456 Bug 1543022 - do not show content blocking icon on about: pages when location change isSimulated. r=johannh
onLocationChange does not get the simulated events. We need to be hiding the icon from the onContentBlockingEvent as it was before, since that seems to cover all of them.

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

--HG--
extra : moz-landing-system : lando
2019-04-16 15:26:22 +00:00
David Walsh
f22dd68dd8 Bug 1543999 - Shift-clicking the gutter should create disabled breakpoint r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D27286

--HG--
extra : moz-landing-system : lando
2019-04-12 18:35:31 +00:00
Christoph Kerschbaumer
aee4945e49 Bug 1544534: Add carveout for NullPrincipal when asserting if explicit CSP and CSP on Principal are equal. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D27700

--HG--
extra : moz-landing-system : lando
2019-04-16 14:19:44 +00:00
Kartikaya Gupta
2cfb84082d Bug 1527380 - Re-enable fission test for WebRender. r=rhunt
Differential Revision: https://phabricator.services.mozilla.com/D27699

--HG--
extra : moz-landing-system : lando
2019-04-16 14:57:16 +00:00
Ryan Hunt
c2babf8e51 Bug 1544538 - Pref off advanced layers. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D27565

--HG--
extra : moz-landing-system : lando
2019-04-16 00:27:46 +00:00
Byron Campen [:bwc]
c8b347cbbe Bug 1543427 - Part 1: Do not prevent rollback from disassociating a stopped transceiver. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D26934

--HG--
extra : moz-landing-system : lando
2019-04-16 14:53:03 +00:00
Byron Campen [:bwc]
dfb7f83e12 Bug 1543427 - Part 0: Test-case for the bug. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D26933

--HG--
extra : moz-landing-system : lando
2019-04-16 14:54:07 +00:00
Thomas Wisniewski
d6d4176af2 Bug 1543983 - Whitelist about:compat as a secure page on Fennec; r=snorp
Whitelist about:compat as a secure page on Fennec

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

--HG--
extra : moz-landing-system : lando
2019-04-16 14:37:34 +00:00
Emilio Cobos Álvarez
cef2d6e7fd Bug 1544548 - Insert quirks.css later so that we hit the cascade data cache more often. r=heycam
Bug 1535788 moved the quirks.css insertion earlier, so the order will not match
when the commonish case where the document gets a shell and then knows the
compat mode, which means that we hit the cascade data cache a bit less often.

I'll also fix the order of the preference sheet vs. the quirks sheet in a
followup, right now whatever gets first ends ups earlier on the list.

Differential Revision: https://phabricator.services.mozilla.com/D27578
2019-04-16 16:39:31 +02:00
Dustin J. Mitchell
91e4d21a4b Bug 1541436 - remove unused file r=kats
Differential Revision: https://phabricator.services.mozilla.com/D27697

--HG--
extra : moz-landing-system : lando
2019-04-16 14:00:20 +00:00
Sebastian Hengst
355c3e3d35 Bug 1540546 - fix webconsole tests about grouping of content blocking messages. r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D27420

--HG--
extra : moz-landing-system : lando
2019-04-16 14:04:11 +00:00
Joel Maher
d2d7167993 Bug 1544473 - remove screen resolution check from osx perf configs. r=rwood
remove screen resolution check from os perf configs

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

--HG--
extra : moz-landing-system : lando
2019-04-16 14:01:48 +00:00
Johann Hofmann
ea5a520abc Bug 1544424 - Enable permissions.desktop-notification.postPrompt.enabled in Nightly. r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D27508

--HG--
extra : moz-landing-system : lando
2019-04-16 13:30:13 +00:00
Alexis Beingessner
6cd8d63f3d Bug 1544643 - allow fuzziness to be lower on bugs/1529992-1.html. r=kats
Differential Revision: https://phabricator.services.mozilla.com/D27670

--HG--
extra : moz-landing-system : lando
2019-04-16 13:59:16 +00:00
Nicolas B. Pierron
f9db17163c Bug 1534840 part 3 - Prevent ARM from generating nops within jump tables. r=sstangl
Depends on D26522

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

--HG--
extra : moz-landing-system : lando
2019-04-16 13:56:58 +00:00
Nicolas B. Pierron
5b00acfbdf Bug 1534840 part 2 - Prevent ARM64 from generating constant pools within jump tables. r=sstangl
Depends on D26521

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

--HG--
extra : moz-landing-system : lando
2019-04-16 13:56:50 +00:00
Nicolas B. Pierron
092c959227 Bug 1534840 part 1 - Add an assertion to check that we can generate contiguous jump tables. r=sstangl
Depends on D26520

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

--HG--
extra : moz-landing-system : lando
2019-04-16 13:56:48 +00:00
Nicolas B. Pierron
50c7913e7f Bug 1534840 part 0 - Clarify table case generation in CodeGenerator::visitOutOfLineSwitch. r=sstangl
Differential Revision: https://phabricator.services.mozilla.com/D26520

--HG--
extra : moz-landing-system : lando
2019-04-16 13:56:46 +00:00
Erica Wright
3897073a3f Bug 1543280 - Enable FP and CM in strict in all channel, enable FP and CM in standard for nightly and early beta. r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D27315

--HG--
extra : moz-landing-system : lando
2019-04-16 13:53:18 +00:00
Nathan Froyd
0d8cc55ffb Bug 1542958 - avoid malloc/delete[] mismatches in elfhack; r=glandium
We were allocating ElfSection's data with `new[]` and modifying it with
`realloc` in some places, which causes allocator mismatches.
Consistently manage the data with `malloc`, `realloc`, and `free` instead.

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

--HG--
extra : moz-landing-system : lando
2019-04-15 23:40:04 +00:00
Ehsan Akhgari
33df4a4c48 Bug 1544131 - Part 3: Add tests for the interaction of JS provided referrer policies with each one of the default referrer policy values applied to third-party trackers; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D27395

--HG--
extra : moz-landing-system : lando
2019-04-15 08:08:18 +00:00
Ehsan Akhgari
a49e6df780 Bug 1544131 - Part 2: Remove the script test from browser_referrerDefaultPolicy.js since the <script> element doesn't provide support for the referrerPolicy API; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D27394

--HG--
extra : moz-landing-system : lando
2019-04-15 08:08:05 +00:00
Ehsan Akhgari
941a844392 Bug 1544131 - Part 1: Ensure that the referrer policy provided by JS/DOM will override the default referrer policy applied to third-party trackers; r=michal
Differential Revision: https://phabricator.services.mozilla.com/D27393

--HG--
extra : moz-landing-system : lando
2019-04-15 13:05:10 +00:00
Emilio Cobos Álvarez
7d7f571903 Bug 1543808 - Refactor the selector parser to make implementing ::part() easier. r=xidorn
::slotted() is already weird in the sense that it supports a pseudo-element
afterwards (so ::slotted(*)::before is valid for example).

::part() is weirder because you are supposed to allow stuff like
::part(foo):hover, ::part(foo):hover::before, etc.

In order to avoid making the already-complex parse_compound_selector more
complex, shuffle stuff so that we pass the progress of our current compound
selector around, and is the parsing code for each selector which decides whether
it's ok to parse at the given point.

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

--HG--
extra : moz-landing-system : lando
2019-04-16 13:16:56 +00:00
Jan de Mooij
f0d37eef6a Bug 1544737 - Make AbstractGeneratorObject::ResumeKind an enum class, rename to js::GeneratorResumeKind. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D27662

--HG--
extra : moz-landing-system : lando
2019-04-16 11:32:10 +00:00
Luca Greco
b353df61ec Bug 1542842 - Fix remaining references to undefined Ci.nsITelemetry constant in WebExtensions tests. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D27650

--HG--
extra : moz-landing-system : lando
2019-04-16 12:58:30 +00:00
Nicolas Silva
bd2c8b86cd Bug 1544374 - Make FilterOp not copy. r=gw
Differential Revision: https://phabricator.services.mozilla.com/D27480

--HG--
extra : moz-landing-system : lando
2019-04-16 07:43:04 +00:00
Thomas Wisniewski
80259dac21 Bug 1539003 - update InternalHeaders get/set/append/delete to match the spec; r=hsivonen
update Fetch InternalHeaders get/set/append/delete to match the spec

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

--HG--
extra : moz-landing-system : lando
2019-04-16 06:34:05 +00:00
Nihanth Subramanya
fe7c7d5fb8 Bug 1531838 - Set up fxmonitor PanelUI only when actually showing a notification. r=johannh
This avoids an AssertionError when loading a stylesheet in a nested
event loop. See comment 15 in the bug.

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

--HG--
extra : moz-landing-system : lando
2019-04-16 12:06:48 +00:00
Nihanth Subramanya
3b06eee462 Bug 1531838 - Ensure we don't set up twice on any window. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D26701

--HG--
extra : moz-landing-system : lando
2019-04-14 17:49:57 +00:00
Nihanth Subramanya
0ba1f6de8b Bug 1531838 - Reliably wait for click-to-play popup notification in private windows. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D26700

--HG--
extra : moz-landing-system : lando
2019-04-14 17:48:23 +00:00
Nihanth Subramanya
f73d0b3588 Bug 1531838 - Inline PanelUI code and avoid leaving behind properties on windows. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D26699

--HG--
extra : moz-landing-system : lando
2019-04-14 17:47:50 +00:00
Nihanth Subramanya
f19c2f0fee Bug 1531838 - Enable Firefox Monitor by default. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D23837

--HG--
extra : moz-landing-system : lando
2019-04-14 17:47:11 +00:00
Art-Vanderlay
1174054e9b Bug 1514766 - Change the order of the autocomplete popup to display lowercase items and perfect matches first. r=nchevobbe.
The autocomplete popup in the web console now favours matches
with the user input in alphabetical order with lowercase letters and
perfect matches brought to the top of the list.
e.g.

Typing 'document.styleSheets' brings up the result:

-styleSheets
-styleSheetSets

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

--HG--
extra : moz-landing-system : lando
2019-04-16 12:31:51 +00:00
Nicolas Chevobbe
adc0b4a5e5 Bug 1260877 - Display a Show content messages checkbox in Browser Console. r=bgrins.
A preference is added to enable this feature, another one
to store the last value of the checkbox.
When unchecked, the console hides all the messages that
don't originate from a chrome contect, via the `chromeContext`
property on the message.

Since we already have a test to check that content messages are
displayed in the console output, we use it to assert the
effects of the "Show content messages" checkbox.

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

--HG--
extra : moz-landing-system : lando
2019-04-16 09:09:01 +00:00
Nicolas Chevobbe
d1db0f1589 Bug 1260877 - Add a chromeContext property to ConsoleMessage. r=bgrins.
This property was already in console api message packet,
and this patch also adds it to pageError packets (retrieving
it from nsIScriptError.isFromChromeContext).

Stubs are updated to include the new property.

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

--HG--
extra : moz-landing-system : lando
2019-04-16 09:08:34 +00:00
Honza Bambas
f3e4a0c5fa Bug 1536511 - Cache-control: stale-while-revalidate response header implementation,
Differential Revision: https://phabricator.services.mozilla.com/D27661

--HG--
extra : moz-landing-system : lando
2019-04-16 11:44:50 +00:00
Richard Marti
df8dc71144 Bug 1544026 - Add a tab color for the in-content.dark-mode mode. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D27311

--HG--
extra : rebase_source : 8da67a543b83108e8b3dcf13df97ed6da4f758c8
2019-04-15 19:33:43 +02:00
Kestrel
63795cc832 Bug 1544241 - Fix about:performance table header transparency for in-content dark mode and also fill the full height of the header r=dao
Differential Revision: https://phabricator.services.mozilla.com/D27660

--HG--
extra : moz-landing-system : lando
2019-04-16 11:43:01 +00:00
Ms2ger
36d0e5421b Bug 1544041 - Add test-also support to wpt-in-jstests; r=bbouvier
Differential Revision: https://phabricator.services.mozilla.com/D27478

--HG--
extra : moz-landing-system : lando
2019-04-16 10:03:55 +00:00
sotaro
b3d89e4d54 Bug 1543560 - Move NotifyWebRenderError() to CompositorManagerParent r=nical
NotifyWebRenderError is sent via CompositorBridgeParent/CompositorBridgeChild. It is not good, since they are re-created for each nsBaseWidget::CreateCompositorSession() call. Then there could be a case that the NotifyWebRenderError is not notified to GPUProcessManager and a crash was caused by NotifyWebRenderError message during ipc close.  CompositorManagerParent/CompositorManagerChild are stable for sending NotifyWebRenderError.

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

--HG--
extra : moz-landing-system : lando
2019-04-16 07:45:00 +00:00