Saturday, September 18, 2021

Weekly browser binaries (20210918)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20210918-f94c0da-uxp-e5ac0b779-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20210918-f94c0da-uxp-e5ac0b779-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-20210918-f94c0da-uxp-e5ac0b779-xpmod-ia32.7z

source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32

NM28XP build:
Win32 https://o.rthost.win/palemoon/palemoon-28.10.4a1.win32-git-20210918-ba47fad4d-uxp-e5ac0b779-xpmod.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.4a1.win32-git-20210918-ba47fad4d-uxp-e5ac0b779-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.4a1.win64-git-20210918-ba47fad4d-uxp-e5ac0b779-xpmod.7z

Official UXP changes since my last build:
- Bug 1724107, be more precise when counting the number of allocator users, r=KrisWright a=RyanVM (44959f50f)
- Bug 1723391 - Use RefPtr in ContentChild::RecvGetFilesResponse. r=smaug, a=RyanVM (8d7fa9bdd)
- Bug 1721107 - block mk protocol, r=dveditz, a=RyanVM (cefef008d)
- Merge branch 'post-git-tracking' into tracking (436d3e302)

No official Basilisk changes since my last build.

No official Pale-Moon changes since my last build.

* Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of now-dead MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes. MCP Basilisk/Pale-Moon rev after datecode will be removed later.



New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20210918-9e8144b17-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 1129873 - [GTK3] Implement wrapper to GtkAppChooserDialog to allow using native application chooser. r=karlt (98efe5d61)
 - Fixup for bug 1129873 for bustage of GTK+3 builds on elm. r=karlt. DONTBUILD. (1470214b7)
 - Bug 1175394 part 1 - Create an unmapped (strict) arguments object for functions with rest/destructuring/default arguments. r=jorendorff (59eebb140)
 - pointer style (4eefdc553)
 - Bug 1151149 - Throw if either the target or handler is a revoked proxy in Proxy constructor. r=efaust (c23d01862)
 - Bug 1158222 - Implement the new [[Set]] receiver restrictions. r=jorendorff (fc4fbc164)
 - Bug 1049662 - Update ES6 scripted proxies ownKeys trap to ES6 final. r=efaust (dd8eb6240) (4a7fbafa2)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1178033 - XDRBuffer: Replace isUint32Overflow by a simple check of the capacity max. r=luke (522f39612)
 - Bug 1191543 - Remove AutoNameVector and replace with Rooted; r=jonco (979b2fe42)
 - pointer style (cf34bfcf1) (45e0dadc1)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1181443 (part 3, attempt 2) - Remove nsTHashtable::EnumerateEntries(), which is no longer used. r=froydnj. (3368831d9)
 - Bug 1183141 - Use nsTHashtable::Iterator in ServiceWorkerManager::ClaimClients; r=catalinb (6ec0099ba)
 - Bug 1182966 - Part 1: Use nsTHashTable::Iterator in DomainSet::CloneSet. r=mrbkap (1c03a23d9)
 - Bug 1182966 - Part 2: Stop referring to the nsI class for no apparent reason in DomainPolicy. r=mrbkap (67c9e70a2)
 - Bug 1182977 - Use PLDHashTable::Iterator in dom/storage/. r=khuey. (accb68cb3)
 - Bug 1182977 (part 2) - Use PLDHashTable::Iterator in dom/storage/. r=khuey. (0dcf0792f)
 - Bug 1182959 (part 1) - Use nsTHashtable::Iterator in CertBlockList. r=honzab. (165e4d2d4)
 - Bug 1182959 (part 2) - Use nsTHashtable::Iterator in CertBlockList. r=honzab. (d24e98945)
 - Bug 1182959 (part 3) - Use nsTHashtable::Iterator in CertBlockList. r=honzab. (a5c240594)
 - Bug 1182959 (part 4) - Remove BlocklistSaveInfo. r=honzab. (2e11db520)
 - Bug 1182959 (part 5) - Use nsTHashtable::Iterator in nsCertOverrideService. r=honzab. (f560b8677)
 - Bug 1121760 (part 4) - Remove PL_DHashTableRawRemove(). r=poiru. (33267404b)
 - and also Bug 1182959 changes for webaudio on this tree (d15675a89)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1181452 - Add memory reporting infrastructure for Servo to SpiderMonkey. r=till. (0c503da32)
 - Bug 1185739 - Fix self-comparison warnings in MemoryMetrics.h. r=efaust (08da5402c) (06bd03cd6)
