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.

Saturday, February 1, 2020

Weekly browser binaries (20200201)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rths.ml/basilisk/basilisk52-g4.5.win32-git-20200201-2d98a15-uxp-64c8c65cf-xpmod.7z
Win64 https://o.rths.ml/basilisk/basilisk52-g4.5.win64-git-20200201-2d98a15-uxp-64c8c65cf-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-20200201-2d98a15-uxp-64c8c65cf-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-20200201-c9294d3d3-uxp-64c8c65cf-xpmod.7z
Win64 https://o.rths.ml/palemoon/palemoon-28.9.0a1.win64-git-20200201-c9294d3d3-uxp-64c8c65cf-xpmod.7z

Official UXP changes since my last build:
- Issue #1356 - Remove -moz-user-input disabled to improve event handling. (42e481677)
- Issue #1356 - Restore older syntax. (1f8d50825)
- Issue #1349 - Stop 2xx FTP responses from causing browser to hang. (8bb5db350)
- Fix whitespace. (7d53919c2)
- Merge pull request #1371 from athenian200/ftp-list (a1cce3b2b)
- Issue #1360 - Part 1: Simplify layers acceleration prefs. (282b791ac)
- Issue #1360 - Part 2: Update tests for changed preferences. (90773547e)
- Bug 1276438 part 1. Move the implementation of the .body getter from nsHTMLDocument to nsIDocument. (a2b56b295)
- Bug 1276438 part 2. Move the implementation of the .body setter from nsHTMLDocument to nsIDocument. (32f3f8826)
- Bug 1276438 part 3. Align the .body setter with the spec a bit better. (ce285b6f2)
- Bug 1271549 - Remove details and summary preference. (bc8543bf7)
- Bug 1274159 - Part 1: Support looking up definitions by using constructor as a key; (2d31ebf6b)
- Bug 1274159 - Part 2-1: Include the name of relevant interface in nsHTMLTagList.h; (244277a3f)
- Bug 1274159 - Part 2-2: Support HTMLConstructor WebIDL extended attribute for custom elements; (5222f6e9d)
- Bug 1274159 - Part 3-1: Add HTMLConstructor to HTMLElement and its subclass; (6ea0acf75)
- Bug 1274159 - Part 3-2: Update web-platform-test expected result; (5b814fffd)
- Bug 1274159 - Part 4: Add test cases for HTMLConstructor; (bac01e30f)
- Bug 1309184 - Implement upgrade reaction for custom element reactions. (3a97503b3)
- Bug 1341693 - Don't need to check GetDocShell() when creating CustomElementRegistry; (5cf46e2f8)
- Bug 1347446 - Move custom element reactions stack to DocGroup. (25a33c712)
- Bug 1351979 - Change CustomElementRegistry::Define code to properly propagate out JS exceptions; (16cd53bd8)
- Bug 1350960 - Release CustomElementReactionsStack in TabGroup thread when DocGroup is going away. (ba8fb9dc5)
- Bug 1309147 - Part 1: Implement the support for CEReactions in WebIDL parser. (08d22f03e)
- Bug 1309147 - Part 2: Add the name of 'this' value's JSObject* for codegen to generate CEReaction code. (20799ce18)
- Bug 1309147 - Part 3: Implement the support for CEReactions in Codegen. (df23f78ad)
- Bug 1309147 - Part 4: Add CEReactions for CustomElementRegistry. (e05574703)
- Bug 1309147 - Part 5: Eliminate performance cliff when accessing CEReactions code. (d8109fa9a)
- Bug 1341898 - Make nsDocument::IsWebComponentsEnabled use a cached bool pref; (859fbc139)
- Bug 1357002 - Part 1: Cache dom.webcomponents.customelements.enabled preference; (9abc9b2b7)
- Bug 1357002 - Part 2: Don't call SetupCustomElement() if the custom element feature is pref-ed off; (88925e150)
- Bug 1359346 - Implement custom element state; (e86aac28b)
- Creating customized built-in elements without relevant definitions registered first shouldn't throw NotFoundError; (9d51b9d06)
- Bug 1325279 - Put the reaction queue in CustomElementData structure instead of using a map; (a2c7b5f1d)
- Bug 1347634 - GetCustomElementData and SetCustomElementData don't need to be virtual; (59c26110c)
- Bug 1377993 - Make node slots less memory hungry in common cases. (cc533eaee)
- Bug 1340027 - Part 1: Add DOM CEReactions annotation. (1674f8f75)
- Bug 1340027 - Part 2: Add HTML CEReactions annotation. (3fd2f6194)
- Bug 1340027 - Part 3: Add CSSStyleDeclaration CEReactions annotation. (db86d423e)
- Bug 1340027 - Part 4: Add DOM parsing CEReactions annotation. (7a1cb5040)
- Bug 1340027 - Part 5: Add XSLTProcessor CEReactions annotation. (4c9eab4d2)
- Bug 1315885 - Part 1: Add ShadowRoot CEReactions annotation. (19f08038f)
- Bug 1315885 - Part 2: Avoid rethrowing exception in CustomElementCallback::Call. (6ff1c0c52)
- Bug 1315885 - Part 3: Transfer the ownership of ReactionQueue's entry due to re-enter CustomElementReactionsStack::InvokeReactions. (e6733c927)
- Bug 1315885 - Part 4: Implement callback reaction for custom element reactions. (53c9b77ed)
- Bug 1299363 - Part 1: Implement construction stack. (32f1ff0f8)
- Bug 1299363 - Part 2: Allow prototype swizzling in html constructor. (3d44a0b7f)
- Bug 1299363 - Part 3: Remove unused argument in UpgradeCandidates. (ca596f282)
- Bug 1299363 - Part 4: Hold a pointer of ElementQueue in ReactionsStack instead. (d7e5ad445)
- Bug 1353647 - Fix the custom elements v0 upgrade inconsistency; (515c46e69)
- Bug 1299363 - Part 5-1: Make the constructor created by document.registerElement() also works with construction stack. (bbb717ec1)
- Bug 1299363 - Part 5-2: Implement new upgrade steps. (704318ea0)
- Bug 1334051 - Part 1: Include namespace in attributeChangedCallback. (08fc05747)
- Bug 1334051 - Part 2: Invoke attributeChangedCallback only if attribute name is in the observed attribute list. (bf004bb63)
- Bug 1332233 - prevent resource leak in CustomElementRegistry::Define. (49f597e7f)
- Bug 1398401 - Add preference check for custom element setup. (45a4aaf7e)
- Bug 1301024 - Part 1: Set CreateElement/CreateElementNS is attribute. (5840b63cc)
- Bug 1301024 - Part 2: Implement create an element steps. (f50503df9)
- Bug 1392970 - Part 1: Make CustomElementDefinition ref-counted and put it in CustomElementData. (8573c572f)
- Bug 1392970 - Part 2: Get CustomElementDefinition from CustomElementData when possible. (42331663e)
- Bug 1334043 - Part 1: Replace attached callback (v0) with connected callback (v1). (186782301)
- Bug 1334043 - Part 2: Make nsContentUtils::EnqueueLifecycleCallback static. (3d4c41009)
- Bug 1334043 - Part 3: Update tests for connected callback. (01dfbc928)
- Bug 1334044: Replace detached callback (v0) with disconnected callback (v1). (6bbb9f062)
- Bug 1121994 - Implement adopted callback for custom elements. (8e6ce5fae)
- Bug 1319342 - Clone a node should enqueue an upgrade reaction. (6ec385fbd)
- Bug 1406297 - Fix Document.createElement must report an exception. (4dda3f603)
- Bug 1407937 - Move mDefinition from CustomElementReacion to CustomElementUpgradeReaction; (2cbd6d369)
- Bug 1352290 - Add assertion to CustomElementReactionsStack::Enqueue to ensure upgrade reactions aren't scheduled to BackupQueue; (1aa6cdcc1)
- Bug 1352082 - Avoid shifting a signed integer left in C++. (5b862aa38)
- Bug 1352082 - Avoid shifting a signed integer left in C++. (72a6fd4d2)
- Bug 1355493 - Tweak bufToHash() and reduce the number of pre-interned elements. (56925e1f4)
- Bug 1355493 - Tweak bufToHash() and reduce the number of pre-interned elements. (4503b51a4)
- Bug 1355493 - Tweak bufToHash() and reduce the number of pre-interned elements. (738190dfd)
- Bug 1355769 - Avoid malloc for nsHtml5ElementName when processing a non-interned element name. (e387308d9)
- Bug 1355769 - Avoid malloc for nsHtml5ElementName when processing a non-interned element name. (016a21c41)
- Bug 1355769 - Avoid malloc for nsHtml5ElementName when processing a non-interned element name. (f7bb7e81e)
- Bug 1355479 - Remove isindex on the Java side and allow the C++ side to reduce malloc in attribute handling. (90d19b0a3)
- Bug 1355479 - Flatten attribute storage in the HTML parser to AutoTArray to avoid malloc. (650f6b5eb)
- Bug 1355479 - Flatten attribute storage in the HTML parser to AutoTArray to avoid malloc. (e5557d43d)
- Bug 1358037 - Inline the methods of nsHtml5ElementName and nsHtml5AttributeName. (41e477e2c)
- Bug 1358037 - Inline the methods of nsHtml5ElementName and nsHtml5AttributeName. (5d4200f56)
- Bug 1358037 - Inline the methods of nsHtml5ElementName and nsHtml5AttributeName. (76a4af340)
- Bug 1366241 - Change memory layout of element name and attribute name hashes from sorted to level order BST in order to take advantage of cache during lookup. (e17a17766)
- Bug 1366241 - Change memory layout of element name and attribute name hashes from sorted to level order BST in order to take advantage of cache during lookup. (a8511d983)
- Bug 1366241 - Change memory layout of element name and attribute name hashes in HTML parser from sorted to level order BST in order to take advantage of cache during lookup. (fce396323)
- Bug 1410790 - Add more assertion in CustomElementData::SetCustomElementDefinition and GetCustomElementDefinition; (b7f890e02)
- Bug 1378079 - Add attribute 'is' to HTML parser. (4c193edca)
- Bug 1378079 - Part 1: Gecko changes for adding attribute 'is' to parser. (004b231d0)
- Bug 1378079 - Part 2: Introduce throw-on-dynamic-markup-insertion counter. (0b6548613)
- Bug 1355779 - Skip interned nsHtml5ElementName lookup for Custom Elements (ones with hyphen). (1ef7d1752)
- Bug 1355779 - Skip interned ElementName lookup for Custom Elements (ones with hyphen). (bec4d0ecd)
- Bug 483155 - Put Gecko content creator function pointers on ElementName. (9bf83c6a7)
- Bug 483155 - Put content creator function pointers onto nsHtml5ElementName. (d163c367d)
- Add missing elements from Bug 483155 (97ed13a9f)
- Add missing space to ElementName.java self-regeneration code. (0f9746b6e)
- Fix ISINDEX (ea3562536)
- Fix aAttributes (950275abe)
- Fix Build: We don't have SVG or MathML prefs yet (e2fc7a9d4)
- Regenerate Parser for 483155 (dd6749f7d)
- Bug 1378079 - Part 3: Complete the steps related to custom elements in "create an element for a token". (a0014ac6e)
- Bug 1406325 - Part 1: Make sure custom element state is custom before sending callback. (e62385604)
- Bug 1406325 - Part 2: Set CustomElementData when cloning a node. (c199dd22e)
- Bug 1406325 - Part 3: Refactor custom elements clone a node. (72d4c0b8d)
- Bug 1406325 - Part 4: Use mType for LookupCustomElementDefinition and also removing parts of v0. (fb657f7a1)
- Bug 1406325 - Part 5: Implement try to upgrade. (93313b0ce)
- Bug 1405335 - Remove custom element attached and detached callbacks validation checks (7e9efb0f2)
- Bug 1400762 - Make dom.webcomponents.enabled pref doesn't control CustomElements feature (37d09da24)
- Bug 1396620 - Part 1: Remove created callback for custom elements (f576d8f0f)
- Bug 1396620 - Part 2: Fix compartment mismatch crash when doing old prototype swizzling for custom element (4083a9abf)
- Bug 1415761 - Catch the exception and rethrow it after invoking custom elements reactions; (8db81508a)
- Bug 1419643 - Don't need to lookup custom element definition for a non-custom element (14d115cfe)
- Bug 1405821 - Move microtask handling to CycleCollectedJSContext (43a811307)
- Bug 1406922 - Make CycleCollectedJSContext to handle microtasks and make MutationObserver to use them (2077cdb41)
- Bug 1419305 - Part 1: Use MicroTask on CustomElements correctly (0405d843b)
- Bug 1419305 - Part 2: Keep processing remaining elements in ElementQueue even if some of elements are already unlinked (a8bf089e8)
- Bug 1407669 - Fix custom element creation hides uncatchable exceptions from the constructor. (53319e5df)
- Bug 1413815 - Convert 'observedAttributes' to a sequence<DOMString> (e8f95f974)
- Bug 1421544 - Lazy push/pop CustomElementReactionsStack entry; (d84323905)
- Bug 1430034 - Fix attributeChangedCallback isn't fired with correct newValue when the attribute value is an empty string; (0cea94242)
- Bug 1430951 - Avoid element name atomizing to improve performance of LookupCustomElementDefinition (3c70b297c)
- Merge pull request #1374 from g4jc/custom_elementsv1 (22ed46f7c)
- Force CLOBBER (d56573bb9)
- Merge branch '1360' (71416f9b7)
- Update platform version. (54fbb5c75)
- Issue #1360 - Enable acceleration by default on all known-good platforms. (c4b0715ba)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP into form-disabled-issue (3c4f414db)
- Issue #1356 - Add tests. (7a697172f)
- Merge pull request #1357 from athenian200/form-disabled-issue (ed88b9984)
- [WebRequest] Remove AddonManagerPermissions leftovers (e57998f68)
- Issue #1355 - Speed up the traversal of a table row frame's child cells (fd26b8453)
- Issue #1342 - Remove support for system ICU (00a5321c9)
- Issue #1342 - Remove support for system NSPR/NSS (499b28739)
- Merge pull request #1376 from win7-7/optimization-1-pr (64c8c65cf)

