Commit Graph

643282 Commits

Author SHA1 Message Date
Doug Thayer
b172543596 Bug 1441308 - Core renderroot splitting changes r=kats,sotaro
This is a large patch that contains all of the core changes for
renderroot splitting.

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

--HG--
extra : moz-landing-system : lando
2019-03-22 18:28:42 +00:00
Doug Thayer
b78a7a9c81 Bug 1441308 - Add the render root splitting pref r=sotaro
Differential Revision: https://phabricator.services.mozilla.com/D12844

--HG--
extra : moz-landing-system : lando
2019-03-22 18:28:31 +00:00
Lee Salzman
fad3958ac4 Bug 1495400 - don't draw non-scalable FT faces as paths. r=jnicol
Differential Revision: https://phabricator.services.mozilla.com/D24416

--HG--
extra : moz-landing-system : lando
2019-03-22 17:52:48 +00:00
Florian Quèze
dbd7ac1015 Bug 1523609 - avoid triggering nsChromeRegistryChrome::CheckForNewChrome (which does main thread I/O) during shutdown of system add-ons, r=kmag.
Differential Revision: https://phabricator.services.mozilla.com/D22380

--HG--
extra : moz-landing-system : lando
2019-03-22 14:19:59 +00:00
Tom Schuster
d65d068e74 Bug 1222552 - Fix xpconnect test. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D24537

--HG--
extra : moz-landing-system : lando
2019-03-22 18:11:10 +00:00
Tom Schuster
dc40a0d446 Bug 1222552 - Remove String generics. r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D24406

--HG--
extra : moz-landing-system : lando
2019-03-22 18:11:08 +00:00
Brad Werth
607bb13af1 Bug 1500314 Part 2: Update test expectations. r=botond
Depends on D23531

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

--HG--
extra : moz-landing-system : lando
2019-03-22 16:46:30 +00:00
Brad Werth
8da8465a37 Bug 1500314 Part 1: Only apply mobile viewport stretching for documents with no meta viewport tag. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D23531

--HG--
extra : moz-landing-system : lando
2019-03-22 16:46:23 +00:00
Alex Chronopoulos
fe1ca24c8b Bug 1536070 - Enable ASM in dav1d for Tier3 platforms. r=TD-Linux
Differential Revision: https://phabricator.services.mozilla.com/D24361

--HG--
extra : moz-landing-system : lando
2019-03-22 14:18:27 +00:00
Jan-Erik Rediger
8f4c0bb234 Bug 1529232 - Add browser.engagement.total_uri_count scalar to ecosystem telemetry r=gfritzsche
Depends on D23293

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

--HG--
extra : moz-landing-system : lando
2019-03-21 22:29:44 +00:00
Jan-Erik Rediger
1491800592 Bug 1529232 - Enable Ecosystem Telemetry on Nightly r=gfritzsche
Depends on D21521

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

--HG--
extra : moz-landing-system : lando
2019-03-21 22:29:44 +00:00
Jan-Erik Rediger
3dfc55a492 Bug 1529232 - Implement pre-account ping r=chutten,gfritzsche,markh
It's missing some details and is disabled by default (gated by the
`toolkit.telemetry.ecosystemping.enabled` preference)

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

--HG--
extra : moz-landing-system : lando
2019-03-21 22:29:44 +00:00
Mellina Yonashiro
db352af17e Bug 1508817 - Enable ESLint for docshell (manual changes). r=Standard8,bzbarsky
Differential Revision: https://phabricator.services.mozilla.com/D23038

--HG--
extra : moz-landing-system : lando
2019-03-22 07:53:32 +00:00
Mellina Yonashiro
679a8809c5 Bug 1508817 - Enable ESLint for docshell (automatic changes). r=Standard8,bzbarsky
Differential Revision: https://phabricator.services.mozilla.com/D23037

--HG--
extra : moz-landing-system : lando
2019-03-22 18:13:25 +00:00
Edwin Gao
4ccec045fe Bug 1537567 - disable tests in mochitest-media that are failing (intermittent or permafail) on windows10-aarch64 r=jmaher
- test_peerConnection_setParameters_scaleResolutionDownBy.html

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

--HG--
extra : moz-landing-system : lando
2019-03-22 09:04:26 +00:00
Chris H-C
9295e8f585 Bug 1536805 - Document Origin Telemetry r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D24263

--HG--
extra : moz-landing-system : lando
2019-03-22 17:31:02 +00:00
Kartikaya Gupta
1e08b4ff7c Bug 1509295 - Apply axis locking for flings at the start of the fling. r=botond
Instead of having special code in the velocity tracker to deal with axis
locking and cancel out the position delta, we can apply axis locking
when we transition from the pan to the fling and simply cancel the
velocity on locked axes. This avoids the problem where we start a fling
from an axis lock but velocity information from prior to the axis lock
is used to compute the (perhaps unexpected) fling trajectory.

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

