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

715353 Коммитов

Автор SHA1 Сообщение Дата
Simon Giesecke 945865f778 Bug 1648440 - Use range-based for in WorkerDebuggerManager. r=dom-workers-and-storage-reviewers,asuth
Differential Revision: https://phabricator.services.mozilla.com/D81059
2020-06-26 14:52:32 +00:00
Simon Giesecke e2e2fb7640 Bug 1648440 - Use range-based for in WorkerDebugger where possible. r=dom-workers-and-storage-reviewers,asuth
Differential Revision: https://phabricator.services.mozilla.com/D81058
2020-06-26 14:52:15 +00:00
Simon Giesecke ea7a3f8c57 Bug 1648440 - Use std::find_if and IIFE instead of custom loops in ScriptLoader. r=dom-workers-and-storage-reviewers,asuth
Differential Revision: https://phabricator.services.mozilla.com/D81057
2020-06-26 16:17:29 +00:00
Simon Giesecke a793606305 Bug 1648440 - Cleanup/simplify some loops in RuntimeService. r=dom-workers-and-storage-reviewers,asuth
Replace BROADCAST_ALL_WORKERS macro by a BroadcastAllWorkers member function.

Use RemoveIf instead of custom for loop.

Use range-based for where possible.

Use std::transform to transform an array into another instead of custom for loop.

Use std::copy_if for conditional copy of an array into another instead of custom for loop.

Differential Revision: https://phabricator.services.mozilla.com/D81056
2020-06-26 14:51:55 +00:00
Razvan Maries 62010bbf25 Backed out changeset ef2824384b3d (bug 1647360) for multiple failures. CLOSED TREE 2020-06-26 21:06:26 +03:00
Kevin Jacobs 5871df542a Bug 1642687 - land NSS NSS_3_54_RTM UPGRADE_NSS_RELEASE, r=jcj
Differential Revision: https://phabricator.services.mozilla.com/D81357
2020-06-26 17:46:43 +00:00
Nathan Froyd fbe3f4f77f Bug 1648790 - annotate AutoProfilerCallInstrumentation as MOZ_RAII; r=jandem
This annotation better describes the intent, and clang `-Wvexing-parse`
captures the erroneous use of this class that `MOZ_GUARD_OBJECT*` was
attempting to catch.

Differential Revision: https://phabricator.services.mozilla.com/D81351
2020-06-26 17:24:15 +00:00
Sylvestre Ledru 77228a00f3 Bug 1648740 - remove webreplay telemetry probes r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D81313
2020-06-26 17:27:15 +00:00
Dale Harvey 06e65c95f0 Bug 1647267 - Avoid calling getAddonByID during startup r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D80695
2020-06-26 17:24:28 +00:00
Jon Bauman c9e1d68234 Bug 1641887 - Update libdav1d to be1fe18 r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D81280
2020-06-26 16:52:33 +00:00
Andrew Creskey 76d2dabaea Bug 1648183 - Disable live site testing for 1 day, or otherwise disable telemetry pings r=davehunt
Disabling these unsheriffed tests to determine if they are causing the spikes in new users that telemetry reveals.

Differential Revision: https://phabricator.services.mozilla.com/D81326
2020-06-26 16:59:38 +00:00
Gabriel Luong bcf1de6e49 Bug 1647972 - Add a new PlatformOverride field onto BrowsingContext r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D81285
2020-06-26 14:17:08 +00:00
Shane Caraveo 3bcc76fc93 Bug 1647360 consolidate logic for requiring builtin certs for addon install/update r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D80488
2020-06-26 16:47:16 +00:00
Kris Maglione 59b6d97296 Bug 1648270: Follow-up: Fix botched rebase.
Differential Revision: https://phabricator.services.mozilla.com/D81360
2020-06-26 16:41:39 +00:00
Kris Maglione c04b0a1b46 Bug 1648270: Get rid of unused ContentParent 'opener' field. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D80971
2020-06-26 16:26:50 +00:00
Jon Coppeard 15c4eee6dc Bug 1647702 - Broaden the race supression for compacting race between updating ObjectGroups and Shapes r=sfink
This is a data race, but I don't think it is causing problems at the moment.  It will go away when we get rid of ObjectGroups and is not trivial to fix, hence the decision to suppress it.

