Saturday, October 14, 2023

Weekly browser binaries (20231014)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20231014-3219d2d-uxp-d6590573ed-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20231014-3219d2d-uxp-d6590573ed-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-20231014-3219d2d-uxp-d6590573ed-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.7a1.win32-git-20231014-d849524bd-uxp-d6590573ed-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20231014-d849524bd-uxp-d6590573ed-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20231014-d849524bd-uxp-d6590573ed-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20231014-d849524bd-uxp-d6590573ed-xpmod.7z

Official UXP changes picked since my last build:
- Correct overzealous GMP checks (c3767681a9)
- Issue #2332 - Refactor code that feeds video stream sink when it gets added (1ed778419f)
- Issue #2332 - Use only one listener in MediaPipelineTransmit (580a231706)
- Issue #2332 - Use the same path for passing on missed data to video sink, as during normal operation (a87f8cc7f7)
- Issue #2332 - Add deprecation warnings to writable RTCSessionDescription (f2dbc4c6ce)
- Issue #2332 - Update RTCIceCandidate to spec (ddf29677d9)
- Issue #2332 - Have addIceCandidate take a dictionary (80a3c49ba2)
- Issue #2332 - Have set(Local|Remote)Description take dictionaries (6b713575c9)
- Issue #2332 - Have createOffer/Answer resolve with dictionaries (a1c22cb034)
- Issue #2332 - Update most tests to skip RTCIceCandidate construction (f615587ab7)
- Issue #2332 - Update most tests to skip RTCSessionDescription construction (763cdb00cb)
- Issue #2332 - Fix CamerasChild helper to return by value instead of out-of-scope reference (348f761a9b)

No official Pale-Moon changes picked since my last build.

No official Basilisk changes picked since my last build.

My changes picked since my last build:
- ported from mozilla:
 - Bug 148624 - only show tooltip when document has focus. r=emilio (8ae372dc88d1)
 - Bug 1857513 - Use window activeness rather than document.hasFocus() to display chrome-only tooltips. r=smaug (4cbf370b4e16) (f3deac5f5f)
- Reverted "Correct overzealous GMP checks (c3767681a9)" during merging, since related commits are reverted

Update Notice:
- You may delete file named icudt*.dat inside program folder when updating from old releases.

* Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.


New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20231014-d0fd16ed-uxp-d6590573ed-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20231014-d0fd16ed-uxp-d6590573ed-xpmod.7z

source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom

* 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-20231014-id-656ea98-uxp-d6590573ed-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20231014-id-656ea98-ia-93af9a0-uxp-d6590573ed-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 build of post-deprecated Serpent/moebius for XP!
* Notice: This repo will not be built on regular schedule, and changes are experimental as usual.
** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions.

Test binary:
Win32 http://o.rthost.win/basilisk/basilisk55-win32-git-20231014-f3d14e640-xpmod.7z
Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20231014-f3d14e640-xpmod.7z

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