--HG--
extra : moz-landing-system : lando
2019-03-22 16:44:45 +00:00
Ting-Yu Lin
5bef4c66dd Bug 1489295 Part 4 - Remove InitAndWrapInColumnSetFrameIfNeeded(). r=dbaron
The last consumer of the method is removed in Part 3.

Depends on D24396

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

--HG--
extra : moz-landing-system : lando
2019-03-22 02:47:32 +00:00
Ting-Yu Lin
11a3e0712a Bug 1489295 Part 3 - Implement column-span:all for <button>. r=dbaron
We need to pull outerFrame one level up to the outer scope because it's
needed when calling FinishBuildingColumns().

The patch is very similar to implementing column-span:all for <fieldset>
in bug 1535200.

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

--HG--
extra : moz-landing-system : lando
2019-03-22 02:50:34 +00:00
Ting-Yu Lin
822925bcd6 Bug 1489295 Part 2 - Clean up the naming of a 'nsStyleContext' variable in ConstructFrameFromItemInternal(). r=dbaron
Rename outerSC to outerStyle because nsStyleContext was gone.

Depends on D24394

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

--HG--
extra : moz-landing-system : lando
2019-03-21 18:27:39 +00:00
Ting-Yu Lin
5a67c61b32 Bug 1489295 Part 1 - Rename frame construction data bit that creates flex/grid/column. r=dbaron
After supporting column-span, the top-level container for multicol
layout is no longer the ColumnSetFrame, so remove the "SET" suffix from
FCDATA_ALLOW_GRID_FLEX_COLUMNSET bit to make it sound more general.

Also, update the document and add an assertion.

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

--HG--
extra : moz-landing-system : lando
2019-03-22 02:39:16 +00:00
Sebastian Hengst
59bd2e6ca7 Bug 1505574 - Re-delete UnboxedObjects.cpp added back by backout. r=mgaudet CLOSED TREE 2019-03-22 09:02:27 +01:00
Ciure Andrei
93f6f98c1e Backed out 2 changesets (bug 1532376) for causing build bustages in the merge from central to autoland CLOSED TREE
Backed out changeset 49304ded1ad6 (bug 1532376)
Backed out changeset 6af6ae0901cc (bug 1532376)
2019-03-22 19:25:52 +02:00
Emilio Cobos Álvarez
a841bd0f2a Bug 1538207 - Don't call into the prefs service OMT. r=decoder
Use a VarCache instead.

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

--HG--
extra : moz-landing-system : lando
2019-03-22 16:29:27 +00:00
Andreea Pavel
dc97e0be51 Merge mozilla-central to autoland. on a CLOSED TREE 2019-03-22 18:50:13 +02:00
Andreea Pavel
34af4f6a20 Merge mozilla-inbound to mozilla-central. a=merge 2019-03-22 18:44:45 +02:00
Emilio Cobos Álvarez
cc4fab743c Bug 1470499 - Crashtest. r=test-only 2019-03-22 15:10:10 +01:00
Emilio Cobos Álvarez
3ef54dcb35 Bug 1428892 - Crashtest. r=test-only 2019-03-22 15:09:55 +01:00
Andreea Pavel
ca2f9536a8 No Bug - fix leftover from the merge conflict on a CLOSED TREE
--HG--
extra : rebase_source : 4ec06e78b9940e077b880426d28139d91da59a96
2019-03-22 15:47:18 +02:00
Ciure Andrei
8197ed228b Backed out changeset 99b6adafbfa3 (bug 1523609) for causing nsCOMPtr asertion failures and nsIAppStartup failures CLOSED TREE 2019-03-22 15:43:00 +02:00
Ciure Andrei
e5b7cf51de Backed out changeset d12b8cd1cee8 (bug 1534858) for causing diff build bustages CLOSED TREE 2019-03-22 15:17:30 +02:00
Paul Adenot
56f452b5fb Bug 1423253 - Really unbreak MINGW builds for video TestVideoFrameConverter, by not building it when WebRTC is disabled.
Differential Revision: https://phabricator.services.mozilla.com/D24499

--HG--
extra : moz-landing-system : lando
2019-03-22 13:03:09 +00:00
Johan Lorenzo
6c34b33ef8 Bug 1536522 - Let mergeday scripts handle missing Android mozconfigs r=aki,nalexander
Let mergeday scripts handle missing Android mozconfigs

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

--HG--
extra : moz-landing-system : lando
2019-03-22 13:06:13 +00:00
Valentin Millet
ce1581df1f Bug 1477205 - Remove the exception when a node is created after closing the AudioContext. r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D21361

--HG--
extra : moz-landing-system : lando
2019-03-22 12:41:53 +00:00
Paul Adenot
8a57bf6e92 Bug 1423253 - Unbreak MINGW by defining WEBRTC_WIN manually.
Differential Revision: https://phabricator.services.mozilla.com/D24496

