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)
Hello.
ReplyDeleteThank you very much for your previous reply.
Tried this version today, but it still crashes on launch. Not sure what could be happening here.
Copied the error dump here, in case it helps:
https://pastebin.com/UWEAq7Gi
Thanks again