Commit Graph

674600 Commits

Author SHA1 Message Date
John Dai
23aae786e0 Bug 1586779 - Enable dom/tests/mochitest/general/test_interfaces_secureContext.html for fission; r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D48523

--HG--
extra : moz-landing-system : lando
2019-10-08 19:46:50 +00:00
Brindusan Cristian
ef3c975bc9 Backed out 11 changesets (bug 1578624) for build bustages. CLOSED TREE
Backed out changeset b22733eb880f (bug 1578624)
Backed out changeset cb5e15489635 (bug 1578624)
Backed out changeset f1746b2f9dec (bug 1578624)
Backed out changeset d08a099a22ff (bug 1578624)
Backed out changeset 8ebd563c72a8 (bug 1578624)
Backed out changeset d8bfec2dc9b6 (bug 1578624)
Backed out changeset 591664928bce (bug 1578624)
Backed out changeset 63f5a619b9ef (bug 1578624)
Backed out changeset ff67cc13cdf3 (bug 1578624)
Backed out changeset 43556c937a09 (bug 1578624)
Backed out changeset 49065a55694d (bug 1578624)
2019-10-09 11:50:37 +03:00
Matt Woodrow
4b70f9f830 Bug 1578624 - P11: Add a flag to ask the parent to not actually load the URI when opening a window, since we'll do it ourselves anyway. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D47867

--HG--
extra : moz-landing-system : lando
2019-10-09 07:54:45 +00:00
Matt Woodrow
9d3ac3d8bc Bug 1578624 - P10: Update crash reporter's URL annotation when loading a new URI from the parent. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D45485

--HG--
extra : moz-landing-system : lando
2019-10-09 06:37:52 +00:00
Matt Woodrow
9c05a1e07b Bug 1578624 - P9: Adjust devtools tests to no longer expect a JS stack for parent initiated loads. r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D44765

--HG--
extra : moz-landing-system : lando
2019-10-09 06:37:51 +00:00
Matt Woodrow
837665db5f Bug 1578624 - P8: Use BrowsingContext::loadURI in RemoteWebNavigation. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D44764

--HG--
extra : moz-landing-system : lando
2019-10-09 06:37:51 +00:00
Matt Woodrow
83f0f46289 Bug 1578624 - P7: Listen for keyword-uri-fixup events from the parent process in browser.js. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D44763

--HG--
extra : moz-landing-system : lando
2019-10-09 06:37:51 +00:00
Matt Woodrow
31a0796cdc Bug 1578624 - P6: Add LoadURI to BrowsingContext's webidl. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D44762

--HG--
extra : moz-landing-system : lando
2019-10-09 06:37:51 +00:00
Matt Woodrow
44c59ca2d5 Bug 1578624 - P5: Add DisplayLoadError to BrowsingContext. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D44761

--HG--
extra : moz-landing-system : lando
2019-10-09 06:58:34 +00:00
Matt Woodrow
a48a476531 Bug 1578624 - P4: Add an option to set mIsNavigating on the docshell when loading using BrowsingContext. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D44760

--HG--
extra : moz-landing-system : lando
2019-10-09 06:37:50 +00:00
Matt Woodrow
a0e75a0df9 Bug 1578624 - P3: Move conversion from LoadURIOptions processing into a static constructor for nsDocShellLoadState. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D44759

--HG--
extra : moz-landing-system : lando
2019-10-09 06:37:50 +00:00
Matt Woodrow
2b3ffb9596 Bug 1578624 - P2: Extend nsDocShellLoadState for the extra options needed to describe front end loads. r=kmag,nika
Differential Revision: https://phabricator.services.mozilla.com/D44758

--HG--
extra : moz-landing-system : lando
2019-10-09 06:37:50 +00:00
Matt Woodrow
aeb8d491b0 Bug 1578624 - P1: Serialize SubstitutingURL fully. r=mayhemer
Differential Revision: https://phabricator.services.mozilla.com/D44757

--HG--
extra : moz-landing-system : lando
2019-10-09 06:37:50 +00:00
Florin Strugariu
f752a3a05d Bug 1581829 - Expand desktop cold page load tests to full suite of sites r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D47585

