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)

Friday, January 31, 2020

Other browser binaries (20190131)

Various browsers updated having TLS 1.2, AES256-GCM-SHA384, ChaCha20-Poly1305, AES[128|256]-GC-SHA256 support:

Classialla-9.3.3 based Phoenix-0.5 browser with updated NSPR/NSS-RetroZilla:
http://o.rths.ml/gpc/files1.rt/phoenix-0.5-cl933-tls12.7z

Classialla-9.3.3 suite with updated NSPR/NSS-RetroZilla:
http://o.rths.ml/gpc/files1.rt/classilla-9.3.3-win32-tls12.7z

RetroZilla-2.2 based Firefox-2.0 browser with updated NSPR/NSS-RetroZilla:
http://o.rths.ml/gpc/files1.rt/rzbrowser-tls12-20200127.7z

RetroZilla-2.2 suite with updated NSPR/NSS-RetroZilla:
http://o.rths.ml/gpc/files1.rt/retrozilla-suite-tls12-20200131.7z

RetroZilla-2.2 based K-Meleon 1.5.4 browser with updated NSPR/NSS-RetroZilla:
http://o.rths.ml/gpc/files1.rt/K-Meleon1.5.4en-US.tls12.7z

Goanna-2.2 based K-Meleon 74 browser with updated NSS-RetroZilla:
http://o.rths.ml/gpc/files1.rt/KM74-g22-20180718.win2000.7z

Goanna-2.2 based New Moon 26.5 browser with updated NSS-RetroZilla:
http://o.rths.ml/gpc/files1.rt/palemoon-26.5.0-20180718.win2000.7z

Saturday, January 25, 2020

Weekly browser binaries (20200125)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rths.ml/basilisk/basilisk52-g4.5.win32-git-20200125-b205ba4-uxp-a64ac6d70-xpmod.7z
Win64 https://o.rths.ml/basilisk/basilisk52-g4.5.win64-git-20200125-b205ba4-uxp-a64ac6d70-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-20200125-b205ba4-uxp-a64ac6d70-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-20200125-eb49b28df-uxp-a64ac6d70-xpmod.7z
Win64 https://o.rths.ml/palemoon/palemoon-28.9.0a1.win64-git-20200125-eb49b28df-uxp-a64ac6d70-xpmod.7z

Official UXP changes since my last build:
- No issue - Fix unsafe http methods on HTTP/2 with TLSv1.3 0RTT. (67d336a6f)
- Revert "No issue - Fix unsafe http methods on HTTP/2 with TLSv1.3 0RTT." (a2073c54b)
- Add component documentation for the HTML5 parser. (82dffb32b)
- No issue - Fix unsafe http methods on HTTP/2 with TLSv1.3 0RTT. (b87a4551b)
- Minor update to the html5 parser component doc (63219a15b)
- Issue #1359 - Pointlessly rename greprefs.. again. (c137a4045)
- Issue #1358 - Default to SSL/TLS when using the Account Wizard (22198ec19)
- Issue #1362 - Revert "Update js/src/builtin/TestingFunctions.cpp for regex lookbehind changes" (b1abb9aeb)
- Issue #1362 - Revert "Implement regular expression lookbehind" (e0baeba54)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP (71d8ada4a)
- Issue #1338 - Bump NSS version (722161775)
- Issue #1354 - Clear the current context when MakeCurrent() fails. (c6dbf5544)
- Issue #1354 - Fix typo (fabe21d59)
- Issue #1366 - Completely remove showModalDialog (a9290ef91)
- Merge pull request #1367 from g4jc/showmodaldialog (8e33fa9c4)
- Issue #1354 - Fix another potential crashing scenario in WebGL. (5a6059fee)
- Issue #1366 - Fix build bustage from erroneously removing 2 function implementations. (362407810)
- Issue #1342 - Remove support for system libevent (90c5288fe)
- Issue #1338 - Follow-up: Also cache the most recent PBKDF1 hash (6d761aa68)
- No issue - Always use jemalloc allocator for storage memory when MOZ_MEMORY is defined (which is defined by enabling jemalloc in config) (a64ac6d70)

