Saturday, June 26, 2021

Weekly browser binaries (20210626)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20210626-e29e57e-uxp-a0461e377-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20210626-e29e57e-uxp-a0461e377-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-20210626-e29e57e-uxp-a0461e377-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.3a1.win32-git-20210626-c9bf62e0b-uxp-a0461e377-xpmod.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.3a1.win32-git-20210626-c9bf62e0b-uxp-a0461e377-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.3a1.win64-git-20210626-c9bf62e0b-uxp-a0461e377-xpmod.7z

Official UXP changes since my last build:
- Issue #1783 - Part 1: Move GetNodeDepth to ResizeObserver.cpp (22a75217e)
- Issue #1783 - Part 2: Update ResizeObserver and resizeObserverSize. (6f7dd6fd9)
- Issue #1783 - Part 3: Remove ResizeObservation's BroadcastSize. (cfdfbcf05)
- Issue #1776 - Support detecting bool preferences in chrome stylesheets (4dac05e0e)
- Merge pull request 'Support detecting bool preferences in chrome stylesheets' (#1785) from athenian200/UXP:bool-chrome-stylesheets into master (2c626f604)
- Merge branch '1783' (014fdd052)
- Bump platform version (8689ac630)
- [whitespace] Fix CRLF line endings. (5afcb4a09)
- Issue #1751 - Remove Mac code behind MOZ_WIDGET_TOOLKIT == 'cocoa' (1fe9c1930)
- [Toolkit] Attempt to initialize DownloadTaskbarProgress when onDownloadWindowLoad() is called so that DownloadTaskbarProgress from the Downloads Manager window works when the application doesn't explicitly invoke onBrowserWindowLoad(). (4490f61f5)
- Issue #1784 - Add -moz-dark-theme media query and allow prefers-color-scheme to follow it. (a0461e377)

No official Basilisk changes since my last build.

Official Pale-Moon changes since my last build:
- Back-end branch pointer update. (c9bf62e0b)


New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20210626-355db4de-uxp-a0461e377-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20210626-355db4de-uxp-a0461e377-xpmod.7z

source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom-older

* 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-20210626-id-f0915f3-uxp-a0461e377-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20210626-id-f0915f3-ia-c642e3c-uxp-a0461e377-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 NewMoon 27 Build!

32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20210626-3697b9103-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20210626-3697b9103-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20210626-3697b9103-xpmod-ia32.7z

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20210626-3697b9103-xpmod.7z

source repo: https://github.com/roytam1/palemoon27

repo changes since my last build:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Factor out D2D initialization checks. (bug 1183910 part 4, r=mattwoodrow) (4e9defcb4)
 - Bug 1156857 - Properly init telemetry histogram data for child processes. r=bsmedberg (6901d9d26)
 - bug 1161166 - Use mach shared memory for shared memory on OSX r=billm (9892c8e0e)
 - Bug 1089816 - Let ASan content processes run to completion. r=billm (f0310db69)
 - Bug 1089816 - use && not and. CLOSED TREE (268b195bd)
 - Bug 1024259: Use NS_FREE_PERMANENT_DATA more consistently. r=mccr8 (d2517a357)
 - More Android reftest fuzz for bug 1169331. DONTBUILD (a531de2e3)
 - Bug 1169331 - Add more Android fuzzing on some reftests. (dbb3b9014)
 - Add fuzz to three reftests on Android. No bug. (d3f7e48d0)
 - No bug - Add more fuzz to 3 tests on Android. (5b8eb75da)
 - Bug 1150944 - Mark some reftests fuzzy with skia-gl. r=mstange (21a496034)
 - Bug 1150944 - Remove objects that have been unlinked by the cycle collector from the demotable context list. r=ehsan (5cf248b0f)
 - Bug 1150944 - Fix gfxPrefs unit test to not rely on skia-gl pref. r=mstange (bb5f97168)
 - Bug 1158120 - Replace gfxIntSize by mozilla::gfx::IntSize in gfx/gl part 1. r=nical (6e25b6162)
 - Bug 1158120 - Replace gfxIntSize by mozilla::gfx::IntSize in gfx/tests. r=nical (6df2b0a40)
 - Bug 1158120 - Replace gfxIntSize by mozilla::gfx::IntSize in gfx/ipc. r=nical (ebe1ed457)
 - Bug 1158120 - Replace nsIntSize by mozilla::gfx::IntSize in gfx/thebes. r=nical (0050a5e68)
 - Bug 1158120 - Replace nsIntSize by mozilla::gfx::IntSize in gfx/gl part 2. r=nical (6144812ea)
 - Bug 1158120 - Replace nsIntSize by mozilla::gfx::IntSize in gfx/ipc directory part 2. r=nical (092812a86)
 - Bug 1158120 - Replace nsIntSize by mozilla::gfx::IntSize in gfx/src/nsSize.h. r=nical (8083f5a3c)
 - Bug 1158120 - Replace gfxIntSize by mozilla::gfx::IntSize in gfx/thebes part 1. r=nical (627c20e56)
 - Bug 1182547 - Replace InitExtensions() with InitExtensionsFromDisplay() so that queries can be made with specific displays and add symbol loading for GetPlatformDisplayEXT so that the ANGLE_platform_angle_d3d extension can be used. r=jgilbert (9acdea0f3)
 - Bug 1167799 part 1 - Remove size from NewSurfaceDescriptorGralloc r=nical (34e83ccfb)
 - Bug 1167799 part 2 - Add EGL_ANDROID_image_crop support r=nical,jgilbert (002116a36)
 - Bug 1167651 - Made EGL initialize its ANGLE display using WARP if the system is blacklisted from using HW acceleration for WebGL ANGLE or if WebGL WARP is forced through a pref. ClientCanvasLayer is changed so that it will use shared surfaces only if the compositing device and the WebGL device are both WARP or both not WARP. Added a mIsWARP field to GLLibraryEGL so that this condition can be checked. r=jgilbert (54272b6c2) (d4b5597fa)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1167651 - Passed the forceEnabled pref from function to function down to GLLibraryEGL::EnsureInitialized. r=jgilbert (e0b72d59f)
 - Bug 1158120 - Replace gfxIntSize by mozilla::gfx::IntSize in gfx/layers. r=nical (81540669f)
 - missing bit Bug 1150767 - Add pref for requiring hardware-backed GL. - r=jrmuizel (0990a4b4b)
 - Bug 1150944 - Add a flags parameter to GLContextProvider functions instead of a bool. r=jgilbert (d7a7ade6d) (3697b9103)


New regular/weekly KM-Goanna release:
https://o.rthost.win/kmeleon/KM76.4.4-Goanna-20210626.7z

Changelog:

Out-of-tree changes:
* update Goanna3 to git a970411ca...3697b9103:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Factor out D2D initialization checks. (bug 1183910 part 4, r=mattwoodrow) (4e9defcb4)
 - Bug 1156857 - Properly init telemetry histogram data for child processes. r=bsmedberg (6901d9d26)
 - bug 1161166 - Use mach shared memory for shared memory on OSX r=billm (9892c8e0e)
 - Bug 1089816 - Let ASan content processes run to completion. r=billm (f0310db69)
 - Bug 1089816 - use && not and. CLOSED TREE (268b195bd)
 - Bug 1024259: Use NS_FREE_PERMANENT_DATA more consistently. r=mccr8 (d2517a357)
 - More Android reftest fuzz for bug 1169331. DONTBUILD (a531de2e3)
 - Bug 1169331 - Add more Android fuzzing on some reftests. (dbb3b9014)
 - Add fuzz to three reftests on Android. No bug. (d3f7e48d0)
 - No bug - Add more fuzz to 3 tests on Android. (5b8eb75da)
 - Bug 1150944 - Mark some reftests fuzzy with skia-gl. r=mstange (21a496034)
 - Bug 1150944 - Remove objects that have been unlinked by the cycle collector from the demotable context list. r=ehsan (5cf248b0f)
 - Bug 1150944 - Fix gfxPrefs unit test to not rely on skia-gl pref. r=mstange (bb5f97168)
 - Bug 1158120 - Replace gfxIntSize by mozilla::gfx::IntSize in gfx/gl part 1. r=nical (6e25b6162)
 - Bug 1158120 - Replace gfxIntSize by mozilla::gfx::IntSize in gfx/tests. r=nical (6df2b0a40)
 - Bug 1158120 - Replace gfxIntSize by mozilla::gfx::IntSize in gfx/ipc. r=nical (ebe1ed457)
 - Bug 1158120 - Replace nsIntSize by mozilla::gfx::IntSize in gfx/thebes. r=nical (0050a5e68)
 - Bug 1158120 - Replace nsIntSize by mozilla::gfx::IntSize in gfx/gl part 2. r=nical (6144812ea)
 - Bug 1158120 - Replace nsIntSize by mozilla::gfx::IntSize in gfx/ipc directory part 2. r=nical (092812a86)
 - Bug 1158120 - Replace nsIntSize by mozilla::gfx::IntSize in gfx/src/nsSize.h. r=nical (8083f5a3c)
 - Bug 1158120 - Replace gfxIntSize by mozilla::gfx::IntSize in gfx/thebes part 1. r=nical (627c20e56)
 - Bug 1182547 - Replace InitExtensions() with InitExtensionsFromDisplay() so that queries can be made with specific displays and add symbol loading for GetPlatformDisplayEXT so that the ANGLE_platform_angle_d3d extension can be used. r=jgilbert (9acdea0f3)
 - Bug 1167799 part 1 - Remove size from NewSurfaceDescriptorGralloc r=nical (34e83ccfb)
 - Bug 1167799 part 2 - Add EGL_ANDROID_image_crop support r=nical,jgilbert (002116a36)
 - Bug 1167651 - Made EGL initialize its ANGLE display using WARP if the system is blacklisted from using HW acceleration for WebGL ANGLE or if WebGL WARP is forced through a pref. ClientCanvasLayer is changed so that it will use shared surfaces only if the compositing device and the WebGL device are both WARP or both not WARP. Added a mIsWARP field to GLLibraryEGL so that this condition can be checked. r=jgilbert (54272b6c2) (d4b5597fa)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1167651 - Passed the forceEnabled pref from function to function down to GLLibraryEGL::EnsureInitialized. r=jgilbert (e0b72d59f)
 - Bug 1158120 - Replace gfxIntSize by mozilla::gfx::IntSize in gfx/layers. r=nical (81540669f)
 - missing bit Bug 1150767 - Add pref for requiring hardware-backed GL. - r=jrmuizel (0990a4b4b)
 - Bug 1150944 - Add a flags parameter to GLContextProvider functions instead of a bool. r=jgilbert (d7a7ade6d) (3697b9103)

* Notice: the changelog above may not always applicable to XULRunner code which K-Meleon uses.

A goanna3 source tree that has kmeleon adaption patch applied is available here: https://github.com/roytam1/palemoon27/tree/kmeleon76

3 comments:

  1. man, you're a legend!! im always waiting for you're amazing ''no-sse2'' updates/releases ...tnx a million time for the efforts you put on this projects.
    i wish there was a similar chromium based browsers project around.

    ReplyDelete