Commit graph

7,812 commits

Author SHA1 Message Date
Amelia Hart
fc206f5ab1 Assert GCRuntime::enter/leaveUnsafe region is main-thread only 2026-09-14 02:31:05 -07:00
Amelia Hart
37f37bd489 Allow incremental GC when keepAtoms is set
This is a port of BZ 1213977 that should improve performance when parsing
large web-sites by reducing the amount of non-incremental (large) GCing.
2026-09-14 02:30:16 -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
4f930f103b Merge pull request 'New fixed readme for the new website' (#36) from main into 14.0
Reviewed-on: https://repo.dactyloidae.xyz/Dactyloidae/UXP/pulls/36
2026-09-14 09:39:03 +01:00
wuggy
d0afd1b825 Re-add demo image pt.2 2026-09-14 09:33:13 +01:00
wuggy
bf1e3fca30 Re-add demo image 2026-09-14 09:32:46 +01:00
wuggy
27af37ea7b Fix remaining bugs and issues with PiP 2026-09-13 13:02:36 -07:00
wuggy
14b7011d74 REALLY finish off PiP 2026-09-13 12:39:43 -07:00
wuggy
55a53a2576 Finish off PiP 2026-09-13 12:18:07 -07:00
wuggy
aac2156499 more PiP fixes 2026-09-13 11:52:14 -07:00
wuggy
2ebf29a6aa Fixed the missing Cu, Cr, and Services globals in the PiP window 2026-09-13 11:40:09 -07:00
wuggy
a77cc8ae29 PiP jsm error fix 2026-09-13 11:25:57 -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
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