Saturday, February 22, 2025

Weekly browser binaries (20250222)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20250222-3219d2d-uxp-e43876ec84-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20250222-3219d2d-uxp-e43876ec84-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-20250222-3219d2d-uxp-e43876ec84-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-20250222-d849524bd-uxp-e43876ec84-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20250222-d849524bd-uxp-e43876ec84-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20250222-d849524bd-uxp-e43876ec84-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20250222-d849524bd-uxp-e43876ec84-xpmod.7z

Official UXP changes picked since my last build:
- No issue - avoid potential underflow in StructuredClone. (3bac3ab0b5)
- [DOM] Honor security.csp.reporting.enabled pref in more places. (c41c1c63d5)
- Issue #2693 - Disable CSP reporting by default in the platform. (8b41e53028)
- Issue #2693 - Don't reflow children if they have 0 width. (cb233feea0)
- Revert "Issue #2693 - Don't reflow children if they have 0 width." (2da039daac)
- Issue #2694 - Improve nested grid layout performance by caching. (25570dc572)
- [layout] Always reserve 64 bits for frame property value (cc8e336172)

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:
- dom/security: remove terse static assert from upstream changes (0d63037e56)
- Revert "Issue #2693 - Don't reflow children if they have 0 width." (594a360cbf)
- import from mozilla: Bug 1591366 - Always reserve 64 bits for frame property value r=dholbert (19499821190) (97534886ae)

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-20250222-7bda12e7-uxp-e43876ec84-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20250222-7bda12e7-uxp-e43876ec84-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-20250222-id-656ea98-uxp-e43876ec84-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20250222-id-656ea98-ia-c642e3c-uxp-e43876ec84-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-20250222-503e6dcc0-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20250222-503e6dcc0-xpmod.7z

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

Repo changes:
- import from UXP: No issue - avoid potential underflow in StructuredClone. (3bac3ab0) (dcd1a2b0f)
- ported from UXP: [DOM] Honor security.csp.reporting.enabled pref in more places. (c41c1c63) (5228862b2)
- import from UXP: Issue #2693 - Don't reflow children if they have 0 width. (cb233fee) (1a08ed339)
- Revert "import from UXP: Issue #2693 - Don't reflow children if they have 0 width. (cb233fee)" (eb5db3d48)
- import from UXP: Issue #2694 - Improve nested grid layout performance by caching. (25570dc5) (3b5354577)
- import from UXP: [layout] Always reserve 64 bits for frame property value (cc8e3361) (503e6dcc0)

4 comments:

  1. Hi, I find your work invaluable. I follow your posts and use your software in XP. Just one glitch in your build of NM28XP leads me to finally make a post: from your build of September 28th 2024 onwards whenever I enter into Tools- Preferences-Advanced, there is nothing showing in that tab, just a blank space. Therefore I can not handle my personal certificates for example, which was my purpose. Had you noticed? Thanks in avance for your attention.

    ReplyDelete
    Replies
    1. can't reproduce here. did you try cleaning up startupCache folder in Local Settings folder in your windows profile?

      Delete
    2. Hi, nevermind, It all about lack of compatibility with the Spanish Language Add-on. See my comment below. Best regards

      Delete
  2. Hi, I have just found the problem, by sheer chance. I use the Spanish Language Add-on. After disabling It, everything is ok, and the menus and tabs of the Preferences settings are all back. It seems that there is a certain, but slight, incompatibility between current builds of NM28XP and PaleMoon Spanish Language Add-on 28.10.
    Just so that you know, ok?
    BTW, have you ever considered a SSE version of IceApe-UXP?
    In any case, thanks for your work. Greatly appreciated.

    ReplyDelete