1
0
mirror of https://github.com/roytam1/UXP.git synced 2026-05-26 13:58:49 +00:00
Commit Graph

6853 Commits

Author SHA1 Message Date
Basilisk-Dev 6f47a2b0da Fix JS shell module hook build 2026-05-19 09:20:09 +08:00
Basilisk-Dev e9826f5559 Issue #3092 - Safely parallelize GC background finalization
Parallelize background finalization across zones within each finalize
phase while preserving phase ordering and falling back to serial work
when no helper thread is idle.

Make compacting GC pointer updates schedule background work per zone and
only when enough background-safe arenas exist.
2026-05-19 09:19:45 +08:00
Basilisk-Dev f0cba41221 Issue #3092 - Fix unsafe GC multithreading changes 2026-05-19 09:19:10 +08:00
ownedbywuigi 1d3dad153b Issue #3092 - Perform a minor GC on tab close 2026-05-19 09:18:00 +08:00
ownedbywuigi 18ddd00afe Issue #3092 - Initial idle GC implementation 2026-05-19 09:17:31 +08:00
ownedbywuigi 3433d538ed Issue #3092 - Implement parallel sweeping and compaction tasks for improved garbage collection performance 2026-05-19 09:13:57 +08:00
ownedbywuigi c06776336d Issue #3092 - Implement BackgroundFinalizeTask for parallel garbage collection finalization 2026-05-19 09:11:24 +08:00
ownedbywuigi 47746b476e Issue #3092 - Add new GC sweep tasks.
For saved stacks, self-hosting scripts, and native iterators.
2026-05-19 09:11:09 +08:00
ownedbywuigi a7a75b7851 Issue #3092 - Refactor WASM compilation handling 2026-05-19 09:10:14 +08:00
wuggy 235bcb010b Whitelist virtual GPUs (VirtualBox, VMware, VirtIO (QEMU and forks like UTM), Parallels) 2026-05-19 09:09:58 +08:00
Basilisk-Dev 51767db33a Support CSS shadow parts 2026-05-19 09:09:38 +08:00
Basilisk-Dev 6df85ff502 Issue #2506 - Support range media query syntax
Resolves #2506
2026-05-19 09:09:12 +08:00
Basilisk-Dev 4634a74b31 Issue #1826 - Parse calc() weights in color-mix 2026-05-19 09:08:59 +08:00
Basilisk-Dev 27f2a0869c Issue #3089 - Support logical border radius properties
Resolves #3089
2026-05-19 09:08:38 +08:00
Basilisk-Dev 98c9f7387a Revert "Cloudflare Image Resizing fix take 2"
This reverts commit ef19ad3ffd3a449e28888d3a636ecc8851c9ad65.

No longer necessary with aspect-ratio in place.
2026-05-19 09:08:18 +08:00
Basilisk-Dev 93899c0157 Support CSS sizing math functions
Prereq for parts of #2404
2026-05-19 09:05:11 +08:00
Basilisk-Dev 0d684399b2 Issue #2404 - Enable CSS aspect-ratio sizing 2026-05-19 09:04:53 +08:00
Basilisk-Dev 4337565d3a Remove stale imagebitmap support file entry 2026-05-19 09:04:35 +08:00
Basilisk-Dev ee00ac9826 Load mochitest modules without imp 2026-05-19 09:02:54 +08:00
Basilisk-Dev 20b2b3b9f5 Issue #2982 - Follow-up: allow color-mix to work with oklab and oklch
Tag #2489 and #3003
2026-05-19 09:02:28 +08:00
Basilisk-Dev e85f778708 Issue #1826 - Serialize special calc() number values 2026-05-19 09:02:15 +08:00
Basilisk-Dev 12b120db24 Issue #1826 - Add typed calc() arithmetic for media queries 2026-05-19 09:01:53 +08:00
Basilisk-Dev f94a63864c Issue #1826 - Canonicalize nested calc() serialization 2026-05-19 09:01:38 +08:00
Basilisk-Dev f9a90b9bb2 Issue #1826 - Support calc() in media queries 2026-05-19 09:01:23 +08:00
Basilisk-Dev 29f5ff07d8 Issue #1826 - Implement broader CSS calc() parsing 2026-05-19 09:01:10 +08:00
Basilisk-Dev 50a581840e Fix app-unit rounding for border width edges 2026-05-19 09:00:50 +08:00
Basilisk-Dev 75136dff38 Flush layout for computed border-width shorthand 2026-05-19 09:00:45 +08:00
Basilisk-Dev c289641428 Fix CSS border rounding and currentcolor clipping 2026-05-19 08:59:30 +08:00
Basilisk-Dev 794f3fe2e7 Test fractional border width rounding 2026-05-19 08:59:10 +08:00
Basilisk-Dev 4510bf92a2 Floor fractional border widths 2026-05-19 08:58:53 +08:00
Moonchild 947e147291 [js] Increase RecoverOffset size (64-bit) 2026-05-15 09:22:23 +08:00
Moonchild 1072186705 [DOM] Add nullcheck on thumb dragging event ranges. 2026-05-15 09:20:22 +08:00
Moonchild e42e505d86 [DOM] Add nullcheck on document for requestSubmit 2026-05-15 09:19:41 +08:00
Moonchild 335ddc41b9 Issue #3030 - Improve image cache entry handling.
This:
- increases max image cache entry size and adjusts related parameters.
- makes the cache entry timeout configurable for advanced tweaking.
- adds a mechanism to keep commonly-used, small image sizes in cache
  longer.
