Saturday, July 31, 2021

Weekly browser binaries (20210731)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20210731-f94c0da-uxp-620374316-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20210731-f94c0da-uxp-620374316-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-20210731-f94c0da-uxp-620374316-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.4a1.win32-git-20210731-61f3c7277-uxp-620374316-xpmod.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.4a1.win32-git-20210731-61f3c7277-uxp-620374316-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.4a1.win64-git-20210731-61f3c7277-uxp-620374316-xpmod.7z

Official UXP changes since my last build:
- [no issue] Replace PurpleBlock with SegmentedVector to reduce indirect memory accesses when calling suspect (738448aa0)
- Issue #1781 - Follow-up: fix debug assert in MergeMultiplicativeR() (620374316)

No official Basilisk changes since my last build.

Official Pale-Moon changes since my last build:
- Issue #1875 - Rebrand Help menu item URI from FF to PM. (61f3c7277)

My changes since my last build:
- cubeb_winmm.c overflow fix by mixit@MSFN, Thanks! This should fix the famous 23m18s freeze bug for audio/video playback. (85149582f)


New build of BOC/UXP for XP!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20210731-45b8007f3-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 1190636 - Replace AutoStringVector with Rooted usage; r=njn (5d287ee81)
 - Bug 1190911 - Replace AutoIdValueVector with normal Rooted usage; r=jonco (b6c8ce668) (9ff3d301a)
- ported cubeb_winmm.c overflow fix by mixit@MSFN, Thanks! This should fix the famous 23m18s freeze bug for audio/video playback. (2d96070f5)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1191529 - Remove JSIdArray and AutoIdArray and replace with Rooted<IdVector>; r=mccr8, r=jonco (9c0d645aa)
 - Bug 1083752 - Calling Map/Set/WeakMap (without new) should throw. r=Waldo (bd0b31a3d)
 - Bug 1142279 - DataView should require 'new'. - r=efaust (97ef8ba02)
 - Bug 1155838 - Fix a build warning on windows; r=till (f9af00bff)
 - Bug 1129313 - Part 2: self-host MapIteratorObject#next(). r=jandem (b30734a0b) (11b532c45)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1150717 - Test request with no params in the Network Monitor. r=brings (a60e9e8d9)
 - Bug 1168077 - Remove remaining spidermonkey js specific syntax from browser/devtools; r=miker (c98f20c30)
 - Bug 1168125 - Fix existing tests, r=jsantell (b1dfa101e)
 - Bug 1169439 - Pull out marker definitions into its own file, and move formatter and collapse functions into marker-utils. r=vp (17eb24ab3)
 - Bug 1173654 - Part 1: Add logging methods for SurfaceType and ImageFormat. r=Bas (22f2fa019)
 - Bug 1169125 - Part 1: Allow sending any DataSourceSurface-backed image over WebRTC and fix failure cases. r=bwc (1fb0def92)
 - Bug 1169125 - Part 2: Use UniquePtr for scoped delete of yuv data in MediaPipeline. r=bwc (cdb79e201)
 - Bug 1173654 - Part 2: Use namespaces in MediaPipeline.cpp. r=bwc (311696260)
 - Bug 1173654 - Part 3: Attempt to GetDataSurface() and convert if sending pure I420 fails. r=bwc, r=jesup (58520b820)
 - Bug 1173654 - Part 4: Add detailed logging and asserts to MediaPipeline::ProcessVideoChunk. r=bwc (ba08ae5bc)
 - Bug 1155089 - Part 1: Reset |TrackID| for MediaPipelineTransmit::PipelineListener on replaceTrack(). r=bwc (304fb8703)
 - adapted Bug 1142688 - Wait for actual audio data on remote side before checking audio sanity. r=jesup,padenot (479f6356c)
 - Bug 858927 - Move the mozilla::TimeStamp into mozglue. r=glandium (751938e09)
 - Bug 1166559 - Add documentation for ProfileTimelineMarkers from a dev tools perspective. r=fitzgen (ed1563dfb)
 - Bug 1141614 - Part 4: Expose cycle collection markers in the devtools frontend; r=jsantell (2eb830de7) (45b8007f3)


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

Changelog:

Out-of-tree changes:
* update Goanna3 to git b9cfdbdbd...45b8007f3:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1190636 - Replace AutoStringVector with Rooted usage; r=njn (5d287ee81)
 - Bug 1190911 - Replace AutoIdValueVector with normal Rooted usage; r=jonco (b6c8ce668) (9ff3d301a)
- ported cubeb_winmm.c overflow fix by mixit@MSFN, Thanks! This should fix the famous 23m18s freeze bug for audio/video playback. (2d96070f5)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1191529 - Remove JSIdArray and AutoIdArray and replace with Rooted<IdVector>; r=mccr8, r=jonco (9c0d645aa)
 - Bug 1083752 - Calling Map/Set/WeakMap (without new) should throw. r=Waldo (bd0b31a3d)
 - Bug 1142279 - DataView should require 'new'. - r=efaust (97ef8ba02)
 - Bug 1155838 - Fix a build warning on windows; r=till (f9af00bff)
 - Bug 1129313 - Part 2: self-host MapIteratorObject#next(). r=jandem (b30734a0b) (11b532c45)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1150717 - Test request with no params in the Network Monitor. r=brings (a60e9e8d9)
 - Bug 1168077 - Remove remaining spidermonkey js specific syntax from browser/devtools; r=miker (c98f20c30)
 - Bug 1168125 - Fix existing tests, r=jsantell (b1dfa101e)
 - Bug 1169439 - Pull out marker definitions into its own file, and move formatter and collapse functions into marker-utils. r=vp (17eb24ab3)
 - Bug 1173654 - Part 1: Add logging methods for SurfaceType and ImageFormat. r=Bas (22f2fa019)
 - Bug 1169125 - Part 1: Allow sending any DataSourceSurface-backed image over WebRTC and fix failure cases. r=bwc (1fb0def92)
 - Bug 1169125 - Part 2: Use UniquePtr for scoped delete of yuv data in MediaPipeline. r=bwc (cdb79e201)
 - Bug 1173654 - Part 2: Use namespaces in MediaPipeline.cpp. r=bwc (311696260)
 - Bug 1173654 - Part 3: Attempt to GetDataSurface() and convert if sending pure I420 fails. r=bwc, r=jesup (58520b820)
 - Bug 1173654 - Part 4: Add detailed logging and asserts to MediaPipeline::ProcessVideoChunk. r=bwc (ba08ae5bc)
 - Bug 1155089 - Part 1: Reset |TrackID| for MediaPipelineTransmit::PipelineListener on replaceTrack(). r=bwc (304fb8703)
 - adapted Bug 1142688 - Wait for actual audio data on remote side before checking audio sanity. r=jesup,padenot (479f6356c)
 - Bug 858927 - Move the mozilla::TimeStamp into mozglue. r=glandium (751938e09)
 - Bug 1166559 - Add documentation for ProfileTimelineMarkers from a dev tools perspective. r=fitzgen (ed1563dfb)
 - Bug 1141614 - Part 4: Expose cycle collection markers in the devtools frontend; r=jsantell (2eb830de7) (45b8007f3)

