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
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.
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
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)