Official Basilisk changes since my last build:
- Update platform commit pointer (incremental) (0abfffa11)
- Issue MoonchildProductions/UXP#1359 - Pointlessly rename greprefs.. again. (5f4a53504)
- Issue #1708- Update UA override for GitHub (7fb0c3901)
- Merge pull request #1709 from JustOff/PR_github_uao (79ea4bd94)
- Issue #1711 - Remove cert9.db and key4.db from profile if they exist. (5e4e1887d)
- Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon (eb49b28df)

Official Pale-Moon changes since my last build:
- Update platform commit pointer (incremental) (0a2d638)
- Issue MoonchildProductions/UXP#1359 - Pointlessly rename greprefs.. again. (b205ba4)

My changes since my last build:
- nsContentSecurityManager::CheckFTPSubresourceLoad: fix crash when viewing HTML in FTP site (ac0a9f144)

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rths.ml/boc-uxp/mailnews.win32-20200125-3e94c7cd-uxp-a64ac6d70-xpmod.7z
Browser-only Suite Win32 https://o.rths.ml/boc-uxp/bnavigator.win32-20200125-3e94c7cd-uxp-a64ac6d70-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:
- Issue MoonchildProductions/UXP#1359 - Pointlessly rename greprefs.. again. (3e94c7cd)

For UXP changes please see above.

Saturday, January 18, 2020

Weekly browser binaries (20200118)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rths.ml/basilisk/basilisk52-g4.5.win32-git-20200118-fd382bb-uxp-e4c4c20e7-xpmod.7z
Win64 https://o.rths.ml/basilisk/basilisk52-g4.5.win64-git-20200118-fd382bb-uxp-e4c4c20e7-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-20200118-fd382bb-uxp-e4c4c20e7-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-20200118-ee58ea2dc-uxp-e4c4c20e7-xpmod.7z
Win64 https://o.rths.ml/palemoon/palemoon-28.9.0a1.win64-git-20200118-ee58ea2dc-uxp-e4c4c20e7-xpmod.7z

Official UXP changes since my last build:
- Prefer file extension as-provided over default extension for mimetype to look up default applications on Windows (06dbb7b7d)
- Simplify some alias sets in IonMonkey. (60dc9eaa9)
- Reinstate the java->c++ source, generator code + documentation. (aa2ac8dde)
- Issue #1338: Follow-up: Cache the most recent PBKDF2 password hash, to speed up repeated SDR operations. (3733205f0)
- Fix comments for NSS PBKDF setup (no code change) (217dca872)
- Issue #1319 - Remove stderr_to_file. (6d342dbab)
- Issue #1319 - Disable MOZ_LOGGING in production builds. (4a038e2b4)
- Issue #1319 - Enable promise debugging only in DEBUG builds. (0257b657d)
- No issue - Don't define gamepad prefs when gamepad support isn't built. (abf6fd8f2)
- No issue - Remove unused network.http.bypass-cachelock-threshold pref. (1392abe1d)
- Issue #1353 - Disable remote jar: URIs by default. (cbbae7243)
- Issue #1319 - Set some obvious prefs for production builds. (da7423057)
- No issue - Remove some unused webextension sync preferences. (8d65feff0)
- Issue #1332 - Enable seeking to next frame by default. (82804d200)
- Update gitignore for import of java html5 codegen and parser sources (09314667a)
- Add java htmlparser sources that match the original 52-level state (6168dbe21)
- Add the java javaparser (03fb2e229)
- Update the java codegen makefile for having the two libs in-tree and change a few target names so they aren't obnoxious (2ac58ecef)
- Bug 1322938 - Make the tree builder aware of <dialog>. (6f27b4eb3)
- Bug 1555523 (java htmlparser version) (984790c6f)
- Bug 1347737 - Introduce a new non-heap-allocated type for holding nsStringBuffer* in the HTML parser. (java htmlparser) (ee1d95374)
- Bug 1562033 (3da18fda0)
- Issue #1354 - Cherry-pick ANGLE update for broken drivers that support required indexing but not the extensions. (058105eec)
- Issue #1354 - Don't allow glsl[130,400] unless we have gpu_shader5 (7007ec9e4)
- No issue - Fix some line endings in WebGLShaderValidator.cpp (fa816e1ec)
- Fix an issue with the html5 tokenizer and tree builder (java htmlparser) (e93b37337)
- Update java htmlparser copyright on code to be translated to cpp (72779c9dd)
- Remove obsolete javasrc snapshot (9dbbc6c08)
- Update gitignore to no longer track snapshot javasrc for the html5 parser (c050c611d)
- Update the html5 parser java codegen makefile to clean up snapshot javasrc (635baac21)
- Regenerate nsHtml5*.cpp files from java htmlparser sources (927c386dd)
- Merge branch 'html5-parser-work' (ed6010155)
- Update readme instructions for how to use the java html5 parser codegen makefile (e4c4c20e7)

