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

Saturday, June 19, 2021

Weekly browser binaries (20210619)

New build of Serpent/UXP for XP!

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

Official UXP changes since my last build:
- Issue #1781 - Part 1: support calc() in stroke-dashoffset CSS (c337c1496)
- Issue #1781 - Part 2: Fix animation interpolation for stroke-dashoffset. (205e69e2b)
- Issue #1781 - Part 3: Add reftest for the static calc() case. (5ab5ce9c4)
- [Toolkit] Don't use the "aero" msstyle provided toolbox background on Windows 10 (e8be66194)
- Issue #1782: Remove Luna, Royale and Zune support from the platform. (a970411ca)

No official Basilisk changes since my last build.

No official Pale-Moon changes since my last build.

My changes since my last build:
- skipped "Issue #1782: Remove Luna, Royale and Zune support from the platform. (a970411ca)"
New build of BOC/UXP for XP!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20210619-c0c874b64-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 1167633 - Remove SpiderMonkey specific JS syntax from App Manager / WebIDE. r=pbrosset (882d61d26)
 - missing parts of Bug 932179 - Part 1: Expose security information in the WebConsoleActor. r=past (202d33c93)
 - Bug 1106470 - Drop SSLv3 support from devtools. r=vporof (4d6f99643)
 - Bug 955933 - Allow copying the network response string. r=vporof (0f1a79fe1)
 - Follow-up nit to bug 1147648 (alphabetize prefs). r=kats (e251ec2e5)
 - Bug 1155252 * -WError fix (2d4c016d2)
 - Disable layers acceleration on Windows if the last startup crashed during driver initialization. (bug 1168935, r=mattwoodrow) (cb4769ace)
 - Add telemetry for reporting graphics driver startup states. (bug 1168935 part 2, r=vdjeric,mattwoodrow) (a7a605d93)
 - Bug 1150715 - Implement "Copy Request/Response Headers" context menu items. r=jsantell (0eabd68f7)
 - part of Bug 1102219 - Part 4: Replace  with  in chrome code. r=till (dab16f660)
 - Bug 1150717 - Implement "Copy URL Parameters" context menu item. r=bgrins (f20e86e8f)
 - Bug 1158046 - Add access keys to all context menu items in the Network panel. r=bgrins r=jsantell (71fd1e050)
 - Remove static vars from DriverInitCrashDetection. (bug 1183910 part 1, r=mattwoodrow) (29ea344ce)
 - Bug 1151541, part 3 - Fix leading tabs in xpcom/. r=froydnj (eb1fa5c14)
 - Bug 1151541, part 1 - Add MPL2 to StaticMutex.h and stub_test.cpp. r=froydnj (bf00b19ee)
 - Bug 1140760 - Move TestXPIDLString.cpp to gtest and enable it; r=froydnj (7bea14ce1)
 - Bug 1140762 - Move TestThreads.cpp to gtest and enable it; r=froydnj (93a007768)
 - Bug 1151541, part 2 - Fix mode lines in xpcom/. r=froydnj (0ac8fd176)
 - Bug 1159751: Ensure WARP can never be used for Windows 7. r=milan (ad4a84b10)
 - Bug 1178426. Add GfxInfo to ServicesList.h. r=nfroyd (8e09c6349)
 - Bug 1158144 - Fix "Copy URL Parameters" line separation on Windows. r=vporof (d7359d740)
 - Bug 1158144 - Implement "Copy POST Data" context menu item. r=vporof (adddce05a)
 - Bug 1127423 - Don't scroll horizontally when selecting an element in markup view;r=jryans (3256aa5eb)
 - Bug 1159938 - Remove dead nodeChanged() function;r=pbrosset (213880754)
 - Bug 1153022 - Add trimOutput option to inplace editor;r=pbrosset (52228252a)
 - Bug 1120111 - Adds key listeners to highlighter pick mode to traverse DOM and submit/cancel selection; r=pbrosset (40f6e8e33)
 - Bug 1120111 - Tests for the highlighter pick mode key listeners; r=pbrosset (6c9ff1c95)
 - Bug 988278 - Fixes ESCape keypress mess in the inspector to make sure the split console opens; r=miker (d915ca7ae)
 - Bug 1153635 - Focus first focusable element in MarkupContainer when line is clicked; r=bgrins (f7b231d4c)
 - Bug 1158781 - Make sure attributes gets focused when clicked in the inspector. r=bgrins (d6e1521f3)
 - Bug 966787 - 1 - Code cleanup in breadcrumbs.js; r=bgrins For a better consistency with the rest of the DevTools codebase. (867a768c6)
 - fix imports again (180eb1ac7)
 - Bug 966787 - 2 - Skip inspector breadcrumb updates when the output doesn't change; r=bgrins (5bddce972)
 - Bug 892935 - Auto-expand elements with only text in the markup view;r=pbrosset,r=bgrins (6dddecd01) (f617a91ab)
- partly reverted rev 30dd322d5 for keeping Goanna in user agent string. (63b521019)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1149343 - Part2: Add HW decode blacklisting support on mac. r=mattwoodrow (bd3d67e2e)
 - missing bit of  Bug 1149343 - Part 1: Unify prefs/blacklist for hardware acceleration (551804df4)
 - Bug 1174055 - Load WMF DLLs in MFStartup(), never unload them. r=jya (f2eb84146)
 - Bug 1153123 - Don't upload in the ImageBridge thread if A8 texture sharing is broken. r=Bas (40d4a057f)
 - logical extension of ug 1149343 - Part 1: Unify prefs/blacklist for hardware acceleration (57adc4003)
 - Fix a startup crash when attempting to test D3D11 texture sharing. (bug 1170211, r=jmuizelaar, a=KWierso) (0a8fdc55f)
 - Bug 1175366 - Don't use DXVA if D3D11 texture sharing is broken. r=jrmuizel (968b04384)
 - Bug 1156135 - Add live pref for disabling DXVA when it fails to render correctly. r=ajones (1aed3e54d)
 - Bug 1171094. Disallow D3D11 ANGLE with old DisplayLink drivers. r=Bas (c7e91c2bd)
 - Bug 1173972. Improve logging in gfxWindowPlatform. r=milan (870aefb7b)
 - Bug 1176506 - Don't test texture sharing on WARP devices since it never works and can be detected as a driver reset. r=Bas (5d8baec76)
 - Bug 1180246 - Part 1 - remove dependencies on gfxD2DSurface. r=bas (6d20a0c23)
 - Bug 1180246 - Part 2 - kill gfxD2DSurface with fire. r=bas (107da3dd1)
 - Bug 1159751 - Use a more explicit order of destruction in gfxWindowsPlatform. r=bas (903a29b36)
 - Bug 1180246 - Part 3 - remove usage of cairo_d2d_device. r=bas (b9c66f7d4)
 - Bug 1180246 - Part 4 - reduce Cairo dependencies where safe in TextureClientD3D9. r=bas (07a18c32b)
 - Bug 1170390 - Make gfxPlatform::CreateOffscreenSurface use explicit format rather than guess. r=jrmuizel (491a790ed)
 - Bug 1109718. Log when RenderTargetView's need to be recreated. r=mwoodrow (fdaa1199d)
 - Bug 1184130. Report mismatches of adapter description and vendor id that we get from the registry. r=bas (ffee48afb)
 - Split gfxWindowsPlatform::UpdateRenderMode() into multiple functions. (bug 1179051 part 1, r=bas) (270caa1e5)
 - Bug 1170143 - Disable texture sharing if we've blacklisted direct2d. r=Bas (bfb85c2b3)
 - Bug 1170143 - Disable alpha texture sharing for intel driver version 8.15.10.2086 since it crashes. r=jrmuizel (cffedeb74)
 - Bug 1173719 - Prevent crashes when passing touch events across the PBrowser interface with APZ disabled. r=botond (6585f60bf)
 - Bug 1173983 - Use R8 textures for d3d11 alpha textures since it appears to be better supported. r=Bas (946c1e36c)
 - missing bit of Bug 1150124. Move WARP reporter closer to actually testing WARP. (7ebc11c2f)
 - Bug 1175104 - Enable multithread support on our d3d11 content device. r=Bas (32844aba1)
 - Fix regression where WARP could be used as a fallback on Windows 7. (bug 1179051 part 2.1, r=jrmuizel) (89e1f5c3d)
 - bug 1171113 - Add widget/uikit. r=roc (NPOTB) (dc79563ae)
 - Move compositor backend decisions into gfxPlatform. (bug 1179051 part 3, r=mattwoodrow) (b1b8e10c6)
 - Move more compositor backend checks into gfxPlatform. (bug 1179051 part 4, r=mattwoodrow) (6c9d820a0)
 - Bug 1176052 - Introduce gfxCriticalNote. r=jmuizelaar (1cc2a0c90) (ed0b67348)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1161590 - Ignore blocklist preference in nightly and aurora. r=jrmuizelaar (47ec8bee6)
 - Bug 1162299 - Distinguish between all features and unrecognized feature. r=kats (e9705844f)
 - Add compositor, layers, and rendering info to nsIGfxInfo. (bug 1179051 part 5, r=mattwoodrow) (b4e6da05f)
 - Bug 1186002. Avoid testing for recreate on broken drivers. r=dvander (10506f4f2)
 - Bug 1156407 - part 1 - use static_assert instead of PR_STATIC_ASSERT; r=mccr8 (ff53e05ba)
 - Bug 1156407 - part 2 - make CALLBACK_TYPE enum a private implementation detail of nsTimerImpl; r=mccr8 (de0cc6527)
 - Bug 1156407 - part 3 - get rid of NS_NewTimer; r=mccr8 (c598b96e0)
 - Bug 1095433: fix the race condition in the Task Tracer that crashes processes forked from Nuwa. r=tlee (cffe07827)
 - Bug 1113562 - Expected delay time of tasks should not be the latency of those kind. r=sinker (f422ae04e)
 - Bug 1155059: Patch 1&2 - Convert Dispatch() and friends to already_AddRefed<> r=froydnj (2ca9850af)
 - Bug 1155059: Patch 4 - invoke NS_ASSERTION if DispatchToMainThread fails to get MainThread ptr r=froydnj (651903c22)
 - Bug 1155059: Patch 3&7 - fix leaks in Promise, ConsoleService and JS Finalize r=froydnj (b57cb08d9)
 - Bug 1155059: Patch 5 - clean up ServiceWorkers and avoid leaks r=nikhil (666245af8)
 - Bug 1155059: Patch 6 - fix problems with gfxFontInfoLoader shutdown sequence r=jdaggett (332e8bd76)
 - Bug 1155059: Patch 8 - Don't leak runnables when MediaCache/FileBlockCache get shut down after XPCOM is in final shutdown r=cpearce (18f36fa25)
 - Bug 1155059: Patch 9 - Modify DataChannel.cpp to use updated API r=froydnj (c5415703c)
 - Bug 1176446 - TextureClientD3D11 should take into account the layer backend when allocating a surface. r=bas (3c1b59296)
 - Bug 1176363 - Part 1: Stop using DrawTargets off the main thread. r=mattwoodrow (624e8107a)
 - Bug 1176363 - Part 2: Allow mapping of SourceSurfaceRawData from multiple threads. r=bas (38c8363cf)
 - Fix d3d11 texture sharing checks being preserved across device resets. (bug 1183910 part 6, r=mattwoodrow) (658121c50)
 - Clear the blur cache after device resets. (bug 1188032, r=bas) (c362b2ec6) (14c77e53f)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - fix misspatch and apply Bug 1097803: Report succesful Direct2D 1.1 usage. r=jrmuizel (adc553e15)
 - Refactor graphics device initialization on Windows. (bug 1183910 part 1, r=mattwoodrow,bas) (af396b2aa)
 - Add a pref to force TDRs for graphics testing. (bug 1183910 part 2, r=mattwoodrow) (c35e7131c)
 - Bug 1157476 - Remove synchronous dispatch in AndroidMediaResourceServer::Start. r=cajbir (39033ed48)
 - Bug 1174055 - Remove WMFReader. r=jya (2890dc625)
 - Bug 1144638. Retry getting an active display link. r=mstange (c786816cf)
 - Bug 1154322 - Allow using skia for content rendering. r=jrmuizel (26413363e)
 - Bug 1161731: Remove newline characters from the ends of NS_WARNING messages in /gfx and /layout. r=mstange (820583f0f)
 - Bug 1147297. Fix assert vsync adjustment time on windows to be >=. r=jrmuizel (c65917a4a)
 - Bug 1147953. Fix vsync adjustment time to allow negative timestamps. r=jrmuizel (10a725baa)
 - Bug 1160157: Part 1. Uninitialized statics aren't really uninitialized, but it doesn't read well. r=jmuizelaar (e9e214c52)
 - minor tweaks (17a5ae1e4)
 - Remove D3D11Status flag in favor of FeatureStatus. (bug 1183910 part 3, r=mattwoodrow) (734eaec03) (c0c874b64)
