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)

2 comments:

  1. As of this month, SeaMonkey is no longer supported for WinXP.
    Could you please consider adding it to your excellent stable of browser builds?

    ReplyDelete