Commit graph

1,823 commits

Author SHA1 Message Date
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
ownedbywuigi
a71a4c6d6d Add <cstdint> header inclusion in GMPDeviceBinding.h and GMPDeviceBinding.cpp 2026-04-23 08:21:57 +01:00
wuggy
5212aa7bf1 Revert "implement lazy-loading"
This reverts commit 629f4db8fe.
2026-04-20 22:11:06 -07:00
wuggy
7917e6bed3 finally fix gcc building fully 2026-04-19 19:28:17 -07:00
wuggy
dd7052503e Most linking errors dealt with on compiling on MinGW 2026-04-18 13:06:15 -07:00
wuggy
854f39b4ab Finally finish with MinGW building (linking still has some issues shush) 2026-04-18 01:02:51 -07:00
wuggy
a5cf494890 Add support for compiling under MinGW + fix Windows compiling in general 2026-04-17 15:05:11 -07:00
wuggy
6822713a60 (backported from UXP) Issue #3042 - Add canvas WebGL context powerPreference 2026-04-10 17:26:10 +01:00
wuggy
62e367cb90 Revert "Issue #1053 - Part 1c: Remove references to mobile/android targets and paths"
This reverts commit b21588597c.
2026-04-08 15:27:04 -07:00
ownedbywuigi
ea6b948f3b (from mypal68) Full webRequest support 2026-03-31 23:52:46 +01:00
ownedbywuigi
9a60e2c532 Update process count preference to a fixed value and enhance content parent selection logic 2026-03-30 11:43:16 +01:00
ownedbywuigi
f342f6ce12 Revert one process per tab, regression in backspace handling 2026-03-29 23:00:40 +01:00
ownedbywuigi
eca96d42e6 One process per tab for e10s 2026-03-29 22:27:29 +01:00
ownedbywuigi
6199242317 Attempt to fix https://forum.palemoon.org/viewtopic.php?f=3&t=33260 2026-03-29 21:45:49 +01:00
ownedbywuigi
8046f8b4aa try to fix the images not rendering on yeezy.com 2026-03-27 17:07:32 +00:00
ownedbywuigi
629f4db8fe implement lazy-loading 2026-03-27 12:38:53 +00:00