New build of Serpent/UXP for XP!
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260117-3219d2d-uxp-aace8fa8c0-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20260117-3219d2d-uxp-aace8fa8c0-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-20260117-d849524bd-uxp-aace8fa8c0-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260117-d849524bd-uxp-aace8fa8c0-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260117-d849524bd-uxp-aace8fa8c0-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260117-d849524bd-uxp-aace8fa8c0-xpmod.7z
Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260117-d849524bd-uxp-aace8fa8c0-w7plus-avx2.7z
Official UXP changes picked since my last build:
- Issue #1636 - Part 1 - Decouple Gio from GConf and always build it with GTK (fc78eec911)
- Issue #1636 - Part 2 - Disable Gconf by default (990f256885)
- Issue #1636 - Part 3 - Remove Gconf (b04e3d93c9)
- Issue #2895 - Part 1: Replace XorShift128+ with Xoroshiro128++ (d4341ea07a)
- Issue #2895 - Part 1b: Update license block. (d23afa84e5)
- Issue #2895 - Part 2: Remove incorrect debug asserts. (5a0f190104)
- Issue #2895 - Part 3: Add manual test. (75ec48bc41)
- Issue #2889 - Part 0: Relocate Mozilla-specific files from Expat source. (b81b97ee47)
- Issue #2889 - Part 1: Prepare Mozilla's changes and extensions for Expat 2.6.4. (9567601675)
- Issue #2889 - Part 2: Import Expat 2.6.4 source. (9ade98b4fc)
- Issue #2889 - Part 3: Apply Mozilla's patches to Expat 2.6.4. (0b9e221b14)
- Issue #2889 - Part 4: Fix build and runtime issues. (a2f8e66162)
- Issue #2889 - Follow-up: Avoid conflicts with system version of libexpat (e0f8acddc7)
- Issue #2889 - Follow-up: void methods shouldn't return a value. (8956c61187)
- Issue #2889 - Part 5: Rewrite patches for Expat 2.7.3. (a730f838c8)
- Issue #2889 - Part 6: Import Expat 2.7.3 source. (d2acec73f7)
- Issue #2889 - Part 7: Apply patches to Expat 2.7.3. (ca2ef5184a)
- Issue #2889 - Follow-up: Allow generate_hash_secret_salt to be used. (acefed74fe)
- Issue #2889 - Follow-up: Adjust Expat 2.7.3 local patches for removal of 3rd patch. (034eeaff97)
- Issue #2889 - Follow-up: Remove fix for BZ 569229. (493169e227)
- Issue #2895 - Follow-up: Fix JIT code generator for 32-bit targets. (d6e9c4d85b)
- [gfx] Be more explicit when converting to cairo formats. (f6d18c7d78)
- [gfx] Use better types for cairo image surface manipulations. (6ca8cf782b)
- [DOM] Check worker script size (d8f7202951)
- [Auth] Only set GSS_C_DELEG_FLAG flag when we confirm server supports delegation. (5321363a1b)
- [NSS] Update NSS (464b24c608)
- [XPCOM] Add hashkey helper classes for future use. (7b9eda3f69)
- [gfx] Add some additional sanity checks to cairo surface creation. (3aff60e443)
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:
- application: remove gio from MOZ_EXTENSIONS_DEFAULT (69c17afbe0)
- htmlparser: break when infinite loop happens (8201dadf41)
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-20260117-40a79c75-uxp-aace8fa8c0-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260117-40a79c75-uxp-aace8fa8c0-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-20260117-id-656ea98-uxp-aace8fa8c0-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260117-id-656ea98-ia-c642e3c-uxp-aace8fa8c0-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-20260117-aa5eeba9b-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260117-aa5eeba9b-xpmod.7z
repo: https://github.com/roytam1/basilisk55
Repo changes:
- ported from UXP: Issue #1636 - Part 1 - Decouple Gio from GConf and always build it with GTK (fc78eec9) (522108f71)
- ported from UXP: Issue #1636 - Part 2 - Disable Gconf by default (990f2568) (cb5b1cf63)
- ported from UXP: Issue #1636 - Part 3 - Remove Gconf (b04e3d93) (c7c7666f8)
- import from UXP:
- Issue #2895 - Part 1: Replace XorShift128+ with Xoroshiro128++ (d4341ea0)
- Issue #2895 - Follow-up: Fix JIT code generator for 32-bit targets. (d6e9c4d8)
- Issue #2895 - Part 1b: Update license block. (d23afa84)
- Issue #2895 - Part 2: Remove incorrect debug asserts. (5a0f1901)
- Issue #2895 - Part 3: Add manual test. (75ec48bc) (1ba1395ca)
- import from UXP:
- Issue #2889 - Part 0: Relocate Mozilla-specific files from Expat source. (b81b97ee)
- Issue #2889 - Part 1: Prepare Mozilla's changes and extensions for Expat 2.6.4. (95676016)
- Issue #2889 - Part 2: Import Expat 2.6.4 source. (9ade98b4)
- Issue #2889 - Part 3: Apply Mozilla's patches to Expat 2.6.4. (0b9e221b)
- Issue #2889 - Part 4: Fix build and runtime issues. (a2f8e661)
- Issue #2889 - Follow-up: Avoid conflicts with system version of libexpat (e0f8acdd)
- Issue #2889 - Follow-up: void methods shouldn't return a value. (8956c611)
- Issue #2889 - Part 5: Rewrite patches for Expat 2.7.3. (a730f838)
- Issue #2889 - Part 6: Import Expat 2.7.3 source. (d2acec73)
- Issue #2889 - Part 7: Apply patches to Expat 2.7.3. (ca2ef518)
- Issue #2889 - Follow-up: Allow generate_hash_secret_salt to be used. (acefed74)
- Issue #2889 - Follow-up: Adjust Expat 2.7.3 local patches for removal of 3rd patch. (034eeaff)
- Issue #2889 - Follow-up: Remove fix for BZ 569229. (493169e2) (ee15f2005)
- application: remove gio from MOZ_EXTENSIONS_DEFAULT (d7440fac8)
- htmlparser: break when infinite loop happens (c016f9cc6)
- import from UXP: [gfx] Be more explicit when converting to cairo formats. (f6d18c7d) (7094d3f22)
- import from UXP: [gfx] Use better types for cairo image surface manipulations. (6ca8cf78) (efc7747c2)
- import from UXP: [DOM] Check worker script size (d8f72029) (a480b4db2)
- import from UXP: [Auth] Only set GSS_C_DELEG_FLAG flag when we confirm server supports delegation. (5321363a) (4149b3514)
- import from UXP: [NSS] Update NSS (464b24c6) (3381dabad)
- import from UXP: [XPCOM] Add hashkey helper classes for future use. (7b9eda3f) (c627d5f28)
- import from UXP: [gfx] Add some additional sanity checks to cairo surface creation. (3aff60e4) (aa5eeba9b)
This New Moon build has a serious problem which causes hangs, derived from the update of the Expat library. The build with date of January 9th does not have this problem.
ReplyDeletePale Moon has already corrected this by reverting to the previous Expat version. When will the next build be published, incorporating the fix? It is an important one, since many sites are affected, and simply opening them completely hangs the browser. You can only terminate the process, with the possible work/data loss.