Moonchild
fb38f6d74e
[network] Refactor TransactionObserver::OnDataAvailable()
2023-09-28 11:51:24 +08:00
André Bargull
51e4b86e6d
[js] Handle dead wrappers
2023-09-28 11:50:55 +08:00
roytam1
a91c1b01cc
Merge remote-tracking branch 'origin/tracking' into custom
2023-09-27 11:58:05 +08:00
Moonchild
bdff76bad2
Issue #2316 - Part 3: Clarify comment
2023-09-27 11:56:53 +08:00
roytam1
61f3156214
Merge remote-tracking branch 'origin/tracking' into custom
2023-09-27 11:42:27 +08:00
Moonchild
1f7d8d3a36
[memory] Guard OOM reporter from incorrectly reported (too small) size.
2023-09-27 11:41:51 +08:00
Moonchild
0548a39ff3
[memory] Remove likely/unlikely duplication in mozalloc.
...
We already have this in mozilla/Likely.h, use that instead.
2023-09-27 11:41:24 +08:00
Moonchild
e28af7d938
[memory] Remove MOZALLOC_INLINE
...
MOZ_ALWAYS_INLINE_EVEN_DEBUG is always defined through
mozilla/Attributes.h, so the fallbacks are never used in practice.
2023-09-27 11:40:10 +08:00
Moonchild
30f7b3284c
Issue #2316 - Part 2: Add reftests
2023-09-27 11:39:23 +08:00
Moonchild
af6a491bfe
Issue #2316 - Part 1: Use fallback element sizes for w/h-less SVG
...
Instead of completely failing the call, use the CSS specified intrinsic
default width/height of 300x150.
2023-09-27 11:38:58 +08:00
roytam1
c118b6d794
ffvpx: we always build fft, remove conditional building from moz.build files
2023-09-26 16:52:00 +08:00
roytam1
1205f246e9
Merge remote-tracking branch 'origin/tracking' into custom
2023-09-26 16:35:46 +08:00
trav90
fea628f587
Issue #2311 - Part 6 - Remove now unused libav source files
2023-09-26 16:35:26 +08:00
trav90
12f9121047
Issue #2311 - Part 5 - Only load function pointer in FFTBlock once
2023-09-26 16:32:57 +08:00
trav90
1ae2b21c0d
Issue #2311 - Part 4 - Use FFTBlock from ffvpx instead of libav
2023-09-26 16:32:35 +08:00
trav90
0e796b1dcd
Issue #2311 - Part 3 - Add accessor for ffvpx real DFT functions
2023-09-26 16:27:19 +08:00
trav90
289020a670
Issue #2311 - Part 2 - Link ffmpeg real DFT functions
2023-09-26 16:26:56 +08:00
roytam1
8d23342d11
Merge remote-tracking branch 'origin/tracking' into custom
2023-09-26 16:23:45 +08:00
trav90
4610b9fd55
Issue #2311 - Part 1 - Add ffmpeg's own floating point real FFT functions to ffvpx
...
Instead of using Libav's.
2023-09-26 16:18:22 +08:00
roytam1
e9d4ea8fbf
Merge remote-tracking branch 'origin/tracking' into custom
2023-09-26 16:14:15 +08:00
Brian Smith
61b73a894a
Issue #2313 - Implement WebAssembly sign extension opcodes. https://bugzilla.mozilla.org/show_bug.cgi?id=1389461
2023-09-26 16:06:17 +08:00
Moonchild
3798308cff
Issue #2307 - Follow-up: remove some missed SIMD scalar types.
2023-09-26 16:03:23 +08:00
roytam1
cd21720e06
wasm: follow-up rev 50a44127
2023-09-22 10:15:39 +08:00
roytam1
ae589c4f39
Merge remote-tracking branch 'origin/tracking' into custom
2023-09-22 09:57:31 +08:00
Moonchild
45c19ce1c5
Issue #2307 - Part 3b: Fix build bustage.
2023-09-22 09:57:05 +08:00
Moonchild
50a4412750
Issue #2307 - Part 3: Remove SIMD.js support
...
This gets rid of the SIMD-specific scalar types in JS.
This considerably deviates from Mozilla's work because of our divergent
path.
2023-09-22 09:56:35 +08:00
Moonchild
b086ec848b
Issue #2307 - Part 2b: Remove superfluous dev comment
2023-09-22 09:52:53 +08:00
Moonchild
20f39d9450
Issue #2307 - Part 2: Move SIMD code generation to masm methods
2023-09-22 09:52:31 +08:00
Moonchild
ba51ff6a74
Issue #2307 - Part 1: Extend masm with the pmovmskb SSE2 instruction.
2023-09-22 09:52:02 +08:00
Vincent Rabaud
293fa3120b
[libwebp] Never send VP8_STATUS_SUSPENDED back in non-incremental.
...
Add the incremental_ member to the internal VP8Decoder,
to mimic VP8LDecoder
Change-Id: I34842e473bb566f51c18fe42afda63e66c0185b6
2023-09-20 09:38:33 +08:00
Masahiro Hanada
e5aed07ec1
[libwebp] Fix next is invalid pointer when WebPSafeMalloc fails
...
When WebPSafeMalloc fails on VP8LHuffmanTablesAllocate,
next is not initialized to NULL.
VP8LHuffmanTablesDeallocate uses next to know the following nodes.
A patch fixes this issue.
Change-Id: I144ae84cd97e5bca227018ef1afa95361267902c
2023-09-20 09:37:33 +08:00
roytam1
30236b0f05
Merge remote-tracking branch 'origin/tracking' into custom
2023-09-20 09:31:36 +08:00
Brian Smith
8f44226445
Issue #2308 & #1240 Follow-up - Fill in missing JSOP_INC/DEC cases for Doubles in Ion.
2023-09-20 09:31:08 +08:00
Brian Smith
209d714434
Issue #2308 & #1240 Follow-up - Replace JSOP_POS in ++/-- with JSOP_TONUMERIC. https://bugzilla.mozilla.org/show_bug.cgi?id=1519135
2023-09-20 09:30:06 +08:00
Brian Smith
2b637c564f
Issue #2308 & #1240 Follow-up - Fill in missing JSOP_INC/DEC cases for Ion on Intel32/64.
2023-09-20 09:29:46 +08:00
Brian Smith
e12e377e51
Issue #2308 & #1240 Follow-up - Add BigInt support to JSOP_INC and JSOP_DEC. https://bugzilla.mozilla.org/show_bug.cgi?id=1526309
2023-09-20 09:29:18 +08:00
Brian Smith
5c8a6c5bb8
Issue #2308 & #1240 Follow-up - Introduce new increment and decrement operations. https://bugzilla.mozilla.org/show_bug.cgi?id=1508521
2023-09-20 09:29:01 +08:00
Brian Smith
e9202b0b0f
Issue #2308 - Fix JSON BigInt regressions. https://bugzilla.mozilla.org/show_bug.cgi?id=1522433
2023-09-20 09:28:44 +08:00
Brian Smith
470af6ba50
Issue #2282 - Performance observer safety checks. Both fixes from later revisions, without the Dispatch API changes.
2023-09-20 09:28:26 +08:00
Brian Smith
7392901a9b
Issue #2026 Follow-up: Fill in missing BigInt64 cases in js::IsTypedArrayConstructor(). Hopefully fixes RSA errors on ProtonMail.
2023-09-20 09:28:07 +08:00
roytam1
6c3db876fc
missing changes when reverting previous commit
2023-09-19 11:00:38 +08:00
roytam1
119feb053c
Revert "Issue #2301 - Make Gecko Media Plugins optional when not building EME or WebRTC"
...
This reverts commit 9e7d1492e6 .
2023-09-18 21:32:06 +08:00
roytam1
7e50abda7d
Revert "configure: move MOZ_GMP define block after MOZ_EME"
...
This reverts commit f5cacdadbf .
2023-09-18 20:49:36 +08:00
roytam1
2c6336eddb
Revert "dom/media: more eme fixes"
...
This reverts commit 58a39ca8cb .
2023-09-18 20:49:32 +08:00
roytam1
58a39ca8cb
dom/media: more eme fixes
2023-09-14 16:57:56 +08:00
roytam1
f5cacdadbf
configure: move MOZ_GMP define block after MOZ_EME
2023-09-14 12:17:20 +08:00
roytam1
0c6e087291
Merge remote-tracking branch 'origin/tracking' into custom
2023-09-14 11:09:14 +08:00
Moonchild
20b69d7ddc
Issue #2309 - Cherry-pick upstream libwebp fix.
...
Backport of: https://chromium.googlesource.com/webm/libwebp.git/+/2af26267cdfcb63a88e5c74a85927a12d6ca1d76
Resolves #2309
2023-09-14 10:23:13 +08:00
Matheus Marinho
9e7d1492e6
Issue #2301 - Make Gecko Media Plugins optional when not building EME or WebRTC
...
Co-authored-by: Moonchild <moonchild@palemoon.org>
2023-09-14 10:22:47 +08:00
Vincent Rabaud
3b44f9850e
[libwebp] Fix invalid incremental decoding check.
...
The first condition is only necessary if we have not read enough
(enough being defined by src_last, not src_end which is the end
of the image).
The second condition now fits the comment below: "if not
incremental, and we are past the end of buffer".
BUG=oss-fuzz:62136
Change-Id: I0700f67c62db8e1c02c2e429a069a71e606a5e4f
2023-09-12 21:43:09 +08:00