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

718118 Коммитов

Автор SHA1 Сообщение Дата
julianwels 1e1856b4fe Bug 1647336 - Fixed incorrect icon and site-identity information on HTTPS-Only Error Page. r=nhnt11
Differential Revision: https://phabricator.services.mozilla.com/D83134
2020-07-14 14:07:50 +00:00
André Bargull f984b9da58 Bug 1652148: Handle allocation failure in AggregateError constructor. r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D83236
2020-07-14 14:03:38 +00:00
Simon Giesecke dc7bfed6ba Bug 1646006 - Merge GetFileInfo and CreateFileInfo and make locking less quirky. r=janv,dom-workers-and-storage-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D82878
2020-07-14 11:14:23 +00:00
Tooru Fujisawa 01f2ebb269 Bug 1623826 - Do not expose outerWidth/outerHeight features of window.open to web content. r=smaug
Depends on D81969

Differential Revision: https://phabricator.services.mozilla.com/D81970
2020-07-14 13:23:50 +00:00
Tooru Fujisawa c42c1fb98a Bug 1645084 - Stop collecting telemetry for outerWidth/outerHeight features of window.open in web content. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D81969
2020-07-14 13:23:38 +00:00
Nathan Froyd aa851e0e30 Bug 1652098 - move linux base toolchain builds to their own file; r=dmajor
The explanatory comment at the top of the new file provides some context.
The larger motivating context here is wanting to use `job-defaults` to clean
up the toolchain fetches for the Linux build jobs.  But if we did that, we
run into the problem that such fetches are merged with whatever the
individual job(s) specify for their toolchain fetches, not replaced.  So
we'd wind up with multiple clang toolchains being downloaded, or similar,
and things would go downhill from there, as workers attempt to unpack those
things to the same location (which is bad) or perhaps error out (which is
also bad).

This change therefore paves the way for providing `job-defaults` in linux.yml.

Differential Revision: https://phabricator.services.mozilla.com/D83158
2020-07-14 13:55:31 +00:00
Dan Minor 3d8845fae5 Bug 1438102 - Update colour scheme for ice candidates on about:webrtc; r=ng
This is the pale colour scheme from https://personal.sron.nl/~pault/#sec:qualitative.
It is designed to be used in the backgrounds of tables. It does not conflict
with the default text selection colour on OS X, and should be more friendly to
colour blind people.

Differential Revision: https://phabricator.services.mozilla.com/D83366
2020-07-14 13:41:10 +00:00
Masayuki Nakano 0c8108d6fb Bug 1649980 - part 17: Merge `WSRunObject::DeleteInvisibleASCIIWhiteSpacesInternal()` to `WSRunObject::DeleteInvisibleASCIIWhiteSpaces()` r=m_kato
Now, it does not need to be a `WSRunObject` instance so that its wrapper to
create `WSRunObject` instance is not necessary.

Differential Revision: https://phabricator.services.mozilla.com/D82710
2020-07-14 11:57:22 +00:00
Razvan Maries ecb7c85432 Backed out 3 changesets (bug 1635828) for perma failures on test_sts_privatebrowsing_perwindowpb.html and browser_tab_detach_restore.js. CLOSED TREE
Backed out changeset c0822aa74d29 (bug 1635828)
Backed out changeset 6dacf81142c4 (bug 1635828)
Backed out changeset 075697c4a0d4 (bug 1635828)
2020-07-14 17:01:25 +03:00
Miko Mynttinen 5c6954fa0d Bug 1652550 - Disable RenderExternalTextureHost when BufferTextureHost is wrapped with GPUVideoTextureHost r=mattwoodrow
This patch also re-enables client storage for Nightly builds (gfx.webrender.enable-client-storage=true).

