Saturday, April 10, 2021

Weekly browser binaries (20210410)

New NewMoon 27 Build!

32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20210410-2f3df1855-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20210410-2f3df1855-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20210410-2f3df1855-xpmod-ia32.7z

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20210410-2f3df1855-xpmod.7z

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

repo changes since my last build:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - namespace comment (0548ea8a8)
 - Bug 1167411 - Add JSAutoStructuredCloneBuffer::abandon, r=jorendorff (6589a8900)
 - Bug 911972 - MessagePort and MessageChannel in workers, r=smaug, r=bent (4c533d3ca)
 - Bug 1172264 - Track the MDSM's duration as a TimeUnit and eliminate the separate concept of 'end time'. r=jww (49f8f2442)
 - Bug 1172264 - Require Manual disconnection for all mirrors. r=jww (845e57496)
 - Bug 1172264 - Switch MediaDecoder's mDuration represenation to a double. r=jww (dfde6482d)
 - Bug 1172264 - Mirror duration from the MDSM to the MediaDecoder. r=jww (a744fd08f)
 - No bug. Refactor GC type annotations, re=terrence (b6bc5723e)
 - Bug 1132744 - Update set of GC types, r=sfink (935175adb)
 - Bug 967031 - Rename DumpHeapComplete to DumpHeap; r=terrence (337391745)
 - Bug 1169097 - Remove CountHeap; r=sfink (074fdb34c)
 - Bug 1169086 - Use virtual dispatch to implement callback tracer; r=jonco, r=mccr8 (667218a33) (6f81d7d0d)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1164463 - Clean up MediaManager shutdown to be reliable and avoid holding locks while Joining a thread. r=jib (636e2e5dc)
 - missing part of Bug 1154389 - Stop leaking DeviceSuccessCallbackRunnable objects (2f8906119)
 - Bug 1169665 - Have enumerateDevices return empty array on zero devices instead of fail. r=jesup (f83fcb269)
 - Bug 1162720 - enumerateDevices visits main thread for profileDir. r=jesup (20687dcb7)
 - Bug 1173255 - Cleanup MediaManager e10s code in prep for deviceId constraint. r=jesup (43496fe28)
 - Bug 1136110 - Define OS.Constants.Sys.bits. r=yoric (384b01680)
 - Bug 1177892 part 4 - Remove INT_TO_JSVAL. r=evilpie (70fc1c3e7)
 - Bug 1177892 part 5 - Remove DOUBLE_TO_JSVAL. r=evilpie (a6943687b)
 - Bug 1177892 part 6 - Remove UINT_TO_JSVAL. r=evilpie (10fa41862)
 - Bug 1184564 part 1 - Use Value instead of jsval in XPConnect. r=bholley (a6e63ec42)
 - Bug 1184564 part 2 - Use Value instead of jsval in dom/ and storage/. r=bz (e50a374cf)
 - Bug 1184564 part 3 - Use Value instead of jsval in CTypes. r=arai (7f426bbdd)
 - Bug 1155618 - Add better support for testing OOM behaviour r=terrence (382c1005e)
 - fix mispatch of Bug 1092544 - Use assertRecoveredOnBailout in the test suite. (eba837c73)
 - Bug 1138265 - TraceLogger: Throw more errors, r=bbouvier ON CLOSED TREE (02edf22d4)
 - Bug 1184564 part 4 - Use Value instead of jsval in SpiderMonkey. r=evilpie (52f751286)
 - Bug 1184564 part 5 - Remove jsval typedef. r=jorendorff (f08006461) (07bb94721)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1172264 - Mirror duration from the MDSM to the MediaDecoderReader and remove MDSM::GetDuration. r=jww (369a3d1b4)
 - Bug 1172264 - Route mExplicitDuration directly from the mediasource code to MediaDecoder, and stop passing an argument to DurationChanged. r=pending=jww (b429dfe41)
 - Bug 1172264 - Watch mStateMachineDuration, and stop manually firing DurationChanged. r=jww (54091368c)
 - bug 1126065 - Make JS callers of ios.newChannel call ios.newChannel2 in dom/browser-element. r=sicking (8c38534ed)
 - Bug 1144015 - (Browser API) mozbrowseropentab support. r=kchen (8b1eecb4e)
 - Bug 1143650: Update webref failure links r=karlt (b3c94f173)
 - Bug 1172264 - Mark WPT as succeeding. r=jya (664350c56)
 - Bug 1141029 - Disabling mochitests on Mulet with parity to B2G Desktop for taskcluster. r=ahal (73bb186cb)
 - Bug 1144080 - Disable mochitests on Mulet for TaskCluster. r=ahal (0b71b6a05)
 - Bug 1145407: Add mochitests that cause multiple tracks of the same type to be placed in the same remote stream. r=mt (263770e16)
 - Bug 1148649: Reenable video multistream mochitests on debug e10s. r=drno (f7674fe4a)
 - part of Bug 1094764 - Implement AudioContext.suspend and friends. @ (baa450713)
 - Bug 1166803 - Add an `msg` tag to mochitest.ini in dom/media/*. r=jesup (5284df8b2)
 - Bug 1166659 - Add mochitest tags for webaudio and webrtc. r=jesup, r=padenot (f5424f26f)
 - Bug 1087551: updated tests around addIceCandidate(). r=jib (f28cde40b)
 - Bug 1169338 - Part 1: Re-enable a subset of the webrtc mochitests on B2G emulator and Mulet. r=mt (9c0f8c2da)
 - Bug 1143827 - remove default stun server. r=abr,bsmedberg (f1e306a95)
 - Bug 1169338 - Part 2: Extend ICE timeouts since mochitests are frequently run on systems that are performance constrained. r=mt (da6147576)
 - Bug 1155493 - Part 1: Add CaretStateChangedEvent and corresponding utility function. r=roc, sr=smaug (9d710ad21)
 - Bug 995394: Removed parts of BrowserElementPanning.js that are only used when APZ is disabled and added that to a separte file BrowserElementPanningAPZDisabled.js r=botond, a=RyanVM (8b76bca9f)
 - Bug 1138252 - Load BrowserElementPanning.js only if touch events are enabled. r=botond (30f5f3197)
 - Bug 1155493 - Part 2: Event hook for mozbrowser element. r=kanru (6f6db8248)
 - Bug 1162844 - Add meta name="viewmode" to have configurable VR experiences. r=fabrice (07d6d0736)
 - Bug 1163961 - Browser API: Page search. r=kchen, r=ehsan (df0c37dfa)
 - Bug 1179718 - Convert BrowserElement.webidl to use CheckAllPermissions. r=bz (4a92b2c7d)
 - Bug 1147819 - Any media element should be stopped by the AudioChannelService when the window is destroyed, r=ehsan (e949db77f)
 - Bug 1153915 - Null check the window in AudioChannelService::WindowDestroyedEnumerator(); r=baku (b38261d9d)
 - Bug 1089526 - Change speaker state. r=baku (8dbf54b04)
 - Bug 1157121 - Add speaker status checking. r=baku (ec5416680)
 - Bug 1037389 - add support for deviceId in gUM constraints (merged 11 patches). r=smaug, r=jesup (bc6f9640d)
 - Bug 1180748 - Unbreak building with --disable-webrtc. r=jesup (b5d53b666) (2f3df1855)


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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 5bd78e063..2f3df1855:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - namespace comment (0548ea8a8)
 - Bug 1167411 - Add JSAutoStructuredCloneBuffer::abandon, r=jorendorff (6589a8900)
 - Bug 911972 - MessagePort and MessageChannel in workers, r=smaug, r=bent (4c533d3ca)
 - Bug 1172264 - Track the MDSM's duration as a TimeUnit and eliminate the separate concept of 'end time'. r=jww (49f8f2442)
 - Bug 1172264 - Require Manual disconnection for all mirrors. r=jww (845e57496)
 - Bug 1172264 - Switch MediaDecoder's mDuration represenation to a double. r=jww (dfde6482d)
 - Bug 1172264 - Mirror duration from the MDSM to the MediaDecoder. r=jww (a744fd08f)
 - No bug. Refactor GC type annotations, re=terrence (b6bc5723e)
 - Bug 1132744 - Update set of GC types, r=sfink (935175adb)
 - Bug 967031 - Rename DumpHeapComplete to DumpHeap; r=terrence (337391745)
 - Bug 1169097 - Remove CountHeap; r=sfink (074fdb34c)
 - Bug 1169086 - Use virtual dispatch to implement callback tracer; r=jonco, r=mccr8 (667218a33) (6f81d7d0d)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1164463 - Clean up MediaManager shutdown to be reliable and avoid holding locks while Joining a thread. r=jib (636e2e5dc)
 - missing part of Bug 1154389 - Stop leaking DeviceSuccessCallbackRunnable objects (2f8906119)
 - Bug 1169665 - Have enumerateDevices return empty array on zero devices instead of fail. r=jesup (f83fcb269)
 - Bug 1162720 - enumerateDevices visits main thread for profileDir. r=jesup (20687dcb7)
 - Bug 1173255 - Cleanup MediaManager e10s code in prep for deviceId constraint. r=jesup (43496fe28)
 - Bug 1136110 - Define OS.Constants.Sys.bits. r=yoric (384b01680)
 - Bug 1177892 part 4 - Remove INT_TO_JSVAL. r=evilpie (70fc1c3e7)
 - Bug 1177892 part 5 - Remove DOUBLE_TO_JSVAL. r=evilpie (a6943687b)
 - Bug 1177892 part 6 - Remove UINT_TO_JSVAL. r=evilpie (10fa41862)
 - Bug 1184564 part 1 - Use Value instead of jsval in XPConnect. r=bholley (a6e63ec42)
 - Bug 1184564 part 2 - Use Value instead of jsval in dom/ and storage/. r=bz (e50a374cf)
 - Bug 1184564 part 3 - Use Value instead of jsval in CTypes. r=arai (7f426bbdd)
 - Bug 1155618 - Add better support for testing OOM behaviour r=terrence (382c1005e)
 - fix mispatch of Bug 1092544 - Use assertRecoveredOnBailout in the test suite. (eba837c73)
 - Bug 1138265 - TraceLogger: Throw more errors, r=bbouvier ON CLOSED TREE (02edf22d4)
 - Bug 1184564 part 4 - Use Value instead of jsval in SpiderMonkey. r=evilpie (52f751286)
 - Bug 1184564 part 5 - Remove jsval typedef. r=jorendorff (f08006461) (07bb94721)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1172264 - Mirror duration from the MDSM to the MediaDecoderReader and remove MDSM::GetDuration. r=jww (369a3d1b4)
 - Bug 1172264 - Route mExplicitDuration directly from the mediasource code to MediaDecoder, and stop passing an argument to DurationChanged. r=pending=jww (b429dfe41)
 - Bug 1172264 - Watch mStateMachineDuration, and stop manually firing DurationChanged. r=jww (54091368c)
 - bug 1126065 - Make JS callers of ios.newChannel call ios.newChannel2 in dom/browser-element. r=sicking (8c38534ed)
 - Bug 1144015 - (Browser API) mozbrowseropentab support. r=kchen (8b1eecb4e)
 - Bug 1143650: Update webref failure links r=karlt (b3c94f173)
 - Bug 1172264 - Mark WPT as succeeding. r=jya (664350c56)
 - Bug 1141029 - Disabling mochitests on Mulet with parity to B2G Desktop for taskcluster. r=ahal (73bb186cb)
 - Bug 1144080 - Disable mochitests on Mulet for TaskCluster. r=ahal (0b71b6a05)
 - Bug 1145407: Add mochitests that cause multiple tracks of the same type to be placed in the same remote stream. r=mt (263770e16)
 - Bug 1148649: Reenable video multistream mochitests on debug e10s. r=drno (f7674fe4a)
 - part of Bug 1094764 - Implement AudioContext.suspend and friends. @ (baa450713)
 - Bug 1166803 - Add an `msg` tag to mochitest.ini in dom/media/*. r=jesup (5284df8b2)
 - Bug 1166659 - Add mochitest tags for webaudio and webrtc. r=jesup, r=padenot (f5424f26f)
 - Bug 1087551: updated tests around addIceCandidate(). r=jib (f28cde40b)
 - Bug 1169338 - Part 1: Re-enable a subset of the webrtc mochitests on B2G emulator and Mulet. r=mt (9c0f8c2da)
 - Bug 1143827 - remove default stun server. r=abr,bsmedberg (f1e306a95)
 - Bug 1169338 - Part 2: Extend ICE timeouts since mochitests are frequently run on systems that are performance constrained. r=mt (da6147576)
 - Bug 1155493 - Part 1: Add CaretStateChangedEvent and corresponding utility function. r=roc, sr=smaug (9d710ad21)
 - Bug 995394: Removed parts of BrowserElementPanning.js that are only used when APZ is disabled and added that to a separte file BrowserElementPanningAPZDisabled.js r=botond, a=RyanVM (8b76bca9f)
 - Bug 1138252 - Load BrowserElementPanning.js only if touch events are enabled. r=botond (30f5f3197)
 - Bug 1155493 - Part 2: Event hook for mozbrowser element. r=kanru (6f6db8248)
 - Bug 1162844 - Add meta name="viewmode" to have configurable VR experiences. r=fabrice (07d6d0736)
 - Bug 1163961 - Browser API: Page search. r=kchen, r=ehsan (df0c37dfa)
 - Bug 1179718 - Convert BrowserElement.webidl to use CheckAllPermissions. r=bz (4a92b2c7d)
 - Bug 1147819 - Any media element should be stopped by the AudioChannelService when the window is destroyed, r=ehsan (e949db77f)
 - Bug 1153915 - Null check the window in AudioChannelService::WindowDestroyedEnumerator(); r=baku (b38261d9d)
 - Bug 1089526 - Change speaker state. r=baku (8dbf54b04)
 - Bug 1157121 - Add speaker status checking. r=baku (ec5416680)
 - Bug 1037389 - add support for deviceId in gUM constraints (merged 11 patches). r=smaug, r=jesup (bc6f9640d)
 - Bug 1180748 - Unbreak building with --disable-webrtc. r=jesup (b5d53b666) (2f3df1855)

* 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. hey what happened to new moon 28?

    ReplyDelete
    Replies
    1. since there is no sufficient changes from upstream, there will be no UXP based build this week.

      Delete