New regular/weekly KM-Goanna release:
https://o.rthost.win/kmeleon/KM76.4.4-Goanna-20210619.7z

Changelog:

Out-of-tree changes:
* update Goanna3 to git 14f7ec3aa...c0c874b64:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1167633 - Remove SpiderMonkey specific JS syntax from App Manager / WebIDE. r=pbrosset (882d61d26)
 - missing parts of Bug 932179 - Part 1: Expose security information in the WebConsoleActor. r=past (202d33c93)
 - Bug 1106470 - Drop SSLv3 support from devtools. r=vporof (4d6f99643)
 - Bug 955933 - Allow copying the network response string. r=vporof (0f1a79fe1)
 - Follow-up nit to bug 1147648 (alphabetize prefs). r=kats (e251ec2e5)
 - Bug 1155252 * -WError fix (2d4c016d2)
 - Disable layers acceleration on Windows if the last startup crashed during driver initialization. (bug 1168935, r=mattwoodrow) (cb4769ace)
 - Add telemetry for reporting graphics driver startup states. (bug 1168935 part 2, r=vdjeric,mattwoodrow) (a7a605d93)
 - Bug 1150715 - Implement "Copy Request/Response Headers" context menu items. r=jsantell (0eabd68f7)
 - part of Bug 1102219 - Part 4: Replace  with  in chrome code. r=till (dab16f660)
 - Bug 1150717 - Implement "Copy URL Parameters" context menu item. r=bgrins (f20e86e8f)
 - Bug 1158046 - Add access keys to all context menu items in the Network panel. r=bgrins r=jsantell (71fd1e050)
 - Remove static vars from DriverInitCrashDetection. (bug 1183910 part 1, r=mattwoodrow) (29ea344ce)
 - Bug 1151541, part 3 - Fix leading tabs in xpcom/. r=froydnj (eb1fa5c14)
 - Bug 1151541, part 1 - Add MPL2 to StaticMutex.h and stub_test.cpp. r=froydnj (bf00b19ee)
 - Bug 1140760 - Move TestXPIDLString.cpp to gtest and enable it; r=froydnj (7bea14ce1)
 - Bug 1140762 - Move TestThreads.cpp to gtest and enable it; r=froydnj (93a007768)
 - Bug 1151541, part 2 - Fix mode lines in xpcom/. r=froydnj (0ac8fd176)
 - Bug 1159751: Ensure WARP can never be used for Windows 7. r=milan (ad4a84b10)
 - Bug 1178426. Add GfxInfo to ServicesList.h. r=nfroyd (8e09c6349)
 - Bug 1158144 - Fix "Copy URL Parameters" line separation on Windows. r=vporof (d7359d740)
 - Bug 1158144 - Implement "Copy POST Data" context menu item. r=vporof (adddce05a)
 - Bug 1127423 - Don't scroll horizontally when selecting an element in markup view;r=jryans (3256aa5eb)
 - Bug 1159938 - Remove dead nodeChanged() function;r=pbrosset (213880754)
 - Bug 1153022 - Add trimOutput option to inplace editor;r=pbrosset (52228252a)
 - Bug 1120111 - Adds key listeners to highlighter pick mode to traverse DOM and submit/cancel selection; r=pbrosset (40f6e8e33)
 - Bug 1120111 - Tests for the highlighter pick mode key listeners; r=pbrosset (6c9ff1c95)
 - Bug 988278 - Fixes ESCape keypress mess in the inspector to make sure the split console opens; r=miker (d915ca7ae)
 - Bug 1153635 - Focus first focusable element in MarkupContainer when line is clicked; r=bgrins (f7b231d4c)
 - Bug 1158781 - Make sure attributes gets focused when clicked in the inspector. r=bgrins (d6e1521f3)
 - Bug 966787 - 1 - Code cleanup in breadcrumbs.js; r=bgrins For a better consistency with the rest of the DevTools codebase. (867a768c6)
 - fix imports again (180eb1ac7)
 - Bug 966787 - 2 - Skip inspector breadcrumb updates when the output doesn't change; r=bgrins (5bddce972)
 - Bug 892935 - Auto-expand elements with only text in the markup view;r=pbrosset,r=bgrins (6dddecd01) (f617a91ab)
