Due to server slowness, downtime, and other issues, guests can no longer search the forum or view user accounts. At some point in the future Eclipse will be moving to a more stable and efficient platform that should result in much better stability and the lifting of these restrictions. There is no timeline for this yet, just want you to know what's happening with all the downtime and I have a plan to fix it.
Browsers release notes
Moderator: roytam1
Browsers release notes
New build of Serpent/UXP for XP!
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260411-3219d2d-uxp-c8f7030b13-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20260411-3219d2d-uxp-c8f7030b13-xpmod.7z
source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom
IA32 Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260411-3219d2d-uxp-c8f7030b13-xpmod-ia32.7z
source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32
NM28XP build:
Win32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260411-d849524bd-uxp-c8f7030b13-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260411-d849524bd-uxp-c8f7030b13-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260411-d849524bd-uxp-c8f7030b13-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260411-d849524bd-uxp-c8f7030b13-xpmod.7z
Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260411-d849524bd-uxp-c8f7030b13-w7plus-avx2.7z
Official UXP changes picked since my last build:
- Issue #3027 - modify nsGIOService to call libdbus directly instead of using dbus-glib (c97bc33a87)
- Issue #3027 - remove all uses of dbus-glib from widget/ (6ce1b9a8c0)
- Issue #3042 - Add canvas WebGL context `powerPreference` (546e0075dd)
No official Pale-Moon changes picked since my last build.
No official Basilisk changes picked since my last build.
Update Notice:
- You may delete file named icudt*.dat and icu63.dll inside program folder when updating from old releases.
* Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260411-3219d2d-uxp-c8f7030b13-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20260411-3219d2d-uxp-c8f7030b13-xpmod.7z
source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom
IA32 Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260411-3219d2d-uxp-c8f7030b13-xpmod-ia32.7z
source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32
NM28XP build:
Win32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260411-d849524bd-uxp-c8f7030b13-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260411-d849524bd-uxp-c8f7030b13-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260411-d849524bd-uxp-c8f7030b13-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260411-d849524bd-uxp-c8f7030b13-xpmod.7z
Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260411-d849524bd-uxp-c8f7030b13-w7plus-avx2.7z
Official UXP changes picked since my last build:
- Issue #3027 - modify nsGIOService to call libdbus directly instead of using dbus-glib (c97bc33a87)
- Issue #3027 - remove all uses of dbus-glib from widget/ (6ce1b9a8c0)
- Issue #3042 - Add canvas WebGL context `powerPreference` (546e0075dd)
No official Pale-Moon changes picked since my last build.
No official Basilisk changes picked since my last build.
Update Notice:
- You may delete file named icudt*.dat and icu63.dll inside program folder when updating from old releases.
* Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.
Browsers release notes
New build of BOC/UXP for XP!
Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20260411-40a79c75-uxp-c8f7030b13-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260411-40a79c75-uxp-c8f7030b13-xpmod.7z
source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom
* Notice: the profile prefix (i.e. parent folder names) are also changed since 2020-08-15 build, you may rename their names before using new binaries when updating from builds before 2020-08-15.
--
New build of HBL-UXP for XP!
Test binary:
IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20260411-id-656ea98-uxp-c8f7030b13-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260411-id-656ea98-ia-c642e3c-uxp-c8f7030b13-xpmod.7z
source repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild
Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20260411-40a79c75-uxp-c8f7030b13-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260411-40a79c75-uxp-c8f7030b13-xpmod.7z
source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom
* Notice: the profile prefix (i.e. parent folder names) are also changed since 2020-08-15 build, you may rename their names before using new binaries when updating from builds before 2020-08-15.
--
New build of HBL-UXP for XP!
Test binary:
IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20260411-id-656ea98-uxp-c8f7030b13-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260411-id-656ea98-ia-c642e3c-uxp-c8f7030b13-xpmod.7z
source repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild
Browsers release notes
New build of post-deprecated Serpent/moebius for XP!
* Notice: This repo will not be built on regular schedule, and changes are experimental as usual.
** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions.
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk55-win32-git-20260411-2f20f30db-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260411-2f20f30db-xpmod.7z
repo: https://github.com/roytam1/basilisk55
Repo changes:
- import from UXP: Issue #3027 - modify nsGIOService to call libdbus directly instead of using dbus-glib (c97bc33a) (ad86e28ed)
- import from UXP: Issue #3027 - remove all uses of dbus-glib from widget/ (6ce1b9a8) (39391a877)
- import from UXP: Issue #3042 - Add canvas WebGL context `powerPreference` (546e0075) (2f20f30db)
* Notice: This repo will not be built on regular schedule, and changes are experimental as usual.
** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions.
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk55-win32-git-20260411-2f20f30db-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260411-2f20f30db-xpmod.7z
repo: https://github.com/roytam1/basilisk55
Repo changes:
- import from UXP: Issue #3027 - modify nsGIOService to call libdbus directly instead of using dbus-glib (c97bc33a) (ad86e28ed)
- import from UXP: Issue #3027 - remove all uses of dbus-glib from widget/ (6ce1b9a8) (39391a877)
- import from UXP: Issue #3042 - Add canvas WebGL context `powerPreference` (546e0075) (2f20f30db)
Browsers release notes
New build of Serpent/UXP for XP!
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260418-3219d2d-uxp-d4c4c1f6ec-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20260418-3219d2d-uxp-d4c4c1f6ec-xpmod.7z
source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom
IA32 Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260418-3219d2d-uxp-d4c4c1f6ec-xpmod-ia32.7z
source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32
NM28XP build:
Win32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260418-d849524bd-uxp-d4c4c1f6ec-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260418-d849524bd-uxp-d4c4c1f6ec-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260418-d849524bd-uxp-d4c4c1f6ec-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260418-d849524bd-uxp-d4c4c1f6ec-xpmod.7z
Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260418-d849524bd-uxp-d4c4c1f6ec-w7plus-avx2.7z
Official UXP changes picked since my last build:
- Issue #3003 prerequisite - Split non-sRGB CSS color helpers out of nsCSSParser (c249eee4d1)
- Issue #3003 - Add CSS lch() color parsing support (576265905a)
- Issue #3043 - Fix stack OOB write in nsLocaleService::GetLocaleFromAcceptLanguage bounds checks (3c7ab8a384)
- Issue #3045 - backport of bug 1350760 - atomization fast-path improvements (b44216a883)
- Issue #3047 - Added a null-argument guard in uriloader/exthandler/nsExternalHelperAppService (3836a57d47)
No official Pale-Moon changes picked since my last build.
No official Basilisk changes picked since my last build.
My changes since my last build:
- [Basilisk] update UAO from Dactyloidae fork (a4db612fb8)
- Spoof to Firefox 128 for WebExtensions (ae7c40d461)
Update Notice:
- You may delete file named icudt*.dat and icu63.dll inside program folder when updating from old releases.
* Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260418-3219d2d-uxp-d4c4c1f6ec-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20260418-3219d2d-uxp-d4c4c1f6ec-xpmod.7z
source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom
IA32 Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260418-3219d2d-uxp-d4c4c1f6ec-xpmod-ia32.7z
source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32
NM28XP build:
Win32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260418-d849524bd-uxp-d4c4c1f6ec-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260418-d849524bd-uxp-d4c4c1f6ec-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260418-d849524bd-uxp-d4c4c1f6ec-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260418-d849524bd-uxp-d4c4c1f6ec-xpmod.7z
Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260418-d849524bd-uxp-d4c4c1f6ec-w7plus-avx2.7z
Official UXP changes picked since my last build:
- Issue #3003 prerequisite - Split non-sRGB CSS color helpers out of nsCSSParser (c249eee4d1)
- Issue #3003 - Add CSS lch() color parsing support (576265905a)
- Issue #3043 - Fix stack OOB write in nsLocaleService::GetLocaleFromAcceptLanguage bounds checks (3c7ab8a384)
- Issue #3045 - backport of bug 1350760 - atomization fast-path improvements (b44216a883)
- Issue #3047 - Added a null-argument guard in uriloader/exthandler/nsExternalHelperAppService (3836a57d47)
No official Pale-Moon changes picked since my last build.
No official Basilisk changes picked since my last build.
My changes since my last build:
- [Basilisk] update UAO from Dactyloidae fork (a4db612fb8)
- Spoof to Firefox 128 for WebExtensions (ae7c40d461)
Update Notice:
- You may delete file named icudt*.dat and icu63.dll inside program folder when updating from old releases.
* Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.
Browsers release notes
New build of BOC/UXP for XP!
Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20260418-40a79c75-uxp-d4c4c1f6ec-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260418-40a79c75-uxp-d4c4c1f6ec-xpmod.7z
source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom
* Notice: the profile prefix (i.e. parent folder names) are also changed since 2020-08-15 build, you may rename their names before using new binaries when updating from builds before 2020-08-15.
--
New build of HBL-UXP for XP!
Test binary:
IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20260418-id-656ea98-uxp-d4c4c1f6ec-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260418-id-656ea98-ia-c642e3c-uxp-d4c4c1f6ec-xpmod.7z
source repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild
Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20260418-40a79c75-uxp-d4c4c1f6ec-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260418-40a79c75-uxp-d4c4c1f6ec-xpmod.7z
source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom
* Notice: the profile prefix (i.e. parent folder names) are also changed since 2020-08-15 build, you may rename their names before using new binaries when updating from builds before 2020-08-15.
--
New build of HBL-UXP for XP!
Test binary:
IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20260418-id-656ea98-uxp-d4c4c1f6ec-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260418-id-656ea98-ia-c642e3c-uxp-d4c4c1f6ec-xpmod.7z
source repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild
Browsers release notes
New build of post-deprecated Serpent/moebius for XP!
* Notice: This repo will not be built on regular schedule, and changes are experimental as usual.
** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions.
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk55-win32-git-20260418-6d817e348-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260418-6d817e348-xpmod.7z
repo: https://github.com/roytam1/basilisk55
Repo changes:
- ported from `custom` branch of UXP: [Basilisk] update UAO from Dactyloidae fork (a4db612f) (f2ff3841c)
- ported from `custom` branch of UXP: Spoof to Firefox 128 for WebExtensions (ae7c40d4) (0a26c24bb)
- ported from UXP: Issue #3003 prerequisite - Split non-sRGB CSS color helpers out of nsCSSParser (c249eee4) (b0180d228)
- import from UXP: Issue #3003 - Add CSS lch() color parsing support (57626590) (1633c82b7)
- import from UXP: Issue #3043 - Fix stack OOB write in nsLocaleService::GetLocaleFromAcceptLanguage bounds checks (3c7ab8a3) (a54588899)
- import from UXP: Issue #3047 - Added a null-argument guard in uriloader/exthandler/nsExternalHelperAppService (3836a57d) (b6e99c67f)
- ported from UXP: Issue #3045 - backport of bug 1350760 - atomization fast-path improvements (b44216a8) (6d817e348)
* Notice: This repo will not be built on regular schedule, and changes are experimental as usual.
** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions.
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk55-win32-git-20260418-6d817e348-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260418-6d817e348-xpmod.7z
repo: https://github.com/roytam1/basilisk55
Repo changes:
- ported from `custom` branch of UXP: [Basilisk] update UAO from Dactyloidae fork (a4db612f) (f2ff3841c)
- ported from `custom` branch of UXP: Spoof to Firefox 128 for WebExtensions (ae7c40d4) (0a26c24bb)
- ported from UXP: Issue #3003 prerequisite - Split non-sRGB CSS color helpers out of nsCSSParser (c249eee4) (b0180d228)
- import from UXP: Issue #3003 - Add CSS lch() color parsing support (57626590) (1633c82b7)
- import from UXP: Issue #3043 - Fix stack OOB write in nsLocaleService::GetLocaleFromAcceptLanguage bounds checks (3c7ab8a3) (a54588899)
- import from UXP: Issue #3047 - Added a null-argument guard in uriloader/exthandler/nsExternalHelperAppService (3836a57d) (b6e99c67f)
- ported from UXP: Issue #3045 - backport of bug 1350760 - atomization fast-path improvements (b44216a8) (6d817e348)
Browsers release notes
New build of Serpent/UXP for XP!
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260425-3219d2d-uxp-8a2c4ec1a0-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20260425-3219d2d-uxp-8a2c4ec1a0-xpmod.7z
source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom
IA32 Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260425-3219d2d-uxp-8a2c4ec1a0-xpmod-ia32.7z
source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32
NM28XP build:
Win32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260425-d849524bd-uxp-8a2c4ec1a0-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260425-d849524bd-uxp-8a2c4ec1a0-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260425-d849524bd-uxp-8a2c4ec1a0-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260425-d849524bd-uxp-8a2c4ec1a0-xpmod.7z
Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260425-d849524bd-uxp-8a2c4ec1a0-w7plus-avx2.7z
Official UXP changes picked since my last build:
- Issue #3027 - completely remove all remaining usages of dbus-glib from our tree (1d0967ab3c)
- Issue #3050 - Backport 1379814: Prevent HelperThreads master-task deadlock (9454fcf539)
- Issue #3050 - Backport 1431353: Remove off-thread parse thread limit (52b3fada95)
- Issue #3049 - backport libffi loongarch support (dd64525180)
- Issue #3038 - Fix ARM assembler issues in libpixman. (e98a43e46c)
- [NSS] ensure permittedSubtrees don't match wildcards that could be outside the permitted tree. (662d60c5bf)
- [XPCOM] Update list of executable extensions on Windows. (4d73188003)
- [DOM] More consistently use already-calculated image properties. (7aaf0ab764)
- Issue #2946 - Follow-up: Sanity-check WMF video properties. (8ffe5094c9)
- [network] use nsCOMPtr for mRequest in Base Channel's ScopedRequestSuspender (2ece521467)
- [media] Check alpha data pointer instead of length. (700b73f155)
- [NSS] Protect rwSessionCount with slotLock. (29233ebca8)
- [NSS] Fix memory leak in NSC_GenerateKey error path. (69fdabab8d)
- Issue #3058 - Part 1: Fix arithmetic issue in `ConvertYCbCrToRGB32` (6048fc0fb7)
- [DOM] Update some DOM canvas checks. (4d91f637b6)
- [network] Use locals for `VisitHeader` (269b0cdb58)
- [DOM] Add a death grip. (9e00ce775a)
- [network] Hold strong ref in `nsDownloader::OnDataAvailable`. (cecf760aa5)
- [network] Handle WebSocketChannel::IsPersistentFramePtr correctly. (8d189c4890)
- Issue #3060 - Align cookie magic prefix handling with the updated spec. (fe8d56078e)
- [DOM] Fix access to shared RuntimeService::mNavigatorProperties. (2f1af7557f)
- [webrtc] Hold a self-ref on behalf of sigslot, just in case. (b73e47ce1c)
- [network] Force NUL termination in ToStringBuffer AF_LOCAL. (b55a39ac33)
- [network] Hold strong ref in `nsSyncStreamListener::Available`. (68fd6722f0)
- [network] Ensure UDPSocket remains alive during CloseWithReason. (b6dec9b37c)
No official Pale-Moon changes picked since my last build.
No official Basilisk changes picked since my last build.
Update Notice:
- You may delete file named icudt*.dat and icu63.dll inside program folder when updating from old releases.
* Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260425-3219d2d-uxp-8a2c4ec1a0-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20260425-3219d2d-uxp-8a2c4ec1a0-xpmod.7z
source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom
IA32 Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260425-3219d2d-uxp-8a2c4ec1a0-xpmod-ia32.7z
source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32
NM28XP build:
Win32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260425-d849524bd-uxp-8a2c4ec1a0-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260425-d849524bd-uxp-8a2c4ec1a0-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260425-d849524bd-uxp-8a2c4ec1a0-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260425-d849524bd-uxp-8a2c4ec1a0-xpmod.7z
Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260425-d849524bd-uxp-8a2c4ec1a0-w7plus-avx2.7z
Official UXP changes picked since my last build:
- Issue #3027 - completely remove all remaining usages of dbus-glib from our tree (1d0967ab3c)
- Issue #3050 - Backport 1379814: Prevent HelperThreads master-task deadlock (9454fcf539)
- Issue #3050 - Backport 1431353: Remove off-thread parse thread limit (52b3fada95)
- Issue #3049 - backport libffi loongarch support (dd64525180)
- Issue #3038 - Fix ARM assembler issues in libpixman. (e98a43e46c)
- [NSS] ensure permittedSubtrees don't match wildcards that could be outside the permitted tree. (662d60c5bf)
- [XPCOM] Update list of executable extensions on Windows. (4d73188003)
- [DOM] More consistently use already-calculated image properties. (7aaf0ab764)
- Issue #2946 - Follow-up: Sanity-check WMF video properties. (8ffe5094c9)
- [network] use nsCOMPtr for mRequest in Base Channel's ScopedRequestSuspender (2ece521467)
- [media] Check alpha data pointer instead of length. (700b73f155)
- [NSS] Protect rwSessionCount with slotLock. (29233ebca8)
- [NSS] Fix memory leak in NSC_GenerateKey error path. (69fdabab8d)
- Issue #3058 - Part 1: Fix arithmetic issue in `ConvertYCbCrToRGB32` (6048fc0fb7)
- [DOM] Update some DOM canvas checks. (4d91f637b6)
- [network] Use locals for `VisitHeader` (269b0cdb58)
- [DOM] Add a death grip. (9e00ce775a)
- [network] Hold strong ref in `nsDownloader::OnDataAvailable`. (cecf760aa5)
- [network] Handle WebSocketChannel::IsPersistentFramePtr correctly. (8d189c4890)
- Issue #3060 - Align cookie magic prefix handling with the updated spec. (fe8d56078e)
- [DOM] Fix access to shared RuntimeService::mNavigatorProperties. (2f1af7557f)
- [webrtc] Hold a self-ref on behalf of sigslot, just in case. (b73e47ce1c)
- [network] Force NUL termination in ToStringBuffer AF_LOCAL. (b55a39ac33)
- [network] Hold strong ref in `nsSyncStreamListener::Available`. (68fd6722f0)
- [network] Ensure UDPSocket remains alive during CloseWithReason. (b6dec9b37c)
No official Pale-Moon changes picked since my last build.
No official Basilisk changes picked since my last build.
Update Notice:
- You may delete file named icudt*.dat and icu63.dll inside program folder when updating from old releases.
* Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.
Browsers release notes
New build of BOC/UXP for XP!
Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20260425-40a79c75-uxp-8a2c4ec1a0-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260425-40a79c75-uxp-8a2c4ec1a0-xpmod.7z
source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom
* Notice: the profile prefix (i.e. parent folder names) are also changed since 2020-08-15 build, you may rename their names before using new binaries when updating from builds before 2020-08-15.
--
New build of HBL-UXP for XP!
Test binary:
IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20260425-id-656ea98-uxp-8a2c4ec1a0-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260425-id-656ea98-ia-c642e3c-uxp-8a2c4ec1a0-xpmod.7z
source repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild
Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20260425-40a79c75-uxp-8a2c4ec1a0-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260425-40a79c75-uxp-8a2c4ec1a0-xpmod.7z
source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom
* Notice: the profile prefix (i.e. parent folder names) are also changed since 2020-08-15 build, you may rename their names before using new binaries when updating from builds before 2020-08-15.
--
New build of HBL-UXP for XP!
Test binary:
IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20260425-id-656ea98-uxp-8a2c4ec1a0-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260425-id-656ea98-ia-c642e3c-uxp-8a2c4ec1a0-xpmod.7z
source repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild
Browsers release notes
New build of post-deprecated Serpent/moebius for XP!
* Notice: This repo will not be built on regular schedule, and changes are experimental as usual.
** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions.
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk55-win32-git-20260425-302bb22b4-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260425-302bb22b4-xpmod.7z
repo: https://github.com/roytam1/basilisk55
Repo changes:
- ported from UXP: Issue #3027 - completely remove all remaining usages of dbus-glib from our tree (1d0967ab) (6d2744da8)
- ported from UXP: Issue #3050 - Backport 1379814: Prevent HelperThreads master-task deadlock (9454fcf5) (42025a271)
- import from UXP: Issue #3050 - Backport 1431353: Remove off-thread parse thread limit (52b3fada) (7dc548ee3)
- import from UXP: Issue #3049 - backport libffi loongarch support (dd645251) (7edcb4e7e)
- import from UXP: Issue #3038 - Fix ARM assembler issues in libpixman. (e98a43e4) (42ee52672)
- import from UXP: [NSS] ensure permittedSubtrees don't match wildcards that could be outside the permitted tree. (662d60c5) (f260735d9)
- import from UXP: [XPCOM] Update list of executable extensions on Windows. (4d731880) (7a76ddfc4)
- import from UXP: [DOM] More consistently use already-calculated image properties. (7aaf0ab7) (43dbe7a3c)
- ported from UXP: Issue #2946 - Follow-up: Sanity-check WMF video properties. (8ffe5094) (5b0e12f72)
- import from UXP: [network] use nsCOMPtr for mRequest in Base Channel's ScopedRequestSuspender (2ece5214) (d2f0f0020)
- ported from UXP: [media] Check alpha data pointer instead of length. (700b73f1) (43500eee0)
- import from UXP: [NSS] Protect rwSessionCount with slotLock. (29233ebc) (a55328afd)
- import from UXP: [NSS] Fix memory leak in NSC_GenerateKey error path. (69fdabab) (0fa7b241a)
- import from UXP: Issue #3058 - Part 1: Fix arithmetic issue in `ConvertYCbCrToRGB32` (6048fc0f) (09367b53d)
- import from UXP: [DOM] Update some DOM canvas checks. (4d91f637) (e2c2b6364)
- import from UXP: [network] Use locals for `VisitHeader` (269b0cdb) (d4b409586)
- import from UXP: [DOM] Add a death grip. (9e00ce77) (833519a34)
- import from UXP: [network] Hold strong ref in `nsDownloader::OnDataAvailable`. (cecf760a) (9ebf79d00)
- import from UXP: [network] Handle WebSocketChannel::IsPersistentFramePtr correctly. (8d189c48) (27e802bc6)
- import from UXP: Issue #3060 - Align cookie magic prefix handling with the updated spec. (fe8d5607) (74d13a53a)
- import from UXP: [DOM] Fix access to shared RuntimeService::mNavigatorProperties. (2f1af755) (7614fe3db)
- import from UXP: [webrtc] Hold a self-ref on behalf of sigslot, just in case. (b73e47ce) (78080634a)
- import from UXP: [network] Force NUL termination in ToStringBuffer AF_LOCAL. (b55a39ac) (41934c874)
- import from UXP: [network] Hold strong ref in `nsSyncStreamListener::Available`. (68fd6722) (f3b7fcb56)
- import from UXP: [network] Ensure UDPSocket remains alive during CloseWithReason. (b6dec9b3) (302bb22b4)
* Notice: This repo will not be built on regular schedule, and changes are experimental as usual.
** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions.
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk55-win32-git-20260425-302bb22b4-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260425-302bb22b4-xpmod.7z
repo: https://github.com/roytam1/basilisk55
Repo changes:
- ported from UXP: Issue #3027 - completely remove all remaining usages of dbus-glib from our tree (1d0967ab) (6d2744da8)
- ported from UXP: Issue #3050 - Backport 1379814: Prevent HelperThreads master-task deadlock (9454fcf5) (42025a271)
- import from UXP: Issue #3050 - Backport 1431353: Remove off-thread parse thread limit (52b3fada) (7dc548ee3)
- import from UXP: Issue #3049 - backport libffi loongarch support (dd645251) (7edcb4e7e)
- import from UXP: Issue #3038 - Fix ARM assembler issues in libpixman. (e98a43e4) (42ee52672)
- import from UXP: [NSS] ensure permittedSubtrees don't match wildcards that could be outside the permitted tree. (662d60c5) (f260735d9)
- import from UXP: [XPCOM] Update list of executable extensions on Windows. (4d731880) (7a76ddfc4)
- import from UXP: [DOM] More consistently use already-calculated image properties. (7aaf0ab7) (43dbe7a3c)
- ported from UXP: Issue #2946 - Follow-up: Sanity-check WMF video properties. (8ffe5094) (5b0e12f72)
- import from UXP: [network] use nsCOMPtr for mRequest in Base Channel's ScopedRequestSuspender (2ece5214) (d2f0f0020)
- ported from UXP: [media] Check alpha data pointer instead of length. (700b73f1) (43500eee0)
- import from UXP: [NSS] Protect rwSessionCount with slotLock. (29233ebc) (a55328afd)
- import from UXP: [NSS] Fix memory leak in NSC_GenerateKey error path. (69fdabab) (0fa7b241a)
- import from UXP: Issue #3058 - Part 1: Fix arithmetic issue in `ConvertYCbCrToRGB32` (6048fc0f) (09367b53d)
- import from UXP: [DOM] Update some DOM canvas checks. (4d91f637) (e2c2b6364)
- import from UXP: [network] Use locals for `VisitHeader` (269b0cdb) (d4b409586)
- import from UXP: [DOM] Add a death grip. (9e00ce77) (833519a34)
- import from UXP: [network] Hold strong ref in `nsDownloader::OnDataAvailable`. (cecf760a) (9ebf79d00)
- import from UXP: [network] Handle WebSocketChannel::IsPersistentFramePtr correctly. (8d189c48) (27e802bc6)
- import from UXP: Issue #3060 - Align cookie magic prefix handling with the updated spec. (fe8d5607) (74d13a53a)
- import from UXP: [DOM] Fix access to shared RuntimeService::mNavigatorProperties. (2f1af755) (7614fe3db)
- import from UXP: [webrtc] Hold a self-ref on behalf of sigslot, just in case. (b73e47ce) (78080634a)
- import from UXP: [network] Force NUL termination in ToStringBuffer AF_LOCAL. (b55a39ac) (41934c874)
- import from UXP: [network] Hold strong ref in `nsSyncStreamListener::Available`. (68fd6722) (f3b7fcb56)
- import from UXP: [network] Ensure UDPSocket remains alive during CloseWithReason. (b6dec9b3) (302bb22b4)
Browsers release notes
New build of Serpent/UXP for XP!
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260502-3219d2d-uxp-9161cd3bdb-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20260502-3219d2d-uxp-9161cd3bdb-xpmod.7z
source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom
IA32 Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260502-3219d2d-uxp-9161cd3bdb-xpmod-ia32.7z
source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32
NM28XP build:
Win32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260502-d849524bd-uxp-9161cd3bdb-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260502-d849524bd-uxp-9161cd3bdb-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260502-d849524bd-uxp-9161cd3bdb-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260502-d849524bd-uxp-9161cd3bdb-xpmod.7z
Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260502-d849524bd-uxp-9161cd3bdb-w7plus-avx2.7z
Official UXP changes picked since my last build:
- [DOM] Improve CC/WrapperCache for nursery objects. (a126257d80)
- [DOM] Ensure the GC sees consistent states while adopting DOM nodes. (0ca2e3ea42)
- [image] Hold a strong ref on error. (1a73ec0124)
- [NSS] Improve input validation in DSAU signature decoding (d6ff046d72)
- Bug 2025976 - Make txxPathNode be a value instead of reference. (f568fa4576)
- [DOM/XSLT] Re-fetch index entry. (0bf878118a)
- Bug 2025971 - Use txSingleNodeContext getter of owned txXPathNode. (368694e27a)
- [webrtc] Fix off-by-one comparison. (8a4c6d11e0)
- [gfx] Don't return dummy surfaces. (483bf0f43a)
- [accessibility] Hold a strong ref to mParent in AccIterator. (b2dc9706ca)
- Bug 2026293: Block scripts when initiating async scrollbar activity. (efbe3cb909)
- [widget] Improve clearing of data during clipboard operations. (8c3c8b4e91)
- [DOM] Add a SequenceRooter to ConsoleProfile. (470d5bd180)
- [DOM] Add a death grip and use locals in BaseMediaResource::ModifyLoadFlags. (d8b8649f92)
- [DOM/WebCrypto] Reject absurdly large salt values. (59887ccee8)
- [DOM] Avoid leaks in nsXMLPrettyPrinter. (bee96124c5)
- [NSS] Reject excessively large ASN.1 SEQUENCE OF in quickder. (9dd4cfcc64)
- No issue - Deduplicate HTMLAllCollection::GetSupportedNames code. (c087ec3c00)
- [DOM/XSLT] Prevent circular indexing (a0587881d6)
- [NSS] Deep copy profile data in CERT_FindSMimeProfile. (5f41bdffd4)
- Bug 2025483 update mBeginProcessing even on speex_resampler_set_rate() error (6cf972e912)
- Bug 2025332 - ErrorResult should call ClearUnionData more. (be70077b66)
- [gfx] Stop using binary arithmetic in software filtering. (4139582955)
- [DOM/XSLT] Don't use txXPathNode by reference. (853057cf33)
- Bug 2025370 - Properly handle error case in EventListenerManager::GetTypedEventHandler (096dffbcab)
- Issue #3030 - Reduce layout stalls due to compositor hang-ups. (58f5dd61ae)
- [js] Only allow strings as function name. (bcd936e548)
- [NSS] Clarify extension negotiation mechanism for TLS Handshakes. (e4fd587adf)
- Bug 2025973 - Use value-semantics for txExecutionState::TemplateRule (d419d35337)
- [gfx] Port libyuv upstream bounds check. (99c241d56f)
- [gfx] Explicitly cast calculation to int32. (602a2e35d8)
- Bug 2029427 - Fix format string (3d9478ef97)
- Bug 2029423 - Reset post_proc state. (a246b84e8b)
- Bug 2029317 - Create RareArgumentsData before mutating the arguments object in MappedArgumentsObject::obj_defineProperty. (5858cd226c)
- Bug 2029291. (5a065b86fc)
- [security] Ensure `DispatchToMainThreadAndWait` isn't interrupted. (69bd6af877)
- Bug 2029462 - store email on subject cache_entry in NSS trust domain. (7937766f4a)
- No issue - Update our in-tree brotli library to 1.2.0+ (1020e0cd4f)
- Revert "[gfx] Use local statics for harfbuzz callback pointers" (1f95ec61d6)
- Merge remote-tracking branch 'origin/tracking' into custom (6be945e9da)
- Bug 2030135 - improve error handling in PK11_ImportPrivateKeyInfoAndReturnKey (a8571576a1)
- [DOM/media] Use extended channel data as-appropriate. (21d1a7dc24)
- [DOM] Add some death grips to TextTrackManager. (f897efd802)
- [image] Hold a strong ref on mInnerImage when requesting a refresh. (abd19068fb)
- Bug 2029425 - Heap use-after-free in cert_VerifyCertChainOld via dangling certsList[] entry on NameConstraints violation. (aad6fdd59b)
- Bug 2029323 - Improve size calculations in CMS content buffering (0329082cf0)
- [js] Use isElement in UnmappedArgSetter to check if the argument was marked as deleted. (8a3427845f)
- [gfx] OTS/HB: Correct bounds checks. (80b0fe5547)
- Bug 2029727: Update RegExpStatics data after realloc (08f1b381fc)
- [image] Don't do unnecessary work if the image is being destroyed. (85e32b8238)
- [media] Spot-fix for ffvpx handling of bad video data. (a7a5092b23)
- [parser] Handle foster parenting properly. (69d0209956)
- Revert "[DOM] Ensure the GC sees consistent states while adopting DOM nodes." (dcf89d342f)
- Bug 2027433 Treat null input channels as zero (83ef39ff44)
- Bug 2027433 use nullptr for silent up-mix channels (42f1ba1d29)
- Bug 2029806: Handle ill-formed UTF16 (f45cce8396)
- [DOM/media] Add some sanity checks to MP3 demuxer. (c748294a4a)
- [DOM] Validate size in FileReader. (dceb1c4fe6)
- Issue #3066 - Follow-up: Reserve threads for burst use cases. (38dc7b394e)
- [DOM] Do not interrupt worker execution if already scheduled. (bf526d7076)
- [gfx] Add sanity checks in ANGLE D3D11 renderer. (208e06dc84)
No official Pale-Moon changes picked since my last build.
No official Basilisk changes picked since my last build.
My changes picked since my last build:
- js-HelperThreads: reduce maxParseThreads() to cpuCount - 1, or 1 if CPU is dual core or less. (04e063ddee)
- dom/media: ffmpeg-audio: apply same changes to !MOZ_SAMPLE_TYPE_FLOAT32 code paths (27c36d1ea9)
- Revert "Spoof to Firefox 128 for WebExtensions" (12e7d147cf)
Update Notice:
- You may delete file named icudt*.dat and icu63.dll inside program folder when updating from old releases.
* Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260502-3219d2d-uxp-9161cd3bdb-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20260502-3219d2d-uxp-9161cd3bdb-xpmod.7z
source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom
IA32 Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260502-3219d2d-uxp-9161cd3bdb-xpmod-ia32.7z
source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32
NM28XP build:
Win32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260502-d849524bd-uxp-9161cd3bdb-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260502-d849524bd-uxp-9161cd3bdb-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260502-d849524bd-uxp-9161cd3bdb-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260502-d849524bd-uxp-9161cd3bdb-xpmod.7z
Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260502-d849524bd-uxp-9161cd3bdb-w7plus-avx2.7z
Official UXP changes picked since my last build:
- [DOM] Improve CC/WrapperCache for nursery objects. (a126257d80)
- [DOM] Ensure the GC sees consistent states while adopting DOM nodes. (0ca2e3ea42)
- [image] Hold a strong ref on error. (1a73ec0124)
- [NSS] Improve input validation in DSAU signature decoding (d6ff046d72)
- Bug 2025976 - Make txxPathNode be a value instead of reference. (f568fa4576)
- [DOM/XSLT] Re-fetch index entry. (0bf878118a)
- Bug 2025971 - Use txSingleNodeContext getter of owned txXPathNode. (368694e27a)
- [webrtc] Fix off-by-one comparison. (8a4c6d11e0)
- [gfx] Don't return dummy surfaces. (483bf0f43a)
- [accessibility] Hold a strong ref to mParent in AccIterator. (b2dc9706ca)
- Bug 2026293: Block scripts when initiating async scrollbar activity. (efbe3cb909)
- [widget] Improve clearing of data during clipboard operations. (8c3c8b4e91)
- [DOM] Add a SequenceRooter to ConsoleProfile. (470d5bd180)
- [DOM] Add a death grip and use locals in BaseMediaResource::ModifyLoadFlags. (d8b8649f92)
- [DOM/WebCrypto] Reject absurdly large salt values. (59887ccee8)
- [DOM] Avoid leaks in nsXMLPrettyPrinter. (bee96124c5)
- [NSS] Reject excessively large ASN.1 SEQUENCE OF in quickder. (9dd4cfcc64)
- No issue - Deduplicate HTMLAllCollection::GetSupportedNames code. (c087ec3c00)
- [DOM/XSLT] Prevent circular indexing (a0587881d6)
- [NSS] Deep copy profile data in CERT_FindSMimeProfile. (5f41bdffd4)
- Bug 2025483 update mBeginProcessing even on speex_resampler_set_rate() error (6cf972e912)
- Bug 2025332 - ErrorResult should call ClearUnionData more. (be70077b66)
- [gfx] Stop using binary arithmetic in software filtering. (4139582955)
- [DOM/XSLT] Don't use txXPathNode by reference. (853057cf33)
- Bug 2025370 - Properly handle error case in EventListenerManager::GetTypedEventHandler (096dffbcab)
- Issue #3030 - Reduce layout stalls due to compositor hang-ups. (58f5dd61ae)
- [js] Only allow strings as function name. (bcd936e548)
- [NSS] Clarify extension negotiation mechanism for TLS Handshakes. (e4fd587adf)
- Bug 2025973 - Use value-semantics for txExecutionState::TemplateRule (d419d35337)
- [gfx] Port libyuv upstream bounds check. (99c241d56f)
- [gfx] Explicitly cast calculation to int32. (602a2e35d8)
- Bug 2029427 - Fix format string (3d9478ef97)
- Bug 2029423 - Reset post_proc state. (a246b84e8b)
- Bug 2029317 - Create RareArgumentsData before mutating the arguments object in MappedArgumentsObject::obj_defineProperty. (5858cd226c)
- Bug 2029291. (5a065b86fc)
- [security] Ensure `DispatchToMainThreadAndWait` isn't interrupted. (69bd6af877)
- Bug 2029462 - store email on subject cache_entry in NSS trust domain. (7937766f4a)
- No issue - Update our in-tree brotli library to 1.2.0+ (1020e0cd4f)
- Revert "[gfx] Use local statics for harfbuzz callback pointers" (1f95ec61d6)
- Merge remote-tracking branch 'origin/tracking' into custom (6be945e9da)
- Bug 2030135 - improve error handling in PK11_ImportPrivateKeyInfoAndReturnKey (a8571576a1)
- [DOM/media] Use extended channel data as-appropriate. (21d1a7dc24)
- [DOM] Add some death grips to TextTrackManager. (f897efd802)
- [image] Hold a strong ref on mInnerImage when requesting a refresh. (abd19068fb)
- Bug 2029425 - Heap use-after-free in cert_VerifyCertChainOld via dangling certsList[] entry on NameConstraints violation. (aad6fdd59b)
- Bug 2029323 - Improve size calculations in CMS content buffering (0329082cf0)
- [js] Use isElement in UnmappedArgSetter to check if the argument was marked as deleted. (8a3427845f)
- [gfx] OTS/HB: Correct bounds checks. (80b0fe5547)
- Bug 2029727: Update RegExpStatics data after realloc (08f1b381fc)
- [image] Don't do unnecessary work if the image is being destroyed. (85e32b8238)
- [media] Spot-fix for ffvpx handling of bad video data. (a7a5092b23)
- [parser] Handle foster parenting properly. (69d0209956)
- Revert "[DOM] Ensure the GC sees consistent states while adopting DOM nodes." (dcf89d342f)
- Bug 2027433 Treat null input channels as zero (83ef39ff44)
- Bug 2027433 use nullptr for silent up-mix channels (42f1ba1d29)
- Bug 2029806: Handle ill-formed UTF16 (f45cce8396)
- [DOM/media] Add some sanity checks to MP3 demuxer. (c748294a4a)
- [DOM] Validate size in FileReader. (dceb1c4fe6)
- Issue #3066 - Follow-up: Reserve threads for burst use cases. (38dc7b394e)
- [DOM] Do not interrupt worker execution if already scheduled. (bf526d7076)
- [gfx] Add sanity checks in ANGLE D3D11 renderer. (208e06dc84)
No official Pale-Moon changes picked since my last build.
No official Basilisk changes picked since my last build.
My changes picked since my last build:
- js-HelperThreads: reduce maxParseThreads() to cpuCount - 1, or 1 if CPU is dual core or less. (04e063ddee)
- dom/media: ffmpeg-audio: apply same changes to !MOZ_SAMPLE_TYPE_FLOAT32 code paths (27c36d1ea9)
- Revert "Spoof to Firefox 128 for WebExtensions" (12e7d147cf)
Update Notice:
- You may delete file named icudt*.dat and icu63.dll inside program folder when updating from old releases.
* Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.
Browsers release notes
New build of BOC/UXP for XP!
Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20260502-40a79c75-uxp-9161cd3bdb-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260502-40a79c75-uxp-9161cd3bdb-xpmod.7z
source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom
* Notice: the profile prefix (i.e. parent folder names) are also changed since 2020-08-15 build, you may rename their names before using new binaries when updating from builds before 2020-08-15.
--
New build of HBL-UXP for XP!
Test binary:
IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20260502-id-656ea98-uxp-9161cd3bdb-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260502-id-656ea98-ia-c642e3c-uxp-9161cd3bdb-xpmod.7z
source repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild
Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20260502-40a79c75-uxp-9161cd3bdb-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260502-40a79c75-uxp-9161cd3bdb-xpmod.7z
source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom
* Notice: the profile prefix (i.e. parent folder names) are also changed since 2020-08-15 build, you may rename their names before using new binaries when updating from builds before 2020-08-15.
--
New build of HBL-UXP for XP!
Test binary:
IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20260502-id-656ea98-uxp-9161cd3bdb-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260502-id-656ea98-ia-c642e3c-uxp-9161cd3bdb-xpmod.7z
source repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild
Browsers release notes
New build of post-deprecated Serpent/moebius for XP!
* Notice: This repo will not be built on regular schedule, and changes are experimental as usual.
** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions.
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk55-win32-git-20260502-6359349a8-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260502-6359349a8-xpmod.7z
repo: https://github.com/roytam1/basilisk55
Repo changes:
- js-HelperThreads: reduce maxParseThreads() to cpuCount - 1, or 1 if CPU is dual core or less. (f57dec529)
- import from UXP: [DOM] Improve CC/WrapperCache for nursery objects. (a126257d) (b7384e984)
- import from UXP: [DOM] Ensure the GC sees consistent states while adopting DOM nodes. (0ca2e3ea) (028fc21c4)
- import from UXP: [image] Hold a strong ref on error. (1a73ec01) (cd6e0c85c)
- import from UXP: [NSS] Improve input validation in DSAU signature decoding (d6ff046d) (94fb8c8a6)
- import from UXP: Bug 2025976 - Make txxPathNode be a value instead of reference. (f568fa45) (6dff65471)
- import from UXP: [DOM/XSLT] Re-fetch index entry. (0bf87811) (f5b7cc8f4)
- import from UXP: Bug 2025971 - Use txSingleNodeContext getter of owned txXPathNode. (368694e2) (48085b1b1)
- import from UXP: [webrtc] Fix off-by-one comparison. (8a4c6d11) (45313bc26)
- import from UXP: [gfx] Don't return dummy surfaces. (483bf0f4) (f6e88778a)
- import from UXP: [accessibility] Hold a strong ref to mParent in AccIterator. (b2dc9706) (54630631b)
- import from UXP: Bug 2026293: Block scripts when initiating async scrollbar activity. (efbe3cb9) (552fd9cd5)
- import from UXP: [widget] Improve clearing of data during clipboard operations. (8c3c8b4e) (3d5310370)
- import from UXP: [DOM] Add a SequenceRooter to ConsoleProfile. (470d5bd1) (567dd94b9)
- import from UXP: [DOM] Add a death grip and use locals in BaseMediaResource::ModifyLoadFlags. (d8b8649f) (5d45ef230)
- ported from UXP: [DOM/WebCrypto] Reject absurdly large salt values. (59887cce) (5eb1e866c)
- import from UXP: [DOM] Avoid leaks in nsXMLPrettyPrinter. (bee96124) (5f5e71842)
- import from UXP: [NSS] Reject excessively large ASN.1 SEQUENCE OF in quickder. (9dd4cfcc) (8679b848c)
- import from UXP: No issue - Deduplicate HTMLAllCollection::GetSupportedNames code. (c087ec3c) (c85450456)
- import from UXP: [DOM/XSLT] Prevent circular indexing (a0587881) (0d91cf9e1)
- import from UXP: [NSS] Deep copy profile data in CERT_FindSMimeProfile. (5f41bdff) (028ac906b)
- import from UXP: Bug 2025483 update mBeginProcessing even on speex_resampler_set_rate() error (6cf972e9) (7c1504d7a)
- import from UXP: Bug 2025332 - ErrorResult should call ClearUnionData more. (be70077b) (893fa710a)
- import from UXP: [gfx] Stop using binary arithmetic in software filtering. (41395829) (1baea0354)
- import from UXP: [DOM/XSLT] Don't use txXPathNode by reference. (853057cf) (04f036803)
- import from UXP: Bug 2025370 - Properly handle error case in EventListenerManager::GetTypedEventHandler (096dffbc) (4980c3894)
- import from UXP: Issue #3030 - Reduce layout stalls due to compositor hang-ups. (58f5dd61) (7fbc7b10f)
- import from UXP: [js] Only allow strings as function name. (bcd936e5) (42ef7b821)
- import from UXP: [NSS] Clarify extension negotiation mechanism for TLS Handshakes. (e4fd587a) (4378c0b3c)
- import from UXP: Bug 2025973 - Use value-semantics for txExecutionState::TemplateRule (d419d353) (87d44e0bd)
- import from UXP: [gfx] Port libyuv upstream bounds check. (99c241d5) (aff4c6aaf)
- import from UXP: [gfx] Explicitly cast calculation to int32. (602a2e35) (0b3db11cd)
- import from UXP: Bug 2029427 - Fix format string (3d9478ef) (f66af5be4)
- import from UXP: Bug 2029423 - Reset post_proc state. (a246b84e) (09653f2d4)
- import from UXP: Bug 2029317 - Create RareArgumentsData before mutating the arguments object in MappedArgumentsObject::obj_defineProperty. (5858cd22) (fd5eeca9c)
- import from UXP: Bug 2029291. (5a065b86) (354483e5c)
- import from UXP: [security] Ensure `DispatchToMainThreadAndWait` isn't interrupted. (69bd6af8) (a057cae18)
- import from UXP: Bug 2029462 - store email on subject cache_entry in NSS trust domain. (7937766f) (df3e0635e)
- ported from UXP: No issue - Update our in-tree brotli library to 1.2.0+ (1020e0cd) (d22e189a4)
- import from UXP: Revert "[gfx] Use local statics for harfbuzz callback pointers" (1f95ec61) (4b46a260f)
- import from UXP: Bug 2030135 - improve error handling in PK11_ImportPrivateKeyInfoAndReturnKey (a8571576) (4dc05471f)
- ported from UXP: [DOM/media] Use extended channel data as-appropriate. (21d1a7dc) (43f62a272)
- ported from UXP: [DOM] Add some death grips to TextTrackManager. (f897efd8) (8fd3ea341)
- import from UXP: [image] Hold a strong ref on mInnerImage when requesting a refresh. (abd19068) (52c7f4c2c)
- import from UXP: Bug 2029425 - Heap use-after-free in cert_VerifyCertChainOld via dangling certsList[] entry on NameConstraints violation. (aad6fdd5) (a81abc48d)
- import from UXP: Bug 2029323 - Improve size calculations in CMS content buffering (0329082c) (6ffc4f152)
- import from UXP: [js] Use isElement in UnmappedArgSetter to check if the argument was marked as deleted. (8a342784) (72dd26b2f)
- import from UXP: [gfx] OTS/HB: Correct bounds checks. (80b0fe55) (9de8f8123)
- import from UXP: Bug 2029727: Update RegExpStatics data after realloc (08f1b381) (8d925fbd1)
- import from UXP: [image] Don't do unnecessary work if the image is being destroyed. (85e32b82) (b2acfc720)
- import from UXP: [media] Spot-fix for ffvpx handling of bad video data. (a7a5092b) (9ba9b9a29)
- import from UXP: [parser] Handle foster parenting properly. (69d02099) (284e76377)
- import from UXP: Revert "[DOM] Ensure the GC sees consistent states while adopting DOM nodes." (dcf89d34) (3149e2dd8)
- import from UXP: Bug 2027433 Treat null input channels as zero (83ef39ff) (403ec902a)
- import from UXP: Bug 2027433 use nullptr for silent up-mix channels (42f1ba1d) (ddf51d3fa)
- Revert "ported from `custom` branch of UXP: Spoof to Firefox 128 for WebExtensions (ae7c40d4)" (2ec5548c9)
- import from UXP: Bug 2029806: Handle ill-formed UTF16 (f45cce83) (feeff479f)
- import from UXP: [DOM/media] Add some sanity checks to MP3 demuxer. (c748294a) (43464120e)
- import from UXP: [DOM] Validate size in FileReader. (dceb1c4f) (96709570c)
- import from UXP: [DOM] Do not interrupt worker execution if already scheduled. (bf526d70) (b79b897b6)
- ported from UXP: [gfx] Add sanity checks in ANGLE D3D11 renderer. (208e06dc) (6359349a8)
* Notice: This repo will not be built on regular schedule, and changes are experimental as usual.
** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions.
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk55-win32-git-20260502-6359349a8-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260502-6359349a8-xpmod.7z
repo: https://github.com/roytam1/basilisk55
Repo changes:
- js-HelperThreads: reduce maxParseThreads() to cpuCount - 1, or 1 if CPU is dual core or less. (f57dec529)
- import from UXP: [DOM] Improve CC/WrapperCache for nursery objects. (a126257d) (b7384e984)
- import from UXP: [DOM] Ensure the GC sees consistent states while adopting DOM nodes. (0ca2e3ea) (028fc21c4)
- import from UXP: [image] Hold a strong ref on error. (1a73ec01) (cd6e0c85c)
- import from UXP: [NSS] Improve input validation in DSAU signature decoding (d6ff046d) (94fb8c8a6)
- import from UXP: Bug 2025976 - Make txxPathNode be a value instead of reference. (f568fa45) (6dff65471)
- import from UXP: [DOM/XSLT] Re-fetch index entry. (0bf87811) (f5b7cc8f4)
- import from UXP: Bug 2025971 - Use txSingleNodeContext getter of owned txXPathNode. (368694e2) (48085b1b1)
- import from UXP: [webrtc] Fix off-by-one comparison. (8a4c6d11) (45313bc26)
- import from UXP: [gfx] Don't return dummy surfaces. (483bf0f4) (f6e88778a)
- import from UXP: [accessibility] Hold a strong ref to mParent in AccIterator. (b2dc9706) (54630631b)
- import from UXP: Bug 2026293: Block scripts when initiating async scrollbar activity. (efbe3cb9) (552fd9cd5)
- import from UXP: [widget] Improve clearing of data during clipboard operations. (8c3c8b4e) (3d5310370)
- import from UXP: [DOM] Add a SequenceRooter to ConsoleProfile. (470d5bd1) (567dd94b9)
- import from UXP: [DOM] Add a death grip and use locals in BaseMediaResource::ModifyLoadFlags. (d8b8649f) (5d45ef230)
- ported from UXP: [DOM/WebCrypto] Reject absurdly large salt values. (59887cce) (5eb1e866c)
- import from UXP: [DOM] Avoid leaks in nsXMLPrettyPrinter. (bee96124) (5f5e71842)
- import from UXP: [NSS] Reject excessively large ASN.1 SEQUENCE OF in quickder. (9dd4cfcc) (8679b848c)
- import from UXP: No issue - Deduplicate HTMLAllCollection::GetSupportedNames code. (c087ec3c) (c85450456)
- import from UXP: [DOM/XSLT] Prevent circular indexing (a0587881) (0d91cf9e1)
- import from UXP: [NSS] Deep copy profile data in CERT_FindSMimeProfile. (5f41bdff) (028ac906b)
- import from UXP: Bug 2025483 update mBeginProcessing even on speex_resampler_set_rate() error (6cf972e9) (7c1504d7a)
- import from UXP: Bug 2025332 - ErrorResult should call ClearUnionData more. (be70077b) (893fa710a)
- import from UXP: [gfx] Stop using binary arithmetic in software filtering. (41395829) (1baea0354)
- import from UXP: [DOM/XSLT] Don't use txXPathNode by reference. (853057cf) (04f036803)
- import from UXP: Bug 2025370 - Properly handle error case in EventListenerManager::GetTypedEventHandler (096dffbc) (4980c3894)
- import from UXP: Issue #3030 - Reduce layout stalls due to compositor hang-ups. (58f5dd61) (7fbc7b10f)
- import from UXP: [js] Only allow strings as function name. (bcd936e5) (42ef7b821)
- import from UXP: [NSS] Clarify extension negotiation mechanism for TLS Handshakes. (e4fd587a) (4378c0b3c)
- import from UXP: Bug 2025973 - Use value-semantics for txExecutionState::TemplateRule (d419d353) (87d44e0bd)
- import from UXP: [gfx] Port libyuv upstream bounds check. (99c241d5) (aff4c6aaf)
- import from UXP: [gfx] Explicitly cast calculation to int32. (602a2e35) (0b3db11cd)
- import from UXP: Bug 2029427 - Fix format string (3d9478ef) (f66af5be4)
- import from UXP: Bug 2029423 - Reset post_proc state. (a246b84e) (09653f2d4)
- import from UXP: Bug 2029317 - Create RareArgumentsData before mutating the arguments object in MappedArgumentsObject::obj_defineProperty. (5858cd22) (fd5eeca9c)
- import from UXP: Bug 2029291. (5a065b86) (354483e5c)
- import from UXP: [security] Ensure `DispatchToMainThreadAndWait` isn't interrupted. (69bd6af8) (a057cae18)
- import from UXP: Bug 2029462 - store email on subject cache_entry in NSS trust domain. (7937766f) (df3e0635e)
- ported from UXP: No issue - Update our in-tree brotli library to 1.2.0+ (1020e0cd) (d22e189a4)
- import from UXP: Revert "[gfx] Use local statics for harfbuzz callback pointers" (1f95ec61) (4b46a260f)
- import from UXP: Bug 2030135 - improve error handling in PK11_ImportPrivateKeyInfoAndReturnKey (a8571576) (4dc05471f)
- ported from UXP: [DOM/media] Use extended channel data as-appropriate. (21d1a7dc) (43f62a272)
- ported from UXP: [DOM] Add some death grips to TextTrackManager. (f897efd8) (8fd3ea341)
- import from UXP: [image] Hold a strong ref on mInnerImage when requesting a refresh. (abd19068) (52c7f4c2c)
- import from UXP: Bug 2029425 - Heap use-after-free in cert_VerifyCertChainOld via dangling certsList[] entry on NameConstraints violation. (aad6fdd5) (a81abc48d)
- import from UXP: Bug 2029323 - Improve size calculations in CMS content buffering (0329082c) (6ffc4f152)
- import from UXP: [js] Use isElement in UnmappedArgSetter to check if the argument was marked as deleted. (8a342784) (72dd26b2f)
- import from UXP: [gfx] OTS/HB: Correct bounds checks. (80b0fe55) (9de8f8123)
- import from UXP: Bug 2029727: Update RegExpStatics data after realloc (08f1b381) (8d925fbd1)
- import from UXP: [image] Don't do unnecessary work if the image is being destroyed. (85e32b82) (b2acfc720)
- import from UXP: [media] Spot-fix for ffvpx handling of bad video data. (a7a5092b) (9ba9b9a29)
- import from UXP: [parser] Handle foster parenting properly. (69d02099) (284e76377)
- import from UXP: Revert "[DOM] Ensure the GC sees consistent states while adopting DOM nodes." (dcf89d34) (3149e2dd8)
- import from UXP: Bug 2027433 Treat null input channels as zero (83ef39ff) (403ec902a)
- import from UXP: Bug 2027433 use nullptr for silent up-mix channels (42f1ba1d) (ddf51d3fa)
- Revert "ported from `custom` branch of UXP: Spoof to Firefox 128 for WebExtensions (ae7c40d4)" (2ec5548c9)
- import from UXP: Bug 2029806: Handle ill-formed UTF16 (f45cce83) (feeff479f)
- import from UXP: [DOM/media] Add some sanity checks to MP3 demuxer. (c748294a) (43464120e)
- import from UXP: [DOM] Validate size in FileReader. (dceb1c4f) (96709570c)
- import from UXP: [DOM] Do not interrupt worker execution if already scheduled. (bf526d70) (b79b897b6)
- ported from UXP: [gfx] Add sanity checks in ANGLE D3D11 renderer. (208e06dc) (6359349a8)
Browsers release notes
New build of Serpent/UXP for XP!
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260509-3219d2d-uxp-bebacdeb48-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20260509-3219d2d-uxp-bebacdeb48-xpmod.7z
source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom
IA32 Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260509-3219d2d-uxp-bebacdeb48-xpmod-ia32.7z
source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32
NM28XP build:
Win32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260509-d849524bd-uxp-bebacdeb48-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260509-d849524bd-uxp-bebacdeb48-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260509-d849524bd-uxp-bebacdeb48-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260509-d849524bd-uxp-bebacdeb48-xpmod.7z
Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260509-d849524bd-uxp-bebacdeb48-w7plus-avx2.7z
Official UXP changes picked since my last build:
- Issue #3075 - Backport bug 1377238 - Free finished IonBuilders off-thread. (57f841bf6e)
- Issue #3075 - Backport bug 1398140 - Remove the Ion helper thread pausing (6e638a5d39)
- Issue #3079 - Add EGL-aware X11 GL probing and fallback (f8ad674b35)
- Issue #3079 - Use desktop OpenGL for X11 EGL (5f72c9b23b)
- Issue #3079 - Silence EGL library load logging (e37be1c0e7)
- Issue #3079 - only build the X11-specific GL code on X11 systems (1cd178a938)
- Issue #3083 - Turn debug-only assert into a skip. (9e83146d96)
- Issue #3083 - Add sanity check to EmulatedIndexedStorage::getNativeStorage (66b46610a9)
- Issue #3083 - Fix incorrect nullcheck. (d8aab0e846)
- Bug 2034352 - Make URL::SearchParams return an already_AddRefed (d6acd9e6a3)
- [gfx] Fix integer overflow in cairo PDF surface image emission (121a74e183)
- [layout] Check offset against start of skip range. (80b4d0fb2b)
No official Pale-Moon changes picked since my last build.
No official Basilisk changes picked since my last build.
My changes picked since my last build:
- dom/html: add checks to prevent accessing nullptr object (64c9ce8c68)
Update Notice:
- You may delete file named icudt*.dat and icu63.dll inside program folder when updating from old releases.
* Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260509-3219d2d-uxp-bebacdeb48-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20260509-3219d2d-uxp-bebacdeb48-xpmod.7z
source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom
IA32 Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260509-3219d2d-uxp-bebacdeb48-xpmod-ia32.7z
source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32
NM28XP build:
Win32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260509-d849524bd-uxp-bebacdeb48-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260509-d849524bd-uxp-bebacdeb48-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260509-d849524bd-uxp-bebacdeb48-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260509-d849524bd-uxp-bebacdeb48-xpmod.7z
Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260509-d849524bd-uxp-bebacdeb48-w7plus-avx2.7z
Official UXP changes picked since my last build:
- Issue #3075 - Backport bug 1377238 - Free finished IonBuilders off-thread. (57f841bf6e)
- Issue #3075 - Backport bug 1398140 - Remove the Ion helper thread pausing (6e638a5d39)
- Issue #3079 - Add EGL-aware X11 GL probing and fallback (f8ad674b35)
- Issue #3079 - Use desktop OpenGL for X11 EGL (5f72c9b23b)
- Issue #3079 - Silence EGL library load logging (e37be1c0e7)
- Issue #3079 - only build the X11-specific GL code on X11 systems (1cd178a938)
- Issue #3083 - Turn debug-only assert into a skip. (9e83146d96)
- Issue #3083 - Add sanity check to EmulatedIndexedStorage::getNativeStorage (66b46610a9)
- Issue #3083 - Fix incorrect nullcheck. (d8aab0e846)
- Bug 2034352 - Make URL::SearchParams return an already_AddRefed (d6acd9e6a3)
- [gfx] Fix integer overflow in cairo PDF surface image emission (121a74e183)
- [layout] Check offset against start of skip range. (80b4d0fb2b)
No official Pale-Moon changes picked since my last build.
No official Basilisk changes picked since my last build.
My changes picked since my last build:
- dom/html: add checks to prevent accessing nullptr object (64c9ce8c68)
Update Notice:
- You may delete file named icudt*.dat and icu63.dll inside program folder when updating from old releases.
* Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.
Browsers release notes
New build of BOC/UXP for XP!
Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20260509-40a79c75-uxp-bebacdeb48-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260509-40a79c75-uxp-bebacdeb48-xpmod.7z
source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom
* Notice: the profile prefix (i.e. parent folder names) are also changed since 2020-08-15 build, you may rename their names before using new binaries when updating from builds before 2020-08-15.
--
New build of HBL-UXP for XP!
Test binary:
IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20260509-id-656ea98-uxp-bebacdeb48-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260509-id-656ea98-ia-c642e3c-uxp-bebacdeb48-xpmod.7z
source repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild
Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20260509-40a79c75-uxp-bebacdeb48-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260509-40a79c75-uxp-bebacdeb48-xpmod.7z
source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom
* Notice: the profile prefix (i.e. parent folder names) are also changed since 2020-08-15 build, you may rename their names before using new binaries when updating from builds before 2020-08-15.
--
New build of HBL-UXP for XP!
Test binary:
IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20260509-id-656ea98-uxp-bebacdeb48-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260509-id-656ea98-ia-c642e3c-uxp-bebacdeb48-xpmod.7z
source repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild
Browsers release notes
New build of post-deprecated Serpent/moebius for XP!
* Notice: This repo will not be built on regular schedule, and changes are experimental as usual.
** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions.
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk55-win32-git-20260509-53149e33f-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260509-53149e33f-xpmod.7z
repo: https://github.com/roytam1/basilisk55
Repo changes:
- dom/html: add checks to prevent accessing nullptr object (910ff6885)
- ported from UXP: Issue #3075 - Backport bug 1377238 - Free finished IonBuilders off-thread. (57f841bf) (87ecb6957)
- ported from UXP: Issue #3075 - Backport bug 1398140 - Remove the Ion helper thread pausing (6e638a5d) (82a80deac)
- ported from UXP: Issue #3079 - Add EGL-aware X11 GL probing and fallback (f8ad674b) (eec003417)
- ported from UXP: Issue #3079 - Use desktop OpenGL for X11 EGL (5f72c9b2) (728362126)
- ported from UXP: Issue #3079 - Silence EGL library load logging (e37be1c0) (2cf4e29fe)
- import from UXP: Issue #3079 - only build the X11-specific GL code on X11 systems (1cd178a9) (06a5b6993)
- import from UXP: Issue #3083 - Turn debug-only assert into a skip. (9e83146d) (e74a62085)
- import from UXP: Issue #3083 - Add sanity check to EmulatedIndexedStorage::getNativeStorage (66b46610) (2f812c59d)
- import from UXP: Issue #3083 - Fix incorrect nullcheck. (d8aab0e8) (0d803ab16)
- import from UXP: Bug 2034352 - Make URL::SearchParams return an already_AddRefed (d6acd9e6) (44d151de0)
- import from UXP: [gfx] Fix integer overflow in cairo PDF surface image emission (121a74e1) (ccd531275)
- import from UXP: [layout] Check offset against start of skip range. (80b4d0fb) (53149e33f)
* Notice: This repo will not be built on regular schedule, and changes are experimental as usual.
** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions.
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk55-win32-git-20260509-53149e33f-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260509-53149e33f-xpmod.7z
repo: https://github.com/roytam1/basilisk55
Repo changes:
- dom/html: add checks to prevent accessing nullptr object (910ff6885)
- ported from UXP: Issue #3075 - Backport bug 1377238 - Free finished IonBuilders off-thread. (57f841bf) (87ecb6957)
- ported from UXP: Issue #3075 - Backport bug 1398140 - Remove the Ion helper thread pausing (6e638a5d) (82a80deac)
- ported from UXP: Issue #3079 - Add EGL-aware X11 GL probing and fallback (f8ad674b) (eec003417)
- ported from UXP: Issue #3079 - Use desktop OpenGL for X11 EGL (5f72c9b2) (728362126)
- ported from UXP: Issue #3079 - Silence EGL library load logging (e37be1c0) (2cf4e29fe)
- import from UXP: Issue #3079 - only build the X11-specific GL code on X11 systems (1cd178a9) (06a5b6993)
- import from UXP: Issue #3083 - Turn debug-only assert into a skip. (9e83146d) (e74a62085)
- import from UXP: Issue #3083 - Add sanity check to EmulatedIndexedStorage::getNativeStorage (66b46610) (2f812c59d)
- import from UXP: Issue #3083 - Fix incorrect nullcheck. (d8aab0e8) (0d803ab16)
- import from UXP: Bug 2034352 - Make URL::SearchParams return an already_AddRefed (d6acd9e6) (44d151de0)
- import from UXP: [gfx] Fix integer overflow in cairo PDF surface image emission (121a74e1) (ccd531275)
- import from UXP: [layout] Check offset against start of skip range. (80b4d0fb) (53149e33f)
Browsers release notes
New build of Serpent/UXP for XP!
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260516-3219d2d-uxp-80c31f4b01-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20260516-3219d2d-uxp-80c31f4b01-xpmod.7z
source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom
IA32 Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260516-3219d2d-uxp-80c31f4b01-xpmod-ia32.7z
source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32
NM28XP build:
Win32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260516-d849524bd-uxp-80c31f4b01-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260516-d849524bd-uxp-80c31f4b01-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260516-d849524bd-uxp-80c31f4b01-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260516-d849524bd-uxp-80c31f4b01-xpmod.7z
Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260516-d849524bd-uxp-80c31f4b01-w7plus-avx2.7z
Official UXP changes picked since my last build:
- Issue #3079 followup - set glx as OpenGL backend default until egl bugs can be investigated (ffb37922a1)
- Issue #3030 - Block auth prompt if there is a sync XHR active. (f0a31850de)
- Issue #3030 - Account for custom elements in attribute value checking. (8d7580c4ce)
- Issue #3030 - Prevent unnecessary event allocation. (4e37362c89)
- Issue #3030 - Improve image cache entry handling. (335ddc41b9)
- [DOM] Add nullcheck on document for requestSubmit (e42e505d86)
- [DOM] Add nullcheck on thumb dragging event ranges. (1072186705)
- [js] Increase RecoverOffset size (64-bit) (947e147291)
No official Pale-Moon changes picked since my last build.
No official Basilisk changes picked since my last build.
My changes picked since my last build:
- dom/html: remove my hackfix in HTMLInputElement::StartRangeThumbDrag() (80c31f4b01)
Update Notice:
- You may delete file named icudt*.dat and icu63.dll inside program folder when updating from old releases.
* Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260516-3219d2d-uxp-80c31f4b01-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20260516-3219d2d-uxp-80c31f4b01-xpmod.7z
source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom
IA32 Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260516-3219d2d-uxp-80c31f4b01-xpmod-ia32.7z
source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32
NM28XP build:
Win32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260516-d849524bd-uxp-80c31f4b01-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260516-d849524bd-uxp-80c31f4b01-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260516-d849524bd-uxp-80c31f4b01-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260516-d849524bd-uxp-80c31f4b01-xpmod.7z
Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260516-d849524bd-uxp-80c31f4b01-w7plus-avx2.7z
Official UXP changes picked since my last build:
- Issue #3079 followup - set glx as OpenGL backend default until egl bugs can be investigated (ffb37922a1)
- Issue #3030 - Block auth prompt if there is a sync XHR active. (f0a31850de)
- Issue #3030 - Account for custom elements in attribute value checking. (8d7580c4ce)
- Issue #3030 - Prevent unnecessary event allocation. (4e37362c89)
- Issue #3030 - Improve image cache entry handling. (335ddc41b9)
- [DOM] Add nullcheck on document for requestSubmit (e42e505d86)
- [DOM] Add nullcheck on thumb dragging event ranges. (1072186705)
- [js] Increase RecoverOffset size (64-bit) (947e147291)
No official Pale-Moon changes picked since my last build.
No official Basilisk changes picked since my last build.
My changes picked since my last build:
- dom/html: remove my hackfix in HTMLInputElement::StartRangeThumbDrag() (80c31f4b01)
Update Notice:
- You may delete file named icudt*.dat and icu63.dll inside program folder when updating from old releases.
* Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.
Browsers release notes
New build of BOC/UXP for XP!
Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20260516-40a79c75-uxp-80c31f4b01-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260516-40a79c75-uxp-80c31f4b01-xpmod.7z
source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom
* Notice: the profile prefix (i.e. parent folder names) are also changed since 2020-08-15 build, you may rename their names before using new binaries when updating from builds before 2020-08-15.
--
New build of HBL-UXP for XP!
Test binary:
IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20260516-id-656ea98-uxp-80c31f4b01-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260516-id-656ea98-ia-c642e3c-uxp-80c31f4b01-xpmod.7z
source repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild
Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20260516-40a79c75-uxp-80c31f4b01-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260516-40a79c75-uxp-80c31f4b01-xpmod.7z
source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom
* Notice: the profile prefix (i.e. parent folder names) are also changed since 2020-08-15 build, you may rename their names before using new binaries when updating from builds before 2020-08-15.
--
New build of HBL-UXP for XP!
Test binary:
IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20260516-id-656ea98-uxp-80c31f4b01-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260516-id-656ea98-ia-c642e3c-uxp-80c31f4b01-xpmod.7z
source repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild
Browsers release notes
New build of post-deprecated Serpent/moebius for XP!
* Notice: This repo will not be built on regular schedule, and changes are experimental as usual.
** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions.
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk55-win32-git-20260516-fa0b18e54-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260516-fa0b18e54-xpmod.7z
repo: https://github.com/roytam1/basilisk55
Repo changes:
- import from UXP: Issue #3079 followup - set glx as OpenGL backend default until egl bugs can be investigated (ffb37922) (413937587)
- import from UXP: Issue #3030 - Block auth prompt if there is a sync XHR active. (f0a31850) (ebed5a403)
- import from UXP: Issue #3030 - Account for custom elements in attribute value checking. (8d7580c4) (46fa73d25)
- import from UXP: Issue #3030 - Prevent unnecessary event allocation. (4e37362c) (24a796ea8)
- import from UXP: Issue #3030 - Improve image cache entry handling. (335ddc41) (b0066908e)
- ported from UXP: [DOM] Add nullcheck on document for requestSubmit (e42e505d) (8f657e582)
- ported from UXP: [DOM] Add nullcheck on thumb dragging event ranges. (10721867) (9495139c0)
- import from UXP: [js] Increase RecoverOffset size (64-bit) (947e1472) (fa0b18e54)
* Notice: This repo will not be built on regular schedule, and changes are experimental as usual.
** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions.
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk55-win32-git-20260516-fa0b18e54-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260516-fa0b18e54-xpmod.7z
repo: https://github.com/roytam1/basilisk55
Repo changes:
- import from UXP: Issue #3079 followup - set glx as OpenGL backend default until egl bugs can be investigated (ffb37922) (413937587)
- import from UXP: Issue #3030 - Block auth prompt if there is a sync XHR active. (f0a31850) (ebed5a403)
- import from UXP: Issue #3030 - Account for custom elements in attribute value checking. (8d7580c4) (46fa73d25)
- import from UXP: Issue #3030 - Prevent unnecessary event allocation. (4e37362c) (24a796ea8)
- import from UXP: Issue #3030 - Improve image cache entry handling. (335ddc41) (b0066908e)
- ported from UXP: [DOM] Add nullcheck on document for requestSubmit (e42e505d) (8f657e582)
- ported from UXP: [DOM] Add nullcheck on thumb dragging event ranges. (10721867) (9495139c0)
- import from UXP: [js] Increase RecoverOffset size (64-bit) (947e1472) (fa0b18e54)
Browsers release notes
New build of Serpent/UXP for XP!
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260523-3219d2d-uxp-829418a939-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20260523-3219d2d-uxp-829418a939-xpmod.7z
source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom
IA32 Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260523-3219d2d-uxp-829418a939-xpmod-ia32.7z
source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32
NM28XP build:
Win32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260523-d849524bd-uxp-829418a939-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260523-d849524bd-uxp-829418a939-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260523-d849524bd-uxp-829418a939-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260523-d849524bd-uxp-829418a939-xpmod.7z
Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260523-d849524bd-uxp-829418a939-w7plus-avx2.7z
Official UXP changes picked since my last build:
- Floor fractional border widths (4510bf92a2)
- Test fractional border width rounding (794f3fe2e7)
- Fix CSS border rounding and currentcolor clipping (c289641428)
- Flush layout for computed border-width shorthand (75136dff38)
- Fix app-unit rounding for border width edges (50a581840e)
- Issue #1826 - Implement broader CSS calc() parsing (29f5ff07d8)
- Issue #1826 - Support calc() in media queries (f9a90b9bb2)
- Issue #1826 - Canonicalize nested calc() serialization (f94a63864c)
- Issue #1826 - Add typed calc() arithmetic for media queries (12b120db24)
- Issue #1826 - Serialize special calc() number values (e85f778708)
- Issue #2982 - Follow-up: allow color-mix to work with oklab and oklch (20b2b3b9f5)
- Load mochitest modules without imp (ee00ac9826)
- Remove stale imagebitmap support file entry (4337565d3a)
- Issue #2404 - Enable CSS aspect-ratio sizing (0d684399b2)
- Support CSS sizing math functions (93899c0157)
- Revert "Cloudflare Image Resizing fix take 2" (98c9f7387a)
- Issue #3089 - Support logical border radius properties (27f2a0869c)
- Issue #1826 - Parse calc() weights in color-mix (4634a74b31)
- Issue #2506 - Support range media query syntax (6df85ff502)
- Support CSS shadow parts (51767db33a)
- Whitelist virtual GPUs (VirtualBox, VMware, VirtIO (QEMU and forks like UTM), Parallels) (235bcb010b)
- Issue #3092 - Refactor WASM compilation handling (a7a75b7851)
- Issue #3092 - Add new GC sweep tasks. (47746b476e)
- Issue #3092 - Implement BackgroundFinalizeTask for parallel garbage collection finalization (c06776336d)
- Issue #3092 - Implement parallel sweeping and compaction tasks for improved garbage collection performance (3433d538ed)
- Issue #3092 - Initial idle GC implementation (18ddd00afe)
- Issue #3092 - Perform a minor GC on tab close (1d3dad153b)
- Issue #3092 - Fix unsafe GC multithreading changes (f0cba41221)
- Issue #3092 - Safely parallelize GC background finalization (e9826f5559)
- Fix JS shell module hook build (6f47a2b0da)
- Merge remote-tracking branch 'origin/tracking' into custom (0933486bde)
- Implement ES2024 grouping and resolver builtins (e1b689d34e)
- Implement ES2024 ArrayBuffer transfer APIs (3be309faa7)
- Allow symbols as weak collection keys (e317bf10fc)
- Implement growable SharedArrayBuffer (2e51dc9f09)
- Implement Atomics.waitAsync (22cb023133)
- Implement resizable buffer view semantics (6f3f17ba86)
- Guard typed array JIT paths for resizable buffers (d97a2eb04f)
- Support DataView on shared array buffers (366476589f)
- Support BigInt Atomics waiters (8b09714bbc)
- Fix resizable DataView out-of-bounds semantics (aea80980ad)
- Validate typed array methods on resizable buffers (3cb76bb20e)
- Validate typed array set and constructors on resizable buffers (7613d2901f)
- Fix ArrayBuffer slice after resizable source shrink (61912d2318)
- Fix ArrayBuffer storage and error types (e21c4e2917)
- Fix incorrect variadic for `size_t` in `fprintf` statement in `hyphen.c`. (a02580dae4)
- Make WeakRef support always enabled (6861bedff6)
- Implement FinalizationRegistry (50c1419e75)
- Fix FinalizationRegistry constructor realm prototype (890fb3f399)
- Fix WeakRef constructor realm prototype (f3c6da5987)
- Issue #888 - Vendor dav1d 1.5.3 (ca94696239)
- Issue #888 - Use in-tree dav1d for AV1 decoding (4d1cefd2a1)
- Issue #888 - Enable dav1d LoongArch SIMD (d36f889688)
- Issue #888 - Remove bundled libaom (2d83afa321)
- Issue #888 - Enable dav1d SIMD on more architectures (d328cef713)
- Issue #888 - Enable AV1 playback by default (2bd46d4606)
- Issue #888 - Update AV1 configure comment for dav1d (3a2f21abfb)
- Issue #888 - Fix alphabetical order issue (c95062af66)
- Issue #888 - (potentially) fix MSVC builderr (83b19136b4)
- Issue #888 - Make symbols direct to dav1d, not AOM. (03a6729a9e)
- Issue #888 - Add dav1d_flush (7887ca767f)
- Follow-up Issue #888 - Enable dav1d SIMD on more architectures, add back missing nasm detection code in configure (c182d70c0f)
- Issue #2354 - Follow-up: Fix building WebRTC on 32-bit ARM without hardware float. (57cd574884)
- Issue #888 - Follow-up: Spot-fix; set PREFIX in Dav1d config on Apple. (3155b16f2c)
- Fix build on NetBSD/aarch64 (13339f6e55)
No official Pale-Moon changes picked since my last build.
No official Basilisk changes picked since my last build.
My changes picked since my last build:
- dav1d: port WinXP threading code from mypal68, guard AVX usages with GetVersion() > 5, exclude AVX* assembly from non-x64 build, add ipred16 smooth_weights in sse for non-x64 (808697c1df)
- Revert "Issue #3092 - Perform a minor GC on tab close" (3d04e32447)
- Revert "Implement FinalizationRegistry" and related commits. (87776c74a9)
- Follow-up rev 87776c74, restore Helper prototype changes (829418a939)
Update Notice:
- You may delete file named icudt*.dat and icu63.dll inside program folder when updating from old releases.
* Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260523-3219d2d-uxp-829418a939-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20260523-3219d2d-uxp-829418a939-xpmod.7z
source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom
IA32 Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260523-3219d2d-uxp-829418a939-xpmod-ia32.7z
source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32
NM28XP build:
Win32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260523-d849524bd-uxp-829418a939-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260523-d849524bd-uxp-829418a939-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260523-d849524bd-uxp-829418a939-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260523-d849524bd-uxp-829418a939-xpmod.7z
Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260523-d849524bd-uxp-829418a939-w7plus-avx2.7z
Official UXP changes picked since my last build:
- Floor fractional border widths (4510bf92a2)
- Test fractional border width rounding (794f3fe2e7)
- Fix CSS border rounding and currentcolor clipping (c289641428)
- Flush layout for computed border-width shorthand (75136dff38)
- Fix app-unit rounding for border width edges (50a581840e)
- Issue #1826 - Implement broader CSS calc() parsing (29f5ff07d8)
- Issue #1826 - Support calc() in media queries (f9a90b9bb2)
- Issue #1826 - Canonicalize nested calc() serialization (f94a63864c)
- Issue #1826 - Add typed calc() arithmetic for media queries (12b120db24)
- Issue #1826 - Serialize special calc() number values (e85f778708)
- Issue #2982 - Follow-up: allow color-mix to work with oklab and oklch (20b2b3b9f5)
- Load mochitest modules without imp (ee00ac9826)
- Remove stale imagebitmap support file entry (4337565d3a)
- Issue #2404 - Enable CSS aspect-ratio sizing (0d684399b2)
- Support CSS sizing math functions (93899c0157)
- Revert "Cloudflare Image Resizing fix take 2" (98c9f7387a)
- Issue #3089 - Support logical border radius properties (27f2a0869c)
- Issue #1826 - Parse calc() weights in color-mix (4634a74b31)
- Issue #2506 - Support range media query syntax (6df85ff502)
- Support CSS shadow parts (51767db33a)
- Whitelist virtual GPUs (VirtualBox, VMware, VirtIO (QEMU and forks like UTM), Parallels) (235bcb010b)
- Issue #3092 - Refactor WASM compilation handling (a7a75b7851)
- Issue #3092 - Add new GC sweep tasks. (47746b476e)
- Issue #3092 - Implement BackgroundFinalizeTask for parallel garbage collection finalization (c06776336d)
- Issue #3092 - Implement parallel sweeping and compaction tasks for improved garbage collection performance (3433d538ed)
- Issue #3092 - Initial idle GC implementation (18ddd00afe)
- Issue #3092 - Perform a minor GC on tab close (1d3dad153b)
- Issue #3092 - Fix unsafe GC multithreading changes (f0cba41221)
- Issue #3092 - Safely parallelize GC background finalization (e9826f5559)
- Fix JS shell module hook build (6f47a2b0da)
- Merge remote-tracking branch 'origin/tracking' into custom (0933486bde)
- Implement ES2024 grouping and resolver builtins (e1b689d34e)
- Implement ES2024 ArrayBuffer transfer APIs (3be309faa7)
- Allow symbols as weak collection keys (e317bf10fc)
- Implement growable SharedArrayBuffer (2e51dc9f09)
- Implement Atomics.waitAsync (22cb023133)
- Implement resizable buffer view semantics (6f3f17ba86)
- Guard typed array JIT paths for resizable buffers (d97a2eb04f)
- Support DataView on shared array buffers (366476589f)
- Support BigInt Atomics waiters (8b09714bbc)
- Fix resizable DataView out-of-bounds semantics (aea80980ad)
- Validate typed array methods on resizable buffers (3cb76bb20e)
- Validate typed array set and constructors on resizable buffers (7613d2901f)
- Fix ArrayBuffer slice after resizable source shrink (61912d2318)
- Fix ArrayBuffer storage and error types (e21c4e2917)
- Fix incorrect variadic for `size_t` in `fprintf` statement in `hyphen.c`. (a02580dae4)
- Make WeakRef support always enabled (6861bedff6)
- Implement FinalizationRegistry (50c1419e75)
- Fix FinalizationRegistry constructor realm prototype (890fb3f399)
- Fix WeakRef constructor realm prototype (f3c6da5987)
- Issue #888 - Vendor dav1d 1.5.3 (ca94696239)
- Issue #888 - Use in-tree dav1d for AV1 decoding (4d1cefd2a1)
- Issue #888 - Enable dav1d LoongArch SIMD (d36f889688)
- Issue #888 - Remove bundled libaom (2d83afa321)
- Issue #888 - Enable dav1d SIMD on more architectures (d328cef713)
- Issue #888 - Enable AV1 playback by default (2bd46d4606)
- Issue #888 - Update AV1 configure comment for dav1d (3a2f21abfb)
- Issue #888 - Fix alphabetical order issue (c95062af66)
- Issue #888 - (potentially) fix MSVC builderr (83b19136b4)
- Issue #888 - Make symbols direct to dav1d, not AOM. (03a6729a9e)
- Issue #888 - Add dav1d_flush (7887ca767f)
- Follow-up Issue #888 - Enable dav1d SIMD on more architectures, add back missing nasm detection code in configure (c182d70c0f)
- Issue #2354 - Follow-up: Fix building WebRTC on 32-bit ARM without hardware float. (57cd574884)
- Issue #888 - Follow-up: Spot-fix; set PREFIX in Dav1d config on Apple. (3155b16f2c)
- Fix build on NetBSD/aarch64 (13339f6e55)
No official Pale-Moon changes picked since my last build.
No official Basilisk changes picked since my last build.
My changes picked since my last build:
- dav1d: port WinXP threading code from mypal68, guard AVX usages with GetVersion() > 5, exclude AVX* assembly from non-x64 build, add ipred16 smooth_weights in sse for non-x64 (808697c1df)
- Revert "Issue #3092 - Perform a minor GC on tab close" (3d04e32447)
- Revert "Implement FinalizationRegistry" and related commits. (87776c74a9)
- Follow-up rev 87776c74, restore Helper prototype changes (829418a939)
Update Notice:
- You may delete file named icudt*.dat and icu63.dll inside program folder when updating from old releases.
* Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.
Browsers release notes
New build of BOC/UXP for XP!
Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20260523-40a79c75-uxp-829418a939-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260523-40a79c75-uxp-829418a939-xpmod.7z
source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom
* Notice: the profile prefix (i.e. parent folder names) are also changed since 2020-08-15 build, you may rename their names before using new binaries when updating from builds before 2020-08-15.
--
New build of HBL-UXP for XP!
Test binary:
IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20260523-id-656ea98-uxp-829418a939-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260523-id-656ea98-ia-c642e3c-uxp-829418a939-xpmod.7z
source repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild
Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20260523-40a79c75-uxp-829418a939-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260523-40a79c75-uxp-829418a939-xpmod.7z
source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom
* Notice: the profile prefix (i.e. parent folder names) are also changed since 2020-08-15 build, you may rename their names before using new binaries when updating from builds before 2020-08-15.
--
New build of HBL-UXP for XP!
Test binary:
IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20260523-id-656ea98-uxp-829418a939-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260523-id-656ea98-ia-c642e3c-uxp-829418a939-xpmod.7z
source repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild
Browsers release notes
New build of post-deprecated Serpent/moebius for XP!
* Notice: This repo will not be built on regular schedule, and changes are experimental as usual.
** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions.
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk55-win32-git-20260523-287867cac-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260523-287867cac-xpmod.7z
repo: https://github.com/roytam1/basilisk55
Repo changes:
- ported from UXP:
- Issue #888 - Vendor dav1d 1.5.3 (d1b46d7347)
- Issue #888 - Use in-tree dav1d for AV1 decoding (a468f81a5e)
- Issue #888 - Enable dav1d LoongArch SIMD (5c0a35a358)
- Issue #888 - Remove bundled libaom (eb487c2ca1)
- Issue #888 - Enable dav1d SIMD on more architectures (9a8cb2e22e)
- Issue #888 - Enable AV1 playback by default (e61621692c)
- Issue #888 - Update AV1 configure comment for dav1d (0ccaab55ca)
- Issue #888 - Fix alphabetical order issue (a30f439a9c)
- Issue #888 - (potentially) fix MSVC builderr (6e4bb257a4)
- Issue #888 - Make symbols direct to dav1d, not AOM. (aa69d5ec99)
- Issue #888 - Add dav1d_flush (b7b1918a36) (874efea8e)
- import from `custom` branch of UXP: dav1d: port WinXP threading code from mypal68, guard AVX usages with GetVersion() > 5, exclude AVX* assembly from non-x64 build, add ipred16 smooth_weights in sse for non-x64 (808697c1) (77a233ced)
- import from UXP:
- Floor fractional border widths (4510bf92)
- Test fractional border width rounding (794f3fe2) (02b2cac86)
- ported from UXP: Fix CSS border rounding and currentcolor clipping (c2896414) (edee89bdf)
- import from UXP: Flush layout for computed border-width shorthand (75136dff) (597bf8b86)
- ported from UXP: Fix app-unit rounding for border width edges (50a58184) (d9dc061b2)
- ported from UXP: Issue #1826 - Implement broader CSS calc() parsing (29f5ff07) (c8457d302)
- ported from UXP: Issue #1826 - Support calc() in media queries (f9a90b9b) (9873ecca1)
- ported from UXP: Issue #1826 - Canonicalize nested calc() serialization (f94a6386) (b2f897bcb)
- ported from UXP: Issue #1826 - Add typed calc() arithmetic for media queries (12b120db) (256258afd)
- ported from UXP: Issue #1826 - Serialize special calc() number values (e85f7787) (0160a02ff)
- ported from UXP: Issue #2982 - Follow-up: allow color-mix to work with oklab and oklch (20b2b3b9) (306ec5e3e)
- ported from UXP: Load mochitest modules without imp (ee00ac98) (21a0bd5f5)
- import from UXP: Remove stale imagebitmap support file entry (4337565d) (abb2284a4)
- ported from UXP: Issue #2404 - Enable CSS aspect-ratio sizing (0d684399) (71c1eca45)
- ported from UXP: Support CSS sizing math functions (93899c01) (309cc07f6)
- import from UXP: Revert "Cloudflare Image Resizing fix take 2" (98c9f738) (db50dc617)
- ported from UXP: Issue #3089 - Support logical border radius properties (27f2a086) (23873f6c0)
- ported from UXP: Issue #1826 - Parse calc() weights in color-mix (4634a74b) (e84b76843)
- ported from UXP: Issue #2506 - Support range media query syntax (6df85ff5) (d7e253b9a)
- ported from UXP: Support CSS shadow parts (51767db3) (c84685d78)
- import from UXP: Whitelist virtual GPUs (VirtualBox, VMware, VirtIO (QEMU and forks like UTM), Parallels) (235bcb01) (1f850cf78)
- ported from UXP: Issue #3092 - Refactor WASM compilation handling (a7a75b78) (995ff8e86)
- import from UXP: Issue #3092 - Add new GC sweep tasks. (47746b47) (cada0ccb8)
- ported from UXP: Issue #3092 - Implement BackgroundFinalizeTask for parallel garbage collection finalization (c0677633) (fd2399f50)
- ported from UXP: Issue #3092 - Implement parallel sweeping and compaction tasks for improved garbage collection performance (3433d538) (9a90ec0ba)
- import from UXP: Issue #3092 - Initial idle GC implementation (18ddd00a) (5a6d30bb9)
- import from UXP: Issue #3092 - Perform a minor GC on tab close (1d3dad15) (54a4438d6)
- ported from UXP: Issue #3092 - Fix unsafe GC multithreading changes (f0cba412) (a208479a1)
- ported from UXP: Issue #3092 - Safely parallelize GC background finalization (e9826f55) (8ff6df57a)
- import from UXP: Fix JS shell module hook build (6f47a2b0) (db6ada440)
- ported from UXP: Implement ES2024 grouping and resolver builtins (e1b689d3) (5ea63a633)
- ported from UXP: Implement ES2024 ArrayBuffer transfer APIs (3be309fa) (25d353174)
- ported from UXP: Make WeakRef support always enabled (6861bedf) (f2854c5a5)
- import from UXP:
- Implement FinalizationRegistry (50c1419e)
- Fix FinalizationRegistry constructor realm prototype (890fb3f3)
- Fix WeakRef constructor realm prototype (f3c6da59) (d0757ae7b)
- ported from UXP: Allow symbols as weak collection keys (e317bf10) (e7c381f1b)
- ported from UXP: Implement growable SharedArrayBuffer (2e51dc9f) (a05676bc4)
- import from UXP: Implement Atomics.waitAsync (22cb0231) (ef078cc66)
- ported from UXP:
- Implement resizable buffer view semantics (6f3f17ba)
- Guard typed array JIT paths for resizable buffers (d97a2eb0)
- Support DataView on shared array buffers (36647658) (84e30bc61)
- ported from UXP: Support BigInt Atomics waiters (8b09714b) (0e7642199)
- ported from UXP: Fix resizable DataView out-of-bounds semantics (aea80980) (7f0c3f82c)
- import from UXP: Validate typed array methods on resizable buffers (3cb76bb2) (210966fa1)
- import from UXP: Validate typed array set and constructors on resizable buffers (7613d290) (26f6831f1)
- import from UXP: Fix ArrayBuffer slice after resizable source shrink (61912d23) (a086de655)
- import from UXP: Fix ArrayBuffer storage and error types (e21c4e29) (b85992b66)
- import from UXP: Fix incorrect variadic for `size_t` in `fprintf` statement in `hyphen.c`. (a02580da) (ab8034125)
- Revert "import from UXP: Issue #3092 - Perform a minor GC on tab close (1d3dad15)" (19d4d490b)
- import from UXP: Issue #888 - Follow-up: Spot-fix; set PREFIX in Dav1d config on Apple. (3155b16f) (a0dd0b793)
- import from UXP: Fix build on NetBSD/aarch64 (13339f6e) (c3fc55652)
- Revert "Implement FinalizationRegistry" and related commits. (287867cac)
* Notice: This repo will not be built on regular schedule, and changes are experimental as usual.
** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions.
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk55-win32-git-20260523-287867cac-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260523-287867cac-xpmod.7z
repo: https://github.com/roytam1/basilisk55
Repo changes:
- ported from UXP:
- Issue #888 - Vendor dav1d 1.5.3 (d1b46d7347)
- Issue #888 - Use in-tree dav1d for AV1 decoding (a468f81a5e)
- Issue #888 - Enable dav1d LoongArch SIMD (5c0a35a358)
- Issue #888 - Remove bundled libaom (eb487c2ca1)
- Issue #888 - Enable dav1d SIMD on more architectures (9a8cb2e22e)
- Issue #888 - Enable AV1 playback by default (e61621692c)
- Issue #888 - Update AV1 configure comment for dav1d (0ccaab55ca)
- Issue #888 - Fix alphabetical order issue (a30f439a9c)
- Issue #888 - (potentially) fix MSVC builderr (6e4bb257a4)
- Issue #888 - Make symbols direct to dav1d, not AOM. (aa69d5ec99)
- Issue #888 - Add dav1d_flush (b7b1918a36) (874efea8e)
- import from `custom` branch of UXP: dav1d: port WinXP threading code from mypal68, guard AVX usages with GetVersion() > 5, exclude AVX* assembly from non-x64 build, add ipred16 smooth_weights in sse for non-x64 (808697c1) (77a233ced)
- import from UXP:
- Floor fractional border widths (4510bf92)
- Test fractional border width rounding (794f3fe2) (02b2cac86)
- ported from UXP: Fix CSS border rounding and currentcolor clipping (c2896414) (edee89bdf)
- import from UXP: Flush layout for computed border-width shorthand (75136dff) (597bf8b86)
- ported from UXP: Fix app-unit rounding for border width edges (50a58184) (d9dc061b2)
- ported from UXP: Issue #1826 - Implement broader CSS calc() parsing (29f5ff07) (c8457d302)
- ported from UXP: Issue #1826 - Support calc() in media queries (f9a90b9b) (9873ecca1)
- ported from UXP: Issue #1826 - Canonicalize nested calc() serialization (f94a6386) (b2f897bcb)
- ported from UXP: Issue #1826 - Add typed calc() arithmetic for media queries (12b120db) (256258afd)
- ported from UXP: Issue #1826 - Serialize special calc() number values (e85f7787) (0160a02ff)
- ported from UXP: Issue #2982 - Follow-up: allow color-mix to work with oklab and oklch (20b2b3b9) (306ec5e3e)
- ported from UXP: Load mochitest modules without imp (ee00ac98) (21a0bd5f5)
- import from UXP: Remove stale imagebitmap support file entry (4337565d) (abb2284a4)
- ported from UXP: Issue #2404 - Enable CSS aspect-ratio sizing (0d684399) (71c1eca45)
- ported from UXP: Support CSS sizing math functions (93899c01) (309cc07f6)
- import from UXP: Revert "Cloudflare Image Resizing fix take 2" (98c9f738) (db50dc617)
- ported from UXP: Issue #3089 - Support logical border radius properties (27f2a086) (23873f6c0)
- ported from UXP: Issue #1826 - Parse calc() weights in color-mix (4634a74b) (e84b76843)
- ported from UXP: Issue #2506 - Support range media query syntax (6df85ff5) (d7e253b9a)
- ported from UXP: Support CSS shadow parts (51767db3) (c84685d78)
- import from UXP: Whitelist virtual GPUs (VirtualBox, VMware, VirtIO (QEMU and forks like UTM), Parallels) (235bcb01) (1f850cf78)
- ported from UXP: Issue #3092 - Refactor WASM compilation handling (a7a75b78) (995ff8e86)
- import from UXP: Issue #3092 - Add new GC sweep tasks. (47746b47) (cada0ccb8)
- ported from UXP: Issue #3092 - Implement BackgroundFinalizeTask for parallel garbage collection finalization (c0677633) (fd2399f50)
- ported from UXP: Issue #3092 - Implement parallel sweeping and compaction tasks for improved garbage collection performance (3433d538) (9a90ec0ba)
- import from UXP: Issue #3092 - Initial idle GC implementation (18ddd00a) (5a6d30bb9)
- import from UXP: Issue #3092 - Perform a minor GC on tab close (1d3dad15) (54a4438d6)
- ported from UXP: Issue #3092 - Fix unsafe GC multithreading changes (f0cba412) (a208479a1)
- ported from UXP: Issue #3092 - Safely parallelize GC background finalization (e9826f55) (8ff6df57a)
- import from UXP: Fix JS shell module hook build (6f47a2b0) (db6ada440)
- ported from UXP: Implement ES2024 grouping and resolver builtins (e1b689d3) (5ea63a633)
- ported from UXP: Implement ES2024 ArrayBuffer transfer APIs (3be309fa) (25d353174)
- ported from UXP: Make WeakRef support always enabled (6861bedf) (f2854c5a5)
- import from UXP:
- Implement FinalizationRegistry (50c1419e)
- Fix FinalizationRegistry constructor realm prototype (890fb3f3)
- Fix WeakRef constructor realm prototype (f3c6da59) (d0757ae7b)
- ported from UXP: Allow symbols as weak collection keys (e317bf10) (e7c381f1b)
- ported from UXP: Implement growable SharedArrayBuffer (2e51dc9f) (a05676bc4)
- import from UXP: Implement Atomics.waitAsync (22cb0231) (ef078cc66)
- ported from UXP:
- Implement resizable buffer view semantics (6f3f17ba)
- Guard typed array JIT paths for resizable buffers (d97a2eb0)
- Support DataView on shared array buffers (36647658) (84e30bc61)
- ported from UXP: Support BigInt Atomics waiters (8b09714b) (0e7642199)
- ported from UXP: Fix resizable DataView out-of-bounds semantics (aea80980) (7f0c3f82c)
- import from UXP: Validate typed array methods on resizable buffers (3cb76bb2) (210966fa1)
- import from UXP: Validate typed array set and constructors on resizable buffers (7613d290) (26f6831f1)
- import from UXP: Fix ArrayBuffer slice after resizable source shrink (61912d23) (a086de655)
- import from UXP: Fix ArrayBuffer storage and error types (e21c4e29) (b85992b66)
- import from UXP: Fix incorrect variadic for `size_t` in `fprintf` statement in `hyphen.c`. (a02580da) (ab8034125)
- Revert "import from UXP: Issue #3092 - Perform a minor GC on tab close (1d3dad15)" (19d4d490b)
- import from UXP: Issue #888 - Follow-up: Spot-fix; set PREFIX in Dav1d config on Apple. (3155b16f) (a0dd0b793)
- import from UXP: Fix build on NetBSD/aarch64 (13339f6e) (c3fc55652)
- Revert "Implement FinalizationRegistry" and related commits. (287867cac)
