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

2 comments:

  1. I would like to ask how to use sync on basilisk 55? Its sync function doesn't seem to work

    ReplyDelete
    Replies
    1. I don't use sync service so I can't tell if they made changes to become incompatible or not.

      Delete