Saturday, March 21, 2020

Weekly browser binaries (20200321)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rths.ml/basilisk/basilisk52-g4.5.win32-git-20200321-b0429df-uxp-90a4813d1-xpmod.7z
Win64 https://o.rths.ml/basilisk/basilisk52-g4.5.win64-git-20200321-b0429df-uxp-90a4813d1-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.rths.ml/basilisk/basilisk52-g4.5.win32-git-20200321-b0429df-uxp-90a4813d1-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.rths.ml/palemoon/palemoon-28.9.0a1.win32-git-20200321-cef212cb8-uxp-90a4813d1-xpmod.7z
Win64 https://o.rths.ml/palemoon/palemoon-28.9.0a1.win64-git-20200321-cef212cb8-uxp-90a4813d1-xpmod.7z

Official UXP changes since my last build:
- Issue #1485 - Fix incorrect grid cell sizing to min/max space. (b3a4b8361)
- Issue #1477 - Fix finding config.guess on builds not using MOZ_OBJDIR (157a4abbc)
- Merge pull request #1486 from MoonchildProductions/1485 (a1f53ada5)
- Issue #1482 - Give dynamic SSUAO rules priority over static ones (a20f20883)
- Merge pull request #1484 from JustOff/PR_ssuao_priority (60ea1e85f)
- Issue #1355 - Make addition of cell border display items depend on whether they should be drawn. (6d504711a)
- [network] Cherry-pick various sctp lib upstream fixes. (22fc22035)
- [js] Remove pointless MakeMRegExpHoistable optimization. (54f44bb62)
- [DOM] Make sure to exit fullscreen mode if popups are opened or focused. (9550c68d7)
- [devtools] Properly escape method arguments for curl. (90a4813d1)

Official Basilisk changes since my last build:
- Issue MoonchildProductions/UXP#1473 - Use `%OS_SLICE%` macro in SSUAO to refine OS info (95a9a47)
- Issue MoonchildProductions/UXP#1469 - Copy dylibs to the application bundle instead of symlinks. (a7b58de)
- Merge pull request #9 from dbsoft/CatalinaBuildFixes (492f648)
- Update back-end branch pointer (045c1bc)
- Merge pull request #10 from JustOff/PR_ssuao_os_slice (b0429df)

Official Pale-Moon changes since my last build:
- Issue MoonchildProductions/UXP#1469 - Copy dylibs to the application bundle instead of symlinks. (973848504)
- Merge pull request #1739 from dbsoft/CatalinaBuildFixes (7bd3fbe08)
- Change geolocation pref for official releases to https (645b50d09)
- Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon (cef212cb8)

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rths.ml/boc-uxp/mailnews.win32-20200321-b9d4061c-uxp-90a4813d1-xpmod.7z
Browser-only Suite Win32 https://o.rths.ml/boc-uxp/bnavigator.win32-20200321-b9d4061c-uxp-90a4813d1-xpmod.7z

source patch (excluding UXP): https://o.rths.ml/boc-uxp/boc-uxp-src-xpmod-20191123.7z

Official repo changes since my last build:
- Update platform commit pointer (e935ea79)
- Issue MoonchildProductions/UXP#1469 - Copy dylibs to the application bundle instead of symlinks. (b9d4061c)

--

New build of IceApe-UXP for XP!

Test binary:
https://o.rths.ml/gpc/files1.rt/iceape.win32-20200321-id-088353e-ia-041bf6a-uxp-90a4813d1-xpmod.7z

New NewMoon 27 Build!

32bit https://o.rths.ml/palemoon/palemoon-27.9.7.win32-git-20200321-f875e0174-xpmod.7z
32bit SSE https://o.rths.ml/palemoon/palemoon-27.9.7.win32-git-20200321-f875e0174-xpmod-sse.7z
32bit noSSE https://o.rths.ml/palemoon/palemoon-27.9.7.win32-git-20200321-f875e0174-xpmod-ia32.7z

64bit https://o.rths.ml/palemoon/palemoon-27.9.7.win64-git-20200321-f875e0174-xpmod.7z

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