Official Basilisk changes since my last build:
- Issue #4 - Update appstrings.properties changing hardcoded Firefox to Basilisk (1911122)
- Issue #3 - Update NSIS Publisher string (e690015)
- Issue #2 - Enable WASM and its Baseline JIT in application preferences (73e1335)
- Revert "Issue #2 - Enable WASM and its Baseline JIT in application preferences" (82ada3a)
- Issue #2 - Enable WASM and its Baseline JIT in application preferences (b419211)
- Restore basic CLOBBER detection in the comm build system (c653391)
- Complete the clobber file detection (2d98a15)

Official Pale-Moon changes since my last build:
- Issue #1702 - Restore basic CLOBBER detection in the comm build system (02d8514cd)
- Issue #1702 - Complete the clobber file detection (cf40511d1)
- Change sessionstore cache behavior to soft refresh (693c62876)
- Update comment (fcdeaee4a)
- Issue MoonchildProductions/UXP#1360 - Pale Moon front-end changes (e97b588d4)
- Issue MoonchildProductions/UXP#1360 - Add omitted XUL preference entry (00e358e20)
- Issue MoonchildProductions/UXP#65 - Remove AppConstants Pale Moon.. again. (8a67d2608)
- Bump platform commit and unstable version. (202f3c916)
- Issue MoonchildProductions/UXP#1360 - Fix a dumb mistake. (7bbdbce85)
- Update platform commit pointer (4decbed5a)
- Merge pull request #1712 from MoonchildProductions/UXP-1360 (c9294d3d3)

