Saturday, July 30, 2022

Weekly browser binaries (20220730)

New build of Serpent/UXP for XP!

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

Official UXP changes picked since my last build:
- Issue #1805 - Improve stack size limits for all targets. (5ed7e7d56)
- Issue #1805 - Follow-up: provide for Linux builds using rlimit and min/max. (3571cc8de)
- Issue #1805 - Follow-up: Include the same headers for Solaris as well to future-proof gcc versions. (065e8bc77)
- Issue #1964 - Update libtremor. (34d0e86b6)
- Issue #1967 - Remove mozprotocol handler (moz://a easter egg). (584cfbd80)
- Issue #1967 - Remove moz://a from mochitest (1694b1b76)
- Issue #1962 - Update libtheora. (be2516a09)
- Issue #1962 - Follow-up: Fix build issues on Windows. (2a1f9e3ef)
- Issue #1962 - Follow-up: Fix 32-bit build and remove unused clang-cl codepath. (dca7d2ff6)
- Issue #1971 - Part 1: Update build system for ICU 63.2 upgrade. (8df84683b)
- Issue #1971 - Part 2: Update ICU source to 63.2. (1e6921438)
- Issue #1971 - Part 3: Update unicharutil perl scripts for Unicode 11 upgrade. (9a4a62c8c)
- Issue #1971 - Part 4: Generated files for Unicode 11.0. (196f95dbf)
- Issue #1971 - Part 5: Update Spidermonkey for Unicode 11. (c090dd7ce)
- Issue #1969 - Implement Intl.RelativeTimeFormat. (3e6cbc6af)
- Issue #1975 - Implement Origin header CSRF mitigation. (faa778ec9)
- bump version for ICU update (5212cbebd)
- [DOM] Add extra check for performance API Next Hop protocol (bf5894586)
- [NSS] protect SFTKSlot needLogin with slotLock. (b9084ea29)
- [NSS] Avoid potential data race on primary password change. (a77cf423c)
- [NSS] Fix uninitialized value in cert_ComputeCertType. (10fdf0e1c)
- Issue #1312 - Fix potential crashes in MailNews. (e3aa3c296)

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

No official Basilisk changes picked since my last build.

