gecko-dev/media
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
..
audioipc Bug 1627636 - Vendor mio-named-pipes from crates.io; r=kinetik 2020-04-07 02:41:07 +00:00
ffvpx Bug 1616736 - P2. Update ffmpeg copy to 4.2. r=jolin 2020-03-04 22:18:34 +00:00
gmp-clearkey/0.1 Bug 1516673 - Adds CBCS encryption scheme functionality. r=bryce 2020-03-26 20:53:59 +00:00
kiss_fft
libaom
libcubeb Bug 1621428 - Update cubeb to 6e7e7659. r=chunmin 2020-03-11 15:49:23 +00:00
libdav1d Bug 1620471 - Update libdav1d to 0.6.0 r=dminor 2020-03-20 15:17:26 +00:00
libjpeg Bug 1607379 - Update libjpeg-turbo to 2.0.4. r=aosmond 2020-01-07 12:12:52 +00:00
libmkv
libnestegg
libogg
libopus
libpng
libsoundtouch Bug 1588233 - Follow-up: Update moz.yaml for the 2.1.2 update. r=chunmin 2020-01-09 23:19:35 +00:00
libspeex_resampler
libtheora
libtremor
libvorbis
libvpx Bug 1525393 - Update libvpx to 1.8.2; r=bryce 2020-02-27 18:57:02 +00:00
libwebp Bug 1618288 - Remove header that should not have been added. 2020-02-26 18:55:20 +00:00
libyuv
mp4parse-rust Bug 1624057 - Update mp4parse-rust to 63ca8c6. r=kinetik 2020-03-26 02:08:51 +00:00
mtransport Bug 1620594 - Part 7: Remove TabGroup and SystemGroup. r=nika,bas 2020-04-07 15:17:47 +00:00
openmax_dl
openmax_il/il112
psshparser Bug 1609996 - Reorder some includes affected by the previous patches. r=froydnj 2020-01-20 16:19:48 +00:00
webrtc Bug 1620594 - Part 3: Use default target for timers using SystemGroup. r=nika 2020-04-07 15:16:46 +00:00
moz.build
update-libjpeg.sh