Differential Revision: https://phabricator.services.mozilla.com/D81327
2020-06-26 16:25:03 +00:00
Coroiu Cristina d640e316b4 Bug 1625455 - disable test_ext_privacy.js on linux opt for frequent failures r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D81339
2020-06-26 16:18:38 +00:00
Kershaw Chang f7a31a2430 Bug 1648189 - Make sure MOZ_FORCE_USE_SOCKET_PROCESS is working when network.process.enabled is false, r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D81028
2020-06-26 15:49:06 +00:00
Simon Giesecke 02a968dd2a Bug 1648432 - Stop returning nsresult from CursorOpBaseHelperBase<CursorType>::PopulateExtraResponses. r=dom-workers-and-storage-reviewers,ttung
Differential Revision: https://phabricator.services.mozilla.com/D81301
2020-06-26 15:39:42 +00:00
Simon Giesecke ee059e6d04 Bug 1648432 - Inline DatabaseOperationBase::GetUniqueIndexTableForObjectStore and simplify it. r=dom-workers-and-storage-reviewers,ttung
The function is only called from a single place in CreateIndexOp::Init, and it
is the only action within that function. Inlining it removes the need to bind
parameters to the class' members.

Differential Revision: https://phabricator.services.mozilla.com/D81300
2020-06-26 15:39:30 +00:00
Simon Giesecke 397f9743e5 Bug 1648432 - Stop returning nsresult from DeleteFilesRunnable::DoDatabaseWork and ::Open. r=dom-workers-and-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D81299
2020-06-26 15:41:27 +00:00
Simon Giesecke 150e174361 Bug 1648432 - Make use of Result::propagateErr. r=dom-workers-and-storage-reviewers,ttung
Differential Revision: https://phabricator.services.mozilla.com/D81298
2020-06-26 15:15:37 +00:00
Simon Giesecke d790918c7c Bug 1648432 - Simplify AllocPBackgroundIDBTransactionParent using TransformIntoNewArrayAbortOnErr. r=dom-workers-and-storage-reviewers,ttung
Differential Revision: https://phabricator.services.mozilla.com/D81297
2020-06-26 15:15:29 +00:00
Simon Giesecke 23aaa23481 Bug 1648432 - Simplify code using std::any_of. r=dom-workers-and-storage-reviewers,ttung
Differential Revision: https://phabricator.services.mozilla.com/D81296
2020-06-26 15:15:27 +00:00
Simon Giesecke 8b9629c1d0 Bug 1648432 - Simplify code using LookupOrAdd(FromFactory). r=dom-workers-and-storage-reviewers,ttung
Differential Revision: https://phabricator.services.mozilla.com/D81295
2020-06-26 15:15:24 +00:00
Morgan Reschenberg 117fa600ac Bug 1642707: Add web area class and attributes r=eeejay
Differential Revision: https://phabricator.services.mozilla.com/D80473
2020-06-26 04:00:49 +00:00
Martin Stransky 537f656a8e Bug 1647689 [Linux] Apply test workaround for Bug 1600182 again, r=jhorak
Depends on D81311

Differential Revision: https://phabricator.services.mozilla.com/D81312
2020-06-26 12:40:31 +00:00
Martin Stransky 4c435af795 Bug 1647689 [Linux] Use text/plain;charset=utf-8 for text mime types again due to clipboard regressions (reverts Bug 1547595), r=jhorak
Differential Revision: https://phabricator.services.mozilla.com/D81311
2020-06-26 13:22:07 +00:00
Kartikaya Gupta c246487906 Bug 1623964 - Replace PASS/FAIL annotations with fuzzy annotation. r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D81323
2020-06-26 13:48:24 +00:00
Peter Van der Beken 26e71bd99d Bug 1648033 - Call session history listener for reload in the parent process if session history in the parent is on. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D80882
2020-06-26 14:34:12 +00:00
Peter Van der Beken 16f86bcce1 Bug 1628249 - Return null from nsFrameLoader::GetExtantBrowsingContext if we're in the middle of destroying the nsFrameLoader. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D70165
2020-06-26 14:33:44 +00:00
Christoph Kerschbaumer 16fcd9ade6 Bug 1644076: Test XFO for type embed and object. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D81161
2020-06-26 14:28:43 +00:00
Christoph Kerschbaumer d8c43a7010 Bug 1644076: Bring back XFO check in StartDocumentLoad for type internal object and embed. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D81120
2020-06-26 14:28:43 +00:00
Honza Bambas 167432454e Bug 1605895 - Advance the diagnostic assertion to check status of background channel event queues, r=michal,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D80639
2020-06-25 13:34:16 +00:00
David Major 57c85830c8 Bug 1647774 - Fix a clang-11 error about FNCMapEntry in gfxFT2FontList.cpp r=jfkthame
clang-11 is unhappy about this typedef being anonymous when it's not C-compatible due to the base class. This could be fixed by adding a tag, but looking around at other subclasses of `PLDHashEntryHdr`, most instances just define the struct in the C++ way.

