Saturday, June 4, 2022

Weekly browser binaries (20220604)

New build of Serpent/UXP for XP!

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

Official UXP changes picked since my last build:
- Issue #1742 - Part 1: Refactor rooting base class templates (80d7d4396)
- Issue #1742 - Part 2: Add a class to encapsulate the possible results of a property lookup (c48b8e893)
- Issue #1742 - Part 3: use JS::PropertyResult instead of Shape* (574b295d1)
- Issue #1742 - Remove the ambiguous portions of gc that dealt with tagged pointers for shapes. (30a3ec27a)
- Issue #1742 - Part 4: Don't trigger read barriers when comparing wrapped pointers types (e632fc1e8)
- Issue #1742 - Part 5: Remove unnecessary GCPtr::unbarrieredGet (1cdbf6eb6)
- Issue #457 - Remove the constructor from gfxShapedText::CompressedGlyph and make it a trivial class (c782076ad)
- Issue #457 - Make GLContextSymbols a pure aggregate POD (f2cfb9997)
- [network] SocketTransport2 cleanup (7f3a7225a)
- [DOM] Don't allow internal MIME types to be assigned to DataTransfer (3bcd2ee36)
- [network] Fix typo in nsSocketTransport2.cpp (6b3ab7099)
- Issue #1909 - Guard against empty update manifest URL (7b3f9fb7c)
- [DOM] Clip image data transfers. (9fa9622d5)

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:
- [REDO] Bug 1222924 - Stop allowing webpages to link to moz-icon: (from aura-central) (86bd6632c)
- image: sync with https://repo.palemoon.org/MoonchildProductions/UXP/commit/8e42fccca66d06b664ecc3c7345dc787a26ef4d9 (6ec59e798)
- import from nss upstream: Bug 1767590 - Initialize pointers passed to NSS_CMSDigestContext_FinishMultiple r=#nss-reviewers,kaie (118b893f8e) (5618d02ca)

* 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-20220604-3dbfc66a-uxp-e8b114fe4-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20220604-3dbfc66a-uxp-e8b114fe4-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-20220604-id-181ea5d-uxp-e8b114fe4-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20220604-id-181ea5d-ia-c642e3c-uxp-e8b114fe4-xpmod.7z

source repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild

for UXP changes please see above.


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 http://o.rthost.win/basilisk/basilisk55-win32-git-20220604-ea6e33cd0-xpmod.7z
Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20220604-ea6e33cd0-xpmod.7z

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

Repo changes:
- Revert "partly imported from tenfourfox: #566 and #651: M1719215 (700da3e99)" (1ccc72b3c)
- import from `custom` branch of UXP: [REDO] Bug 1222924 - Stop allowing webpages to link to moz-icon: (86bd6632) (df9d58971)
- ported from UXP: Issue #1742 - Remove the ambiguous portions of gc that dealt with tagged pointers for shapes. (30a3ec27) (03824805f)
- ported from UXP: Issue #457 - Remove the constructor from gfxShapedText::CompressedGlyph and make it a trivial class (c782076a) (ca5b2cb26)
- import from UXP: Issue #457 - Make GLContextSymbols a pure aggregate POD (f2cfb999) (c518ebda1)
- ported from UXP: [network] SocketTransport2 cleanup (7f3a7225) (e4f0e80d3)
- import from UXP: [DOM] Don't allow internal MIME types to be assigned to DataTransfer (3bcd2ee3) (e2f3198be)
- ported from UXP: Issue #1909 - Guard against empty update manifest URL (7b3f9fb7) (5600fe37e)
- import from nss upstream: Bug 1767590 - Initialize pointers passed to NSS_CMSDigestContext_FinishMultiple r=#nss-reviewers,kaie (118b893f8e) (ea6e33cd0)

No comments:

Post a Comment