Commit Graph

674600 Commits

Author SHA1 Message Date
Daniel Varga
b285b016fb Backed out changeset 3a52a67311e2 (bug 1580602) to reland with part2 and part3 2019-10-10 10:22:51 +03:00
Chun-Min Chang
8f0d0a884e Bug 1580602 - P1: Implement a blank MediaSession interface. r=bzbarsky
Create dummy implementations for the MediaSession interfaces. The files
are generated by running `./mach webidl-example` with necessary changes
to make it buildable.

The internal implementations are blank in this patch. They will be done
in the following patches.

Due to some spec issues, the final implementations only support some
basic operations like "play" and "pause".

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

--HG--
extra : moz-landing-system : lando
2019-10-09 21:14:49 +00:00
Alok Nikhil
7b15e6f065 Bug 1586440 - Use BytecodeLocation and BytecodeIterator in js::jit::AnalyzeBytecodeForIon, r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D48301

--HG--
extra : moz-landing-system : lando
2019-10-10 00:02:36 +00:00
Gurzau Raul
5542cedd05 Backed out 4 changesets (bug 1102175) for Android reftest failures at font-inflation-1a.html
Backed out changeset 33914610f60f (bug 1102175)
Backed out changeset 004a0cb8af9f (bug 1102175)
Backed out changeset 2ac28b335c3c (bug 1102175)
Backed out changeset 50b041e06f23 (bug 1102175)
2019-10-10 07:40:38 +03:00
chujun
416e3d85d4 Bug 1446153: browser_dbg-outline.js intermittent failure
Based on the failure log, `prefs.alphabetizeOutline` from the previous run seems to intervene the current test run. The patch resets the prefs at the beginning of each test run.

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

--HG--
extra : moz-landing-system : lando
2019-10-10 00:26:39 +00:00
Jared Wein
7ac7374081 Bug 1584103 - Increase the font-weight of the breach-alert-link to match the spec closer. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D48634

--HG--
extra : moz-landing-system : lando
2019-10-09 20:54:03 +00:00
Jared Wein
0a7318d884 Bug 1583161 - Remove the border from the FxA avatar in about:logins since it was cropping the avatar and looked odd in Dark mode. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D48633

--HG--
extra : moz-landing-system : lando
2019-10-09 20:53:50 +00:00
Jared Wein
53a9f9808e Bug 1584176 - Use a fixed background color for the :hover and :hover:active of the dismiss button since the background-color of the breach alert is fixed. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D48632

--HG--
extra : moz-landing-system : lando
2019-10-09 20:53:35 +00:00
Jared Wein
5814b6ce92 Bug 1579738 - Set the login-item as a title attribute so the full title can be shown as a tooltip if it is elided. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D48629

--HG--
extra : moz-landing-system : lando
2019-10-09 20:52:49 +00:00
Jared Wein
e2d85cd7c6 Bug 1584162 - Add a background-color for hovering the login-list sort select button. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D48628

--HG--
extra : moz-landing-system : lando
2019-10-09 18:15:11 +00:00
Jared Wein
453b8bb999 Bug 1586601 - Allow the login-item to scroll without pushing the login-list below the fold. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D48601

--HG--
extra : moz-landing-system : lando
2019-10-10 00:26:21 +00:00
Timothy Nikkel
6b840f5edf Bug 1308286. Consider sticky frames that are acting like fixed position frames when determining page scroll amount. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D48618

--HG--
extra : moz-landing-system : lando
2019-10-09 23:51:05 +00:00
Marco Castelluccio
8b6902a296 Bug 1473069 - Use stable Rust with RUSTC_BOOTSTRAP for code coverage builds. r=chmanchester
Differential Revision: https://phabricator.services.mozilla.com/D48780

--HG--
extra : moz-landing-system : lando
2019-10-09 22:57:22 +00:00
Micah Tigley
91e94cdcdc Bug 1587636 - Original browser size is not restored when closing RDM r=gl
Differential Revision: https://phabricator.services.mozilla.com/D48790

--HG--
extra : moz-landing-system : lando
2019-10-09 23:19:32 +00:00
John Lin
1bc3a5e9be Bug 1509316 - p4: disable HW codec in WebRTC tests. r=pehrsons,drno
Differential Revision: https://phabricator.services.mozilla.com/D47713

--HG--
extra : moz-landing-system : lando
2019-10-09 23:15:56 +00:00
John Lin
a7677ba80a Bug 1509316 - p3: transfer image ownership when constructing VideoData. r=jya
Differential Revision: https://phabricator.services.mozilla.com/D45773

--HG--
extra : moz-landing-system : lando
2019-10-09 23:08:31 +00:00
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