Differential Revision: https://phabricator.services.mozilla.com/D80681
2020-06-26 14:34:24 +00:00
Coroiu Cristina a2dd6e3165 Backed out changeset 7e9307a4a744 (bug 1555557) for talos failures on a CLOSED TREE 2020-06-26 17:32:28 +03:00
Dorel Luca d706a36326 Backed out changeset c1568e698723 (bug 1627555) for Devtools failures in /tests/browser_resources_several_resources.js. CLOSED TREE 2020-06-26 17:08:15 +03:00
Dorel Luca e603449118 Backed out changeset 6e0936ea7f4a (bug 1648189) on dev's request, for causing mda failures on beta sims. CLOSED TREE 2020-06-26 17:07:40 +03:00
Simon Fraser e75d5918a7 Bug 1392914 Remove updatev2.manifest r=mhowell
I've left the mention of updatev2.manifest in list_files and list_dirs for now, similar to how v1 has been left.

Differential Revision: https://phabricator.services.mozilla.com/D80011
2020-06-18 07:42:21 +00:00
Chris Martin 22b263e21b Bug 1400317 - Win32k Lockdown: Remote IsAppThemed() r=jmathies
Differential Revision: https://phabricator.services.mozilla.com/D80566
2020-06-26 13:16:13 +00:00
Chris Martin f26e59ad61 Bug 1400317 - Create single source of truth for IsAppThemed r=jmathies
This Win32 API will need to be remoted for Win32k lockdown. As it falls under
the <uxtheme.h> system header, I believe it makes the most sense to centralize
it as "nsUXThemeData::IsAppThemed()", and then turn that into a remoted API.

Differential Revision: https://phabricator.services.mozilla.com/D80564
2020-06-26 13:16:11 +00:00
Dragana Damjanovic 268766d0e7 Bug 1648532 - Add support for HTTP3 draft 29 and draft 28. r=michal,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D81145
2020-06-26 11:03:07 +00:00
Erica Wright bb999ad74e Bug 1643428 - Update protection UI telemetry probes. r=nhnt11,johannh
Differential Revision: https://phabricator.services.mozilla.com/D80878
2020-06-26 08:39:01 +00:00
Erica Wright 4c5d5bbe0d Bug 1643715 - Add hover and focus effects to monitor purple boxes. r=prathiksha
Differential Revision: https://phabricator.services.mozilla.com/D80965
2020-06-26 08:29:35 +00:00
Kershaw Chang f125c3512d Bug 1648189 - Make sure MOZ_FORCE_USE_SOCKET_PROCESS is working when network.process.enabled is false, r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D81028
2020-06-26 12:58:36 +00:00
Paul Adenot 36b91efcb0 Bug 1648059 - Switch to async tracing in AudioStream.cpp and GraphDriver.cpp. r=alwu
Differential Revision: https://phabricator.services.mozilla.com/D80859
2020-06-25 22:26:31 +00:00
Paul Adenot c9c5897a37 Bug 1648393 - Link it from the main Linux build page. r=firefox-source-docs-reviewers,sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D81044
2020-06-26 12:52:39 +00:00
Paul Adenot f2892793be Bug 1648393 - Update this document for Ubuntu and remove obsolete section. r=firefox-source-docs-reviewers,sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D81043
2020-06-26 12:52:31 +00:00
Paul Adenot b42eda7890 Bug 1648393 - Import Compiling_32-bit_Firefox_on_a_Linux_64-bit_OS from MDN. r=firefox-source-docs-reviewers,sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D81042
2020-06-26 12:52:25 +00:00
Julian Descottes 6169f8ceee Bug 1637793 - Catch updateWorkers errors occurring after app panel destroy r=ladybenko
Differential Revision: https://phabricator.services.mozilla.com/D78633
2020-06-26 12:39:47 +00:00