Differential Revision: https://phabricator.services.mozilla.com/D83375
2020-07-14 13:31:32 +00:00
Ted Campbell fb1ec7715e Bug 1652728 - Remove FunctionBox::function() accessor. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D83496
2020-07-14 13:22:09 +00:00
Masayuki Nakano 6d5a2ed757 Bug 1649980 - part 16: Make `WSRunObject::DeleteWSForward()` static r=m_kato
Differential Revision: https://phabricator.services.mozilla.com/D82709
2020-07-14 11:25:13 +00:00
Jonathan Watt fc4433e514 Bug 1652683. Minor cleanup in nsGlobalWindowOuter::PrintOuter. r=bobowen CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com/D83468
2020-07-14 10:09:30 +00:00
Razvan Maries a62e79a7e8 Backed out changeset a246c21f820d (bug 1652683) for perma failures on nsCOMPtr.h. CLOSED TREE 2020-07-14 16:03:41 +03:00
yulia a589afcb7d Bug 1650340 - Fix deleteElementInOptionalChain; r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D82357
2020-07-14 12:50:03 +00:00
championshuttler 7670b95ed4 Bug 1498604 - Update the message to use mach npm now.r=dmose
Differential Revision: https://phabricator.services.mozilla.com/D83418
2020-07-13 23:12:38 +00:00
Masayuki Nakano 6d8ecf188f Bug 1649980 - part 15: Make `WSRunObject::DeleteWSBackward()` static r=m_kato
Differential Revision: https://phabricator.services.mozilla.com/D82708
2020-07-14 10:59:10 +00:00
Andrea Marchesini 11e679024e Bug 1635828 - Isolate HSTS per first-party when privacy.partition.network_state is set to true - part 3 - partition key, r=xeonchen
Differential Revision: https://phabricator.services.mozilla.com/D83316
2020-07-14 12:17:29 +00:00
Andrea Marchesini cfb2e33148 Bug 1635828 - Isolate HSTS per first-party when privacy.partition.network_state is set to true - part 2 - tests, r=timhuang
Differential Revision: https://phabricator.services.mozilla.com/D74078
2020-07-14 12:17:29 +00:00
Andrea Marchesini c511bc0f58 Bug 1635828 - Isolate HSTS per first-party when privacy.partition.network_state is set to true - part 1 - implementation, r=timhuang,necko-reviewers,dragana
Differential Revision: https://phabricator.services.mozilla.com/D74077
2020-07-10 15:48:30 +00:00
Mirko Brodesser cac98dad3c Bug 1649121: part 37) Move some methods to `FragmentFromPasteCreator`. r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D83325
2020-07-14 08:54:14 +00:00
Mirko Brodesser 0d5c14fde1 Bug 1649121: part 36) Move setting start- and end-offsets out of `FragmentFromPasteCreator`. r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D83324
2020-07-14 09:08:25 +00:00
Mirko Brodesser b16297fa5f Bug 1649121: part 35) Add `FragmentFromPasteCreator`. r=masayuki
First step of breaking up the complex corresponding method.

Differential Revision: https://phabricator.services.mozilla.com/D83323
2020-07-14 09:23:58 +00:00
Razvan Maries b434fc9008 Backed out changeset 6b518e88bdf9 (bug 1450853) for perma failures on empty-samples.webm. CLOSED TREE 2020-07-14 15:26:22 +03:00
Ted Campbell c11bf9b5e4 Bug 1614041 - Move ModuleObject allocation into Stencil instantiation r=arai
Depends on D83270

Differential Revision: https://phabricator.services.mozilla.com/D83271
2020-07-14 12:06:46 +00:00
Ted Campbell e86ddde10d Bug 1614041 - Store FunctionDeclarations in StencilModuleMetadata r=arai
Use StencilModuleMetadata to hold module function-declarations list so that a
ModuleObject is no longer needed to perform parsing.

Depends on D83274

Differential Revision: https://phabricator.services.mozilla.com/D83270
2020-07-14 12:06:39 +00:00
Ted Campbell 5e3259e17f Bug 1614041 - Stop storing binding name in module function-decl list r=arai
The binding name is by definition the explicitName of the JSFunction so do
not store a copy of it. This avoids needing to trace that anymore.

Depends on D83269

Differential Revision: https://phabricator.services.mozilla.com/D83274
2020-07-14 12:06:31 +00:00
Ted Campbell 78dc067d78 Bug 1614041 - Stop using ModuleObject* in ScopeCreationData r=mgaudet
Similar to what is done for FunctionScope, defer the initialization of
ModuleScope::Data::module field until creating concrete scope.

Depends on D83206

Differential Revision: https://phabricator.services.mozilla.com/D83269
2020-07-14 12:06:29 +00:00
Ted Campbell 5211daac48 Bug 1614041 - Defer ModuleBuilder GC allocations r=arai
Introduce StencilModuleEntry type to replace {Import,Export}EntryObject
during parsing. Also introduce StencilModuleMetadata to hold resulting
import/export tables.

Differential Revision: https://phabricator.services.mozilla.com/D83206
2020-07-14 12:06:21 +00:00
Olli Pettay 58ab7096a2 Bug 1647431, make ReportShadowDOMUsage Fission compatible, r=edgar
Differential Revision: https://phabricator.services.mozilla.com/D83471
2020-07-14 11:22:20 +00:00
Jonathan Watt 1f80851418 Bug 1652683. Minor cleanup in nsGlobalWindowOuter::PrintOuter. r=bobowen
Differential Revision: https://phabricator.services.mozilla.com/D83468
2020-07-14 10:09:30 +00:00
David Major 82ce441b57 Bug 1616694 - Turn the macosx-cross toolchain task into a mere repackage r=nalexander
Currently the macosx-cross toolchain build pulls in a linux64-clang toolchain, uses it to build a Mac native toolchain, and then clobbers the result with pieces of the Linux toolchain. This means that the same version of LLVM is used to build the Mac pieces and be part of the final artifact. This will become a problem with upcoming LLVM 11 where we'll want to build the Mac pieces with LLVM 9 but otherwise repackage an LLVM 11 Linux toolchain.

