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