Repo changes:
- import from UXP: [Basilisk] Don't build hunspell shared on SunOS (ebf28e41) (d93dd0161)
- ported from UXP: [Basilisk] Remove stubs and references. Remove some telemetry leftovers (32e41150) (14d0a8725)
- ported from UXP: [Basilisk] Pref changes for old reports that no longer exist (6b8a4e9b) (ca064beea)
- Basilisk: remove DirectoryLinksProvider, and also mobilePromo code in real (2911d3ef7)
- ported from UXP: [Basilisk] Remove some mobile leftovers (77bc3513) (5516d75d6)
- import from UXP: [Basilisk] Remove some android leftovers (c4f84bd3) (a01e26101)
- import from UXP: [Basilisk] Remove ios leftovers (3d339bae) (84ca0e6ef)
- ported from UXP: [Basilisk] remove more mozilla spy garbage (6c886245) (c734f12fd)
- ported from UXP: [Basilisk] Clean up an unused pref. Remove link to mozilla site from crash reporter (23ef0c81) (6b3f5eaa9)
- ported from UXP: [Basilisk] Remove last bits of telemetry (b5a13a2a) (638d4255e)
- ported from UXP: [Basilisk] Remove obsolete documentation (a11b107f) (d1673432b)
- ported from UXP: [Basilisk] Remove unused functionality for reporting crashes to an external server (e73c73a4) (764c20341)
- ported from UXP: [Basilisk] Remove unused prefs for download of tiles on new tab page (3fa770bc) (f945431ea)
- ported from UXP: [Basilisk] Remove some leftover crashreporter stuff (264cd17e) (34e38de02)
- ported from UXP: [Basilisk] Remove browser.tabs.crashReporting.sendReport prefs (36ca1ce4) (de43839dd)
- ported from UXP: [Basilisk] Remove unsubmitted crash reporter from crash handlers (0ae50366) (5c55144af)
- ported from UXP: [Basilisk] Remove some unused crash report strings from localization data (04e9b40d) (b00e49f34)
- ported from UXP: [Basilisk] Report GTK version in about dialog for Linux builds (a0328304) (8f6acb5f8)
- ported from UXP: [Basilisk] Issue #67 - begin porting over changes to stop using appconstants (e1e2d7e8) (6b1df8f46)
- ported from mozilla:
 - Bug 148624 - only show tooltip when document has focus. r=emilio (8ae372dc88d1)
 - Bug 1857513 - Use window activeness rather than document.hasFocus() to display chrome-only tooltips. r=smaug (4cbf370b4e16) (f3d14e640)


New NewMoon 27 Build!

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

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

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

