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

674584 Коммитов

Автор SHA1 Сообщение Дата
John Lin b61375e934 Bug 1509316 - p2: enable MediaCodec for WebRTC on Android. r=jya
Differential Revision: https://phabricator.services.mozilla.com/D45772

--HG--
extra : moz-landing-system : lando
2019-10-09 23:08:24 +00:00
John Lin aeb8b64dbe Bug 1509316 - p1: move composite listening out of VideoData/VideoSink. r=jya,mattwoodrow
On Android, decoded buffers need to be send back to MediaCodec in order to be
rendered and/or recycled. The current mechanism introduced in bug 1299068 only
works for playback(VideoData/VideoSink) but not WebRTC(VideoFrame/VideoOutput).
Move the callback to SurfaceTextureImage because VideoData and VideoFrame both
own that when using MediaCodec, and move the notification to VideoFrameContainer
for both VideoSink and VideoOutput pass frames there for compositing.

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

--HG--
extra : moz-landing-system : lando
2019-10-09 23:08:12 +00:00
Gijs Kruitbosch 300f355942 Bug 1586355 - add support for disambiguated file extensions and missing OS default handlers, r=jaws,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D48568

--HG--
extra : moz-landing-system : lando
2019-10-09 22:49:05 +00:00
Henrik Skupin 553eb4fded Bug 1587364 - [marionette] Use `getWebDriverBrowserName()` to determine the `browserName` capability. r=webdriver-reviewers,ato
Differential Revision: https://phabricator.services.mozilla.com/D48676

--HG--
extra : moz-landing-system : lando
2019-10-09 22:46:02 +00:00
Ting-Yu Lin 293bad18f4 Bug 1102175 Part 4 - Add BFC bits to a block if its used writing-mode is different from the parent's. r=jfkthame
Without this patch, the `CHECK_BLOCK_AND_LINE_DIR` soft assertion in
nsFloatManager can be triggered with
wm-propagation-body-dynamic-change-002.html added in Part 3.

Add the test as a crashtest because web-platform reftest doesn't seem to
catch our soft assertions.

Add reftests to verify that BFC bits are added to the child block if the
parent and child has the same block-direction, but different sideways
bit; also, add reftests to ensure that "text-orientation: sideways"
doesn't add BFC bits.

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

--HG--
extra : moz-landing-system : lando
2019-10-09 22:11:19 +00:00
Ting-Yu Lin a5c1e95cbd Bug 1102175 Part 3 - Add reftests for altering <body> dynamically. r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D45580

--HG--
extra : moz-landing-system : lando
2019-10-09 22:11:11 +00:00
Ting-Yu Lin 13b040befc Bug 1102175 Part 2 - Modify the reference file for 817406-4.html, and update test expectations. r=jfkthame
In 817406-4.html, `<body style="direction: rtl;">` needs to propagate up
to `<html>`, so we should compare its result to 817406-1-ref.html.

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

--HG--
extra : moz-landing-system : lando
2019-10-09 22:11:09 +00:00
Ting-Yu Lin 1ce98223f5 Bug 1102175 Part 1 - Propagate used writing-mode from body element to its ancestors. r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D45481

--HG--
extra : moz-landing-system : lando
2019-10-09 22:11:02 +00:00
Bogdan Tara a5bb9b3228 Backed out changeset 6cdb3133f50f (bug 1586882) by lizzard's request
--HG--
extra : rebase_source : eb43ef89bf7d30160747bd196a42c142749449bb
2019-10-10 01:13:00 +03:00
Matt Brandt 64228e5005 Bug 1587598 [iris firefox] Update build to latest version 0.6 with fixes for Win10 tests r=KWierso
Differential Revision: https://phabricator.services.mozilla.com/D48761

--HG--
extra : moz-landing-system : lando
2019-10-09 22:07:09 +00:00
Nazım Can Altınova 2e832289ac Bug 1512500 - Record parent page information in profiler r=gerald,nika
Differential Revision: https://phabricator.services.mozilla.com/D47426

