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

694383 Коммитов

Автор SHA1 Сообщение Дата
Simon Giesecke 88ead5d627 Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D65178

--HG--
extra : moz-landing-system : lando
2020-03-04 15:39:20 +00:00
Jeff Muizelaar 12f74d5b36 Bug 1619735. Don't block acceleration on unknown vendor ids on Nightly. r=aosmond
This will help with ThinCast among others.

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

--HG--
extra : moz-landing-system : lando
2020-03-03 23:14:05 +00:00
emcminn 39b6b65851 Bug 1618348 - Removed dependency on activity-stream.css; relevant styles/assets moved into aboutwelcome.css r=pdahiya
Differential Revision: https://phabricator.services.mozilla.com/D65142

--HG--
extra : moz-landing-system : lando
2020-03-04 03:05:00 +00:00
Dão Gottwald 2b154f8360 Bug 1610533 - Move losslessDecodeURI to UrlbarInput. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D65092

--HG--
extra : moz-landing-system : lando
2020-03-04 14:14:25 +00:00
Kershaw Chang 48d51baf21 Bug 1512471 - Introduce PVerifySSLServerCert for the certificate verification r=keeler,jld
Differential Revision: https://phabricator.services.mozilla.com/D50834

--HG--
extra : moz-landing-system : lando
2020-02-28 10:58:56 +00:00
Andrei Oprea 8c21b13bfa Bug 1616371 - Add Event telemetry to simplified full page about:welcome r=k88hudson,nanj
Differential Revision: https://phabricator.services.mozilla.com/D65110

--HG--
extra : moz-landing-system : lando
2020-03-04 14:16:04 +00:00
Dragana Damjanovic eefa8deb80 Bug 1619764 - Move some parts of HttpConnectionUDP to Http3Session. r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D65208

--HG--
extra : moz-landing-system : lando
2020-03-04 14:17:12 +00:00
Neil Deakin 61f5db736f Bug 1618447, gShouldObserveSubframes should only be set for the out of process frames part of the test, r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D64864

--HG--
extra : moz-landing-system : lando
2020-03-04 01:58:27 +00:00
Neil Deakin 7e355a5ea5 Bug 1614769, convert SearchTelemetry actor into a JSWindowActor, r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D65108

--HG--
extra : moz-landing-system : lando
2020-03-04 12:28:12 +00:00
Andrew Osmond be28b4e1e5 Bug 1619249 - Upgrade to BMPSuite 2.6. r=tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D64973

--HG--
rename : image/test/reftest/bmp/bmpsuite/q/rgba32.bmp => image/test/reftest/bmp/bmpsuite/q/rgba32-2.bmp
extra : moz-landing-system : lando
2020-03-02 19:17:19 +00:00
Geoff Brown ab2019a124 Bug 1619693 - Implement 'mach test-info report-diff'; r=bc
A quick and basic implementation of 'mach test-info report-diff' to provide a
high level comparison of two reports generated by 'mach test-info report'.
Mostly this is trying to give an impression of how many and which tests
have been added and deleted during the time period between the reports.
There is more information in the reports; a more thorough comparison is
possible, but seems lower-value: To be considered in a future bug.

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

--HG--
extra : moz-landing-system : lando
2020-03-04 08:09:13 +00:00
Jacqueline f11a866989 Bug 1609873 - Make about:privatebrowsing an HTML page r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D65254

--HG--
rename : browser/components/privatebrowsing/content/aboutPrivateBrowsing.xhtml => browser/components/privatebrowsing/content/aboutPrivateBrowsing.html
extra : moz-landing-system : lando
2020-03-04 13:35:50 +00:00
Emilio Cobos Álvarez 97846169b6 Bug 1618008 - Use nsINode::SubtreeRoot in txXPathNode::RootOf. r=peterv
Differential Revision: https://phabricator.services.mozilla.com/D64201

--HG--
extra : moz-landing-system : lando
2020-03-04 13:28:11 +00:00
Dragana Damjanovic 70ee49b4f0 Bug 1619793 - Make sure we do not AltSvc mapping for Http3 if Http3 is disabled or the version is updated. r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D65218