2026-05-15 09:19:17 +08:00
ownedbywuigi 4e37362c89 Issue #3030 - Prevent unnecessary event allocation.
Reuse the same event object when dispatching bubbling/capturing phases
instead of allocating new ones.
2026-05-15 09:19:02 +08:00
ownedbywuigi 8d7580c4ce Issue #3030 - Account for custom elements in attribute value checking.
Refactors MaybeCheckSameAttrVal to streamline old value storage for
custom elements.
2026-05-15 09:18:47 +08:00
ownedbywuigi f0a31850de Issue #3030 - Block auth prompt if there is a sync XHR active.
This attempts to fix https://forum.palemoon.org/viewtopic.php?f=3&t=33260
2026-05-15 09:18:33 +08:00
Basilisk-Dev ffb37922a1 Issue #3079 followup - set glx as OpenGL backend default until egl bugs can be investigated 2026-05-15 09:18:18 +08:00
Moonchild 80b4d0fb2b [layout] Check offset against start of skip range. 2026-05-08 06:45:38 +08:00
Moonchild 121a74e183 [gfx] Fix integer overflow in cairo PDF surface image emission 2026-05-08 06:45:00 +08:00
Valentin Gosu d6acd9e6a3 Bug 2034352 - Make URL::SearchParams return an already_AddRefed 2026-05-08 06:44:16 +08:00
Moonchild d8aab0e846 Issue #3083 - Fix incorrect nullcheck. 2026-05-08 06:44:02 +08:00
Moonchild 66b46610a9 Issue #3083 - Add sanity check to EmulatedIndexedStorage::getNativeStorage 2026-05-08 06:43:48 +08:00
Moonchild 9e83146d96 Issue #3083 - Turn debug-only assert into a skip. 2026-05-08 06:43:30 +08:00
Basilisk-Dev 1cd178a938 Issue #3079 - only build the X11-specific GL code on X11 systems 2026-05-08 06:43:09 +08:00
Basilisk-Dev e37be1c0e7 Issue #3079 - Silence EGL library load logging 2026-05-08 06:42:53 +08:00
Basilisk-Dev 5f72c9b23b Issue #3079 - Use desktop OpenGL for X11 EGL 2026-05-08 06:42:39 +08:00
Basilisk-Dev f8ad674b35 Issue #3079 - Add EGL-aware X11 GL probing and fallback 2026-05-08 06:42:25 +08:00
Basilisk-Dev 6e638a5d39 Issue #3075 - Backport bug 1398140 - Remove the Ion helper thread pausing 2026-05-03 23:42:41 +08:00
Basilisk-Dev 57f841bf6e Issue #3075 - Backport bug 1377238 - Free finished IonBuilders off-thread. 2026-05-03 23:38:01 +08:00