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

735879 Коммитов

Автор SHA1 Сообщение Дата
Simon Giesecke 6f7b6986d5 Bug 1673424 - Fix includes around StructuredCloneData.h.
Differential Revision: https://phabricator.services.mozilla.com/D94763

Depends on D94762
2020-11-23 16:07:01 +00:00
Simon Giesecke 9093e5e1bf Bug 1673424 - Fix includes around JS/StructuredClone.h.
Differential Revision: https://phabricator.services.mozilla.com/D94762

Depends on D93568
2020-11-23 16:06:52 +00:00
Simon Giesecke ae75be244a Bug 1677466 - Split Endpoint.h and ProtocolMessageUtils.h from ProtocolUtils.h. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D93568

Depends on D93567
2020-11-23 16:06:42 +00:00
Simon Giesecke fdf6246294 Bug 1677466 - Remove unnecessary includes from MessageChannel.h and MessageLink.h. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D93567

Depends on D93564
2020-11-23 16:06:24 +00:00
Simon Giesecke 7fb8706dc5 Bug 1660470 - Avoid including MediaControlIPC.h from header files. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D93564

Depends on D93563
2020-11-23 16:06:19 +00:00
Simon Giesecke 4c341a9024 Bug 1660470 - Avoid including MediaSessionIPCUtils.h from header files. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D93563

Depends on D93560
2020-11-23 16:06:14 +00:00
Simon Giesecke 6d43fb5a29 Bug 1660470 - Avoid including URIUtils.h from header files. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D93560

Depends on D93559
2020-11-23 16:06:09 +00:00
Simon Giesecke 2fcd87a716 Bug 1660470 - Avoid including PropertyBagUtils.h from header files. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D93559

Depends on D93558
2020-11-23 16:06:03 +00:00
Simon Giesecke d3f2ef0d0c Bug 1660470 - Avoid including ReferrerInfoUtils.h from header files. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D93558

Depends on D93557
2020-11-23 16:05:56 +00:00
Simon Giesecke 866e539ff0 Bug 1660470 - Avoid including CSPMessageUtils.h from header files. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D93557

Depends on D93556
2020-11-23 16:05:50 +00:00
Simon Giesecke 31d9321c57 Bug 1660470 - Avoid including BindingIPCUtils.h from header files. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D93556

Depends on D93555
2020-11-23 16:05:44 +00:00
Simon Giesecke fb7f3afbc4 Bug 1660470 - Avoid including ServiceWorkerIPCUtils.h from header files. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D93555

Depends on D93552
2020-11-23 16:05:38 +00:00
Simon Giesecke 9ba9bb72c5 Bug 1660470 - Avoid including PermissionMessageUtils.h from header files. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D93552

Depends on D93550
2020-11-23 16:05:33 +00:00
Simon Giesecke dc800202a2 Bug 1660470 - Split SerializedStructuredCloneBuffer.h from IPCMessageUtils.h. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D93550

Depends on D93546
2020-11-23 16:05:26 +00:00
Simon Giesecke 5b3084384e Bug 1660470 - Move void_t/null_t to a new IPCCore.h header. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D93546

Depends on D93544
2020-11-23 16:05:20 +00:00
Simon Giesecke 16b9f61991 Bug 1660470 - Avoid including ProtocolUtils.h from header files. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D93544

Depends on D93543
2020-11-23 16:05:07 +00:00
Simon Giesecke c902104cdb Bug 1660470 - Split ShmemMessageUtils.h from Shmem.h. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D93543

Depends on D93321
2020-11-23 16:05:02 +00:00
Simon Giesecke dfef212e61 Bug 1660470 - Move IPDLParamTraits for FileDescriptor out of FileDescriptor.h. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D93321

Depends on D93248
2020-11-23 16:04:55 +00:00
Simon Giesecke 0fc89f327c Bug 1660470 - Avoid including FetchIPCUtils.h from header files. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D93248

