Saturday, May 3, 2025

Weekly browser binaries (20250503)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20250503-3219d2d-uxp-5384bb6d14-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20250503-3219d2d-uxp-5384bb6d14-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-20250503-3219d2d-uxp-5384bb6d14-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-20250503-d849524bd-uxp-5384bb6d14-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20250503-d849524bd-uxp-5384bb6d14-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20250503-d849524bd-uxp-5384bb6d14-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20250503-d849524bd-uxp-5384bb6d14-xpmod.7z
Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20250503-d849524bd-uxp-5384bb6d14-w7plus-avx2.7z

Official UXP changes picked since my last build:
- Issue #2731 - Fix crashes on unknown BigInt types in JIT (d7f01911b8)
- Issue #2728 - Remove obsolete CSP referrer policy. (0331e633bd)
- Issue #2732 - Part 1: Rename mContainsBlockContents to mConsiderWholeSubtree (2ef82632d4)
- Issue #2732 - Part 2: Stop accepting <a> as a valid image map <area> (9f64d0f4b0)
- No Issue - Modernize nsImageFrame/nsImageMap (8db40dbbb5)
- No issue - restore nullptr-check (8a21d95ea3)
- Issue #2732 - Part 3: Explicitly search for <area> only. (8ae2b45691)
- Issue #2737 - Part 1: Base implementation of `SVGGeometryElement`. (fd4a224d1d)
- [NSS] Improve locking in nssPKIObject_GetInstances. (be9a6ed2ac)
- [devtools] Escape some more characters for copying as cURL on Posix. (ba3a5074c7)

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:
- nss: update builtin certstore and bump ckbi version (5384bb6d14)

Update Notice:
- You may delete file named icudt*.dat 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-20250503-7bda12e7-uxp-5384bb6d14-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20250503-7bda12e7-uxp-5384bb6d14-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-20250503-id-656ea98-uxp-5384bb6d14-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20250503-id-656ea98-ia-c642e3c-uxp-5384bb6d14-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-20250503-3be6873e4-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20250503-3be6873e4-xpmod.7z

repo: https://github.com/roytam1/basilisk55

Repo changes:
- import from UXP: Issue #2731 - Fix crashes on unknown BigInt types in JIT (d7f01911) (fea416d4f)
- ported from UXP: Issue #2728 - Remove obsolete CSP referrer policy. (0331e633) (7173daa45)
- import from UXP: Issue #2732 - Part 1: Rename mContainsBlockContents to mConsiderWholeSubtree (2ef82632) (876bce501)
- import from UXP: Issue #2732 - Part 2: Stop accepting <a> as a valid image map <area> (9f64d0f4) (0605071d1)
- import from UXP: No Issue - Modernize nsImageFrame/nsImageMap (8db40dbb) (8e90b0608)
- import from UXP: No issue - restore nullptr-check (8a21d95e) (aa695e491)
- import from UXP: Issue #2732 - Part 3: Explicitly search for <area> only. (8ae2b456) (90d8b4245)
- import from UXP: [NSS] Improve locking in nssPKIObject_GetInstances. (be9a6ed2) (82ac7d1b2)
- import from UXP: [devtools] Escape some more characters for copying as cURL on Posix. (ba3a5074) (26a56fe9b)
- import from `custom` branch of UXP: nss: update builtin certstore and bump ckbi version (5384bb6d) (3be6873e4)

3 comments:

  1. Since build 20221029, enabling multi-process mode for Serpent 55 and 52 will cause the ESC and Backspace keys to not work. Build 20221015 is the last build without this issue, I hope you can fix it.

    ReplyDelete
    Replies
    1. you may change the pref `dom.keyboardevent.keypress.dispatch_non_printable_in_content` in `about:config` to true to see if this can fix your issue?

      Delete
    2. Yeah, it works, and WebIDE in Developer option doesn't work anymore from this version, but you can make it work by replacing the old version of the door hanger.js file located in ~\core\browser\omni.ja\chrome\devtools\modules\devtools\client\shared\ , I hope you can fix this.

      Delete