--HG--
extra : moz-landing-system : lando
2019-10-08 10:53:30 +00:00
Florin Strugariu
ebb01d89e7 Bug 1585289 - Move any raptor related command from setup_talos to setup_raptor from taskcluster/taskgraph/transforms/tests.py r=perftest-reviewers,rwood,nalexander
Differential Revision: https://phabricator.services.mozilla.com/D47748

--HG--
extra : moz-landing-system : lando
2019-10-08 14:50:45 +00:00
Daisuke Akatsuka
8b678e58ba Bug 1582886: Test with a new test page which has a visited and an unvisited link. r=pbro
Differential Revision: https://phabricator.services.mozilla.com/D48485

--HG--
extra : moz-landing-system : lando
2019-10-09 07:18:31 +00:00
Peter Van der Beken
22e4870bda Bug 1584256 - Add IPDLParamTraits for Variant. r=nika,jwalden
Differential Revision: https://phabricator.services.mozilla.com/D47607

--HG--
extra : moz-landing-system : lando
2019-10-08 16:03:11 +00:00
Mark Hammond
183f92d2ca Bug 1587227 - ensure sendtab devices list is populated before Sync is initialized. r=lina
Differential Revision: https://phabricator.services.mozilla.com/D48619

--HG--
extra : moz-landing-system : lando
2019-10-09 05:58:20 +00:00
Brindusan Cristian
cb49e3ce5d Backed out changeset 9554c2b0527e (bug 1573062) for build bustages at JitScript.cpp. CLOSED TREE 2019-10-09 09:51:33 +03:00
alwu
6de4865248 Bug 1582802 - part3 : add a basic request and revoke test for audio focus. r=chunmin
We should have a basic test where do a simply request and revoke audio focus for same controller.

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

--HG--
extra : moz-landing-system : lando
2019-10-08 18:38:14 +00:00
alwu
a99f11f839 Bug 1582802 - part2 : only run owing multiple audio focus test when we disable audio focus management. r=chunmin
`TestMultipleAudioFocusNums` is used to test whether we can increase the amount of the audio focus when we don't enable audio focus management. As we won't handle the audio competing in this situation, so we allow multiple controllers owing audio focus at the same time.

However, if we enable audio focus management, we would start to handle audio competing and ensure that only one controller can own audio focus at a time. As it involves multiple components, we are not able to test it by simply using `AudioFocusManager`'s APIs.

Therefore, we should have two separate tests to test the behavior of owning audio focus when enabling or disabling audio focus management.

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

--HG--
extra : moz-landing-system : lando
2019-10-08 02:48:13 +00:00
mhoye
9fd9610780 Bug 1576859 - resolve long lines in BSD 3-clause license by cutting <pre>-wrapped text r=florian
Differential Revision: https://phabricator.services.mozilla.com/D47000

--HG--
extra : moz-landing-system : lando
2019-10-02 15:42:59 +00:00
Noemi Erli
f85d19767f Backed out changeset 030df8fe65c7 (bug 1586861) for causing browser-chrome failures 2019-10-09 01:08:00 +03:00
Emilio Cobos Álvarez
e99e9dc4ac Bug 1585863 - Remove nsChangeHint_UpdateTextPath. r=longsonr
The only thing it does is asserting a bit and posting more async work to the
text frame. It seems we can just post all the async work early instead, and
remove the change hint.

This was only introduced to fix bug 779971, where a <textPath> element
references its parent SVG, which is obviously unsound if we allowed to render
it.

What we're doing right now is a bit silly... We're observing the <svg>, so when
we finish reflowing it and store its overflow, we invalidate its rendering
observers, but that invalidates a _descendant_, which makes no sense.

Fortunately we don't let the element affect its rendering, as it fails this
check:

 * https://searchfox.org/mozilla-central/rev/35cc00a25c4471993fdaa5761952bd3afd4f1731/layout/svg/SVGObserverUtils.cpp#1390

But we still request reflow of the outer <text>, which is not amazing. We
shouldn't invalidate anything if the textpath doesn't reference a valid element
and that didn't change. This is roughly what the code tried to do when checking
mValid, except we always initialize mValid to true and thus always trigger at
least one bogus reflow call.

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