Depends on D93246
2020-11-23 16:04:50 +00:00
Simon Giesecke 9f20781c35 Bug 1660470 - Avoid including nsGUIEventIPC.h from header files. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D93246

Depends on D93245
2020-11-23 16:04:44 +00:00
Simon Giesecke d2bd9f1c46 Bug 1660470 - Avoid including PermissionDelegateIPCUtils.h from header files. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D93245

Depends on D93244
2020-11-23 16:04:39 +00:00
Simon Giesecke a8e63182fe Bug 1660470 - Avoid including DataStorageIPCUtils.h from header files. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D93244

Depends on D93243
2020-11-23 16:04:34 +00:00
Simon Giesecke 252f99be51 Bug 1660470 - Avoid including ErrorIPCUtils.h from header files. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D93243

Depends on D93242
2020-11-23 16:04:28 +00:00
Simon Giesecke 394f4c2966 Bug 1660470 - Avoid including dom/cache/IPCUtils.h from header files. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D93242

Depends on D93241
2020-11-23 16:04:22 +00:00
Simon Giesecke 40fc78c788 Bug 1660470 - Avoid including ClientIPCUtils.h from header files. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D93241

Depends on D93240
2020-11-23 16:04:17 +00:00
Simon Giesecke df217a1cec Bug 1660470 - Avoid including NeckoMessageUtils.h from header files. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D93240

Depends on D93239
2020-11-23 16:04:12 +00:00
Simon Giesecke 1ffd69fbb6 Bug 1660470 - Avoid including DocShellMessageUtils.h from header files. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D93239

Depends on D93238
2020-11-23 16:04:08 +00:00
Simon Giesecke aa5b670da1 Bug 1660470 - Avoid including WidgetMessageUtils.h from header files. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D93238

Depends on D93237
2020-11-23 16:04:01 +00:00
Simon Giesecke d3d359c54b Bug 1660470 - Avoid including VRMessageUtils.h from header files. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D93237

Depends on D93236
2020-11-23 16:03:56 +00:00
Simon Giesecke 5232583190 Bug 1660470 - Avoid including GamepadMessageUtils.h from header files. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D93236

Depends on D93235
2020-11-23 16:03:52 +00:00
Simon Giesecke c077183836 Bug 1660470 - Avoid including IPCMessageUtils.h from header files. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D93235

Depends on D93234
2020-11-23 16:03:47 +00:00
Simon Giesecke c3c25a8337 Bug 1660470 - Avoid including GfxMessageUtils.h from header files. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D93234

Depends on D93233
2020-11-23 16:03:38 +00:00
Simon Giesecke 93dd261db8 Bug 1660470 - Include C++ header files only from cpp file. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D93233

Depends on D87865
2020-11-23 16:03:32 +00:00
Simon Giesecke 971b645fe3 Bug 1660470 - Add missing include directives/forward declarations. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D87865
2020-11-23 16:21:38 +00:00
Marco Bonardo 5a1d789cdd Bug 1677408 - Part 7 - Allow the view to opt-out of history details updates. r=Standard8
In most cases bookmarks views don't need to be notified of history changes.
The only cases where they need that, is when history columns are visible in a
tree view, or the result is sorted by visits or frecency.
Thus, the menu and toolbar views can often save some work by not listening.

Differential Revision: https://phabricator.services.mozilla.com/D97280
2020-11-23 16:29:54 +00:00
Marco Bonardo 6ab6473546 Bug 1677408 - Part 6 - Remove onItemVisited and the history observer in the bookmarks service. r=Standard8
The result can directly listen for page-visited and recursively update children.
With onItemVisited gone, all the reasons for the bookmarks service to listen for
history notifications are gone, thus it can stop observing history.

Differential Revision: https://phabricator.services.mozilla.com/D97279
2020-11-23 16:29:11 +00:00
Marco Bonardo f65bfc5842 Bug 1677408 - Part 5 - Remove no more used onBegin/EndUpdateBatch notifications forwarding. r=Standard8
RunInBatchMode has been removed some time ago, the only thing still sending
these notifications is maintenance to force a UI update, and it can send both.

