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
IA32 Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260117-3219d2d-uxp-aace8fa8c0-xpmod-ia32.7z
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.