My changes since my last build:
- Revert "[WebRequest] Remove AddonManagerPermissions leftovers" (2b2df633f)
- Reverted leftovers from commit "ported mozilla upstream change: Bug 1355441 - Reuse StackNode in TreeBuilder to avoid malloc. r=hsivonen." (d39d2b841)

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rths.ml/boc-uxp/mailnews.win32-20200201-2376eb06-uxp-64c8c65cf-xpmod.7z
Browser-only Suite Win32 https://o.rths.ml/boc-uxp/bnavigator.win32-20200201-2376eb06-uxp-64c8c65cf-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:
- Restore basic CLOBBER detection in the comm build system (2eb8519f)
- Complete the clobber file detection (6a096e55)
- Update commit pointer (e22fca9c)
- Update commit pointer (9de0bab0)
- Rewrite mach stub to be less crap (62a19e8f)
- Fix typo in mach stub (105f0fb4)
- Fix windows detection in mach stub (655ebc2f)
- Update commit pointer (e9cc9d08)
- Fix mach short sha for platform (2376eb06)

For UXP changes please see above.

New NewMoon 27 Build!

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

64bit https://o.rths.ml/palemoon/palemoon-27.9.7.win64-git-20200201-6a75a56f2-xpmod.7z

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

repo changes since my last build:
- import changes from `devel' branch of rmottola/Arctic-Fox:
 - Bug 943820 - Add visibleLabel attribute/property and tests. r=ttaubert (95540e489)
 - Bug 902729 - Add a new telemetry probe for session lifetimes. r=ttaubert (725e51e1a)
 - Bug 1150529 - Remove code for expired telemetry histograms r=Yoric (6a1540c7f)
 - Bug 732303 - Redesign safe mode dialog with the profile reset option. r=dolske, ui-r=limi (8a0253b18)
 - Bug 894188 - "resetSupported is not defined" in safe mode dialog. r=jaws (a45930696)
 - Bug 498181 - Offer to reset a user's profile if it was last used more than two months ago. r=jaws (5295b1629)
 - fix duplicted entries (eb068619a)
 - Bug 1063702 - Update all Reset Firefox strings and relevant UI to new UX requirements. r=MattN (4771a9da5)
 - remove some DEVTOOLS and console related code, not found in FF/TFF (11b163829)
 - Bug 1147236 - Use AppConstants in session store code (r=ttaubert) (68b6ceedf)
 - fix redeclaration of cc (b1b1611b0)
 - bug 1137792 - Ignore the first timing for an add-on r=mossop (59e48d895)
 - Bug 1140113 - Catch direct (and some indirect) callers of CreateDrawTarget* and deal with failure. r=mstange (89cf1d361)
 - Bug 1010552 - Breakpoints not removed from server when tab is closed;r=jlong (bf63d0b31)
 - Bug 1139181 - Add missing MIRTypes to StringFromMIRType(). r=efaust (d716f2fe9)
 - Bug 950373 part.2 Don't consume keys which are used by <tree> for navigation in session restore UI r=enndeakin (06435f06b)
 - Bug 925771 - Generate consecutive window IDs to avoid collisions. r=ttaubert (74c81ef33)
 - Bug 931891 - [Australis] Backed out bug 887515 and the followups (bug 896291, 909662, 896896). r=ttaubert (b8f02497e)
 - Bug 930901 - Move TabState and TabAttributes to their own JSMs r=billm (be255adac) (3fd1b0d56)
- Reverted all AF front-end changes to restore session restore function. (5abf6194f)
- import changes from rmottola/Arctic-Fox:
 - Bug 1137166: Change the Content moreStrict sandbox pref to an integer to indicate the level of sandboxing. r=tabraldes (b5333092c)
 - Bug 1140806 - Initialize JS random seed using arc4random on Android and BSDs. r=fitzgen (c39ad68da)
 - Bug 935862 p1 - add flag for ex/ch unit usage. r=heycam (47b3a36a3)
 - Bug 935862 p2 - add various userfont lookup methods. r=heycam (ede140ecc)
 - Bug 935862 p3 - implement selective reflow for downloadable fonts. r=heycam (9d6abc4aa)
 - Bug 935862 p4 - add reftests to sanity check @font-face reflow behavior. r=heycam (8c56a5f2f)
 - Bug 935862 p5 - handle SVGTextFrame reflow correctly. r=jdaggett (b5f420748)
 - Bug 935862 p6 - fixup problematic reftests. r=heycam (13fd7b36b)
 - Bug 1140946 - tweak fall-through for ex/ch restyle on font load. r=dbaron (e05284f0a) (00c9e7452)
- update UXP version of NSS 3.48.1, and import changes from tenfourfox:
 - #369: add back build system changes [partly] (a7ee0d3a4)
 - #369: bustage fix for opt builds (cc2e336b2) (80ce3707b)
- import changes from tenfourfox:
 - #587: update TLDs, certs, pins, etc. (35584e5e6) (a85a1fd22)
- port changes from tenfourfox:
 - #584: M1507180 M1598605 (7b58ac561)
 - fix M1607443 as a precaution (b8657e696)
 - #587: M1513855 M1596668 M1602944 M1599420 M1595399 (35a4358b3) (a61b8c3d3)
- import changes from rmottola/Arctic-Fox:
 - Bug 1130891 part 1 - Add W3C HTML5 ruby tags to atom list. r=smaug (ea17ccc67)
 - Bug 1130891 part 2 - Add option in document encoder for including ruby annotation in plain text. r=roc (d3e0dff72)
 - Bug 1130891 part 3 - Add param to HTMLCopy to allow copy with ruby annotation. r=smaug (8e75e87a7)
 - Bug 1130891 part 4 - Do copy with ruby when the whole selection is inside ruby. r=smaug (891d7590d)
 - Bug 1140741 - Teach JitProfilingFrameIterator to read DebugModeOSRInfo. (r=djvj) (f468e332e) (603e20b30)
- import changes from rmottola/Arctic-Fox:
 - Bug 932865 - Add ThreadHangStats for collecting background hang telemetry; r=vladan (2f08a076b)
 - Bug 932865 - Add way for telemetry to iterate over active threads; r=froydnj (535615d3d)
 - Bug 1128768: Part 3 - Update BHR to allow for hang annotations; r=vladan (0b880a667)
 - Bug 935092 - Add ThreadStackHelper to get a thread's pesudo-stack; r=BenWa (1422cfe4d)
 - Bug 942488 - Don't report pseudo-stacks without SPS profiler. r=nchen (e160a7a08)
 - Bug 946817 - Don't assert mPseudoStack on B2G. r=BenWa (9f846df3b)
 - Bug 951431 - Don't get stacks during profiler runs on Linux; r=BenWa (15036e907)
 - Bug 978262 - Ignore duplicate frames when getting BHR stack. r=froydnj (964721b1b)
 - Bug 985155 - Add signal trampoline on ARM Linux to work around kernel bug. r=snorp (cb8a7846c)
 - Bug 995730 - Convert xpcom/threads/ to Gecko style. r=froydnj (fe150404e)
 - Bug 1013326 - Distinguish chrome and content scripts in pseudostack; r=snorp (81273c977)
 - Bug 1023461 - Remove temporary stack buffer in ThreadStackHelper; r=snorp (cf5a717c2)
 - Bug 1023461 - Record filename and line number for chrome JS entries; r=snorp (10c89808f)
 - Bug 1022456 - Fix modelines in xpcom/{base,glue,io,string,threads}/. (48dbc0416)
 - Bug 1016441 - Switch to using real-time signal in ThreadStackHelper; (2c5f818be)
 - Bug 1016629 - b. Use RAII class to assign mStackToFill; r=snorp (769eae130)
 - Bug 1016629 - c. Add define for ThreadStackHelper pseudostack support; r=snorp (67def0d2f)
 - Bug 1016629 - d. Add and implement GetNativeStack method in ThreadStackHelper; r=snorp r=jseward (46c52f2be)
 - Bug 1016629 - e. Implement platform-specific code for filling in context; r=snorp r=jseward (e6a66858b)
 - Bug 1016629 - g. Avoid ASan flag when copying stack; r=snorp (0159628b5)
 - Bug 1045176 - Unbreak build on non-SPS platforms after bug 1016629. (f1d60d838)
 - Bug 1047123 - ThreadStackHelper should use UniquePtr<uint8_t[]>, not ScopedDeleteArray. r=jchen (0e4af313c)
 - Bug 1049161 - Fix ThreadStackHelper thread handle permissions on Windows; r=snorp (c05172b1c)
 - Bug 1050185 - Make ThreadStackHelper::FillThreadContext Valgrind-friendly. r=nchen (368725774)
 - Bug 1050440 - Remove repeated js::RunScript frames in ThreadStackHelper (2a79600b3)
 - Bug 1046841 - Fix more style violations in previously touched .cpp files in xpcom/. r=froydnj (02afe2493)
 - Bug 1069694 - Remove or move around functions in OldDebugAPI. r=shu (177197302)
 - Bug 1069694 - Remove OldDebugAPI from the browser. r=shu (b8c917d42)
 - Bug 1100911 - For MacOS builds running on Valgrind, make ThreadStackHelper::GetStack be a no-op. r=nchen. (d99c02e16)
 - Bug 1091758 - Report full paths for most chrome scripts; r=snorp (2b72e7878)
 - Bug 1109291 - Include better paths for hanging chrome scripts in profile extensions directory; r=snorp r=bsmedberg (1997b9532)
 - Bug 1113416 - Don't read stack labels inside hang monitor sighandler; r=nfroyd r=snorp (9688f6069)
 - bug 1146027 - more final r=froydnj (7b0f295e5)
 - Bug 1164090 - Check for Windows path separator in BHR file name; r=snorp (f014b4d78)
 - Bug 1169034 - include <cstdlib> in ThreadStackHelper.cpp to declare correct overload for std::abs; r=jseward (874d4447e)
 - Bug 1182996 - Fix and add missing namespace comments. rs=ehsan (054fc00b2)
 - Bug 932865 - Collect thread hang stats in BackgroundHangMonitor; (ac80c8e9f)
 - minor anticipated fixes to get it compiling (2bd701d15) (8f529f64f)
- import changes from rmottola/Arctic-Fox:
 - Bug 1115438: Move PluginModuleParent's invocation of CreateToolhelp32Snapshot off the main thread; r=jimm (e2c4f828f)
 - Bug 1141093: Ensure that FinishInjectorInitTask::PostToMainThread is no longer executing before leaving FinishInjectorInitTask::Run; r=dmajor (7ca55b82d)
 - Bug 1140725 - Fix unreachable code after semicolon-less return statement in nsContextMenu.js. r=jst,dolske (bbb360053)
 - Bug 486172 - Don't ignore a -p command line argument when using the Xremote protocol. r=bsmedberg (8492d3df8)
 - Bug 1128798 - [e10s] Make a version of nsIContentPolicy that doesn't pass the node as a parameter (r=mrbkap,tanvi,ckerschb) (bbd6147ee) (6a75a56f2)

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 3c4a44c16..6a75a56f2:
- import changes from `devel' branch of rmottola/Arctic-Fox:
 - Bug 943820 - Add visibleLabel attribute/property and tests. r=ttaubert (95540e489)
 - Bug 902729 - Add a new telemetry probe for session lifetimes. r=ttaubert (725e51e1a)
 - Bug 1150529 - Remove code for expired telemetry histograms r=Yoric (6a1540c7f)
 - Bug 732303 - Redesign safe mode dialog with the profile reset option. r=dolske, ui-r=limi (8a0253b18)
 - Bug 894188 - "resetSupported is not defined" in safe mode dialog. r=jaws (a45930696)
 - Bug 498181 - Offer to reset a user's profile if it was last used more than two months ago. r=jaws (5295b1629)
 - fix duplicted entries (eb068619a)
 - Bug 1063702 - Update all Reset Firefox strings and relevant UI to new UX requirements. r=MattN (4771a9da5)
 - remove some DEVTOOLS and console related code, not found in FF/TFF (11b163829)
 - Bug 1147236 - Use AppConstants in session store code (r=ttaubert) (68b6ceedf)
 - fix redeclaration of cc (b1b1611b0)
 - bug 1137792 - Ignore the first timing for an add-on r=mossop (59e48d895)
 - Bug 1140113 - Catch direct (and some indirect) callers of CreateDrawTarget* and deal with failure. r=mstange (89cf1d361)
 - Bug 1010552 - Breakpoints not removed from server when tab is closed;r=jlong (bf63d0b31)
 - Bug 1139181 - Add missing MIRTypes to StringFromMIRType(). r=efaust (d716f2fe9)
 - Bug 950373 part.2 Don't consume keys which are used by <tree> for navigation in session restore UI r=enndeakin (06435f06b)
 - Bug 925771 - Generate consecutive window IDs to avoid collisions. r=ttaubert (74c81ef33)
 - Bug 931891 - [Australis] Backed out bug 887515 and the followups (bug 896291, 909662, 896896). r=ttaubert (b8f02497e)
 - Bug 930901 - Move TabState and TabAttributes to their own JSMs r=billm (be255adac) (3fd1b0d56)
