Jens Stutte
f83e05cf23
Bug 1784128 - Assert count passed to PR_Read/PR_Write in nsFileStreamBase fits INT32_MAX.
2026-05-26 09:37:32 +08:00
Moonchild
b611d80223
[gfx/layout] Simplify textruns
...
Cache overflow textruns in a better place and stop using a lazy class.
This avoids doing caching in the rendering back-end, and does so where
necessary in TextOverflow (for ellipses)
2026-05-26 09:37:08 +08:00
Moonchild
c690e26c67
No issue - Remove ISO-2022-JP from menu, overridability and detector.
...
Removed autodetection of this charset due to unreliability.
There are known security issues around charset auto-detection for ISO-2022-JP.
Given the usage is around 0.000002% of page loads, and Safari does not
support auto-detection of ISO-2022-JP, Chrome also planned to remove
support for it to eliminate the security issues.
See also https://www.sonarsource.com/blog/encoding-differentials-why-charset-matters/
Removal from the menu to avoid social engineering hazards and it being
literally unused on the web.
2026-05-26 09:36:23 +08:00
Moonchild
e9c3451d54
[libvorbis] Allocate memory with _ogg_malloc
...
See https://gitlab.xiph.org/xiph/vorbis/-/commit/28965ede851bb9c1ce5cc0ed733fdf4ebd3d4241 and related commits.
2026-05-26 09:36:02 +08:00
Moonchild
4bf236902c
[layout] Hide accessible carets when needed.
2026-05-26 09:35:29 +08:00
Moonchild
244c614a47
[DOM] Check values in audio resampling.
2026-05-26 09:35:01 +08:00
John Schanck
62d731d2c2
Bug 2029818 - avoid refcount over-release in CERT_CertChainFromCert error path.
2026-05-26 09:34:38 +08:00
Moonchild
2a26d9508b
[NSS] Fix use of uninitialized length after failed PK11_SignWithMechanism/SymKey.
2026-05-26 09:34:19 +08:00
Basilisk-Dev
c144b4f403
Revert "Issue #3092 - Safely parallelize GC background finalization"
...
This reverts commit 3cf7c94995f1f998bf7b938a9f6e528e30332184.
2026-05-25 18:41:05 +08:00
Basilisk-Dev
d582d12ad8
Revert "Issue #3092 - Refactor WASM compilation handling"
...
This reverts commit 1c09cd7816cbfefd5b4a7afa770e15edb9a02919.
2026-05-25 18:40:50 +08:00
Basilisk-Dev
e95b229db8
Revert "Issue #3092 - Add new GC sweep tasks."
...
This reverts commit 8b6414ea7cca32e3860584527e57112f708b927e.
2026-05-25 18:40:37 +08:00
Basilisk-Dev
ac0510f380
Revert "Issue #3092 - Implement BackgroundFinalizeTask for parallel garbage collection finalization"
...
This reverts commit 8ca5438db9840c21ec246d92adfe38b1c4557d5b.
2026-05-25 18:40:25 +08:00
Basilisk-Dev
52ce9ebea5
Revert "Issue #3092 - Implement parallel sweeping and compaction tasks"
...
This reverts commit f33ccb5ce3541d79550dff592c959ac1a660b6ec.
2026-05-25 18:40:15 +08:00
Basilisk-Dev
860d4457ae
Revert "Issue #3092 - Initial idle GC implementation"
...
This reverts commit fba218cff4e46233a65e7a6f1b52f3c154523981.
2026-05-25 18:40:02 +08:00
Basilisk-Dev
3ae3595f6a
Revert "Issue #3092 - Perform a minor GC on tab close"
...
This reverts commit 266cc371f7bbb507c07f4e65a1244e5094cd1623.
2026-05-25 18:28:22 +08:00
John Schanck
c36357a954
[NSS] Fix maxSize calculation in NSSUTIL_AddNSSFlagToModuleSpec.
2026-05-25 18:28:06 +08:00
John Schanck
b3f801743b
Bug 2027381 - improve error handling in SECITEM_DupArray with non-null arena.
2026-05-25 18:27:41 +08:00
Moonchild
349f46bbb2
[netwerk] Make socket transport hold a reference to TLSServerConnectionInfo.
2026-05-25 18:27:18 +08:00
Randell Jesup
8d4079866b
Bug 2036905: Fix UDPSocketParent::ConnectInternal data race on mSocket.
2026-05-25 18:26:53 +08:00
Moonchild
bb85939429
[netwerk] Make nsSocketTransport2::mConnectionFlags atomic.
2026-05-25 18:26:35 +08:00
Moonchild
bb2275d400
[netwerk] nsRequestObserverProxy ref cleanup.
2026-05-25 18:26:11 +08:00
John Schanck
92b3f6dd67
Bug 2029782 - fix 8-byte over-read of AES-192 key buffer in x86 builds without USE_HW_AES.
2026-05-25 18:25:50 +08:00
John Schanck
57bef0265c
Bug 2029771 - Heap use-after-free in [@ token_destructor] reading tok->pk11slot after nssToken_Destroy frees the token arena.
2026-05-25 18:25:24 +08:00
John Schanck
6511833580
[NSS] Avoid integer overflow when converting AVA value to hex string.
2026-05-25 18:14:27 +08:00
Moonchild
07201fa1ae
[NSS] Initialize src in SEC_PKCS5GetIV
2026-05-25 17:52:10 +08:00
Dana Keeler
7167a8fabc
[NSS] NSS_CMSContentInfo_SetContent: only modify cinfo if everything succeeds.
2026-05-25 17:51:28 +08:00
Dennis Jackson
089170ae83
[NSS] Align PKCS7 digest array with digestAlgorithms.
2026-05-25 17:50:56 +08:00
Moonchild
aadb6beb07
[libjar] Check Jar entry names for nulls.
2026-05-25 17:49:37 +08:00
John Schanck
9179441f96
[NSS] Handle SEC_ASN1_NULL in sec_asn1e_contents_length.
2026-05-25 17:49:05 +08:00
Moonchild
300dd371b2
[NSS] Fix instances of softoken attributes freed after owning object.
2026-05-25 17:47:41 +08:00
Iain Ireland
7bbdccd376
[js] Use size_t when inflating UTF8
2026-05-25 17:46:54 +08:00
Basilisk-Dev
f5a84f4ad2
Issue #3053 - Implement CSSStyleSheet constructor
2026-05-25 17:46:13 +08:00
Moonchild
0915736715
Re-land: Fix devtools on 32-bit big endian platforms
...
Tag PR #3098
2026-05-25 17:45:33 +08:00
nia
13339f6e55
Fix build on NetBSD/aarch64
...
Signed-off-by: Nia Alarie <nia@NetBSD.org >
2026-05-21 09:29:42 +08:00
Moonchild
3155b16f2c
Issue #888 - Follow-up: Spot-fix; set PREFIX in Dav1d config on Apple.
2026-05-21 09:29:26 +08:00
Brian Smith
57cd574884
Issue #2354 - Follow-up: Fix building WebRTC on 32-bit ARM without hardware float.
2026-05-21 09:25:33 +08:00
roytam1
c182d70c0f
Follow-up Issue #888 - Enable dav1d SIMD on more architectures, add back missing nasm detection code in configure
2026-05-19 10:18:28 +08:00
ownedbywuigi
7887ca767f
Issue #888 - Add dav1d_flush
2026-05-19 10:03:29 +08:00
ownedbywuigi
03a6729a9e
Issue #888 - Make symbols direct to dav1d, not AOM.
2026-05-19 10:03:10 +08:00
ownedbywuigi
83b19136b4
Issue #888 - (potentially) fix MSVC builderr
2026-05-19 10:01:19 +08:00
wuggy
c95062af66
Issue #888 - Fix alphabetical order issue
2026-05-19 10:00:50 +08:00
Basilisk-Dev
3a2f21abfb
Issue #888 - Update AV1 configure comment for dav1d
2026-05-19 10:00:30 +08:00
Basilisk-Dev
2bd46d4606
Issue #888 - Enable AV1 playback by default
2026-05-19 10:00:21 +08:00
Basilisk-Dev
d328cef713
Issue #888 - Enable dav1d SIMD on more architectures
2026-05-19 09:52:21 +08:00
Basilisk-Dev
2d83afa321
Issue #888 - Remove bundled libaom
2026-05-19 09:47:16 +08:00
Basilisk-Dev
d36f889688
Issue #888 - Enable dav1d LoongArch SIMD
2026-05-19 09:43:03 +08:00
Basilisk-Dev
4d1cefd2a1
Issue #888 - Use in-tree dav1d for AV1 decoding
2026-05-19 09:42:42 +08:00
Basilisk-Dev
ca94696239
Issue #888 - Vendor dav1d 1.5.3
2026-05-19 09:42:12 +08:00
Basilisk-Dev
f3c6da5987
Fix WeakRef constructor realm prototype
2026-05-19 09:39:33 +08:00
Basilisk-Dev
890fb3f399
Fix FinalizationRegistry constructor realm prototype
2026-05-19 09:39:19 +08:00