New build of Serpent/UXP for XP!
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260221-3219d2d-uxp-3ce7d63ca4-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20260221-3219d2d-uxp-3ce7d63ca4-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-20260221-d849524bd-uxp-3ce7d63ca4-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260221-d849524bd-uxp-3ce7d63ca4-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260221-d849524bd-uxp-3ce7d63ca4-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260221-d849524bd-uxp-3ce7d63ca4-xpmod.7z
Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260221-d849524bd-uxp-3ce7d63ca4-w7plus-avx2.7z
Official UXP changes picked since my last build:
- Issue #2051 - Follow-up: Reverse filter channel order on big-endian. (4a5a4216fa)
- Update CLDR Plural Forms (d76b684b2d)
- Add Special Lithuanian Casing (a280357a13)
- Add Manual Tibetan Line Breaking (331aaa3be9)
- Issue #2946 - Override sample duration if unknown. (b18f865d50)
- Issue #2946 - Enable WMF VP9 decoder by default. (0ebf0f049d)
- Issue #2697 - Follow-up: Update libjxl to 0.11.2 for security
updates. Fix tile dimension in low memory rendering pipeline.
CVE-2025-12474 - https://www.cve.org/cverecord?id=CVE-2025-12474 Fix number of channels for gray-to-gray color transform. CVE-2026-1837 - https://www.cve.org/cverecord?id=CVE-2026-1837 And one security fix without a CVE. (cd63b7bf63)
- Issue #2697 & #2051 - Follow-up: Spot fix a JPEG-XL big endian
issue. Rewrote the patch from the main branch because it requires newer
Highway versions. Original patch needs Highway Endian and ARM64 MulOdd()
Vec128<int32_t> support. (54cca3d19a)
- Issue #2949 - Part 1: Add option to disable hardware decoding. (4c61d6eca0)
- Issue #2949 - Part 2: When hardware decoding fails, fall back to software (e2d9147488)
- Issue #2949 - Part 3: Add method to read a VP9 profile from a VP9 bitstream (728953f2a3)
- Issue #2949 - Part 4: Don't attempt to use WMF VP9 decoder for profiles 1 and 3. (26708f41b5)
- Issue #2953 - Part 1: Attempt to decode the first frame again if error occurred. (f18608e46d)
- Issue #2953 - Part 2: Don't attempt to continue decoding if no next keyframe. (69e5594d45)
- Issue #2953 - Part 3: Assert that no error can occur while an internal seek is pending. (5491326ff9)
- Issue #2953 - Part 4: Don't attempt to skip to next keyframe if there are none. (2bee353427)
- Issue #2949 - Part 2 Follow-up: Check if first frame has been decoded for software fallback. (2d6ab30ad4)
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-20260221-40a79c75-uxp-3ce7d63ca4-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260221-40a79c75-uxp-3ce7d63ca4-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-20260221-id-656ea98-uxp-3ce7d63ca4-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260221-id-656ea98-ia-c642e3c-uxp-3ce7d63ca4-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-20260221-da57a952d-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260221-da57a952d-xpmod.7z
repo: https://github.com/roytam1/basilisk55
Repo changes:
- import from UXP: Issue #2051 - Follow-up: Reverse filter channel order on big-endian. (4a5a4216) (d49364f98)
- import from UXP: Update CLDR Plural Forms (d76b684b) (26e3c8d1d)
- import from UXP: Add Special Lithuanian Casing (a280357a) (deedab7ff)
- import from UXP: Add Manual Tibetan Line Breaking (331aaa3b) (b2f6acaa5)
- import from UXP: Issue #2946 - Override sample duration if unknown. (b18f865d) (66b87d6a2)
- ported from UXP: Issue #2946 - Enable WMF VP9 decoder by default. (0ebf0f04) (46ab236c1)
- import from UXP:
- Issue #2697 - Follow-up: Update libjxl to 0.11.2 for security
updates. Fix tile dimension in low memory rendering pipeline.
CVE-2025-12474 - https://www.cve.org/cverecord?id=CVE-2025-12474 Fix number of channels for gray-to-gray color transform. CVE-2026-1837 - https://www.cve.org/cverecord?id=CVE-2026-1837 And one security fix without a CVE. (cd63b7bf)
- Issue #2697 & #2051 - Follow-up: Spot fix a JPEG-XL big endian
issue. Rewrote the patch from the main branch because it requires newer
Highway versions. Original patch needs Highway Endian and ARM64 MulOdd()
Vec128<int32_t> support. (54cca3d1) (5949fbb17)
- ported from UXP: Issue #2949 - Part 1: Add option to disable hardware decoding. (4c61d6ec) (114411569)
- ported from UXP: Issue #2949 - Part 2: When hardware decoding fails, fall back to software (e2d91474) (d56997a73)
- import from UXP: Issue #2949 - Part 3: Add method to read a VP9 profile from a VP9 bitstream (728953f2) (c2f4c2f20)
- import from UXP: Issue #2949 - Part 4: Don't attempt to use WMF VP9 decoder for profiles 1 and 3. (26708f41) (ca2ee60cd)
- import from UXP: Issue #2953 - Part 1: Attempt to decode the first frame again if error occurred. (f18608e4) (ae8fab838)
- import from UXP: Issue #2953 - Part 2: Don't attempt to continue decoding if no next keyframe. (69e5594d) (fd7466979)
- import from UXP: Issue #2953 - Part 3: Assert that no error can occur
while an internal seek is pending. (5491326f) (de4f426bd)
- import from UXP: Issue #2953 - Part 4: Don't attempt to skip to next keyframe if there are none. (2bee3534) (b769945f9)
- import from UXP: Issue #2949 - Part 2 Follow-up: Check if first frame
has been decoded for software fallback. (2d6ab30a) (da57a952d)