--HG--
extra : moz-landing-system : lando
2019-10-08 21:52:47 +00:00
Noemi Erli
e471edfdda Bug 1587170 - Fix ES lint failure r=eslint-fix
--HG--
extra : amend_source : b20fc878e19eb50ac1d7ae6d7a156e87f2adc64d
2019-10-09 00:48:06 +03:00
Johann Hofmann
ede37582aa Bug 1583067 - Use correct window opener for chrome windows in certManager.js. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D47923

--HG--
extra : moz-landing-system : lando
2019-10-08 21:37:57 +00:00
Ehsan Akhgari
6ee9db27d3 Bug 1586814 - Add browser.contentblocking.category to about:support; r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D48366

--HG--
extra : moz-landing-system : lando
2019-10-08 20:57:56 +00:00
Jamie Nicol
523db48f57 Bug 1587047 - Update wrench reftest expectations. r=gw
Depends on D48541

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

--HG--
extra : moz-landing-system : lando
2019-10-08 20:18:50 +00:00
Jamie Nicol
fb307f9307 Bug 1587047 - Ensure PBO is at least height * stride size to avoid emulator error. r=gw
When uploading texture data with a PBO we currently ensure the PBO
is the size of `(height - 1) * stride + (width * bpp)`, ie the final row
only contains the width's worth of data, not the stride. This should
be okay, and works fine on other implementations, but the android
emulator thinks it is invalid and emits a GL_INVALID_OPERATION error
in the glTexSubImage* call. To avoid this, ensure that the PBO is the
full `height * stride` size.

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

--HG--
extra : moz-landing-system : lando
2019-10-08 20:18:28 +00:00
jaril
0d028d0cc1 Bug 1587170 - Fix highlight of the replay marker when hovering on a console message r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D48608

--HG--
extra : moz-landing-system : lando
2019-10-08 21:18:21 +00:00
Tom Schuster
7435235240 Bug 1586592 - Promise.allSettled is now enabled everywhere, fix test. r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D48393

--HG--
extra : moz-landing-system : lando
2019-10-08 21:16:26 +00:00
Dzmitry Malyshau
0cd3e9c400 Bug 1558167 - Disable swizzling on macOS 10.15 AMD devices r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D48591

--HG--
extra : moz-landing-system : lando
2019-10-08 21:09:58 +00:00
Emma Malysz
dd0ffd6562 Bug 1586862, replace XUL textbox with HTML input and generic XUL box in testcases within dom directory r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D48450

--HG--
extra : moz-landing-system : lando
2019-10-08 21:09:48 +00:00
Emma Malysz
e539d2cdc1 Bug 1586883, replace the remaining XUL textbox with HTML input in testcases within layout directory r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D48434

--HG--
extra : moz-landing-system : lando
2019-10-08 18:26:49 +00:00
Markus Stange
7f9c11f94a Bug 1581433 - Maximize or minimize the window when double clicking the titlebar. r=spohl
This was already working for toolbars, but it wasn't working for the titlebar in windows that
actually have a real separate titlebar.
All our windows use NSFullSizeContentViewWindowMask, so we no longer get this behavior for free.
In windows with titlebars, the titlebar area is covered with a TitlebarGradientView, so that's
where we need to handle the double clicks.

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

--HG--
extra : moz-landing-system : lando
2019-10-08 21:03:30 +00:00
Tom Ritter
a5545c008f Bug 1585366 - Remove a gcc mangling workaround for Windows r=dmajor
Bug 1329593 introduced this for the mingw-gcc build; but we no longer support this
build and mingw-clang does not need it.

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

--HG--
extra : moz-landing-system : lando
2019-10-08 21:00:08 +00:00
mcrawford@mozilla.com
bdec1200f3 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-08 20:57:34 +00:00
Greg Tatum
0b3c8bde66 Bug 1586757 - Add types to everything but the components; r=julienw
Differential Revision: https://phabricator.services.mozilla.com/D47913

--HG--
extra : moz-landing-system : lando
2019-10-08 20:43:16 +00:00
Greg Tatum
edef14c2cb Bug 1586757 - Create a @types directory and change to // @ts-check; r=julienw
Differential Revision: https://phabricator.services.mozilla.com/D47912