- Reverted all AF front-end changes to restore session restore function. (5abf6194f)
- import changes from rmottola/Arctic-Fox:
 - Bug 1137166: Change the Content moreStrict sandbox pref to an integer to indicate the level of sandboxing. r=tabraldes (b5333092c)
 - Bug 1140806 - Initialize JS random seed using arc4random on Android and BSDs. r=fitzgen (c39ad68da)
 - Bug 935862 p1 - add flag for ex/ch unit usage. r=heycam (47b3a36a3)
 - Bug 935862 p2 - add various userfont lookup methods. r=heycam (ede140ecc)
 - Bug 935862 p3 - implement selective reflow for downloadable fonts. r=heycam (9d6abc4aa)
 - Bug 935862 p4 - add reftests to sanity check @font-face reflow behavior. r=heycam (8c56a5f2f)
 - Bug 935862 p5 - handle SVGTextFrame reflow correctly. r=jdaggett (b5f420748)
 - Bug 935862 p6 - fixup problematic reftests. r=heycam (13fd7b36b)
 - Bug 1140946 - tweak fall-through for ex/ch restyle on font load. r=dbaron (e05284f0a) (00c9e7452)
- update UXP version of NSS 3.48.1, and import changes from tenfourfox:
 - #369: add back build system changes [partly] (a7ee0d3a4)
 - #369: bustage fix for opt builds (cc2e336b2) (80ce3707b)
