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
ownedbywuigi
8594600d9b
Reuse the same event object when dispatching bubbling/capturing phases instead of allocating new ones.
2026-03-27 11:57:41 +00:00
ownedbywuigi
d34a9c5778
Refactor MaybeCheckSameAttrVal to streamline old value storage for custom elements
2026-03-27 11:34:40 +00:00
ownedbywuigi
81e2ff2fe2
Add SSE2 for memcpy and memuse. caching SVGs too cuz why not
2026-03-27 10:45:45 +00:00
Moonchild
aee2800d48
Issue #2914 - Explicitly allow mixed content websockets on localhost.
...
This carves out an exception for hard-coded loopback addresses to allow
`ws:` connections from `https:` to allow mixed-mode from secure pages.
Resolves #2914
2026-03-08 22:43:35 +00:00
Moonchild
07666a5303
Issue #2955 - Implement form.requestSubmit(element)
2026-03-06 04:41:35 +00:00
Moonchild
a3fcc2932f
[WebAudio] Gracefully handle mid-stream audio changes.
2026-03-06 04:26:49 +00:00
OwnedByWuigi
4539e85bf5
remove translation for will-change memory consumption
2026-03-04 02:24:14 +00:00
K4sum1
633ef1c426
Mypal portable mode
2025-09-27 19:36:46 -07:00
roytam1
ae1f9364cd
Merge remote-tracking branch 'origin/tracking' into custom
2025-08-14 08:55:16 +08:00
Moonchild
df3b213459
Issue #2837 - Implement prefers-reduced-motion media query.
...
Resolves #2837
2025-08-14 08:11:04 +08:00
roytam1
db9b04cc44
Merge remote-tracking branch 'origin/tracking' into custom
2025-08-04 21:33:36 +08:00