gecko-dev/docshell/shistory
Andreas Farre 25ca8d7890 Bug 1620594 - Part 7: Remove TabGroup and SystemGroup. r=nika,bas
TabGroup never really made any difference in which thread something go
dispatched to. This was the intended use, but development of TabGroups
with abstract main threads never made it that far. The good thing is
that thish makes it safe to also remove to the SystemGroup and instead
switch all SystemGroup dispatches to dispatches to main thread.

Timers for setTimeout and workers were the sole users of wrapped and
throttled event targets, that those throttled queues have been moved
to the BrowsingContextGroup and are now accessed explicitly.

The SchedulerEventTarget has been removed, since there are no longer a
separate event target for every TaskCategory. Instead a
LabellingEventTarget has been added to DocGroup to handle the case
where an event is dispatched do DocGroup or when an AbstractThread is
created using a DocGroup. This means that we'll actually label more
events correctly with the DocGroup that they belong to.

DocGroups have also been moved to BrowsingContextGroup.

Depends on D67636

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

--HG--
extra : moz-landing-system : lando
2020-04-07 15:17:47 +00:00
..
ChildSHistory.cpp Bug 1600545 - Remove useless inclusions of header files generated from IDL files in accessible/, browser/, caps/, chrome/, devtools/, docshell/, editor/, extensions/, gfx/, hal/, image/, intl/, ipc/, js/, layout/, and media/ r=Ehsan 2019-12-06 09:16:44 +00:00
ChildSHistory.h Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan 2020-01-09 21:50:11 +00:00
MaybeNewPSHEntry.cpp Bug 1611415 - Prefer using std::move over forget. r=froydnj 2020-02-13 14:38:48 +00:00
MaybeNewPSHEntry.h Bug 1596776 - Serialize SHEntry when sending DocShellLoadStateInit over IPC, r=peterv 2019-12-02 16:29:22 +00:00
PSHEntry.ipdl Bug 1546759 - Change nsSHistory::WalkHistoryEntries to walk browsing context tree instead of doc shell tree, r=peterv,nika 2020-03-10 14:28:22 +00:00
PSHistory.ipdl Bug 1546759 - Change nsSHistory::WalkHistoryEntries to walk browsing context tree instead of doc shell tree, r=peterv,nika 2020-03-10 14:28:22 +00:00
SHEntryChild.cpp Bug 1546759 - Change nsSHistory::WalkHistoryEntries to walk browsing context tree instead of doc shell tree, r=peterv,nika 2020-03-10 14:28:22 +00:00
SHEntryChild.h Bug 1588491 - Associate session history entries with a session history object from creation. Continue to allow docshells to create session history entries even if the root docshell doesn't have a session history object. r=smaug 2019-10-24 09:17:19 +02:00
SHEntryParent.cpp Bug 1546759 - Change nsSHistory::WalkHistoryEntries to walk browsing context tree instead of doc shell tree, r=peterv,nika 2020-03-10 14:28:22 +00:00
SHEntryParent.h Bug 1546759 - Change nsSHistory::WalkHistoryEntries to walk browsing context tree instead of doc shell tree, r=peterv,nika 2020-03-10 14:28:22 +00:00
SHistoryChild.cpp Bug 1519636 - Reformat recent changes to the Google coding style r=jgilbert 2020-04-05 13:34:58 +00:00
SHistoryChild.h Bug 1609475, history.go(>1) should possibly load several iframes, r=annyG 2020-02-22 16:44:18 +00:00
SHistoryParent.cpp Bug 1546759 - Change nsSHistory::WalkHistoryEntries to walk browsing context tree instead of doc shell tree, r=peterv,nika 2020-03-10 14:28:22 +00:00
SHistoryParent.h Bug 1546759 - Change nsSHistory::WalkHistoryEntries to walk browsing context tree instead of doc shell tree, r=peterv,nika 2020-03-10 14:28:22 +00:00
moz.build Bug 1596763 - Remove unused ParentSHistory, r=peterv 2019-11-27 10:36:32 +00:00
nsIBFCacheEntry.idl Bug 1583568 - Add getter for BFCache id in parent. r=smaug 2019-09-23 17:42:35 +02:00
nsISHEntry.idl Bug 1546759 - Change nsSHistory::WalkHistoryEntries to walk browsing context tree instead of doc shell tree, r=peterv,nika 2020-03-10 14:28:22 +00:00
nsISHistory.idl Bug 1546759 - Change nsSHistory::WalkHistoryEntries to walk browsing context tree instead of doc shell tree, r=peterv,nika 2020-03-10 14:28:22 +00:00
nsISHistoryListener.idl Bug 1545474 - Part 3: Test eviction of content viewer entries, r=peterv 2019-05-22 16:19:19 -04:00
nsSHEntry.cpp Bug 1546759 - Change nsSHistory::WalkHistoryEntries to walk browsing context tree instead of doc shell tree, r=peterv,nika 2020-03-10 14:28:22 +00:00
nsSHEntry.h Bug 1546759 - Change nsSHistory::WalkHistoryEntries to walk browsing context tree instead of doc shell tree, r=peterv,nika 2020-03-10 14:28:22 +00:00
nsSHEntryShared.cpp Bug 1600545 - Remove useless inclusions of header files generated from IDL files in accessible/, browser/, caps/, chrome/, devtools/, docshell/, editor/, extensions/, gfx/, hal/, image/, intl/, ipc/, js/, layout/, and media/ r=Ehsan 2019-12-06 09:16:44 +00:00
nsSHEntryShared.h Bug 1610386 - Remove nsAutoPtr usage from docshell/. r=bzbarsky 2020-01-21 22:29:00 +00:00
nsSHistory.cpp Bug 1620594 - Part 7: Remove TabGroup and SystemGroup. r=nika,bas 2020-04-07 15:17:47 +00:00
nsSHistory.h Bug 1546759 - Change nsSHistory::WalkHistoryEntries to walk browsing context tree instead of doc shell tree, r=peterv,nika 2020-03-10 14:28:22 +00:00