repo changes since my last build:
- missed log of changes from `dev' branch of rmottola/Arctic-Fox in last rev:
 - Bug 1067325 - Extract view source core to support tabs. r=mconley (6cc543c74)
 - Bug 1067325 - Selection source in tab via frame scripts. r=mconley (b1c660e14)
 - Bug 1168095 - Repair view source from sidebar pages. r=Gijs (69eb019b7)
 - Bug 1168198 - Avoid popups for view source tabs. r=Gijs (0b87e7a52)
 - Bug 1165599 - Restore basic external view source. r=jsantell (638d48dcc)
 - Bug 1067325 - MathML source in tab. r=mconley (ec62fcfff)
 - fix typo (b1f8263de) and import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1108382 - Part 11: Do not use non-standard flag argument of String.prototype.replace in services/. r=rnewman (5f5489886)
 - Bug 1108382 - Part 1: Do not use non-standard flag argument of String.prototype.match/replace in browser/. r=gavin (521e635ee)
 - Bug 1108382 - Part 4: Do not use non-standard flag argument of String.prototype.replace in build/pgo/. r=jandem (5b7ccea73)
 - Bug 1108382 - Part 5: Do not use non-standard flag argument of String.prototype.replace in docshell/test/unit/. r=gavin (190ee614d)
 - Bug 1108382 - Part 6: Do not use non-standard flag argument of String.prototype.replace in dom/. r=peterv (1d1b106e1)
 - Bug 1108382 - Part 7: Do not use non-standard flag argument of String.prototype.replace in dom/mobileconnection/gonk/. r=echen (75900945a)
 - Bug 1108382 - Part 8: Do not use non-standard flag argument of String.prototype.replace in dom/payment/. r=fabrice (488287230)
 - Bug 1108382 - Part 9: Do not use non-standard flag argument of String.prototype.replace in js/src/. r=jandem (b83bb5035)
 - Bug 1108382 - Part 12: Do not use non-standard flag argument of String.prototype.replace in testing/web-platform/tests/. r=jgriffin (f10414227) (15985b512)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1160428 - Fix theoretical take picture memory leak uncovered by coverity. r=aosmond (2b72701ba)
 - Bug 1112469 - Part 2: Update the service workers in the parent and all child processes every day; r=nsm (d8eaeaedd)
 - Bug 1112469 - Part 3: Add a unit test for ensuring that the nsIServiceWorkerManager.updateAllRegistrations() API works correctly; r=nsm (072b9ec24)
 - Bug 1115495 - Part 1: Support app info for PAC. r=mcmanus (794b17e4c)
 - Bug 1115495 - Part 2: PAC generator for browsing and system wide proxy. r=mcmanus, r=echen (1b6dca51f)
 - Bug 1148996 - Remove selected lightweight theme for mochitest and xpcshell tests;r=jmaher (0dc3f12a6)
 - Bug 1112469 - Part 4: Disable periodic updates of service workers when running tests; r=nsm (9246723ec)
 - Bug 1112469 - Part 5: Actually test the code path that handles the idle-daily message; r=nsm (e36f40711)
 - Bug 1112469 follow-up: Disable the test everywhere for now since it seems that bug 1151974 hits more than just Windows (07456472e) (23315ea02)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1127380, part 1 - Initial implementation of AnimationPlayer.playbackRate. r=birtles, r=smaug (c63596c12)
 - Bug 1109390 part 1 - Add tests for getting the startTime; r=jwatt (95c897961)
 - Bug 1109390 part 2 - Remove some unneeded startTime tests; r=jwatt (0a1cfd600)
 - Bug 1109390 part 3 - Clear the start time when playing a player; r=jwatt (602e1a61b)
 - Bug 1109390 part 4 - Make DevTools animation actor wait for asynchronous pause; r=pbrosset (593f802c4)
 - Bug 1109390 part 5 - Adjust tests to better handle asynchronous pausing; r=jwatt (89c5dd416)
 - Bug 1109390 part 6 - Generalize PendingPlayerTracker to support pausing as well; r=jwatt (ec2c7fa00)
 - Bug 1109390 part 7 - Rename PendingPlayerTracker's Start* methods to Trigger*; r=jwatt (46a085548)
 - Bug 1109390 part 8 - Rename Start* methods in AnimationPlayer to Trigger*; r=jwatt (f46c222d3)
 - Bug 1109390 part 9 - Call Trigger* on pause-pending players; r=jwatt (8b72f2839)
 - Bug 1109390 part 10 - Add an enum to AnimationPlayer to represent if we are pause-pending or play-pending; r=jwatt (9fb754d91)
 - Bug 1109390 part 11 - Make IsPossiblyOrphanedPendingPlayer deal with pause-pending players too; r=jwatt (642e9133e)
 - Bug 1109390 part 12 - Update IsPaused to handle pause-pending players as well; r=jwatt (9247d22f7)
 - Bug 1109390 part 13 - Cancel pending pauses as well as pending plays; r=jwatt (a2c3708ba)
 - Bug 1109390 part 14 - Update AnimationPlayer::DoPlay to re-use the ready promise appropriately; r=jwatt (4e8eaff41)
 - Bug 1109390 part 15 - Update AnimationPlayer::SetCurrentTime to cancel any pending pause tasks; r=jwatt (a822566a3)
 - Bug 1109390 part 16 - Update IsCurrent to take a player parameter; r=jwatt (ba7aec3b6)
 - Bug 1109390 part 17 - Add Animation::IsInPlay(); r=jwatt (0e4486eeb)
 - Bug 1125455 patch 1 - Add boolean for whether an animation of a property wins in the CSS cascade. r=birtles (e43322414)
 - Bug 1125455 patch 2 - Set mWinsInCascade for transitions based on whether there are animations. r=birtles (868dd989b)
 - Bug 1125455 patch 3 - Add mochitests for animations overriding transitions. r=birtles (2c6da7b10)
 - Bug 1125455 patch 4 - For main-thread application of transitions, don't apply transitions when animations are also running. r=birtles (234cc5b35)
 - Bug 1125455 patch 5 - Add Animation::GetAnimationOfProperty. r=birtles (fbae3f252)
 - Bug 1125455 patch 6 - Only search the properties list of the animation once when adding animations to the compositor. r=birtles (4cef6c912)
 - Bug 1125455 patch 7 - For compositor-thread application of transitions, don't apply transitions when animations are also running. r=birtles (8ace81513)
 - Bug 1109390 part 18 - Rename AnimationPlayer::IsRunning to IsPlaying and reuse IsInPlay definition; r=jwatt (ca3e8cc89)
 - Bug 1109390 part 20 - Add an options flag to GetAnimationsForCompositor to control; r=jwatt (8fc1333e2)
 - Bug 1109390 part 21 - Reuse GetAnimationsForCompositor in nsLayoutUtils; r=jwatt (e67f39ee1)
 - Bug 1074630, part 1 - Implement Web Animations finishing behavior. r=birtles, r=smaug (35ae542f0)
 - Bug 1074630, part 2 - CSS animations tests for Web Animations finishing behavior. r=birtles (4ea68bbde)
 - Bug 1109390 part 22 - Add AnimationPlayer::PauseAt to complete a pending pause; r=jwatt (4d21ad5dc)
 - Bug 1109390 part 23 - Add aborted pause behavior; r=jwatt (cde050c71)
 - Bug 1145246, part 1 - Rename Animatable.getAnimationPlayers() to Animatable.getAnimations(), but leave the old name an an alias for the new. r=birtles, r=smaug (51944e2d7)
 - Bug 1143314 - Don't use very short transition/animation durations in test_animation_observers.html. r=birtles (0175c3c6f)
 - Bug 1145912 - Make single_transition_reversed and multiple_transitions more robust. r=birtles (a751f2b37)
 - small fix of missing bit 1143314 (03166361e)
 - Bug 1145246, part 2 - Update Web Animations code and tests for the rename of Animatable.getAnimationPlayers() to Animatable.getAnimations(). r=birtles (353d517c5)
 - Bug 1145246, part 3 - Update layout code for the rename of Animatable.getAnimationPlayers() to Animatable.getAnimations(). r=birtles (0188d8049)
 - Bug 1145246, part 4 - Update devtools code for the rename of Animatable.getAnimationPlayers() to Animatable.getAnimations(). r=pbrosset (20d196cc5)
 - Bug 1145246, part 5 - Remove the Animatable.getAnimationPlayers() alias for Animatable.getAnimations(). r=birtles, r=smaug (b6804f2f6)
 - Bug 1145246, part 6 - Remove disabled code from AnimationPlayer::ComposeStyle. r=birtles (f7d5d6f7b)
 - Bug 1145246, part 7 - Add more CSS animation tests to check currentTime clamping. r=birtles (7cc762bbb)
 - Bug 1109390 part 24 - Use wallclock time when refreshing the style of animations that need to be synchronized with the compositor; r=jwatt (d7a0e4a84)
 - Bug 1109390 part 25 - Make pausing asynchronous (a2121bcdb)
 - Bug 1109390 part 26 - Add further tests for ready promise when pausing; r=jwatt (7a20f21c8)
 - Bug 1109390 part 27 - Add further test to test_animations-pausing.html for cancelling a pause by setting the current time; r=jwatt (84ac66241)
 - Bug 1109390 part 28 - Add tests for the AnimationPlayer.startTime when pausing asynchronously; r=jwatt (9f722dc20) (ef8889749)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1147491, part 1 - Fix playbackRate crash due to integer rounding causing divide-by-zero. r=dholbert (7726fc9ce)
 - Bug 1147491, part 2 - Disable use of BaseTimeDuration::operator/ with floating point values. r=ehsan (073909011)
 - Bug 1147491 - Partially backout part 2 while figuring out B2G orange. r=orange CLOSED TREE (b37b02f50)
 - Bug 1147491, part 2 - Disable use of BaseTimeDuration::operator/ with floating point values. r=ehsan (ca7cffb4d) (f875e0174)

New regular/weekly KM-Goanna release:
https://o.rths.ml/kmeleon/KM76.2-Goanna-20200321.7z

Changelog:

Out-of-tree changes:
* update Goanna3 to git 823a79830..f875e0174:
- missed log of changes from `dev' branch of rmottola/Arctic-Fox in last rev:
 - Bug 1067325 - Extract view source core to support tabs. r=mconley (6cc543c74)
 - Bug 1067325 - Selection source in tab via frame scripts. r=mconley (b1c660e14)
 - Bug 1168095 - Repair view source from sidebar pages. r=Gijs (69eb019b7)
 - Bug 1168198 - Avoid popups for view source tabs. r=Gijs (0b87e7a52)
 - Bug 1165599 - Restore basic external view source. r=jsantell (638d48dcc)
 - Bug 1067325 - MathML source in tab. r=mconley (ec62fcfff)
 - fix typo (b1f8263de) and import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1108382 - Part 11: Do not use non-standard flag argument of String.prototype.replace in services/. r=rnewman (5f5489886)
 - Bug 1108382 - Part 1: Do not use non-standard flag argument of String.prototype.match/replace in browser/. r=gavin (521e635ee)
 - Bug 1108382 - Part 4: Do not use non-standard flag argument of String.prototype.replace in build/pgo/. r=jandem (5b7ccea73)
 - Bug 1108382 - Part 5: Do not use non-standard flag argument of String.prototype.replace in docshell/test/unit/. r=gavin (190ee614d)
 - Bug 1108382 - Part 6: Do not use non-standard flag argument of String.prototype.replace in dom/. r=peterv (1d1b106e1)
 - Bug 1108382 - Part 7: Do not use non-standard flag argument of String.prototype.replace in dom/mobileconnection/gonk/. r=echen (75900945a)
 - Bug 1108382 - Part 8: Do not use non-standard flag argument of String.prototype.replace in dom/payment/. r=fabrice (488287230)
 - Bug 1108382 - Part 9: Do not use non-standard flag argument of String.prototype.replace in js/src/. r=jandem (b83bb5035)
 - Bug 1108382 - Part 12: Do not use non-standard flag argument of String.prototype.replace in testing/web-platform/tests/. r=jgriffin (f10414227) (15985b512)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1160428 - Fix theoretical take picture memory leak uncovered by coverity. r=aosmond (2b72701ba)
 - Bug 1112469 - Part 2: Update the service workers in the parent and all child processes every day; r=nsm (d8eaeaedd)
 - Bug 1112469 - Part 3: Add a unit test for ensuring that the nsIServiceWorkerManager.updateAllRegistrations() API works correctly; r=nsm (072b9ec24)
 - Bug 1115495 - Part 1: Support app info for PAC. r=mcmanus (794b17e4c)
 - Bug 1115495 - Part 2: PAC generator for browsing and system wide proxy. r=mcmanus, r=echen (1b6dca51f)
 - Bug 1148996 - Remove selected lightweight theme for mochitest and xpcshell tests;r=jmaher (0dc3f12a6)
 - Bug 1112469 - Part 4: Disable periodic updates of service workers when running tests; r=nsm (9246723ec)
 - Bug 1112469 - Part 5: Actually test the code path that handles the idle-daily message; r=nsm (e36f40711)
 - Bug 1112469 follow-up: Disable the test everywhere for now since it seems that bug 1151974 hits more than just Windows (07456472e) (23315ea02)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1127380, part 1 - Initial implementation of AnimationPlayer.playbackRate. r=birtles, r=smaug (c63596c12)
 - Bug 1109390 part 1 - Add tests for getting the startTime; r=jwatt (95c897961)
 - Bug 1109390 part 2 - Remove some unneeded startTime tests; r=jwatt (0a1cfd600)
 - Bug 1109390 part 3 - Clear the start time when playing a player; r=jwatt (602e1a61b)
 - Bug 1109390 part 4 - Make DevTools animation actor wait for asynchronous pause; r=pbrosset (593f802c4)
 - Bug 1109390 part 5 - Adjust tests to better handle asynchronous pausing; r=jwatt (89c5dd416)
 - Bug 1109390 part 6 - Generalize PendingPlayerTracker to support pausing as well; r=jwatt (ec2c7fa00)
 - Bug 1109390 part 7 - Rename PendingPlayerTracker's Start* methods to Trigger*; r=jwatt (46a085548)
 - Bug 1109390 part 8 - Rename Start* methods in AnimationPlayer to Trigger*; r=jwatt (f46c222d3)
 - Bug 1109390 part 9 - Call Trigger* on pause-pending players; r=jwatt (8b72f2839)
 - Bug 1109390 part 10 - Add an enum to AnimationPlayer to represent if we are pause-pending or play-pending; r=jwatt (9fb754d91)
 - Bug 1109390 part 11 - Make IsPossiblyOrphanedPendingPlayer deal with pause-pending players too; r=jwatt (642e9133e)
 - Bug 1109390 part 12 - Update IsPaused to handle pause-pending players as well; r=jwatt (9247d22f7)
 - Bug 1109390 part 13 - Cancel pending pauses as well as pending plays; r=jwatt (a2c3708ba)
 - Bug 1109390 part 14 - Update AnimationPlayer::DoPlay to re-use the ready promise appropriately; r=jwatt (4e8eaff41)
 - Bug 1109390 part 15 - Update AnimationPlayer::SetCurrentTime to cancel any pending pause tasks; r=jwatt (a822566a3)
 - Bug 1109390 part 16 - Update IsCurrent to take a player parameter; r=jwatt (ba7aec3b6)
 - Bug 1109390 part 17 - Add Animation::IsInPlay(); r=jwatt (0e4486eeb)
 - Bug 1125455 patch 1 - Add boolean for whether an animation of a property wins in the CSS cascade. r=birtles (e43322414)
 - Bug 1125455 patch 2 - Set mWinsInCascade for transitions based on whether there are animations. r=birtles (868dd989b)
 - Bug 1125455 patch 3 - Add mochitests for animations overriding transitions. r=birtles (2c6da7b10)
 - Bug 1125455 patch 4 - For main-thread application of transitions, don't apply transitions when animations are also running. r=birtles (234cc5b35)
 - Bug 1125455 patch 5 - Add Animation::GetAnimationOfProperty. r=birtles (fbae3f252)
 - Bug 1125455 patch 6 - Only search the properties list of the animation once when adding animations to the compositor. r=birtles (4cef6c912)
 - Bug 1125455 patch 7 - For compositor-thread application of transitions, don't apply transitions when animations are also running. r=birtles (8ace81513)
 - Bug 1109390 part 18 - Rename AnimationPlayer::IsRunning to IsPlaying and reuse IsInPlay definition; r=jwatt (ca3e8cc89)
 - Bug 1109390 part 20 - Add an options flag to GetAnimationsForCompositor to control; r=jwatt (8fc1333e2)
 - Bug 1109390 part 21 - Reuse GetAnimationsForCompositor in nsLayoutUtils; r=jwatt (e67f39ee1)
 - Bug 1074630, part 1 - Implement Web Animations finishing behavior. r=birtles, r=smaug (35ae542f0)
 - Bug 1074630, part 2 - CSS animations tests for Web Animations finishing behavior. r=birtles (4ea68bbde)
 - Bug 1109390 part 22 - Add AnimationPlayer::PauseAt to complete a pending pause; r=jwatt (4d21ad5dc)
 - Bug 1109390 part 23 - Add aborted pause behavior; r=jwatt (cde050c71)
 - Bug 1145246, part 1 - Rename Animatable.getAnimationPlayers() to Animatable.getAnimations(), but leave the old name an an alias for the new. r=birtles, r=smaug (51944e2d7)
 - Bug 1143314 - Don't use very short transition/animation durations in test_animation_observers.html. r=birtles (0175c3c6f)
 - Bug 1145912 - Make single_transition_reversed and multiple_transitions more robust. r=birtles (a751f2b37)
 - small fix of missing bit 1143314 (03166361e)
 - Bug 1145246, part 2 - Update Web Animations code and tests for the rename of Animatable.getAnimationPlayers() to Animatable.getAnimations(). r=birtles (353d517c5)
 - Bug 1145246, part 3 - Update layout code for the rename of Animatable.getAnimationPlayers() to Animatable.getAnimations(). r=birtles (0188d8049)
 - Bug 1145246, part 4 - Update devtools code for the rename of Animatable.getAnimationPlayers() to Animatable.getAnimations(). r=pbrosset (20d196cc5)
 - Bug 1145246, part 5 - Remove the Animatable.getAnimationPlayers() alias for Animatable.getAnimations(). r=birtles, r=smaug (b6804f2f6)
 - Bug 1145246, part 6 - Remove disabled code from AnimationPlayer::ComposeStyle. r=birtles (f7d5d6f7b)
 - Bug 1145246, part 7 - Add more CSS animation tests to check currentTime clamping. r=birtles (7cc762bbb)
 - Bug 1109390 part 24 - Use wallclock time when refreshing the style of animations that need to be synchronized with the compositor; r=jwatt (d7a0e4a84)
 - Bug 1109390 part 25 - Make pausing asynchronous (a2121bcdb)
 - Bug 1109390 part 26 - Add further tests for ready promise when pausing; r=jwatt (7a20f21c8)
 - Bug 1109390 part 27 - Add further test to test_animations-pausing.html for cancelling a pause by setting the current time; r=jwatt (84ac66241)
 - Bug 1109390 part 28 - Add tests for the AnimationPlayer.startTime when pausing asynchronously; r=jwatt (9f722dc20) (ef8889749)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1147491, part 1 - Fix playbackRate crash due to integer rounding causing divide-by-zero. r=dholbert (7726fc9ce)
 - Bug 1147491, part 2 - Disable use of BaseTimeDuration::operator/ with floating point values. r=ehsan (073909011)
 - Bug 1147491 - Partially backout part 2 while figuring out B2G orange. r=orange CLOSED TREE (b37b02f50)
 - Bug 1147491, part 2 - Disable use of BaseTimeDuration::operator/ with floating point values. r=ehsan (ca7cffb4d) (f875e0174)