Official Pale-Moon changes since my last build:
- Issue #1706 - Improve copying from the location bar, stop encoding parentheses explicitly (76665a263)
- remove bad feature identifier (9d4bc7575)
- Revert "remove bad feature identifier" (dc0057ac8)
- Revert "Block Noveau NV96 mesa driver layers acceleration." (b4a605368)
- Update platform commit pointer (unstable 2020-01-14) (1cfc1870b)
- Merge pull request #1707 from JustOff/PR_location_copy (ee58ea2dc)

There are no new Official Basilisk changes since my last build.

My changes since my last build:
- reverted "No issue - Remove some unused webextension sync preferences. (8d65feff0)"

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rths.ml/boc-uxp/mailnews.win32-20200118-b01bff6b-uxp-e4c4c20e7-xpmod.7z
Browser-only Suite Win32 https://o.rths.ml/boc-uxp/bnavigator.win32-20200118-b01bff6b-uxp-e4c4c20e7-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:
- Add the ability to get an msbuild from an arbitrary date to version2k (e9238f7f)
- Update commit pointer (b01bff6b)

For UXP changes please see above.

New NewMoon 27 Build!

32bit https://o.rths.ml/palemoon/palemoon-27.9.7.win32-git-20200118-3c4a44c16-xpmod.7z
32bit SSE https://o.rths.ml/palemoon/palemoon-27.9.7.win32-git-20200118-3c4a44c16-xpmod-sse.7z
32bit noSSE https://o.rths.ml/palemoon/palemoon-27.9.7.win32-git-20200118-3c4a44c16-xpmod-ia32.7z

64bit https://o.rths.ml/palemoon/palemoon-27.9.7.win64-git-20200118-3c4a44c16-xpmod.7z

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

repo changes since my last build:
- import changes from rmottola/Arctic-Fox:
 - Goanna->Gecko:  GoannaMediaPluginService & GoannaTouchDispatcher (1e10799bf)
 - Goanna->Gecko:  GoannaProcess (dd671240a)
 - Goanna->Gecko: goannamediaplugin (2a9423ba6)
 - Goanna->Gecko: GoannaContentController (62e7c2f5f)
 - Goanna->Gecko: GoannaProfiler & GoannaTaskTracer (376c45a3c) (3e6694dfa)
- import changes from rmottola/Arctic-Fox:
 - remove mobile-android (cf8ef1e27)
 - remove also android examples (94f68c0e5)
 - remove android mozglue (d0114f339) (ec05a9b22)
- import change from rmottola/Arctic-Fox:
 - Bug 1160098 - XULElement::LoadSrc() should check whether we successfully created a new frameLoader before trying to call SetIsPrerendered() on it r=smaug (ca804e43) (7733293ea)