--HG--
extra : moz-landing-system : lando
2020-03-04 09:38:32 +00:00
Boris Zbarsky 883ee5b56c Bug 1619322. Make sure to call DidMutate() when clearing the document on document.open. r=hsivonen
Differential Revision: https://phabricator.services.mozilla.com/D65273

--HG--
extra : moz-landing-system : lando
2020-03-04 07:39:19 +00:00
André Bargull d9396482a3 Bug 1619594: Remove unnecessary includes for StableStringChars. r=jwalden
Differential Revision: https://phabricator.services.mozilla.com/D65104

--HG--
extra : moz-landing-system : lando
2020-03-04 12:07:58 +00:00
Dão Gottwald 8cb5663fca Bug 1619916 - Remove ancient getWebNavigation helper function. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D65311

--HG--
extra : moz-landing-system : lando
2020-03-04 12:03:53 +00:00
Robert Mader f0fbff5f02 Bug 1609538 - Workarounds for Mutter 3.36. r=stransky
This is supposed to be a minimal patchset to make Firefox work on
Mutter 3.36 in a similar fassion as on 3.34. The changes should
be compatible with any Wayland compositor, especially those that
do similar agressive culling and frame callback reduction.
While technically non-optimal, they should work as a short time
solution.

1.: Do not commit the toplevel surface in `moz_container_move`. Instead
use `gdk_window_invalidate_rect`, which (hopefully) triggers a surface
commit as well while not interfering in the order of commands. The is
necessary as the previous commit would commit invalid state in certain
scenarios (like fullscreening).
This fixes broken fullscreening.

2.: Do not set an opaque region on containers if that would cover the
whole toplevel surface. This works around problems concerning mouse
input responsiveness, as a completely covered toplevel surface might
not get frame callbacks any more, but we currently rely on it to process
input events like mouse movements.

3.: Only set an opaque region on the toplevel surface when maximized.
While the toplevel opaque region is actually redundant as long as the
content surface has an opaque region set, we need it for workaround 2.
But we want to unset it when not needed as occasianally it is not in
sync, creating glitches when e.g. unmaximizing.

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

--HG--
extra : moz-landing-system : lando
2020-03-04 10:52:13 +00:00
Sergio Schvezov 5a3431997f Bug 1616870 - Correctly detect when running as a snap r=stransky
Differential Revision: https://phabricator.services.mozilla.com/D64741

--HG--
extra : moz-landing-system : lando
2020-03-04 10:52:43 +00:00
Arthur Iakab 86c980eba4 Backed out 2 changesets (bug 963933) for causing devtools failures on browser_inspector_search-03.js
CLOSED TREE

Backed out changeset d33b655d9fab (bug 963933)
Backed out changeset ed3f61f1c32c (bug 963933)

--HG--
extra : rebase_source : 4cf04bc52117beaf023151fb14601cd8cb3df35b
2020-03-04 13:32:09 +02:00
Dão Gottwald d5dc8413cf Bug 1619913 - Remove unused global constants from browser.js. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D65310

--HG--
extra : moz-landing-system : lando
2020-03-04 11:19:58 +00:00
Jan de Mooij 8dabadedd1 Bug 1619878 - Remove FlowsIntoNext and use BytecodeFallsThrough instead. r=arai
BytecodeFallsThrough is a bit more complete.

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

--HG--
extra : moz-landing-system : lando
2020-03-04 10:54:33 +00:00
Jan de Mooij 2dc50159a6 Bug 1619877 - Remove ThrowSet{Const, AliasedConst, Callee} use/def. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D65294

--HG--
extra : moz-landing-system : lando
2020-03-04 10:54:33 +00:00
Mike de Boer 519022212a Bug 372650 - Add support for any window on Linux to be restored to their respective virtual desktop. r=stransky
Since bug 440895, we've got support in sessionstore to support restoring a window
to their respective virtual desktops.

This patch using a deprecated GDK API. It builds and works fine, but not without
compilation warnings.

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

