Loading
Commits on Source 24
-
Differential Revision: https://phabricator.services.mozilla.com/D287605
-
Differential Revision: https://phabricator.services.mozilla.com/D284287
-
Differential Revision: https://phabricator.services.mozilla.com/D242075
-
Original Revision: https://phabricator.services.mozilla.com/D290907 Differential Revision: https://phabricator.services.mozilla.com/D293455
-
Differential Revision: https://phabricator.services.mozilla.com/D280216
-
Differential Revision: https://phabricator.services.mozilla.com/D283409
-
Original Revision: https://phabricator.services.mozilla.com/D287613 Differential Revision: https://phabricator.services.mozilla.com/D289861
-
Bug 2021788 - Guard against signed long overflow in WMFVideoMFTManager::CreateBasicVideoFrame(). r=media-playback-reviewers,jolin Guard CreateBasicVideoFrame() against invalid strides by rejecting non-positive values early, widening the y_size and v_size multiplications to int64_t, validating the results fit in uint32_t before narrowing, and casting stride to int64_t before computing halfStride to avoid overflow when stride == INT32_MAX. IMF2DBuffer::Lock2D can return a negative stride for bottom-up images. Multiplying a negative or large LONG stride by the frame height using signed 32-bit arithmetic is undefined behaviour and produces a huge uint32_t offset that is then used to index into the locked IMF buffer, causing an OOB read. Differential Revision: https://phabricator.services.mozilla.com/D288533
-
Bug 2022726 - Do not allow trrServer in DNS request issued by content process r=necko-reviewers,kershaw Differential Revision: https://phabricator.services.mozilla.com/D288150
-
Bug 2022746 Convert pointer to boolean instead of comparing with 0 r=media-playback-reviewers,padenot "When testing a pointer, use (!myPtr) or (myPtr)" https://firefox-source-docs.mozilla.org/code-quality/coding-style/coding_style_cpp.html#c-c-practices Differential Revision: https://phabricator.services.mozilla.com/D288804
-
The test did crash without this, but is more thorough with a functional reftest-wait and saves the same bug being copied to other tests. Also remove the play() and the await for its Promise. With https://github.com/mozilla/nestegg/pull/77, the demux error is detected before "canplay". The test still crashes in builds without the code fixes. Differential Revision: https://phabricator.services.mozilla.com/D288803
-
Differential Revision: https://phabricator.services.mozilla.com/D288411
-
Original Revision: https://phabricator.services.mozilla.com/D292321 Differential Revision: https://phabricator.services.mozilla.com/D292963
-
Bug 2024240 - Clean up LinuxGamepadService lifecycle interactions with event dispatching. a=diannaS DONTBUILD Original Revision: https://phabricator.services.mozilla.com/D290238 Differential Revision: https://phabricator.services.mozilla.com/D291596
-
Differential Revision: https://phabricator.services.mozilla.com/D288563
-
Original Revision: https://phabricator.services.mozilla.com/D288874 Differential Revision: https://phabricator.services.mozilla.com/D290871
-
Original Revision: https://phabricator.services.mozilla.com/D289190 Differential Revision: https://phabricator.services.mozilla.com/D290479
-
Original Revision: https://phabricator.services.mozilla.com/D290596 Differential Revision: https://phabricator.services.mozilla.com/D290953
-
Original Revision: https://phabricator.services.mozilla.com/D290285 Differential Revision: https://phabricator.services.mozilla.com/D290952
-
Differential Revision: https://phabricator.services.mozilla.com/D291073
-
ma1 authored
-
Bug 2029446 - Don't create frames for elements that are not allowed in an svg-glyphs document. a=RyanVM DONTBUILD Original Revision: https://phabricator.services.mozilla.com/D293133 Differential Revision: https://phabricator.services.mozilla.com/D293514
-
Bug 2029446 - Don't hold on to EntryHandles while creating an svg-glyphs document. a=RyanVM DONTBUILD (clauditor-suggested fix) Original Revision: https://phabricator.services.mozilla.com/D293134 Differential Revision: https://phabricator.services.mozilla.com/D293515
-
Original Revision: https://phabricator.services.mozilla.com/D292380 Differential Revision: https://phabricator.services.mozilla.com/D293141