summaryrefslogtreecommitdiff
path: root/dom
Commit message (Collapse)AuthorAge
* Issue #2343 - replace MOZ_FALLTHROUGH with [[fallthrough]]Moonchild2023-11-11
| | | | Basically a S&R. Removed the macro and adjusts IDL codegen accordingly.
* Merge pull request 'Replace MOZ_MUST_USE with [[nodiscard]]' (#2375) from ↵Moonchild2023-11-11
|\ | | | | | | | | | | 2342-nodiscard-work into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2375
| * Issue #2342 - Fix attribute order in misc files (found by clang builds)Moonchild2023-11-10
| |
| * Issue #2342: Use [[nodiscard]] in IPDL generation and fix warningsMoonchild2023-11-08
| | | | | | | | | | DOM plugin code had two warning in IPC caught by [[nodiscard]], these were fixed in one go.
| * Issue #2342: Use [[nodiscard]] in /domMoonchild2023-11-08
| |
* | No Issue - add mutex in EventSourceMoonchild2023-11-09
|/ | | | Potentially avoids a gc crash when load is high.
* Merge pull request 'Clean up GMP decryptor code' (#2368) from ↵Moonchild2023-11-07
|\ | | | | | | | | | | GMPdecryptor-cleanup into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2368
| * Issue #2346 - Remove now-unused DecryptorIdMoonchild2023-11-03
| |
| * Issue #2346 - Back-factor GetDecryptingGMPVideoDecoder to GetGMPVideoDecoderMoonchild2023-11-03
| | | | | | | | | | The latter was still there as an alias for webRTC tests, making this a bit simpler because the interface was still there.
| * Issue #2346 - Cut out GMPDecryptor codeMoonchild2023-11-03
| |
* | Merge pull request 'No Issue - Structured Clone Spec Compliance and Bugfix' ↵Moonchild2023-11-05
|\ \ | |/ |/| | | | | | | (#2365) from Basilisk-Dev/UXP-contrib:master into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2365
| * No Issue - StructuredClone serialize and deserialize should treat back ↵Basilisk-Dev2023-10-30
| | | | | | | | | | | | reference consistently Backport of https://bugzilla.mozilla.org/show_bug.cgi?id=1538622
* | Issue #2317 - Part 9 - "send" before "receive"-ing when decoding audio using ↵trav902023-10-27
| | | | | | | | | | | | FFmpeg This is what the documentation says we should be doing. We miss decoding a packet otherwise.
* | Issue #2317 - Part 5 - Build ffvpx against the FFmpeg 6.0 headerstrav902023-10-27
|/
* [DOM] For now, use C++11 static_asserts only.Moonchild2023-10-27
| | | | | Single-param static_assert is C++17 or later. Follow-up to 3d92b8212595769c40da7ccfbafb3898cfaaf7bd
* Issue #35 - Follow-up: undo locale changes so they aren't pre-processed.Moonchild2023-10-26
| | | | | | Pre-processing loses our localization notes and licensing headers for l10n which is not a good thing. It's not a big deal having a few unused strings in these files in the resulting locales.
* Merge pull request 'No Issue - Implement crypto.randomUUID' (#2359) from ↵Moonchild2023-10-25
|\ | | | | | | | | | | Basilisk-Dev/UXP-contrib:crypto-randomuuid into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2359
| * No Issue - Implement crypto.randomUUIDBasilisk-Dev2023-10-25
| | | | | | | | We already have code in the platform to generate random UUIDs. This simply exposes that functionality via the crypto.UUID function
* | [DOM] Drop mWrappedRunnable early in workers.Moonchild2023-10-25
| | | | | | | | This should prevent some intermittent crashes.
* | [WebGL] Add preffed limit to WebGL vertCountMoonchild2023-10-25
| | | | | | | | Defaults to 30M, working around driver bugs (looking at you, Mesa)
* | [DOM] Ignore status 206 and vary header checking for opaque responses inMoonchild2023-10-25
| | | | | | | | the Cache API.
* | Merge pull request 'Implement support for WebM transparency/alpha channel.' ↵Moonchild2023-10-25
|\ \ | | | | | | | | | | | | | | | | | | (#2358) from athenian200/UXP:webm_alpha_work into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2358 Reviewed-by: Travis W. <travawine@palemoon.org>
| * | Issue #2357 - WebM w/alpha renders black if WMF decoder is enabled.Jeremy Andrews2023-10-24
| | | | | | | | | | | | | | | | | | Mozilla forgot to force use of VPXDecoder on Windows in their initial implementation, this is pretty much what they did for Android as well. Straight port of the Firefox 67 fix. Ref: BZ 1528652
| * | Issue #2357 - VPXDecoder does not decode alpha frames.Jeremy Andrews2023-10-24
| | | | | | | | | | | | | | | | | | Another requirement to have transparency in videos. Straight port of Firefox 53 implementation, save for some oddities relating to needing to put uint8_t instead of uint8 in yuv_convert to get this to compile. Ref: BZ 1321076, 1329104
| * | Issue #2357 - WebM demuxer can't tell when a video wants to be transparent.Jeremy Andrews2023-10-24
| |/ | | | | | | | | | | Required to have an alpha channel (which in the strange world of graphics seems to refer to transparency, and not experimental code) in WebM videos. Straight port of Firefox 53 implementation, adapted slightly for a couple of patches previously taken without this. Ref: BZ 1320829
* | Merge branch 'master' of https://repo.palemoon.org/MoonchildProductions/UXPMoonchild2023-10-25
|\ \
| * | Treat all GLSL versions >=450 as 450Basilisk-Dev2023-10-23
| |/ | | | | | | Backport of https://bugzilla.mozilla.org/show_bug.cgi?id=1446548
* / [media] Use RefPtr<TrackBuffersManager> instead of raw pointersMoonchild2023-10-25
|/
* Issue #2346 - Follow-up: restore erroneously removed GMP mCrashHelper.Moonchild2023-10-21
|
* Merge pull request 'Align the Performance Observer navigation and resource ↵Moonchild2023-10-20
|\ | | | | | | | | | | with the spec.' (#2353) from dbsoft/UXP:po-navres-2282 into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2353
| * Issue #2282 - Part 2 - Re-add some timer clamping that got clobber erroneously.Brian Smith2023-10-20
| |
| * Issue #2282 - Align the Performance Observer navigation and resource with ↵Brian Smith2023-10-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | the spec. This now passes the conformance tests. https://bugzilla.mozilla.org/show_bug.cgi?id=1425458 Resource timing entries Workers - part 2 - PerformanceTimingData. https://bugzilla.mozilla.org/show_bug.cgi?id=1462605 PerformanceNavigationTiming.name must be the value of the address of the current document. https://bugzilla.mozilla.org/show_bug.cgi?id=1462883 Update PerformanceTimingData::mReportCrossOriginRedirect in SetPropertiesFromHttpChannel. https://bugzilla.mozilla.org/show_bug.cgi?id=1462879 PerformanceNavigationTiming must be notified correctly - part 1 - notify.
* | Merge pull request 'Clean up the rest of EME' (#2348) from 2346-EME-cleanup ↵Moonchild2023-10-19
|\ \ | | | | | | | | | | | | | | | into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2348
| * | Issue #2346 - Remove IsWaitingOnCDMResource stubMoonchild2023-10-18
| | |
| * | Issue #2346 - Remove EME PDM factory creation.Moonchild2023-10-17
| | |
| * | Issue #2346 - Remove stub for setting decryptor IDMoonchild2023-10-17
| | |
| * | Issue #2346 - Remove MDSM "Wait for CDM" stateMoonchild2023-10-17
| | | | | | | | | | | | | | | Without EME we don't need the machinery to wait for an external CDM module to be ready in our mediadecoder.
| * | Issue #2346 - Update testsMoonchild2023-10-17
| | |
| * | Issue #2346 - Remove EME WebIDL interfacesMoonchild2023-10-17
| | |
| * | Issue #2346 - Remove unused EME componentsMoonchild2023-10-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | This removes: dom/media/eme code GMP CDM proxies GMP WideVine adapter code EME media platform code GMP clearkey module
| * | Issue #2346 - Remove MOZ_EME conditional codeMoonchild2023-10-17
| |/
* / Issue #2332 - Hyphenate rtc stats type as per specBasilisk-Dev2023-10-18
|/ | | | Backport of https://bugzilla.mozilla.org/show_bug.cgi?id=1322503
* Merge pull request 'Stop pretending proxies have a JSNative call/construct ↵Moonchild2023-10-16
|\ | | | | | | | | | | hook.' (#2345) from dbsoft/UXP:readablestreams-crash into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2345
| * Issue #1442 Follow-up: Stop pretending proxies have a JSNative ↵Brian Smith2023-10-16
| | | | | | | | | | | | | | | | call/construct hook. https://bugzilla.mozilla.org/show_bug.cgi?id=1471924 Part 1 Also remove an erroneous debug assert and guard against future issues. This fixes crashes on vk.com but still does not behave correctly.
* | Restore EME WebIDL for proper cleanup later.Moonchild2023-10-16
|/
* Clean up dom\webidlMoonchild2023-10-14
| | | | Fix CRLF line endings in some files, and remove EME interface leftovers.
* Issue #2340 - Return an array (actually frozen sequence) for ↵Moonchild2023-10-14
| | | | | | {border|content}BoxSize Resolves #2340
* Merge pull request 'Issue #2332 - WebRTC Spec Updates' (#2338) from ↵Moonchild2023-10-10
|\ | | | | | | | | | | Basilisk-Dev/UXP-contrib:master into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2338
| * Issue #2332 - Update most tests to skip RTCSessionDescription constructionBasilisk-Dev2023-10-09
| | | | | | | | Backport of https://bugzilla.mozilla.org/show_bug.cgi?id=1263312 part 6
| * Issue #2332 - Update most tests to skip RTCIceCandidate constructionBasilisk-Dev2023-10-09
| | | | | | | | Backport of https://bugzilla.mozilla.org/show_bug.cgi?id=1263312 part 5