* 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, July 24, 2021

Weekly browser binaries (20210724)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20210724-f94c0da-uxp-74989fb28-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20210724-f94c0da-uxp-74989fb28-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-20210724-f94c0da-uxp-74989fb28-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.4a1.win32-git-20210724-40852a372-uxp-74989fb28-xpmod.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.4a1.win32-git-20210724-40852a372-uxp-74989fb28-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.4a1.win64-git-20210724-40852a372-uxp-74989fb28-xpmod.7z

Official UXP changes since my last build:
- WIP: Base implementation (f864b515d)
- Issue #1725 - Fix logic in PerformPromiseAllSettled. (5764d0c28)
- Merge branch 'master' into Promise-allSettled (22377b86a)
- Merge pull request 'Implement Promise.allSettled()' (#1796) from athenian200/UXP:Promise-allSettled into master (74989fb28)

Official Basilisk changes since my last build:
- Back-end branch pointer update (f94c0da)

Official Pale-Moon changes since my last build:
- Back-end branch pointer update (1d67dc09e)
- New cycle. (40852a372)


New build of BOC/UXP for XP!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20210724-b9cfdbdbd-xpmod.7z

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

repo changes since my last build:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - missing crashreporter section (4831c9622)
 - Bug 866681, part 1 - Track if any slice of CC was manually triggered. r=smaug (358239be3)
 - Bug 866681, part 2 - Make ContentUnbinder use DeferredFinalize. r=smaug (3155b68fa)
 - Bug 1177627 - Back out most of 7fcf6bf43eda for causing Gaia unit test crashes. r=smaug (6ddb7866c)
 -  Bug 1158257 - Gecko should always provide SpiderMonkey with a debuggerMallocSizeOf; r=mccr8 (f18a9c4ec)
 - add (unused) crashreporter (9f35b04ee)
 - Bug 1175513 - Make some private nsXPCWrappedJSClass const or static; r=bholley (39e560872)
 - Bug 1175513 - Factor out nsXPCWrappedJSClass::CleanupOutparams; r=bholley (93f602ab6)
 - Bug 1175513 - Improve code style in nsXPCWrappedJSClass::CleanupOutparams; r=bholley (cd874ea37)
 - Bug 1178969 - nsXPConnect doesn't need to implement nsSupportsWeakReference. r=bholley (e76ebddc9)
 - Bug 1182409 - Add 'allowWaivers' sandbox option. r=gabor (71befc1c9)
 - Bug 1184400, part 1 - Make XPCJSRuntime::SuspectWrappedNative into a method on XPCWrappedNative. r=bholley (4d102ee6a)
 - Bug 1184400, part 2 - XPCWrappedNative::Suspect() should suspect the JS reflector object even if it doesn't own it. r=bholley (c8339179c)
 - Bug 1184400, part 3 - Use HasExternalReference in XPCWrappedNative::Traverse. r=bholley (3020bd602)
 - Bug 1186213 - Add an API to deep-freeze the result of Cu.cloneInto. r=gkrizsanits (3b1b03b07)
 - Bug 1185144 - nsConsoleService::LogMessageWithMode() should release the retired message on the main thread. r=froydnj (e615f5eb2)
 - Bug 1171716 - Part 1: Add NS_ReleaseOnMainThread. r=froydnj (dd13528db)
 - Bug 1171716 - Part 3: Use NS_ReleaseOnMainThread in WebSocketChannel dtor. r=froydnj (0818574a6)
 - Bug 1171716 - Part 4: Use NS_ReleaseOnMainThread in JarChannel dtor. r=froydnj (06c85f670)
 - Bug 1171716 - Part 5: Use NS_ReleaseOnMainThread in HttpBaseChannel dtor. r=froydnj (e599c1b8e)
 - Bug 1185527 - Split out a refcountless base class for nsScriptError. r=gabor (325087790)
 - Bug 1157908 - Give Gecko thread Looper low priority; r=snorp (713dd5bb1)
 - Bug 968923 - part 5a - add use counters for SVGSVGElement and CSS properties for testing purposes; r=bz (9ed578c11)
 - Bug 968923 - part 3d - record use counter information from the CSS parser; r=dbaron (ea188ea15)
 - Bug 968923 - fix bogus assert in nsSVGElement.cpp; r=heycam (moz hg rev a0744d2060df) (9d8e58858)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1159409 - (Part 1-) - Remove Init() from the Image interface. r=tn (0b663ee45)
 - Bug 1159409 - (Part 2) - Remove ProgressTrackerInit and register Images with a ProgressTracker in ImageFactory. r=tn (a24d4e849)
 - Bug 1179909: Refactor stable state handling. r=smaug This is motivated by three separate but related problems: (0ead73dbd)
 - remove mPreemptingRunnableInfos of PM which I couldn't trace in FF (96474c90a)
 - Bug 1179909: Build fix. r=me CLOSED TREE (5d35a65d5)
 - Bug 1144418 - target events for text nodes in shadow dom to the nearest element in the flattened tree. r=wchen (26c0eb8b2)
 - Bug 853889 - Check single-box orientaton in _cairo_bentley_ottmann_tessellate_rectangular_traps and _cairo_bentley_ottmann_tessellate_boxes. r=jmuizelaar (a13abee2f)
 - Bug 1143303 - extend D2D circle workaround to work for small circles. r=bas (1ccb1c0c1) (b9cfdbdbd)


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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 619c191e4...b9cfdbdbd:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - missing crashreporter section (4831c9622)
 - Bug 866681, part 1 - Track if any slice of CC was manually triggered. r=smaug (358239be3)
 - Bug 866681, part 2 - Make ContentUnbinder use DeferredFinalize. r=smaug (3155b68fa)
 - Bug 1177627 - Back out most of 7fcf6bf43eda for causing Gaia unit test crashes. r=smaug (6ddb7866c)
 -  Bug 1158257 - Gecko should always provide SpiderMonkey with a debuggerMallocSizeOf; r=mccr8 (f18a9c4ec)
 - add (unused) crashreporter (9f35b04ee)
 - Bug 1175513 - Make some private nsXPCWrappedJSClass const or static; r=bholley (39e560872)
 - Bug 1175513 - Factor out nsXPCWrappedJSClass::CleanupOutparams; r=bholley (93f602ab6)
 - Bug 1175513 - Improve code style in nsXPCWrappedJSClass::CleanupOutparams; r=bholley (cd874ea37)
 - Bug 1178969 - nsXPConnect doesn't need to implement nsSupportsWeakReference. r=bholley (e76ebddc9)
 - Bug 1182409 - Add 'allowWaivers' sandbox option. r=gabor (71befc1c9)
 - Bug 1184400, part 1 - Make XPCJSRuntime::SuspectWrappedNative into a method on XPCWrappedNative. r=bholley (4d102ee6a)
 - Bug 1184400, part 2 - XPCWrappedNative::Suspect() should suspect the JS reflector object even if it doesn't own it. r=bholley (c8339179c)
 - Bug 1184400, part 3 - Use HasExternalReference in XPCWrappedNative::Traverse. r=bholley (3020bd602)
 - Bug 1186213 - Add an API to deep-freeze the result of Cu.cloneInto. r=gkrizsanits (3b1b03b07)
 - Bug 1185144 - nsConsoleService::LogMessageWithMode() should release the retired message on the main thread. r=froydnj (e615f5eb2)
 - Bug 1171716 - Part 1: Add NS_ReleaseOnMainThread. r=froydnj (dd13528db)
 - Bug 1171716 - Part 3: Use NS_ReleaseOnMainThread in WebSocketChannel dtor. r=froydnj (0818574a6)
 - Bug 1171716 - Part 4: Use NS_ReleaseOnMainThread in JarChannel dtor. r=froydnj (06c85f670)
 - Bug 1171716 - Part 5: Use NS_ReleaseOnMainThread in HttpBaseChannel dtor. r=froydnj (e599c1b8e)
 - Bug 1185527 - Split out a refcountless base class for nsScriptError. r=gabor (325087790)
 - Bug 1157908 - Give Gecko thread Looper low priority; r=snorp (713dd5bb1)
 - Bug 968923 - part 5a - add use counters for SVGSVGElement and CSS properties for testing purposes; r=bz (9ed578c11)
 - Bug 968923 - part 3d - record use counter information from the CSS parser; r=dbaron (ea188ea15)
 - Bug 968923 - fix bogus assert in nsSVGElement.cpp; r=heycam (moz hg rev a0744d2060df) (9d8e58858)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1159409 - (Part 1-) - Remove Init() from the Image interface. r=tn (0b663ee45)
 - Bug 1159409 - (Part 2) - Remove ProgressTrackerInit and register Images with a ProgressTracker in ImageFactory. r=tn (a24d4e849)
 - Bug 1179909: Refactor stable state handling. r=smaug This is motivated by three separate but related problems: (0ead73dbd)
 - remove mPreemptingRunnableInfos of PM which I couldn't trace in FF (96474c90a)
 - Bug 1179909: Build fix. r=me CLOSED TREE (5d35a65d5)
 - Bug 1144418 - target events for text nodes in shadow dom to the nearest element in the flattened tree. r=wchen (26c0eb8b2)
 - Bug 853889 - Check single-box orientaton in _cairo_bentley_ottmann_tessellate_rectangular_traps and _cairo_bentley_ottmann_tessellate_boxes. r=jmuizelaar (a13abee2f)
 - Bug 1143303 - extend D2D circle workaround to work for small circles. r=bas (1ccb1c0c1) (b9cfdbdbd)

* 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, July 17, 2021

Weekly browser binaries (20210717)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20210717-f481d07-uxp-c198ef11b-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20210717-f481d07-uxp-c198ef11b-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-20210717-f481d07-uxp-c198ef11b-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.4a1.win32-git-20210717-bc8ffc38c-uxp-c198ef11b-xpmod.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.4a1.win32-git-20210717-bc8ffc38c-uxp-c198ef11b-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.4a1.win64-git-20210717-bc8ffc38c-uxp-c198ef11b-xpmod.7z

Official UXP changes since my last build:
- [network] Stop treating http and https as different for encoding schemes. (5e6305573)
- Issue #1757 - Follow-up: Remove some stray WPT leftovers. (a58b35c01)
- Issue #1792 - Part 1: Remove superfluous check for abstract ancestors. (6e7adbe74)
- Issue #1792 - Part 2: Move GetParentObject() to EventTarget.h for re-use. (ea0e4de69)
- Issue #1792 - Part 3: Add ConstructibleEventTarget helper class. (1b86eb76f)
- Issue #1792 - Part 4: Implement constructors for the EventTarget interface. (82b1fdca1)
- Issue #1793 - Add a border-bottom to toolbox (3b7f2ddd3)
- Issue #1793 - Add a border-bottom to treecols header (1327910cd)
- Issue #1793 - Only use proper Aero Styling in the Toolkit Error Console on Windows 7 (cc934f826)
- Issue #1793 - Only use Glass on the Toolkit Download Manager on Windows 7 (3003f52e1)
- [network] Stop blocking 10080 (8ea119da4)
- [network] Add some sanity checks to deserialized nsStandardURLs (8cc2f6ba9)
- [network] Make CacheIOThread::ThreadFunc hold reference to thread. (6fe78cec8)
- [ANGLE] Cherry-pick upstream fix (ce2938d27)
- [NSPR] Lock access to PRCallOnceType members in PR_CallOnce* for thread safety. (361743b22)
- [gfx] Hard-block old mesa/nouveau versions (00f9e2436)
- [accessibility] Remove selection listeners from shutting down PresShell. (684000d9a)
- Revert "[accessibility] Remove selection listeners from shutting down PresShell." (caf98496b)
- [layout] Ensure we set the primary frame for native anon content where needed. (c198ef11b)

Official Basilisk changes since my last build:
- Issue MoonchildProductions/UXP#1793 - Override the global style for Windows 10 that adds a bottom border to the toolbox widget (bb7d7ee)
- Back-end branch pointer update. (df5c3d8)
- Back-end branch pointer update. (f481d07)

Official Pale-Moon changes since my last build:
- Back-end branch pointer update (112d5aa5c)
- Issue MoonchildProductions/UXP#1793 - Override the global style for Windows 10 that adds a bottom border to the toolbox widget (16e923413)
- Back-end branch pointer update (bc8ffc38c)

My changes since my last build:
- partly imported from bk55:
 - import changes from tenfourfox:
  - closes #645: M171156 +TLDs TZs (bcc143f7b)
- follow-up rev ccb3ecd, add vista check (fb4c5454c)


New build of BOC/UXP for XP!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20210717-619c191e4-xpmod.7z

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

repo changes since my last build:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - include limits for  numeric_limits in gcc 11 (e46f1407b)
 - Bug 1201057 - Move AutoEnterOOMUnsafeRegion to Utility.h with the other OOM simulation infrastructure r=terrence (ba11ded16)
 - Bug 1189490 - Part 0: Add a FIFO queue container type to js/public. r=terrence (97bd6e58d)
 - Bug 1189490 - Part 1: Add a JS::Traceable version of the FIFO queue for use with GC things. r=terrence (0e397ee31)
 - Bug 1144797 - Add setInterval and clearInterval to Timer.jsm. r=smacleod. (8aee45f35)
 - Bug 1182316: Part 3 - Add assertions to most other WebIDL entry points, clean up nsIDOMJSWindow cruft. r=peterv (d2af349b5)
 - Bug 1181762. Remove uses of mozRequestAnimationFrame from toolkit code. r=gijs (c5d4fe108)
 - Bug 1181765. Remove uses of mozRequestAnimationFrame from layout tests. r=bkelly (bd0b1300b)
 - Bug 1181966. Remove uses of mozRequestAnimationFrame from browser code. r=gijs,paul (64ce1b945)
 - Bug 909154. Remove the prefixed mozRequestAnimationFrame and its accoutrements. r=bkelly (0257521ce)
 - Bug 1185028. Fix GCJsonifierMethod to correctly handle worker descriptors. r=nsm (32c80ced6)
 - Bug 1181678 - Expose an attribute on DOMWindowUtils to see if APZ is enabled. r=botond (842c775c7) (dd3d18022)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1163454 - Disable D3D11 DXVA for causing performance regressions r=ajones (ab65fdb2a)
 - Bug 1189605 - Fix over-indentation of a few parts of nsIDOMWindowUtils.idl. r=khuey (75d6e2dec)
 - Bug 1087330. Make the data structure we use for our promise microtask queue have O(1) first element removal, not O(N). r=khuey (96a3478cb)
 - add missing SPS bit (5086b3f56)
 - Bug 1151646 - Spin the event loop one extra time to clean up all CC'd objects before worker shutdown, r=khuey. (ef5193cd7)
 - Bug 1181887 Fall back to network if ServiceWorker script fails to load. r=ehsan r=khuey (0fb3b0dea)
 - Bug 1143848 - Query Document from Parent in case of nested workers (r=bent) (6bb538eba) (613718266)
- partly import changes from tenfourfox: closes #645: TLDs TZs HSTS (7e2652114) (7a02eeddb)
- import changes from UXP:
 - [NSPR] Lock access to PRCallOnceType members in PR_CallOnce* for thread safety. (361743b22) (619c191e4)


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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 35adc5464...619c191e4:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - include limits for  numeric_limits in gcc 11 (e46f1407b)
 - Bug 1201057 - Move AutoEnterOOMUnsafeRegion to Utility.h with the other OOM simulation infrastructure r=terrence (ba11ded16)
 - Bug 1189490 - Part 0: Add a FIFO queue container type to js/public. r=terrence (97bd6e58d)
 - Bug 1189490 - Part 1: Add a JS::Traceable version of the FIFO queue for use with GC things. r=terrence (0e397ee31)
 - Bug 1144797 - Add setInterval and clearInterval to Timer.jsm. r=smacleod. (8aee45f35)
 - Bug 1182316: Part 3 - Add assertions to most other WebIDL entry points, clean up nsIDOMJSWindow cruft. r=peterv (d2af349b5)
 - Bug 1181762. Remove uses of mozRequestAnimationFrame from toolkit code. r=gijs (c5d4fe108)
 - Bug 1181765. Remove uses of mozRequestAnimationFrame from layout tests. r=bkelly (bd0b1300b)
 - Bug 1181966. Remove uses of mozRequestAnimationFrame from browser code. r=gijs,paul (64ce1b945)
 - Bug 909154. Remove the prefixed mozRequestAnimationFrame and its accoutrements. r=bkelly (0257521ce)
 - Bug 1185028. Fix GCJsonifierMethod to correctly handle worker descriptors. r=nsm (32c80ced6)
 - Bug 1181678 - Expose an attribute on DOMWindowUtils to see if APZ is enabled. r=botond (842c775c7) (dd3d18022)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1163454 - Disable D3D11 DXVA for causing performance regressions r=ajones (ab65fdb2a)
 - Bug 1189605 - Fix over-indentation of a few parts of nsIDOMWindowUtils.idl. r=khuey (75d6e2dec)
 - Bug 1087330. Make the data structure we use for our promise microtask queue have O(1) first element removal, not O(N). r=khuey (96a3478cb)
 - add missing SPS bit (5086b3f56)
 - Bug 1151646 - Spin the event loop one extra time to clean up all CC'd objects before worker shutdown, r=khuey. (ef5193cd7)
 - Bug 1181887 Fall back to network if ServiceWorker script fails to load. r=ehsan r=khuey (0fb3b0dea)
 - Bug 1143848 - Query Document from Parent in case of nested workers (r=bent) (6bb538eba) (613718266)
- partly import changes from tenfourfox: closes #645: TLDs TZs HSTS (7e2652114) (7a02eeddb)
- import changes from UXP:
 - [NSPR] Lock access to PRCallOnceType members in PR_CallOnce* for thread safety. (361743b22) (619c191e4)

* 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-20210717-31f160368-xpmod.7z
Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20210717-31f160368-xpmod.7z

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

Repo changes:
- import change from tenfourfox:
 - closes #645: M171156 M1700895 M1665836 +TLDs TZs HSTS (7e2652114) (6a6e642f5)
- import changes from UXP:
 - [NSPR] Lock access to PRCallOnceType members in PR_CallOnce* for thread safety. (361743b22) (31f160368)


New build of Firefox 45ESR:

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

Win64 https://o.rthost.win/gpc/files1.rt/firefox-45.9.33-20210717-c6f8bcc5b-win64.7z

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

Changes since my last build:
- import change from tenfourfox:
 - closes #645: M171156 M1700895 M1665836 +TLDs TZs HSTS (7e2652114) (caeb878ce)
- import changes from UXP:
 - [NSPR] Lock access to PRCallOnceType members in PR_CallOnce* for thread safety. (361743b22) (c6f8bcc5b)

Saturday, July 10, 2021

Weekly browser binaries (20210710)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20210710-e29e57e-uxp-3163b3af1-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20210710-e29e57e-uxp-3163b3af1-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-20210710-e29e57e-uxp-3163b3af1-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.4a1.win32-git-20210710-3b0f3d79b-uxp-3163b3af1-xpmod.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.4a1.win32-git-20210710-3b0f3d79b-uxp-3163b3af1-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.4a1.win64-git-20210710-3b0f3d79b-uxp-3163b3af1-xpmod.7z

Official UXP changes since my last build:
- [toolkit] Slightly lighten light-mode logopage background (1fb9257ed)
- [network] Enable brotli compression on http for sites that offer it. (3163b3af1)

No official Basilisk changes since my last build.

Official Pale-Moon changes since my last build:
- Issue #1872 - Part 6: Revisit styling to base it more on previous about:home (ead4d3049)
- Issue #1872 - Part 7: Make the the search placeholder less obnoxious. (52427b7b7)
- Remove unnecessary (and interfering) code for tabbed privacy preferences category. (5551a5d27)
- Issue #1872 - Part 8: Tweak, cleanup and finalize. (294476aef)
- Back-end branch pointer update (396f5ebf4)
- Back-end branch pointer update (3b0f3d79b)


New build of BOC/UXP for XP!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20210710-35adc5464-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 1144745 - moves gdk_screen_get_monitor_scale_factor() call to nsScreenGtk :: GetGtkMonitorScaleFactor(). r=karlt (0294af0ce)
 - Bug 1073117 - Add support for has_tab_gap notebook style. r=karlt (2c7473bde)
 - reverto to about 1174950 level (faf115418)
 - Bug 1183356 - Part 1: Use the outer window when refreshing media elements; r=baku (772e3a6aa)
 - Bug 1183356 - Part 2: Add assertions enforcing the usage of outer windows for all of the entry points of the API; r=baku (a2d47c945)
 - Bug 1181916. Notify the debugger's onNewGlobalObject hook off a scriptrunner. r=bholley (2ac890b4d)
 - Bug 1182316: Part 2 - Rework FORWARD_TO_OUTER_OR_THROW. r=peterv (aea3061d2)
 - Bug 1169710 - Part 0: Document the Debugger.Memory's tenure promotions log; r=sfink (c7520ed31)
 - Bug 1169710 - Part 1: Debugger should maintain a set of debuggee zones and Zones should maintain a list of debuggers; r=sfink (2d5025ba2)
 - Bug 1169710 - Part 2: Add Debugger infrastructure for logging promotions to the tenured heap; r=sfink (c0bc4fbfc)
 - Bug 1169710 - Part 3: Expose the tenure promotions log on Debugger.Memory; r=sfink (e37b65fe0)
 - Bug 1169710 - Part 4: Test the tenuring log; r=sfink (4cb0e3905)
 - Bug 1169710 - Part 5: Fix a GC hazard and properly mark cross compartment edges in the tenure promotions log; r=sfink,jonco (80235f6c7) (35adc5464)


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

Changelog:

Out-of-tree changes:
* update Goanna3 to git d2029fd84...35adc5464:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1144745 - moves gdk_screen_get_monitor_scale_factor() call to nsScreenGtk :: GetGtkMonitorScaleFactor(). r=karlt (0294af0ce)
 - Bug 1073117 - Add support for has_tab_gap notebook style. r=karlt (2c7473bde)
 - reverto to about 1174950 level (faf115418)
 - Bug 1183356 - Part 1: Use the outer window when refreshing media elements; r=baku (772e3a6aa)
 - Bug 1183356 - Part 2: Add assertions enforcing the usage of outer windows for all of the entry points of the API; r=baku (a2d47c945)
 - Bug 1181916. Notify the debugger's onNewGlobalObject hook off a scriptrunner. r=bholley (2ac890b4d)
 - Bug 1182316: Part 2 - Rework FORWARD_TO_OUTER_OR_THROW. r=peterv (aea3061d2)
 - Bug 1169710 - Part 0: Document the Debugger.Memory's tenure promotions log; r=sfink (c7520ed31)
 - Bug 1169710 - Part 1: Debugger should maintain a set of debuggee zones and Zones should maintain a list of debuggers; r=sfink (2d5025ba2)
 - Bug 1169710 - Part 2: Add Debugger infrastructure for logging promotions to the tenured heap; r=sfink (c0bc4fbfc)
 - Bug 1169710 - Part 3: Expose the tenure promotions log on Debugger.Memory; r=sfink (e37b65fe0)
 - Bug 1169710 - Part 4: Test the tenuring log; r=sfink (4cb0e3905)
 - Bug 1169710 - Part 5: Fix a GC hazard and properly mark cross compartment edges in the tenure promotions log; r=sfink,jonco (80235f6c7) (35adc5464)

* 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, July 3, 2021

Weekly browser binaries (20210703)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20210703-e29e57e-uxp-72d0b8670-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20210703-e29e57e-uxp-72d0b8670-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-20210703-e29e57e-uxp-72d0b8670-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.4a1.win32-git-20210703-6377d48fa-uxp-72d0b8670-xpmod.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.4a1.win32-git-20210703-6377d48fa-uxp-72d0b8670-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.4a1.win64-git-20210703-6377d48fa-uxp-72d0b8670-xpmod.7z

Official UXP changes since my last build:
- Issue #1751 - Remove Mac/ARM C fallback on gcc from pixman (2215d8467)
- [Toolkit] Update logopage styling. (72d0b8670)

No official Basilisk changes since my last build.

Official Pale-Moon changes since my last build:
- Re-organize the Privacy category in preferences. (0a124f1cc)
- Change the hard-coded "Learn more" link with DNT to our own page. (05ec62a88)
- Remove unneeded .org (ce1c2371b)
- Back-end branch pointer update (77af8d965)
- Merge pull request 'Remove unneeded .org' (#1874) from micwoj92/Pale-Moon:master into master (5df934464)
- Issue #1872 - Part 1: Update and align about:home and newtab search box styling (5949c1e59)
- Issue #1872 - Part 2: De-duplicate search engine logos in the source and unify. (5287a9ff7)
- Issue #1872 - Part 3: Fix about:home search form width. (0f6b56f58)
- Issue #1872 - Part 4: Tweak search box styling some more. (e920bbb3f)
- Issue #1872 - Part 5: Align about:home background with other pages. (eed7d4c70)
- Back-end branch pointer update (6377d48fa)


New build of BOC/UXP for XP!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20210703-d2029fd84-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 1123516 - Implement maplike/setlike in WebIDL parser; r=bz (5d62bcd93)
 - Bug 1140324 - Remove __noSuchMethod__ handling from WebIDL parser and throw an exception instead. r=peterv (f7ea99339)
 - Bug 1123516 - Implement maplike/setlike in WebIDL Codegen; r=b (0ca39b335)
 - Bug 1183604, add some more assertions to help implementing new cycle collectable classes, r=mccr8 (1e66d29fe)
 - Bug 1178665 - Part 1: Make Promise::DispatchToMicroTask public. r=khuey (b962e6006)
 - Bug 1178665 - Part 2 - Adapt to latest Animation.finish procedure changes. r=bbirtles (33219fc0d)
 - Bug 1178665 - Part 3: Make finish notifications asynchronously in most cases. r=bbirtles, r=smaug (144c0944a)
 - Bug 1180770 part 1. Remove the unused ThrowNotEnoughArgsError. r=peterv (8bc1690f5)
 - Bug 1180770 part 2. Remove the unused ifaceName/memberName arguments of ThrowMethodFailedWithDetails and rename it to ThrowMethodFailed. r=peterv (ee4900547)
 - Bug 1135961. Implement subclassing of DOM objects. r=peterv (8e7e67b88)
 - Bug 1170691 - part 1 - add the generating script's directory to sys.path in file_generate.py; r=glandium (dd1520952)
 - Bug 1168409 - part 1 - avoid importing buildconfig in histogram_tools.py; r=gfritzsche (6a46dce23)
 - Bug 1168409 - part 2 - avoiding importing usecounters in histogram_tools.py; r=gfritzsche (21a468303)
 - Bug 1144397. Disallow using fill when dedent would do. r=peterv (544d4978d)
 - Bug 1158806. Don't try to include stuff for a generated hasInstance hook if we have no interface object, since in that case we don't need the include. r=peterv (d280a1608)
 - missing bit of Bug 1161627 - part 2 - machine-convert TemporaryRef<T> to already_AddRefed<T> (c51384311)
 - Bug 1166910 followup: Add missing 'override' keyword to HTMLImageElement method GetImageReferrerPolicy. rs=ehsan (9e3dc8e6d)
 - Bug 1174913 - remove unnecessary attribute parsing. r=bz (fdb769eda)
 - Bug 1170680 - Do not add non-animated images to the visible list in response to UNLOCKED_DRAW. r=tn (a594883e8)
 - Bug 1174923 - Stop delaying the document load event until images are decoded. r=tn a=kwierso (caee1b25f)
 - Bug 968923 - part 3b - propagating use counters from SVG images into owning/parent documents; r=seth (234a41484)
 - Bug 968923 - part 3a - add core DOM use counter functionality; r=smaug (98bb77358)
 - Bug 968923 - part 3c - miscellaneous telemetry changes for use counters; r=gfritzsche (83adec291)
 - Bug 968923 - part 4 - hook up use counters to WebIDL bindings; r=bz (8545e9a9b)
 - Bug 771367 - Update test_animations_omta.html to support testing pseudo-elements. r=dbaron (4b2e5481b)
 - Bug 1177563 - Test that we share agent rule processors across different documents. r=dbaron (d64146359)
 - Bug 1181450 - Make GENERATED_FILES more visible during the build by printing their name when they are being generated. r=gps (b0c2166e8)
 - Bug 1215526 - part 1 - pass dependencies file to file_generate.py; r=glandium (a14ea304a)
 - Bug 1215526 - part 2 - write dependencies to file_generate.py's depfile; r=glandium (dc49ad380) (604a6d61c)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1218999 - Update mtimes when building a GENERATED_FILES target, even when contents don't change. r=glandium (53e8658ae)
 - partial of Bug 927388 - Produce and upload GeckoView AAR during packaging. (5b9f2edb1)
 - Bug 927388 - Follow-up: fix bustage on a CLOSED TREE. (5deab1ae5)
 - part of Bug 1174757 - Pre: Don't archive geckoview resources when not necessary (41da631ef)
 - goanna->gecko (d2f6f223e)
 - goanna->gecko (af5de4b01)
 - reapply Bug 927388 - Produce and upload GeckoView AAR (2f33b51b4)
 - Bug 1189459 - Allow generating geckoview AAR files when MOZ_APP_NAME is not 'fennec'. r=gps (dad480948)
 - Bug 1181965. Remove uses of mozRequestAnimationFrame from dom and parser tests. r=bkelly (ed3c653ce) (9ca9d9aa7)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1153937 - enable PushServiceLauncher. r=nsm (c776df06e)
 - Bug 1150683 - Implement nsIPushNotificationService. r=dougt (1257f4275)
 - Bug 1150683 - Add xpcshell test hooks to PushService.jsm. r=dougt (122a41a67)
 - Bug 1150683 - Add xpcshell tests for nsIPushNotificationService. r=dougt (e4560dc57)
 - Bug 1159310 - Remember the push count and last push time for push events. r=kit (a2d222a3a)
 - Bug 1159310 - Update the storage xpcshell tests. r=dougt (6e3aa7d5a)
 - Bug 1149274 - Clear site-permissions should clear all registered push notifications. r=nsm (b960ddef1)
 - Bug 1162414 - Change PushService.jsm db to use promise. r=nsm, r=mt (f1890967d)
 - Bug 1103106 - Change will-change to be first-come, first-served. r=roc (85a684e38)
 - Bug 1128454 - Add crash report annotations for plugin bridge operation failures. r=billm (92517a23a)
 - Bug 1150959 - Log rejected Promise error message to browser console (9c1b6b28e)
 - Bug 1160527 - Patch 1 - Support PushEvent.waitUntil(). r=baku. (24548bec1)
 - Bug 1114554 - Patch 1 - Notification ServiceWorker API stubs. r=wchen,baku (0c1a8eb51)
 - Bug 1163410 - Ensure that JSAPI is properly initialized before calling ServiceWorkerClientPostMessageRunnable::DispatchDOMEvent; r=nsm (2029815da)
 - Bug 1163410 - Skip test_request_context.html on Android for frequent crashes. (010675bc5)
 - Bug 1167808 P4 Test that respondWith() for a browser load reads the body correctly. r=ehsan (38e28a07d)
 - Bug 1174803 - Simplify RuntimeService::WorkerPrefChanged. r=bent (4be7d6b07)
 - Bug 1167808 P1 Add dom.serviceWorkers.interception.opaque.enabled pref. r=ehsan (7784735d2)
 - Bug 1167808 P2 Block opaque response interception if pref is disabled. r=ehsan (4a7ce8268)
 - Bug 1167808 P3 FetchEvent.respondWith() should use opaque response internal body. r=nsm (3c9834bf7)
 - Bug 1169296 - Intercepting top-level document loads is not working with JAR channels. r=jdm (b558e4322)
 - Bug 1171651 - Disable the interception of app:// URIs in service workers on release builds. r=baku (8a2caf031)
 - Bug 1167808 P0 Cache.put() should use internal body of opaque Response. r=nsm (4aa703c92)
 - Bug 1180887 - Part 1: Separate out the JS code inside test_request_context.html; r=baku (0d0f2a5a5)
 - Bug 1180887 - Part 2: Split test_request_context.html into one test file per chunk; r=baku (8277083d4)
 - Bug 1114554 - Patch 2 - ServiceWorkerRegistration.showNotification(). r=wchen,baku (1f8530996)
 - Bug 1152264 - Push API constantly doing requests. r=nsm (dc368cb8f)
 - Bug 1157732 - Allow ws (insecure) connections to localhost. r=kcambridge (02a3b1f8a)
 - Bug 1160316 - Bump IndexedDB name. r=nsm (f2a485f1e)
 - missing bit of Bug 1150683 - Add xpcshell test hooks to PushService.jsm (986aaff97)
 - Bug 1150812 - Split PushService - separate webSocket part. r=nsm, r=mt (97415d6e0)
 - Bug 1150812 - Split PushService - make the separation more common for webSocket and http2. r=nsm, r=mt (30f78714b)
 - Bug 1150812 - Adapt xpcshell test and add mochi tests for WebSocket version. r=nsm, r=mt (582b0c606)
 - Bug 1150812 - Add Http2 Push service. r=nsm, r=mt (bbada37cc)
 - Bug 1171261 - Only track pending channel registrations. r=dragana (82b643c38)
 - Bug 1159944 - more alt-svc tests r=hurley (41dd4dd11)
 - Bug 1150812 - xcpshell test for PushService with http2. r=nsm, r=mt (2911245f1)
 - Bug 1166350 - Push fixes for principals. r=kitcambridge,bholley (4ccf3cf4d)
 - Bug 1115379 - Streamline DownloadsViewItemController construction and remove now unneeded identifiers. r=mak (9aba8987f)
 - Bug 1114554 - Patch 3 - Fire notificationclick event on ServiceWorkerGlobalScope. r=wchen,baku (5b4e6a8bb)
 - fix AppleMedia test (a34b276e0) (d2029fd84)


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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 3697b9103...d2029fd84:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1123516 - Implement maplike/setlike in WebIDL parser; r=bz (5d62bcd93)
 - Bug 1140324 - Remove __noSuchMethod__ handling from WebIDL parser and throw an exception instead. r=peterv (f7ea99339)
 - Bug 1123516 - Implement maplike/setlike in WebIDL Codegen; r=b (0ca39b335)
 - Bug 1183604, add some more assertions to help implementing new cycle collectable classes, r=mccr8 (1e66d29fe)
 - Bug 1178665 - Part 1: Make Promise::DispatchToMicroTask public. r=khuey (b962e6006)
 - Bug 1178665 - Part 2 - Adapt to latest Animation.finish procedure changes. r=bbirtles (33219fc0d)
 - Bug 1178665 - Part 3: Make finish notifications asynchronously in most cases. r=bbirtles, r=smaug (144c0944a)
 - Bug 1180770 part 1. Remove the unused ThrowNotEnoughArgsError. r=peterv (8bc1690f5)
 - Bug 1180770 part 2. Remove the unused ifaceName/memberName arguments of ThrowMethodFailedWithDetails and rename it to ThrowMethodFailed. r=peterv (ee4900547)
 - Bug 1135961. Implement subclassing of DOM objects. r=peterv (8e7e67b88)
 - Bug 1170691 - part 1 - add the generating script's directory to sys.path in file_generate.py; r=glandium (dd1520952)
 - Bug 1168409 - part 1 - avoid importing buildconfig in histogram_tools.py; r=gfritzsche (6a46dce23)
 - Bug 1168409 - part 2 - avoiding importing usecounters in histogram_tools.py; r=gfritzsche (21a468303)
 - Bug 1144397. Disallow using fill when dedent would do. r=peterv (544d4978d)
 - Bug 1158806. Don't try to include stuff for a generated hasInstance hook if we have no interface object, since in that case we don't need the include. r=peterv (d280a1608)
 - missing bit of Bug 1161627 - part 2 - machine-convert TemporaryRef<T> to already_AddRefed<T> (c51384311)
 - Bug 1166910 followup: Add missing 'override' keyword to HTMLImageElement method GetImageReferrerPolicy. rs=ehsan (9e3dc8e6d)
 - Bug 1174913 - remove unnecessary attribute parsing. r=bz (fdb769eda)
 - Bug 1170680 - Do not add non-animated images to the visible list in response to UNLOCKED_DRAW. r=tn (a594883e8)
 - Bug 1174923 - Stop delaying the document load event until images are decoded. r=tn a=kwierso (caee1b25f)
 - Bug 968923 - part 3b - propagating use counters from SVG images into owning/parent documents; r=seth (234a41484)
 - Bug 968923 - part 3a - add core DOM use counter functionality; r=smaug (98bb77358)
 - Bug 968923 - part 3c - miscellaneous telemetry changes for use counters; r=gfritzsche (83adec291)
 - Bug 968923 - part 4 - hook up use counters to WebIDL bindings; r=bz (8545e9a9b)
 - Bug 771367 - Update test_animations_omta.html to support testing pseudo-elements. r=dbaron (4b2e5481b)
 - Bug 1177563 - Test that we share agent rule processors across different documents. r=dbaron (d64146359)
 - Bug 1181450 - Make GENERATED_FILES more visible during the build by printing their name when they are being generated. r=gps (b0c2166e8)
 - Bug 1215526 - part 1 - pass dependencies file to file_generate.py; r=glandium (a14ea304a)
 - Bug 1215526 - part 2 - write dependencies to file_generate.py's depfile; r=glandium (dc49ad380) (604a6d61c)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1218999 - Update mtimes when building a GENERATED_FILES target, even when contents don't change. r=glandium (53e8658ae)
 - partial of Bug 927388 - Produce and upload GeckoView AAR during packaging. (5b9f2edb1)
 - Bug 927388 - Follow-up: fix bustage on a CLOSED TREE. (5deab1ae5)
 - part of Bug 1174757 - Pre: Don't archive geckoview resources when not necessary (41da631ef)
 - goanna->gecko (d2f6f223e)
 - goanna->gecko (af5de4b01)
 - reapply Bug 927388 - Produce and upload GeckoView AAR (2f33b51b4)
 - Bug 1189459 - Allow generating geckoview AAR files when MOZ_APP_NAME is not 'fennec'. r=gps (dad480948)
 - Bug 1181965. Remove uses of mozRequestAnimationFrame from dom and parser tests. r=bkelly (ed3c653ce) (9ca9d9aa7)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1153937 - enable PushServiceLauncher. r=nsm (c776df06e)
 - Bug 1150683 - Implement nsIPushNotificationService. r=dougt (1257f4275)
 - Bug 1150683 - Add xpcshell test hooks to PushService.jsm. r=dougt (122a41a67)
 - Bug 1150683 - Add xpcshell tests for nsIPushNotificationService. r=dougt (e4560dc57)
 - Bug 1159310 - Remember the push count and last push time for push events. r=kit (a2d222a3a)
 - Bug 1159310 - Update the storage xpcshell tests. r=dougt (6e3aa7d5a)
 - Bug 1149274 - Clear site-permissions should clear all registered push notifications. r=nsm (b960ddef1)
 - Bug 1162414 - Change PushService.jsm db to use promise. r=nsm, r=mt (f1890967d)
 - Bug 1103106 - Change will-change to be first-come, first-served. r=roc (85a684e38)
 - Bug 1128454 - Add crash report annotations for plugin bridge operation failures. r=billm (92517a23a)
 - Bug 1150959 - Log rejected Promise error message to browser console (9c1b6b28e)
 - Bug 1160527 - Patch 1 - Support PushEvent.waitUntil(). r=baku. (24548bec1)
 - Bug 1114554 - Patch 1 - Notification ServiceWorker API stubs. r=wchen,baku (0c1a8eb51)
 - Bug 1163410 - Ensure that JSAPI is properly initialized before calling ServiceWorkerClientPostMessageRunnable::DispatchDOMEvent; r=nsm (2029815da)
 - Bug 1163410 - Skip test_request_context.html on Android for frequent crashes. (010675bc5)
 - Bug 1167808 P4 Test that respondWith() for a browser load reads the body correctly. r=ehsan (38e28a07d)
 - Bug 1174803 - Simplify RuntimeService::WorkerPrefChanged. r=bent (4be7d6b07)
 - Bug 1167808 P1 Add dom.serviceWorkers.interception.opaque.enabled pref. r=ehsan (7784735d2)
 - Bug 1167808 P2 Block opaque response interception if pref is disabled. r=ehsan (4a7ce8268)
 - Bug 1167808 P3 FetchEvent.respondWith() should use opaque response internal body. r=nsm (3c9834bf7)
 - Bug 1169296 - Intercepting top-level document loads is not working with JAR channels. r=jdm (b558e4322)
 - Bug 1171651 - Disable the interception of app:// URIs in service workers on release builds. r=baku (8a2caf031)
 - Bug 1167808 P0 Cache.put() should use internal body of opaque Response. r=nsm (4aa703c92)
 - Bug 1180887 - Part 1: Separate out the JS code inside test_request_context.html; r=baku (0d0f2a5a5)
 - Bug 1180887 - Part 2: Split test_request_context.html into one test file per chunk; r=baku (8277083d4)
 - Bug 1114554 - Patch 2 - ServiceWorkerRegistration.showNotification(). r=wchen,baku (1f8530996)
 - Bug 1152264 - Push API constantly doing requests. r=nsm (dc368cb8f)
 - Bug 1157732 - Allow ws (insecure) connections to localhost. r=kcambridge (02a3b1f8a)
 - Bug 1160316 - Bump IndexedDB name. r=nsm (f2a485f1e)
 - missing bit of Bug 1150683 - Add xpcshell test hooks to PushService.jsm (986aaff97)
 - Bug 1150812 - Split PushService - separate webSocket part. r=nsm, r=mt (97415d6e0)
 - Bug 1150812 - Split PushService - make the separation more common for webSocket and http2. r=nsm, r=mt (30f78714b)
 - Bug 1150812 - Adapt xpcshell test and add mochi tests for WebSocket version. r=nsm, r=mt (582b0c606)
 - Bug 1150812 - Add Http2 Push service. r=nsm, r=mt (bbada37cc)
 - Bug 1171261 - Only track pending channel registrations. r=dragana (82b643c38)
 - Bug 1159944 - more alt-svc tests r=hurley (41dd4dd11)
 - Bug 1150812 - xcpshell test for PushService with http2. r=nsm, r=mt (2911245f1)
 - Bug 1166350 - Push fixes for principals. r=kitcambridge,bholley (4ccf3cf4d)
 - Bug 1115379 - Streamline DownloadsViewItemController construction and remove now unneeded identifiers. r=mak (9aba8987f)
 - Bug 1114554 - Patch 3 - Fire notificationclick event on ServiceWorkerGlobalScope. r=wchen,baku (5b4e6a8bb)
 - fix AppleMedia test (a34b276e0) (d2029fd84)

* 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