Saturday, December 20, 2025

Weekly browser binaries (20251220)

New build of Serpent/UXP for XP!

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

Official UXP changes picked since my last build:
- Issue #2873 - Don't let toolkit override colors of autofilled form elements. (17d951328f)
- Issue #2861 - Part 1: Allow nsNPAPIPlugin::RunPluginOOP to be made false. (d2ab969724)
- Issue #2861 - Part 2: Restore nsIPluginHost.isPluginOOP. (69ebe8322d)
- Issue #2861 - Remove checks that forcibly enable or disable OOP. (e6d9cc0146)
- Issue #2875 - Cleanup: Remove leading whitespace in nsPluginHost.cpp. (372df4ebe7)
- Issue #2861 - Remove Mac-specific ifdefs. (108523f5fd)
- Issue #2875 - Ensure OOP for plugins by default even if pref couldn't be found. (cdab710ed0)
- Issue #2861 - Bring back forced OOPP for GTK3. (dd61d079b0)
- Issue #2861 - Part 2 Follow-up: nsIPluginHost.isPluginOOP should not always return true. (668296cf5d)
- [devtools] Further improve "Copy as cURL" (b3c406bb25)
- [js] Append InstSize factor for secondary range veneers. (81bcafc331)
- [DOM] Add stride check for canvas tex conversion from blob. (95e0feec7c)
- [devtools] Further improve "Copy as cURL" (68fa0f0d54)
- [image] Use the TriggeringPrincipal if we have one, not the SystemPrincipal (4667b7f4b0)
- [NSS] Destroy certificate on error paths (01d894938b)
- Issue Pale-Moon#2002 - Remove FreeBSD compat13x dependency on 15.x. Remove the 2 libutil OS_LIBS and dynamically load libutil.so instead. (2a2a85f888)
- Issue #2865 - Implement `URL.canParse()` (12e5c5c303)

Official Pale-Moon changes picked since my last build:
- [Pale-Moon] Issue #1979 - Use async callback to update cache UI (7e23650580)
- [Pale-Moon] Issue #1914 - Update several SSUAOs (da35b48afd)
- [Pale-Moon] Un-prefix -moz-user-select (06890bcb06)
- [Pale-Moon] Remove Instagram SSUAO (4265868605)
- [Pale-Moon] Issue #1987 - Use `overflow: clip` (88f220896b)
- [Pale-Moon] Issue #1954 - Reset `userTypedValue` if fragment navigating within a doc. (c167bc756f)
- [Pale-Moon] Issue #1991 - Add UI preference for reduced visual motion. (58648a77ad)
- [Pale-Moon] Update Windows version check caller after WindowsVersion.h updates. (f0d40ae44b)
- [Pale-Moon] Issue #1992 - Part 1: Update AppMenu icons (6933910ed5)
- [Pale-Moon] Issue #1992 - Part 2: Tweak Windows 10+ styling. (02fac4d52e)
- [Pale-Moon] Issue #1992 - Part 3: Remove italic style from AppMenu edit label. (f61835829a)
- [Pale-Moon] Issue #1992 - Part 4: Fix issues with the main toolbar. (5f2bc6123b)
- [Pale-Moon] Issue #1992 - Part 5: Slightly more breathing room for the window title. (1843e173cf)
- [Pale-Moon] Issue #1992 - Part 6: Overhaul caption buttons and add win 11 specifics. (ca7e904b27)
- [Pale-Moon] Issue #1992 - Part 7: Remove glass override for Win 10/11. (4af2abb312)
- [Pale-Moon] Issue #1992 - Part 8: Minor tweaks and update downloads button styling. (4e3531ed96)
- [Pale-Moon] No Issue - http -> https for start.palemoon.org default. (cdd4d99499)
- [Pale-Moon] Issue #1992 - Correct default non-compositing color on Win 11 to RGB 243. (549e05be0c)
- [Pale-Moon] Add Win11 styling in browser-title.css (442965e997)
- [Pale-Moon] Add id to viewToolbarsMenu's menupopup (c955ee0ac4)

No official Basilisk changes picked since my last build.

My changes picked since my last build:
- [Pale-Moon] partly revert rev f0d40ae4 to fix build (b9f12b43c6)

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-20251220-40a79c75-uxp-b9f12b43c6-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20251220-40a79c75-uxp-b9f12b43c6-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-20251220-id-656ea98-uxp-b9f12b43c6-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20251220-id-656ea98-ia-c642e3c-uxp-b9f12b43c6-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-20251220-81840e9b0-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20251220-81840e9b0-xpmod.7z

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

Repo changes:
- import from UXP: Issue #2873 - Don't let toolkit override colors of autofilled form elements. (17d95132) (41862e21c)
- ported from UXP: Issue #2861 - Part 1: Allow nsNPAPIPlugin::RunPluginOOP to be made false. (d2ab9697) (f4c8acc40)
- import from UXP: Issue #2861 - Part 2: Restore nsIPluginHost.isPluginOOP. (69ebe832) (b1ed368ee)
- import from UXP: Issue #2861 - Remove checks that forcibly enable or disable OOP. (e6d9cc01) (9e977be49)
- import from UXP: Issue #2875 - Cleanup: Remove leading whitespace in nsPluginHost.cpp. (372df4eb) (0dd28cf96)
- import from UXP: Issue #2861 - Remove Mac-specific ifdefs. (108523f5) (be5c04d98)
- import from UXP: Issue #2875 - Ensure OOP for plugins by default even if pref couldn't be found. (cdab710e) (f5d6b5e44)
- import from UXP: Issue #2861 - Bring back forced OOPP for GTK3. (dd61d079) (5e872b560)
- import from UXP: Issue #2861 - Part 2 Follow-up: nsIPluginHost.isPluginOOP should not always return true. (668296cf) (06ce41698)
- import from UXP: [devtools] Further improve "Copy as cURL" (b3c406bb) (7059944d3)
- import from UXP: [js] Append InstSize factor for secondary range veneers. (81bcafc3) (1f1743630)
- import from UXP: [DOM] Add stride check for canvas tex conversion from blob. (95e0feec) (f3ff4fb05)
- import from UXP: [devtools] Further improve "Copy as cURL" (68fa0f0d) (54292a252)
- import from UXP: [image] Use the TriggeringPrincipal if we have one, not the SystemPrincipal (4667b7f4) (2eae097a1)
- import from UXP: [NSS] Destroy certificate on error paths (01d89493) (b39f71e0f)
- ported from UXP: Issue Pale-Moon#2002 - Remove FreeBSD compat13x dependency on 15.x. Remove the 2 libutil OS_LIBS and dynamically load libutil.so instead. (2a2a85f8) (46bae686f)
- import from UXP: Issue #2865 - Implement `URL.canParse()` (12e5c5c3) (81840e9b0)

No comments:

Post a Comment