--HG--
rename : devtools/client/performance-new/types.ts => devtools/client/performance-new/@types/perf.d.ts
extra : moz-landing-system : lando
2019-10-08 20:30:49 +00:00
Greg Tatum
b4b444658c Bug 1586757 - Rename .jsm files to .jsm.js to allow type checking; r=julienw
Differential Revision: https://phabricator.services.mozilla.com/D47911

--HG--
rename : devtools/client/performance-new/popup/background.jsm => devtools/client/performance-new/popup/background.jsm.js
rename : devtools/client/performance-new/popup/menu-button.jsm => devtools/client/performance-new/popup/menu-button.jsm.js
extra : moz-landing-system : lando
2019-10-08 20:48:04 +00:00
Glenn Watson
59f6ac9ee1 Bug 1587084 - Fix non-picture-caching path on webrender. r=kvark
The framebuffer clear was accidentally removed due to a rebase
error. We need to clear the framebuffer (and z) here when the
non-picture caching path is active.

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

--HG--
extra : moz-landing-system : lando
2019-10-08 20:44:56 +00:00
Aaron Klotz
b256fc294a Bug 1586436: Ensure that mscom methods that accept variadic arguments use rvalue references in their arguments; r=Jamie
Differential Revision: https://phabricator.services.mozilla.com/D48435

--HG--
extra : moz-landing-system : lando
2019-10-08 20:43:38 +00:00
Vijay Budhram
3245b0b0a8 Bug 1587143 - Updated the Fxa toolbar devices button link r=eoger
Differential Revision: https://phabricator.services.mozilla.com/D48589

--HG--
extra : moz-landing-system : lando
2019-10-08 18:42:46 +00:00
Emilio Cobos Álvarez
4a03157884 Bug 1587152 - Remove some dead menupopup code. r=bgrins
I was looking at some unsoundness in our XUL layout code just randomly setting
attributes on non-anonymous nodes [1] and wondering what the acceltext attribute
was used for.

Found this usage which is dead, as boxObject will never return anything truthy.

If nobody is missing it, we may as well remove it.

[1]: https://searchfox.org/mozilla-central/rev/7cc0f0e89cb40e43bf5c96906f13d44705401042/layout/xul/nsMenuFrame.cpp#1030

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

--HG--
extra : moz-landing-system : lando
2019-10-08 18:08:46 +00:00
Ryan VanderMeulen
c63de82d8d Bug 1587187 - Update xxHash to version 0.7.2. r=dthayer
Differential Revision: https://phabricator.services.mozilla.com/D48596

--HG--
extra : moz-landing-system : lando
2019-10-08 19:53:34 +00:00
Harry Twyford
a604e4862e Bug 1586861 - Use promiseDocumentFlushed in SearchOneOffs.__rebuild. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D48405

--HG--
extra : moz-landing-system : lando
2019-10-08 19:25:20 +00:00
Emma Malysz
695191a7dd Bug 1585727, ensure browser_preferences_usage.js is fission compatible r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D47945

--HG--
extra : moz-landing-system : lando
2019-10-08 14:54:53 +00:00
Noemi Erli
a0c197288b Backed out changeset e0427b37129b (bug 1566868) for turning Bug1528607 into permafail CLOSED TREE 2019-10-08 22:25:20 +03:00
Andreas Schuler
9cde4e3ef1 Bug 1585009: Support playout-delay RTP header extension r=bwc
Added playout-delay RTP header extension for video to JsepSessionImpl::SetupDefaultRtpExtensions.
This ensures that this extension will be preserved when generating an answer to an offer (by a sending peer) containing it.
Also updated JsepSessionTest to include a test verifying that the expected default audio and video extensions are set.

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

--HG--
extra : moz-landing-system : lando
2019-10-08 12:49:52 +00:00
Dylan Roeh
1657764793 Bug 1563343 - Do not search for OS protocol handlers in GV; just let Gecko return ERROR_UNKNOWN_PROTOCOL. r=snorp,geckoview-reviewers,esawin
Differential Revision: https://phabricator.services.mozilla.com/D46311

--HG--
extra : moz-landing-system : lando
2019-10-08 19:05:09 +00:00