- ported changes from mozilla:
 - Bug 1182969 - Use nsTHashTable::Iterator in accessible/. r=tbsaunde. (9e8144b17)


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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 8d7b56d38...9e8144b17:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1129873 - [GTK3] Implement wrapper to GtkAppChooserDialog to allow using native application chooser. r=karlt (98efe5d61)
 - Fixup for bug 1129873 for bustage of GTK+3 builds on elm. r=karlt. DONTBUILD. (1470214b7)
 - Bug 1175394 part 1 - Create an unmapped (strict) arguments object for functions with rest/destructuring/default arguments. r=jorendorff (59eebb140)
 - pointer style (4eefdc553)
 - Bug 1151149 - Throw if either the target or handler is a revoked proxy in Proxy constructor. r=efaust (c23d01862)
 - Bug 1158222 - Implement the new [[Set]] receiver restrictions. r=jorendorff (fc4fbc164)
 - Bug 1049662 - Update ES6 scripted proxies ownKeys trap to ES6 final. r=efaust (dd8eb6240) (4a7fbafa2)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1178033 - XDRBuffer: Replace isUint32Overflow by a simple check of the capacity max. r=luke (522f39612)
 - Bug 1191543 - Remove AutoNameVector and replace with Rooted; r=jonco (979b2fe42)
 - pointer style (cf34bfcf1) (45e0dadc1)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1181443 (part 3, attempt 2) - Remove nsTHashtable::EnumerateEntries(), which is no longer used. r=froydnj. (3368831d9)
 - Bug 1183141 - Use nsTHashtable::Iterator in ServiceWorkerManager::ClaimClients; r=catalinb (6ec0099ba)
 - Bug 1182966 - Part 1: Use nsTHashTable::Iterator in DomainSet::CloneSet. r=mrbkap (1c03a23d9)
 - Bug 1182966 - Part 2: Stop referring to the nsI class for no apparent reason in DomainPolicy. r=mrbkap (67c9e70a2)
 - Bug 1182977 - Use PLDHashTable::Iterator in dom/storage/. r=khuey. (accb68cb3)
 - Bug 1182977 (part 2) - Use PLDHashTable::Iterator in dom/storage/. r=khuey. (0dcf0792f)
 - Bug 1182959 (part 1) - Use nsTHashtable::Iterator in CertBlockList. r=honzab. (165e4d2d4)
 - Bug 1182959 (part 2) - Use nsTHashtable::Iterator in CertBlockList. r=honzab. (d24e98945)
 - Bug 1182959 (part 3) - Use nsTHashtable::Iterator in CertBlockList. r=honzab. (a5c240594)
 - Bug 1182959 (part 4) - Remove BlocklistSaveInfo. r=honzab. (2e11db520)
 - Bug 1182959 (part 5) - Use nsTHashtable::Iterator in nsCertOverrideService. r=honzab. (f560b8677)
 - Bug 1121760 (part 4) - Remove PL_DHashTableRawRemove(). r=poiru. (33267404b)
 - and also Bug 1182959 changes for webaudio on this tree (d15675a89)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1181452 - Add memory reporting infrastructure for Servo to SpiderMonkey. r=till. (0c503da32)
 - Bug 1185739 - Fix self-comparison warnings in MemoryMetrics.h. r=efaust (08da5402c) (06bd03cd6)
- ported changes from mozilla:
 - Bug 1182969 - Use nsTHashTable::Iterator in accessible/. r=tbsaunde. (9e8144b17)

* 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

1 comment:

  1. Greetings from a fellow techie businessman who runs a fleet of 80 laptops for law firms running Elitebook 8470w Workstations and Windows 2003 64 Bit on them for Lawyers as their daily OS! your work has been a God-Send for us :) But i have a small suggestion :) Please, take the time and update the link especially in the About page. it sends users to a download page of links from 2019.

    ReplyDelete