Commit graph

1,807 commits

Author SHA1 Message Date
Moonchild
009fb3146f Issue #1820 - Part 8: Check bit depth in PDM::Supports. 2022-05-04 10:06:02 +08:00
Moonchild
c8637cc239 Issue #1820 - Part 7: Check bit depth in WebMDecoder to determine if we support HDR. 2022-05-04 10:05:58 +08:00
Moonchild
14f0f80cd1 Issue #1820 - Part 6: Extract bit depth information from codec parameter string into VideoInfo::mBitDepth. 2022-05-04 10:05:22 +08:00
Moonchild
a4e69db6a4 Issue #1820 - Part 5: Add mBitDepth field to VideoInfo. 2022-05-04 10:05:12 +08:00
Moonchild
3eafe55b6e Issue #1820 - Part 4: Add a gtest for testing the extraction function. 2022-05-04 10:05:00 +08:00
Moonchild
b272509dc3 Issue #1820 - Part 3: Use Codec detail extractor helper to tell if it's a new style VP8/VP9 codec string. 2022-05-04 10:04:54 +08:00
Moonchild
648430c9f1 Issue #1820 - Part 2: Add VP9-in-MP4 support to the decoder
This also adds support in StageFright for VP9.0 FourCCs and consolidates
individual string checks to helpers for WebM
2022-05-04 10:04:49 +08:00
Moonchild
55504b39bf Issue #1820 - Part 1 : Add an extraction function to parse the RFC-6381 VP9 codec string. 2022-05-04 10:04:32 +08:00
Brian Smith
13fcc4a046 Issue #1829 - Revert "Issue #1751" 2022-05-04 09:40:24 +08:00
roytam1
6de07653b9 Merge remote-tracking branch 'origin/tracking' into custom 2022-04-28 10:45:19 +08:00
FranklinDM
cee60fb824 Issue #21 - Change MappedAttrParser to store its nsIPrincipal instead of nsSVGElement
This reverts part 2 of Bug 968923 since this was only modified to accommodate use counters.
2022-04-28 10:43:45 +08:00
FranklinDM
8a7587b401 Issue #21 - Remove use counters telemetry
This reverts Bug 968923 - Implement some equivalent of Chrome's use counters (on top of telemetry?)

For reference: https://bugzilla.mozilla.org/show_bug.cgi?id=968923
2022-04-28 10:43:09 +08:00
Moonchild
d562709920 Issue #21 - Remove calls to Services.telemetry and nsITelemetry
These calls would cause breakage without the supporting plumbing.
2022-04-28 10:38:12 +08:00
Moonchild
2564be2d79 Issue #21 - Remove Telemetry from Accessibility, EME and WebRTC. 2022-04-28 10:29:53 +08:00
Moonchild
69ebaa5450 Issue #21 - Remove Telemetry from Push and devtools. 2022-04-28 10:28:01 +08:00
Moonchild
8d800b1cb0 Issue #21 - Remove Telemetry plumbing and fix build.
Note this won't give working applications. Requires FE changes and
additional js module changes (next part).
2022-04-28 10:25:48 +08:00
roytam1
e78e741a17 Merge remote-tracking branch 'origin/tracking' into custom 2022-04-27 16:25:45 +08:00
roytam1
92a1cc3139 Revert "Issue #21 - Remove use counters telemetry"
This reverts commit 8ca9db6b65.
2022-04-27 16:25:00 +08:00
roytam1
bebaa470c6 Revert "Issue #21 - Change MappedAttrParser to store its nsIPrincipal instead of nsSVGElement"
This reverts commit e5962d9f4c.
2022-04-27 16:24:56 +08:00
roytam1
e1a93a2de4 Merge remote-tracking branch 'origin/tracking' into custom 2022-04-27 16:19:05 +08:00
Moonchild
4dace76a04 Issue #1885 - Follow-up: Update error message if invalid rootMargin specified. 2022-04-27 16:15:55 +08:00
FranklinDM
e5962d9f4c Issue #21 - Change MappedAttrParser to store its nsIPrincipal instead of nsSVGElement
This reverts part 2 of Bug 968923 since this was only modified to accommodate use counters.
2022-04-27 16:15:50 +08:00
FranklinDM
8ca9db6b65 Issue #21 - Remove use counters telemetry
This reverts Bug 968923 - Implement some equivalent of Chrome's use counters (on top of telemetry?)

