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
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.
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
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)
Hi! Just want to inform you about a potential problem with the SSE1 and SSE2 in your browser releases: I've pulled my old WinXP Socket 370 rig from the shelf and downloaded newest versions of your browsers, and they do not work, just silently crash on startup - the result is the same with both Mendocino Celeron and Pentium III, and I also tried the same on an AMD K6-2 rig (WinXP SP2) with the same result. DrWtsn32 LOG-file points to icu78.dll as being the culprit. A much older version of the browser that I've downloaded - 28.10.7a1 from 2025-07-09 - still works, but doesn't have this file, it uses icu63.dll instead. Can it be that the newer DLL is SSE-2 dependent? Sorry that I can't provide a specific build after that the browsers have stopped working, it would be difficult because the access to your repository was blocked in my country, and VPNs are constantly interrupted, so I won't be able to download and test each and every version after the 2025, but I hope that I've provided enough details. This affects both Serpent and New Moon, and I think that I've even seen newest release of RetroZilla doing the same thing, but didn't think much about it at that time, since I've being testing it under Win95, and it's not a stable OS to begin with.
ReplyDeleteJust to be clear, I've downloaded IA32 bit releases, and now also downloaded SSE version of the NewMoon, and the result is the same, a silent crush with no error messages and no attempt at opening any windows. The same programs are launching just fine on my Core2Duo. Your browser is the only one besides MyPal68 that is compatible with Pentium III and Athlon XP machines (and the only one that is constantly and regularly updated), and it'll be the shame to lose it.
DeleteYou may check your event log to see if there is any log about the crash.
DeleteI tested my latest version on a Cyrix MII and it still works. https://i.imgur.com/D2fd9p3.png
I think that I've found the culprit - it was the version of OS. While MyPal68 SSE1 required Service Pack 3 in order to run, older versions of your browsers ran just fine on Windows XP SP2, and that's what is installed on most of my pre-SSE1 machines, because SP2 is more lightweight (and I have a pre-configured WinXP SP2 installation CD at hand). Updating one of my machines to SP3 fixed the crashes - I guess that now I have to go through each of my systems and update them too. It's a chore, especially on something like AMD-K6-2 or Cyrix MII, but it's miles better than not be able to run them at all. )
Delete