wuggy
733789f40b
Revert "Issue #2721 - Remove nsILinkHandler."
...
This reverts commit c3f1c0cdba .
2026-09-19 07:22:05 -07:00
wuggy
e5a431b519
Fix IndexedDB clone failures for WebExtension cache records
2026-09-19 04:26:17 -07:00
EAZYBLACK
58450bb3f1
Rename The Non-MFT VP9 Implementation to DXVA2
2026-09-17 15:07:17 +03:00
EAZYBLACK
1414824320
Add VP9 Hardware Decoding with DXVA (Non-MFT), Vista+
...
Thanks to Maggie (imjustsomeoneiguess) on discord for helping with a lot of this VP9 media code.
This is the first browser so far to support VP9 Non MFT
2026-09-15 18:36:03 +03:00
wuggy
3f10f6cfc5
fix ubO pt.3
2026-09-14 15:25:18 -07:00
wuggy
f628239ef3
finally finish webRequest
2026-09-14 15:06:27 -07:00
wuggy
3837792171
(attempt) to fix ubO latest (not PM ubO)
2026-09-14 14:15:03 -07:00
Basilisk-Dev
536619ee89
Issue #3053 - Implement CSSStyleSheet constructor
2026-09-14 13:34:27 -07:00
Amelia Hart
029ac1042b
Remove obsoleted NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED
2026-09-14 02:20:59 -07:00
Amelia Hart
a583989bb4
Prevent potential leak of IndexedDB mDatabaseActor
2026-09-14 02:20:59 -07:00
Amelia Hart
9c5e5745ee
Prevent Fetch Request/Response from leaking mSignal
2026-09-14 02:20:59 -07:00
Amelia Hart
a94ce1b4a0
Make cycle collector aware of Timeout's mTimer.
2026-09-14 02:20:59 -07:00
Amelia Hart
46a5a2a57a
Implement cycle collection support for the Visual Viewport API
2026-09-14 02:20:59 -07:00
wuggy
27af37ea7b
Fix remaining bugs and issues with PiP
2026-09-13 13:02:36 -07:00
wuggy
aac2156499
more PiP fixes
2026-09-13 11:52:14 -07:00
wuggy
645a665555
Fix PiP build error
2026-09-13 10:55:00 -07:00
wuggy
9a1d4edaa9
PiP initial commit
2026-09-13 10:51:36 -07:00
EAZYBLACK
5ec3ae4a4c
Fix a bug in the DXVA Codec Detection code.
2026-09-13 11:16:23 +03:00
EAZYBLACK
6ad01d940b
Add Hardware Accelerated VP9 Support
...
This is Windows 10+ only for now due to a vp9 decoder mft being needed
Fix for older windows is being worked on.
2026-09-13 10:42:24 +03:00
EAZYBLACK
5ec85f3abe
Remove DirectShow as it doesn't work properly.
2026-09-12 21:58:21 +03:00
wuggy
1d44f05fba
clang on windows support
2026-09-10 08:32:59 -07:00
wuggy
b08f544172
Simplify class selector result collection
2026-09-09 12:00:04 -07:00
wuggy
77cfca739d
Add DirectShow in about:support
2026-09-09 05:34:07 -07:00
wuggy
47600fab86
Fix DirectShow compile errors
2026-09-08 12:57:31 -07:00
wuggy
6fd97529b5
Actually enable DirectShow :meef:
2026-09-08 11:25:45 -07:00
wuggy
96bc206271
Drag DirectShow back from the dead, force H264 support
2026-09-08 06:59:43 -07:00
wuggy
80cfaf0891
Implement class selector fast path and add related tests for performance optimization
2026-09-07 14:12:03 -07:00
wuggy
810e55b503
Refactor ConsoleAPIStorage event handling and add tests for ring buffer behavior
2026-09-07 13:27:39 -07:00
wuggy
adbd77d7eb
Fix Next.js sites like Grok (Grok is still broken but less broken)
2026-08-07 19:42:39 -07:00
wuggy
cd6be07458
Revert "Optimise WebExtension implementaion pt.1"
...
This reverts commit 3be08bc94b .
2026-08-07 13:13:43 -07:00
wuggy
3be08bc94b
Optimise WebExtension implementaion pt.1
2026-08-07 13:09:19 -07:00
Basilisk-Dev
3cf82e2ca1
Issue MoonchildProductions/UXP#2306 : Add pref-gated WeakRef with safe stub when disabled
...
* Add javascript.options.weakrefs and plumb it through context options, XPConnect, and workers
* Keep referents alive via strong tracing when the pref is off so deref() still returns the target
* Retain weak-edge semantics when the pref is enabled
2026-08-06 16:03:20 -07:00
Basilisk-Dev
a6b18bcd14
Fix stream transfer over message ports
2026-08-06 14:05:09 -07:00
Basilisk-Dev
7d8bf841ed
Support readable stream transfer to workers
2026-08-06 14:05:09 -07:00
Basilisk-Dev
58e0e6a192
Add same-thread stream transfer support
2026-08-06 14:05:08 -07:00
Basilisk-Dev
23756fca47
Guard missing process global script load
2026-08-06 14:04:42 -07:00
wuggy
7792452105
More optimisations n shit
2026-07-22 15:14:39 -07:00
Basilisk-Dev
71c63cd70f
Issue #3049 - loongarch64: drop inert minimal JIT path
2026-06-28 06:46:12 +01:00
Basilisk-Dev
2a171ff52a
Issue #3049 - Re-enable loongarch64 asm.js and native regexp
2026-06-28 06:41:04 +01:00
Basilisk-Dev
f796b3f7f1
Issue #3049 - Enable loongarch64 wasm runtime and Ion patching
2026-06-28 06:40:58 +01:00
Basilisk-Dev
81e98512a9
Issue #3049 - Enable loongarch64 Ion backend build and runtime
2026-06-28 06:40:31 +01:00
Basilisk-Dev
9d44c48014
Issue #3049 - Disable native regexp JIT on loongarch64
2026-06-28 06:40:30 +01:00
Basilisk-Dev
08d7b89ee5
Issue #3049 - Disable unsupported JIT features in loongarch64 contexts
2026-06-28 06:39:56 +01:00
Basilisk-Dev
7766f8f53d
Enable CSS aspect-ratio sizing
2026-06-26 12:32:41 -07:00
Basilisk-Dev
3df0ae2323
Revert "Support CSS shadow parts"
...
This reverts commit a852c0a86a .
2026-06-26 11:54:15 -07:00
Basilisk-Dev
f9e154a02e
Enable AV1 playback by default
2026-06-25 22:46:45 -07:00
Basilisk-Dev
d60dac8ecd
Use in-tree dav1d for AV1 decoding
2026-06-25 22:44:38 -07:00
Basilisk-Dev
a852c0a86a
Support CSS shadow parts
2026-06-25 22:40:07 -07:00
wuggy
a2a4c62a9b
Refactor PerformanceObserver to use hash tables for entry type validation and improve ThrottleInputStream state management
2026-04-26 11:13:27 -07:00
wuggy
b913fa62d9
Enhance DNS prefetching by resolving URIs against the document base URI
2026-04-23 22:19:46 -07:00