* 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, March 14, 2020

Weekly browser binaries (20200314)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rths.ml/basilisk/basilisk52-g4.5.win32-git-20200314-7982793-uxp-41e5925b4-xpmod.7z
Win64 https://o.rths.ml/basilisk/basilisk52-g4.5.win64-git-20200314-7982793-uxp-41e5925b4-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.rths.ml/basilisk/basilisk52-g4.5.win32-git-20200314-7982793-uxp-41e5925b4-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.rths.ml/palemoon/palemoon-28.9.0a1.win32-git-20200314-bad6974a7-uxp-41e5925b4-xpmod.7z
Win64 https://o.rths.ml/palemoon/palemoon-28.9.0a1.win64-git-20200314-bad6974a7-uxp-41e5925b4-xpmod.7z

Official UXP changes since my last build:
- Issue #1470 - Part 1: Refactor UpdateUtils.jsm (aaedcc45f)
- Issue #1470 - Part 2: Change calls from UpdateUtils.getUpdateChannel() to UpdateUtils.UpdateChannel in telemetry modules (8baaecd89)
- Issue #1470 - Part 3: Remove now unused update.locale (4d80ed3d5)
- Update UXP coding style guide with JS guide. (66ab2fa3d)
- Merge branch 'updateutils-work' (b14d245a8)
- Update UXP coding style guide JS guide. (d0b259532)
- Update UXP coding style guide JS guide. (9815e4bdf)
- Issue #1474 - Prevent the cp detection from starting if preffed off. (a1e613277)
- Update README.md (be415c44c)
- Issue #1473 - Add `%OS_SLICE%` macro to SSUAO to refine OS info (3c8bc3da7)
- Minor update to UXP coding style guideline. (fda8403f5)
- Merge pull request #1476 from JustOff/PR_ssuao_os_slice (ccee9ea5b)
- Issue #1053 - Remove no longer used function and modules from `UserAgentUpdates.jsm` (ad7526fe7)
- Merge pull request #1479 from JustOff/PR_uau_cleanup (e8275b9a1)
- Issue #1480 - Skip abspos, fixed, float and placeholders for outline. (8dc520647)
- Merge pull request #1481 from MoonchildProductions/1480 (41e5925b4)

Official Basilisk changes since my last build:
- Issue MoonchildProductions/UXP#516 - Remove named function syntax from basilisk/base. (7681bae)
- Issue MoonchildProductions/UXP#516 - Remove named function syntax from basilisk/modules. (f344fb0)
- Issue MoonchildProductions/UXP#516 - Remove named function syntax from basilisk/components. (b4fe010)
- Issue MoonchildProductions/UXP#516 - Remove named function syntax from basilisk/components/feeds. (1f6b5c1)
- Issue MoonchildProductions/UXP#516 - Remove named function syntax from basilisk/components/migration. (7299c55)
- Issue MoonchildProductions/UXP#516 - Remove named function syntax from basilisk/components/newtab. (adcbc79)
- Issue MoonchildProductions/UXP#516 - Remove named function syntax from basilisk/components/places. (4df7e5e)
- Issue MoonchildProductions/UXP#516 - Remove named function syntax from basilisk/components/preferences. (557de95)
- Issue MoonchildProductions/UXP#516 - Remove named function syntax from basilisk/components/search. (8f41fcc)
- Issue MoonchildProductions/UXP#516 - Remove named function syntax from basilisk/components/sessionstore. (dca7343)
- Issue MoonchildProductions/UXP#516 - Remove named function syntax from basilisk/components/shell. (3e4e590)
- Issue MoonchildProductions/UXP#516 - Remove named function syntax from basilisk/components/sync. (a26d1d4)
- Merge branch 'master' of https://github.com/MoonchildProductions/Basilisk into function-syntax (2db2ffe)
- Issue MoonchildProductions/UXP#1470 - Removae update.locale from package-manifest (2157bf1)
- Fix typo. (d993fef)
- Fix typo. (9d98b65)
- Merge pull request #7 from athenian200/function-syntax (8418b71)
- [SSUAO] Update YouTube overrides to switch to polymer v1 (7982793)

Official Pale-Moon changes since my last build:
- Issue #1733 - Provide default `ua-update.json` for dynamic user-agent updates (4156970ff)
- Merge pull request #1734 from JustOff/PR_ua-update_json (190e56da0)
- Issue MoonchildProductions/UXP#1470 - Removae update.locale from package-manifest (114de443e)
- Update platform branch pointer (unstable 2020-03-08) (45176742e)
- Issue MoonchildProductions/UXP#1473 - Use `%OS_SLICE%` macro in SSUAO to refine OS info (66472110b)
- Merge pull request #1740 from JustOff/PR_ssuao_os_slice (dbb5c7abd)
- Update back-end branch pointer. (bad6974a7)

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rths.ml/boc-uxp/mailnews.win32-20200314-0221b544-uxp-41e5925b4-xpmod.7z
Browser-only Suite Win32 https://o.rths.ml/boc-uxp/bnavigator.win32-20200314-0221b544-uxp-41e5925b4-xpmod.7z

source patch (excluding UXP): https://o.rths.ml/boc-uxp/boc-uxp-src-xpmod-20191123.7z

