1
0
mirror of https://github.com/roytam1/UXP.git synced 2026-05-26 13:58:49 +00:00
Commit Graph

6920 Commits

Author SHA1 Message Date
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