Saturday, May 15, 2021

Weekly browser binaries (20210515)

New build of Serpent/UXP for XP!

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

Official UXP changes since my last build:
- Issue #1751 -- Remove cocoa support code from /dom (ca35efb84)
- Issue #1751 -- Remove cocoa and uikit widget support code (08da125d9)
- Issue #1751 -- Update crashtests (b5ece9f77)
- Issue #1751 -- Remove cocoa and uikit gfx and hal support code (1ee35eafa)
- Issue #1770 - Fix incorrect reference to event parameter (5c583e905)
- Merge pull request 'Fix undefined event error thrown when scrolling on the auto scroll pop-up' (#1771) from FranklinDM/UXP:scroll-wheel-event-work into master (2b7197465)
- [network] Fix typo in port blocking range check. (e98338935)

No official Basilisk changes since my last build.

Official Pale-Moon changes since my last build:
- Issue #1865 - Remove mac-specific resources (2e3103d23)
- Back-end branch pointer update. (2ad022d8c)


New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20210515-355db4de-uxp-e98338935-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20210515-355db4de-uxp-e98338935-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-20210515-id-f0915f3-uxp-e98338935-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20210515-id-f0915f3-ia-c642e3c-uxp-e98338935-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-20210515-963b86a51-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20210515-963b86a51-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20210515-963b86a51-xpmod-ia32.7z

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20210515-963b86a51-xpmod.7z

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

repo changes since my last build:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1158442 - Remove the "Performance Entry buffer size maximum reached" warning; r=baku (98065e0a3)
 - Bug 1164552 - create new colors in light/dark themes for devtools specifically for rendering graphs in the performance tool. The highlight-* colors in light theme work well for text, less so for rendered blocks and appear very 'bold'. Most of the dark theme graph colors are the same as their highlight-* equivilents. r=vp (a5f33fb22)
 - Bug 1158731 - Buffer for Performance APIs (Resource Timing, User Timing) should be separeted. r=baku (87d4be360)
 - Bug 1166494 - Re-add console timestamp and style markers' metadata. r=vp (24c989240)
 - Bug 1166494 - part2: correctly add labels to console markers and properly add style markers' restyleHints. r=vp (ecf87cff4)
 - Bug 1166494 - part3: Correctly handle marker definition fields that are described via function rather than array. r=vp (b71b8575f)
 - Bug 1162662 - Map JS markers to human readable keys, and hide if platform related via (Gecko). r=vp (7526bec84)
 - Bug 1167006 - Refactor marker details to not handle stack traces explicitly, and move logic into marker utils. Separate out some source link styles. r=vp (5b69886a7)
 - remove rough hack, shall be introduced later clean witha round like TFF or proper clamping/jittering as with FF 1443943 (91a202517)
 - Bug 1155761 - User Timing API in Workers, r=ehsan (0b7d3fe7d) (3517c9d90)
- import changes from mozilla upstream:
 - Bug 1167489 and bug 1153672 - Clamp the resolution of performance.now() calls to 5us, because otherwise we allow various timing attacks that depend on high accuracy timers. r=froydnj, a=abillings (aeab359c2)
 - Bug 1186489.  Apply the performance.now() resolution clamping in workers as well.  r=froydnj (e56bc3c9a) and changed to 20us as bug 1427870 suggested. (cbb05a977)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1168411 - Disable test_sharedWorker_performance_user_timing.html on B2G debug for intermittent failures. r=RyanVM (844f2ecd9)
 - Bug 916893 - Patch 1 - Notification on workers. r=khuey,wchen (058a84ae1)
 - Bug 916893 - Patch 2 - Deal with onclose. Some grammar fixes. r=wchen (19cf84c5a)
 - Bug 916893 - Patch 3 - Walk up worker chain to find correct window for WorkerNotificationObserver. r=khuey (ee1f0c3fc)
 - Bug 1190176 - Make LayerScopeWebSocketManager thread safe. r=:djg (92c5ee233)
 - Bug 1196682 - DebugDataSender is not thread safe. r=kamidphish (6825e5d9b)
 - Bug 1196682 - fixup static analysis build bustage on a CLOSED TREE; r=me (eccf7b0cc) (2d7e3ad42)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1175138 P1 Make the dom.caches.testing.enabled pref available in workers. r=ehsan (fe47d0e0a)
 - Bug 1175138 P2 Expose dom.serviceWorkers.testing.enabled to workers. r=ehsan (efab5d0d3)
 - Bug 1160458 - Part 1: Use the CSP of the principal passed to CreateServiceWorker. r=nsm (4d0a1d742)
 - Bug 1172948 - Part 3: Add an explicit test case to ensure that authenticated origins that have a non-authenticated parent cannot register a service worker; r=nsm (78b3087c9)
 - Bug 803537 - XHR crashes in workers and in debug-builds when blob URLs are used from file scheme documents, r=khuey (aa86f77b7)
 - Bug 1163900 - crash in mozilla::net::nsHttpChannelCacheKey::GetData(unsigned int*, nsACString_internal&), r=jduell (adb5ddb01)
 - Bug 1147746 - Null check mInterceptListener in HttpChannelChild::ResetInterception; r=jdm (4c8c4e630)
 - Bug 1157283 - Recreate IPC redirected HTTP channels as necessary after intercepting the request in the child. r=mayhemer (3b144e45e)
 - Bug 1172884 P1 Properly decode body when intercepted response redirects. r=jduell (f49c37d4f)
 - Bug 1172884 P2 Add test for synthesizing a redirect to a compressed resource. r=ehsan (823d2122a)
 - Bug 1160458 - Part 2: Test. r=nsm (02b9fb3a0)
 - Bug 1169249 - Unregister service worker registration when uninstalling a service-worker-enabled application. Tests. r=baku (5509a19d6)
 - Bug 1177621 - SharedWorkers should not be shared between a private and a non-private documents, r=nsm (0836234c7)
 - Bug 1175138 P3 Expose the devtools SW testing flag on workers. r=ehsan (aade20454)
 - Bug 1173467 P3 Pass private browsing flag into CacheStorage factory methods. r=ehsan (c4d062a80)
 - Bug 1173467 P4 Add a test to validate Cache in private browsing window. r=ehsan (dde897e69)
 - Bug 1162487 - Enable the dom.caches.enabled pref in test_chrome_constructor.html; r=baku (2c73e2929)
 - Bug 1175138 P4 Enable dom.caches.testing.enabled in existing tests. r=ehsan (c453e03fb)
 - Bug 1175138 P5 Make CacheStorage reject on untrusted origins. r=ehsan (c85424d4e)
 - Bug 1175138 P6 Add a simple test to verify CacheStorage rejects in http origin. r=ehsan (5832eb99d)
 - Bug 1179567 - Make ServiceWorker keep its document and window alive; r=baku (1ae847884)
 - Bug 1179982 - Fix all compile errors in dom/workers on non-unified build. r=mrbkap (d30bece64) (963b86a51)


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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 32a8a4473...963b86a51:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1158442 - Remove the "Performance Entry buffer size maximum reached" warning; r=baku (98065e0a3)
 - Bug 1164552 - create new colors in light/dark themes for devtools specifically for rendering graphs in the performance tool. The highlight-* colors in light theme work well for text, less so for rendered blocks and appear very 'bold'. Most of the dark theme graph colors are the same as their highlight-* equivilents. r=vp (a5f33fb22)
 - Bug 1158731 - Buffer for Performance APIs (Resource Timing, User Timing) should be separeted. r=baku (87d4be360)
 - Bug 1166494 - Re-add console timestamp and style markers' metadata. r=vp (24c989240)
 - Bug 1166494 - part2: correctly add labels to console markers and properly add style markers' restyleHints. r=vp (ecf87cff4)
 - Bug 1166494 - part3: Correctly handle marker definition fields that are described via function rather than array. r=vp (b71b8575f)
 - Bug 1162662 - Map JS markers to human readable keys, and hide if platform related via (Gecko). r=vp (7526bec84)
 - Bug 1167006 - Refactor marker details to not handle stack traces explicitly, and move logic into marker utils. Separate out some source link styles. r=vp (5b69886a7)
 - remove rough hack, shall be introduced later clean witha round like TFF or proper clamping/jittering as with FF 1443943 (91a202517)
 - Bug 1155761 - User Timing API in Workers, r=ehsan (0b7d3fe7d) (3517c9d90)
- import changes from mozilla upstream:
 - Bug 1167489 and bug 1153672 - Clamp the resolution of performance.now() calls to 5us, because otherwise we allow various timing attacks that depend on high accuracy timers. r=froydnj, a=abillings (aeab359c2)
 - Bug 1186489.  Apply the performance.now() resolution clamping in workers as well.  r=froydnj (e56bc3c9a) and changed to 20us as bug 1427870 suggested. (cbb05a977)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1168411 - Disable test_sharedWorker_performance_user_timing.html on B2G debug for intermittent failures. r=RyanVM (844f2ecd9)
 - Bug 916893 - Patch 1 - Notification on workers. r=khuey,wchen (058a84ae1)
 - Bug 916893 - Patch 2 - Deal with onclose. Some grammar fixes. r=wchen (19cf84c5a)
 - Bug 916893 - Patch 3 - Walk up worker chain to find correct window for WorkerNotificationObserver. r=khuey (ee1f0c3fc)
 - Bug 1190176 - Make LayerScopeWebSocketManager thread safe. r=:djg (92c5ee233)
 - Bug 1196682 - DebugDataSender is not thread safe. r=kamidphish (6825e5d9b)
 - Bug 1196682 - fixup static analysis build bustage on a CLOSED TREE; r=me (eccf7b0cc) (2d7e3ad42)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1175138 P1 Make the dom.caches.testing.enabled pref available in workers. r=ehsan (fe47d0e0a)
 - Bug 1175138 P2 Expose dom.serviceWorkers.testing.enabled to workers. r=ehsan (efab5d0d3)
 - Bug 1160458 - Part 1: Use the CSP of the principal passed to CreateServiceWorker. r=nsm (4d0a1d742)
 - Bug 1172948 - Part 3: Add an explicit test case to ensure that authenticated origins that have a non-authenticated parent cannot register a service worker; r=nsm (78b3087c9)
 - Bug 803537 - XHR crashes in workers and in debug-builds when blob URLs are used from file scheme documents, r=khuey (aa86f77b7)
 - Bug 1163900 - crash in mozilla::net::nsHttpChannelCacheKey::GetData(unsigned int*, nsACString_internal&), r=jduell (adb5ddb01)
 - Bug 1147746 - Null check mInterceptListener in HttpChannelChild::ResetInterception; r=jdm (4c8c4e630)
 - Bug 1157283 - Recreate IPC redirected HTTP channels as necessary after intercepting the request in the child. r=mayhemer (3b144e45e)
 - Bug 1172884 P1 Properly decode body when intercepted response redirects. r=jduell (f49c37d4f)
 - Bug 1172884 P2 Add test for synthesizing a redirect to a compressed resource. r=ehsan (823d2122a)
 - Bug 1160458 - Part 2: Test. r=nsm (02b9fb3a0)
 - Bug 1169249 - Unregister service worker registration when uninstalling a service-worker-enabled application. Tests. r=baku (5509a19d6)
 - Bug 1177621 - SharedWorkers should not be shared between a private and a non-private documents, r=nsm (0836234c7)
 - Bug 1175138 P3 Expose the devtools SW testing flag on workers. r=ehsan (aade20454)
 - Bug 1173467 P3 Pass private browsing flag into CacheStorage factory methods. r=ehsan (c4d062a80)
 - Bug 1173467 P4 Add a test to validate Cache in private browsing window. r=ehsan (dde897e69)
 - Bug 1162487 - Enable the dom.caches.enabled pref in test_chrome_constructor.html; r=baku (2c73e2929)
 - Bug 1175138 P4 Enable dom.caches.testing.enabled in existing tests. r=ehsan (c453e03fb)
 - Bug 1175138 P5 Make CacheStorage reject on untrusted origins. r=ehsan (c85424d4e)
 - Bug 1175138 P6 Add a simple test to verify CacheStorage rejects in http origin. r=ehsan (5832eb99d)
 - Bug 1179567 - Make ServiceWorker keep its document and window alive; r=baku (1ae847884)
 - Bug 1179982 - Fix all compile errors in dom/workers on non-unified build. r=mrbkap (d30bece64) (963b86a51)

* 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

No comments:

Post a Comment