- partly reverted rev 30dd322d5 for keeping Goanna in user agent string. (63b521019)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1149343 - Part2: Add HW decode blacklisting support on mac. r=mattwoodrow (bd3d67e2e)
 - missing bit of  Bug 1149343 - Part 1: Unify prefs/blacklist for hardware acceleration (551804df4)
 - Bug 1174055 - Load WMF DLLs in MFStartup(), never unload them. r=jya (f2eb84146)
 - Bug 1153123 - Don't upload in the ImageBridge thread if A8 texture sharing is broken. r=Bas (40d4a057f)
 - logical extension of ug 1149343 - Part 1: Unify prefs/blacklist for hardware acceleration (57adc4003)
 - Fix a startup crash when attempting to test D3D11 texture sharing. (bug 1170211, r=jmuizelaar, a=KWierso) (0a8fdc55f)
 - Bug 1175366 - Don't use DXVA if D3D11 texture sharing is broken. r=jrmuizel (968b04384)
 - Bug 1156135 - Add live pref for disabling DXVA when it fails to render correctly. r=ajones (1aed3e54d)
 - Bug 1171094. Disallow D3D11 ANGLE with old DisplayLink drivers. r=Bas (c7e91c2bd)
 - Bug 1173972. Improve logging in gfxWindowPlatform. r=milan (870aefb7b)
 - Bug 1176506 - Don't test texture sharing on WARP devices since it never works and can be detected as a driver reset. r=Bas (5d8baec76)
 - Bug 1180246 - Part 1 - remove dependencies on gfxD2DSurface. r=bas (6d20a0c23)
 - Bug 1180246 - Part 2 - kill gfxD2DSurface with fire. r=bas (107da3dd1)
 - Bug 1159751 - Use a more explicit order of destruction in gfxWindowsPlatform. r=bas (903a29b36)
 - Bug 1180246 - Part 3 - remove usage of cairo_d2d_device. r=bas (b9c66f7d4)
 - Bug 1180246 - Part 4 - reduce Cairo dependencies where safe in TextureClientD3D9. r=bas (07a18c32b)
 - Bug 1170390 - Make gfxPlatform::CreateOffscreenSurface use explicit format rather than guess. r=jrmuizel (491a790ed)
 - Bug 1109718. Log when RenderTargetView's need to be recreated. r=mwoodrow (fdaa1199d)
 - Bug 1184130. Report mismatches of adapter description and vendor id that we get from the registry. r=bas (ffee48afb)
 - Split gfxWindowsPlatform::UpdateRenderMode() into multiple functions. (bug 1179051 part 1, r=bas) (270caa1e5)
 - Bug 1170143 - Disable texture sharing if we've blacklisted direct2d. r=Bas (bfb85c2b3)
 - Bug 1170143 - Disable alpha texture sharing for intel driver version 8.15.10.2086 since it crashes. r=jrmuizel (cffedeb74)
 - Bug 1173719 - Prevent crashes when passing touch events across the PBrowser interface with APZ disabled. r=botond (6585f60bf)
 - Bug 1173983 - Use R8 textures for d3d11 alpha textures since it appears to be better supported. r=Bas (946c1e36c)
 - missing bit of Bug 1150124. Move WARP reporter closer to actually testing WARP. (7ebc11c2f)
 - Bug 1175104 - Enable multithread support on our d3d11 content device. r=Bas (32844aba1)
 - Fix regression where WARP could be used as a fallback on Windows 7. (bug 1179051 part 2.1, r=jrmuizel) (89e1f5c3d)
 - bug 1171113 - Add widget/uikit. r=roc (NPOTB) (dc79563ae)
 - Move compositor backend decisions into gfxPlatform. (bug 1179051 part 3, r=mattwoodrow) (b1b8e10c6)
 - Move more compositor backend checks into gfxPlatform. (bug 1179051 part 4, r=mattwoodrow) (6c9d820a0)
 - Bug 1176052 - Introduce gfxCriticalNote. r=jmuizelaar (1cc2a0c90) (ed0b67348)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1161590 - Ignore blocklist preference in nightly and aurora. r=jrmuizelaar (47ec8bee6)
 - Bug 1162299 - Distinguish between all features and unrecognized feature. r=kats (e9705844f)
 - Add compositor, layers, and rendering info to nsIGfxInfo. (bug 1179051 part 5, r=mattwoodrow) (b4e6da05f)
 - Bug 1186002. Avoid testing for recreate on broken drivers. r=dvander (10506f4f2)
 - Bug 1156407 - part 1 - use static_assert instead of PR_STATIC_ASSERT; r=mccr8 (ff53e05ba)
 - Bug 1156407 - part 2 - make CALLBACK_TYPE enum a private implementation detail of nsTimerImpl; r=mccr8 (de0cc6527)
 - Bug 1156407 - part 3 - get rid of NS_NewTimer; r=mccr8 (c598b96e0)
 - Bug 1095433: fix the race condition in the Task Tracer that crashes processes forked from Nuwa. r=tlee (cffe07827)
 - Bug 1113562 - Expected delay time of tasks should not be the latency of those kind. r=sinker (f422ae04e)
 - Bug 1155059: Patch 1&2 - Convert Dispatch() and friends to already_AddRefed<> r=froydnj (2ca9850af)
 - Bug 1155059: Patch 4 - invoke NS_ASSERTION if DispatchToMainThread fails to get MainThread ptr r=froydnj (651903c22)
 - Bug 1155059: Patch 3&7 - fix leaks in Promise, ConsoleService and JS Finalize r=froydnj (b57cb08d9)
 - Bug 1155059: Patch 5 - clean up ServiceWorkers and avoid leaks r=nikhil (666245af8)
 - Bug 1155059: Patch 6 - fix problems with gfxFontInfoLoader shutdown sequence r=jdaggett (332e8bd76)
 - Bug 1155059: Patch 8 - Don't leak runnables when MediaCache/FileBlockCache get shut down after XPCOM is in final shutdown r=cpearce (18f36fa25)
 - Bug 1155059: Patch 9 - Modify DataChannel.cpp to use updated API r=froydnj (c5415703c)
 - Bug 1176446 - TextureClientD3D11 should take into account the layer backend when allocating a surface. r=bas (3c1b59296)
 - Bug 1176363 - Part 1: Stop using DrawTargets off the main thread. r=mattwoodrow (624e8107a)
 - Bug 1176363 - Part 2: Allow mapping of SourceSurfaceRawData from multiple threads. r=bas (38c8363cf)
 - Fix d3d11 texture sharing checks being preserved across device resets. (bug 1183910 part 6, r=mattwoodrow) (658121c50)
 - Clear the blur cache after device resets. (bug 1188032, r=bas) (c362b2ec6) (14c77e53f)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - fix misspatch and apply Bug 1097803: Report succesful Direct2D 1.1 usage. r=jrmuizel (adc553e15)
 - Refactor graphics device initialization on Windows. (bug 1183910 part 1, r=mattwoodrow,bas) (af396b2aa)
 - Add a pref to force TDRs for graphics testing. (bug 1183910 part 2, r=mattwoodrow) (c35e7131c)
 - Bug 1157476 - Remove synchronous dispatch in AndroidMediaResourceServer::Start. r=cajbir (39033ed48)
 - Bug 1174055 - Remove WMFReader. r=jya (2890dc625)
 - Bug 1144638. Retry getting an active display link. r=mstange (c786816cf)
 - Bug 1154322 - Allow using skia for content rendering. r=jrmuizel (26413363e)
 - Bug 1161731: Remove newline characters from the ends of NS_WARNING messages in /gfx and /layout. r=mstange (820583f0f)
 - Bug 1147297. Fix assert vsync adjustment time on windows to be >=. r=jrmuizel (c65917a4a)
 - Bug 1147953. Fix vsync adjustment time to allow negative timestamps. r=jrmuizel (10a725baa)
 - Bug 1160157: Part 1. Uninitialized statics aren't really uninitialized, but it doesn't read well. r=jmuizelaar (e9e214c52)
 - minor tweaks (17a5ae1e4)
 - Remove D3D11Status flag in favor of FeatureStatus. (bug 1183910 part 3, r=mattwoodrow) (734eaec03) (c0c874b64)

* 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

Saturday, June 12, 2021

Weekly browser binaries (20210612)

New NewMoon 27 Build!