For reference: https://bugzilla.mozilla.org/show_bug.cgi?id=968923
2022-04-27 16:15:31 +08:00
roytam1
304125d9e5 Merge remote-tracking branch 'origin/tracking' into custom 2022-04-25 20:53:39 +08:00
Moonchild
7c93047283 Issue #1885 - Allow unitless rootMargin entries for IntersectionObserver.
I could have done this through a CSSLoader to allow all CSS unit quirks but
I wasn't planning to start passing around document and element references
everywhere, so instead just did it manually by accepting numbers/floats in
addition to pixel and percent.
2022-04-25 20:52:00 +08:00
roytam1
059e35a463 Merge remote-tracking branch 'origin/tracking' into custom 2022-04-21 21:59:16 +08:00
Jeremy Andrews
88e4cd51ab Issue #1593 - Part 5: Fix error that messes with event state detection.
Iterator changes between 42 and 52 were a bit confusing.
2022-04-21 21:53:05 +08:00
Jeremy Andrews
5c002ce200 Issue #1593 - Part 2: Account for Shadow DOM v1 and iterator in nsBindingManager. 2022-04-21 21:52:44 +08:00
Jeremy Andrews
7472bc02be Issue #1593 - Part 1: Import William Chen's patches w/o selector implementation, fixed up. 2022-04-21 21:52:40 +08:00
roytam1
ecdf4bfb29 Revert "Issue #3024 - First pass support for :host and :host-context"
This reverts commit 4cc56c2cb6.
2022-04-21 21:51:52 +08:00
Moonchild
d4eac725fd Issue #1877 - Resolve RELEASE_OR_BETA conditionals. 2022-04-21 21:46:47 +08:00
roytam1
30e8509fd2 ported from esr91: Bug 1761026 - Add a null check for FetchDriver::mResponse, r=necko-reviewers,dragana a=dmeehan (3b54d6b5) 2022-04-11 23:50:02 +08:00
roytam1
be997daa6b Merge remote-tracking branch 'origin/tracking' into custom 2022-04-10 23:03:50 +08:00
Moonchild
15065117ff Fix Mesa check + whitespace 2022-04-10 22:59:09 +08:00
Moonchild
943d76fa91 No issue - Avoid WebGL crash on Mesa
This prevents too high vert-count draws that Mesa doesn't handle.
2022-04-10 22:57:48 +08:00
roytam1
2684671e2c Revert "[DOM] Consistent error messages for scripts which failed to load." which comes from upstream, which has similar changes in custom tree. 2022-03-23 00:39:11 +08:00
roytam1
6378c78068 Merge remote-tracking branch 'origin/tracking' into custom 2022-03-23 00:20:18 +08:00
roytam1
c576ac1792 webidl: remove VoidFunction from RTCPeerConnection.webidl, missing in Issue #3063 since upstream removed WebRTC. (originally as part of bug 1324169) 2022-03-23 00:15:39 +08:00
roytam1
c277d761f3 Merge remote-tracking branch 'origin/tracking' into custom 2022-03-22 23:32:48 +08:00
Moonchild
bf80b78247 [DOM XSLT] Add fallback value conversions if not converted beforehand. 2022-03-22 23:25:08 +08:00
Peter Van der Beken
7cd8d79670 [DOM] Convert parameters upfront. 2022-03-22 23:24:40 +08:00
Moonchild
66ae44b71f [DOM] Promise worker-proxy cleanup improvements 2022-03-22 23:20:46 +08:00
Paul Adenot
b4306c0468 [DOM media] Handle truncated WAV stream. 2022-03-22 23:20:16 +08:00
Moonchild
766c8e3ffd [DOM] Lock around memory reporting for XHR 2022-03-22 23:18:54 +08:00
Peter Van der Beken
b8125dbafd [DOM events] Clear event listener. 2022-03-22 23:15:32 +08:00
Moonchild
368848ad12 [DOM media] Adjust lock scope in MediaSourceDemuxer 2022-03-22 23:15:03 +08:00
Moonchild
e5d81e17d3 [DOM media] Add a lock around Reset() in WebMBufferedParser 2022-03-22 23:13:43 +08:00
Moonchild
a94d85142d [DOM] worker cleanup. 2022-03-22 23:13:14 +08:00
Moonchild
a63ec9a479 [DOM] Consistent error messages for scripts which failed to load. 2022-03-22 23:12:48 +08:00
Moonchild
bc2aa1f05c [DOM] Clear sinks and block further use after storage observer shutdown. 2022-03-22 23:12:20 +08:00