repo changes since my last build:
- bits of Bug 1229519: Fix toolkit/components/satchel to pass eslint checks. r=dolske (c57ebb477f)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 937810 - disable application reputation check on b2g r=mmc,mossop (403f8e0353)
 - Bug 1216537 - Check and request storage permission if file download is started. r=nalexander,paolo (9233e7193d)
 - Bug 1163937 - Added forceSave function to DownloadIntegration and ensured that downloads removed in Sanitizer do not persist. r=margaret (9610017b5d)
 - Bug 989960 - Unhandled rejections in DOM Promises should cause xpcshell tests to fail. r=Yoric (be260d55d2)
 - Bug 1177237 - Implement OS query parsing and user search choice. r=jaws (86c807e606)
 - Bug 1177443 - Add 'system' purpose for searches coming from outside Firefox, r=MattN. (f6ac86ec2a)
 - Bug 1072037, part 2 - Tests for the effect of setting CSS animation's AnimationPlayer.currentTime. r=birtles (79639d2ea4)
 - bits of Bug 1145246, part 2 (849519f25d)
 - bits of Bug 1145246, part 7 (3ec5500e08)
 - bits of Bug 1109390 part 5 (6d849b9b3c)
 - Bug 1074630, part 2 - CSS animations tests for Web Animations finishing behavior. r=birtles (bd0aa575bd)
 - Bug 1073379, part 6 - Tests for the effect of setting CSS animation's AnimationPlayer.startTime. r=dholbert (9d8aad8d28)
 - Bug 1073379, part 6b - Re-enable the player.playState check in checkStateAtActiveIntervalEndTime, but disable the first checkStateAtActiveIntervalEndTime call in the 'Skipping backwards through animation' tests. r=orange (3a9ea58cef)
 - Bug 1141710, part 1 - Update to the new version of addDiv() in testcommon.js. r=dholbert (262b9dc018)
 - Bug 1141710, part 2 - Update comments to be non-Mozilla specific. r=dholbert (177e8818f8)
 - Bug 1141710, part 3 - Stop using ECMAScript 6 features in test_animation-player-starttime.html, since other browsers don't support them. r=dholbert (6f0c6ab687)
 - Bug 1141710, part 4 - Avoid race condition when taking timestamps by reusing the original timestamp. r=dholbert (bc6ff2f3b1)
 - Bug 1141710, part 5 - Change from assert_true() to the new assert_unreached(). r=dholbert (0c1608c4c4)
 - Bug 1141710, part 7 - Create helpers to get the startTime corresponding to various points through the active duration. r=dholbert (568cf9a054)
 - Bug 1141710, part 7 - Store the generated 'animation' property string in a global constant and reuse that constant. r=dholbert (ce85c0d7a9)
 - Bug 1141710, part 8 - Create helpers to get the startTime corresponding to various points through the active duration. r=dholbert (6d6b1625ff)
 - Bug 1141710, part 9 - Get the timeline from the player instead of from the document. r=dholbert (9660c00f1d)
 - Bug 1141710, part 10 - Update some assertion text and comments. r=birtles (d238a482b5)
 - Bug 1141710, part 11 - Assert that seeking over the before and active phases worked. r=birtles (4aedf388f9)
 - Bug 1141710, part 12 - Check that the hold time is updated when the startTime is set to null. r=birtles (0473baeabd)
 - Bug 1141710, part 13 - Wrap all lines at the 80 column mark. r=birtles (7d3ed6b453)
 - Bug 1141710, part 14 - Get rid of the checks at 90% through the active duration. r=birtles (0f3c4cb7ca)
 - part of Bug 1145246, part 2 - (ec09bf3fdd)
 - half of Bug 1109390 part 1 - Add tests for getting the startTime; r=jwatt (a682851ba6)
 - Bug 1149832 - Replace the Web Animations test helper waitForTwoAnimationFrames() with a helper that takes a frame count. r=birtles (da312eae7d)
 - Bug 1235286 - Part 1: Add an argument to waitForAnimationFrames to run a task in each requestAnimationFrame callback. r=birtles (199a789546)
 - Bug 1235286 - Part 2: Tests for animation optimizations. r=birtles (e510c68a7c)
 - Bug 1235286 - Part 3: Comment out some compositor animations tests. r=birtles (61791d5b69)
 - Bug 1235345 - Remove services/metrics. r=gfritzsche (29ac4a5895)
 - Bug 1204846 - Modify the NetworkStatsDB to allow getSamples returns expired data at first sample and modify the test case. r=ethan (3e9d1f9a77)
 - Bug 1237227 - Check the return of context->GetDisplayRootPresContext() for validity. r=roc (2ad8dcf545)
 - sync parts of AppConstants.jsm for isPlatformAndVersion* functions (30f7e10db1)
- ported from mozilla:
 - Bug 148624 - only show tooltip when document has focus. r=emilio (8ae372dc88d1)
 - Bug 1857513 - Use window activeness rather than document.hasFocus() to display chrome-only tooltips. r=smaug (4cbf370b4e16) (b780764f57)


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

Changelog:

Out-of-tree changes:
* update Goanna3 to git e9dee823ef...b780764f57:
- bits of Bug 1229519: Fix toolkit/components/satchel to pass eslint checks. r=dolske (c57ebb477f)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 937810 - disable application reputation check on b2g r=mmc,mossop (403f8e0353)
 - Bug 1216537 - Check and request storage permission if file download is started. r=nalexander,paolo (9233e7193d)
 - Bug 1163937 - Added forceSave function to DownloadIntegration and ensured that downloads removed in Sanitizer do not persist. r=margaret (9610017b5d)
 - Bug 989960 - Unhandled rejections in DOM Promises should cause xpcshell tests to fail. r=Yoric (be260d55d2)
 - Bug 1177237 - Implement OS query parsing and user search choice. r=jaws (86c807e606)
 - Bug 1177443 - Add 'system' purpose for searches coming from outside Firefox, r=MattN. (f6ac86ec2a)
 - Bug 1072037, part 2 - Tests for the effect of setting CSS animation's AnimationPlayer.currentTime. r=birtles (79639d2ea4)
 - bits of Bug 1145246, part 2 (849519f25d)
 - bits of Bug 1145246, part 7 (3ec5500e08)
 - bits of Bug 1109390 part 5 (6d849b9b3c)
 - Bug 1074630, part 2 - CSS animations tests for Web Animations finishing behavior. r=birtles (bd0aa575bd)
 - Bug 1073379, part 6 - Tests for the effect of setting CSS animation's AnimationPlayer.startTime. r=dholbert (9d8aad8d28)
 - Bug 1073379, part 6b - Re-enable the player.playState check in checkStateAtActiveIntervalEndTime, but disable the first checkStateAtActiveIntervalEndTime call in the 'Skipping backwards through animation' tests. r=orange (3a9ea58cef)
 - Bug 1141710, part 1 - Update to the new version of addDiv() in testcommon.js. r=dholbert (262b9dc018)
 - Bug 1141710, part 2 - Update comments to be non-Mozilla specific. r=dholbert (177e8818f8)
 - Bug 1141710, part 3 - Stop using ECMAScript 6 features in test_animation-player-starttime.html, since other browsers don't support them. r=dholbert (6f0c6ab687)
 - Bug 1141710, part 4 - Avoid race condition when taking timestamps by reusing the original timestamp. r=dholbert (bc6ff2f3b1)
 - Bug 1141710, part 5 - Change from assert_true() to the new assert_unreached(). r=dholbert (0c1608c4c4)
 - Bug 1141710, part 7 - Create helpers to get the startTime corresponding to various points through the active duration. r=dholbert (568cf9a054)
 - Bug 1141710, part 7 - Store the generated 'animation' property string in a global constant and reuse that constant. r=dholbert (ce85c0d7a9)
 - Bug 1141710, part 8 - Create helpers to get the startTime corresponding to various points through the active duration. r=dholbert (6d6b1625ff)
 - Bug 1141710, part 9 - Get the timeline from the player instead of from the document. r=dholbert (9660c00f1d)
 - Bug 1141710, part 10 - Update some assertion text and comments. r=birtles (d238a482b5)
 - Bug 1141710, part 11 - Assert that seeking over the before and active phases worked. r=birtles (4aedf388f9)
 - Bug 1141710, part 12 - Check that the hold time is updated when the startTime is set to null. r=birtles (0473baeabd)
 - Bug 1141710, part 13 - Wrap all lines at the 80 column mark. r=birtles (7d3ed6b453)
 - Bug 1141710, part 14 - Get rid of the checks at 90% through the active duration. r=birtles (0f3c4cb7ca)
 - part of Bug 1145246, part 2 - (ec09bf3fdd)
 - half of Bug 1109390 part 1 - Add tests for getting the startTime; r=jwatt (a682851ba6)
 - Bug 1149832 - Replace the Web Animations test helper waitForTwoAnimationFrames() with a helper that takes a frame count. r=birtles (da312eae7d)
 - Bug 1235286 - Part 1: Add an argument to waitForAnimationFrames to run a task in each requestAnimationFrame callback. r=birtles (199a789546)
 - Bug 1235286 - Part 2: Tests for animation optimizations. r=birtles (e510c68a7c)
 - Bug 1235286 - Part 3: Comment out some compositor animations tests. r=birtles (61791d5b69)
 - Bug 1235345 - Remove services/metrics. r=gfritzsche (29ac4a5895)
 - Bug 1204846 - Modify the NetworkStatsDB to allow getSamples returns expired data at first sample and modify the test case. r=ethan (3e9d1f9a77)
 - Bug 1237227 - Check the return of context->GetDisplayRootPresContext() for validity. r=roc (2ad8dcf545)
 - sync parts of AppConstants.jsm for isPlatformAndVersion* functions (30f7e10db1)
- ported from mozilla:
 - Bug 148624 - only show tooltip when document has focus. r=emilio (8ae372dc88d1)
 - Bug 1857513 - Use window activeness rather than document.hasFocus() to display chrome-only tooltips. r=smaug (4cbf370b4e16) (b780764f57)

* 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

No comments:

Post a Comment