32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20210612-14f7ec3aa-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20210612-14f7ec3aa-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20210612-14f7ec3aa-xpmod-ia32.7z

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20210612-14f7ec3aa-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 1160298: Modify TaskFactory::NewTask to support variadic templates; r=gfritzsche (420a9648e)
 - Bug 1166583 - Move chromium's MakeTuple function into namespace 'base' to avoid conflicts with mozilla::MakeTuple. r=froydnj (ebb3dba7a)
 - Bug 1163320 - Variadic implementation of nsRunnableMethodArguments. r=froydnj (724d16853)
 - Bug 1153382 - Make poison values more toxic when used as a Value; r=sfink (17d918a7c)
 - Bug 1186154 - Templatize Rooted's context parameter to reduce copy-and-paste; r=jonco (479186b9f)
 - Bug 1185790 - Remove move unneeded Unbarriering; r=jonco (75db9ee20)
 - Bug 1185581 - Fix the spacing around PropertyDescriptors GC methods; r=efaust (3874cbd6e)
 - Bug 1188208 - Fix more constructors in js; r=jorendorff (edcc8e9d6)
 - Bug 1189906 - Remove the unused UseSavedRoots enum; r=jonco (36d535cdf)
 - Bug 1194832 - Use a one element cache in the store buffer; r=jonco (d50c960e1)
 - Bug 1157577 - Fix an assertion failure caused by inconsistent initialization order; r=bhackett (c9f1c1016)
 - Bug 1188408 - Factor out functions to protect/unprotect pages on different architectures r=terrence (9f874b1f9) (94bf55fcd)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - pointer style (c84ff3dee)
 - Bug 1188408 - Rearrange relocation overlay so we don't change object group during compacting r=terrence (4d10ea581)
 - Bug 1188408 - Simplify ArenasToUpdate iteration r=terrence (ad7052d37)
 - Bug 1188408 - Make incremental zeal mode exercise compacting GC too r=terrence (12e81f0a8)
 - pointer style (38c45689d)
 - Bug 1188408 - Udate cell pointers after updating roots at the end of compacting a zone r=terrence (83406ea37)
 - Bug 1189750 - Fix JSScript::getPCCounts to return a reference instead of a copy. r=bhackett (f97f48986)
 - Bug 1167409 - 1/4 - Move offThreadToken into ScriptLoadRequest r=jandem (d69712ebb)
 - Bug 1167409 - 2/4 - Factor processRequest and off thread parsing into separate functions. r=jandem (efc29867b)
 - Bug 1156059 Part 1: Ignore META REFRESH when document is sandboxed from automatic features. r=bz (5cb139529)
 - Bug 1156059 Part 2: Ensure that META REFRESH is blocked by iframe sandbox. r=bz (4f5812bca)
 - No bug - Strip EOL whitespace from nsIDocument.h (1815b3a55) (ece7c7b7f)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - remove a fix of PM now part of original bug 1280454 (63a48bffc)
 - Bug 1004703 - ignore 'unsafe-inline' if nonce- or hash-source specified (r=sstamm) (26c3f1d83)
 - Bug 1139297 - Implement CSP upgrade-insecure-requests directive - document changes (r=smaug)
   Bug 1139297 - Implement CSP upgrade-insecure-requests directive - csp changes (r=sstamm) (6ae99cb91)
 - Bug 1175480 - Expose the external content policy type from the load info objects; r=smaug (bad7acb0b)
 - Bug 1139297 - Implement CSP upgrade-insecure-requests directive - loadinfo changes (r=sicking,sworkman) (f1e5caa97)
 - Bug 1139297 - Implement CSP upgrade-insecure-requests directive - mcb changes (r=tanvi) (3c3086263)
 - Bug 1139297 - Implement CSP upgrade-insecure-requests directive - cors changes (r=smaug) (7181cf6af)
 - Bug 1159945 - Add telemetry to measure HSTS usage (9950700e5)
 - Bug 1139297 - Implement CSP upgrade-insecure-requests directive - netwerk changes (r=sworkman) (e8a18ecec)
 - Bug 1139297 - Implement CSP upgrade-insecure-requests directive - websocket changes (r=baku) (e2175bc25)
 - Bug 1139297 - Implement CSP upgrade-insecure-requests directive - form changes (r=baku) (80e178c19)
 - Bug 1139297 - Implement CSP upgrade-insecure-requests directive - devtool changes (r=sstamm,bholley) (ab9ed53dd)
 - Bug 1168538 - Add compiled code test for referrer directive to TestCSPParser. r=ckerschb (964893684)
 - Bug 1139297 - Implement CSP upgrade-insecure-requests directive - parser tests (r=sstamm) (b1e0342c9)
 - Bug 1139297 - Implement CSP upgrade-insecure-requests directive - simple upgrade tests (r=tanvi,sstamm) (8e3dfedc8)
 - Bug 1139297 - Implement CSP upgrade-insecure-requests directive - reports (r=sstamm) (949e85987)
 - Bug 1139297 - Implement CSP upgrade-insecure-requests directive - tests referrer (r=sstamm) (835f4d143)
 - Bug 1139297 - Implement CSP upgrade-insecure-requests directive - cors tests (r=smaug) (18054ab57)
 - Bug 1179123 - Avoid crash when calling ExitFullscreenInDocTree with a detached fullscreen document with its root exited fullscreen state. r=smaug (cb84e0aa7)
 - Bug 1173215, don't set mChromeXHRDocURI when dealing with non-XHR documents, r=bz (cbe06329e)
 - Bug 1178860 - Add dom.meta-viewport.enabled to gfxPrefs. r=dvander (060738800)
 - Bug 1175228: Skip profiler_tracing call for requestAnimationFrame callbacks, if we don't have any callbacks. r=BenWa (b52166626)
 - Bug 1175245: Convert nsRefreshDriver.cpp to use range-based "for" loops. r=tn (b5366155b)
 - Bug 1177764 - Use nsTObserverArray in APZCCallbackHelper, r=kats, r=dholbert (745e67b73) (2da2bfc91)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1181528 - nsISimpleEnumerator.h is needed by nsDocument.cpp, r=smaug (c4a3be0de)
 - Bug 1177914 - throw a NotSupportedError when running document.importNode on a ShadowRoot or Document. r=wchen (7aa0adc52)
 - Bug 1177991 - document.adoptNode should throw a HierarchyRequestError when adopting a ShadowRoot. r=wchen (f0e9f5400)
 - Bug 1184789 - Remove unnecessary IsOuterWindow() check from nsGlobalWindow::GetCaches(). r=khuey (aa96e11e1)
 - Bug 1182316: Part 1 - Remove FORWARD_TO_INNER_OR_THROW. r=peterv (04987b6ac)
 - Bug 1170246 - Improving nsGlobalWindow::ConvertDialogOptions and adding some gTests, r=ehsan (926a47fb9) (71dfc28be)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1069230 - Presentation API implementation. Part 1 - WebIDL Bindings. r=smaug (180d2e23a)
 - Bug 1142770 - part 1 - Use telephony service creator for telephony IPC service. r=hsinyi (447da4e64)
 - Bug 1142770 - part 2 - disable telephonyservice and voicemailservice. r=fabrice (5e0592769)
 - Bug 1069230 - Presentation API implementation. Part 2 - Presentation service and listeners. r=smaug (4be1d0628)
 - Bug 1069230 - Presentation API implementation. Part 3 - IPC. r=smaug (10db1c229)
 - Bug 1069230 - Presentation API implementation. Part 4 - Establish session (sender) & available changes. r=smaug (d7b358f74)
 - Bug 1069230 - Presentation API implementation. Part 5 - Establish session (receiver). r=smaug (e60709725)
 - Bug 1020179 - ContentPermissionPrompt change in b2g. r=fabrice (7aab4449e)
 - Bug 1020179 - Test case for visibilitychange. r=fabrice (d404f25e6)
 - Bug 1069230 - Presentation API implementation. Part 6 - mozChromeEvent for app launch. r=fabrice r=smaug (17081096c)
 - Bug 1069230 - Presentation API implementation. Part 7 - Presentation session. r=smaug (29227f2cf)
 - Bug 1069230 - Presentation API implementation. Part 8 - Data transport channel. r=jdm (2eb3a49ca)
 - Bug 1069230 - Presentation API implementation. Part 9 - Tests. r=kikuo (3cb72b71e)
 - Bug 1162700 - Split the AppInfo into initial setting of the values and the further initialization. r=smaug (d0b8d1470) (8cb2d1cd9)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1173947 - Make getRandomValues message be urgent (r=mrbkap) (aca1a06a9)
 - Bug 1182824 - Part 1: Use move assignment rather than copy assignment with ContextState::dash. r=mattwoodrow (73af33d32)
 - Bug 1182824 - Part 2: Make ContextState::dash a nsTArray. r=mattwoodrow (c66c3105d)
 - Bug 1134166 - Restart toolbox if selected app re-opens. r=ochameau (e370c8f02)
 - Bug 1134166 - Close toolbox if selected app dies. r=ochameau (5acb76254)
 - Bug 1134166 - Check for project when updating toolbox state. r=me (c60bb8766)
 - Bug 1090949 - Add way to make WebIDE runtimes configurable. r=ochameau (eef01e3e6)
 - Bug 1090949 - Refactor WebIDE preferences panel style. r=ochameau (fe1a9c757)
 - Bug 1135191 - Add runtime panel with toggle. r=jryans (e2e290a67)
 - missing bit of  Bug 1116188 - Add async ProfileGatherer (308cfdd4f)
 - Bug 1185737 - Propagate pause and resume commands to child processes. r=BenWa (2dd302569)
 - Bug 1161831 - Stop using threaddsafe ISupports for nsResProtocolHandler. r=billm (0bec61aac)
 - Bug 1155968 - Correct indent not multiple of 4. r=khuey (5fb8e3b20)
 - Bug 1183291 - Factor idl-parser into a Python package. r=khuey (63a2f0c68)
 - Bug 1155968 - Add blank lines where needed in xpcom/idl-parser. r=khuey (ce91a905b)
 - Bug 1161831 - Generate an extra macro to declare a non-virtual variant of an interface. r=billm (058876228)
 - Bug 1161831 - Factor the sharable bits out of nsIResProtocolHandler. r=billm (b02278fb9)
 - Bug 1152997 - Cleanup app update build to exclude android. r=glandium, r=mossop (6cd935294)
 - Bug 1170075 - Remove Print Progress UI and view source XUL files from Android. r=snorp (64796ae4a)
 - Bug 1180921 - Create a dumping ground for simple services in toolkit/components/utils. r=Gijs (2757d43c8)
 - Bug 1180921 - Support custom callbacks for allowing access per-addon load access to cross-origin URIs. r=bz,r=billm (8cc7e2c96)
 - Bug 1161831 - Implement moz-extension protocol. r=bz,r=billm,sr=mcmanus (5ee451357)
 - Bug 1161831 - Associate extension URIs with the appropriate addon ID. r=billm,sr=bz (f36655ac9)
 - Bug 1161831 - Forbid mapping to anything but file:// and jar:// URIs. r=billm,sr=bz (144add9de)
 - Bug 1180921 - Generalize test_origin to make it easier to add new origin attributes. r=gabor (b3fbc3545)
 - Bug 1180921 - Add the addonId OriginAttribute. r=bholley (0723d0dec)
 - Bug 1174093 - Don't recurse into caps/tests/mochitest during the build; r=mshal (76366d21a)
 - Bug 1161831 - Tests. r=billm (ed116a703)
 - Bug 1155547, Part 1: Fix unified build breakage in adding new sources under dom/ipc/. r=khuey (0d6875348)
 - Bug 1166985 - Use two image decoding threads on dual core devices. r=tn (7f07ee8b8)
 - Bug 1160422 - Prioritize size decodes over full decodes. r=tn (48d42c011)
 - Bug 1151672 - Part 1: Remove the calls to nsThreadManager::SetThreadWorking() and nsThreadManager::SetThreadIdle() due to backout of bug 970307. r=seth (0428dd4a4)
 - Bug 1151672 - Part 2: Block PHal::Msg_NotifyNetworkChange__ID to the Nuwa process after it is ready. r=khuey (42debf2c0)
 - Bug 1176034 - MessagePort should force a close() if the structured clone algorithm fails, r=bent (3afe74856)
 - Bug 1176034 - Implement JSAutoStructuredCloneBuffer::clear(with callbacks and closure), r=sfink (f28f6852b)
 - Bug 1155547, Part 2: Create PNuwa protocol (managed by PBackground) for forking content processes. r=khuey (047bc5e61)
 - missing bit of Bug 1170075 - Remove Print Progress UI and view source XUL (a08888308) (14f7ec3aa)


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

Changelog:

Out-of-tree changes:
* update Goanna3 to git e37514b51...14f7ec3aa:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1160298: Modify TaskFactory::NewTask to support variadic templates; r=gfritzsche (420a9648e)
 - Bug 1166583 - Move chromium's MakeTuple function into namespace 'base' to avoid conflicts with mozilla::MakeTuple. r=froydnj (ebb3dba7a)
 - Bug 1163320 - Variadic implementation of nsRunnableMethodArguments. r=froydnj (724d16853)
 - Bug 1153382 - Make poison values more toxic when used as a Value; r=sfink (17d918a7c)
 - Bug 1186154 - Templatize Rooted's context parameter to reduce copy-and-paste; r=jonco (479186b9f)
 - Bug 1185790 - Remove move unneeded Unbarriering; r=jonco (75db9ee20)
 - Bug 1185581 - Fix the spacing around PropertyDescriptors GC methods; r=efaust (3874cbd6e)
 - Bug 1188208 - Fix more constructors in js; r=jorendorff (edcc8e9d6)
 - Bug 1189906 - Remove the unused UseSavedRoots enum; r=jonco (36d535cdf)
 - Bug 1194832 - Use a one element cache in the store buffer; r=jonco (d50c960e1)
 - Bug 1157577 - Fix an assertion failure caused by inconsistent initialization order; r=bhackett (c9f1c1016)
 - Bug 1188408 - Factor out functions to protect/unprotect pages on different architectures r=terrence (9f874b1f9) (94bf55fcd)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - pointer style (c84ff3dee)
 - Bug 1188408 - Rearrange relocation overlay so we don't change object group during compacting r=terrence (4d10ea581)
 - Bug 1188408 - Simplify ArenasToUpdate iteration r=terrence (ad7052d37)
 - Bug 1188408 - Make incremental zeal mode exercise compacting GC too r=terrence (12e81f0a8)
 - pointer style (38c45689d)
 - Bug 1188408 - Udate cell pointers after updating roots at the end of compacting a zone r=terrence (83406ea37)
 - Bug 1189750 - Fix JSScript::getPCCounts to return a reference instead of a copy. r=bhackett (f97f48986)
 - Bug 1167409 - 1/4 - Move offThreadToken into ScriptLoadRequest r=jandem (d69712ebb)
 - Bug 1167409 - 2/4 - Factor processRequest and off thread parsing into separate functions. r=jandem (efc29867b)
 - Bug 1156059 Part 1: Ignore META REFRESH when document is sandboxed from automatic features. r=bz (5cb139529)
 - Bug 1156059 Part 2: Ensure that META REFRESH is blocked by iframe sandbox. r=bz (4f5812bca)
 - No bug - Strip EOL whitespace from nsIDocument.h (1815b3a55) (ece7c7b7f)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - remove a fix of PM now part of original bug 1280454 (63a48bffc)
 - Bug 1004703 - ignore 'unsafe-inline' if nonce- or hash-source specified (r=sstamm) (26c3f1d83)
 - Bug 1139297 - Implement CSP upgrade-insecure-requests directive - document changes (r=smaug)
   Bug 1139297 - Implement CSP upgrade-insecure-requests directive - csp changes (r=sstamm) (6ae99cb91)
 - Bug 1175480 - Expose the external content policy type from the load info objects; r=smaug (bad7acb0b)
 - Bug 1139297 - Implement CSP upgrade-insecure-requests directive - loadinfo changes (r=sicking,sworkman) (f1e5caa97)
 - Bug 1139297 - Implement CSP upgrade-insecure-requests directive - mcb changes (r=tanvi) (3c3086263)
 - Bug 1139297 - Implement CSP upgrade-insecure-requests directive - cors changes (r=smaug) (7181cf6af)
 - Bug 1159945 - Add telemetry to measure HSTS usage (9950700e5)
 - Bug 1139297 - Implement CSP upgrade-insecure-requests directive - netwerk changes (r=sworkman) (e8a18ecec)
 - Bug 1139297 - Implement CSP upgrade-insecure-requests directive - websocket changes (r=baku) (e2175bc25)
 - Bug 1139297 - Implement CSP upgrade-insecure-requests directive - form changes (r=baku) (80e178c19)
 - Bug 1139297 - Implement CSP upgrade-insecure-requests directive - devtool changes (r=sstamm,bholley) (ab9ed53dd)
 - Bug 1168538 - Add compiled code test for referrer directive to TestCSPParser. r=ckerschb (964893684)
 - Bug 1139297 - Implement CSP upgrade-insecure-requests directive - parser tests (r=sstamm) (b1e0342c9)
 - Bug 1139297 - Implement CSP upgrade-insecure-requests directive - simple upgrade tests (r=tanvi,sstamm) (8e3dfedc8)
 - Bug 1139297 - Implement CSP upgrade-insecure-requests directive - reports (r=sstamm) (949e85987)
 - Bug 1139297 - Implement CSP upgrade-insecure-requests directive - tests referrer (r=sstamm) (835f4d143)
 - Bug 1139297 - Implement CSP upgrade-insecure-requests directive - cors tests (r=smaug) (18054ab57)
 - Bug 1179123 - Avoid crash when calling ExitFullscreenInDocTree with a detached fullscreen document with its root exited fullscreen state. r=smaug (cb84e0aa7)
 - Bug 1173215, don't set mChromeXHRDocURI when dealing with non-XHR documents, r=bz (cbe06329e)
 - Bug 1178860 - Add dom.meta-viewport.enabled to gfxPrefs. r=dvander (060738800)
 - Bug 1175228: Skip profiler_tracing call for requestAnimationFrame callbacks, if we don't have any callbacks. r=BenWa (b52166626)
 - Bug 1175245: Convert nsRefreshDriver.cpp to use range-based "for" loops. r=tn (b5366155b)
 - Bug 1177764 - Use nsTObserverArray in APZCCallbackHelper, r=kats, r=dholbert (745e67b73) (2da2bfc91)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1181528 - nsISimpleEnumerator.h is needed by nsDocument.cpp, r=smaug (c4a3be0de)
 - Bug 1177914 - throw a NotSupportedError when running document.importNode on a ShadowRoot or Document. r=wchen (7aa0adc52)
 - Bug 1177991 - document.adoptNode should throw a HierarchyRequestError when adopting a ShadowRoot. r=wchen (f0e9f5400)
 - Bug 1184789 - Remove unnecessary IsOuterWindow() check from nsGlobalWindow::GetCaches(). r=khuey (aa96e11e1)
 - Bug 1182316: Part 1 - Remove FORWARD_TO_INNER_OR_THROW. r=peterv (04987b6ac)
 - Bug 1170246 - Improving nsGlobalWindow::ConvertDialogOptions and adding some gTests, r=ehsan (926a47fb9) (71dfc28be)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1069230 - Presentation API implementation. Part 1 - WebIDL Bindings. r=smaug (180d2e23a)
 - Bug 1142770 - part 1 - Use telephony service creator for telephony IPC service. r=hsinyi (447da4e64)
 - Bug 1142770 - part 2 - disable telephonyservice and voicemailservice. r=fabrice (5e0592769)
 - Bug 1069230 - Presentation API implementation. Part 2 - Presentation service and listeners. r=smaug (4be1d0628)
 - Bug 1069230 - Presentation API implementation. Part 3 - IPC. r=smaug (10db1c229)
 - Bug 1069230 - Presentation API implementation. Part 4 - Establish session (sender) & available changes. r=smaug (d7b358f74)
 - Bug 1069230 - Presentation API implementation. Part 5 - Establish session (receiver). r=smaug (e60709725)
 - Bug 1020179 - ContentPermissionPrompt change in b2g. r=fabrice (7aab4449e)
 - Bug 1020179 - Test case for visibilitychange. r=fabrice (d404f25e6)
 - Bug 1069230 - Presentation API implementation. Part 6 - mozChromeEvent for app launch. r=fabrice r=smaug (17081096c)
 - Bug 1069230 - Presentation API implementation. Part 7 - Presentation session. r=smaug (29227f2cf)
 - Bug 1069230 - Presentation API implementation. Part 8 - Data transport channel. r=jdm (2eb3a49ca)
 - Bug 1069230 - Presentation API implementation. Part 9 - Tests. r=kikuo (3cb72b71e)
 - Bug 1162700 - Split the AppInfo into initial setting of the values and the further initialization. r=smaug (d0b8d1470) (8cb2d1cd9)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1173947 - Make getRandomValues message be urgent (r=mrbkap) (aca1a06a9)
 - Bug 1182824 - Part 1: Use move assignment rather than copy assignment with ContextState::dash. r=mattwoodrow (73af33d32)
 - Bug 1182824 - Part 2: Make ContextState::dash a nsTArray. r=mattwoodrow (c66c3105d)
 - Bug 1134166 - Restart toolbox if selected app re-opens. r=ochameau (e370c8f02)
 - Bug 1134166 - Close toolbox if selected app dies. r=ochameau (5acb76254)
 - Bug 1134166 - Check for project when updating toolbox state. r=me (c60bb8766)
 - Bug 1090949 - Add way to make WebIDE runtimes configurable. r=ochameau (eef01e3e6)
 - Bug 1090949 - Refactor WebIDE preferences panel style. r=ochameau (fe1a9c757)
 - Bug 1135191 - Add runtime panel with toggle. r=jryans (e2e290a67)
 - missing bit of  Bug 1116188 - Add async ProfileGatherer (308cfdd4f)
 - Bug 1185737 - Propagate pause and resume commands to child processes. r=BenWa (2dd302569)
 - Bug 1161831 - Stop using threaddsafe ISupports for nsResProtocolHandler. r=billm (0bec61aac)
 - Bug 1155968 - Correct indent not multiple of 4. r=khuey (5fb8e3b20)
 - Bug 1183291 - Factor idl-parser into a Python package. r=khuey (63a2f0c68)
 - Bug 1155968 - Add blank lines where needed in xpcom/idl-parser. r=khuey (ce91a905b)
 - Bug 1161831 - Generate an extra macro to declare a non-virtual variant of an interface. r=billm (058876228)
 - Bug 1161831 - Factor the sharable bits out of nsIResProtocolHandler. r=billm (b02278fb9)
 - Bug 1152997 - Cleanup app update build to exclude android. r=glandium, r=mossop (6cd935294)
 - Bug 1170075 - Remove Print Progress UI and view source XUL files from Android. r=snorp (64796ae4a)
 - Bug 1180921 - Create a dumping ground for simple services in toolkit/components/utils. r=Gijs (2757d43c8)
 - Bug 1180921 - Support custom callbacks for allowing access per-addon load access to cross-origin URIs. r=bz,r=billm (8cc7e2c96)
 - Bug 1161831 - Implement moz-extension protocol. r=bz,r=billm,sr=mcmanus (5ee451357)
 - Bug 1161831 - Associate extension URIs with the appropriate addon ID. r=billm,sr=bz (f36655ac9)
 - Bug 1161831 - Forbid mapping to anything but file:// and jar:// URIs. r=billm,sr=bz (144add9de)
 - Bug 1180921 - Generalize test_origin to make it easier to add new origin attributes. r=gabor (b3fbc3545)
 - Bug 1180921 - Add the addonId OriginAttribute. r=bholley (0723d0dec)
 - Bug 1174093 - Don't recurse into caps/tests/mochitest during the build; r=mshal (76366d21a)
 - Bug 1161831 - Tests. r=billm (ed116a703)
 - Bug 1155547, Part 1: Fix unified build breakage in adding new sources under dom/ipc/. r=khuey (0d6875348)
 - Bug 1166985 - Use two image decoding threads on dual core devices. r=tn (7f07ee8b8)
 - Bug 1160422 - Prioritize size decodes over full decodes. r=tn (48d42c011)
 - Bug 1151672 - Part 1: Remove the calls to nsThreadManager::SetThreadWorking() and nsThreadManager::SetThreadIdle() due to backout of bug 970307. r=seth (0428dd4a4)
 - Bug 1151672 - Part 2: Block PHal::Msg_NotifyNetworkChange__ID to the Nuwa process after it is ready. r=khuey (42debf2c0)
 - Bug 1176034 - MessagePort should force a close() if the structured clone algorithm fails, r=bent (3afe74856)
 - Bug 1176034 - Implement JSAutoStructuredCloneBuffer::clear(with callbacks and closure), r=sfink (f28f6852b)
 - Bug 1155547, Part 2: Create PNuwa protocol (managed by PBackground) for forking content processes. r=khuey (047bc5e61)
 - missing bit of Bug 1170075 - Remove Print Progress UI and view source XUL (a08888308) (14f7ec3aa)

* 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

Saturday, June 5, 2021

Weekly browser binaries (20210605)

New build of Serpent/UXP for XP!

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