--HG--
extra : moz-landing-system : lando
2019-03-22 12:31:31 +00:00
Florian Quèze
f8b8bdbaf5 Bug 1523609 - avoid triggering nsChromeRegistryChrome::CheckForNewChrome (which does main thread I/O) during shutdown of system add-ons, r=kmag.
Differential Revision: https://phabricator.services.mozilla.com/D22380

--HG--
extra : moz-landing-system : lando
2019-03-22 12:11:51 +00:00
Michael Ratcliffe
3f627acfe1 Bug 1536819 - Fix node.offsetParent is null error in Rule View r=gl
The editing of selectors in the rule view is broken (see https://bugzil.la/1536867) but that is not related to this issue.

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

--HG--
extra : moz-landing-system : lando
2019-03-22 12:28:09 +00:00
Luca Greco
d2f2f6fd29 Bug 1533150 - Hide 'Run in Private Windows' controls from about:addons for extensions allowed automatically on every extension startup. r=aswan,mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D23663

--HG--
extra : moz-landing-system : lando
2019-03-22 12:21:59 +00:00
Nikki S
0a5bd934c4 [mozlog] Allow passing messages down to formatters (Bug 1534341) r=jgraham
This addition allows formatters to be configured by sending a message.

For example, the show_logs attribute has been added to the GroupingFormatter
to allow switching on/off the display of all log messages at runtime.
A generic handle_message method was added to the BaseFormatter to allow
attributes to be configured, with optional arguments for those that require
it.

An additional log(data) method has been implemented on the GroupingFormatter
that checks self.show_logs, and if True, displays all messages regardless of
failure or success, with component, level and stack.

A test may be required to ensure this is behaving as expected.

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

--HG--
extra : moz-landing-system : lando
2019-03-22 11:54:09 +00:00
Andreas Pehrson
7f4bad72fb Bug 1407650 - Remove workaround. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D22933

--HG--
extra : moz-landing-system : lando
2019-03-22 11:45:53 +00:00
Andreas Pehrson
ae7831e5ad Bug 1423253 - Handle MediaDecoder pauses when future frames are already buffered. r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D23588

--HG--
extra : moz-landing-system : lando
2019-03-22 11:45:51 +00:00
Andreas Pehrson
9c4c12b285 Bug 1423253 - Put DecodedStreamData::mEOSVideoCompensation on the stack. r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D23587

--HG--
extra : moz-landing-system : lando
2019-03-22 11:45:40 +00:00
Andreas Pehrson
f42ad37739 Bug 1423253 - Fix test_mr_record_addtracked_stream.html recording a video that is too short. r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D22932

--HG--
extra : moz-landing-system : lando
2019-03-22 11:45:33 +00:00
Andreas Pehrson
9e33da2826 Bug 1423253 - Make future frames in VideoTrackEncoder black when a track is disabled. r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D22931

--HG--
extra : moz-landing-system : lando
2019-03-22 11:45:28 +00:00
Andreas Pehrson
49d065b76b Bug 1423253 - Improve MediaPipeline logging and fix formatting. r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D22929

--HG--
extra : moz-landing-system : lando
2019-03-22 11:45:21 +00:00
Andreas Pehrson
021e97c215 Bug 1423253 - Make future frames in MediaPipeline black when a track is disabled. r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D22928

--HG--
extra : moz-landing-system : lando
2019-03-22 11:45:15 +00:00
Andreas Pehrson
634e77f7ef Bug 1423253 - Make future frames in a VideoFrameContainer black when a track is disabled. r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D22927

--HG--
extra : moz-landing-system : lando
2019-03-22 11:45:33 +00:00
Andreas Pehrson
a4bbc0fffb Bug 1423253 - Move VideoSegment-specific logic out of VideoFrameContainer. r=padenot
It is only used in one place. Can just as well be inlined there.

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

--HG--
extra : moz-landing-system : lando
2019-03-22 11:45:31 +00:00
Andreas Pehrson
9768400e21 Bug 1423253 - Remove DirectMediaStreamTrackListener::mMedia. r=padenot
It is unnecessary.

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

--HG--
extra : moz-landing-system : lando
2019-03-22 11:44:54 +00:00
Andreas Pehrson
94ec4e907a Bug 1423253 - Notify MediaStreamTrackListeners about tracks' enabled state. r=padenot
Disabling a track from a MediaEngineRemoteVideoSource will automatically stop
that source until the track is enabled again. With consumers of this track
getting frames through direct listeners only, there would be no more frames
coming after the source has stopped. This stopping races with making the next
frame that is appended to the track (through the MSG, though direct) black,
sometimes leaving the consumer with no black frame at all.

Specs say to render disabled video tracks as black, so with direct listeners
this needs to be signaled to, and handled by, the consumers explicitly.

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

--HG--
extra : moz-landing-system : lando
2019-03-22 11:45:29 +00:00