- align changes from rmottola/Arctic-Fox (rev e67e868c) to our tree Part 1: osx devtools theme (17f5e5203)
- align changes from rmottola/Arctic-Fox (rev e67e868c) to our tree Part 2: mozbuild changes (60cea5c35)
- align changes from rmottola/Arctic-Fox (rev e67e868c) to our tree Part 3: misc fixes including:
 - Bug 1218882 - lz4.js should be usable outside of workers, r=Yoric. (360bb783)
 - Bug 1046245 - enumerateDevices (harmless interface version) r=smaug, r=jesup (ce475127)
 - Bug 1046245 - enumerateDevices returns label for pages w/active gUM or persistent permissions. r=jesup (ec780fb6)
 - Bug 1110973 - Add a preference for enabling fake streams for tests, and use it in the Loop functional tests. r=smaug (580092e3)
 - Bug 1046245 - enumerateDevices session-persisted hmac id. r=jesup (7d4eb087) (5f6df85cb)
- align changes from rmottola/Arctic-Fox (rev e67e868c) to our tree Part 4: front-end fixes (6785ff1ad)
- Merge pull request #2 from roytam1/af-sync-works (7bfdfdf34)
- import changes from `devel' branch of rmottola/Arctic-Fox:
 - Bug 1132874 - Improve protections against sending a parent plugin protocol shutdown message to the child after the child has torn down. r=aklotz (b80b45fa7)
 - Bug 1103036 - Follow-up to initial patch; r=jchen (51337c2dc)
 - Bug 1132874 - Simplify PPluginWidget protocol handling, and avoid sending async messages from the parent. Addresses a problem with sub protocols that are torn down randomly from either side of the connection. r=aklotz (3ad936e84)
 - Bug 1128214 - Avoid a crash when attempting to render windows titlebar specific theme elements with e10s. r=roc (b6f17da09)
 - Bug 1139368 - Set FilterTypeSet dependency in improveThisTypesForCall. r=h4writer (422de7271)
 - Bug 864041 - Remove Firefox 2+3 compat code from about:sessionrestore. r=mak (4cfc6fe9a)
 - Bug 1009599 - Restoring from about:sessionrestore fails when there is more than one tab in the window r=smacleod (88ca1cfbc)
 - Bug 1146052 - Fix empty about:sessionrestore after crash as well as empty about:welcomeback after resetting the profile r=smacleod (211b50396)
 - Bug 1043797: extended popup notifications to create a generic doorhanger for all security notifications incl. mixed content r=adw (f7c2d5ded)
 - Bug 900845 - We aren't using the NetUtil module in SessionStore.jsm. (3f5ddd133)
 - Bug 898755 - Remove _resume_session_once_on_shutdown code from SessionStore; r=yoric (eb159fec9)
 - Bug 902727 - [Session Restore] Remove legacy _writeFileEncoder; r=smacleod (8e375c529)
 - space cleanup (cbd71ce91)
 - Bug 968923 - part 1 - add infrastructure for defining use counters from UseCounters.conf; original-author=heycam; r=heycam,gfritzsche,mshal (d0dea9997)
 - Bug 968923 - part 2 - change MappedAttrParser to store a nsSVGElement directly, instead of its nsIPrincipal; r=smaug (4eff86d7f)
 - Merge branch 'devel' of https://github.com/rmottola/Arctic-Fox into devel (feb4378e6) (3c4a44c16)

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git fa517dfc6..3c4a44c16:
- import changes from rmottola/Arctic-Fox:
 - Goanna->Gecko:  GoannaMediaPluginService & GoannaTouchDispatcher (1e10799bf)
 - Goanna->Gecko:  GoannaProcess (dd671240a)
 - Goanna->Gecko: goannamediaplugin (2a9423ba6)
 - Goanna->Gecko: GoannaContentController (62e7c2f5f)
 - Goanna->Gecko: GoannaProfiler & GoannaTaskTracer (376c45a3c) (3e6694dfa)
- import changes from rmottola/Arctic-Fox:
 - remove mobile-android (cf8ef1e27)
 - remove also android examples (94f68c0e5)
 - remove android mozglue (d0114f339) (ec05a9b22)
- import change from rmottola/Arctic-Fox:
 - Bug 1160098 - XULElement::LoadSrc() should check whether we successfully created a new frameLoader before trying to call SetIsPrerendered() on it r=smaug (ca804e43) (7733293ea)
- align changes from rmottola/Arctic-Fox (rev e67e868c) to our tree Part 1: osx devtools theme (17f5e5203)
- align changes from rmottola/Arctic-Fox (rev e67e868c) to our tree Part 2: mozbuild changes (60cea5c35)
- align changes from rmottola/Arctic-Fox (rev e67e868c) to our tree Part 3: misc fixes including:
 - Bug 1218882 - lz4.js should be usable outside of workers, r=Yoric. (360bb783)
 - Bug 1046245 - enumerateDevices (harmless interface version) r=smaug, r=jesup (ce475127)
 - Bug 1046245 - enumerateDevices returns label for pages w/active gUM or persistent permissions. r=jesup (ec780fb6)
 - Bug 1110973 - Add a preference for enabling fake streams for tests, and use it in the Loop functional tests. r=smaug (580092e3)
 - Bug 1046245 - enumerateDevices session-persisted hmac id. r=jesup (7d4eb087) (5f6df85cb)
- align changes from rmottola/Arctic-Fox (rev e67e868c) to our tree Part 4: front-end fixes (6785ff1ad)
- Merge pull request #2 from roytam1/af-sync-works (7bfdfdf34)
- import changes from `devel' branch of rmottola/Arctic-Fox:
 - Bug 1132874 - Improve protections against sending a parent plugin protocol shutdown message to the child after the child has torn down. r=aklotz (b80b45fa7)
 - Bug 1103036 - Follow-up to initial patch; r=jchen (51337c2dc)
 - Bug 1132874 - Simplify PPluginWidget protocol handling, and avoid sending async messages from the parent. Addresses a problem with sub protocols that are torn down randomly from either side of the connection. r=aklotz (3ad936e84)
 - Bug 1128214 - Avoid a crash when attempting to render windows titlebar specific theme elements with e10s. r=roc (b6f17da09)
 - Bug 1139368 - Set FilterTypeSet dependency in improveThisTypesForCall. r=h4writer (422de7271)
 - Bug 864041 - Remove Firefox 2+3 compat code from about:sessionrestore. r=mak (4cfc6fe9a)
 - Bug 1009599 - Restoring from about:sessionrestore fails when there is more than one tab in the window r=smacleod (88ca1cfbc)
 - Bug 1146052 - Fix empty about:sessionrestore after crash as well as empty about:welcomeback after resetting the profile r=smacleod (211b50396)
 - Bug 1043797: extended popup notifications to create a generic doorhanger for all security notifications incl. mixed content r=adw (f7c2d5ded)
 - Bug 900845 - We aren't using the NetUtil module in SessionStore.jsm. (3f5ddd133)
 - Bug 898755 - Remove _resume_session_once_on_shutdown code from SessionStore; r=yoric (eb159fec9)
 - Bug 902727 - [Session Restore] Remove legacy _writeFileEncoder; r=smacleod (8e375c529)
 - space cleanup (cbd71ce91)
 - Bug 968923 - part 1 - add infrastructure for defining use counters from UseCounters.conf; original-author=heycam; r=heycam,gfritzsche,mshal (d0dea9997)
 - Bug 968923 - part 2 - change MappedAttrParser to store a nsSVGElement directly, instead of its nsIPrincipal; r=smaug (4eff86d7f)
 - Merge branch 'devel' of https://github.com/rmottola/Arctic-Fox into devel (feb4378e6) (3c4a44c16)

* 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