Official UXP changes since my last build:
- Revert "Issue #21 - Remove TelemertyVFS" (349346d0b)
- Issue #1772 - Stop using legacy code page conversion for file paths on Linux. (c921ad59d)
- Issue #1774 - Make menulist-button visible again in gtk3 (0a0830ba8)
- Merge pull request 'Issue #1774 - Make menulist-button visible again in gtk3' (#1775) from jobbautista9/UXP:master into master (27e7b312a)
- Revert "Issue #1774 - Make menulist-button visible again in gtk3" (6272d48e8)
- Issue #1774 - Add metrics to the editable menulist-button for GTK3 (42cf1ad41)
- [toolkit] Exclude printer spew from troubleshooting information. (ce71c0fe3)
- [js] Fix invalid early return in BaselineFrame::trace. (9acd98298)
- [js] Fix porting typo (7f6f1c664)

No official Basilisk changes since my last build.

Official Pale-Moon changes since my last build:
- Back-end branch pointer update. (c9f73ec3f)
- Rename "Web Developer" menu entries to "Developer Tools" (29908be27)
- Issue #1870 - Add try/catch and console logging for failing autocomplete popup. (411f285e0)

My changes since my last build:
- skipped "Rename "Web Developer" menu entries to "Developer Tools" (29908be27)"
- update NSS builtin certstore to May 2021 version from mozilla upstream. (6026e19d2)


New build of BOC/UXP for XP!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20210605-e37514b51-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 1171200 - Add means of checking if a document links to a manifest. r=billm (066ddad20)
 - Bug 1167300 - Consolidate the performance tool directory, r=jsantell (c7dd7dc34)
 - Bug 1167300 - Create a way to get strings from multiple localization files, r=jsantell (0973b8d3e)
 - modules not in gre (914e4080e)
 - Bug 1153011 - Remove zoom button from call tree. r=vporof (797b8f91d)
 - Bug 1151973 - Inverted call tree should be ordered by 'self cost', not 'total cost', r=jsantell (f2800b272)
 - more gre removal (27aed87a0)
 - Bug 1144034 - Flamegraph text is barely readable on non-retina display, r=jsantell (cb19fd9f2)
 - Bug 1151973 - Inverted call tree should be ordered by 'self cost', not 'total cost', r=jsantell (9c579599e)
 - Bug 1167300 - Fix all performance tool imports to work with the new file locations, r=jsantell (70b2995c4)
 - Bug 1167298 - Remove the ordinal property on categories, r=jsantell (00b3f5830)
 - Bug 1167733 - Consolidate prefs access and usage in the new performance tool, r=jsantell (4dab15e7f)
 - Bug 1167006 - part 3 fully revert merge from 780e1f999f54. (8aaa33c9c)
 - Bug 1167961 - Task is incorrectly used in compatibility.js, r=jsantell (7291f68d1)
 - Bug 1138641 - Updated remaining callsites to use newChannel2 in browser/devtools (r=vporof) (60ac4b2c8)
 - Bug 1164130 - Correctly include RecordingUtils when importing older version 2 profiler data. r=vp (8169d0398)
 - Bug 1167962 - Keep exports at bottom of modules, r=jsantell (7426919db)
 - Bug 1167962 - Fix import in synthesizeProfileForTest, r=orange (cc7fab771)
 - fix merge of later patch Bug 1167006 (c0b57b0e2)
 - Bug 1157523 - Fix intermittent where markers are selected in the waterfall views when there is no recording selected. r=vp (35cec0bd1)
 - Bug 1196253 - update in-tree psutil to 3.1.1. r=gps (80f243738) (98894236c)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1167459 - Skip rendering function name nodes if there's no name available (e.g. for C++ pseudoframes), r=jsantell (4a69ed224)
 - missing bits Bug 1102219 - Part 4: Replace String.prototype.contains with `String.prototype.includes` in chrome code. r=till (73cd2d2b1)
 - Bug 1165045 - Don't create nodes with empty text in the call tree, r=jsantell (b013aa82d)
 - Bug 1166122 - Fix regression in the call tree caused by bug 1165045, r=jsantell (ee3f16901)
 - Bug 1167975 - CallView._displaySelf sets this.document just because other functions use it; it should pass it as an argument instead, r=jsantell (5ef560c4f)
 - Bug 1122662 - Resize graphs when window resizes;r=vporof (25c108e4e)
 - Bug 1164784 - Eliminate CSS duplication with perf tool record button r=jsantell (43c9bb999)
 - Bug 1150761 - Rename the performance tool's details view names to better describe the data visualizations. r=vp (04ceb6a37)
 - Bug 1144424 - Rename '{self,total} allocations' to '{self,total} sampled allocations' in the performance tool. r=jsantell (ae79ad54f)
 - Bug 1069910 - Add tooltips explaining what each column in the profiler's tree view represents; r=jsantell (8756f88b6)
 - Bug 1107849 - Define a min/max width for the performance panel sidebar. r=vporof (e1769e831)
 - Bug 11663354 - A locked recording button should appear disabled in the performance tool. r=vp (4a359d39e)
 - Bug 1023546 - DevTools - Support HDPI resolutions for Windows. r=bgrins (ef1a3ecb8)
 - Bug 1168125 - Cleanup performance xul and css, r=jsantell (8ec794e46)
 - Bug 1168125 - Replace the waterfall view with a tree, r=jsantell (ea76514fe)
 - Bug 1168125 - Add marker folding logic, r=jsantell (1d3748d2a)
 - Bug 862341 Part 1: Move the network request storage from the console frontend to the console client so the netmonitor can reuse it. r=vporof (d29fb2b73)
 - remove gre from resource path (126b00df1)
 - Bug 943306 - Allow persisting console input history between sessions;r=past (146ebb486)
 - Bug 1134845 - Add clearHistory jsterm helper to remove persisted console input history. r=past (22237e95b)
 - Bug 1143497 - Offer a way to extend WebConsole commands. r=bgrins (84e2d2957)
 - Bug 1125205 - Display console API messages from shared or service workers to the web console, r=past (b4b701a2c)
 - Bug 1169342 - Remove nsIDOMDeviceStorage. Cleanup nsDOMDeviceStorage event wrappers. r=dhylands (41338e16f)
 - Bug 1151610 - Manage the case where two extensions fight over the same command. r=bgrins (63f9d2064)
 - Bug 862341 Part 2: Display cached network requests in the web console. r=vporof (83c0e7263)
 - Bug 1144211 - Improve code coverage of camera mochitests. r=mikeh (ba9f3de89)
 - Bug 1152500 - Fix how stop recording may be handled out-of-order. r=dhylands (d8bdd379c)
 - Bug 862341 Part 3: Display cached network requests in the network panel. r=vporof (a1a6f151d)
 - Bug 862341 Part 4: Start recording network requests when the toolbox opens. r=vporof (7a2bdf847)
 - Bug 1151499 - Correct the FM playable state. r=baku (8af26fff2)
 - Bug 1180347 - Split media.useAudioChannelService to support turning the service on without turning the Firefox OS specific APIs on; r=baku (3fa29291a)
 - Bug 862341 Part 5: Tests. r=vporof (82fb944c6) (b9843e035)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1181908. The CompileOptions constructor should properly copy the introducerFilename and isRunOnce state. r=luke (02c457413)
 - Bug 1191099 - Replace AutoFunctionVector usage with Rooted; r=jonco (27b18e2a5)
 - Bug 1185752 - Part 1: use normal Rooted for CloneMemory; r=sfink (e5cb696c0)
 - Bug 1185752 - Part 2: Remove the unused AutoObjectUnsigned32HashMap; r=sfink (cc06a3f81)
 - Bug 1186626 - Use Rooted to root for BaselineIC's ShapeVector; r=jandem (f4cf01cef)
 - Bug 1146979. When cloning objects in self-hosting preserve the property attributes of the properties (or at least the readonly/configurable attributes). r=till (c5b65323d)
 - Bug 1186626 - Use Rooted to root SelfHosting's ShapeVectors; r=till (8fb764954)
 - Bug 1186626 - Use Rooted to root the ShapeVectors in ScopeObject; r=efaust (219fe85a8)
 - Bug 1186626 - Part 4: Convert ShapeVectors in jsobj.cpp; r=jonco (1c1bc8f11)
 - Bug 1190457 - Replace AutoPropertyDescriptorVector with normal Rooted usage; r=jonco (6826d2fb4)
 - Bug 1186626 - Part 5: Remove AutoShapeVector; r=sfink (1b629111b)
 - Bug 1148922 - Handle insertion of new initial shapes via the metadata callback, r=luke. (013b109b2)
 - Bug 814497 - Cleanup console service cache when a window is destroyed. r=nfroyd (e06af881b)
 - Bug 1138336 - Adapt nsIScriptError so it can display log messages with filename and line number; r=jst,neil,past (049676b3d)
 - Bug 1143006 - Show warning for http-on-* in child process (r=mrbkap) (00001cd41)
 - Bug 1176749. nsIScriptError.idl should use nsStringGlue.h, not nsString.h. r=mrbkap (a02840af7)
 - Bug 814497 - Pass SavedFrame from JS::ErrorObject to nsIScriptError. r=bholley (6a13d1df2) (2c1a681e4)
- update NSS builtin certstore to May 2021 version from mozilla upstream. (0285c0cb3)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1048131 - Remove MOZ_CAPTIVEDETECT and enable captive portal detector for all products. r=mcmanus (d2b2980c1)
 - Bug 1048131 - Implement CaptivePortalService using nsICaptivePortalDetector r=mcmanus (d62c390d4)
 - Bug 1048131 - Make some network events trigger a captive portal recheck r=mcmanus (8c19273f0)
 - Bug 1166910 - Gecko changes for adding referrer attribute. r=hsivonen (46676ae77)
 - Bug 1166910 - Referrer attribute for img tag. r=ckerschb, r=hsivonen, r=bz (f833f3e6c)
 - Bug 1174913 - anchor and area referrer attributes. r=ckerschb, r=bz (f99a956be) (backend parts only)
 - missing bits of Bug 1210302 - Part 1: Rename nsINetUtil.parseContentType() to parseResponseContentType(); r=mcmanus (eb8fba336)
 - Bug 1210302 - Part 2: Rename NS_ParseContentType to NS_ParseResponseContentType; r=mcmanus,sicking (74f4cd98d)
 - remaining bits of Bug 1210302 - Part 3: Add a NS_ParseRequestContentType API; r=mcmanus,sicking (56477b434)
 - pointer style (ca5142301)
 - Bug 1172109 - Name some anonymous structs to help out the analysis, r=terrence (775d17318)
 - Bug 1173042 - Remove unused GCChunkSet and chunk hashing functions; r=ehoogeveen (357e0887d)
 - Bug 1177778 - Allow HeapPtr destruction while shutting down the GC r=terrence (793654cb2)
 - Bug 1181306 - Skip compacting phase when finishing an incremental GC non-incrementally r=terrence (7547c11ad)
 - Bug 1162961 - Fix logspam in mochitest-dt by passing the URL along in network progress events;r=past (3b4c9048f)
 - Bug 1149235 part 1. Move nsScriptLoadRequest into nsScriptLoader.h. r=sicking (df56a3e9d)
 - Bug 1149235 part 2. Switch to using linked lists for nsScriptLoadRequest. r=sicking (7a0536b53)
 - Bug 1149235 part 3. Store async requests in the scriptloader in two lists, so we don't have to grovel about looking for loaded ones. r=sicking (db45689c6)
 - Bug 1154598. Keep better track of our script requests. r=smaug (a2232a237)
 - Bug 1157995 - Tell the cycle collector about Navigator::mMediaDevices. r=smaug (9a9147bdf)
 - Bug 1181619. Make sure we've entered a microtask before we call nsJSUtils::EvaluateString, and put those microtasks outside the relevant AutoEntryScripts so we report any possible exceptions before doing the microtask checkpoint. r=bholley (851e371ac) (7254e4308)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1153248, re-enable a bunch of tests that now work with e10s, r=billm (c7d1a1d95)
 - Bug 1113086 - AudioChannel policy in Browser API - patch 1 - BrowserElementAudioChannel, r=ehsan (b25164d4f)
 - Bug 1158798 - Properly initialize the LookAndFeel cache in the child. r=mstange. (0f4232b5c)
 - Bug 1113086 - AudioChannel policy in Browser API - patch 2 - IPC communication between AudioChannelServices, r=ehsan (a2132f4d4)
 - Bug 1113086 - AudioChannel policy in Browser API - patch 3 - right management of audiochannel-activity events in child processes, r=ehsan (d1bd88e79)
 - Bug 1150727 - Enable software vsync refresh driver on Linux. r=kats (a991d3c25)
 - Bug 1113086 - AudioChannel policy in Browser API - patch 4 - Muted by default, e=alwu (a8978ef69)
 - Bug 1167064 - Patch3: Update mochitests for switching to Bluetooth APIv2. r=bz (f02729d0d)
 - Bug 1113086 - AudioChannel policy in Browser API - patch 5 - nsTObserverArray instead hashtables, r=ehsan, r=alwu (8f9aa5d4f)
 - Bug 1113086 - AudioChannel policy in Browser API - patch 6 - media-playback has to be dispatched async, r=alwu (da4da2207)
 - Bug 1113086 - AudioChannel policy in Browser API - patch 7 - Support non-app iframe, r=alwu (7078c3df5)
 - Bug 1174733 - Browser API: iframe.executeScript. r=kanru, r=bholley (5e19f9186)
 - Bug 1146355: Prepare build system to support Bluetooth APIs v1 and v2, r=shuang (ffe7bf5ef)
 - Bug 1156716: Build GATT backend as part of Bluetooth v1, r=joliu (033da499a)
 - Bug 1168343 - Remove the improper MOZ_ASSERT in |BluetoothServiceBluedroid::BondStateChangedNotification|. r=shuang (10d398b57)
 - Bug 1128386 - Handle |STATUS_FAIL| in |BondStateChangedNotification()|. r=tzimmermann (0bb76982f)
 - Bug 1164498: Remove |DispatchBluetoothReply| from |BluetoothServiceBluedroid|, r=btian (c027eb350)
 - Bug 1167064 - Patch1: Switch to bluetooth APIv2. r=shuang (37c775331)
 - Bug 1153717 - [Stingray] Update document reference link on InputPort API. r=baku, a=NPOTB (550bd985d)
 - Bug 1179718 - Rename CheckPermissions to CheckAnyPermissions. r=bz (b8e4bf1b7)
 - Bug 1152702 - Fix upper bounds of ContiguousEnumSerializer for BluetoothStatus and BluetoothSspVariant. r=tzimmermann (30ec5dc1a)
 - Bug 1162893 - Fix BluetoothGattWriteType serialization problem. f=elin, r=jocelyn (d36e089da)
 - Bug 1152631 - We no longer display category data for platform data in call tree, r=jsantell (6e2e877a0)
 - Bug 1164338 - Tests that the style markers have restyleHints. r=pbrosset (d6c357832)
 - Bug 1058898 - Enable e10s tests on the performance tool. r=vp (18c8324c3)
 - Bug 814497 - Fix nsScriptErrorWithStack constructor. r=ehsan (8096b8a8a)
 - Bug 814497 followup: Add missing 'override' keyword to nsScriptErrorWithStack method 'GetStack'. rs=ehsan (30889b974) (9fd132e8a)
- import change from `dev' branch of rmottola/Arctic-Fox:
 - Backed out changeset 0dca237df7e2 (bug 1160307) for causing bug 1184752. (85a8a87dd) (e37514b51)


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

Changelog:

In-tree changes:
- pref: set "media.mediasource.format-reader" to "true" by default (602c29b0)
- match NotifyJSRunToCompletionStart platform API changes (as of NM27 rev e37514b51) (9ed72e03)
- bump KM version for API change (as of NM27 rev e37514b51) (367435da)

Out-of-tree changes:
* update Goanna3 to git 1e24b22ef...e37514b51:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1171200 - Add means of checking if a document links to a manifest. r=billm (066ddad20)
 - Bug 1167300 - Consolidate the performance tool directory, r=jsantell (c7dd7dc34)
 - Bug 1167300 - Create a way to get strings from multiple localization files, r=jsantell (0973b8d3e)
 - modules not in gre (914e4080e)
 - Bug 1153011 - Remove zoom button from call tree. r=vporof (797b8f91d)
 - Bug 1151973 - Inverted call tree should be ordered by 'self cost', not 'total cost', r=jsantell (f2800b272)
 - more gre removal (27aed87a0)
 - Bug 1144034 - Flamegraph text is barely readable on non-retina display, r=jsantell (cb19fd9f2)
 - Bug 1151973 - Inverted call tree should be ordered by 'self cost', not 'total cost', r=jsantell (9c579599e)
 - Bug 1167300 - Fix all performance tool imports to work with the new file locations, r=jsantell (70b2995c4)
 - Bug 1167298 - Remove the ordinal property on categories, r=jsantell (00b3f5830)
 - Bug 1167733 - Consolidate prefs access and usage in the new performance tool, r=jsantell (4dab15e7f)
 - Bug 1167006 - part 3 fully revert merge from 780e1f999f54. (8aaa33c9c)
 - Bug 1167961 - Task is incorrectly used in compatibility.js, r=jsantell (7291f68d1)
 - Bug 1138641 - Updated remaining callsites to use newChannel2 in browser/devtools (r=vporof) (60ac4b2c8)
 - Bug 1164130 - Correctly include RecordingUtils when importing older version 2 profiler data. r=vp (8169d0398)
 - Bug 1167962 - Keep exports at bottom of modules, r=jsantell (7426919db)
 - Bug 1167962 - Fix import in synthesizeProfileForTest, r=orange (cc7fab771)
 - fix merge of later patch Bug 1167006 (c0b57b0e2)
 - Bug 1157523 - Fix intermittent where markers are selected in the waterfall views when there is no recording selected. r=vp (35cec0bd1)
 - Bug 1196253 - update in-tree psutil to 3.1.1. r=gps (80f243738) (98894236c)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1167459 - Skip rendering function name nodes if there's no name available (e.g. for C++ pseudoframes), r=jsantell (4a69ed224)
 - missing bits Bug 1102219 - Part 4: Replace String.prototype.contains with `String.prototype.includes` in chrome code. r=till (73cd2d2b1)
 - Bug 1165045 - Don't create nodes with empty text in the call tree, r=jsantell (b013aa82d)
 - Bug 1166122 - Fix regression in the call tree caused by bug 1165045, r=jsantell (ee3f16901)
 - Bug 1167975 - CallView._displaySelf sets this.document just because other functions use it; it should pass it as an argument instead, r=jsantell (5ef560c4f)
 - Bug 1122662 - Resize graphs when window resizes;r=vporof (25c108e4e)
 - Bug 1164784 - Eliminate CSS duplication with perf tool record button r=jsantell (43c9bb999)
 - Bug 1150761 - Rename the performance tool's details view names to better describe the data visualizations. r=vp (04ceb6a37)
 - Bug 1144424 - Rename '{self,total} allocations' to '{self,total} sampled allocations' in the performance tool. r=jsantell (ae79ad54f)
 - Bug 1069910 - Add tooltips explaining what each column in the profiler's tree view represents; r=jsantell (8756f88b6)
 - Bug 1107849 - Define a min/max width for the performance panel sidebar. r=vporof (e1769e831)
 - Bug 11663354 - A locked recording button should appear disabled in the performance tool. r=vp (4a359d39e)
 - Bug 1023546 - DevTools - Support HDPI resolutions for Windows. r=bgrins (ef1a3ecb8)
 - Bug 1168125 - Cleanup performance xul and css, r=jsantell (8ec794e46)
 - Bug 1168125 - Replace the waterfall view with a tree, r=jsantell (ea76514fe)
 - Bug 1168125 - Add marker folding logic, r=jsantell (1d3748d2a)
 - Bug 862341 Part 1: Move the network request storage from the console frontend to the console client so the netmonitor can reuse it. r=vporof (d29fb2b73)
 - remove gre from resource path (126b00df1)
 - Bug 943306 - Allow persisting console input history between sessions;r=past (146ebb486)
 - Bug 1134845 - Add clearHistory jsterm helper to remove persisted console input history. r=past (22237e95b)
 - Bug 1143497 - Offer a way to extend WebConsole commands. r=bgrins (84e2d2957)
 - Bug 1125205 - Display console API messages from shared or service workers to the web console, r=past (b4b701a2c)
 - Bug 1169342 - Remove nsIDOMDeviceStorage. Cleanup nsDOMDeviceStorage event wrappers. r=dhylands (41338e16f)
 - Bug 1151610 - Manage the case where two extensions fight over the same command. r=bgrins (63f9d2064)
 - Bug 862341 Part 2: Display cached network requests in the web console. r=vporof (83c0e7263)
 - Bug 1144211 - Improve code coverage of camera mochitests. r=mikeh (ba9f3de89)
 - Bug 1152500 - Fix how stop recording may be handled out-of-order. r=dhylands (d8bdd379c)
 - Bug 862341 Part 3: Display cached network requests in the network panel. r=vporof (a1a6f151d)
 - Bug 862341 Part 4: Start recording network requests when the toolbox opens. r=vporof (7a2bdf847)
 - Bug 1151499 - Correct the FM playable state. r=baku (8af26fff2)
 - Bug 1180347 - Split media.useAudioChannelService to support turning the service on without turning the Firefox OS specific APIs on; r=baku (3fa29291a)
 - Bug 862341 Part 5: Tests. r=vporof (82fb944c6) (b9843e035)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1181908. The CompileOptions constructor should properly copy the introducerFilename and isRunOnce state. r=luke (02c457413)
 - Bug 1191099 - Replace AutoFunctionVector usage with Rooted; r=jonco (27b18e2a5)
 - Bug 1185752 - Part 1: use normal Rooted for CloneMemory; r=sfink (e5cb696c0)
 - Bug 1185752 - Part 2: Remove the unused AutoObjectUnsigned32HashMap; r=sfink (cc06a3f81)
 - Bug 1186626 - Use Rooted to root for BaselineIC's ShapeVector; r=jandem (f4cf01cef)
 - Bug 1146979. When cloning objects in self-hosting preserve the property attributes of the properties (or at least the readonly/configurable attributes). r=till (c5b65323d)
 - Bug 1186626 - Use Rooted to root SelfHosting's ShapeVectors; r=till (8fb764954)
 - Bug 1186626 - Use Rooted to root the ShapeVectors in ScopeObject; r=efaust (219fe85a8)
 - Bug 1186626 - Part 4: Convert ShapeVectors in jsobj.cpp; r=jonco (1c1bc8f11)
 - Bug 1190457 - Replace AutoPropertyDescriptorVector with normal Rooted usage; r=jonco (6826d2fb4)
 - Bug 1186626 - Part 5: Remove AutoShapeVector; r=sfink (1b629111b)
 - Bug 1148922 - Handle insertion of new initial shapes via the metadata callback, r=luke. (013b109b2)
 - Bug 814497 - Cleanup console service cache when a window is destroyed. r=nfroyd (e06af881b)
 - Bug 1138336 - Adapt nsIScriptError so it can display log messages with filename and line number; r=jst,neil,past (049676b3d)
 - Bug 1143006 - Show warning for http-on-* in child process (r=mrbkap) (00001cd41)
 - Bug 1176749. nsIScriptError.idl should use nsStringGlue.h, not nsString.h. r=mrbkap (a02840af7)
 - Bug 814497 - Pass SavedFrame from JS::ErrorObject to nsIScriptError. r=bholley (6a13d1df2) (2c1a681e4)
- update NSS builtin certstore to May 2021 version from mozilla upstream. (0285c0cb3)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1048131 - Remove MOZ_CAPTIVEDETECT and enable captive portal detector for all products. r=mcmanus (d2b2980c1)
 - Bug 1048131 - Implement CaptivePortalService using nsICaptivePortalDetector r=mcmanus (d62c390d4)
 - Bug 1048131 - Make some network events trigger a captive portal recheck r=mcmanus (8c19273f0)
 - Bug 1166910 - Gecko changes for adding referrer attribute. r=hsivonen (46676ae77)
 - Bug 1166910 - Referrer attribute for img tag. r=ckerschb, r=hsivonen, r=bz (f833f3e6c)
 - Bug 1174913 - anchor and area referrer attributes. r=ckerschb, r=bz (f99a956be) (backend parts only)
 - missing bits of Bug 1210302 - Part 1: Rename nsINetUtil.parseContentType() to parseResponseContentType(); r=mcmanus (eb8fba336)
 - Bug 1210302 - Part 2: Rename NS_ParseContentType to NS_ParseResponseContentType; r=mcmanus,sicking (74f4cd98d)
 - remaining bits of Bug 1210302 - Part 3: Add a NS_ParseRequestContentType API; r=mcmanus,sicking (56477b434)
 - pointer style (ca5142301)
 - Bug 1172109 - Name some anonymous structs to help out the analysis, r=terrence (775d17318)
 - Bug 1173042 - Remove unused GCChunkSet and chunk hashing functions; r=ehoogeveen (357e0887d)
 - Bug 1177778 - Allow HeapPtr destruction while shutting down the GC r=terrence (793654cb2)
 - Bug 1181306 - Skip compacting phase when finishing an incremental GC non-incrementally r=terrence (7547c11ad)
 - Bug 1162961 - Fix logspam in mochitest-dt by passing the URL along in network progress events;r=past (3b4c9048f)
 - Bug 1149235 part 1. Move nsScriptLoadRequest into nsScriptLoader.h. r=sicking (df56a3e9d)
 - Bug 1149235 part 2. Switch to using linked lists for nsScriptLoadRequest. r=sicking (7a0536b53)
 - Bug 1149235 part 3. Store async requests in the scriptloader in two lists, so we don't have to grovel about looking for loaded ones. r=sicking (db45689c6)
 - Bug 1154598. Keep better track of our script requests. r=smaug (a2232a237)
 - Bug 1157995 - Tell the cycle collector about Navigator::mMediaDevices. r=smaug (9a9147bdf)
 - Bug 1181619. Make sure we've entered a microtask before we call nsJSUtils::EvaluateString, and put those microtasks outside the relevant AutoEntryScripts so we report any possible exceptions before doing the microtask checkpoint. r=bholley (851e371ac) (7254e4308)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1153248, re-enable a bunch of tests that now work with e10s, r=billm (c7d1a1d95)
 - Bug 1113086 - AudioChannel policy in Browser API - patch 1 - BrowserElementAudioChannel, r=ehsan (b25164d4f)
 - Bug 1158798 - Properly initialize the LookAndFeel cache in the child. r=mstange. (0f4232b5c)
 - Bug 1113086 - AudioChannel policy in Browser API - patch 2 - IPC communication between AudioChannelServices, r=ehsan (a2132f4d4)
 - Bug 1113086 - AudioChannel policy in Browser API - patch 3 - right management of audiochannel-activity events in child processes, r=ehsan (d1bd88e79)
 - Bug 1150727 - Enable software vsync refresh driver on Linux. r=kats (a991d3c25)
 - Bug 1113086 - AudioChannel policy in Browser API - patch 4 - Muted by default, e=alwu (a8978ef69)
 - Bug 1167064 - Patch3: Update mochitests for switching to Bluetooth APIv2. r=bz (f02729d0d)
 - Bug 1113086 - AudioChannel policy in Browser API - patch 5 - nsTObserverArray instead hashtables, r=ehsan, r=alwu (8f9aa5d4f)
 - Bug 1113086 - AudioChannel policy in Browser API - patch 6 - media-playback has to be dispatched async, r=alwu (da4da2207)
 - Bug 1113086 - AudioChannel policy in Browser API - patch 7 - Support non-app iframe, r=alwu (7078c3df5)
 - Bug 1174733 - Browser API: iframe.executeScript. r=kanru, r=bholley (5e19f9186)
 - Bug 1146355: Prepare build system to support Bluetooth APIs v1 and v2, r=shuang (ffe7bf5ef)
 - Bug 1156716: Build GATT backend as part of Bluetooth v1, r=joliu (033da499a)
 - Bug 1168343 - Remove the improper MOZ_ASSERT in |BluetoothServiceBluedroid::BondStateChangedNotification|. r=shuang (10d398b57)
 - Bug 1128386 - Handle |STATUS_FAIL| in |BondStateChangedNotification()|. r=tzimmermann (0bb76982f)
 - Bug 1164498: Remove |DispatchBluetoothReply| from |BluetoothServiceBluedroid|, r=btian (c027eb350)
 - Bug 1167064 - Patch1: Switch to bluetooth APIv2. r=shuang (37c775331)
 - Bug 1153717 - [Stingray] Update document reference link on InputPort API. r=baku, a=NPOTB (550bd985d)
 - Bug 1179718 - Rename CheckPermissions to CheckAnyPermissions. r=bz (b8e4bf1b7)
 - Bug 1152702 - Fix upper bounds of ContiguousEnumSerializer for BluetoothStatus and BluetoothSspVariant. r=tzimmermann (30ec5dc1a)
 - Bug 1162893 - Fix BluetoothGattWriteType serialization problem. f=elin, r=jocelyn (d36e089da)
 - Bug 1152631 - We no longer display category data for platform data in call tree, r=jsantell (6e2e877a0)
 - Bug 1164338 - Tests that the style markers have restyleHints. r=pbrosset (d6c357832)
 - Bug 1058898 - Enable e10s tests on the performance tool. r=vp (18c8324c3)
 - Bug 814497 - Fix nsScriptErrorWithStack constructor. r=ehsan (8096b8a8a)
 - Bug 814497 followup: Add missing 'override' keyword to nsScriptErrorWithStack method 'GetStack'. rs=ehsan (30889b974) (9fd132e8a)
- import change from `dev' branch of rmottola/Arctic-Fox:
 - Backed out changeset 0dca237df7e2 (bug 1160307) for causing bug 1184752. (85a8a87dd) (e37514b51)

* 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


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-20210605-8a0351d97-xpmod.7z
Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20210605-8a0351d97-xpmod.7z

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

Repo changes:
- import certdata changes from NSS upstream:
 Bug 1692094 - Turn off Websites Trust Bit for 'Chambers of Commerce Root - 2008' and 'Global Chambersign Root - 2008'. r=KathleenWilson
 Bug 1687822 - Turn off Websites trust bit for the “Staat der Nederlanden Root CA - G3” root cert in NSS. r=KathleenWilson
 Bug 1686854 - Remove GeoTrust PCA-G2 and VeriSign Universal root certs from NSS. r=KathleenWilson
 Bug 1683738 - Add AC RAIZ FNMT-RCM SERVIDORES SEGUROS root cert to NSS. r=KathleenWilson
 Bug 1693173 - Add GlobalSign R45, E45, R46, and E46 root certs to NSS. r=KathleenWilson
 Bug 1618407 - Symantec root certs - Set CKA_NSS_EMAIL_DISTRUST_AFTER. r=kjacobs
 Bug 1692094 - Set email distrust after to 21-03-01 for Camerfirma's 'Chambers of Commerce' and 'Global Chambersign' roots. r=KathleenWilson (99f85ede5)
- update NSS builtin certstore to May 2021 version from mozilla upstream. (6b3c7bf88)
- import change from tenfourfox:
 - closes #644: update TLDs, pins, HSTS, M1612116 (80ab2a713) (8a0351d97)


New build of Firefox 45ESR:

Test binary:
SSE https://o.rthost.win/gpc/files1.rt/firefox-45.9.33-20210605-06d01b450-win32-sse.7z
IA32 https://o.rthost.win/gpc/files1.rt/firefox-45.9.33-20210605-06d01b450-win32-ia32.7z

Win64 https://o.rthost.win/gpc/files1.rt/firefox-45.9.33-20210605-06d01b450-win64.7z

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

Changes since my last build:
- update NSS builtin certstore to May 2021 version from mozilla upstream. (0fb654c09)
- import change from tenfourfox:
 - closes #644: update TLDs, pins, HSTS, M1612116 (80ab2a713) (06d01b450)