--HG--
extra : moz-landing-system : lando
2020-03-04 10:21:22 +00:00
MahakBansal cab16c7dde Bug 1596093 - Update tests for Rules view to use getTextProperty(). ?rcaliman r=rcaliman
Differential Revision: https://phabricator.services.mozilla.com/D63001

--HG--
extra : moz-landing-system : lando
2020-03-04 10:45:32 +00:00
agamvrinos 19316f573e Bug 1596093 - Update tests for Rules view to use getTextProperty(). r=rcaliman
Differential Revision: https://phabricator.services.mozilla.com/D63019

--HG--
extra : moz-landing-system : lando
2020-03-04 10:45:32 +00:00
Mihai Alexandru Michis 3bdc97b4c6 Backed out changeset 4af4d32ee984 (bug 1404547) for causing wpt leaks. 2020-03-04 12:23:34 +02:00
Valentin Gosu af853c2951 Bug 1616345 - Refresh DNS on HTTP 421 r=dragana
Steps to reproduce:

I've got a group of web servers using DNS failover for high availability.
We return a HTTP 421 from the offline server, indicating to the browser
that it should attempt to reconnect.

Actual results:

Firefox acknowledges the 421 and closes connections, but continues to cache
the old DNS.

Expected results:

Firefox should clear DNS on a HTTP 421 as well, to improve the usability of
this status code for DNS failover.

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

--HG--
extra : moz-landing-system : lando
2020-03-04 09:43:00 +00:00
Julian Descottes 8370b5b020 Bug 1619718 - Remove unused form() from tab descriptor actor r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D65190

--HG--
extra : moz-landing-system : lando
2020-03-04 10:14:28 +00:00
Sebastian Zartner 288748ec6c Bug 963933 - Tests for searching for elements via XPath in Inspector. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D64860

--HG--
extra : moz-landing-system : lando
2020-03-04 10:14:42 +00:00
Sebastian Zartner 62b2d47f3d Bug 963933 - Allowed searching for elements via XPath in Inspector. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D64859

--HG--
extra : moz-landing-system : lando
2020-03-04 10:14:42 +00:00
Simon Giesecke 65378eb4e0 Bug 1613985 - Use default for equivalent-to-default constructors/destructors in intl. r=hsivonen
Depends on D65290

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

--HG--
extra : moz-landing-system : lando
2020-03-04 09:11:10 +00:00
Simon Giesecke 7d128654e9 Bug 1613985 - Use default for equivalent-to-default constructors/destructors in image. r=tnikkel
Depends on D65288

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

--HG--
extra : moz-landing-system : lando
2020-03-04 09:09:43 +00:00
Simon Giesecke dd65843b46 Bug 1613985 - Use default for equivalent-to-default constructors/destructors in editor. r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D65287

--HG--
extra : moz-landing-system : lando
2020-03-04 09:10:03 +00:00
Simon Giesecke feb58414e5 Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/power. r=smaug
Depends on D65182

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

--HG--
extra : moz-landing-system : lando
2020-03-04 09:08:09 +00:00
Simon Giesecke ff33957d91 Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/security. r=smaug
Depends on D65181

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

--HG--
extra : moz-landing-system : lando
2020-03-03 22:07:43 +00:00
Simon Giesecke a96cb40a5c Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/smil. r=smaug
Depends on D65180

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

--HG--
extra : moz-landing-system : lando
2020-03-03 22:08:01 +00:00
Simon Giesecke 473ace63ae Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/performance. r=smaug
Depends on D65179

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

--HG--
extra : moz-landing-system : lando
2020-03-04 09:10:03 +00:00
Simon Giesecke f11126486e Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/xml. r=smaug
Depends on D65185

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

--HG--
extra : moz-landing-system : lando
2020-03-04 09:10:03 +00:00
Simon Giesecke 9b26b84231 Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/vr. r=smaug
Depends on D65184

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

--HG--
extra : moz-landing-system : lando
2020-03-04 09:07:32 +00:00
Tim Nguyen e278cae9c4 Bug 1606617 - Add <box> wrapper around #dialogGrid. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D65200

