Due to server slowness, downtime, and other issues, Eclipse will be moving to a more stable and efficient platform that should result in much better stability. There is no timeline for this yet, just want you to know what's happening with all the downtime and I have a plan to fix it.
Browsers release notes
Moderator: roytam1
Browsers release notes
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.
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.
Browsers release notes
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
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
Browsers release notes
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)
* 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)
Browsers release notes
New build of Serpent/UXP for XP!
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260131-3219d2d-uxp-6ee9e34e29-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20260131-3219d2d-uxp-6ee9e34e29-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-20260131-3219d2d-uxp-6ee9e34e29-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-20260131-d849524bd-uxp-6ee9e34e29-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260131-d849524bd-uxp-6ee9e34e29-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260131-d849524bd-uxp-6ee9e34e29-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260131-d849524bd-uxp-6ee9e34e29-xpmod.7z
Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260131-d849524bd-uxp-6ee9e34e29-w7plus-avx2.7z
Official UXP changes picked since my last build:
- Issue #2914 - Explicitly allow mixed content websockets on localhost. (151ef21890)
- Issue #2828 - Follow-up: Simplify rule node tracking and ensure rule walker state isn't reset for the first child processor (226a443c96)
- Issue #2916 - Restore the ability to set a default log level when using MOZ_LOG (a8960dc462)
- Issue #2889 - Follow-up: Update eventPtr/eventEndPtr for XML_ParseBuffer (4b983c32b0)
- Issue #2889 - Follow-up: Add patch for XML_ParseBuffer. (e5497c8425)
- Issue #2895 - Implement 32-bit compatible Xoroshiro128++ (0dbad452e6)
- MoonchildProductions/UXP#2351 - Fix webrtc video encoding on macos (3224ec7ddd)
- MoonchildProductions/UXP#2351 - Fix webrtc for Windows and Linux based on MacOS fix (1d03a05e54)
- Whitespace Compatibility for ICU 72+ (20525d238b)
- Issue #2403 - Implement SubmitEvent functionality (#2919) (9b3d172a95)
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:
- import from mozilla: Bug 2010411 - CLDR 48 'h' hour format is possibly web incompatible (3b9a3ec8e0)
- Revert "Issue #2895 - Replace XorShift128+ with Xoroshiro128++" (75ca0c37f8)
- Revert "Revert "Issue #2895 - Replace XorShift128+ with Xoroshiro128++"" (952e3022b8)
- js-random: reorder Xoroshiro128++ code flow to reduce intermediate registers (454565b2ac)
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.
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260131-3219d2d-uxp-6ee9e34e29-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20260131-3219d2d-uxp-6ee9e34e29-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-20260131-3219d2d-uxp-6ee9e34e29-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-20260131-d849524bd-uxp-6ee9e34e29-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260131-d849524bd-uxp-6ee9e34e29-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260131-d849524bd-uxp-6ee9e34e29-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260131-d849524bd-uxp-6ee9e34e29-xpmod.7z
Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260131-d849524bd-uxp-6ee9e34e29-w7plus-avx2.7z
Official UXP changes picked since my last build:
- Issue #2914 - Explicitly allow mixed content websockets on localhost. (151ef21890)
- Issue #2828 - Follow-up: Simplify rule node tracking and ensure rule walker state isn't reset for the first child processor (226a443c96)
- Issue #2916 - Restore the ability to set a default log level when using MOZ_LOG (a8960dc462)
- Issue #2889 - Follow-up: Update eventPtr/eventEndPtr for XML_ParseBuffer (4b983c32b0)
- Issue #2889 - Follow-up: Add patch for XML_ParseBuffer. (e5497c8425)
- Issue #2895 - Implement 32-bit compatible Xoroshiro128++ (0dbad452e6)
- MoonchildProductions/UXP#2351 - Fix webrtc video encoding on macos (3224ec7ddd)
- MoonchildProductions/UXP#2351 - Fix webrtc for Windows and Linux based on MacOS fix (1d03a05e54)
- Whitespace Compatibility for ICU 72+ (20525d238b)
- Issue #2403 - Implement SubmitEvent functionality (#2919) (9b3d172a95)
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:
- import from mozilla: Bug 2010411 - CLDR 48 'h' hour format is possibly web incompatible (3b9a3ec8e0)
- Revert "Issue #2895 - Replace XorShift128+ with Xoroshiro128++" (75ca0c37f8)
- Revert "Revert "Issue #2895 - Replace XorShift128+ with Xoroshiro128++"" (952e3022b8)
- js-random: reorder Xoroshiro128++ code flow to reduce intermediate registers (454565b2ac)
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.
Browsers release notes
New build of BOC/UXP for XP!
Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20260131-40a79c75-uxp-6ee9e34e29-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260131-40a79c75-uxp-6ee9e34e29-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-20260131-id-656ea98-uxp-6ee9e34e29-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260131-id-656ea98-ia-c642e3c-uxp-6ee9e34e29-xpmod.7z
source repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild
Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20260131-40a79c75-uxp-6ee9e34e29-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260131-40a79c75-uxp-6ee9e34e29-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-20260131-id-656ea98-uxp-6ee9e34e29-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260131-id-656ea98-ia-c642e3c-uxp-6ee9e34e29-xpmod.7z
source repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild
Browsers release notes
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-20260131-ccd77452d-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260131-ccd77452d-xpmod.7z
repo: https://github.com/roytam1/basilisk55
Repo changes:
- Revert "Issue #2895 - Replace XorShift128+ with Xoroshiro128++" (37c42449b)
- Revert "Revert "Issue #2895 - Replace XorShift128+ with Xoroshiro128++"" (b2538bd2b)
- js-random: reorder Xoroshiro128++ code flow to reduce intermediate registers (1bef7770a)
- import from UXP: Issue #2914 - Explicitly allow mixed content websockets on localhost. (151ef218) (c6ea29e45)
- import from UXP: Issue #2828 - Follow-up: Simplify rule node tracking and ensure rule walker state isn't reset for the first child processor (226a443c) (3ec860974)
- import from UXP: Issue #2916 - Restore the ability to set a default log level when using MOZ_LOG (a8960dc4) (5bbaf8608)
- import from UXP:
- Issue #2889 - Follow-up: Update eventPtr/eventEndPtr for XML_ParseBuffer (4b983c32)
- Issue #2889 - Follow-up: Add patch for XML_ParseBuffer. (e5497c84) (2928eda48)
- import mergediff of "Issue #2895 - Implement 32-bit compatible Xoroshiro128++" (02a89e14e)
- ported from UXP: Whitespace Compatibility for ICU 72+ (20525d23) (fbc076eed)
- import from UXP:
- MoonchildProductions/UXP#2351 - Fix webrtc video encoding on macos (3224ec7d)
- MoonchildProductions/UXP#2351 - Fix webrtc for Windows and Linux based on MacOS fix (1d03a05e) (139d0772b)
- import from UXP: Issue #2403 - Implement SubmitEvent functionality (#2919) (9b3d172a) (ccd77452d)
* 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-20260131-ccd77452d-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260131-ccd77452d-xpmod.7z
repo: https://github.com/roytam1/basilisk55
Repo changes:
- Revert "Issue #2895 - Replace XorShift128+ with Xoroshiro128++" (37c42449b)
- Revert "Revert "Issue #2895 - Replace XorShift128+ with Xoroshiro128++"" (b2538bd2b)
- js-random: reorder Xoroshiro128++ code flow to reduce intermediate registers (1bef7770a)
- import from UXP: Issue #2914 - Explicitly allow mixed content websockets on localhost. (151ef218) (c6ea29e45)
- import from UXP: Issue #2828 - Follow-up: Simplify rule node tracking and ensure rule walker state isn't reset for the first child processor (226a443c) (3ec860974)
- import from UXP: Issue #2916 - Restore the ability to set a default log level when using MOZ_LOG (a8960dc4) (5bbaf8608)
- import from UXP:
- Issue #2889 - Follow-up: Update eventPtr/eventEndPtr for XML_ParseBuffer (4b983c32)
- Issue #2889 - Follow-up: Add patch for XML_ParseBuffer. (e5497c84) (2928eda48)
- import mergediff of "Issue #2895 - Implement 32-bit compatible Xoroshiro128++" (02a89e14e)
- ported from UXP: Whitespace Compatibility for ICU 72+ (20525d23) (fbc076eed)
- import from UXP:
- MoonchildProductions/UXP#2351 - Fix webrtc video encoding on macos (3224ec7d)
- MoonchildProductions/UXP#2351 - Fix webrtc for Windows and Linux based on MacOS fix (1d03a05e) (139d0772b)
- import from UXP: Issue #2403 - Implement SubmitEvent functionality (#2919) (9b3d172a) (ccd77452d)
Browsers release notes
New build of Serpent/UXP for XP!
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260214-3219d2d-uxp-d72f3921f8-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20260214-3219d2d-uxp-d72f3921f8-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-20260214-3219d2d-uxp-d72f3921f8-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-20260214-d849524bd-uxp-d72f3921f8-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260214-d849524bd-uxp-d72f3921f8-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260214-d849524bd-uxp-d72f3921f8-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260214-d849524bd-uxp-d72f3921f8-xpmod.7z
Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260214-d849524bd-uxp-d72f3921f8-w7plus-avx2.7z
Official UXP changes picked since my last build:
- No issue - Enable performance observers by default in the platform. (432378b376)
- Issue #2928 - Re-order imgLoader::RemoveFromCache (17338528b7)
- Issue #2928 - Always refresh dirty queue. (15e076130d)
- Issue #2928 - Avoid searching the image cache queue for an entry after we just popped it off the queue. (21f4ab5e02)
- Issue #2928 - Improve imgLoader cache queue handling. (c5cc980506)
- Issue #2928 - Add extra checks to nsExpirationTracker. (e99ed75382)
- Issue #2932 - Ensure that imgRequestProxy::CancelAndForgetObserver removes itself from the cache validator (1078e45dd3)
- Issue #2551 - Initial attempt at toSorted implementation (b8f6996928)
- Issue #2551 - Ensure toSorted is 100% spec compliant per multiple tests (89e4711761)
- Issue #2551 - Add toSorted test and do some final tweaks to toSorted to be compliant (68a5ed17c3)
- Issue #2551 - comment toSorted implementation (6e0414ddb4)
- No Issue - Remove redundant OS check for toolkit/fonts (4f821a5abb)
- Issue #2909 - Base implementation of media interaction features. (5d989634a1)
- Issue #2909 - Fix build issues when targeting Windows 7. (e801145319)
- Issue #2229 - Initial implementation of top level await functionality (2e88bbe575)
- Issue #2229 - add better comments on top level await code (903f228fa0)
- Issue #2229 - Add comment regarding JIT to top level await code (d29f47f950)
- Issue #2229 - Add top level await tests (112460fa84)
- Issue #2229 Followup - Handle re-entrant module instantiation/evaluation during async module loads (6c67c6f665)
- Issue #2229 - Fix debug builds when visiting pages that utilize top-level await (13a4a75cd0)
- Issue #2229 - Fix assertions in top-level await on x86_64 (113300ac3f)
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:
- js-random: 32bit: reduce a push-pop pair (b69cdf1cd1)
- widget: align AR_STATE with one in nsLookAndFeel (55c8858ba7)
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.
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260214-3219d2d-uxp-d72f3921f8-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20260214-3219d2d-uxp-d72f3921f8-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-20260214-3219d2d-uxp-d72f3921f8-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-20260214-d849524bd-uxp-d72f3921f8-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260214-d849524bd-uxp-d72f3921f8-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260214-d849524bd-uxp-d72f3921f8-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260214-d849524bd-uxp-d72f3921f8-xpmod.7z
Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260214-d849524bd-uxp-d72f3921f8-w7plus-avx2.7z
Official UXP changes picked since my last build:
- No issue - Enable performance observers by default in the platform. (432378b376)
- Issue #2928 - Re-order imgLoader::RemoveFromCache (17338528b7)
- Issue #2928 - Always refresh dirty queue. (15e076130d)
- Issue #2928 - Avoid searching the image cache queue for an entry after we just popped it off the queue. (21f4ab5e02)
- Issue #2928 - Improve imgLoader cache queue handling. (c5cc980506)
- Issue #2928 - Add extra checks to nsExpirationTracker. (e99ed75382)
- Issue #2932 - Ensure that imgRequestProxy::CancelAndForgetObserver removes itself from the cache validator (1078e45dd3)
- Issue #2551 - Initial attempt at toSorted implementation (b8f6996928)
- Issue #2551 - Ensure toSorted is 100% spec compliant per multiple tests (89e4711761)
- Issue #2551 - Add toSorted test and do some final tweaks to toSorted to be compliant (68a5ed17c3)
- Issue #2551 - comment toSorted implementation (6e0414ddb4)
- No Issue - Remove redundant OS check for toolkit/fonts (4f821a5abb)
- Issue #2909 - Base implementation of media interaction features. (5d989634a1)
- Issue #2909 - Fix build issues when targeting Windows 7. (e801145319)
- Issue #2229 - Initial implementation of top level await functionality (2e88bbe575)
- Issue #2229 - add better comments on top level await code (903f228fa0)
- Issue #2229 - Add comment regarding JIT to top level await code (d29f47f950)
- Issue #2229 - Add top level await tests (112460fa84)
- Issue #2229 Followup - Handle re-entrant module instantiation/evaluation during async module loads (6c67c6f665)
- Issue #2229 - Fix debug builds when visiting pages that utilize top-level await (13a4a75cd0)
- Issue #2229 - Fix assertions in top-level await on x86_64 (113300ac3f)
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:
- js-random: 32bit: reduce a push-pop pair (b69cdf1cd1)
- widget: align AR_STATE with one in nsLookAndFeel (55c8858ba7)
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.
Browsers release notes
New build of BOC/UXP for XP!
Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20260214-40a79c75-uxp-d72f3921f8-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260214-40a79c75-uxp-d72f3921f8-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-20260214-id-656ea98-uxp-d72f3921f8-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260214-id-656ea98-ia-c642e3c-uxp-d72f3921f8-xpmod.7z
source repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild
Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20260214-40a79c75-uxp-d72f3921f8-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260214-40a79c75-uxp-d72f3921f8-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-20260214-id-656ea98-uxp-d72f3921f8-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260214-id-656ea98-ia-c642e3c-uxp-d72f3921f8-xpmod.7z
source repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild
Browsers release notes
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-20260214-42ff8496e-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260214-42ff8496e-xpmod.7z
repo: https://github.com/roytam1/basilisk55
Repo changes:
- js-random: 32bit: reduce a push-pop pair (b6efa43a6)
- import from UXP: No issue - Enable performance observers by default in the platform. (432378b3) (5f6603545)
- import from UXP: Issue #2928 - Re-order imgLoader::RemoveFromCache (17338528) (5a29956e2)
- import from UXP: Issue #2928 - Always refresh dirty queue. (15e07613) (d494d5dd0)
- import from UXP: Issue #2928 - Avoid searching the image cache queue for an entry after we just popped it off the queue. (21f4ab5e) (d5277bcad)
- ported from UXP: Issue #2928 - Improve imgLoader cache queue handling. (c5cc9805) (daa9648aa)
- import from UXP: Issue #2928 - Add extra checks to nsExpirationTracker. (e99ed753) (9c328ddf4)
- import from UXP: Issue #2932 - Ensure that imgRequestProxy::CancelAndForgetObserver removes itself from the cache validator (1078e45d) (742be73a0)
- import from UXP: Issue #2551 - Initial attempt at toSorted implementation (b8f69969) (2942f9d0e)
- import from UXP: Issue #2551 - Ensure toSorted is 100% spec compliant per multiple tests (89e47117) (571e619a6)
- import from UXP: Issue #2551 - Add toSorted test and do some final tweaks to toSorted to be compliant (68a5ed17) (d7445e3f5)
- import from UXP: Issue #2551 - comment toSorted implementation (6e0414dd) (2fe8a4b32)
- ported from UXP: No Issue - Remove redundant OS check for fonts (4f821a5a) (5b811bcdc)
- ported from UXP: Issue #2909 - Base implementation of media interaction features. (5d989634) (45f14cf11)
- import from UXP:
- Issue #2229 - Initial implementation of top level await functionality (2e88bbe5)
- Issue #2229 - add better comments on top level await code (903f228f)
- Issue #2229 - Add comment regarding JIT to top level await code (d29f47f9)
- Issue #2229 - Add top level await tests (112460fa) (36bdb6efb)
- import from UXP: Issue #2229 Followup - Handle re-entrant module instantiation/evaluation during async module loads (6c67c6f6) (3ff47ae95)
- import from UXP: Issue #2229 - Fix debug builds when visiting pages that utilize top-level await (13a4a75c) (05c153304)
- import from UXP: Issue #2229 - Fix assertions in top-level await on x86_64 (113300ac) (42ff8496e)
* 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-20260214-42ff8496e-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260214-42ff8496e-xpmod.7z
repo: https://github.com/roytam1/basilisk55
Repo changes:
- js-random: 32bit: reduce a push-pop pair (b6efa43a6)
- import from UXP: No issue - Enable performance observers by default in the platform. (432378b3) (5f6603545)
- import from UXP: Issue #2928 - Re-order imgLoader::RemoveFromCache (17338528) (5a29956e2)
- import from UXP: Issue #2928 - Always refresh dirty queue. (15e07613) (d494d5dd0)
- import from UXP: Issue #2928 - Avoid searching the image cache queue for an entry after we just popped it off the queue. (21f4ab5e) (d5277bcad)
- ported from UXP: Issue #2928 - Improve imgLoader cache queue handling. (c5cc9805) (daa9648aa)
- import from UXP: Issue #2928 - Add extra checks to nsExpirationTracker. (e99ed753) (9c328ddf4)
- import from UXP: Issue #2932 - Ensure that imgRequestProxy::CancelAndForgetObserver removes itself from the cache validator (1078e45d) (742be73a0)
- import from UXP: Issue #2551 - Initial attempt at toSorted implementation (b8f69969) (2942f9d0e)
- import from UXP: Issue #2551 - Ensure toSorted is 100% spec compliant per multiple tests (89e47117) (571e619a6)
- import from UXP: Issue #2551 - Add toSorted test and do some final tweaks to toSorted to be compliant (68a5ed17) (d7445e3f5)
- import from UXP: Issue #2551 - comment toSorted implementation (6e0414dd) (2fe8a4b32)
- ported from UXP: No Issue - Remove redundant OS check for fonts (4f821a5a) (5b811bcdc)
- ported from UXP: Issue #2909 - Base implementation of media interaction features. (5d989634) (45f14cf11)
- import from UXP:
- Issue #2229 - Initial implementation of top level await functionality (2e88bbe5)
- Issue #2229 - add better comments on top level await code (903f228f)
- Issue #2229 - Add comment regarding JIT to top level await code (d29f47f9)
- Issue #2229 - Add top level await tests (112460fa) (36bdb6efb)
- import from UXP: Issue #2229 Followup - Handle re-entrant module instantiation/evaluation during async module loads (6c67c6f6) (3ff47ae95)
- import from UXP: Issue #2229 - Fix debug builds when visiting pages that utilize top-level await (13a4a75c) (05c153304)
- import from UXP: Issue #2229 - Fix assertions in top-level await on x86_64 (113300ac) (42ff8496e)
Browsers release notes
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-20260228-a4c4ab041-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260228-a4c4ab041-xpmod.7z
repo: https://github.com/roytam1/basilisk55
Repo changes:
- ported from UXP:
- Issue #2925 - Upgrade usrsctp library to latest version (467ae4e4)
- Issue #2925 - Incorporate FreeBSD patch from dbsoft after usrsctp upgrade (b265d949) (6eeba876c)
- ported from UXP: Issue #2955 - Implement form.requestSubmit(element) (c9bdbd56) (00cd1f8e4)
- ported from UXP: No issue - Fix cairo warnings (48376287) (14d3bcf2a)
- ported from `custom` branch of UXP:
- Issue #2925 - Upgrade libvpx to 1.16.0 (d2e19113)
- Issue #2925 - Work around x86 bug in libvpx (7fd68dfd)
- Issue #2925 - Fix Windows x64 (a818241e)
- vpx: try to restore pre-vista code paths. (3d4c07fc)
- webrtc: disable VP9 flexibleMode usage (8864f231) (683d474a7)
- import from UXP: Optimize ClusterIterator::Next (31c8f3a1) (b29614d39)
- import from UXP: [gfx] Use gzip stream total_out for SVG document parsing. (dccd7b8d) (b7a755a41)
- import from `custom` branch of UXP: sctp: change back `FREE(pAdapterAddrs)` to `GlobalFree(pAdapterAddrs)` as `pAdapterAddrs` is not allocated with `MALLOC()` (c43b4d77) (ead39bac0)
- import from UXP: No issue - Don't assign non-live hash table entry. (6aa3331b) (39e62d7cb)
- ported from UXP: No issue - Modernize nsWindowWatcher (ce7568ee) (b2800f2c1)
- import from UXP: [WASM] Improve WasmModuleObject handling in WasmJS.cpp (b7a01d49) (4b5e7a4a0)
- import from UXP: [WASM] Make sure to assign module (7bef52f3) (85b7f4e06)
- import from UXP: [WebRTC] Ensure valid image size. (88c5c138) (5d5f203d6)
- import from UXP: [WebAudio] Gracefully handle mid-stream audio changes. (2e1ea673) (7f904f83f)
- import from UXP: Issue #2965 - Update libtheora to 1.2.0. (73afe938) (81155da1a)
- import from UXP: Issue #2925 - Follow-up: Fix Mac Intel and PowerPC 10.5-10.11 builds. clock_gettime() is not available prior to 10.12, so use Mach's clock_get_time(). pthread_setname_np() is not available prior to MacOS 10.6, so guard that. libvpx does not support big endian, so only use VPX acceleration on ppc64le. (21f5bacd) (d507d5e0c)
- import from UXP: [libjar] Throw when we know a file was truncated. (bd7aecb3) (a4a6cf437)
- import from UXP: [MFBT] Reduce size() calls in subspan. (8bc63bff) (917f8d5ef)
- import from UXP: [parser] Account for some corner-case structural document issues. (49e8159c) (fd224ed58)
- import from UXP: No issue - Fix build issue. (be0566f4) (a4c4ab041)
* 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-20260228-a4c4ab041-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260228-a4c4ab041-xpmod.7z
repo: https://github.com/roytam1/basilisk55
Repo changes:
- ported from UXP:
- Issue #2925 - Upgrade usrsctp library to latest version (467ae4e4)
- Issue #2925 - Incorporate FreeBSD patch from dbsoft after usrsctp upgrade (b265d949) (6eeba876c)
- ported from UXP: Issue #2955 - Implement form.requestSubmit(element) (c9bdbd56) (00cd1f8e4)
- ported from UXP: No issue - Fix cairo warnings (48376287) (14d3bcf2a)
- ported from `custom` branch of UXP:
- Issue #2925 - Upgrade libvpx to 1.16.0 (d2e19113)
- Issue #2925 - Work around x86 bug in libvpx (7fd68dfd)
- Issue #2925 - Fix Windows x64 (a818241e)
- vpx: try to restore pre-vista code paths. (3d4c07fc)
- webrtc: disable VP9 flexibleMode usage (8864f231) (683d474a7)
- import from UXP: Optimize ClusterIterator::Next (31c8f3a1) (b29614d39)
- import from UXP: [gfx] Use gzip stream total_out for SVG document parsing. (dccd7b8d) (b7a755a41)
- import from `custom` branch of UXP: sctp: change back `FREE(pAdapterAddrs)` to `GlobalFree(pAdapterAddrs)` as `pAdapterAddrs` is not allocated with `MALLOC()` (c43b4d77) (ead39bac0)
- import from UXP: No issue - Don't assign non-live hash table entry. (6aa3331b) (39e62d7cb)
- ported from UXP: No issue - Modernize nsWindowWatcher (ce7568ee) (b2800f2c1)
- import from UXP: [WASM] Improve WasmModuleObject handling in WasmJS.cpp (b7a01d49) (4b5e7a4a0)
- import from UXP: [WASM] Make sure to assign module (7bef52f3) (85b7f4e06)
- import from UXP: [WebRTC] Ensure valid image size. (88c5c138) (5d5f203d6)
- import from UXP: [WebAudio] Gracefully handle mid-stream audio changes. (2e1ea673) (7f904f83f)
- import from UXP: Issue #2965 - Update libtheora to 1.2.0. (73afe938) (81155da1a)
- import from UXP: Issue #2925 - Follow-up: Fix Mac Intel and PowerPC 10.5-10.11 builds. clock_gettime() is not available prior to 10.12, so use Mach's clock_get_time(). pthread_setname_np() is not available prior to MacOS 10.6, so guard that. libvpx does not support big endian, so only use VPX acceleration on ppc64le. (21f5bacd) (d507d5e0c)
- import from UXP: [libjar] Throw when we know a file was truncated. (bd7aecb3) (a4a6cf437)
- import from UXP: [MFBT] Reduce size() calls in subspan. (8bc63bff) (917f8d5ef)
- import from UXP: [parser] Account for some corner-case structural document issues. (49e8159c) (fd224ed58)
- import from UXP: No issue - Fix build issue. (be0566f4) (a4c4ab041)
Browsers release notes
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
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
Browsers release notes
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)
* 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)
Browsers release notes
New build of Serpent/UXP for XP!
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260228-3219d2d-uxp-67885784d2-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20260228-3219d2d-uxp-67885784d2-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-20260228-3219d2d-uxp-67885784d2-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-20260228-d849524bd-uxp-67885784d2-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260228-d849524bd-uxp-67885784d2-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260228-d849524bd-uxp-67885784d2-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260228-d849524bd-uxp-67885784d2-xpmod.7z
Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260228-d849524bd-uxp-67885784d2-w7plus-avx2.7z
Official UXP changes picked since my last build:
- Issue #2925 - Upgrade usrsctp library to latest version (467ae4e4c0)
- Issue #2925 - Incorporate FreeBSD patch from dbsoft after usrsctp upgrade (b265d9495d)
- Issue #2955 - Implement form.requestSubmit(element) (c9bdbd5603)
- No issue - Fix cairo warnings (483762871c)
- Optimize ClusterIterator::Next (31c8f3a154)
- [gfx] Use gzip stream total_out for SVG document parsing. (dccd7b8d91)
- Issue #2925 - Upgrade libvpx to 1.16.0 (d2e1911345)
- Issue #2925 - Work around x86 bug in libvpx (7fd68dfdf5)
- Issue #2925 - Fix Windows x64 (a818241ec2)
- Issue #2925 followup - Restore previous GlobalFree behavior from before SCTP upgrade in sctp_bsd_addr.c (3762b659ef)
- No issue - Don't assign non-live hash table entry. (6aa3331bdb)
- No issue - Modernize nsWindowWatcher (ce7568ee26)
- [WASM] Improve WasmModuleObject handling in WasmJS.cpp (b7a01d4900)
- [WASM] Make sure to assign module (7bef52f38c)
- [WebRTC] Ensure valid image size. (88c5c138bd)
- [WebAudio] Gracefully handle mid-stream audio changes. (2e1ea67336)
- Issue #2965 - Update libtheora to 1.2.0. (73afe93840)
- Issue #2925 - Follow-up: Fix Mac Intel and PowerPC 10.5-10.11 builds. clock_gettime() is not available prior to 10.12, so use Mach's clock_get_time(). pthread_setname_np() is not available prior to MacOS 10.6, so guard that. libvpx does not support big endian, so only use VPX acceleration on ppc64le. (21f5bacd70)
- [libjar] Throw when we know a file was truncated. (bd7aecb37b)
- [MFBT] Reduce size() calls in subspan. (8bc63bffbc)
- [parser] Account for some corner-case structural document issues. (49e8159c0a)
- No issue - Fix build issue. (be0566f463)
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:
- vpx: try to restore pre-vista code paths. (3d4c07fc59)
- webrtc: disable VP9 flexibleMode usage (8864f23162)
- sctp: change back `FREE(pAdapterAddrs)` to `GlobalFree(pAdapterAddrs)` as `pAdapterAddrs` is not allocated with `MALLOC()` (c43b4d7704)
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.
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260228-3219d2d-uxp-67885784d2-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20260228-3219d2d-uxp-67885784d2-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-20260228-3219d2d-uxp-67885784d2-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-20260228-d849524bd-uxp-67885784d2-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260228-d849524bd-uxp-67885784d2-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260228-d849524bd-uxp-67885784d2-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260228-d849524bd-uxp-67885784d2-xpmod.7z
Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260228-d849524bd-uxp-67885784d2-w7plus-avx2.7z
Official UXP changes picked since my last build:
- Issue #2925 - Upgrade usrsctp library to latest version (467ae4e4c0)
- Issue #2925 - Incorporate FreeBSD patch from dbsoft after usrsctp upgrade (b265d9495d)
- Issue #2955 - Implement form.requestSubmit(element) (c9bdbd5603)
- No issue - Fix cairo warnings (483762871c)
- Optimize ClusterIterator::Next (31c8f3a154)
- [gfx] Use gzip stream total_out for SVG document parsing. (dccd7b8d91)
- Issue #2925 - Upgrade libvpx to 1.16.0 (d2e1911345)
- Issue #2925 - Work around x86 bug in libvpx (7fd68dfdf5)
- Issue #2925 - Fix Windows x64 (a818241ec2)
- Issue #2925 followup - Restore previous GlobalFree behavior from before SCTP upgrade in sctp_bsd_addr.c (3762b659ef)
- No issue - Don't assign non-live hash table entry. (6aa3331bdb)
- No issue - Modernize nsWindowWatcher (ce7568ee26)
- [WASM] Improve WasmModuleObject handling in WasmJS.cpp (b7a01d4900)
- [WASM] Make sure to assign module (7bef52f38c)
- [WebRTC] Ensure valid image size. (88c5c138bd)
- [WebAudio] Gracefully handle mid-stream audio changes. (2e1ea67336)
- Issue #2965 - Update libtheora to 1.2.0. (73afe93840)
- Issue #2925 - Follow-up: Fix Mac Intel and PowerPC 10.5-10.11 builds. clock_gettime() is not available prior to 10.12, so use Mach's clock_get_time(). pthread_setname_np() is not available prior to MacOS 10.6, so guard that. libvpx does not support big endian, so only use VPX acceleration on ppc64le. (21f5bacd70)
- [libjar] Throw when we know a file was truncated. (bd7aecb37b)
- [MFBT] Reduce size() calls in subspan. (8bc63bffbc)
- [parser] Account for some corner-case structural document issues. (49e8159c0a)
- No issue - Fix build issue. (be0566f463)
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:
- vpx: try to restore pre-vista code paths. (3d4c07fc59)
- webrtc: disable VP9 flexibleMode usage (8864f23162)
- sctp: change back `FREE(pAdapterAddrs)` to `GlobalFree(pAdapterAddrs)` as `pAdapterAddrs` is not allocated with `MALLOC()` (c43b4d7704)
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.
Browsers release notes
New build of BOC/UXP for XP!
Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20260228-40a79c75-uxp-67885784d2-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260228-40a79c75-uxp-67885784d2-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-20260228-id-656ea98-uxp-67885784d2-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260228-id-656ea98-ia-c642e3c-uxp-67885784d2-xpmod.7z
source repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild
Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20260228-40a79c75-uxp-67885784d2-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260228-40a79c75-uxp-67885784d2-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-20260228-id-656ea98-uxp-67885784d2-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260228-id-656ea98-ia-c642e3c-uxp-67885784d2-xpmod.7z
source repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild
Browsers release notes
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-20260228-a4c4ab041-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260228-a4c4ab041-xpmod.7z
repo: https://github.com/roytam1/basilisk55
Repo changes:
- ported from UXP:
- Issue #2925 - Upgrade usrsctp library to latest version (467ae4e4)
- Issue #2925 - Incorporate FreeBSD patch from dbsoft after usrsctp upgrade (b265d949) (6eeba876c)
- ported from UXP: Issue #2955 - Implement form.requestSubmit(element) (c9bdbd56) (00cd1f8e4)
- ported from UXP: No issue - Fix cairo warnings (48376287) (14d3bcf2a)
- ported from `custom` branch of UXP:
- Issue #2925 - Upgrade libvpx to 1.16.0 (d2e19113)
- Issue #2925 - Work around x86 bug in libvpx (7fd68dfd)
- Issue #2925 - Fix Windows x64 (a818241e)
- vpx: try to restore pre-vista code paths. (3d4c07fc)
- webrtc: disable VP9 flexibleMode usage (8864f231) (683d474a7)
- import from UXP: Optimize ClusterIterator::Next (31c8f3a1) (b29614d39)
- import from UXP: [gfx] Use gzip stream total_out for SVG document parsing. (dccd7b8d) (b7a755a41)
- import from `custom` branch of UXP: sctp: change back `FREE(pAdapterAddrs)` to `GlobalFree(pAdapterAddrs)` as `pAdapterAddrs` is not allocated with `MALLOC()` (c43b4d77) (ead39bac0)
- import from UXP: No issue - Don't assign non-live hash table entry. (6aa3331b) (39e62d7cb)
- ported from UXP: No issue - Modernize nsWindowWatcher (ce7568ee) (b2800f2c1)
- import from UXP: [WASM] Improve WasmModuleObject handling in WasmJS.cpp (b7a01d49) (4b5e7a4a0)
- import from UXP: [WASM] Make sure to assign module (7bef52f3) (85b7f4e06)
- import from UXP: [WebRTC] Ensure valid image size. (88c5c138) (5d5f203d6)
- import from UXP: [WebAudio] Gracefully handle mid-stream audio changes. (2e1ea673) (7f904f83f)
- import from UXP: Issue #2965 - Update libtheora to 1.2.0. (73afe938) (81155da1a)
- import from UXP: Issue #2925 - Follow-up: Fix Mac Intel and PowerPC 10.5-10.11 builds. clock_gettime() is not available prior to 10.12, so use Mach's clock_get_time(). pthread_setname_np() is not available prior to MacOS 10.6, so guard that. libvpx does not support big endian, so only use VPX acceleration on ppc64le. (21f5bacd) (d507d5e0c)
- import from UXP: [libjar] Throw when we know a file was truncated. (bd7aecb3) (a4a6cf437)
- import from UXP: [MFBT] Reduce size() calls in subspan. (8bc63bff) (917f8d5ef)
- import from UXP: [parser] Account for some corner-case structural document issues. (49e8159c) (fd224ed58)
- import from UXP: No issue - Fix build issue. (be0566f4) (a4c4ab041)
* 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-20260228-a4c4ab041-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260228-a4c4ab041-xpmod.7z
repo: https://github.com/roytam1/basilisk55
Repo changes:
- ported from UXP:
- Issue #2925 - Upgrade usrsctp library to latest version (467ae4e4)
- Issue #2925 - Incorporate FreeBSD patch from dbsoft after usrsctp upgrade (b265d949) (6eeba876c)
- ported from UXP: Issue #2955 - Implement form.requestSubmit(element) (c9bdbd56) (00cd1f8e4)
- ported from UXP: No issue - Fix cairo warnings (48376287) (14d3bcf2a)
- ported from `custom` branch of UXP:
- Issue #2925 - Upgrade libvpx to 1.16.0 (d2e19113)
- Issue #2925 - Work around x86 bug in libvpx (7fd68dfd)
- Issue #2925 - Fix Windows x64 (a818241e)
- vpx: try to restore pre-vista code paths. (3d4c07fc)
- webrtc: disable VP9 flexibleMode usage (8864f231) (683d474a7)
- import from UXP: Optimize ClusterIterator::Next (31c8f3a1) (b29614d39)
- import from UXP: [gfx] Use gzip stream total_out for SVG document parsing. (dccd7b8d) (b7a755a41)
- import from `custom` branch of UXP: sctp: change back `FREE(pAdapterAddrs)` to `GlobalFree(pAdapterAddrs)` as `pAdapterAddrs` is not allocated with `MALLOC()` (c43b4d77) (ead39bac0)
- import from UXP: No issue - Don't assign non-live hash table entry. (6aa3331b) (39e62d7cb)
- ported from UXP: No issue - Modernize nsWindowWatcher (ce7568ee) (b2800f2c1)
- import from UXP: [WASM] Improve WasmModuleObject handling in WasmJS.cpp (b7a01d49) (4b5e7a4a0)
- import from UXP: [WASM] Make sure to assign module (7bef52f3) (85b7f4e06)
- import from UXP: [WebRTC] Ensure valid image size. (88c5c138) (5d5f203d6)
- import from UXP: [WebAudio] Gracefully handle mid-stream audio changes. (2e1ea673) (7f904f83f)
- import from UXP: Issue #2965 - Update libtheora to 1.2.0. (73afe938) (81155da1a)
- import from UXP: Issue #2925 - Follow-up: Fix Mac Intel and PowerPC 10.5-10.11 builds. clock_gettime() is not available prior to 10.12, so use Mach's clock_get_time(). pthread_setname_np() is not available prior to MacOS 10.6, so guard that. libvpx does not support big endian, so only use VPX acceleration on ppc64le. (21f5bacd) (d507d5e0c)
- import from UXP: [libjar] Throw when we know a file was truncated. (bd7aecb3) (a4a6cf437)
- import from UXP: [MFBT] Reduce size() calls in subspan. (8bc63bff) (917f8d5ef)
- import from UXP: [parser] Account for some corner-case structural document issues. (49e8159c) (fd224ed58)
- import from UXP: No issue - Fix build issue. (be0566f4) (a4c4ab041)
Who is online
Users browsing this forum: No registered users and 1 guest
