summaryrefslogtreecommitdiff
path: root/dom
Commit message (Collapse)AuthorAge
* [DOM] For now, use C++11 static_asserts only.RC_20231027RB_20231030Moonchild2023-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
| * Issue #2332 - Have createOffer/Answer resolve with dictionariesBasilisk-Dev2023-10-09
| | | | | | | | Backport of https://bugzilla.mozilla.org/show_bug.cgi?id=1263312 part 4
| * Issue #2332 - Have set(Local|Remote)Description take dictionariesBasilisk-Dev2023-10-09
| | | | | | | | Backport of https://bugzilla.mozilla.org/show_bug.cgi?id=1263312 part 3
| * Issue #2332 - Have addIceCandidate take a dictionaryBasilisk-Dev2023-10-09
| | | | | | | | Backport of https://bugzilla.mozilla.org/show_bug.cgi?id=1263312 part 2
| * Issue #2332 - Update RTCIceCandidate to specBasilisk-Dev2023-10-09
| | | | | | | | Backport of https://bugzilla.mozilla.org/show_bug.cgi?id=1263312 - part 1
| * Issue #2332 - Add deprecation warnings to writable RTCSessionDescriptionBasilisk-Dev2023-10-09
| | | | | | | | Backport of https://bugzilla.mozilla.org/show_bug.cgi?id=1313966
* | Issue #2332 - Fix CamerasChild helper to return by value instead of ↵Basilisk-Dev2023-10-09
|/ | | | | | out-of-scope reference Backport of https://bugzilla.mozilla.org/show_bug.cgi?id=1318132
* Merge pull request 'Issue #2332 - Do some cleaning around direct listeners ↵Moonchild2023-10-08
|\ | | | | | | | | | | and video sinks' (#2335) from Basilisk-Dev/UXP-contrib:master into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2335
| * Issue #2332 - Use the same path for passing on missed data to video sink, as ↵Basilisk-Dev2023-10-05
| | | | | | | | | | | | during normal operation https://bugzilla.mozilla.org/show_bug.cgi?id=1305949 part 2
| * Issue #2332 - Refactor code that feeds video stream sink when it gets addedBasilisk-Dev2023-10-05
| | | | | | | | https://bugzilla.mozilla.org/show_bug.cgi?id=1305949 part 1
* | [DOM] Fix deprot in PerformanceMark.cppMoonchild2023-10-05
|/
* Issue #2332 - Remove unimplemented and non-spec getStreamById from ↵Basilisk-Dev2023-10-05
| | | | | | RTCPeerConnection Backport of https://bugzilla.mozilla.org/show_bug.cgi?id=1318163
* No Issue - Remove deprecation errors for obsolete RTCOfferOptionsBasilisk-Dev2023-10-03
| | | | Backport of https://bugzilla.mozilla.org/show_bug.cgi?id=1197021
* Merge pull request 'Initial implementation of readable streams' (#2324) from ↵Moonchild2023-10-03
|\ | | | | | | | | | | dbsoft/UXP:readablestreams into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2324
| * Issue #1442 - Part 26 - FetchStreamReader needs to cancel its reader when it ↵Brian Smith2023-10-03
| | | | | | | | | | | | | | encounters write errors. https://bugzilla.mozilla.org/show_bug.cgi?id=1416879 Part 5 Also same fix as in Part 24 for FetchStream but in FetchStreamReader.