summaryrefslogtreecommitdiff
path: root/dom
Commit message (Collapse)AuthorAge
* Issue #80 - reinstated unified building for some large chunks of our code.Moonchild2022-09-04
| | | | This should reduce compile complexity saving time and reducing linker stress.
* Merge pull request 'Support EventSource in workers' (#1997) from ↵Moonchild2022-09-01
|\ | | | | | | | | | | dbsoft/UXP:1990fix2 into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1997
| * Issue #1990 - Part 6 - Fix for infinite loop from Release() on shutdown worker.Brian Smith2022-08-26
| | | | | | | | | | If the worker is shut down, call Cancel() on the Runnable, this will prevent nsInputStreamReadyEvents to be called again when deallocated.
| * Issue #1990 - Part 5 - Common up the skippability implementations that are ↵Brian Smith2022-08-25
| | | | | | | | | | | | basically copy/pastes of the DOMEventTargetHelper one. Mozilla Bug Bug 1333540. Skipped the renamed of various functions, but otherwise a direct port.
| * Issue #1990 - Part 4 - Add a number of Mozilla patches from between Part 1 ↵Brian Smith2022-08-22
| | | | | | | | | | | | | | | | and 2. 1334081 - prevent null pointer dereference in StreamReaderFunc. 1330631 - Convert the EventSourceImpl::Message to be UniquePtr. 1337619 - Reset mGoingToDispatchAllMessages flag before early return.
| * Issue #1990 - Part 3 - Fix build issue due to missing ↵Brian Smith2022-08-18
| | | | | | | | nsIThreadRetargetableStreamListener definition.
| * Issue #1990 - Part 2 - Fix crash when incorrectly access ↵Brian Smith2022-08-18
| | | | | | | | EventSourceImpl::mEventSource. - Mozilla Bug 1333099
| * Issue #1990 - Part 1 - EventSource for workers - Mozilla Bug 1267903Brian Smith2022-08-18
| |
* | Issue #1956 - Fix C++ code standard conformance issue in webaudioMoonchild2022-08-29
| |
* | Merge pull request 'Support TURN TLS in WebRTC' (#1993) from ↵Moonchild2022-08-26
|\ \ | | | | | | | | | | | | | | | Basilisk-Dev/UXP:master into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1993
| * | Issue #1991 - backport Mozilla bug 1266667Basilisk-Dev2022-08-20
| | |
| * | Issue #1991 - Remove console log stating TURNS is not supportedBasilisk-Dev2022-08-20
| | | | | | | | | | | | Port of Mozilla bug 1383575
| * | Issue #1991 - Support TURN TLS Support in WebRTCBasilisk-Dev2022-08-20
| |/ | | | | | | Backport of Mozilla bug 1056934
* / Issue #1994 - Align CSS.supports with the current spec.Moonchild2022-08-24
|/ | | | | | The current spec makes "implicit" parentheses a thing for feeding css strings to CSS.supports() The current spec also implies CSS is a namespace, not an interface
* Issue #1980 - Fix build bustage for applications where WebRTC building is ↵Job Bautista2022-07-30
| | | | | | | | | | | | | | enabled. Turns out we have a duplicate VoidFunction callback in the WebIDLs. Per Mozilla bug 1324169, we should remove this callback from RTCPeerConnection.webidl and let Function.webidl handle it instead. The AttributeError faced by the new Basilisk dev wasn't helpful at all; and turns out Mozilla had this exact same issue on bug 1505504. We're also backporting that just in case we encounter another case of callback duplication. Also doing a minor fix in the MicroTaskRunnable class which Moonchild forgot to do while working on Issue #1895.
* Revert "Issue #1806 - Follow-up: Fix WebRTC issues with cubeb update."Basilisk-Dev2022-07-29
| | | | This reverts commit d0acadd727468ccaa4e3cbe3673e29890c2551ca.
* Issue #1977 - Bring back old behavior behind a pref.Job Bautista2022-07-29
| | | | | I've thought about this before creating the issue, and Moonchild wanted this as well.
* Issue #1977 - Allow WAV into media document.Job Bautista2022-07-27
| | | | Based on https://hg.mozilla.org/integration/mozilla-inbound/rev/b3f7abd15aeb
* [DOM] Add extra check for performance API Next Hop protocolMoonchild2022-07-27
|
* Merge remote-tracking branch 'athenian200/msvc2022-linker-fix'Moonchild2022-07-12
|\
| * Issue #1956 - Fix symbol visibility issue more elegantly.Jeremy Andrews2022-07-12
| | | | | | | | All it needed was __declspec(dllexport) on the function I was copy/pasting all over the place...
* | Issue #1959 - Don't apply CSPs to explicit data documents and images.Moonchild2022-07-12
|/ | | | This resolves #1959
* Issue #1956 - Use preprocessor to work around strange template behavior with ↵Jeremy Andrews2022-07-06
| | | | 32-bit MSVC2022.
* Issue #1956 - Follow-up: Fix weird linker issue on 32-bit MSVC2022.Jeremy Andrews2022-07-05
| | | | I moved Range<bool>::Merge and Range<bool>::FinalizeMerge from MediaTrackConstraints.cpp, into MediaTrackConstraints.h. The header file previously contained only a forward declaration of functions implemented in the .cpp, which can be a problem if other parts of the program are including this header expecting to find the function.
* [DOM] use the sanitizer to restrict href in svg:use to fragment-only URLsMoonchild2022-07-03
|
* [DOM media] Remove potentially unsafe type accesses when debug loggingMoonchild2022-07-03
|
* Issue #1952 - m-c 1383775: Clean up function toString/toSource code, remove ↵Martok2022-07-01
| | | | remnants of source decompiler
* Issue #21 - Follow-up: Remove some left-over telemetry plumbing.Moonchild2022-06-27
|
* Issue #1905 - Part 4c - Follow Firefox and Safari in reporting "Intel" for ↵Brian Smith2022-06-15
| | | | | | Mac ARM64 devices. Based on Mozilla bug 1655285.
* Issue #1905 - Part 4b - Fix issue loading the profile and saving changes to ↵Brian Smith2022-06-15
| | | | | | the profile. Based on the following Mozilla bugs: 1659904, 1659905 and 1659077.
* [DOM] Clip image data transfers.Moonchild2022-06-01
|
* [DOM] Promise worker-proxy cleanup improvementsMoonchild2022-05-30
|
* [DOM] Don't allow internal MIME types to be assigned to DataTransferMoonchild2022-05-30
| | | | | | We already blocked x-moz-file(-promise) and x-moz-place* but of course people would find ways to abuse other internal types. This change now blocks everything except x-moz-url types which are harmless. (i.e. whitelist instead of blacklist)
* [DOM media] Handle truncated WAV stream.Paul Adenot2022-05-30
|
* [DOM events] Clear event listener.Peter Van der Beken2022-05-30
|
* [DOM media] Adjust lock scope in MediaSourceDemuxerMoonchild2022-05-30
|
* [DOM media] Add a lock around Reset() in WebMBufferedParserMoonchild2022-05-30
|
* [DOM] worker cleanup.Moonchild2022-05-30
|
* [DOM] Consistent error messages for scripts which failed to load.Moonchild2022-05-30
|
* [DOM] Clear sinks and block further use after storage observer shutdown.Moonchild2022-05-30
|
* Issue #83 - Update FFVPX to version 4.2.7trav902022-05-28
|
* Issue #1742 - Part 4: Don't trigger read barriers when comparing wrapped ↵Jeremy Andrews2022-05-27
| | | | | | | | | pointers types This is actually an undocumented dependency of Bug 1325406 for Linux and SunOS. Ref: BZ 1308236
* Issue #1742 - Part 1: Refactor rooting base class templatesMoonchild2022-05-24
| | | | Based on Bug 1325406
* Merge pull request 'Silence some GCC compiler warnings in FFmpeg code' ↵Moonchild2022-05-21
|\ | | | | | | | | | | (#1902) from trav90/UXP-contrib:gcc-work into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1902
| * Issue #457 - Silence some GCC compiler warnings in FFmpeg codetrav902022-05-21
| |
* | Bug 1679987 - Remove unused includes of nsCharSeparatedTokenizer.h.Moonchild2022-05-17
|/
* Issue #1893 - Part 3: Update audio & video decoders for FFmpeg 5.0trav902022-05-16
| | | | FFmpeg 5.0 removed some deprecated symbols so we need to update our decoding code to account for it.
* Issue #1893 - Part 2: Add support for libavcodec 59/FFmpeg 5.0trav902022-05-16
|
* Issue #1893 - Part 1: Import required FFmpeg 5.0 header filestrav902022-05-16
|
* Issue #1895 - Implement queueMicroTask(callback())Moonchild2022-05-07
|