- import changes from tenfourfox:
 - #587: update TLDs, certs, pins, etc. (35584e5e6) (a85a1fd22)
- port changes from tenfourfox:
 - #584: M1507180 M1598605 (7b58ac561)
 - fix M1607443 as a precaution (b8657e696)
 - #587: M1513855 M1596668 M1602944 M1599420 M1595399 (35a4358b3) (a61b8c3d3)
- import changes from rmottola/Arctic-Fox:
 - Bug 1130891 part 1 - Add W3C HTML5 ruby tags to atom list. r=smaug (ea17ccc67)
 - Bug 1130891 part 2 - Add option in document encoder for including ruby annotation in plain text. r=roc (d3e0dff72)
 - Bug 1130891 part 3 - Add param to HTMLCopy to allow copy with ruby annotation. r=smaug (8e75e87a7)
 - Bug 1130891 part 4 - Do copy with ruby when the whole selection is inside ruby. r=smaug (891d7590d)
 - Bug 1140741 - Teach JitProfilingFrameIterator to read DebugModeOSRInfo. (r=djvj) (f468e332e) (603e20b30)
- import changes from rmottola/Arctic-Fox:
 - Bug 932865 - Add ThreadHangStats for collecting background hang telemetry; r=vladan (2f08a076b)
 - Bug 932865 - Add way for telemetry to iterate over active threads; r=froydnj (535615d3d)
 - Bug 1128768: Part 3 - Update BHR to allow for hang annotations; r=vladan (0b880a667)
 - Bug 935092 - Add ThreadStackHelper to get a thread's pesudo-stack; r=BenWa (1422cfe4d)
 - Bug 942488 - Don't report pseudo-stacks without SPS profiler. r=nchen (e160a7a08)
 - Bug 946817 - Don't assert mPseudoStack on B2G. r=BenWa (9f846df3b)
 - Bug 951431 - Don't get stacks during profiler runs on Linux; r=BenWa (15036e907)
 - Bug 978262 - Ignore duplicate frames when getting BHR stack. r=froydnj (964721b1b)
 - Bug 985155 - Add signal trampoline on ARM Linux to work around kernel bug. r=snorp (cb8a7846c)
 - Bug 995730 - Convert xpcom/threads/ to Gecko style. r=froydnj (fe150404e)
 - Bug 1013326 - Distinguish chrome and content scripts in pseudostack; r=snorp (81273c977)
 - Bug 1023461 - Remove temporary stack buffer in ThreadStackHelper; r=snorp (cf5a717c2)
 - Bug 1023461 - Record filename and line number for chrome JS entries; r=snorp (10c89808f)
 - Bug 1022456 - Fix modelines in xpcom/{base,glue,io,string,threads}/. (48dbc0416)
 - Bug 1016441 - Switch to using real-time signal in ThreadStackHelper; (2c5f818be)
 - Bug 1016629 - b. Use RAII class to assign mStackToFill; r=snorp (769eae130)
 - Bug 1016629 - c. Add define for ThreadStackHelper pseudostack support; r=snorp (67def0d2f)
 - Bug 1016629 - d. Add and implement GetNativeStack method in ThreadStackHelper; r=snorp r=jseward (46c52f2be)
 - Bug 1016629 - e. Implement platform-specific code for filling in context; r=snorp r=jseward (e6a66858b)
 - Bug 1016629 - g. Avoid ASan flag when copying stack; r=snorp (0159628b5)
 - Bug 1045176 - Unbreak build on non-SPS platforms after bug 1016629. (f1d60d838)
 - Bug 1047123 - ThreadStackHelper should use UniquePtr<uint8_t[]>, not ScopedDeleteArray. r=jchen (0e4af313c)
 - Bug 1049161 - Fix ThreadStackHelper thread handle permissions on Windows; r=snorp (c05172b1c)
 - Bug 1050185 - Make ThreadStackHelper::FillThreadContext Valgrind-friendly. r=nchen (368725774)
 - Bug 1050440 - Remove repeated js::RunScript frames in ThreadStackHelper (2a79600b3)
 - Bug 1046841 - Fix more style violations in previously touched .cpp files in xpcom/. r=froydnj (02afe2493)
 - Bug 1069694 - Remove or move around functions in OldDebugAPI. r=shu (177197302)
 - Bug 1069694 - Remove OldDebugAPI from the browser. r=shu (b8c917d42)
 - Bug 1100911 - For MacOS builds running on Valgrind, make ThreadStackHelper::GetStack be a no-op. r=nchen. (d99c02e16)
 - Bug 1091758 - Report full paths for most chrome scripts; r=snorp (2b72e7878)
 - Bug 1109291 - Include better paths for hanging chrome scripts in profile extensions directory; r=snorp r=bsmedberg (1997b9532)
 - Bug 1113416 - Don't read stack labels inside hang monitor sighandler; r=nfroyd r=snorp (9688f6069)
 - bug 1146027 - more final r=froydnj (7b0f295e5)
 - Bug 1164090 - Check for Windows path separator in BHR file name; r=snorp (f014b4d78)
 - Bug 1169034 - include <cstdlib> in ThreadStackHelper.cpp to declare correct overload for std::abs; r=jseward (874d4447e)
 - Bug 1182996 - Fix and add missing namespace comments. rs=ehsan (054fc00b2)
 - Bug 932865 - Collect thread hang stats in BackgroundHangMonitor; (ac80c8e9f)
 - minor anticipated fixes to get it compiling (2bd701d15) (8f529f64f)