Official repo changes since my last build:
- Update platform commit pointer (52fe21c1)
- Issue MoonchildProductions/UXP#1470 - Removae update.locale from package-manifest (29552cbb)
- Make Lightning behave better with themes (#98) (0221b544)

--

New build of IceApe-UXP for XP!

Test binary:
https://o.rths.ml/gpc/files1.rt/iceape.win32-20200314-id-088353e-ia-041bf6a-uxp-41e5925b4-xpmod.7z

For UXP changes please see above.

New NewMoon 27 Build!

32bit https://o.rths.ml/palemoon/palemoon-27.9.7.win32-git-20200314-823a79830-xpmod.7z
32bit SSE https://o.rths.ml/palemoon/palemoon-27.9.7.win32-git-20200314-823a79830-xpmod-sse.7z
32bit noSSE https://o.rths.ml/palemoon/palemoon-27.9.7.win32-git-20200314-823a79830-xpmod-ia32.7z

64bit https://o.rths.ml/palemoon/palemoon-27.9.7.win64-git-20200314-823a79830-xpmod.7z

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

repo changes since my last build:
- Revert "Merge pull request #4 from roytam1/af-frontend-merge" (a25e90d83)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 828137, part 1 - Make Object.defineProperty fail on window elements. r=bz. (0e99de18f)
 - Bug 828137, part 2 - Make [[Set]] always fail on window elements. With this change, `window[0] = null;` is a TypeError in strict mode code. r=bz. (ec813e6f9)
 - Bug 1194270 - Tell the cycle collector about more fields of nsGlobalWindow. r=khuey (680fa0fc2)
 - Bug 1145997 - Suppress GC in debugger GC callback r=sfink (b17bda8a1)
 - Bug 1066812 - Set AbortOnError in the ContentProcess on initialization. r=billm. (0febc884c) (835407a36)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1141234 - Part 1: Abstract PossiblyFail into the OOM testing machinery; r=sfink (9c714f28b)
 - Bug 1141234 - Part 3: Share the code to allocate a tenured thing; r=sfink (a9dcaee40)
 - Bug 1141234 - Part 4: Move off-thread object allocation above unimplementable operations; r=sfink (fc1480920)
 - Bug 1141234 - Part 5: Inline the one user of ShouldNurseryAllocate; r=sfink (5942d4ee0)
 - Bug 1141234 - Part 6: Namespace the allocator into GCRuntime; r=sfink (3551d26d0)
 - Bug 1141234 - Part 7: Reorder the allocator methods for clarity; r=sfink (37648e33b)
 - Bug 1146216 - Remove MakeSlotArray(), because it's dead. r=terrence. (c875a96b4)
 - No Bug - Document the allocation functions; r=sfink (37e33c324)
 - Bug 1139152 - IonMonkey: Fix compiler issues with DebugOnly on CLOSED TREE (4752df20a)
 - Bug 1120655 - Rename lastGC -> destroyingRuntime, r=terrence (aba50c1a0)
 - Bug 1125101 - Incrementalise compacting GC by zones r=terrence (81b34a24e)
 - Bug 1125101 - Check budget in incremental compaction r=terrence (04ec594b8)
 - Bug 1143042 - Switch AllocKind iteration over to range-based for loops. r=terrence (bbe150576)
 - Bug 1146662 - Refactor ArenasToUpdate::next to work with a range-based for loop. r=jonco (8180076a1)
 - Bug 1148214 - Replace manual AllocKind range checks with a few centralized functions. r=terrence (e4df93103)
 - pointer style (a5fc14f9e)
 - Bug 1146696 - Don't assume there are no arenas available after last ditch GC. r=terrence (e0c6ac0ff)
 - pointer style (944dfaf3f)
 - Bug 1140166 - Move OOM GC up to the top level of the allocator; r=jonco (868f37fdf)
 - Bug 1149135 - Don't create HashMapEntry on stack when adding to a HashMap r=luke (1534fefbd) (3861424cd)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1142434 - Remove moz_strdup/moz_strndup, nothing uses them. r=njn (80a83783f)
 - Bug 1142434 - Remove moz_memalign/moz_valloc, nothing uses them. r=njn (a82dd581d)
 - Bug 1147248 - GCC 4.9 needs this patch to use address sanitizer. r=glandium (07ab484ae)
 - Bug 1145051: Replace uses of NS_ATTR_MALLOC with new MOZ_ALLOCATOR from mfbt/Attributes.h. r=glandium (d16d742c7)
 - Bug 1145051: Don't include xpcom-config.h from mozalloc.h; it's unused. r=glandium (1334c1a1e)
 - Bug 1145051: Use MOZ_WARN_UNUSED_RESULT instead of NS_WARN_UNUSED_RESULT. r=glandium (9bb03668f) (e419c1054)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1149015 - Part 1: Remove some use of expression closure from jstests ecma_7/. r=sfink (9e6dff3a8)
 - Bug 1149015 - Part 2: Remove some use of expression closure from jstests js1_8_5/extensions. r=luke (d80e17569)
 - pointer style (dc30e1d39)
 - Bug 1079919 - Part 0: Add RegExp ClassSpec. r=bholley (50af5e1dc)
 - Bug 1079919 - Part 1: Support RegExp in Xray. r=bholley (d0f45192d)
 - Bug 1079919 - Part 2: Make RegExp.prototype.toString to be a generic function. r=Waldo (526f2f611)
 - Bug 1079919 - Part 3: Add test for RegExp.prototype properties in webconsole. r=fitzgen (e5d0382d4)
 - Bug 1079919 - Part 4: Add Xray test for RegExp.prototype.toString. r=bholley (29abe5b23)
 - Bug 1149015 - Part 3: Remove some use of expression closure from jit-test r=luke (393393b8b)
 - Bug 1148899 - Rename isExprClosure/setIsExprClosure/EXPR_CLOSURE to isExprBody/setIsExprBody/EXPR_BODY. r=shu (2dc6c47a4)
 - Bug 1005110 - Warn about unreachable expression after semicolon-less return. r=efaust (150e54ca0)
 - Bug 1054755 - Part 0: Rename existing IsRegExp to IsRegExpObject. r=till (a3980bddf)
 - Bug 1054755 - Part 1: Add Symbol.match. r=till (ea12f0adf)
 - Bug 1054755 - Part 2: Implement IsRegExp. r=till (440d5f99d)
 - Bug 1054755 - Part 3: Use IsRegExp in String.prototype.{contains,startsWith,endsWith}. r=till (ff022ec2b) (048ecfb23)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1216972 - AsyncShutdown for content processes. r=froydnj (7af834ad7)
 - Bug 1177310 - Add quit-application-granted to AsyncShutdown parent process phases. r=Yoric (d6f694ae7)
 - Bug 1025146 - Modernize ViewSourceUtils to be able to use outerWindowIDs to load document sources. r=jryans. (b37b0c536)
 - Bug 1025146 - Make viewing the source of a page or frame via the context menu work with remote browsers. r=jryans. (0b29a6ef5)
 - Bug 1025146 - Update ViewSource tests to account for refactor. r=jryans. (669f9f5ac)
 - Bug 885366 - Show granted and refused site permissions in site identity panel. r=jaws (c60017f97)
 - Bug 889835 - Use SitePermissions.jsm as the backend for Page Info's Permissions tab. r=jaws (938002b98)
 - Bug 892378 - Let SitePermissions.jsm handle indexedDB's special use of UNKNOWN_ACTION and ALLOW_ACTION. r=jaws (68f107829)
 - Bug 894877 - permissions.js onRadioClick tries to pass a host string to SitePermissions.remove, needs to be an nsIURI instead. r=jaws (ed6b34a52)
 - Bug 1025146 - Modernize viewSource.js to use a frame script. r=jryans. (1e9c1a367)
 - Bug 1158377 - Make link drag-and-drop work with view source windows o#pened on remote browsers. r=jryans. (54514d89f)
 - try to cleanup some debugger files, remove apparent osx duplicates (698fe2a46)
 - Bug 1165050 - Make deprecation warnings in viewSource.js point to the right URL for documentation. r=jryans. (51654351f) (823a79830)

New regular/weekly KM-Goanna release:
https://o.rths.ml/kmeleon/KM76.2-Goanna-20200314.7z

Changelog:

Out-of-tree changes:
* update Goanna3 to git fa6c62b3e..823a79830:
- Revert "Merge pull request #4 from roytam1/af-frontend-merge" (a25e90d83)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 828137, part 1 - Make Object.defineProperty fail on window elements. r=bz. (0e99de18f)
 - Bug 828137, part 2 - Make [[Set]] always fail on window elements. With this change, `window[0] = null;` is a TypeError in strict mode code. r=bz. (ec813e6f9)
 - Bug 1194270 - Tell the cycle collector about more fields of nsGlobalWindow. r=khuey (680fa0fc2)
 - Bug 1145997 - Suppress GC in debugger GC callback r=sfink (b17bda8a1)
 - Bug 1066812 - Set AbortOnError in the ContentProcess on initialization. r=billm. (0febc884c) (835407a36)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1141234 - Part 1: Abstract PossiblyFail into the OOM testing machinery; r=sfink (9c714f28b)
 - Bug 1141234 - Part 3: Share the code to allocate a tenured thing; r=sfink (a9dcaee40)
 - Bug 1141234 - Part 4: Move off-thread object allocation above unimplementable operations; r=sfink (fc1480920)
 - Bug 1141234 - Part 5: Inline the one user of ShouldNurseryAllocate; r=sfink (5942d4ee0)
 - Bug 1141234 - Part 6: Namespace the allocator into GCRuntime; r=sfink (3551d26d0)
 - Bug 1141234 - Part 7: Reorder the allocator methods for clarity; r=sfink (37648e33b)
 - Bug 1146216 - Remove MakeSlotArray(), because it's dead. r=terrence. (c875a96b4)
 - No Bug - Document the allocation functions; r=sfink (37e33c324)
 - Bug 1139152 - IonMonkey: Fix compiler issues with DebugOnly on CLOSED TREE (4752df20a)
 - Bug 1120655 - Rename lastGC -> destroyingRuntime, r=terrence (aba50c1a0)
 - Bug 1125101 - Incrementalise compacting GC by zones r=terrence (81b34a24e)
 - Bug 1125101 - Check budget in incremental compaction r=terrence (04ec594b8)
 - Bug 1143042 - Switch AllocKind iteration over to range-based for loops. r=terrence (bbe150576)
 - Bug 1146662 - Refactor ArenasToUpdate::next to work with a range-based for loop. r=jonco (8180076a1)
 - Bug 1148214 - Replace manual AllocKind range checks with a few centralized functions. r=terrence (e4df93103)
 - pointer style (a5fc14f9e)
 - Bug 1146696 - Don't assume there are no arenas available after last ditch GC. r=terrence (e0c6ac0ff)
 - pointer style (944dfaf3f)
 - Bug 1140166 - Move OOM GC up to the top level of the allocator; r=jonco (868f37fdf)
 - Bug 1149135 - Don't create HashMapEntry on stack when adding to a HashMap r=luke (1534fefbd) (3861424cd)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1142434 - Remove moz_strdup/moz_strndup, nothing uses them. r=njn (80a83783f)
 - Bug 1142434 - Remove moz_memalign/moz_valloc, nothing uses them. r=njn (a82dd581d)
 - Bug 1147248 - GCC 4.9 needs this patch to use address sanitizer. r=glandium (07ab484ae)
 - Bug 1145051: Replace uses of NS_ATTR_MALLOC with new MOZ_ALLOCATOR from mfbt/Attributes.h. r=glandium (d16d742c7)
 - Bug 1145051: Don't include xpcom-config.h from mozalloc.h; it's unused. r=glandium (1334c1a1e)
 - Bug 1145051: Use MOZ_WARN_UNUSED_RESULT instead of NS_WARN_UNUSED_RESULT. r=glandium (9bb03668f) (e419c1054)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1149015 - Part 1: Remove some use of expression closure from jstests ecma_7/. r=sfink (9e6dff3a8)
 - Bug 1149015 - Part 2: Remove some use of expression closure from jstests js1_8_5/extensions. r=luke (d80e17569)
 - pointer style (dc30e1d39)
 - Bug 1079919 - Part 0: Add RegExp ClassSpec. r=bholley (50af5e1dc)
 - Bug 1079919 - Part 1: Support RegExp in Xray. r=bholley (d0f45192d)
 - Bug 1079919 - Part 2: Make RegExp.prototype.toString to be a generic function. r=Waldo (526f2f611)
 - Bug 1079919 - Part 3: Add test for RegExp.prototype properties in webconsole. r=fitzgen (e5d0382d4)
 - Bug 1079919 - Part 4: Add Xray test for RegExp.prototype.toString. r=bholley (29abe5b23)
 - Bug 1149015 - Part 3: Remove some use of expression closure from jit-test r=luke (393393b8b)
 - Bug 1148899 - Rename isExprClosure/setIsExprClosure/EXPR_CLOSURE to isExprBody/setIsExprBody/EXPR_BODY. r=shu (2dc6c47a4)
 - Bug 1005110 - Warn about unreachable expression after semicolon-less return. r=efaust (150e54ca0)
 - Bug 1054755 - Part 0: Rename existing IsRegExp to IsRegExpObject. r=till (a3980bddf)
 - Bug 1054755 - Part 1: Add Symbol.match. r=till (ea12f0adf)
 - Bug 1054755 - Part 2: Implement IsRegExp. r=till (440d5f99d)
 - Bug 1054755 - Part 3: Use IsRegExp in String.prototype.{contains,startsWith,endsWith}. r=till (ff022ec2b) (048ecfb23)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1216972 - AsyncShutdown for content processes. r=froydnj (7af834ad7)
 - Bug 1177310 - Add quit-application-granted to AsyncShutdown parent process phases. r=Yoric (d6f694ae7)
 - Bug 1025146 - Modernize ViewSourceUtils to be able to use outerWindowIDs to load document sources. r=jryans. (b37b0c536)
 - Bug 1025146 - Make viewing the source of a page or frame via the context menu work with remote browsers. r=jryans. (0b29a6ef5)
 - Bug 1025146 - Update ViewSource tests to account for refactor. r=jryans. (669f9f5ac)
 - Bug 885366 - Show granted and refused site permissions in site identity panel. r=jaws (c60017f97)
 - Bug 889835 - Use SitePermissions.jsm as the backend for Page Info's Permissions tab. r=jaws (938002b98)
 - Bug 892378 - Let SitePermissions.jsm handle indexedDB's special use of UNKNOWN_ACTION and ALLOW_ACTION. r=jaws (68f107829)
 - Bug 894877 - permissions.js onRadioClick tries to pass a host string to SitePermissions.remove, needs to be an nsIURI instead. r=jaws (ed6b34a52)
 - Bug 1025146 - Modernize viewSource.js to use a frame script. r=jryans. (1e9c1a367)
 - Bug 1158377 - Make link drag-and-drop work with view source windows o#pened on remote browsers. r=jryans. (54514d89f)
 - try to cleanup some debugger files, remove apparent osx duplicates (698fe2a46)
 - Bug 1165050 - Make deprecation warnings in viewSource.js point to the right URL for documentation. r=jryans. (51654351f) (823a79830)

* 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 Firefox 45ESR:

Test binary:
SSE https://o.rths.ml/gpc/files1.rt/firefox-45.9.21-20200314-9ee901b50-win32-sse.7z
IA32 https://o.rths.ml/gpc/files1.rt/firefox-45.9.21-20200314-9ee901b50-win32-ia32.7z

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

Changes since my last build:
- import changes from tenfourfox:
 - #593: M1613943 M1613765 M1614971 (e901c0a71)
 - #593: M1608256 (disable optimization) (6dc231866)
 - #593: M1608256 (and clean up code) (38794a041)
 - #593: update pins, TLDs, preloads (e2317e41e)
 - #585: this better fix it dammit (c96c477b1) (8e2439d77)
- ported change from mozilla upstream: bug1243586 (9ee901b50)

Saturday, March 7, 2020

Weekly browser binaries (20200307)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rths.ml/basilisk/basilisk52-g4.5.win32-git-20200307-3b5e5c9-uxp-88da01c29-xpmod.7z
Win64 https://o.rths.ml/basilisk/basilisk52-g4.5.win64-git-20200307-3b5e5c9-uxp-88da01c29-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.rths.ml/basilisk/basilisk52-g4.5.win32-git-20200307-3b5e5c9-uxp-88da01c29-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.rths.ml/palemoon/palemoon-28.9.0a1.win32-git-20200307-13122a94e-uxp-88da01c29-xpmod.7z
Win64 https://o.rths.ml/palemoon/palemoon-28.9.0a1.win64-git-20200307-13122a94e-uxp-88da01c29-xpmod.7z

Official UXP changes since my last build:
- Issue #1319 - Remove EARLY_BETA_OR_EARLIER condition (b118bab81)
- Correct typo in mailnews/base/src/moz.build (c30898ce3)
- Mork is not dependent on dbm and never was. (9fceb389c)
- Remove unused mailnews.mozbuild (76bacde2a)
- Issue #251 - Move --disable-dbm to ac configure (f0abf6273)
- Issue #1053 - Remove android support from nsNSSComponent.cpp (9b86872d3)
- Issue #1053 - Remove android-only skia-npapi (1d86d3782)
- Issue #190 - Part 1: Remove XP_IOS conditional code (6a3d5769d)
- Revert "Issue #190 - Part 1: Remove XP_IOS conditional code" (65b37410c)
- Remove exposed bug from UpdateUtils.jsm (88da01c29)

Official Basilisk changes since my last build:
- Cleanup MozInfra files from application directory (d1523e6)
- Issue MoonchildProductions/UXP#1319 - Remove uses of EARLY_BETA_OR_EARLIER in application prefs (dd9d355)
- Update platform branch pointer (2ab28d6)
- Merge branch 'master' of https://github.com/MoonchildProductions/Basilisk (980054d)
- Issue MoonchildProductions/UXP#1390 - Remove presentation API files from installation manifest. (111afca)
- Issue MoonchildProductions/UXP#316 - Update install manifest for moved jsinspector interface (63cf9a1)
- Update platform branch pointer (174c905)
- Merge branch 'master' of https://github.com/MoonchildProductions/Basilisk (3b5e5c9)

Official Pale-Moon changes since my last build:
- Cleanup MozInfra files from application directory (37372a86e)
- Issue #1730 - Add 1.25x play speed to the html player context menu (0ca94052f)
- Merge pull request #1731 from JustOff/PR_player_speed_context_menu (6ea53c1f2)
- Issue #380 - Switch on dynamic user-agent updates (13122a94e)

No official repo changes since my last build.

--

New build of IceApe-UXP for XP!

Test binary: https://o.rths.ml/gpc/files1.rt/iceape.win32-20200307-id-088353e-ia-041bf6a-uxp-88da01c29-xpmod.7z

For UXP changes please see above.

New NewMoon 27 Build!

32bit https://o.rths.ml/palemoon/palemoon-27.9.7.win32-git-20200307-fa6c62b3e-xpmod.7z
32bit SSE https://o.rths.ml/palemoon/palemoon-27.9.7.win32-git-20200307-fa6c62b3e-xpmod-sse.7z
32bit noSSE https://o.rths.ml/palemoon/palemoon-27.9.7.win32-git-20200307-fa6c62b3e-xpmod-ia32.7z

64bit https://o.rths.ml/palemoon/palemoon-27.9.7.win64-git-20200307-fa6c62b3e-xpmod.7z

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

repo changes since my last build:
- toolkit: restore ResetProfile.jsm to previous state, fix about:support (aafa3ce17)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1103036 - Ensure __delete__ message from TabChild doesn't get sent after ActorDestroy (r=bent) (c91362f82)
 - Bug 1103036 - Wait for ContentChild shutdown during profile-before-change; r=billm (98602a765)
 - Bug 1103036 - Use nsITimer for ContentParent shutdown timer (r=bent) (d8f453cb5)
 - Bug 1103036 - Use kill timer when shutting down ContentParent in shutdown observer; r=billm (0b3dba9bd)
 - Bug 1103036 - Don't send shutdown message to Nuwa processes; r=billm (3337de858)
 - Bug 1131375 - Fix message ordering for in-process message manager (r=smaug) (2256e6aa8)
 - Bug 1155224 - Add targetFrameLoader property to messages (r=smaug) (971ff2db4)
 - Bug 1134762 - Clean-up UseFastPath logic to avoid OOM error. r=kats (28e0da5c3)
 - HACK - include nsPIDOMWInindow to get tree compiling again, no clue why it is needed now (88c10e8b4)
 - Bug 982347 - Implement netError design changes. r=Unfocused (e27b9af06)
 - Bug 1014282: Do not direct every ssl error to 'Report Web Forgery' (r=margaret) (febb83ad8)
 - Bug 1035536 - add blank theme file for net error pages, r=Unfocused (cac5f43ba)
 - Bug 1035536 - move CSS to themes directory, r=dao (5191e1032)
 - Bug 859695 - OS.File should be adopted in PlacesBackups.jsm and PlacesUtils.jsm. r=mak (78ebec312)
 - Bug 529697 - (CSP 1.1) Implement form-action directive [3/4], r=unfocused (2f884e70f) (755cb8b71)
- Revert "Reverted all AF front-end changes to restore session restore function." (57b53303a)
- 2nd attempt to align front-end code (and related other changes) with ArcticFox (as of https://github.com/rmottola/Arctic-Fox/commit/e4df9310356a3e9925c8c13f0a80b5922dc76912) (c689a1f44)
- Merge pull request #4 from roytam1/af-frontend-merge (3c1231618)
- imported mozilla upstream changes: bug1144189, bug1157986, bug1181097, bug1181735, bug1243586 (a54c33f93)
- import TLDs and HSTS from TFF (rev 67706e1f6) (0106daa6b)
- import NSS tip revs: bug1608493, bug1610687, bug1611209, bug1582169, bug1614786, bug1538980, bug1614870, bug1431940 and also import changes from `RFC6367' branch in UXP:
 - Issue #1462 - Part 1: Implement HMAC-based Camellia suites in NSS. (099a1ea88)
 - Issue #1462 Part 2: Implement security manager changes for RFC 6367 §2.1 (813dd6369) (20bc65972)
- import changes from tenfourfox: #593: M1607742 M1684490 (fa6c62b3e)

New regular/weekly KM-Goanna release:
https://o.rths.ml/kmeleon/KM76.2-Goanna-20200307.7z

Changelog:

Out-of-tree changes:
* update Goanna3 to git 6a75a56f2..fa6c62b3e:
- toolkit: restore ResetProfile.jsm to previous state, fix about:support (aafa3ce17)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1103036 - Ensure __delete__ message from TabChild doesn't get sent after ActorDestroy (r=bent) (c91362f82)
 - Bug 1103036 - Wait for ContentChild shutdown during profile-before-change; r=billm (98602a765)
 - Bug 1103036 - Use nsITimer for ContentParent shutdown timer (r=bent) (d8f453cb5)
 - Bug 1103036 - Use kill timer when shutting down ContentParent in shutdown observer; r=billm (0b3dba9bd)
 - Bug 1103036 - Don't send shutdown message to Nuwa processes; r=billm (3337de858)
 - Bug 1131375 - Fix message ordering for in-process message manager (r=smaug) (2256e6aa8)
 - Bug 1155224 - Add targetFrameLoader property to messages (r=smaug) (971ff2db4)
 - Bug 1134762 - Clean-up UseFastPath logic to avoid OOM error. r=kats (28e0da5c3)
 - HACK - include nsPIDOMWInindow to get tree compiling again, no clue why it is needed now (88c10e8b4)
 - Bug 982347 - Implement netError design changes. r=Unfocused (e27b9af06)
 - Bug 1014282: Do not direct every ssl error to 'Report Web Forgery' (r=margaret) (febb83ad8)
 - Bug 1035536 - add blank theme file for net error pages, r=Unfocused (cac5f43ba)
 - Bug 1035536 - move CSS to themes directory, r=dao (5191e1032)
 - Bug 859695 - OS.File should be adopted in PlacesBackups.jsm and PlacesUtils.jsm. r=mak (78ebec312)
 - Bug 529697 - (CSP 1.1) Implement form-action directive [3/4], r=unfocused (2f884e70f) (755cb8b71)
- Revert "Reverted all AF front-end changes to restore session restore function." (57b53303a)
- 2nd attempt to align front-end code (and related other changes) with ArcticFox (as of https://github.com/rmottola/Arctic-Fox/commit/e4df9310356a3e9925c8c13f0a80b5922dc76912) (c689a1f44)
- Merge pull request #4 from roytam1/af-frontend-merge (3c1231618)
- imported mozilla upstream changes: bug1144189, bug1157986, bug1181097, bug1181735, bug1243586 (a54c33f93)
- import TLDs and HSTS from TFF (rev 67706e1f6) (0106daa6b)
- import NSS tip revs: bug1608493, bug1610687, bug1611209, bug1582169, bug1614786, bug1538980, bug1614870, bug1431940 and also import changes from `RFC6367' branch in UXP:
 - Issue #1462 - Part 1: Implement HMAC-based Camellia suites in NSS. (099a1ea88)
 - Issue #1462 Part 2: Implement security manager changes for RFC 6367 §2.1 (813dd6369) (20bc65972)
- import changes from tenfourfox: #593: M1607742 M1684490 (fa6c62b3e)

* 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, February 29, 2020

Weekly browser binaries (20200229)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rths.ml/basilisk/basilisk52-g4.5.win32-git-20200229-6e6ffb8-uxp-ae8eb4d4c-xpmod.7z
Win64 https://o.rths.ml/basilisk/basilisk52-g4.5.win64-git-20200229-6e6ffb8-uxp-ae8eb4d4c-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.rths.ml/basilisk/basilisk52-g4.5.win32-git-20200229-6e6ffb8-uxp-ae8eb4d4c-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.rths.ml/palemoon/palemoon-28.9.0a1.win32-git-20200229-384ae7977-uxp-ae8eb4d4c-xpmod.7z
Win64 https://o.rths.ml/palemoon/palemoon-28.9.0a1.win64-git-20200229-384ae7977-uxp-ae8eb4d4c-xpmod.7z

Official UXP changes since my last build:
- Revert 1320408 part 15: Make addDataProperty static (b1cd96989)
- Revert #1142 - Remove unboxed objects (5ee844f71)
- Reclassify heapsnapshot and nsJSInspector as not part of devtools (4e2e9be6a)
- Remove redundant moz.build from db/ (7c8262e8c)
- Issue #1053 - Remove android support from XPCOM (69ed4e4b4)
- Issue #1053 - Remove android support from xpcom/threads/nsThread.cpp (c895d35a7)
- Issue #1053 - Remove android support from uriloader (ce21c398d)
- Issue #1053 - Remove android support from storage/mozStorageConnection.cpp (881c1e5f1)
- Issue #1053 - Remove android support from netwerk (bdad2357a)
- Issue #1053 - Remove android support from netwerk/protocol/http/nsHttpHandler.cpp (13a8e7888)
- Issue #1053 - Remove android support from mozglue (5496e4f39)
- Issue #1053 - Remove android support from ipc except for ipc/chromium (dada39db2)
- Issue #1053 - Remove android support from mfbt (2896724ea)
- Issue #1053 - Remove android support from memory (e9360fae1)
- Revert "Issue #1382 - Remove invalid assertion." (be16123dd)
- Revert #1137 - Remove unboxed arrays (dd57b9273)
- Follow-up to 4e2e9be6a - Move HeapSnapshot DevTools-only Modules back to DevTools (e9ee12c98)
- Issue #1053 - Remove android support from intl/locale/nsLocaleService.cpp (33ec695ac)
- Issue #1053 - Remove android support from image (30e4959bd)
- Issue #1053 - Remove android support from hal (81089ff09)
- Revert #1091 Remove unboxed object code phase 1 + extras. (ecdeefc4d)
- Issue #1355 - Better way to create display items for column backgrounds (44c47c503)
- Issue #1053 - Remove android support from docshell (8e09aff18)
- Issue #1053 - Remove android support from db (20f0905b3)
- Issue #439 - Remove tests from toolkit/ (0ddd00f19)
- Layout\reftests\table-background\reftest.list should have only additions to the end of it. (efdc2af8a)
- Bug 1339444 - Remove unused resource://gre/modules/sqlite/sqlite_internal.js (8f35c37a9)
- Issue #1053 - Remove android support from toolkit (35c26c6c1)
- Merge pull request #1461 from MoonchildProductions/ubbo (cce2bc967)
- Issue #1053 - Remove android preprocessor directive from toolkit/locales/jar.mn (4ff7606b6)
- Merge pull request #1463 from win7-7/column-backgrounds-pr (d585e25e2)
- No Issue - Always build marionette until it can be tracked down and killed (11d14ae59)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP (de35c43f1)
- [DOM] Add a null check (cdc2a22c7)
- Revert "Layout\reftests\table-background\reftest.list should have only additions to the end of it." (16abf27e6)
- Revert "Issue #1355 - Better way to create display items for column backgrounds" (793da7dd6)
- Issue #1465 - Implement optional catch binding. (ae8eb4d4c)

Official Basilisk changes since my last build:
- [Docs] Minor update and correction of some LICENSE files. (6e6ffb8)

Official Pale-Moon changes since my last build:
- Update platform branch pointer (unstable 2020-02-26) (236feae24)
- Update platform branch pointer (unstable 2020-02-26 v2) (a71fb4d2a)
- Update platform branch pointer (unstable 2020-02-27) (384ae7977)

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rths.ml/boc-uxp/mailnews.win32-20200229-6cf2e411-uxp-ae8eb4d4c-xpmod.7z
Browser-only Suite Win32 https://o.rths.ml/boc-uxp/bnavigator.win32-20200229-6cf2e411-uxp-ae8eb4d4c-xpmod.7z

source patch (excluding UXP): https://o.rths.ml/boc-uxp/boc-uxp-src-xpmod-20191123.7z

No official repo changes since my last build.

--

New build of IceApe-UXP for XP!

Test binary:
https://o.rths.ml/gpc/files1.rt/iceape.win32-20200229-id-088353e-ia-041bf6a-uxp-ae8eb4d4c-xpmod.7z

For UXP changes please see above.

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.rths.ml/basilisk/basilisk55-win32-git-20200229-f7cbe248d-xpmod.7z
Win64 http://o.rths.ml/basilisk/basilisk55-win64-git-20200229-f7cbe248d-xpmod.7z

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

Repo changes:
- update NSS to UXP version (3ea8e615b)
- import NSS tip revs: bug1608493, bug1610687, bug1611209, bug1582169, bug1614786, bug1538980, bug1614870, bug1431940 (fb15d459d)
- import changes from `RFC6367' branch in UXP:
 - Issue #1462 - Part 1: Implement HMAC-based Camellia suites in NSS. (099a1ea88)
 - Issue #1462 Part 2: Implement security manager changes for RFC 6367 §2.1 (813dd6369) (b27a58271)
- import changes from tenfourfox:
 - #578: M1322864 M1585106 M1597043 (7758ebb12)
 - #578: M1579060 M1586176 (f3f295615)
 - #581: M1047098 M1355576 (ec8e68102) (remove-tele part only)
 - closes #582: M1358018 modified for 45ESR (74fd7b6d0)
 - #584: update certs, pins, TLDs (690b9bbce)
 - #587: M1513855 M1596668 M1602944 M1599420 M1595399 (35a4358b3)
 - #587: update TLDs, certs, pins, etc. (35584e5e6)
 - #587: M1598543 M1607902 disable remote jars (cfb4b1e08)
 - #587: update TLDs (c15b86c49)
 - #591: M1467722 (cfb43390a) (with libeditor fix)
 - #591: bustage fix (bbc9a12a5)
 - #593: M1607742 M1684490 + updated TLDs, pins, HSTS (67706e1f6) (f7cbe248d)

New build of Firefox 45ESR:

Test binary:
SSE https://o.rths.ml/gpc/files1.rt/firefox-45.9.21-20200229-4af255ba8-win32-sse.7z
IA32 https://o.rths.ml/gpc/files1.rt/firefox-45.9.21-20200229-4af255ba8-win32-ia32.7z

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

Changes since my last build:
- import changes from tenfourfox:
 - #587: M1598543 M1607902 disable remote jars (cfb4b1e08)
 - closes #588: make urlbar a bit more responsive (2b0ed5adb)
 - #587: update TLDs (c15b86c49) (b0419c145)
- import NSS tip revs: bug1608493, bug1610687, bug1611209, bug1582169, bug1614786, bug1538980, bug1614870, bug1431940 (c02c4a148)
- bump version to 45.9.21 (e3bc38bb5)
- reverted my TLS 1.3 changes and import changes from tenfourfox:
 - #334, closes #489: enable TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 for amtrak.com (14d8add7c) (#334 part only)
 - #590: TLS 1.3 support (consolidated) with locale workaround (fae264c81) (13552d57d)
- import changes from tenfourfox:
 - #591: M1467722 (cfb43390a)
 - #591: bustage fix (bbc9a12a5)
 - #592: implement CSSStyleSheet rules and addRule (2eb5ba7f6)
 - #588: increase latency of search a little more (ddd1b9aab)
 - #541: more disgusting hacks to fix jsfiddle (1f3d8fcbe)
 - more hosts for adblock (1cdef889b)
 - #593: M1607742 M1684490 + updated TLDs, pins, HSTS (67706e1f6) (4af255ba8)

Saturday, February 22, 2020

Weekly browser binaries (20200222)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rths.ml/basilisk/basilisk52-g4.5.win32-git-20200222-9e90ea2-uxp-a7888b8cf-xpmod.7z
Win64 https://o.rths.ml/basilisk/basilisk52-g4.5.win64-git-20200222-9e90ea2-uxp-a7888b8cf-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.rths.ml/basilisk/basilisk52-g4.5.win32-git-20200222-9e90ea2-uxp-a7888b8cf-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.rths.ml/palemoon/palemoon-28.9.0a1.win32-git-20200222-ad08f7edc-uxp-a7888b8cf-xpmod.7z
Win64 https://o.rths.ml/palemoon/palemoon-28.9.0a1.win64-git-20200222-ad08f7edc-uxp-a7888b8cf-xpmod.7z

Official UXP changes since my last build:
- Issue #1445 - Clarify the status of extensions in the Add-On manager (f107de8a9)
- Issue #1355 - Make nsTableCellFrame::GetColIndex/GetRowIndex faster (d4098037a)
- Issue #1446 - Only allow extension add-on types for Firefox compat mode. (e8417acbf)
- Merge pull request #1447 from win7-7/optimization-4-pr (a4ab3fc59)
- Issue #1446 - Only match extension add-on types for target applications. (4889e6dbb)
- Issue #1445 - Use the detailed string also in the list entries. (ac68f8cf6)
- Issue #1320 - Stop appending cpu arch to the end of %BUILD_TARGET% on Windows in UpdateUtils.jsm (66b9ddfd3)
- Issue #1445 - remove redundant nativeIndicator (2073a7f1c)
- Issue #1445 - strings cleanup (461a9e86b)
- Merge pull request #1452 from JustOff/Issue1445_cleanup (8dc04fc24)
- Issue #1445 - Add a link to details on using Firefox extensions in Pale Moon (c220c30bb)
- Issue #1454 - Add MOZ_PKG_SPECIAL to UpdateUtils (e6b48cb64)
- Merge pull request #1455 from JustOff/issue1445_details_url (0a8530b91)
- Issue #1383 - Remove "Copy raw data to clipboard" button (e3d81b698)
- Issue #316 - Make the memory GC performance object conditional (WIP) (59f7a2cdb)
- Issue #316 - Pre-process Performance.webidl (28f67bddc)
- Issue #1457 - Unfold sqlite3 from nss (0e9957c41)
- Issue #316 - Be more gentle with the CC and nursery. (d53b11c9d)
- Merge pull request #1458 from MoonchildProductions/316 (7832dded3)
- Issue #439 - Remove tests from widget/ (178382e4c)
- Issue #1053 - Remove Android Widget Toolkit specific files (18e74277b)
- Issue #1053 - Remove conditional android code from widget/ (b36e60615)
- Issue #1053 - Remove android support from NPAPI (04fb9eaa6)
- Issue #316 - Make sure MOZ_DEVTOOLS_SERVER is passed down to js. (5e21bf1d5)
- Merge branch '316' (1e88448dd)
- [gfx] Put Skia-specific CTOR init behind Skia-conditional. (623c44226)
- Remove gtest reference to non-existing path of removed component (944cf0dda)
- Set module default identification properly. (a7888b8cf)

Official Basilisk changes since my last build:
- Issue MoonchildProductions/UXP#1454 - Update app.update.url to include MOZ_PKG_SPECIAL (d2a450f)
- Issue MoonchildProductions/UXP#1457 - Update package-manifest (f5afaa2)
- Update platform branch pointer. (5b6c056)
- Merge branch 'master' of https://github.com/MoonchildProductions/Basilisk (9e90ea2)

Official Pale-Moon changes since my last build:
- Update platform branch pointer. (0face352f)
- Update platform branch pointer. (801c39008)
- Issue MoonchildProductions/UXP#1445 - Add a link to details on using Firefox extensions in Pale Moon (5ab002dea)
- Issue MoonchildProductions/UXP#1454 - Update app.update.url to include MOZ_PKG_SPECIAL (96d6179bd)
- Merge pull request #1727 from JustOff/issue1445_details_url (663942c7b)
- Update platform branch pointer. (638ceccd9)
- Issue MoonchildProductions/UXP#1457 - Update package-manifest (d35f03895)
- Issue MoonchildProductions/UXP#1457 - Remove redundant MOZ_FOLD_LIBS from confvars (a8ea2bbf0)
- Update platform branch pointer. (0fa55d9fb)
- Update platform branch pointer (e43f2cee8)
- Minor corrections in module info and manifest (ad08f7edc)

My changes since my last build:
* Reverted following commits:
- Issue #1445 - Clarify the status of extensions in the Add-On manager (f107de8a9)
- Issue #1446 - Only allow extension add-on types for Firefox compat mode. (e8417acbf)
- Issue #1446 - Only match extension add-on types for target applications. (4889e6dbb)
- Issue #1445 - Use the detailed string also in the list entries. (ac68f8cf6)
- Issue #1445 - remove redundant nativeIndicator (2073a7f1c)
- Issue #1445 - strings cleanup (461a9e86b)
- Issue #1445 - Add a link to details on using Firefox extensions in Pale Moon (c220c30bb)
* followup of MoonchildProductions/UXP#1457, fix `mach package' (1b26a48e8)
* manifest part was reverted in "[Pale-Moon] Minor corrections in module info and manifest (ad08f7edc)"

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rths.ml/boc-uxp/mailnews.win32-20200222-6cf2e411-uxp-a7888b8cf-xpmod.7z
Browser-only Suite Win32 https://o.rths.ml/boc-uxp/bnavigator.win32-20200222-6cf2e411-uxp-a7888b8cf-xpmod.7z

source patch (excluding UXP): https://o.rths.ml/boc-uxp/boc-uxp-src-xpmod-20191123.7z

Official repo changes since my last build:
- Change toolbar mode default for navigational toolbar and re-add custom toolbars support (ee7466f3)
- Update platform commit pointer (8717218a)
- Update platform commit pointer (31e042c0)
- Issue MoonchildProductions/UXP#1457 - Update package-manifest (6cf2e411)

--

New build of IceApe-UXP for XP!
Test binary:
https://o.rths.ml/gpc/files1.rt/iceape.win32-20200222-id-088353e-ia-041bf6a-uxp-a7888b8cf-xpmod.7z

For UXP changes please see above.

Saturday, February 15, 2020

Weekly browser binaries (20200215)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rths.ml/basilisk/basilisk52-g4.5.win32-git-20200215-7ab9bf7-uxp-d3067ffdd-xpmod.7z
Win64 https://o.rths.ml/basilisk/basilisk52-g4.5.win64-git-20200215-7ab9bf7-uxp-d3067ffdd-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.rths.ml/basilisk/basilisk52-g4.5.win32-git-20200215-7ab9bf7-uxp-d3067ffdd-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.rths.ml/palemoon/palemoon-28.9.0a1.win32-git-20200215-ce6119c47-uxp-d3067ffdd-xpmod.7z
Win64 https://o.rths.ml/palemoon/palemoon-28.9.0a1.win64-git-20200215-ce6119c47-uxp-d3067ffdd-xpmod.7z

Official UXP changes since my last build:
- Issue #1355 - Do less work for columns not in the desired set in PaintRowGroupBackgroundByColIdx (074f23467)
- Merge branch 'master' into optimization-3-pr (6376eceae)
- Merge pull request #1393 from win7-7/optimization-3-pr (4234b3a36)
- Directly assign PrimitiveConversions.h to the generated binding of KeyframeAnimationOptions. (07fe89e26)
- Issue #80 - Stop building non-generated dom/binding files as UNIFIED_SOURCES (5007e7c49)
- Issue #65 - Correct nsHelperAppDlg.js for bad preprocessing conversion (31d8779a2)
- [CSP] Allow not having a Port for RessourceURI if the Scheme has no Default Port (6184ed755)
- [CSS] Add stub for font-variation-settings (a399acd57)
- Fix a whitespace issue in nsComputedDOMStyle.cpp (7dc9aa058)
- [Network] Bump http channel default Firefox CompatMode init value. (0a5784d3c)
- [Layers] Clear WrappingTextureSourceYCbCrBasic::mTexture correctly (8ec761863)
- Issue #1441 - Guard appomni/greomni with UXP_CUSTOM_OMNI env var. (2bdbca39b)
- [Parser] Move setting context to null to the correct location. (3bf1b8359)
- [IndexedDB] Ensure that strong references to newly created cursors are kept until the DOM Binding is created. (16fce4341)
- Revert "Issue #1441 - Guard appomni/greomni with UXP_CUSTOM_OMNI env var." (786417cf0)
- Issue #1441 - Guard appomni/greomni with UXP_CUSTOM_OMNI env var. (4ce361d9b)
- [CSS] Only emit non-GC chrome wrapped XUL box warnings in debug builds. (d3067ffdd)

No official Basilisk changes since my last build.

Official Pale-Moon changes since my last build:
- Issue MoonchildProductions/UXP#516 - Remove named function syntax from palemoon/base. (53ec35918)
- Issue MoonchildProductions/UXP#516 - Remove named function syntax from palemoon/modules. (7925e0d73)
- Issue MoonchildProductions/UXP#516 - Remove named function syntax from palemoon/components. (ee279e507)
- Issue MoonchildProductions/UXP#516 - Remove named function syntax from palemoon/components/downloads. (4ee9ee6eb)
- Issue MoonchildProductions/UXP#516 - Remove named function syntax from palemoon/components/feeds. (6c4bc8c69)
- Issue MoonchildProductions/UXP#516 - Remove named function syntax from palemoon/components/fuel. (c80b42eeb)
- Issue MoonchildProductions/UXP#516 - Remove named function syntax from palemoon/components/newtab. (1c696ee5f)
- Issue MoonchildProductions/UXP#516 - Remove named function syntax from palemoon/components/pageinfo. (8bbbcbbd7)
- Issue MoonchildProductions/UXP#516 - Remove named function syntax from palemoon/components/places. (7f5415cbd)
- Issue MoonchildProductions/UXP#516 - Remove named function syntax from palemoon/components/preferences. (8c8c0083f)
- Issue MoonchildProductions/UXP#516 - Remove named function syntax from palemoon/components/search. (edac1b2a9)
- Issue MoonchildProductions/UXP#516 - Remove named function syntax from palemoon/components/sessionstore. (82b670a28)
- Issue MoonchildProductions/UXP#516 - Remove named function syntax from palemoon/components/shell. (7e8104012)
- Issue MoonchildProductions/UXP#516 - Remove named function syntax from palemoon/components/sync. (c32b67c7b)
- Remove excess whitespace. (e48dabc8b)
- Merge branch 'master' of http://github.com/MoonchildProductions/Pale-Moon into function-syntax (bfdf9295f)
- Issue MoonchildProductions/UXP#516 - Fix obsolete self-reference in palemoon/components/places/PlacesUIUtils.jsm. (ca2cd4c51)
- Merge pull request #1726 from athenian200/function-syntax (adc8aa724)
- [Autocomplete] Make getCellProperties a bit more robust. (ce6119c47)

My changes since my last build:
- [MyUXP] [Pale-Moon] remove duplicated code hunk, fix js error (4f18ae9e6)

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rths.ml/boc-uxp/mailnews.win32-20200215-48fee875-uxp-d3067ffdd-xpmod.7z
Browser-only Suite Win32 https://o.rths.ml/boc-uxp/bnavigator.win32-20200215-48fee875-uxp-d3067ffdd-xpmod.7z

source patch (excluding UXP): https://o.rths.ml/boc-uxp/boc-uxp-src-xpmod-20191123.7z

Official repo changes since my last build:
- Re-add TLS 1.3 to the SSL prefpane in Navigator (4918c9cc)
- Remove crazy prefs that enable warnings regarding leaving and entering normal http (6ab85c3b)
- Part 2: Clean up l10n (7478165a)
- Update commit pointer (48fee875)

For UXP changes please see above.

Saturday, February 8, 2020

Weekly browser binaries (20200208)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rths.ml/basilisk/basilisk52-g4.5.win32-git-20200208-7ab9bf7-uxp-6c82d043a-xpmod.7z
Win64 https://o.rths.ml/basilisk/basilisk52-g4.5.win64-git-20200208-7ab9bf7-uxp-6c82d043a-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.rths.ml/basilisk/basilisk52-g4.5.win32-git-20200208-7ab9bf7-uxp-6c82d043a-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.rths.ml/palemoon/palemoon-28.9.0a1.win32-git-20200208-5b28a93fa-uxp-6c82d043a-xpmod.7z
Win64 https://o.rths.ml/palemoon/palemoon-28.9.0a1.win64-git-20200208-5b28a93fa-uxp-6c82d043a-xpmod.7z

Official UXP changes since my last build:
- Issue #1342 - Remove support for system linbpng (e0103f3d5)
- Issue #1342 - Update old.configure for removed build options (8f89965f5)
- Issue #1342 - Remove support for system sqlite (d41ba28f5)
- Issue #1342 - Remove support for system libvpx (229f84129)
- Issue #447 - Update HSTS preload list & reduce debug spew (33ad27614)
- Issue #1377 - Fix porting typo in mailnews/base/search/content/searchWidgets.xml (6bb671bcd)
- Issue #1378 - Align the drawing of table cell backgrounds with the spec. (28208f1d3)
- Issue #65 - Remove AppConstants from dom/ (406fc463e)
- Issue #65 - Remove AppConstants from mailnews/ (f9ddbe364)
- Issue #65 - Remove AppConstants from netwerk/ (a18c27ddd)
- Issue #65 - Remove AppConstants from toolkit/content (7d21d02d5)
- Issue #65 - Remove AppConstants from toolkit/modules (6a3907dae)
- Issue #1378 - Follow-up: make sure background items remain table-aligned. (dd68cb9b3)
- Issue #1355 - Hit testing in large tables has become extremely slow (f7b2f0a66)
- Fix preprocessor directive in UserAgentUpdates.jsm (54e3d7400)
- Merge pull request #1380 from win7-7/optimization-2-pr (0db3f512e)
- Revert "Issue #1355 - Hit testing in large tables has become extremely slow" (d216db11e)
- Issue #1355 - Hit testing in large tables has become extremely slow (e6c346c36)
- Merge pull request #1381 from win7-7/optimization2-pr (bbbfd00f9)
- Issue #1382 - Remove invalid assertion. (9c6a8450b)
- Issue #1384 - Match standard for colSpan/rowSpan (52940bc44)
- Merge pull request #1385 from win7-7/standard-pr (c4e1022f5)
- Issue #1386 - Devirtualize GetRowSpan/GetColSpan (597a6996f)
- [Installer] Updated the 7-zip stub binary to make sure it doesn't hang on older versions of Windows but instead provides a usable error message (a59545110)
- Issue #26 Part 2a: make more EME code conditional. (99118e38e)
- Issue #26 - Part 2b: Stub out GMPDecryptorProxy functions. (d44c61bf6)
- fix whitespace (3a7d5d01c)
- Issue #65 - Remove AppConstants from toolkit/profile (840ecb526)
- Issue #65 - Remove AppConstants from toolkit/mozapps/update (43f91872b)
- Issue #26 - Part 2c: Remove dependence on gmp/widevine-adapter/* (4c9689f68)
- Merge pull request #1389 from MoonchildProductions/EME_conditional (58cfb9acc)
- Issue #65 - Remove AppConstants from toolkit/mozapps/extensions (758618b60)
- Issue #65 - Remove AppConstants from toolkit/mozapps/downloads (2e6782afb)
- Issue #65 - Remove AppConstants from toolkit/components/jsdownloads (180543f6c)
- Update UXP Coding Style.md (bf914e997)
- Update UXP Coding Style.md (04c770c8c)
- Issue #65 - Remove AppConstants from toolkit/components/satchel (c09eca89e)
- Issue #65 - Remove AppConstants from toolkit/components/printing (7a0b23aab)
- Issue #65 - Remove AppConstants from toolkit/components/thumbnails (0ab5c6474)
- Issue #65 - Remove AppConstants from toolkit/components/apppicker (cd8767779)
- Issue #65 - Remove AppConstants from toolkit/components/places (0749a35be)
- Issue #65 - Remove AppConstants from toolkit/components/alerts (741abd440)
- Issue #65 - Remove AppConstants from toolkit/components/passwordmgr (cf4ad4e96)
- Issue #1392 - Change --enable-eme to MOZ_ARG_ENABLE_BOOL and remove MOZ_EME_MODULES (832d84d2c)
- [AM] Remove shared theme leftovers for webextensions (551c41893)
- Issue #1390 - Remove secondscreen modules from toolkit (e80e4595b)
- Issue #1390 - Get rid of the Presentation API (5483f807c)
- Issue #1395 - Remove FlyWeb Service (6da9e3c6b)
- Issue #1395 - Part 2: Remove the /rest/ of FlyWeb (99aa809cb)
- Merge pull request #1388 from win7-7/devirtualize-pr (a6ef90b18)
- Issue #65 - Correct fallthough case in profileSelection.js (b4ac6a7dc)
- Issue #65 - Don't split in the middle of assignment statements in createProfileWizard.js (fa52fa60b)
- Merge pull request #1394 from MoonchildProductions/appconst-work (6c82d043a)

Official Basilisk changes since my last build:
- Use the platform's copy of config.guess (bb7147e)
- Issue MoonchildProductions/UXP#1392 - Remove usage of MOZ_EME_MODULES (3a165cd)
- Issue MoonchildProductions/UXP#1390 - Remove application support for the Presentation API (7ab9bf7)

Official Pale-Moon changes since my last build:
- Follow up to 8a67d2608 - Remove unused import of AppConstants.jsm from setDesktopBackground.js (ce1061c55)
- Issue #1722 - Part 1: Allow hiding pinned tabs for the Ctrl-Tab graphical pane (6ef65f4ef)
- Issue #1722 - Part 2: Allow hiding pinned tabs for the All Tabs graphical pane (93937dd3c)
- Merge pull request #1723 from FranklinDM/issue-1722-work (c9546b6df)
- [Installer] Update the 7-zip stub binary. (c3ce438e6)
- Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon (adde7f836)
- Use the platform's copy of config.guess (e2e0aeaf9)
- Issue #1721 - Add pref to control smart bookmarks size. (4dcd54c87)
- Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon (5b28a93fa)

My changes since my last build:
- Revert "[WebRequest] Remove AddonManagerPermissions leftovers" (65ca6d803)
- Reverted "[Installer] Updated the 7-zip stub binary to make sure it doesn't hang on older versions of Windows but instead provides a usable error message (a59545110)", keep using old 7zstub for long time
- Reverted "[AM] Remove shared theme leftovers for webextensions (551c41893)"
- [Basilisk] installer: remove Presentation API file entry leftovers, fixes packaging (4ec02a71a)

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rths.ml/boc-uxp/mailnews.win32-20200208-f249ecbf-uxp-6c82d043a-xpmod.7z
Browser-only Suite Win32 https://o.rths.ml/boc-uxp/bnavigator.win32-20200208-f249ecbf-uxp-6c82d043a-xpmod.7z

source patch (excluding UXP): https://o.rths.ml/boc-uxp/boc-uxp-src-xpmod-20191123.7z

Official repo changes since my last build:
- Make version2k aware of .1 build numbers (c31428dd)
- Update commit pointer (15ce868b)
- Fix mach stub some more (4a0503b5)
- Update commit pointer (6236c0ba)
- Remove soon to be busted ScratchPad (204adc40)
- Establish shared communicator-devtools and include scratchpad (c13a01cb)
- If the (non-existent) Web Console isn't there then fall back to error console for content script errors (35181186)
- Add a git reset hard command to machstub (b3ff1d28)
- Add webpatching to machstub (046d2c53)
- Use the platform's copy of config.guess (d43218f2)
- Update commit pointer (b599cb99)
- Fix navigator official branding moz.build (f249ecbf)

My changes since my last build:
- fixed theme moz.build syntax error

For UXP changes please see above.