New build of Serpent/UXP for XP!
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20261107-3219d2d-uxp-9060a459f5-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20261107-3219d2d-uxp-9060a459f5-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-20261107-3219d2d-uxp-9060a459f5-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-20261107-d849524bd-uxp-9060a459f5-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20261107-d849524bd-uxp-9060a459f5-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20261107-d849524bd-uxp-9060a459f5-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20261107-d849524bd-uxp-9060a459f5-xpmod.7z
Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20261107-d849524bd-uxp-9060a459f5-w7plus-avx2.7z
Official UXP changes picked since my last build:
- [NSS] Update certdata to Sept 2026 status. (718e49fe01)
- [NSS] Remove emSign roots (eMudhra compromise) (ed7980e38f)
- Issue #3146 - Preliminarily fix debug builds by avoiding assertion failures. (edb4b2e192)
- [js] Avoid OOB array copy. (cdc55437c3)
- Issue #2464 - Part 1: Add support for import maps in ScriptElement/ScriptLoader/ScriptKind. https://bugzilla.mozilla.org/show_bug.cgi?id=1688879 (8187fa503c)
- Issue #2464 - Part 2: Parse and register an import map. https://bugzilla.mozilla.org/show_bug.cgi?id=1688879 Refactor ResolveModuleSpecifier. (ea6e74ef07)
- Issue #2464 - Part 3: ResolveModuleSpecifier for import maps. https://bugzilla.mozilla.org/show_bug.cgi?id=1688879 Acquiring import maps. External import maps aren't supported. (ee5b1688dc)
- Issue #2464 - Part 4: Import map JSON parsing code can be tricked by
overwriting Object.prototype properties. Also fix an erroneous comment.
(1bd54a9109)
- Issue #2464 - Part 5: Update Import-Maps implementation to meet the latest whatwg PR 8075. https://bugzilla.mozilla.org/show_bug.cgi?id=1778289 (a3483e7668)
- Issue #2464 - Part 6: Implement HTMLScriptElement.supports(type) method. https://bugzilla.mozilla.org/show_bug.cgi?id=1729239 (89cf6c4681)
- Issue #2464 - Part 7: Fix some incorrect import map error bailouts.
Should always error bailout for external scripts. Error bailout and warn
when import maps are no longer allowed. (c8c19cf811)
- Issue #2464 - Part 8: Fix a release assert when a dynamic module fails
to load. Reorganize the failure handling in execute() to keep the
failed script alive longer. Please note JS::GetModuleScript() can now
return NULL. (19e8f9ba53)
- Issue #2464 - Part 9: Implement importmap integrity verification. https://bugzilla.mozilla.org/show_bug.cgi?id=1945540 (9f1a2580ad)
- Issue #2464 - Part 10:Fix the remaining non-expected FAIL WPT tests.
Also fixes a crash in dynamic imports caused by the import maps change.
(e781cbcfd4)
- Issue #2464 - Part 11: Fix a regression caused by that last commit. I
had some code I was testing with in there that didn't work and caused a
formerly passing test to fail This removes this erroneous change. Also
cleanly handle a failure instead of just asserting in debug mode.
(edb7ea4d5b)
- Issue #2464 - Part 12: Fix a debug assert caused by the preload
canceling in part 10. In debug builds canceling the preload causes an
assert when checking top-level. (bda5e653ca)
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: HACK to remove call to IsAboutToBeFinalizedDuringSweep(), since
gcWeakRefs will be cleared later regardless remaining entries, check
here is meaningless (8a2d52ae32)
- js: BIGUGLYHACK not to trigger debugbreak if VirtualProtect fails (926096361d)
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/mailnew...459f5-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnaviga...459f5-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...459f5-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape....459f5-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-20261107-3891ad15a-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20261107-3891ad15a-xpmod.7z
repo: https://github.com/roytam1/basilisk55
Repo changes:
- import from `custom` branch of UXP: js: HACK to remove call to
IsAboutToBeFinalizedDuringSweep(), since gcWeakRefs will be cleared
later regardless remaining entries, check here is meaningless (8a2d52ae)
(ca1692e76)
- import from `custom` branch of UXP: js: BIGUGLYHACK not to trigger debugbreak if VirtualProtect fails (92609636) (8591da484)
- import from UXP:
- [NSS] Update certdata to Sept 2026 status. (718e49fe)
- [NSS] Remove emSign roots (eMudhra compromise) (ed7980e3) (2826673ba)
- import from UXP: Issue #3146 - Preliminarily fix debug builds by avoiding assertion failures. (edb4b2e1) (1c0c425e2)
- import from UXP: [js] Avoid OOB array copy. (cdc55437) (3c0f9347b)
- import from UXP: Issue #2464 - Part 1: Add support for import maps in ScriptElement/ScriptLoader/ScriptKind. https://bugzilla.mozilla.org/show_bug.cgi?id=1688879 (8187fa50) (d73338ade)
- ported from UXP: Issue #2464 - Part 2: Parse and register an import map. https://bugzilla.mozilla.org/show_bug.cgi?id=1688879 Refactor ResolveModuleSpecifier. (ea6e74ef) (2ad0ee63f)
- import from UXP: Issue #2464 - Part 3: ResolveModuleSpecifier for import maps. https://bugzilla.mozilla.org/show_bug.cgi?id=1688879 Acquiring import maps. External import maps aren't supported. (ee5b1688) (85861ae8a)
- import from UXP: Issue #2464 - Part 4: Import map JSON parsing code
can be tricked by overwriting Object.prototype properties. Also fix an
erroneous comment. (1bd54a91) (572274afa)
- import from UXP: Issue #2464 - Part 5: Update Import-Maps implementation to meet the latest whatwg PR 8075. https://bugzilla.mozilla.org/show_bug.cgi?id=1778289 (a3483e76) (ececeb2f3)
- import from UXP: Issue #2464 - Part 6: Implement HTMLScriptElement.supports(type) method. https://bugzilla.mozilla.org/show_bug.cgi?id=1729239 (89cf6c46) (44436d8f5)
- import from UXP: Issue #2464 - Part 7: Fix some incorrect import map
error bailouts. Should always error bailout for external scripts. Error
bailout and warn when import maps are no longer allowed. (c8c19cf8)
(c4228660f)
- import from UXP: Issue #2464 - Part 8: Fix a release assert when a
dynamic module fails to load. Reorganize the failure handling in
execute() to keep the failed script alive longer. Please note
JS::GetModuleScript() can now return NULL. (19e8f9ba) (4003cd36c)
- import from UXP: Issue #2464 - Part 9: Implement importmap integrity verification. https://bugzilla.mozilla.org/show_bug.cgi?id=1945540 (9f1a2580) (9da4f2639)
- import from UXP: Issue #2464 - Part 10:Fix the remaining non-expected
FAIL WPT tests. Also fixes a crash in dynamic imports caused by the
import maps change. (e781cbcf) (15aac6800)
- import from UXP: Issue #2464 - Part 11: Fix a regression caused by
that last commit. I had some code I was testing with in there that
didn't work and caused a formerly passing test to fail This removes this
erroneous change. Also cleanly handle a failure instead of just
asserting in debug mode. (edb7ea4d) (9020978ed)
- import from UXP: Issue #2464 - Part 12: Fix a debug assert caused by
the preload canceling in part 10. In debug builds canceling the preload
causes an assert when checking top-level. (bda5e653) (3891ad15a)
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment