Commit graph

7,796 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
cdd13135c3 Remove Company from install path so its not Dactyloidae\Dactyloidae 2026-09-13 11:00:22 +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
2e313706f8 Remove all Eclipse mentions, since the browser isn't under eclipse anymore. 2026-09-13 02:07:59 +03:00
EAZYBLACK
ca9cf2a080 A lot of changes
Refactor Build guide
Add build script
Switch to Native VS
Fix Redists
Auto Detect and Use max threads for build
2026-09-13 01:54:49 +03:00
EAZYBLACK
b34a6b75fb Clean and Fix Mozconfigs 2026-09-12 23:12:02 +03:00
wuggy
b5445fd195 Merge branch '14.0' of https://repo.dactyloidae.xyz/Dactyloidae/UXP into 14.0 2026-09-12 11:59:48 -07:00
EAZYBLACK
5ec85f3abe Remove DirectShow as it doesn't work properly. 2026-09-12 21:58:21 +03:00
EAZYBLACK
c6ed045774 Update Benchmark Score 2026-09-12 17:50:51 +01:00
EAZYBLACK
f317c71c16
Fix build with MSVC 2019+, and New SDK 2026-09-12 19:43:14 +03:00
wuggy
25c4eb5efb [WIP] D3D11 gpu accel 2026-09-12 08:57:32 -07:00
wuggy
b7c0ebfcd4 Optimize string operations with SSE2 2026-09-12 06:30:01 -07:00
wuggy
70b4a79405 PGO and LTO in clang-cl 2026-09-12 04:29:47 -07:00
wuggy
6569a453d2 --enable-ctypes for clang-cl 2026-09-11 05:11:09 -07: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
14b52e7fc8 Make readme link to Artemis 14.0a1 2026-09-07 14:19:00 -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
dfe7760702 Expand number-to-string cache to retain interleaved results 2026-09-07 13:38:33 -07:00
wuggy
810e55b503 Refactor ConsoleAPIStorage event handling and add tests for ring buffer behavior 2026-09-07 13:27:39 -07:00
wuggy
be7e2afbcf accept any MIME type for a style sheet to match modern browsers 2026-08-07 20:27:22 -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
wuggy
fe26390483 enable async pan/zoom (Issue #29 @ lun3r) 13.2.1-rc2 2026-08-06 17:32:38 -07:00
wuggy
34040dee89 Fix compile error 2026-08-06 17:00:28 -07:00
Basilisk-Dev
c835378c6e Issue MoonchildProductions/UXP#2306: Fix spacing 2026-08-06 16:03:21 -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
2a6ec52f2f Issue MoonchildProductions/UXP#2306: Implement WeakRef functionality 2026-08-06 16:03:20 -07:00
Basilisk-Dev
b44a606987 Fix ArrayBuffer storage and error types 2026-08-06 15:35:03 -07:00
Basilisk-Dev
3e05786b77 Fix ArrayBuffer slice after resizable source shrink 2026-08-06 15:35:03 -07:00
Basilisk-Dev
d8e52b4fce Validate typed array set and constructors on resizable buffers 2026-08-06 15:35:02 -07:00
Basilisk-Dev
6c6023cac9 Validate typed array methods on resizable buffers 2026-08-06 15:34:59 -07:00
Basilisk-Dev
3751321a0e Fix resizable DataView out-of-bounds semantics 2026-08-06 15:34:43 -07:00
Basilisk-Dev
93085352cd Support BigInt Atomics waiters 2026-08-06 15:34:43 -07:00
Basilisk-Dev
b16be96044 Support DataView on shared array buffers 2026-08-06 15:34:42 -07:00
Basilisk-Dev
dece5e87c7 Guard typed array JIT paths for resizable buffers 2026-08-06 15:34:39 -07:00
Basilisk-Dev
2e2d399564 Implement resizable buffer view semantics 2026-08-06 15:34:22 -07:00
Basilisk-Dev
f20f604ce4 Implement Atomics.waitAsync 2026-08-06 15:34:18 -07:00
Basilisk-Dev
4d11dcb096 Implement growable SharedArrayBuffer 2026-08-06 15:33:59 -07:00
Basilisk-Dev
f92b3d152e Allow symbols as weak collection keys 2026-08-06 15:33:59 -07:00
Basilisk-Dev
e886e4c1db Implement ES2024 ArrayBuffer transfer APIs 2026-08-06 15:33:51 -07:00
Basilisk-Dev
1e463a1d16 Implement ES2024 grouping and resolver builtins 2026-08-06 15:32:54 -07:00
Basilisk-Dev
0d06f59dc1 Fix JS shell module hook build 2026-08-06 15:32:33 -07:00