So this commit makes the macosx-cross workflow look more like the win-cross one: take two compilers built elsewhere and just merge them.

Differential Revision: https://phabricator.services.mozilla.com/D83378
2020-07-14 11:33:50 +00:00
Sebastian Streich 9a66f3e9e3 Bug 1450853 - Use Generic Error for 3rdparty MediaElement r=ckerschb,smaug
***
Add test

Differential Revision: https://phabricator.services.mozilla.com/D80080
2020-07-14 11:16:24 +00:00
Razvan Maries c71ba38690 Backed out 5 changesets (bug 1646358) for perma failures on nsTSubstring.h. CLOSED TREE
Backed out changeset 432a56d9e68e (bug 1646358)
Backed out changeset f7ebad48e890 (bug 1646358)
Backed out changeset aa32d2fc1762 (bug 1646358)
Backed out changeset 91fce3e27eac (bug 1646358)
Backed out changeset 059a823032d2 (bug 1646358)
2020-07-14 14:32:31 +03:00
Jan de Mooij fdf93b1ef5 Bug 1652049 - Handle GuardNullProto in GetObject. r=anba
Differential Revision: https://phabricator.services.mozilla.com/D83488
2020-07-14 11:11:29 +00:00
Liang-Heng Chen fdd6c5b0bd Bug 1652243 - add query string to avoid reading from cache; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D83472
2020-07-14 10:27:19 +00:00
Masayuki Nakano af86f0b72b Bug 1649980 - part 14: Make `WSRunObject::PrepareToSplitAcrossBlocksPriv()` static r=m_kato
Differential Revision: https://phabricator.services.mozilla.com/D82707
2020-07-14 10:07:41 +00:00
Kershaw Chang ec92851005 Bug 1646358 - Only set 'Alt-Used' when the header is not empty r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D82675
2020-07-14 10:24:57 +00:00
Kershaw Chang 52183b9c18 Bug 1646358 - Remove unnecessary main thread dispatch, r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D80004
2020-07-14 10:24:39 +00:00
Kershaw Chang 7ef2bfaa1e Bug 1646358 - Update transfer size in OnDataAvailable r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D81977
2020-07-14 10:24:21 +00:00
Kershaw Chang aa22580027 Bug 1646358 - Calculate request size in parent process r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D81976
2020-07-14 10:24:04 +00:00
Kershaw Chang 4d4e00b6c4 Bug 1646358 - Make sure remote address is available at the right time r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D80511
2020-07-14 10:23:41 +00:00
Emilio Cobos Álvarez ff86a1d84e Bug 1608358 - Fix allowfullscreen check to check for feature policy. r=baku
We can clean up this code once the feature policy pref goes away, but
meanwhile this should do the right thing.

Differential Revision: https://phabricator.services.mozilla.com/D82976
2020-07-13 21:15:54 +00:00
Sylvestre Ledru 1dbb63db2b Bug 1519636 - Reformat recent changes to the Google coding style r=andi
# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D83258
2020-07-14 09:34:19 +00:00
Razvan Maries 269fbe86a7 Backed out changeset 360e214bf67b (bug 1530052) as requested. CLOSED TREE 2020-07-14 12:19:59 +03:00
Razvan Maries 4f6b5e6e2a Backed out 2 changesets (bug 1648038) for build bustages on nsDocShell.cpp. CLOSED TREE
Backed out changeset 78b8a2b9277a (bug 1648038)
Backed out changeset b6b620d72e6b (bug 1648038)
2020-07-14 12:17:31 +03:00
Peter Van der Beken 48cb1143b8 Bug 1648038 - Create session history entry in the parent without checking if session history is on for the browsing context, because we only find out later if session history is disabled. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D80884
2020-07-14 08:57:59 +00:00
Peter Van der Beken f481f2b486 Bug 1648038 - Don't require session history object when creating an entry. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D80883
2020-07-14 08:57:54 +00:00
Julian Descottes a595fcea96 Bug 1651605 - Disable Service Worker support in DevTools Debugger r=Honza
We ran an experiment to assess the impact of the feature.
We could verify a significant performance impact on the opening times for the debugger.
It also led to a decrease in overall devtools usage and retention.
Therefore we are disabling the feature until we can implement it with better performance.
This should be implemented with https://bugzilla.mozilla.org/show_bug.cgi?id=1651522

Differential Revision: https://phabricator.services.mozilla.com/D83312
2020-07-14 08:44:59 +00:00
Belén Albeza ee49d74c3b Bug 1643253 - Part 2: Add telemetry mochitests r=jdescottes,Honza
Differential Revision: https://phabricator.services.mozilla.com/D82047
2020-07-14 07:22:48 +00:00