- import changes from rmottola/Arctic-Fox:
 - Bug 1115438: Move PluginModuleParent's invocation of CreateToolhelp32Snapshot off the main thread; r=jimm (e2c4f828f)
 - Bug 1141093: Ensure that FinishInjectorInitTask::PostToMainThread is no longer executing before leaving FinishInjectorInitTask::Run; r=dmajor (7ca55b82d)
 - Bug 1140725 - Fix unreachable code after semicolon-less return statement in nsContextMenu.js. r=jst,dolske (bbb360053)
 - Bug 486172 - Don't ignore a -p command line argument when using the Xremote protocol. r=bsmedberg (8492d3df8)
 - Bug 1128798 - [e10s] Make a version of nsIContentPolicy that doesn't pass the node as a parameter (r=mrbkap,tanvi,ckerschb) (bbd6147ee) (6a75a56f2)

* 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.20-20200201-a118552a7-win32-sse.7z
IA32 https://o.rths.ml/gpc/files1.rt/firefox-45.9.20-20200201-a118552a7-win32-ia32.7z
repo: https://github.com/roytam1/mozilla45esr

Changes since my last build:
- update NSS to UXP version of 3.48.1 (75ce59f19)
- import changes from tenfourfox:
 - #584: update certs, pins, TLDs (690b9bbce) (974ab8560)
- bump version to 45.9.20 (21d7ea68f)
- remove more telemetries from tabbrowser binding (5d0217568)
- import changes from tenfourfox:
 - fix M1607443 as a precaution (b8657e696)
 - #369: add back build system changes [partly] (a7ee0d3a4)
 - revert #489 (#576): enable CHACHA20/POLY1305, remove TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 as it is no longer needed [partly] (581cb94a7)
 - closes #585: check parse-on-load is enabled first (0d448f2ba)
 - #587: M1513855 M1596668 M1602944 M1599420 M1595399 (35a4358b3)
 - #585: derp (71110bf96)
 - #587: update TLDs, certs, pins, etc. (35584e5e6)
 - #369: bustage fix for opt builds (cc2e336b2) (a118552a7)