--HG--
extra : moz-landing-system : lando
2019-10-09 21:25:19 +00:00
Nazım Can Altınova 265874ce7d Bug 1583271 - Part 4: Update profiler page information tests r=gerald
Differential Revision: https://phabricator.services.mozilla.com/D47268

--HG--
extra : moz-landing-system : lando
2019-10-09 20:58:21 +00:00
Nazım Can Altınova 6379b166c1 Bug 1583271 - Part 3: Remove the disabled assertion and add a mechanism to capture the first non-auto:blank frame r=nika
We are not simply excluding all about:blanks because there might be some
about:blank that user really visits. But for others we don't want to include
the first about:blank because when a BrowsingContext is loaded, and if the
principal matches, the first document loaded in it will share the inner window.

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

--HG--
extra : moz-landing-system : lando
2019-10-09 20:58:06 +00:00
Nazım Can Altınova bbc7701155 Bug 1583271 - Part 2: Add the registration/unregistration parts for profiler page info r=nika
See the first patch's commit message to learn why we had to change the
PageInformation's IDs to BrowsingContextID and InnerWindowID.
Previously we were registering profiler PageInformation in the nsDocShell
methods. That was not the correct place to handle page loads correctly. That's
why we had to move the registration to WindowGlobalChild::SetDocumentURI and
WindowGlobalChild::ActorDestroy. In those functions we are sure that each
document URIs will come here only once.

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

--HG--
extra : moz-landing-system : lando
2019-10-09 20:57:51 +00:00
Nazım Can Altınova 20fc64e558 Bug 1583271 - Part 1: Change profiler page information IDs to BrowsingContextID and InnerWindowID r=gerald,nika
We were keeping nsDocShell::mHistoryId and nsDocShell::mOSHE as keys. They
weren't quite good because:
1. While loading an iframe, they were being registered twice with the same
ids(for about:blank and the real URL) sometimes.
2. It wasn't possible to access to the parent mHistoryId and mOSHE from a child
processes if the parent is in a different process. That may not be the case for
now, but it will be after fission.
So we had to find other IDs to:
1. Determine the Tab of the frames.
2. Determine the URLs of the frames.
For the first use case, we were using nsDocShell::mHistoryId for that purpose
but that was wrong. The closest thing that we can get to a tab ID is
BrowsingContext ID because they don't change after a navigation. But iframes
have different BrowsingContext's, so we still need to create a tree to
construct a tab content. That can be either in the front-end or capture time.
For the second use case, we were using a key pair of mHistoryId and mOSHE. We
now chose to keep inner window IDs for that purpose. Inner window IDs are
unique for each navigation loads because inner window correspond to each JS
window global objects. That's why we can use that without any problem. But one
problem is that we cannot handle `history.pushState` and `history.replaceState`
changes with that change since window global objects won't change during those.
But that was the best thing we can do after fission. So this will be a small
sacrifice for us to keep that functionality working after fission.
In that patch we also remove the registration/unregistration calls. We are
going to add those calls in the next patch.

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

--HG--
extra : moz-landing-system : lando
2019-10-09 21:25:11 +00:00
Simon Giesecke 7e3b8fe633 Bug 1558522 - Ensure that file actors created after the database was closed are expired. r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D48046

--HG--
extra : moz-landing-system : lando
2019-10-09 03:21:22 +00:00
Brian Hackett 4d9930a53d Bug 1586468 Part 2 - Use observer service to listen for content process connects/disconnects, r=ochameau.
Depends on D48260

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

--HG--
extra : moz-landing-system : lando
2019-10-09 21:17:44 +00:00
Kris Maglione 3dfef17d14 Bug 1587580 - Use the actual source filename and line number for SpecialPowers.spawn callback. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D48758

--HG--
extra : moz-landing-system : lando
2019-10-09 21:05:46 +00:00
Tomislav Jovanovic 7c9112cb88 Bug 1587221 - Fix test_ext_async_clipboard.html with Fission r=annyG
Differential Revision: https://phabricator.services.mozilla.com/D48617

--HG--
extra : moz-landing-system : lando
2019-10-09 20:36:01 +00:00
Gabriel Luong 84eea7357a Bug 1568126 - Part 1: Use the contextual WalkerFront in _hideHighlighterIfDeadNode. r=pbro
Differential Revision: https://phabricator.services.mozilla.com/D48579