Differential Revision: https://phabricator.services.mozilla.com/D97278
2020-11-23 16:28:32 +00:00
Marco Bonardo 819b880581 Bug 1677408 - Part 4 - Replace onItemVisited with page-visited. r=Standard8
Rather than fetching bookmarks from the disk for each page-visited notification,
we just let the result to recursively find and update children in the memory
structure.

Differential Revision: https://phabricator.services.mozilla.com/D97277
2020-11-23 16:28:04 +00:00
Marco Bonardo df40d2a89a Bug 1677408 - Part 3 - Clean up bookmarks observer tracking in nsNavHistoryResult. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D97276
2020-11-23 16:26:30 +00:00
Marco Bonardo 8e04f6d341 Bug 1677408 - Part 2 - Update consumers of onPageChanged. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D97275
2020-11-23 16:26:17 +00:00
Marco Bonardo 7ebfd9d1f3 Bug 1677408 - Part 1 - Replace onPageChanged with a new favicon-changed notification. r=Standard8,emilio
Use the new notifications system to notify about favicon changes, that is the only
part left of onPageChanged.

Differential Revision: https://phabricator.services.mozilla.com/D97274
2020-11-23 16:23:46 +00:00
Simon Giesecke d1c992db5d Bug 1677284 - Remove unused includes of Variant.h. r=andi
Differential Revision: https://phabricator.services.mozilla.com/D97076
2020-11-23 15:49:20 +00:00
Simon Giesecke 8953086494 Bug 1677284 - Move PackingStrategy::Variant implementation to separate header file. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D97075
2020-11-23 15:49:14 +00:00
Simon Giesecke 5a142e00f7 Bug 1677284 - Avoid using PackingStrategy::Variant fallback for AbortReasonOr. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D97073
2020-11-23 15:49:05 +00:00
Simon Giesecke 290b2047d2 Bug 1677284 - Avoid using PackingStrategy::Variant fallback for CPUUsageWatcherError. r=nika,emilio
This also adds an UnusedZeroEnum template to Result.h, which can be used
for specializing UnusedZero for scoped enum types.

Differential Revision: https://phabricator.services.mozilla.com/D97074
2020-11-23 15:49:02 +00:00
Simon Giesecke a1064e29d7 Bug 1677284 - Use std::aligned_storage_t instead of mozilla::AlignedStorage2 in PackingStrategy::NullIsOk implementation. r=emilio
sizeof(mozilla::AlignedStorage2<T>) is always at least sizeof(uint64_t), which
is bad when T is bool, e.g.

Differential Revision: https://phabricator.services.mozilla.com/D97072
2020-11-23 15:48:53 +00:00
Simon Giesecke 8500063de5 Bug 1677284 - Avoid using PackingStrategy::Variant fallback for MimeResultType. r=alwu
Here, Maybe can be used instead. Also, the returned string is always a literal
string, which makes MimeResultType a trivial type now.

Differential Revision: https://phabricator.services.mozilla.com/D97071
2020-11-23 15:48:43 +00:00
Jeff Muizelaar 06f27a67a4 Bug 1678966 - Remove unused fields from qcms_transform and derive Default. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D97867
2020-11-23 14:55:56 +00:00
ffxbld 516bd2e4c3 No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D97880
2020-11-23 15:05:18 +00:00
Butkovits Atila 470d497c4a Backed out 7 changesets (bug 1677408) for bustages on nsNavHistory.cpp. CLOSED TREE
Backed out changeset 1e0dc9aaa979 (bug 1677408)
Backed out changeset 4198bc35198c (bug 1677408)
Backed out changeset ff93f264138b (bug 1677408)
Backed out changeset 0f2d72d2ed5a (bug 1677408)
Backed out changeset 996cbd111957 (bug 1677408)
Backed out changeset b0c23854e117 (bug 1677408)
Backed out changeset f7d6cc5e4457 (bug 1677408)
2020-11-23 16:49:31 +02:00