summaryrefslogtreecommitdiff
path: root/dom
Commit message (Collapse)AuthorAge
* 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 #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
|
* Bug 1761981Moonchild2022-05-04
|
* No issue - Align our resource timing with the updated Fetch spec.Moonchild2022-05-04
| | | | | | | | | | This makes FetchStart use StartTime() when the TAO check fails for PerformanceResourceTiming Given the recent Fetch spec updates, Step 8.1 in https://fetch.spec.whatwg.org/#finalize-and-report-timing specifies that start time(StartTime) and post-redirect start time(FetchStart) should be start time when the TAO check fails.
* Merge branch 'master' into vpx-format-updateMoonchild2022-05-01
|\
| * Merge branch 'master' into 1829Brian Smith2022-04-28
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * master: No issue - Update README and SECURITY Issue #1885 - Follow-up: Update error message if invalid rootMargin specified. Issue #1879 - Follow-up: Update config/external/nss/target to security/target. Issue #1885 - Allow unitless rootMargin entries for IntersectionObserver. Issue #1879 - Revert changes to cryptox.h Revert "Issue #1879 - spot-fix typo in cryptox.h" Issue #1879 - spot-fix typo in cryptox.h Issue #21 - Change MappedAttrParser to store its nsIPrincipal instead of nsSVGElement Issue #21 - Remove use counters telemetry Issue #1881 - Interpret empty or whitespace root margin string as zero length Issue #1877 - Resolve NIGHTLY_BUILD conditionals. Issue #1880 - Boot Comic Sans out of the font configuration.
| * | Issue #1829 - Revert "Issue #1751 -- Remove XP_MACOSX conditionals from /dom"Brian Smith2022-04-26
| | | | | | | | | | | | This reverts commit 0dd3424f774954627d6f53df9fb47379d9b5c871.
| * | Issue #1829 - Revert "Issue #1751 -- Remove XP_DARWIN"Brian Smith2022-04-26
| | | | | | | | | | | | This reverts commit 3d671e4275c73a1484c72713304c6e04ec4ffc7c.
| * | Issue #1829 - Revert “Issue #1751 -- Remove XP_MACOSX conditionals from ↵Brian Smith2022-04-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | the rest of the tree.” This also removes some PP abuse and takes file entries out of PP when no longer needed without XP_MACOSX conditionals. This reverts commit 6f707bde95dab6998ac204f9ee6c925ee230c740.
| * | Issue #1829 - Revert “Issue #1751 -- Remove cocoa support code from /dom”Brian Smith2022-04-26
| | | | | | | | | | | | This reverts commit ca35efb84ebae522f9ab7803d8e017f721e03207.
* | | Issue #1820 - Part 8: Check bit depth in PDM::Supports.Moonchild2022-04-27
| | |