--HG--
extra : moz-landing-system : lando
2019-10-09 21:07:12 +00:00
Emilio Cobos Álvarez b320aa695c Bug 1587468 - Add syn/quote/etc to the list of allowed duplicated WR dependencies for now. r=bustage
MANUAL PUSH: bustage
2019-10-09 23:06:09 +02:00
Gijs Kruitbosch d9a1a5bca4 Bug 1582467 - make a11y-privacy-checkbox (prevent accessibility services from accessing your browser) handling code work again, r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D48467

--HG--
extra : moz-landing-system : lando
2019-10-09 18:14:15 +00:00
Brian Hackett 26c8bffa81 Bug 1580168 Part 2 - Use PID as ID of child process actors, r=ochameau.
Depends on D48084

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

--HG--
extra : moz-landing-system : lando
2019-10-09 20:52:47 +00:00
Brian Hackett 2ed60fe6f2 Bug 1580168 Part 1 - Add processID and isParent accessors to ProcessMessageManager, r=nika.
Differential Revision: https://phabricator.services.mozilla.com/D48084

--HG--
extra : moz-landing-system : lando
2019-10-09 20:49:28 +00:00
Michael Kaply 2ea9213a98 Bug 1577149 - Additional preferences managed by policy requested by users. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D48217

--HG--
extra : moz-landing-system : lando
2019-10-09 18:01:34 +00:00
Johann Hofmann d0da7de770 Bug 1475404 - Make EventUtils available to use in content task scopes. r=mconley,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D47588

--HG--
extra : moz-landing-system : lando
2019-10-09 18:03:35 +00:00
Jeff Muizelaar 487b155e34 Bug 1586573. Don't use the visibleRect for non blob images. r=aosmond
This reverts to the previous behaviour for non-blob fallback images.

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

--HG--
extra : moz-landing-system : lando
2019-10-09 16:54:34 +00:00
mcrawford@mozilla.com 001320cc27 Bug 1585808 - Add UTM parameters to the "Learn more about this breach" link in breach notifications. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D48597

--HG--
extra : moz-landing-system : lando
2019-10-09 20:18:54 +00:00
Michael Kaply aa5fc71cd6 Bug 1586913 - Add policy for DisablePasswordReveal. r=jaws,flod,fluent-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D48592

--HG--
extra : moz-landing-system : lando
2019-10-09 20:04:39 +00:00
Emilio Cobos Álvarez 3a4be043a8 Bug 1587468 - Update syn / quote / synstructure in peek-poke-derive. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D48732

--HG--
extra : moz-landing-system : lando
2019-10-09 17:10:12 +00:00
Emilio Cobos Álvarez 86119bc696 Bug 1587468 - Update num_derive to 0.3. r=boris
Differential Revision: https://phabricator.services.mozilla.com/D48731

--HG--
extra : moz-landing-system : lando
2019-10-09 20:22:05 +00:00
Andrew McCreight ac939a34a9 Bug 1528961 - Whitelist AddonPolicy leak in web sockets wpt tests. r=jgraham
This leak evades the LSan white list on release, beta and ESR, but not
m-c for whatever reason. Presumably the function names are different somehow.

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

--HG--
extra : moz-landing-system : lando
2019-10-09 20:13:17 +00:00
Emilio Cobos Álvarez 18c0a80dc1 Bug 1587468 - Update cstr-macros to v0.1.6. r=boris
Differential Revision: https://phabricator.services.mozilla.com/D48729

--HG--
extra : moz-landing-system : lando
2019-10-09 19:50:40 +00:00
Emilio Cobos Álvarez 81c9057828 Bug 1587468 - Update cssparser-macros to 0.3.6. r=boris
Differential Revision: https://phabricator.services.mozilla.com/D48728

--HG--
extra : moz-landing-system : lando
2019-10-09 19:51:57 +00:00
Emilio Cobos Álvarez 94eeb16ec1 Bug 1587468 - Update cssparser to v0.25.9. r=boris
Differential Revision: https://phabricator.services.mozilla.com/D48727