My changes since my last build:
- ICU: replace windows related source files with those from mypal68 (ICU 64.2) (3a65ef9ca)
- [Basilisk] remove mozProtocolHandler from package (a8454ac78)
- skipped `Issue #1966 - Remove support for Firefox Marketplace "apps"' for now as upstream doesn't clean-up remnants completely

Update Notice:
- You may delete file named icudt58l.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-20220730-0abce9fa-uxp-a8454ac78-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20220730-0abce9fa-uxp-a8454ac78-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-20220730-id-828aab8-uxp-a8454ac78-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20220730-id-828aab8-ia-93af9a0-uxp-a8454ac78-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-20220730-37499aa39-xpmod.7z
Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20220730-37499aa39-xpmod.7z

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

Repo changes:
- ported from UXP: Issue #1805 - Improve stack size limits for all targets. (5ed7e7d5) (0d13c227a)
- import from UXP: Issue #1964 - Update libtremor. (34d0e86b) (b12fa0b60)
- ported from UXP: Issue #1966 - Remove support for Firefox Marketplace "apps" (11680c89) (111fb139c)
- ported from UXP: Issue #1967 - Remove mozprotocol handler (moz://a easter egg). (b1345584) (d58423da1)
- import from UXP: Issue #1967 - Remove moz://a from mochitest (27547e70) (e36eda84f)
- import from UXP: Issue #1962 - Update libtheora. (36b4c775) (c4aa7ef83)
- ported from UXP: Issue #1971 - Part 1: Update build system for ICU 63.2 upgrade. (14700556) (b8005d533)
- import from UXP: Issue #1971 - Part 2: Update ICU source to 63.2. (a08b6167) (bbd08b95a)
- ported from UXP: Issue #1971 - Part 3: Update unicharutil perl scripts for Unicode 11 upgrade. (af70ac2c) (6f097a709)
- import from UXP: Issue #1971 - Part 4: Generated files for Unicode 11.0. (ba620add) (f1414aa5f)
- import from UXP: Issue #1971 - Part 5: Update Spidermonkey for Unicode 11. (788203a1) (dc9261360)
- ported from UXP: Issue #1969 - Implement Intl.RelativeTimeFormat. (86f540b6) (406e64ef7)
- ported from UXP: Issue #1975 - Implement Origin header CSRF mitigation. (09c03437) (9c625dbab)
- bump version for ICU update (82f66278c)
- [Basilisk] remove mozProtocolHandler from package (194f02f32)
- nss: sync with UXP (as of rev c78a86f7) (c74919b86)
- import from UXP: [DOM] Add extra check for performance API Next Hop protocol (4b88e786) (5bdb6a379)
- Revert "ported from UXP: Issue #1966 - Remove support for Firefox Marketplace "apps" (11680c89)" (37499aa39)


New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20220730-93f97225b6-xpmod.7z

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

repo changes since my last build:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1198230 - Respect FetchEvent.preventDefault(). r=jdm (acc8e103cf)
 - Bug 1183813 - PushEvent.data should be same instance every time. r=smaug (4e74889cb6)
 - Bug 1190478 - Hide PushEvent.data until we ship message encryption. r=mt,jst (16c158d76e)
 - Bug 1144660 - Make KeepAliveHandler threadsafe refcounted. r=ehsan (77dde56da9)
 - Bug 1191647 - Listen to clear-origin-data in ServiceWorkerManager.cpp. r=bkelly (eda9f683db)
 - Bug 1189675 - Make all ServiceWorker events non cancelable. r=catalinb (10c9b30da1)
 - Bug 1181056 - waitUntil() should throw if called when event is not dispatching. r=smaug (b0355e7571)
 - Bug 1189644 - Update waitUntil() and activation to spec. r=catalinb (feef7f7963)
 - Bug 1189668 - Expose GetUnfilteredUrl on InternalResponse. r=ehsan (ece8356282)
 - Bug 942515 - Show Untrusted Connection Error for SHA-1-based SSL certificates with notBefore >= 2016-01-01 r=keeler (4ad8c1c58e)
 - code style (279edb609a)
 - style (3b6873d924)
 - Bug 1203790 - Trigger a pre barrier when shrinking the initialized length of unboxed arrays, r=jandem. (d5bb7a710b)
 - Bug 1205870 - Make sure all possible unboxed array inline capacities are accounted for, r=jandem. (694b1cbf8d)
 - Bug 1193459 review follow-up: Copy the comment from TraceKind.h. DONTBUILD CLOSED TREE (d8b7d2a8c4)
 - missing extern qualifier and some style (fd9f8899df)
 - Bug 1200444 - Make JS::dbg::{IsDebugger,GetDebuggeeGlobals} handle CCWs; r=sfink (0e486daa82)
 - Bug 1204790 - Prefer deleted function with public access specifiers instead of private in UniquePtr. r=nfroyd (d6796b1f4d)
 - clean old comment (22b342cbe7)
 - Bug 1165466 - Fix up docshell and loadcontext inheriting code in nsIScriptSecurityManager. r=bholley (478eb72ff4)
 - Bug 1189235 - Use originAttribute for ServiceWorkerRegistrar. r=baku (b0c3f5e0a8)
 - Bug 1203916 - Get rid of NS_DOMReadStructuredClone and NS_DOMWriteStructuredClone, r=smaug (0f56e93bbc)
 - Bug 1163254 - Add signedPkg to OriginAttributes. r=bholley (c661f106e7)
 - Bug 1168226 - ServiceWorkerRegistrar only use the scope when registering a service worker. r=baku (ddc3e393ac)
 - Bug 1183894 - Remove warning if MessagePort::CloseInternal is called before start. r=khuey (3553d2091f)
 - Bug 1204775 - SharedWorker.port should be a 'real' MessagePort, r=khuey (3ff36c45f5)
 - Bug 1188776 - Remove appId/isInBrowserElement from BroadcastChannel. r=bholley (ee1f91cf09)
 - Bug 1199265 - Correct actor for Blob in StructuredCloneHelper, r=khuey (c05b33d6d2)
 - Bug 1196371 - Add a runtime assertion against illegal string characters in OriginAttributes suffix creation. r=janv,r=mystor (5ee44eec67)
 - namespace style (d3c3738b42)
 - Bug 871846 - Database changes for locale aware indexes. r=janv (185ecd2bcc)
 - Bug 871846 - ICU usage and infrastructure bits. r=janv (5eabbaac22)
 - remove strange hack (1169852a68)
 - Bug 871846 - Handle locale aware indexes. r=janv (36f37c5e6f)
 - Bug 871846 - Implement IDBLocaleAwareKeyRange. r=janv r=sicking (270ed240cc)
 - Bug 871846 - Tests for locale aware indexes. r=janv (4eb2a168c8)
 - Bug 1180978: Don't proceed with opening an invalidated database. r=janv,baku (54836535c6)
 - Bug 1192023 - Use enum class instead of State_ prefix. r=khuey (8df8ed6b1a)
 - Bug 871846 - API changes for locale aware indexes. r=janv r=sicking (75ce5c7bb6) (c39d750e67)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1161913 - Part 2. Request canvas to push out its next drawn frame instead of pulling it. r=mt (b2ddcd68c3)
 - Bug 1161913 - Part 3 - Relax requestFrame ordering guarantee in tests. r=mt (8bc69b9fc4)
 - Bug 1176945 - Remove unnecessary hwc reference from gl r=jgilbert (8f1ac06d99)
 - spaces and restore XP specific (ac03acf252)
 - reinstantiate some gfx log (d7deb9c3bd)
 - Bug 1191042 - Use CreateOffscreen for WebGL instead of CreateHeadless. - r=jrmuizel (f98fd02e59)
 - space (ad72b4f071)
 - Bug 1183085 - Remove EndConstruction() from layer documentation; r=roc (b1ef791fea)
 - Bug 771288 - Multiprocess FileHandle support (FileHandle on PBackground); r=baku (f77ab5b9c3)
 - Bug 1202788 - Upgrade object_data table to new format (follow-up to bug 871846). r=janv (ea86fd2890)
 - Bug 1204183 - Test the object_data upgrade from bug 1202788. r=janv (5a48cfdf17)
 - Bug 1198814 - Use StructuredCloneHelper in PromiseWorkerProxy, r=smaug (10e9f33700)
 - namespace name (b4feaf8e67)
 - Bug 1203561 - Use StructuredCloneHelper in StackScopedCloneData, r=smaug (156525cf32)
 - Bug 1209919 - Improving naming and comments in StructuredCloneHelper, r=smaug (f177bca203)
 - Bug 1167100 - User originAttribute in ContentPrincipalInfo. r=bholley (340c3d606e)
 - Bug 1182197 investigation patch. Log the stack at promise fulfillment on a CCed promise into the crash reporter data. r=dmajor,nsm (376c1bba93)
 - Bug 1183907, properly wrappercache worker URL object, r=baku (d71937b9d0)
 - Bug 1203463 - URL constructor should support about:blank URI, r=bz (d539b63667)
 - Bug 1207496 - Part 4: Remove use of expression closure from services/sync/. r=gps (f1eae787d9)
 - Bug 1207496 - Part 3: Remove use of expression closure from services/fxaccounts/. r=markh (f60e64c061)
 - Bug 1207496 - Part 2: Remove use of expression closure from services/crypt/. r=mrbkap (ec2738f497)
 - Bug 1207496 - Part 1: Remove use of expression closure from services/common/. r=gps (3464407503)
 - Bug 1134881 - Sync password timeCreated & timePasswordChanged fields. r=rnewman (96befc78b2)
 - adapted version of Bug 753289 - Pre: rename WEAVE_SYNC_PREFS to PREF_SYNC_PREFS_PREFIX. (5987671e36) (93f97225b6)


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

Changelog:

Out-of-tree changes:
* update Goanna3 to git b6b16147cc..93f97225b6:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1198230 - Respect FetchEvent.preventDefault(). r=jdm (acc8e103cf)
 - Bug 1183813 - PushEvent.data should be same instance every time. r=smaug (4e74889cb6)
 - Bug 1190478 - Hide PushEvent.data until we ship message encryption. r=mt,jst (16c158d76e)
 - Bug 1144660 - Make KeepAliveHandler threadsafe refcounted. r=ehsan (77dde56da9)
 - Bug 1191647 - Listen to clear-origin-data in ServiceWorkerManager.cpp. r=bkelly (eda9f683db)
 - Bug 1189675 - Make all ServiceWorker events non cancelable. r=catalinb (10c9b30da1)
 - Bug 1181056 - waitUntil() should throw if called when event is not dispatching. r=smaug (b0355e7571)
 - Bug 1189644 - Update waitUntil() and activation to spec. r=catalinb (feef7f7963)
 - Bug 1189668 - Expose GetUnfilteredUrl on InternalResponse. r=ehsan (ece8356282)
 - Bug 942515 - Show Untrusted Connection Error for SHA-1-based SSL certificates with notBefore >= 2016-01-01 r=keeler (4ad8c1c58e)
 - code style (279edb609a)
 - style (3b6873d924)
 - Bug 1203790 - Trigger a pre barrier when shrinking the initialized length of unboxed arrays, r=jandem. (d5bb7a710b)
 - Bug 1205870 - Make sure all possible unboxed array inline capacities are accounted for, r=jandem. (694b1cbf8d)
 - Bug 1193459 review follow-up: Copy the comment from TraceKind.h. DONTBUILD CLOSED TREE (d8b7d2a8c4)
 - missing extern qualifier and some style (fd9f8899df)
 - Bug 1200444 - Make JS::dbg::{IsDebugger,GetDebuggeeGlobals} handle CCWs; r=sfink (0e486daa82)
 - Bug 1204790 - Prefer deleted function with public access specifiers instead of private in UniquePtr. r=nfroyd (d6796b1f4d)
 - clean old comment (22b342cbe7)
 - Bug 1165466 - Fix up docshell and loadcontext inheriting code in nsIScriptSecurityManager. r=bholley (478eb72ff4)
 - Bug 1189235 - Use originAttribute for ServiceWorkerRegistrar. r=baku (b0c3f5e0a8)
 - Bug 1203916 - Get rid of NS_DOMReadStructuredClone and NS_DOMWriteStructuredClone, r=smaug (0f56e93bbc)
 - Bug 1163254 - Add signedPkg to OriginAttributes. r=bholley (c661f106e7)
 - Bug 1168226 - ServiceWorkerRegistrar only use the scope when registering a service worker. r=baku (ddc3e393ac)
 - Bug 1183894 - Remove warning if MessagePort::CloseInternal is called before start. r=khuey (3553d2091f)
 - Bug 1204775 - SharedWorker.port should be a 'real' MessagePort, r=khuey (3ff36c45f5)
 - Bug 1188776 - Remove appId/isInBrowserElement from BroadcastChannel. r=bholley (ee1f91cf09)
 - Bug 1199265 - Correct actor for Blob in StructuredCloneHelper, r=khuey (c05b33d6d2)
 - Bug 1196371 - Add a runtime assertion against illegal string characters in OriginAttributes suffix creation. r=janv,r=mystor (5ee44eec67)
 - namespace style (d3c3738b42)
 - Bug 871846 - Database changes for locale aware indexes. r=janv (185ecd2bcc)
 - Bug 871846 - ICU usage and infrastructure bits. r=janv (5eabbaac22)
 - remove strange hack (1169852a68)
 - Bug 871846 - Handle locale aware indexes. r=janv (36f37c5e6f)
 - Bug 871846 - Implement IDBLocaleAwareKeyRange. r=janv r=sicking (270ed240cc)
 - Bug 871846 - Tests for locale aware indexes. r=janv (4eb2a168c8)
 - Bug 1180978: Don't proceed with opening an invalidated database. r=janv,baku (54836535c6)
 - Bug 1192023 - Use enum class instead of State_ prefix. r=khuey (8df8ed6b1a)
 - Bug 871846 - API changes for locale aware indexes. r=janv r=sicking (75ce5c7bb6) (c39d750e67)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1161913 - Part 2. Request canvas to push out its next drawn frame instead of pulling it. r=mt (b2ddcd68c3)
 - Bug 1161913 - Part 3 - Relax requestFrame ordering guarantee in tests. r=mt (8bc69b9fc4)
 - Bug 1176945 - Remove unnecessary hwc reference from gl r=jgilbert (8f1ac06d99)
 - spaces and restore XP specific (ac03acf252)
 - reinstantiate some gfx log (d7deb9c3bd)
 - Bug 1191042 - Use CreateOffscreen for WebGL instead of CreateHeadless. - r=jrmuizel (f98fd02e59)
 - space (ad72b4f071)
 - Bug 1183085 - Remove EndConstruction() from layer documentation; r=roc (b1ef791fea)
 - Bug 771288 - Multiprocess FileHandle support (FileHandle on PBackground); r=baku (f77ab5b9c3)
 - Bug 1202788 - Upgrade object_data table to new format (follow-up to bug 871846). r=janv (ea86fd2890)
 - Bug 1204183 - Test the object_data upgrade from bug 1202788. r=janv (5a48cfdf17)
 - Bug 1198814 - Use StructuredCloneHelper in PromiseWorkerProxy, r=smaug (10e9f33700)
 - namespace name (b4feaf8e67)
 - Bug 1203561 - Use StructuredCloneHelper in StackScopedCloneData, r=smaug (156525cf32)
 - Bug 1209919 - Improving naming and comments in StructuredCloneHelper, r=smaug (f177bca203)
 - Bug 1167100 - User originAttribute in ContentPrincipalInfo. r=bholley (340c3d606e)
 - Bug 1182197 investigation patch. Log the stack at promise fulfillment on a CCed promise into the crash reporter data. r=dmajor,nsm (376c1bba93)
 - Bug 1183907, properly wrappercache worker URL object, r=baku (d71937b9d0)
 - Bug 1203463 - URL constructor should support about:blank URI, r=bz (d539b63667)
 - Bug 1207496 - Part 4: Remove use of expression closure from services/sync/. r=gps (f1eae787d9)
 - Bug 1207496 - Part 3: Remove use of expression closure from services/fxaccounts/. r=markh (f60e64c061)
 - Bug 1207496 - Part 2: Remove use of expression closure from services/crypt/. r=mrbkap (ec2738f497)
 - Bug 1207496 - Part 1: Remove use of expression closure from services/common/. r=gps (3464407503)
 - Bug 1134881 - Sync password timeCreated & timePasswordChanged fields. r=rnewman (96befc78b2)
 - adapted version of Bug 753289 - Pre: rename WEAVE_SYNC_PREFS to PREF_SYNC_PREFS_PREFIX. (5987671e36) (93f97225b6)

* 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