--HG--
extra : moz-landing-system : lando
2020-03-04 09:11:30 +00:00
Tarek Ziadé 2241078072 Bug 1619871 - Fix Python 3 test regression r=whimboo
Make sure we don't try to import arsenic when the condprofile client is used.

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

--HG--
extra : moz-landing-system : lando
2020-03-04 08:57:25 +00:00
Tim Huang 216e4fb664 Bug 1616570 - Part 4: Sync the CookieBehavior of the CookieJarSettings into the WindowContext. r=Ehsan
This patch makes the CookieBehavior to be synced with the
CookieJarSettings field in the WindowContext when the document gets the
CookieJarSettings from the LoadInfo. We will only sync the
CookieBehavior but not the CookiePermission here. Because right now we
only need to access the cookieBehavior across process boundaries and
share the cookie permission among processes could leak origin
information.

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

--HG--
extra : moz-landing-system : lando
2020-03-04 08:59:24 +00:00
Tim Huang 5d0ba9975d Bug 1616570 - Part 3: Change the CookieJarSettings::CreateBlockingAll to be a singleton and rename it to GetBlockingAll(). r=Ehsan
We don't need to create the blocking-all cookieJarSettings every time we
request it since it is basically the same. Instead, we should make it as
a singleton.

The patch makes this change the rename the
CookieJarSettings::CreateBlockingAll() to GetBlockingAll() which
reflects the fact that it is a singleton.

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

--HG--
extra : moz-landing-system : lando
2020-03-04 08:59:21 +00:00
Tim Huang 636d5ec488 Bug 1616570 - Part 2: Add the CookieJarSettingsArgs as a field in the window context. r=Ehsan,farre
This patch adds a new field CookieJarSettings in the window context.
This makes the CookieJarSettings can be accssible across the process
boundaries, which is needed for the work of making the ETP
Fission-compatible. We reuse the CookieJarSettingsArgs from the
NeckoChannelParams.ipdlh as the field here since it represents the
CookieJarSettings in IPDL and the syncedContext is based on the IPC
between processes. So, I think we can use it directly as a field.

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

--HG--
extra : moz-landing-system : lando
2020-03-04 08:59:18 +00:00
Tim Huang 04d44bae12 Bug 1616570 - Part 1: Rename CookieSettings to CookieJarSettings. r=Ehsan
Given that we are going to add ContentBlockingAllowList in
CookieSettings, so CookieSettings will be responsible for more stuff than the
cookie behavior and cookie permission. We should use a proper name to
reflect the purpose of it. The name 'CookieSettings' is misleading that
this is only for cookie related stuff. So, we decide to rename
'CookieSettins' to 'CookieJarSettings' which serves better meaning here.

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

--HG--
rename : netwerk/cookie/CookieSettings.cpp => netwerk/cookie/CookieJarSettings.cpp
rename : netwerk/cookie/nsICookieSettings.idl => netwerk/cookie/nsICookieJarSettings.idl
extra : moz-landing-system : lando
2020-03-04 08:59:08 +00:00
Andreea Pavel d4bc188504 Bug 1617641 - update window-open.https.sub.html expectation r=aryx DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D65253

--HG--
extra : moz-landing-system : lando
2020-03-04 08:47:13 +00:00
Masayuki Nakano 9a2dc9a516 Bug 1619647 - Make `WSRunObject::ReplacePreviousNBSPIfUnnecessary()` check `IsEndOfContainer()` before calling `IsCharNBSP()` r=m_kato
I forgot to add this check only here. (I also checked again for all similar
methods' callers.)  So, if the point is end of a text node (i.e., offset equals
its length), `IsCharNBSP()` refers wrong address.

I cannot find a way to reproduce this crash, therefore, this patch does not
have new crashtest.

(Additionally, this corrects the misspell in the method name.)

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

--HG--
extra : moz-landing-system : lando
2020-03-04 08:15:15 +00:00
Oana Pop Rus 1f9ae0ae55 Merge mozilla-central to autoland on a CLOSED TREE 2020-03-04 10:46:31 +02:00
Oana Pop Rus c79c0d65a1 Merge autoland to mozilla-central. a=merge 2020-03-04 10:40:26 +02:00