--HG--
extra : moz-landing-system : lando
2019-10-09 19:58:29 +00:00
Tim Nguyen ad570ba4ab Bug 1587384 - Fix extension controlled UI for connection settings. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D48692

--HG--
extra : moz-landing-system : lando
2019-10-09 19:44:13 +00:00
Gurzau Raul 70f0249cbe Backed out changeset 8cf556022ec5 (bug 1585808) by MattN's request.
--HG--
extra : rebase_source : 190ed3696faecf849777a9f9f96f74d77d9ee11e
2019-10-09 22:42:32 +03:00
Tim Huang 732a29d64f Bug 1586713 - Making the test 'browser/components/originattributes/test/browser/browser_postMessage.js' working in Fission. r=baku
Differential Revision: https://phabricator.services.mozilla.com/D48699

--HG--
extra : moz-landing-system : lando
2019-10-09 14:11:39 +00:00
Gurzau Raul 197f5544a3 Backed out changeset cc3b04156828 (bug 1562146) for SM build bustage at bug1562146.js on a CLOSED TREE. 2019-10-09 22:11:22 +03:00
Neil Deakin ec8b2c4f13 Bug 1573836, make autocomplete component fission compatible, r=mak,MattN
Differential Revision: https://phabricator.services.mozilla.com/D47093

--HG--
rename : toolkit/modules/AutoCompletePopupContent.jsm => toolkit/actors/AutoCompleteChild.jsm
rename : toolkit/components/satchel/AutoCompletePopup.jsm => toolkit/actors/AutoCompleteParent.jsm
extra : moz-landing-system : lando
2019-10-09 19:02:57 +00:00
Gurzau Raul 5b1e475e24 Backed out changeset 906c06cac59d (bug 1568126) for devtools tests timing out e.g browser_rules_flexbox-highlighter-on-mutation.js on a CLOSED TREE. 2019-10-09 21:55:02 +03:00
Mark Striemer aa5a36985b Bug 1580962 - Show a SUMO link when an add-on can't be removed r=rpl,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D48128

--HG--
extra : moz-landing-system : lando
2019-10-09 18:46:23 +00:00
Jeff Muizelaar 88c6d9a1dc Bug 1587210. Always clear mInvalidRect. r=mstange
In the future mInvalidRect and some other state should move out of DIGroup
and into a non-persistant struct that's only used during Group building.
This will allow us to completely avoid errors like this.

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

--HG--
extra : moz-landing-system : lando
2019-10-09 18:10:54 +00:00
Matthew Gaudet e621c66d0b Bug 1562146 - Handle zero-length spans in ScriptSource::substring r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D46617

--HG--
extra : moz-landing-system : lando
2019-10-09 18:22:48 +00:00
Jared Wein f337906a22 Bug 1586590 - Remaining space should be placed between the confirm and cancel buttons. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D48599

--HG--
extra : moz-landing-system : lando
2019-10-09 18:15:03 +00:00
Jared Wein cb59d6042b Bug 1576276 - Persist sort direction in about:logins. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D48543

--HG--
extra : moz-landing-system : lando
2019-10-09 18:15:05 +00:00
Miriam c44a06469a Bug 1587497 - Ensure debugger advances to next line when encountering breakpoint and watchpoint.
Differential Revision: https://phabricator.services.mozilla.com/D48721

--HG--
extra : moz-landing-system : lando
2019-10-09 18:22:41 +00:00
Gurzau Raul cdc7c1a8dd Backed out changeset 479097530e46 (bug 1586913) for failing at test_login_item.html on a CLOSED TREE. 2019-10-09 21:16:58 +03:00
Emilio Cobos Álvarez 99a0148a26 Bug 1587486 - Update object in the rust profiler. r=mstange
This removes a failure and old target-lexicon dependencies.

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

--HG--
extra : moz-landing-system : lando
2019-10-09 18:05:54 +00:00
Dave Townsend 1c67b00d98 Bug 1586216: Fallback to a synchronous channel load if the url preloader cannot load the ftl file. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D48726

--HG--
extra : moz-landing-system : lando
2019-10-09 17:50:33 +00:00