Saturday, September 18, 2021

Weekly browser binaries (20210918)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20210918-f94c0da-uxp-e5ac0b779-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20210918-f94c0da-uxp-e5ac0b779-xpmod.7z

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

IA32 Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20210918-f94c0da-uxp-e5ac0b779-xpmod-ia32.7z

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

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

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

No official Basilisk changes since my last build.

No official Pale-Moon changes since my last build.

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



New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20210918-9e8144b17-xpmod.7z

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

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


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

Changelog:

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

* Notice: the changelog above may not always applicable to XULRunner code which K-Meleon uses.

A goanna3 source tree that has kmeleon adaption patch applied is available here: https://github.com/roytam1/palemoon27/tree/kmeleon76

Saturday, September 11, 2021

Weekly browser binaries (20210911)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20210911-f94c0da-uxp-c6b1b30bb-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20210911-f94c0da-uxp-c6b1b30bb-xpmod.7z

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

IA32 Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20210911-f94c0da-uxp-c6b1b30bb-xpmod-ia32.7z

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

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

Official UXP changes since my last build:
- Issue #1806 - Follow-up: Restore PulseAudio support in libcubeb. (0c2a0f45e)
- Revert "Issue #1806 - Follow-up: Restore PulseAudio support in libcubeb." (5d09ddb57)
- Revert "Issue #1806 - Follow-up: New libcubeb uses incorrect audio backend for Oracle Solaris." (a725c0fe3)
- Revert "Issue #1806 - Update libcubeb" (ee4983817)
- Issue #1751 - Fix preprocessor typo to restore ARM Linux buildability (c6b1b30bb)

No official Basilisk changes since my last build.

No official Pale-Moon changes since my last build.

My changes since my last build:
- skipped upstream commit 0c2a0f45e..ee4983817 since we already have cubeb library unchanged
- import change from tenfourfox:
 - closes #647: M1724107 M1721107+backbugs M1716622 +TLDs (a3a4a114b) (a49b1a590)
- import changes from mozilla nss repo:
 - Bug 1662515 - Fix incorrect alert after successful decryption r=djackson
 - Bug 1721476 sqlite 3.34 changed it's open semantics, causing nss failures.
 - Bug 1728394 - Add TunTrust Root CA certificate to NSS. r=KathleenWilson
 - Bug 1717707 - Add HARICA TLS RSA Root CA 2021. r=KathleenWilson
 - Bug 1717707 - Add HARICA TLS ECC Root CA 2021. r=KathleenWilson
 - Bug 1717707 - Add HARICA Client RSA Root CA 2021. r=KathleenWilson
 - Bug 1717707 - Add HARICA Client ECC Root CA 2021. r=KathleenWilson (423d61a6f)



New NewMoon 27 Build!

32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20210911-8d7b56d38-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20210911-8d7b56d38-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20210911-8d7b56d38-xpmod-ia32.7z

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20210911-8d7b56d38-xpmod.7z

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

repo changes since my last build:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1044102 - Part 0 - Test cases. r=smaug. (e588558b1)
 - Bug 1044102 - Part 1 - Implement ImageBitmap. r=roc, sr=smaug (17702ab3c)
 - Bug 1044102 - Part 2 - Support ImageBitmap as CanvasImageSource. r=smaug (b9454bbe3)
 - Bug 1049091 - Console API in workers should not block the script waiting for the main-thread, r=ehsan (08a18bdd5)
 - Bug 1154076 - Console API must keep the Worker alive when the runnable to the main-thread is dispatched, r=bent (67ca7f850)
 - Bug 1184541 - Create a StructuredCloneHelperInternal and use it in the Console API, r=smaug (45391c7d9)
 - fix namespace (808e6e99d)
 - Bug 1184557 - part 1 - StructuredCloneHelper class for window to window postMessage, r=smaug (19df45161)
 - Bug 1184557 - part 2 - StructuredCloneHelperInternal::Shutdown, r=smaug (a157c50d0)
 - Bug 1184995 - StructuredCloneHelper for BroadcastChannel and DataStore, r=smaug (86f901c2f)
 - namespace fix (a9f89ad33)
 - Bug 1185569 - Use StructuredCloneHelper in MessagePort, r=smaug (c26235044)
 - Bug 1188265 - No manual JS_ClearPendingException when StructuredCloneHelper is used, r=smaug (1e9fbe26f) (88786f232)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1140145 - Update web-platform-tests to revision 9a2c04e06cb4e63b13b803722d345d085bf0debf, a=testonly (cde1a5dbc)
 - Bug 1120505 - Add Blink service-worker tests to local wpt tests, rs=Ms2ger (93f205612) (9eb5cab23)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1179685 - Fix messageport assert in wpt service worker test. r=baku (61aa36afc)
 - Bug 1044102 - Part 3 - Support StructuredClone. r=baku (1662a398a)
 - Bug 1135627 - Add implementation of DragEvent constructor. r=jdm r=smaug (be58d003c)
 - Bug 1140145 - Fixup incorrectly merged wpt metadata (a408caba8) (eea282447)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Add some bug annotations to a few of the web platform tests ini files. No bug, rs=jgraham (2bd88e934)
 - Bug 1157218 - Update web-platform-tests expected data to revision 20aef05e164be1ccbbd8f66192f01e778b5e5c18, a=testonly (8f3c3b293)
 - partial Bug 1155079 -Update web-platform-tests expected data to revision 89b6e2bc460316c7f273712d22f0b2d3a3d0c5be, a=testonly (45995954d)
 - Bug 1171755 - Update web-platform-tests expected data to revision 0fbf63dbe6f6b8b0dccee76d96ec4b7d50c3fff6, a=testonly (2c86d68cd)
 - Bug 952139 - Enable MessagePort/MessageChannel by default, r=smaug (f61532f88)
 - Bug 1176636 - Set the dom.forms.inputmode pref for html/dom/interfaces.html. r=Ms2ger (ec446e6f6) (e65ee8bb1)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 909993 - Add WebIDL for TextTrackCue and fix link in VTTCue.webidl. r=rillian r=bz (24a78498b)
 - Bug 1044102 - Part 4 - update W3C web platform tests. r=smaug (1379beb25)
 - Bug 1159830 - Autophone - webappstartup should not use console.log to output WEBAPP STARTUP COMPLETE. r=snorp, r=froydnj (f85a43beb)
 - Bug 1152574: Fix console service discarding to run when it is actually safe to do so (off of inner-window-destroyed). Also add a backstop at xpcom-shutdown to discard any cycle collected messages before it is too late. r=froydnj (01f6f8708)
 - Bug 1152574 - Do not report aborted XHR requests in web console (r=sicking) (814b8868d)
 - Bug 1186589 - Ensure CORS preflight requests are never intercepted. r=sicking (f0484fbe5)
 - namespace (6dc7db16d)
 - namespace (585e04c34)
 - Bug 1179505 - Make LoadInfo arguments optional in ipdl (r=bent,sicking) (c9d2efa2a)
 - fix old misspatch (3950e6fae)
 - Bug 1219027. Fix unbinding transformfeedback when deleting it. r=djg I believe this was the original intention of the code. This fixes deletion conformance tests. (3878dade7)
 - Bug 1175803 - Store redirect chain within loadInfo - part 1 (r=sicking,mayhemer) (5b0ea460a)
 - Bug 1143922 - Add AsyncOpen2 to nsIChannel and perform security checks when opening a channel - loadinfo changes (r=sicking,tanvi,sworkman) (46ab73d45)
 - Bug 1175803 - Store redirect chain within loadInfo - part 2 (r=sicking,mayhemer) (6181a439c)
 - Bug 1180964 - Provide a C++ friendly version of LoadInfo on nsIChanne version of LoadInfo on nsIChanne (563a98940)
 - Bug 1175803 - Store redirect chain within loadInfo - part 3 e10s (r=mrbkap,mayhemer) (7bf552870) (2e86f7f52)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1036275 - Add Packaged App Service r=honzab (dee062e0a)
 - Bug 1177403 - Unable to load http package resources with fetch() or xhr r=mcmanus (5a5324048)
 - Bug 1177465 - Web packaged app resources can't be loaded over https r=honzab (042f9a36a)
 - Bug 1180637 - Packaged Apps do not apply CSP r=honzab (1d71e51c4)
 - Bug 1177766 - Add logging to PackagedAppService r=honzab (c1659d6e1)
 - Bug 1172233 - Allow web packaged apps to be served without a mimetype r=mcmanus (38e8de9d8) (fbdc4b210)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1143922 - Add AsyncOpen2 to nsIChannel and perform security checs when opening a channel - securitymanager (r=sicking,tanvi) (4b78431d8)
 - Bug 1143922 - Add AsyncOpen2 to nsIChannel and perform security checks when opening a channel - channel changes (r=mcmanus,sicking) (139445975)
 - Bug 1143922 - Add AsyncOpen2 to nsIChannel and perform security checks when opening a channel - scriptSecurityManager changes (r=sicking,bholley) (03d83542d)
 - Bug 1143922 - Add AsyncOpen2 to nsIChannel and perform security checks when opening a channel - media element changes (r=sicking,tanvi) (e0d73c36e)
 - Bug 1182540 - Use channel->ascynOpen2 in dom/html/HTMLTrackElement.cpp (r=sicking) (c5eb0950d)
 - Bug 1182537 - Use channel->ascynOpen2 in dom/base/Navigator.cpp (r=sicking,bz) (8721fd908)
 - Bug 1182539 - Use channel->ascynOpen2 in dom/base/nsDocument.cpp (r=sicking) (6dcc65084)
 - Bug 1182543 - Use channel->ascynOpen2 in dom/plugins/base/nsPluginHost.cpp (r=sicking) (341de1b91)
 - Bug 1188637 - Use channel->ascynOpen2 in dom/base/EventSource.cpp (r=sicking) (e41da5e03)
 - Bug 1167356 - Handle return value of DataSourceSurface::Map wherever possible. r=Bas (78286f883)
 - missing uuid of 1089255 (c3790f3b5)
 - Bug 1174307 - Add some internal content policy types for the purpose of reflecting them on RequestContext; r=sicking (93722c3e6)
 - missing bit of Bug 1124951 (72545d143) (d9c067aad)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1167053 - Convert NetUtil.newChannel2 callsites to use new API - update asyncFetch2 (r=sicking,paolo) (391fbfbed)
 - Bug 1174982 - Add the new nsContentPolicyType values to the DBSchema.cpp static_assert; r=bkelly (8b1ec1cf3)
 - Bug 1173912 Fail opaque responses for client requests. r=ehsan (591eb5352)
 - Bug 1148044 - Correctly reflect frame and iframe RequestContext values; r=smaug (34779ec33)
 - remove check done already at top and not preent in gecko (c0ad57261)
 - Bug 1148030 - Correctly reflect object and embed RequestContext values; r=smaug (39e3859ab) (8c2984bae)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1129498 - Replace remove_all_bookmarks() with .eraseEverything() r=mak (f413eb4a7)
 - Bug 901952 - RSS live bookmark history should get updated after Recent history is cleared. r=mak (bd5ca6967)
 - Bug 1094900 - Livemarks service should use the new Bookmarks.jsm. r=ttaubert (3dbf5ac0a) (6be11741f)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1191107 - Split TYPE_XMLHTTPREQUEST and TYPE_DATAREQUEST for EventSource (r=sicking,ehsan) (95f425209)
 - Bug 1182544 - Use channel->ascynOpen2 in dom/xml/XMLDocument.cpp (r=sicking) (ce5a45c14)
 - Bug 1193552 - Remove baseURI from LoadInfo (r=sicking,jkitch) (0a82e802e)
 - Bug 1187165 - Use channel->ascynOpen2 in dom/base/ImportManager (r=sicking) (b1fa3166b)
 - Bug 1192955 - Use channel->ascynOpen2 for PING in docshell/base/nsDocShell.cpp (r=sicking) (3e2858855)
 - Bug 1195162 - Use channel->ascynOpen2 dom/xbl/nsXBLService.cpp (r=sicking) (0382ed90d) (7081d4a92)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1121879 - Refactor ViewHelpers.L10N.numberWithDecimals to use toLocaleString. r=pbrosset (cfaf8ee3f)
 - Bug 982319 - Unzipping response boddies in network monitor when needed. r=ochameau (3319f801d)
 - Define gDevTools in network-monitor.js for the rare case where it's not already present in the environment (bug 1167655). r=vporof (88c89fa0c)
 - Bug 1160837 - The network panel should only record beacons from the monitored page. r=ochameau (20b5b347d) (fe1aaac26)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1172889 - Remove unused nsFrameLoader::DestroyChild. r=smaug (36bbb4447)
 - Bug 1172889 - Remove unused nsFrameLoader::mContentParent. r=smaug (cee16d62f)
 - Bug 1172889 - Get current RenderFrameParent from TabParent directly. r=roc (b7090504e)
 - Bug 1176239, do tab navigation in the child when moving between the parent and child process, r=smaug (5c3d8213c)
 - Bug 1125325 followup: Add missing 'override' keyword to TabChild::GetInnerSize() and nsWindowRoot::AddBrowser(), RemoveBrowser(), EnumerateBrowsers(). rs=ehsan (3ea24684f)
 - reorder includes (d09953fd0)
 - Bug 1190245 - Separate mMessageManager creation and FrameScript loading. r=smaug (90eaa1612)
 - Bug 1177578 - Remove 'No docshells for remote frames' warning in nsFrameLoader::GetDocShell. r=smaug (de5770f1e)
 - Bug 1164616 - "nsFrameLoader::DelayedStartLoadingRunnable is unused".  r=josh (2472ccba6)
 - Bug 1172889 - Rename nsFrameLoader::GetCurrentRemoteFrame to nsFrameLoader::GetCurrentRenderFrame. r=roc (8563de171)
 - Bug 1172889 - Reorder nsFrameLoader member declarations. r=smaug (535d6426d)
 - Bug 1190245 - Make the MaybeCreateDocShell using code path easier to follow. r=smaug (0d96f4663)
 - Bug 1190245 - Make frame script loading and browser-api initialization easier to follow. r=smaug (7993cfe00) (21fb6867b)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1130096 - Convert embedding/browser/ to Gecko style. r=mccr8 (59ec06fe2)
 - Bug 1179967 - Always rewrite links to absolute in nsWebBrowserPersist instead of side-effecting document. r=jst (93bf54d47)
 - Bug 1155765 - Get rid of gratuitous goto from nsWebBrowserPersist::MakeFilenameFromURI(). r=smaug (ecf31fed2)
 - Bug 1170334 - Re-escape entities in nsWebBrowserPersist XML stylesheet handling. r=hsivonen (e04b410a0)
 - Bug 345852 - Save personal dictionary when a word is added or removed. r=ehsan (d62c40fb7)
 - Bug 1133063 - Move SetLength into the if's condition. r=froydnj (bd1d03ad4)
 - Bug 1165919 - [Qt] InitLayersAccelerationPrefs () crash due to missing gfxInfo. r=rojkov (e966f5aa1)
 - Bug 1090448 - Add initial serialization and deserialization capabilities for nsPrintOptionsGTK. r=karlt. (34c5cca7b)
 - Bug 1090439 - PPrinting calls from child to parent via ShowProgress and ShowPrintDialog should not be sync. r=smaug. (6321a2f61)
 - Remove some unneeded MOZ_IMPLICITs, no bug (b884ec906)
 - MOZ_FINAL -> final (cfffe033d)
 - fix misspatch (77a20bcc2)
 - Bug 1090448 - Add GTK-specific PrintData fields and serialization / deserialization. r=karlt. (afc2d1166)
 - Bug 1109338: Part 3: Use separate proxy and UDPMessage class for PBackground r=dragana (ff1711e1e) (2efea470e)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1140330 - Clear JSHint warning in RILContentHelper.js. r=hsinyi (e9d488f8f)
 - Bug 1155142 - Part 1: Move All IccInfo-related Implementation to IccService to deprecate rilContext. r=echen (79c4edb86)
 - Bug 1155142 - Part 2: Refactor RIL-related Modules. r=kchen (f98c9e4e6)
 - Bug 1155142 - Part 3: Refactor MobileIdentityManager. r=ferjm (530b9a25e)
 - Bug 1114901 - Part 1: introduce nsI(Gonk)DataCallInterfaceService and nsIDataCallManager. r=hsinyi,echen (4f941a2ba)
 - Bug 1114901 - Part 2: (Gonk)DataCallInterfaceService implementation. r=echen (a7b965106)
 - Bug 1044721 - Part 1: Add setSmscAddress API in MozMobileMessageManager Web IDL interface, and corresponding implementation in MobileMessageManager class. r=hsinyi (d75e7d34d)
 - Bug 1044721 - Part 2: Update nsIMobileMessageCallback interface and implementation to support Promise and setSmscAddress. r=btseng (7bdae2eb7)
 - Bug 1069186 - determine LTE signal level based on rsrp and rssnr. r=edgar (25c7ad339)
 - Bug 1146799 - B2G RIL: Pull out the TelephonyRequestQueue from RilWorker. r=aknow (ed758026a)
 - Bug 1130292 - Allow to receive WAP Push in which reserved port numbers is used. r=echen (71a163e0a)
 - Bug 1139835 - Parse response parcel of OPEN_CHANNEL as int list. r=hsinyi (416cd7c43)
 - Bug 1137088: B2G RIL: move data call related handling out of ril_worker. r=echen (221e01130)
 - Bug 1027546 - Part 1: Restore the service class (ril_worker.js). r=aknow (5e0a9a4ae)
 - Bug 1137093 - Part 01: Pass number instead of callIndex in notifySupplementaryService. r=hsinyi (f60cce375)
 - Bug 1137093 - Part 02: Move from ril_worker to TelephonyService: hangup and reject. r=hsinyi (4f626592b)
 - Bug 1137093 - Part 03: Move from ril_worker to TelephonyService: answer. r=hsinyi (046035101)
 - Bug 1137093 - Part 04: Refactor _switchActiveCall. r=hsinyi (1da5886cb)
 - Bug 1137093 - Part 05: Refactor _dialInCallMMI. r=hsinyi (f204a859c)
 - Bug 1135268 - Part 1: Fix incall MMI issue. r=hsinyi (eec6f1d95)
 - Bug 1135268 - Part 2: Test case. r=hsinyi (8dba4dd16)
 - Bug 1137093 - Part 06: Refactor _isActive. r=hsinyi (bc469dffd)
 - Bug 1137093 - Part 07: Use notifyCurrentCalls (idl). r=hsinyi (31d97ca81)
 - Bug 1137093 - Part 08: Use notifyCurrentCalls (ril). r=hsinyi (120365c8a)
 - Bug 1137093 - Part 09: Modify test case. r=hsinyi (6234e9069) (f09fc5894)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1139063 - [RIL] Adding "MissingResource" error msg (no logical channels available). r=echen" (398f33e4a)
 - Bug 1140259 - Part 1: RIL error for version 10. r=hsinyi (1e021b2cf)
 - partial of Bug 1140259 - Part 2: [RIL] Handle options.errorMsg in processParcel (abd235fce)
 - Bug 1137093 - Part 10: Turn on radio for emergency call in TelephonyService. r=hsinyi (d48766156)
 - Bug 962995 - Support write ICC UCS2 characters for 0x81 and 0x82 encoding. r=echen (687df42ab)
 - Bug 1120805 - Remove deprecated xpcshell test functions used in RIL test code. r=echen (b97b6062c)
 - Bug 1137093 - Part 11: Fix xpcshell test. r=hsinyi (330828d97)
 - Bug 991582 - Part 1: Deprecate rilRequestError. r=aknow (a26679942)
 - Bug 1139736 - Part 2: define network debug function dynamically. r=echen (fbde39496)
 - Bug 1138264 - Part 3: Replace inner function/.bind(this) with arrow functions. r=echen (32c8282fd)
 - Bug 1138264 - Part 1: Define new system messages of "sms-failed" and "sms-delivery-error". r=echen (e340c887e)
 - Bug 1138264 - Part 2: Broadcast System Messages from SmsService/MmsService accordingly. r=echen (a3c9abcb9)
 - Bug 992772 - Use mms specific network interface to do DNS lookup. r=echen, r=btseng, r=mrbkap (e5873dbc9)
 - Bug 1130962 - Part 1: Move http porxy pref back to NetworkManager. r=echen (6ff761a87)
 - Bug 1126222 - Part 1: Provide callback in some functions in NetworkService. r=echen (83dd12a70)
 - Bug 1044721 - Part 3: Add setSmscAddress implementation for Gonk backend. r=btseng (a6572c446)
 - Bug 1044721 - Part 4: Update IPC protocols and implementation for setSmscAddress API. r=btseng (c65c32a60)
 - Bug 1044721 - Part 5: Add dummy implementation for Android backend. r=btseng (3c720887b)
 - Bug 1138841 - Part 3: Add an XPCShell and a Marionette test case for encoding and decoding examination, respectively. r=btseng (72eb439ef)
 - Bug 733331 - Part 3: Add corresponding marionette test case. r=btseng (e4157c169)
 - Bug 1138841 - Part 1: Fix PDU_NL_LOCKING_SHIFT_TABLES in ril_consts.js. r=btseng (fd5e675dd)
 - Bug 733331 - Part 1: Add the mapping of MCC and corresponding extra national language table tuples to enable in ril_consts.js. r=btseng (6c3d5222e)
 - Bug 1044721 - Part 6: Add marionette and xpcshell test cases. r=btseng (ed67cab8a)
 - Bug 1044721 - Part 7: Update nsISmsService.idl and ensure the type-of-number and number-plan-identification constants match the corresponding enum in MozMobileMessageManager.webidl. r=btseng (f03d09c8e) (5b5a9facd)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1149829 - Fix the issue in RIL NetworkInterface and add test case for NetworkInterfaceListService. r=hsinyi (55a5b5a77)
 - Bug 1126222 - Part 2: Use promise to ensure execution order in NetworkManager. r=echen (a7e73985e)
 - Bug 1162464 - Part 1: IDL Changes. r=echen (1f3f9d348)
 - Bug 1162464 - Part 2: Implementation Changes. r=echen (93b9f6617)
 - Bug 1119152 - Part 1: [SecureElement] Consolidate variable naming. r=smaug, allstarschh (c78bc25d2)
 - Bug 1149177 - [Secure Element] UiccConnector using nsIIccService. r=allstars.chh (9b3202cc6)
 - Bug 1119152 - Part 2: [SecureElement] SEReader.isSEPresent. r=smaug, allstarschh (978a97a13)
 - Bug 1162464 - Part 3: Refactor UiccConnector due to interface change. r=allstars.chh (489c8fda1)
 - Bug 1162865 - [DataCall] Do not reset data call's linkInfo if it's still needed. r=echen (fbda68997)
 - Bug 1114901 - Part 3: move data connection related code out of RadioInterfaceLayer. r=echen (86105ba50)
 - Bug 1185802 - Part 1: support fota apn type (idl). r=hsinyi (12a8b03b7)
 - Bug 1185802 - Part 2: support fota apn type (impl). r=hsinyi (dc201b0b0)
 - Bug 1185802 - Part 3: support fota apn type (tests). r=hsiny (cc70dd7be)
 - Bug 1167132 - Part 1: [NetworkManager] Move network information into a separate interface (idl). r=echen (cc18ef0b9)
 - Bug 1143984 - [NetworkManager] set 'active' only for default connections. r=echen (a310fcde4)
 - Bug 1165844 - Add 'stopDhcp' to NetworkService. r=vchang (021a22ea2)
 - Bug 1168021 - Part 1: expand nsINetworkInterface parameter in nsINetworkService (idl). r=echen (20e721e5a)
 - Bug 1168021 - Part 2: expand nsINetworkInterface parameter in nsINetworkService (impl). r=echen (6a7635cfa)
 - Bug 1167132 - Part 2: [NetworkManager] Move network information into a separate interface (NetworkManager). r=echen (538099cf1)
 - Bug 1130962 - Part 2: Let NetworkManager handle wifi http proxy. r=hchang (a5ea052ac)
 - Bug 1123680 - Disable network prior to updating it to prevent unexpectedly and incorrectly added network. r=hchang (f84d59646) (abd7c7a44)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1146248 - Stop previous DHCP request when requesting a new one. r=vchang (1aae6f57d)
 - Bug 1167466 - Prevent from previous failed DHCP callback interferring ongoing DHCP request. r=vchang. (35fc7df93)
 - Bug 1167132 - Part 3: [NetworkManager] Move network information into a separate interface (Wifi). r=hchang (f44dc346d)
 - Bug 1167132 - Part 4: [NetworkManager] Move network information into a separate interface (DataCall). r=echen (175ff98a6)
 - Bug 1167132 - Part 5: [NetworkManager] Move network information into a separate interface (Tethering). r=echen (5bca84f68)
 - Bug 1114938 - Part 1: Refactor StkProactiveCmdFactory.jsm into a XPCOM Service. r=echen (1701a4ac8)
 - Bug 1114938 - Part 2.1: (Gonk) Refactor Stk Proactive Commands from IccProvider to IccService. r=echen (a541d04d6)
 - Bug 1114938 - Part 2.2: (Gonk) Refactor Stk Request APIs from IccProvider to IccService. r=echen (6b72b6fd9)
 - Bug 1114938 - Part 2.3: (Gonk) Remove Implementation from IccProvider. r=echen (5ef470e1a)
 - Bug 1114938 - Part 3.1: (IPC) IPDL Declaration. r=echen (56dbb4563)
 - Bug 1114938 - Part 3.2: (IPC) Add Helper to deflate/inflate XPCOM object to/from JSON for IPC. r=echen (fe30d9af9)
 - Bug 1114938 - Part 4: (WebIDL) Type of MNC/MCC shall be the same to the one defined in MozMobileNetworkInfo. r=echen, r=htsai (62e7c23f2)
 - Bug 1114937 - Part 1: Define new IDL for IccContacts. r=echen (04150be4c)
 - Bug 1114937 - Part 2: IDL implementation in Gonk. r=echen (40c79e34a)
 - Bug 1114937 - Part 3: Web API change to adopt IccService for IccContacts. r=echen, r=hsinyi (e55efbe8f)
 - Bug 1114938 - Part 3.3: (IPC) IPDL Implementation. r=echen (2e695628e)
 - Bug 1114937 - Part 4: IPDL Implementation. r=echen (a93612284)
 - Bug 1114937 - Part 6: Deprecate RILContentHelper. r=echen (474dee728)
 - Bug 1167132 - Part 6: [NetworkManager] Move network information into a separate interface (RadioInterface). r=echen (948f8674b)
 - Bug 1167132 - Part 7: [NetworkManager] Move network information into a separate interface (MobileConnection). r=echen (ef6f47b08)
 - missing bit of Bug 992772 (dcb2b8c2f)
 - Bug 1182770 - Catch Rejected Promise Properly when Failed to ensure routing. r=echen (c1ec16c4d)
 - Bug 1167132 - Part 8: [NetworkManager] Move network information into a separate interface (Mms). r=btseng (e6320c600)
 - Bug 1167132 - Part 9: [NetworkManager] Move network information into a separate interface (shell). r=fabrice (f532dde13)
 - Bug 1167132 - Part 10: [NetworkManager] Move network information into a separate interface (PushService). r=nsm (acb180630)
 - Bug 1167132 - Part 11: [NetworkManager] Move network information into a separate interface (Gps). r=kanru (9debb66e7)
 - Bug 1167132 - Part 12: [NetworkManager] Move network information into a separate interface (discovery). r=jryans (04249762c) (38681ff9e)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1185515 - Don't hold the observer service alive from nsDNSService; r=mcmanus (1b4933641)
 - Bug 1185515 follow-up: Include nsProxyRelease.h in nsUDPSocket.h, landed on a CLOSED TREE (68d55512b)
 - bug 1157280 - dont getSockName from main thread r=hurley (2fefc1d6d)
 - Bug 1167132 - Part 13: [NetworkManager] Move network information into a separate interface (Necko/NetStats). r=ethan (d14428bba)
 - Bug 1185686: Fix Atomics.h ifdefs for clang-cl. r=froydnj (77379cd11) (6f57c42c1)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1172139 - Convert nsIHttpChannel to builtinclass; r=mcmanus (6f5e220d0)
 - bug 1174152 - update test to be nsIObserver based r=hurley (f7ad28e74)
 - bug 1161253 close pconns on background notification r=bagder (b217809c9)
 - Bug 1185988 - Don't hold the observer service alive from nsHttpHandler; r=mcmanus (198a60412)
 - Bug 1182066 - Enforce defaultLoadFlags for all requests. r=mayhemer (fb4a507d8)
 - Bug 1127618 - make push caches work in e10s. r=mcmanus r=froydnj IGNORE IDL (252667cec) (4e256fc6c)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1164714 - Flatten security/manager/pki/public/ directory. r=keeler (1ef77c239)
 - Bug 1164714 - Flatten security/manager/pki/src/ directory. r=keeler (8564ecf6a) (98696a688)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 931571, part 1 - Use a constructor for nsDiscriminatedUnion. r=froydnj (584c50d9b)
 - Bug 1143760 - Do a tiny amount of code duplication to avoid a goto in XPCVariant::VariantDataToJS(). r=bholley (db047b405)
 - Bug 931571, part 2 - Convert Cleanup() and FreeArray() to methods. r=froydnj (4b7ed93ae)
 - Bug 931571, part 3 - Rename return value of macro generated methods. r=froydnj (0ca435c74)
 - Bug 931571, part 4 - Fix some spacing inside macros. (74e938660)
 - Bug 931571, part 5 - Turn basic ConvertTo functions into methods. r=froydnj (43a9cc67a)
 - Bug 931571, part 6 - Make ConvertToID and String2ID into methods. r=froydnj (a370132e5)
 - Bug 931571, part 7 - Turn ConvertTo*String and ToString into methods. r=froydnj (cc140cc7e)
 - Bug 931571, part 8 - Turn ConvertToISupports, ConvertToInterface and ConvertToArray to methods. r=froydnj (83a085c36)
 - Bug 931571, part 9 - Turn most of the nsVariant setters into nsDiscriminated methods. r=froydnj (70d3d48de)
 - Bug 931571, part 10 - Turn SetFromVariant into a method. r=froydnj (7ea2ae559)
 - Bug 931571, part 11 - Turn nsDiscriminatedUnion's Traverse function into a method. r=froydnj (c131aa9e0)
 - Bug 931571, part 12 - Add nsDiscriminatedUnion::GetType(). r=froydnj This is not quite enough to make the data members private because XPCVariant pokes around to do some JS array stuff. (cba0e4162)
 - Bug 931571, part 13 - Add a destructor for nsDiscriminatedUnion. r=froydnj (69fcee3a3)
 - Bug 931571, part 14 - Delete various ways to copy or move nsDiscriminatedUnion. r=froydnj (3dce41391)
 - Bug 931571, part 15 - Remove extra spaces in nsVariant macros. r=froydnj (ccca955c1) (f30c10fea)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1157954 - Report each surface in the ImageLib SurfaceCache individually in about:memory. r=dholbert (3810a2b1f)
 - Bug 1139641 - Return more information from SurfaceCache::Lookup and SurfaceCache::LookupBestMatch. r=dholbert (fdd62b01d)
 - Bug 1177615 - Rip everything related to FLAG_DECODE_STARTED out of ImageLib. r=tn (818a77ac1)
 - Bug 1153253 - move nsImageBoxFrame::mRequestRegistered to pack better with other members; r=dholbert (fe26ff0ce)
 - Bug 1177604 - Stop delaying the load event for XUL images until the image is decoded. r=tn (6c0100f5a)
 - Bug 1180931 (Part 1) - Allow sync size decoding for single core devices. r=tn (62eae65e3)
 - Bug 1180931 (Part 2) - Allow sync size decoding for transient (i.e. multipart) images. r=tn (537dea273)
 - Bug 1165009 - Bail in RasterImage::OnAddedFrame if we hit an error during decoding. r=tn (e9a85bf7d)
 - Bug 1171356 - On B2G, retry image decodes that fail because allocation of the first frame failed. r=tn (06e712f65)
 - Bug 1151166 - Fix two Coverity warnings in nsPNGDecoder.cpp. r=jrmuizel (848f4f0c2)
 - Bug 857040 - Warn on bad CRC instead of error exit. r=joe (74a6438ab)
 - Bug 1117607 - Make decoders responsible for their own frame allocations. r=tn (d224b33a8)
 - Bug 1178274 - Don't enable decode-only-on-draw if the APZ pref is true but e10s is disabled. r=dvander (76ca02965)
 - Bug 1177323 - disable decode-only-on-draw preference. r=seth (b6ac4e9b0)
 - Bug 1183836 - Remove support for decode-on-draw-only. r=tn (af0b79370)
 - Bug 1183852 - Only mark surfaces as used in the SurfaceCache if a caller requested exactly that surface. r=dholbert (e8d94d193)
 - Bug 1176124 (Part 1) - Add a MatchType enum to LookupResult to let Lookup*() return more detailed information. r=dholbert (b3b7b01c0)
 - Bug 1176124 (Part 2) - Add placeholder support to the SurfaceCache so we can avoid launching redundant decoders. r=dholbert (6fa4cae4d)
 - Bug 1185582 - Back out bug 1171356, a hack to retry image decoding which is now useless. r=tn (0bac6a812)
 - Bug 1155332 - If we don't have enough memory to fully decode an image, discard it immediately. r=tn (2adc2f8ea)
 - Bug 1185592 (Part 1) - Remove obsolete logging macros. r=baku (b1e98c8a8)
 - Bug 1185592 (Part 2) - Make RasterImage store the decoder type instead of the MIME type. r=baku (abce7fd06)
 - Bug 1186667 - Correctly report IMAGE_DECODE_COUNT and IMAGE_MAX_DECODE_COUNT telemetry for only non-size decodes. r=tn (97bfbbc82)
 - make WEBPDecoder comply Bug 1117607 - Make decoders responsible for their own frame allocation (03866748e)
 - make JXR decoder crudely compliant to 1117607 and make it allocate its frame - can probably be improved (b804d6f67) (877b16186)
- js: replace an assert with conditional return, may fix some crashes (ec46232be)
- partly import changes from tenfourfox: closes #647: M1724107 M1721107+backbugs M1716622 +TLDs HSTS (a3a4a114b) (3a4ad0703)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1184996 (Part 1) - Create decoders with a DecoderFactory. r=tn (dacf21ed2)
 - Bug 1184996 (Part 2) - Clean up RasterImage's decoding API. r=tn (c127af0b3)
 - Bug 1184996 (Part 3) - Replace all remaining references to 'size decodes' with 'metadata decodes'. r=tn (3744e5df4)
 - Bug 1184996 (Part 4) - Forbid instantiation of decoders except via DecoderFactory. r=tn (588d56d84)
 - No bug - Remove extra printf left over from bug 1127618. r=smaug (b02f7bfe1)
 - Bug 1187386 (Part 1) - Make most decoder state private. r=tn (328dbc605)
 - Bug 1187386 (Part 2) - Rework decoder code to avoid calling Decode::GetImage(). r=tn (9a94096f9)
 - Bug 1187386 (Part 3) - Don't destroy Decoder::mImage if Decoder::mImage is null. r=tn (cbb6738cd)
 - Bug 1187386 (Part 4) - Make imgFrame::SetOptimizable() callable from off-main-thread. r=tn (f03478b28)
 - Bug 1187386 (Part 5) - Merge Decoder::SetSizeOnImage() into ImageMetadata::SetOnImage(). r=tn (8afb5d4a3)
 - Bug 1033090 - Truncate a large URI in the user message about it. r=seth (7bd4b447b)
 - Bug 1187386 (Part 6) - Merge Decoder::Finish() and RasterImage::OnDecodingComplete() into RasterImage::FinalizeDecoder(). r=tn (f342dd5db)
 - Bug 1181863 (Part 1) - Add support for reading from nsIInputStreams directly to SourceBuffer. r=tn (74748dad9)
 - Bug 1181863 (Part 2) - Add ImageOps::DecodeToSurface() to allow image decoding without involving any main-thread-only objects. r=tn (25b86eb50)
 - Bug 1181863 (Part 3) - Add tests for DecodeToSurface(). r=tn (9506eb2f6)
 -  Bug 1181863 - Part 4: Fix the build bustage (aee05bdc9)
 - Bug 1187546 - Make it possible to ask image decoders to only decode the first frame. r=tn (1beeeefb6)
 - Bug 1191100 - Remove XPIDL signature comments in .cpp files. r=ehsan (ee75fe3b5) (13934d986)
- import changes from mozilla nss repo:
 - Bug 1662515 - Fix incorrect alert after successful decryption r=djackson
 - Bug 1721476 sqlite 3.34 changed it's open semantics, causing nss failures.
 - Bug 1728394 - Add TunTrust Root CA certificate to NSS. r=KathleenWilson
 - Bug 1717707 - Add HARICA TLS RSA Root CA 2021. r=KathleenWilson
 - Bug 1717707 - Add HARICA TLS ECC Root CA 2021. r=KathleenWilson
 - Bug 1717707 - Add HARICA Client RSA Root CA 2021. r=KathleenWilson
 - Bug 1717707 - Add HARICA Client ECC Root CA 2021. r=KathleenWilson (8d7b56d38)


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

Changelog:

Out-of-tree changes:
* update Goanna3 to git d43e6f58e...8d7b56d38:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1044102 - Part 0 - Test cases. r=smaug. (e588558b1)
 - Bug 1044102 - Part 1 - Implement ImageBitmap. r=roc, sr=smaug (17702ab3c)
 - Bug 1044102 - Part 2 - Support ImageBitmap as CanvasImageSource. r=smaug (b9454bbe3)
 - Bug 1049091 - Console API in workers should not block the script waiting for the main-thread, r=ehsan (08a18bdd5)
 - Bug 1154076 - Console API must keep the Worker alive when the runnable to the main-thread is dispatched, r=bent (67ca7f850)
 - Bug 1184541 - Create a StructuredCloneHelperInternal and use it in the Console API, r=smaug (45391c7d9)
 - fix namespace (808e6e99d)
 - Bug 1184557 - part 1 - StructuredCloneHelper class for window to window postMessage, r=smaug (19df45161)
 - Bug 1184557 - part 2 - StructuredCloneHelperInternal::Shutdown, r=smaug (a157c50d0)
 - Bug 1184995 - StructuredCloneHelper for BroadcastChannel and DataStore, r=smaug (86f901c2f)
 - namespace fix (a9f89ad33)
 - Bug 1185569 - Use StructuredCloneHelper in MessagePort, r=smaug (c26235044)
 - Bug 1188265 - No manual JS_ClearPendingException when StructuredCloneHelper is used, r=smaug (1e9fbe26f) (88786f232)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1140145 - Update web-platform-tests to revision 9a2c04e06cb4e63b13b803722d345d085bf0debf, a=testonly (cde1a5dbc)
 - Bug 1120505 - Add Blink service-worker tests to local wpt tests, rs=Ms2ger (93f205612) (9eb5cab23)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1179685 - Fix messageport assert in wpt service worker test. r=baku (61aa36afc)
 - Bug 1044102 - Part 3 - Support StructuredClone. r=baku (1662a398a)
 - Bug 1135627 - Add implementation of DragEvent constructor. r=jdm r=smaug (be58d003c)
 - Bug 1140145 - Fixup incorrectly merged wpt metadata (a408caba8) (eea282447)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Add some bug annotations to a few of the web platform tests ini files. No bug, rs=jgraham (2bd88e934)
 - Bug 1157218 - Update web-platform-tests expected data to revision 20aef05e164be1ccbbd8f66192f01e778b5e5c18, a=testonly (8f3c3b293)
 - partial Bug 1155079 -Update web-platform-tests expected data to revision 89b6e2bc460316c7f273712d22f0b2d3a3d0c5be, a=testonly (45995954d)
 - Bug 1171755 - Update web-platform-tests expected data to revision 0fbf63dbe6f6b8b0dccee76d96ec4b7d50c3fff6, a=testonly (2c86d68cd)
 - Bug 952139 - Enable MessagePort/MessageChannel by default, r=smaug (f61532f88)
 - Bug 1176636 - Set the dom.forms.inputmode pref for html/dom/interfaces.html. r=Ms2ger (ec446e6f6) (e65ee8bb1)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 909993 - Add WebIDL for TextTrackCue and fix link in VTTCue.webidl. r=rillian r=bz (24a78498b)
 - Bug 1044102 - Part 4 - update W3C web platform tests. r=smaug (1379beb25)
 - Bug 1159830 - Autophone - webappstartup should not use console.log to output WEBAPP STARTUP COMPLETE. r=snorp, r=froydnj (f85a43beb)
 - Bug 1152574: Fix console service discarding to run when it is actually safe to do so (off of inner-window-destroyed). Also add a backstop at xpcom-shutdown to discard any cycle collected messages before it is too late. r=froydnj (01f6f8708)
 - Bug 1152574 - Do not report aborted XHR requests in web console (r=sicking) (814b8868d)
 - Bug 1186589 - Ensure CORS preflight requests are never intercepted. r=sicking (f0484fbe5)
 - namespace (6dc7db16d)
 - namespace (585e04c34)
 - Bug 1179505 - Make LoadInfo arguments optional in ipdl (r=bent,sicking) (c9d2efa2a)
 - fix old misspatch (3950e6fae)
 - Bug 1219027. Fix unbinding transformfeedback when deleting it. r=djg I believe this was the original intention of the code. This fixes deletion conformance tests. (3878dade7)
 - Bug 1175803 - Store redirect chain within loadInfo - part 1 (r=sicking,mayhemer) (5b0ea460a)
 - Bug 1143922 - Add AsyncOpen2 to nsIChannel and perform security checks when opening a channel - loadinfo changes (r=sicking,tanvi,sworkman) (46ab73d45)
 - Bug 1175803 - Store redirect chain within loadInfo - part 2 (r=sicking,mayhemer) (6181a439c)
 - Bug 1180964 - Provide a C++ friendly version of LoadInfo on nsIChanne version of LoadInfo on nsIChanne (563a98940)
 - Bug 1175803 - Store redirect chain within loadInfo - part 3 e10s (r=mrbkap,mayhemer) (7bf552870) (2e86f7f52)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1036275 - Add Packaged App Service r=honzab (dee062e0a)
 - Bug 1177403 - Unable to load http package resources with fetch() or xhr r=mcmanus (5a5324048)
 - Bug 1177465 - Web packaged app resources can't be loaded over https r=honzab (042f9a36a)
 - Bug 1180637 - Packaged Apps do not apply CSP r=honzab (1d71e51c4)
 - Bug 1177766 - Add logging to PackagedAppService r=honzab (c1659d6e1)
 - Bug 1172233 - Allow web packaged apps to be served without a mimetype r=mcmanus (38e8de9d8) (fbdc4b210)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1143922 - Add AsyncOpen2 to nsIChannel and perform security checs when opening a channel - securitymanager (r=sicking,tanvi) (4b78431d8)
 - Bug 1143922 - Add AsyncOpen2 to nsIChannel and perform security checks when opening a channel - channel changes (r=mcmanus,sicking) (139445975)
 - Bug 1143922 - Add AsyncOpen2 to nsIChannel and perform security checks when opening a channel - scriptSecurityManager changes (r=sicking,bholley) (03d83542d)
 - Bug 1143922 - Add AsyncOpen2 to nsIChannel and perform security checks when opening a channel - media element changes (r=sicking,tanvi) (e0d73c36e)
 - Bug 1182540 - Use channel->ascynOpen2 in dom/html/HTMLTrackElement.cpp (r=sicking) (c5eb0950d)
 - Bug 1182537 - Use channel->ascynOpen2 in dom/base/Navigator.cpp (r=sicking,bz) (8721fd908)
 - Bug 1182539 - Use channel->ascynOpen2 in dom/base/nsDocument.cpp (r=sicking) (6dcc65084)
 - Bug 1182543 - Use channel->ascynOpen2 in dom/plugins/base/nsPluginHost.cpp (r=sicking) (341de1b91)
 - Bug 1188637 - Use channel->ascynOpen2 in dom/base/EventSource.cpp (r=sicking) (e41da5e03)
 - Bug 1167356 - Handle return value of DataSourceSurface::Map wherever possible. r=Bas (78286f883)
 - missing uuid of 1089255 (c3790f3b5)
 - Bug 1174307 - Add some internal content policy types for the purpose of reflecting them on RequestContext; r=sicking (93722c3e6)
 - missing bit of Bug 1124951 (72545d143) (d9c067aad)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1167053 - Convert NetUtil.newChannel2 callsites to use new API - update asyncFetch2 (r=sicking,paolo) (391fbfbed)
 - Bug 1174982 - Add the new nsContentPolicyType values to the DBSchema.cpp static_assert; r=bkelly (8b1ec1cf3)
 - Bug 1173912 Fail opaque responses for client requests. r=ehsan (591eb5352)
 - Bug 1148044 - Correctly reflect frame and iframe RequestContext values; r=smaug (34779ec33)
 - remove check done already at top and not preent in gecko (c0ad57261)
 - Bug 1148030 - Correctly reflect object and embed RequestContext values; r=smaug (39e3859ab) (8c2984bae)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1129498 - Replace remove_all_bookmarks() with .eraseEverything() r=mak (f413eb4a7)
 - Bug 901952 - RSS live bookmark history should get updated after Recent history is cleared. r=mak (bd5ca6967)
 - Bug 1094900 - Livemarks service should use the new Bookmarks.jsm. r=ttaubert (3dbf5ac0a) (6be11741f)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1191107 - Split TYPE_XMLHTTPREQUEST and TYPE_DATAREQUEST for EventSource (r=sicking,ehsan) (95f425209)
 - Bug 1182544 - Use channel->ascynOpen2 in dom/xml/XMLDocument.cpp (r=sicking) (ce5a45c14)
 - Bug 1193552 - Remove baseURI from LoadInfo (r=sicking,jkitch) (0a82e802e)
 - Bug 1187165 - Use channel->ascynOpen2 in dom/base/ImportManager (r=sicking) (b1fa3166b)
 - Bug 1192955 - Use channel->ascynOpen2 for PING in docshell/base/nsDocShell.cpp (r=sicking) (3e2858855)
 - Bug 1195162 - Use channel->ascynOpen2 dom/xbl/nsXBLService.cpp (r=sicking) (0382ed90d) (7081d4a92)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1121879 - Refactor ViewHelpers.L10N.numberWithDecimals to use toLocaleString. r=pbrosset (cfaf8ee3f)
 - Bug 982319 - Unzipping response boddies in network monitor when needed. r=ochameau (3319f801d)
 - Define gDevTools in network-monitor.js for the rare case where it's not already present in the environment (bug 1167655). r=vporof (88c89fa0c)
 - Bug 1160837 - The network panel should only record beacons from the monitored page. r=ochameau (20b5b347d) (fe1aaac26)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1172889 - Remove unused nsFrameLoader::DestroyChild. r=smaug (36bbb4447)
 - Bug 1172889 - Remove unused nsFrameLoader::mContentParent. r=smaug (cee16d62f)
 - Bug 1172889 - Get current RenderFrameParent from TabParent directly. r=roc (b7090504e)
 - Bug 1176239, do tab navigation in the child when moving between the parent and child process, r=smaug (5c3d8213c)
 - Bug 1125325 followup: Add missing 'override' keyword to TabChild::GetInnerSize() and nsWindowRoot::AddBrowser(), RemoveBrowser(), EnumerateBrowsers(). rs=ehsan (3ea24684f)
 - reorder includes (d09953fd0)
 - Bug 1190245 - Separate mMessageManager creation and FrameScript loading. r=smaug (90eaa1612)
 - Bug 1177578 - Remove 'No docshells for remote frames' warning in nsFrameLoader::GetDocShell. r=smaug (de5770f1e)
 - Bug 1164616 - "nsFrameLoader::DelayedStartLoadingRunnable is unused".  r=josh (2472ccba6)
 - Bug 1172889 - Rename nsFrameLoader::GetCurrentRemoteFrame to nsFrameLoader::GetCurrentRenderFrame. r=roc (8563de171)
 - Bug 1172889 - Reorder nsFrameLoader member declarations. r=smaug (535d6426d)
 - Bug 1190245 - Make the MaybeCreateDocShell using code path easier to follow. r=smaug (0d96f4663)
 - Bug 1190245 - Make frame script loading and browser-api initialization easier to follow. r=smaug (7993cfe00) (21fb6867b)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1130096 - Convert embedding/browser/ to Gecko style. r=mccr8 (59ec06fe2)
 - Bug 1179967 - Always rewrite links to absolute in nsWebBrowserPersist instead of side-effecting document. r=jst (93bf54d47)
 - Bug 1155765 - Get rid of gratuitous goto from nsWebBrowserPersist::MakeFilenameFromURI(). r=smaug (ecf31fed2)
 - Bug 1170334 - Re-escape entities in nsWebBrowserPersist XML stylesheet handling. r=hsivonen (e04b410a0)
 - Bug 345852 - Save personal dictionary when a word is added or removed. r=ehsan (d62c40fb7)
 - Bug 1133063 - Move SetLength into the if's condition. r=froydnj (bd1d03ad4)
 - Bug 1165919 - [Qt] InitLayersAccelerationPrefs () crash due to missing gfxInfo. r=rojkov (e966f5aa1)
 - Bug 1090448 - Add initial serialization and deserialization capabilities for nsPrintOptionsGTK. r=karlt. (34c5cca7b)
 - Bug 1090439 - PPrinting calls from child to parent via ShowProgress and ShowPrintDialog should not be sync. r=smaug. (6321a2f61)
 - Remove some unneeded MOZ_IMPLICITs, no bug (b884ec906)
 - MOZ_FINAL -> final (cfffe033d)
 - fix misspatch (77a20bcc2)
 - Bug 1090448 - Add GTK-specific PrintData fields and serialization / deserialization. r=karlt. (afc2d1166)
 - Bug 1109338: Part 3: Use separate proxy and UDPMessage class for PBackground r=dragana (ff1711e1e) (2efea470e)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1140330 - Clear JSHint warning in RILContentHelper.js. r=hsinyi (e9d488f8f)
 - Bug 1155142 - Part 1: Move All IccInfo-related Implementation to IccService to deprecate rilContext. r=echen (79c4edb86)
 - Bug 1155142 - Part 2: Refactor RIL-related Modules. r=kchen (f98c9e4e6)
 - Bug 1155142 - Part 3: Refactor MobileIdentityManager. r=ferjm (530b9a25e)
 - Bug 1114901 - Part 1: introduce nsI(Gonk)DataCallInterfaceService and nsIDataCallManager. r=hsinyi,echen (4f941a2ba)
 - Bug 1114901 - Part 2: (Gonk)DataCallInterfaceService implementation. r=echen (a7b965106)
 - Bug 1044721 - Part 1: Add setSmscAddress API in MozMobileMessageManager Web IDL interface, and corresponding implementation in MobileMessageManager class. r=hsinyi (d75e7d34d)
 - Bug 1044721 - Part 2: Update nsIMobileMessageCallback interface and implementation to support Promise and setSmscAddress. r=btseng (7bdae2eb7)
 - Bug 1069186 - determine LTE signal level based on rsrp and rssnr. r=edgar (25c7ad339)
 - Bug 1146799 - B2G RIL: Pull out the TelephonyRequestQueue from RilWorker. r=aknow (ed758026a)
 - Bug 1130292 - Allow to receive WAP Push in which reserved port numbers is used. r=echen (71a163e0a)
 - Bug 1139835 - Parse response parcel of OPEN_CHANNEL as int list. r=hsinyi (416cd7c43)
 - Bug 1137088: B2G RIL: move data call related handling out of ril_worker. r=echen (221e01130)
 - Bug 1027546 - Part 1: Restore the service class (ril_worker.js). r=aknow (5e0a9a4ae)
 - Bug 1137093 - Part 01: Pass number instead of callIndex in notifySupplementaryService. r=hsinyi (f60cce375)
 - Bug 1137093 - Part 02: Move from ril_worker to TelephonyService: hangup and reject. r=hsinyi (4f626592b)
 - Bug 1137093 - Part 03: Move from ril_worker to TelephonyService: answer. r=hsinyi (046035101)
 - Bug 1137093 - Part 04: Refactor _switchActiveCall. r=hsinyi (1da5886cb)
 - Bug 1137093 - Part 05: Refactor _dialInCallMMI. r=hsinyi (f204a859c)
 - Bug 1135268 - Part 1: Fix incall MMI issue. r=hsinyi (eec6f1d95)
 - Bug 1135268 - Part 2: Test case. r=hsinyi (8dba4dd16)
 - Bug 1137093 - Part 06: Refactor _isActive. r=hsinyi (bc469dffd)
 - Bug 1137093 - Part 07: Use notifyCurrentCalls (idl). r=hsinyi (31d97ca81)
 - Bug 1137093 - Part 08: Use notifyCurrentCalls (ril). r=hsinyi (120365c8a)
 - Bug 1137093 - Part 09: Modify test case. r=hsinyi (6234e9069) (f09fc5894)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1139063 - [RIL] Adding "MissingResource" error msg (no logical channels available). r=echen" (398f33e4a)
 - Bug 1140259 - Part 1: RIL error for version 10. r=hsinyi (1e021b2cf)
 - partial of Bug 1140259 - Part 2: [RIL] Handle options.errorMsg in processParcel (abd235fce)
 - Bug 1137093 - Part 10: Turn on radio for emergency call in TelephonyService. r=hsinyi (d48766156)
 - Bug 962995 - Support write ICC UCS2 characters for 0x81 and 0x82 encoding. r=echen (687df42ab)
 - Bug 1120805 - Remove deprecated xpcshell test functions used in RIL test code. r=echen (b97b6062c)
 - Bug 1137093 - Part 11: Fix xpcshell test. r=hsinyi (330828d97)
 - Bug 991582 - Part 1: Deprecate rilRequestError. r=aknow (a26679942)
 - Bug 1139736 - Part 2: define network debug function dynamically. r=echen (fbde39496)
 - Bug 1138264 - Part 3: Replace inner function/.bind(this) with arrow functions. r=echen (32c8282fd)
 - Bug 1138264 - Part 1: Define new system messages of "sms-failed" and "sms-delivery-error". r=echen (e340c887e)
 - Bug 1138264 - Part 2: Broadcast System Messages from SmsService/MmsService accordingly. r=echen (a3c9abcb9)
 - Bug 992772 - Use mms specific network interface to do DNS lookup. r=echen, r=btseng, r=mrbkap (e5873dbc9)
 - Bug 1130962 - Part 1: Move http porxy pref back to NetworkManager. r=echen (6ff761a87)
 - Bug 1126222 - Part 1: Provide callback in some functions in NetworkService. r=echen (83dd12a70)
 - Bug 1044721 - Part 3: Add setSmscAddress implementation for Gonk backend. r=btseng (a6572c446)
 - Bug 1044721 - Part 4: Update IPC protocols and implementation for setSmscAddress API. r=btseng (c65c32a60)
 - Bug 1044721 - Part 5: Add dummy implementation for Android backend. r=btseng (3c720887b)
 - Bug 1138841 - Part 3: Add an XPCShell and a Marionette test case for encoding and decoding examination, respectively. r=btseng (72eb439ef)
 - Bug 733331 - Part 3: Add corresponding marionette test case. r=btseng (e4157c169)
 - Bug 1138841 - Part 1: Fix PDU_NL_LOCKING_SHIFT_TABLES in ril_consts.js. r=btseng (fd5e675dd)
 - Bug 733331 - Part 1: Add the mapping of MCC and corresponding extra national language table tuples to enable in ril_consts.js. r=btseng (6c3d5222e)
 - Bug 1044721 - Part 6: Add marionette and xpcshell test cases. r=btseng (ed67cab8a)
 - Bug 1044721 - Part 7: Update nsISmsService.idl and ensure the type-of-number and number-plan-identification constants match the corresponding enum in MozMobileMessageManager.webidl. r=btseng (f03d09c8e) (5b5a9facd)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1149829 - Fix the issue in RIL NetworkInterface and add test case for NetworkInterfaceListService. r=hsinyi (55a5b5a77)
 - Bug 1126222 - Part 2: Use promise to ensure execution order in NetworkManager. r=echen (a7e73985e)
 - Bug 1162464 - Part 1: IDL Changes. r=echen (1f3f9d348)
 - Bug 1162464 - Part 2: Implementation Changes. r=echen (93b9f6617)
 - Bug 1119152 - Part 1: [SecureElement] Consolidate variable naming. r=smaug, allstarschh (c78bc25d2)
 - Bug 1149177 - [Secure Element] UiccConnector using nsIIccService. r=allstars.chh (9b3202cc6)
 - Bug 1119152 - Part 2: [SecureElement] SEReader.isSEPresent. r=smaug, allstarschh (978a97a13)
 - Bug 1162464 - Part 3: Refactor UiccConnector due to interface change. r=allstars.chh (489c8fda1)
 - Bug 1162865 - [DataCall] Do not reset data call's linkInfo if it's still needed. r=echen (fbda68997)
 - Bug 1114901 - Part 3: move data connection related code out of RadioInterfaceLayer. r=echen (86105ba50)
 - Bug 1185802 - Part 1: support fota apn type (idl). r=hsinyi (12a8b03b7)
 - Bug 1185802 - Part 2: support fota apn type (impl). r=hsinyi (dc201b0b0)
 - Bug 1185802 - Part 3: support fota apn type (tests). r=hsiny (cc70dd7be)
 - Bug 1167132 - Part 1: [NetworkManager] Move network information into a separate interface (idl). r=echen (cc18ef0b9)
 - Bug 1143984 - [NetworkManager] set 'active' only for default connections. r=echen (a310fcde4)
 - Bug 1165844 - Add 'stopDhcp' to NetworkService. r=vchang (021a22ea2)
 - Bug 1168021 - Part 1: expand nsINetworkInterface parameter in nsINetworkService (idl). r=echen (20e721e5a)
 - Bug 1168021 - Part 2: expand nsINetworkInterface parameter in nsINetworkService (impl). r=echen (6a7635cfa)
 - Bug 1167132 - Part 2: [NetworkManager] Move network information into a separate interface (NetworkManager). r=echen (538099cf1)
 - Bug 1130962 - Part 2: Let NetworkManager handle wifi http proxy. r=hchang (a5ea052ac)
 - Bug 1123680 - Disable network prior to updating it to prevent unexpectedly and incorrectly added network. r=hchang (f84d59646) (abd7c7a44)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1146248 - Stop previous DHCP request when requesting a new one. r=vchang (1aae6f57d)
 - Bug 1167466 - Prevent from previous failed DHCP callback interferring ongoing DHCP request. r=vchang. (35fc7df93)
 - Bug 1167132 - Part 3: [NetworkManager] Move network information into a separate interface (Wifi). r=hchang (f44dc346d)
 - Bug 1167132 - Part 4: [NetworkManager] Move network information into a separate interface (DataCall). r=echen (175ff98a6)
 - Bug 1167132 - Part 5: [NetworkManager] Move network information into a separate interface (Tethering). r=echen (5bca84f68)
 - Bug 1114938 - Part 1: Refactor StkProactiveCmdFactory.jsm into a XPCOM Service. r=echen (1701a4ac8)
 - Bug 1114938 - Part 2.1: (Gonk) Refactor Stk Proactive Commands from IccProvider to IccService. r=echen (a541d04d6)
 - Bug 1114938 - Part 2.2: (Gonk) Refactor Stk Request APIs from IccProvider to IccService. r=echen (6b72b6fd9)
 - Bug 1114938 - Part 2.3: (Gonk) Remove Implementation from IccProvider. r=echen (5ef470e1a)
 - Bug 1114938 - Part 3.1: (IPC) IPDL Declaration. r=echen (56dbb4563)
 - Bug 1114938 - Part 3.2: (IPC) Add Helper to deflate/inflate XPCOM object to/from JSON for IPC. r=echen (fe30d9af9)
 - Bug 1114938 - Part 4: (WebIDL) Type of MNC/MCC shall be the same to the one defined in MozMobileNetworkInfo. r=echen, r=htsai (62e7c23f2)
 - Bug 1114937 - Part 1: Define new IDL for IccContacts. r=echen (04150be4c)
 - Bug 1114937 - Part 2: IDL implementation in Gonk. r=echen (40c79e34a)
 - Bug 1114937 - Part 3: Web API change to adopt IccService for IccContacts. r=echen, r=hsinyi (e55efbe8f)
 - Bug 1114938 - Part 3.3: (IPC) IPDL Implementation. r=echen (2e695628e)
 - Bug 1114937 - Part 4: IPDL Implementation. r=echen (a93612284)
 - Bug 1114937 - Part 6: Deprecate RILContentHelper. r=echen (474dee728)
 - Bug 1167132 - Part 6: [NetworkManager] Move network information into a separate interface (RadioInterface). r=echen (948f8674b)
 - Bug 1167132 - Part 7: [NetworkManager] Move network information into a separate interface (MobileConnection). r=echen (ef6f47b08)
 - missing bit of Bug 992772 (dcb2b8c2f)
 - Bug 1182770 - Catch Rejected Promise Properly when Failed to ensure routing. r=echen (c1ec16c4d)
 - Bug 1167132 - Part 8: [NetworkManager] Move network information into a separate interface (Mms). r=btseng (e6320c600)
 - Bug 1167132 - Part 9: [NetworkManager] Move network information into a separate interface (shell). r=fabrice (f532dde13)
 - Bug 1167132 - Part 10: [NetworkManager] Move network information into a separate interface (PushService). r=nsm (acb180630)
 - Bug 1167132 - Part 11: [NetworkManager] Move network information into a separate interface (Gps). r=kanru (9debb66e7)
 - Bug 1167132 - Part 12: [NetworkManager] Move network information into a separate interface (discovery). r=jryans (04249762c) (38681ff9e)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1185515 - Don't hold the observer service alive from nsDNSService; r=mcmanus (1b4933641)
 - Bug 1185515 follow-up: Include nsProxyRelease.h in nsUDPSocket.h, landed on a CLOSED TREE (68d55512b)
 - bug 1157280 - dont getSockName from main thread r=hurley (2fefc1d6d)
 - Bug 1167132 - Part 13: [NetworkManager] Move network information into a separate interface (Necko/NetStats). r=ethan (d14428bba)
 - Bug 1185686: Fix Atomics.h ifdefs for clang-cl. r=froydnj (77379cd11) (6f57c42c1)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1172139 - Convert nsIHttpChannel to builtinclass; r=mcmanus (6f5e220d0)
 - bug 1174152 - update test to be nsIObserver based r=hurley (f7ad28e74)
 - bug 1161253 close pconns on background notification r=bagder (b217809c9)
 - Bug 1185988 - Don't hold the observer service alive from nsHttpHandler; r=mcmanus (198a60412)
 - Bug 1182066 - Enforce defaultLoadFlags for all requests. r=mayhemer (fb4a507d8)
 - Bug 1127618 - make push caches work in e10s. r=mcmanus r=froydnj IGNORE IDL (252667cec) (4e256fc6c)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1164714 - Flatten security/manager/pki/public/ directory. r=keeler (1ef77c239)
 - Bug 1164714 - Flatten security/manager/pki/src/ directory. r=keeler (8564ecf6a) (98696a688)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 931571, part 1 - Use a constructor for nsDiscriminatedUnion. r=froydnj (584c50d9b)
 - Bug 1143760 - Do a tiny amount of code duplication to avoid a goto in XPCVariant::VariantDataToJS(). r=bholley (db047b405)
 - Bug 931571, part 2 - Convert Cleanup() and FreeArray() to methods. r=froydnj (4b7ed93ae)
 - Bug 931571, part 3 - Rename return value of macro generated methods. r=froydnj (0ca435c74)
 - Bug 931571, part 4 - Fix some spacing inside macros. (74e938660)
 - Bug 931571, part 5 - Turn basic ConvertTo functions into methods. r=froydnj (43a9cc67a)
 - Bug 931571, part 6 - Make ConvertToID and String2ID into methods. r=froydnj (a370132e5)
 - Bug 931571, part 7 - Turn ConvertTo*String and ToString into methods. r=froydnj (cc140cc7e)
 - Bug 931571, part 8 - Turn ConvertToISupports, ConvertToInterface and ConvertToArray to methods. r=froydnj (83a085c36)
 - Bug 931571, part 9 - Turn most of the nsVariant setters into nsDiscriminated methods. r=froydnj (70d3d48de)
 - Bug 931571, part 10 - Turn SetFromVariant into a method. r=froydnj (7ea2ae559)
 - Bug 931571, part 11 - Turn nsDiscriminatedUnion's Traverse function into a method. r=froydnj (c131aa9e0)
 - Bug 931571, part 12 - Add nsDiscriminatedUnion::GetType(). r=froydnj This is not quite enough to make the data members private because XPCVariant pokes around to do some JS array stuff. (cba0e4162)
 - Bug 931571, part 13 - Add a destructor for nsDiscriminatedUnion. r=froydnj (69fcee3a3)
 - Bug 931571, part 14 - Delete various ways to copy or move nsDiscriminatedUnion. r=froydnj (3dce41391)
 - Bug 931571, part 15 - Remove extra spaces in nsVariant macros. r=froydnj (ccca955c1) (f30c10fea)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1157954 - Report each surface in the ImageLib SurfaceCache individually in about:memory. r=dholbert (3810a2b1f)
 - Bug 1139641 - Return more information from SurfaceCache::Lookup and SurfaceCache::LookupBestMatch. r=dholbert (fdd62b01d)
 - Bug 1177615 - Rip everything related to FLAG_DECODE_STARTED out of ImageLib. r=tn (818a77ac1)
 - Bug 1153253 - move nsImageBoxFrame::mRequestRegistered to pack better with other members; r=dholbert (fe26ff0ce)
 - Bug 1177604 - Stop delaying the load event for XUL images until the image is decoded. r=tn (6c0100f5a)
 - Bug 1180931 (Part 1) - Allow sync size decoding for single core devices. r=tn (62eae65e3)
 - Bug 1180931 (Part 2) - Allow sync size decoding for transient (i.e. multipart) images. r=tn (537dea273)
 - Bug 1165009 - Bail in RasterImage::OnAddedFrame if we hit an error during decoding. r=tn (e9a85bf7d)
 - Bug 1171356 - On B2G, retry image decodes that fail because allocation of the first frame failed. r=tn (06e712f65)
 - Bug 1151166 - Fix two Coverity warnings in nsPNGDecoder.cpp. r=jrmuizel (848f4f0c2)
 - Bug 857040 - Warn on bad CRC instead of error exit. r=joe (74a6438ab)
 - Bug 1117607 - Make decoders responsible for their own frame allocations. r=tn (d224b33a8)
 - Bug 1178274 - Don't enable decode-only-on-draw if the APZ pref is true but e10s is disabled. r=dvander (76ca02965)
 - Bug 1177323 - disable decode-only-on-draw preference. r=seth (b6ac4e9b0)
 - Bug 1183836 - Remove support for decode-on-draw-only. r=tn (af0b79370)
 - Bug 1183852 - Only mark surfaces as used in the SurfaceCache if a caller requested exactly that surface. r=dholbert (e8d94d193)
 - Bug 1176124 (Part 1) - Add a MatchType enum to LookupResult to let Lookup*() return more detailed information. r=dholbert (b3b7b01c0)
 - Bug 1176124 (Part 2) - Add placeholder support to the SurfaceCache so we can avoid launching redundant decoders. r=dholbert (6fa4cae4d)
 - Bug 1185582 - Back out bug 1171356, a hack to retry image decoding which is now useless. r=tn (0bac6a812)
 - Bug 1155332 - If we don't have enough memory to fully decode an image, discard it immediately. r=tn (2adc2f8ea)
 - Bug 1185592 (Part 1) - Remove obsolete logging macros. r=baku (b1e98c8a8)
 - Bug 1185592 (Part 2) - Make RasterImage store the decoder type instead of the MIME type. r=baku (abce7fd06)
 - Bug 1186667 - Correctly report IMAGE_DECODE_COUNT and IMAGE_MAX_DECODE_COUNT telemetry for only non-size decodes. r=tn (97bfbbc82)
 - make WEBPDecoder comply Bug 1117607 - Make decoders responsible for their own frame allocation (03866748e)
 - make JXR decoder crudely compliant to 1117607 and make it allocate its frame - can probably be improved (b804d6f67) (877b16186)
- js: replace an assert with conditional return, may fix some crashes (ec46232be)
- partly import changes from tenfourfox: closes #647: M1724107 M1721107+backbugs M1716622 +TLDs HSTS (a3a4a114b) (3a4ad0703)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1184996 (Part 1) - Create decoders with a DecoderFactory. r=tn (dacf21ed2)
 - Bug 1184996 (Part 2) - Clean up RasterImage's decoding API. r=tn (c127af0b3)
 - Bug 1184996 (Part 3) - Replace all remaining references to 'size decodes' with 'metadata decodes'. r=tn (3744e5df4)
 - Bug 1184996 (Part 4) - Forbid instantiation of decoders except via DecoderFactory. r=tn (588d56d84)
 - No bug - Remove extra printf left over from bug 1127618. r=smaug (b02f7bfe1)
 - Bug 1187386 (Part 1) - Make most decoder state private. r=tn (328dbc605)
 - Bug 1187386 (Part 2) - Rework decoder code to avoid calling Decode::GetImage(). r=tn (9a94096f9)
 - Bug 1187386 (Part 3) - Don't destroy Decoder::mImage if Decoder::mImage is null. r=tn (cbb6738cd)
 - Bug 1187386 (Part 4) - Make imgFrame::SetOptimizable() callable from off-main-thread. r=tn (f03478b28)
 - Bug 1187386 (Part 5) - Merge Decoder::SetSizeOnImage() into ImageMetadata::SetOnImage(). r=tn (8afb5d4a3)
 - Bug 1033090 - Truncate a large URI in the user message about it. r=seth (7bd4b447b)
 - Bug 1187386 (Part 6) - Merge Decoder::Finish() and RasterImage::OnDecodingComplete() into RasterImage::FinalizeDecoder(). r=tn (f342dd5db)
 - Bug 1181863 (Part 1) - Add support for reading from nsIInputStreams directly to SourceBuffer. r=tn (74748dad9)
 - Bug 1181863 (Part 2) - Add ImageOps::DecodeToSurface() to allow image decoding without involving any main-thread-only objects. r=tn (25b86eb50)
 - Bug 1181863 (Part 3) - Add tests for DecodeToSurface(). r=tn (9506eb2f6)
 -  Bug 1181863 - Part 4: Fix the build bustage (aee05bdc9)
 - Bug 1187546 - Make it possible to ask image decoders to only decode the first frame. r=tn (1beeeefb6)
 - Bug 1191100 - Remove XPIDL signature comments in .cpp files. r=ehsan (ee75fe3b5) (13934d986)
- import changes from mozilla nss repo:
 - Bug 1662515 - Fix incorrect alert after successful decryption r=djackson
 - Bug 1721476 sqlite 3.34 changed it's open semantics, causing nss failures.
 - Bug 1728394 - Add TunTrust Root CA certificate to NSS. r=KathleenWilson
 - Bug 1717707 - Add HARICA TLS RSA Root CA 2021. r=KathleenWilson
 - Bug 1717707 - Add HARICA TLS ECC Root CA 2021. r=KathleenWilson
 - Bug 1717707 - Add HARICA Client RSA Root CA 2021. r=KathleenWilson
 - Bug 1717707 - Add HARICA Client ECC Root CA 2021. r=KathleenWilson (8d7b56d38)

* 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 post-deprecated Serpent/moebius for XP!
* Notice: This repo will not be built on regular schedule, and changes are experimental as usual.
** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions.

Test binary:
Win32 http://o.rthost.win/basilisk/basilisk55-win32-git-20210911-e0dae4deb-xpmod.7z
Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20210911-e0dae4deb-xpmod.7z

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

Repo changes:
- import change from tenfourfox:
 - closes #647: M1724107 M1721107+backbugs M1716622 +TLDs HSTS (a3a4a114b) (c63aabac3)
- import changes from mozilla nss repo:
 - Bug 1662515 - Fix incorrect alert after successful decryption r=djackson
 - Bug 1721476 sqlite 3.34 changed it's open semantics, causing nss failures.
 - Bug 1728394 - Add TunTrust Root CA certificate to NSS. r=KathleenWilson
 - Bug 1717707 - Add HARICA TLS RSA Root CA 2021. r=KathleenWilson
 - Bug 1717707 - Add HARICA TLS ECC Root CA 2021. r=KathleenWilson
 - Bug 1717707 - Add HARICA Client RSA Root CA 2021. r=KathleenWilson
 - Bug 1717707 - Add HARICA Client ECC Root CA 2021. r=KathleenWilson (e0dae4deb)


New build of Firefox 45ESR:

Test binary:
SSE https://o.rthost.win/gpc/files1.rt/firefox-45.9.33-20210911-d68601ff7-win32-sse.7z
IA32 https://o.rthost.win/gpc/files1.rt/firefox-45.9.33-20210911-d68601ff7-win32-ia32.7z

Win64 https://o.rthost.win/gpc/files1.rt/firefox-45.9.33-20210911-d68601ff7-win64.7z

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

Changes since my last build:
- import change from tenfourfox:
 - closes #647: M1724107 M1721107+backbugs M1716622 +TLDs HSTS (a3a4a114b) (786ae0146)
- import changes from mozilla nss repo:
 - Bug 1662515 - Fix incorrect alert after successful decryption r=djackson
 - Bug 1721476 sqlite 3.34 changed it's open semantics, causing nss failures.
 - Bug 1728394 - Add TunTrust Root CA certificate to NSS. r=KathleenWilson
 - Bug 1717707 - Add HARICA TLS RSA Root CA 2021. r=KathleenWilson
 - Bug 1717707 - Add HARICA TLS ECC Root CA 2021. r=KathleenWilson
 - Bug 1717707 - Add HARICA Client RSA Root CA 2021. r=KathleenWilson
 - Bug 1717707 - Add HARICA Client ECC Root CA 2021. r=KathleenWilson (d68601ff7)

Saturday, September 4, 2021

Weekly browser binaries (20210904)

New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20210904-d43e6f58e-xpmod.7z

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

repo changes since my last build:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - pointer style (8365db72a)
 - remove stackDepth check not found anywhere in official gecko (98f65d05e)
 - Bug 1134198 - Call Debugger::onPop at the point that caused the frame to pop before any unwinding in the JIT. (r=jandem) (5aea98ae6)
 - Bug 1189750 - Remove unused JM-related PCCounts counters. r=bhackett (7410480af)
 - Bug 1198245 - IonMonkey: Lock helperthread before finishing ionbuilder, r=jandem (0f28ef66a)
 - Bug 1188620 - Use PersistentRooted for asyncActivation roots; r=fitzgen (4f6ae0e92)
 - Bug 1190446 - Update Coverage information in Baseline. r=jandem (95935926e)
 - Bug 1188129 - Use a universal constructor to create and init PersistentRooted; r=jonco (75db7ea8f)
 - Bug 1187767 - Ensure PLDHashTable's generation is always updated when the entry store is modified. r=froydnj. (e49936dad)
 - Bug 1189156 (part 1) - Don't use enumeration style for PLDHashTable::SizeOf{In,Ex}cludingThis(). r=froydnj. (3152ab914)
 - Bug 1189156 (part 2) - Don't use enumeration style for nsTHashtable::SizeOf{In,Ex}cludingThis(). r=erahm. (de21442b7)
 - Bug 1189156 (part 3) - Factor out FontTable better. r=jfkthame. (afdee9bd7)
 - Bug 1189156 (part 4) - Don't use enumeration style for nsBaseHashtable::SizeOf{In,Ex}cludingThis(). r=erahm,jfkthame. (32d72520f)
 - Bug 1189156 (part 5) - Add FontEntryTable typedef and factor out some related code. r=jfkthame. (9983134a9)
 - Bug 1137437 - move security/apps/ cert header generation to moz.build; r=mshal,keeler (2f7abb37d)
 - Bug 1180993 - Part 3: Correct use sites of functions which return already_AddRefed. r=ehsan (2a6289b6a) (d43e6f58e)


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

Changelog:

Out-of-tree changes:
* update Goanna3 to git be0dbe88f...d43e6f58e:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - pointer style (8365db72a)
 - remove stackDepth check not found anywhere in official gecko (98f65d05e)
 - Bug 1134198 - Call Debugger::onPop at the point that caused the frame to pop before any unwinding in the JIT. (r=jandem) (5aea98ae6)
 - Bug 1189750 - Remove unused JM-related PCCounts counters. r=bhackett (7410480af)
 - Bug 1198245 - IonMonkey: Lock helperthread before finishing ionbuilder, r=jandem (0f28ef66a)
 - Bug 1188620 - Use PersistentRooted for asyncActivation roots; r=fitzgen (4f6ae0e92)
 - Bug 1190446 - Update Coverage information in Baseline. r=jandem (95935926e)
 - Bug 1188129 - Use a universal constructor to create and init PersistentRooted; r=jonco (75db7ea8f)
 - Bug 1187767 - Ensure PLDHashTable's generation is always updated when the entry store is modified. r=froydnj. (e49936dad)
 - Bug 1189156 (part 1) - Don't use enumeration style for PLDHashTable::SizeOf{In,Ex}cludingThis(). r=froydnj. (3152ab914)
 - Bug 1189156 (part 2) - Don't use enumeration style for nsTHashtable::SizeOf{In,Ex}cludingThis(). r=erahm. (de21442b7)
 - Bug 1189156 (part 3) - Factor out FontTable better. r=jfkthame. (afdee9bd7)
 - Bug 1189156 (part 4) - Don't use enumeration style for nsBaseHashtable::SizeOf{In,Ex}cludingThis(). r=erahm,jfkthame. (32d72520f)
 - Bug 1189156 (part 5) - Add FontEntryTable typedef and factor out some related code. r=jfkthame. (9983134a9)
 - Bug 1137437 - move security/apps/ cert header generation to moz.build; r=mshal,keeler (2f7abb37d)
 - Bug 1180993 - Part 3: Correct use sites of functions which return already_AddRefed. r=ehsan (2a6289b6a) (d43e6f58e)

* 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

Saturday, August 28, 2021

Weekly browser binaries (20210828)

New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20210828-be0dbe88f-xpmod.7z

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

repo changes since my last build:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1185997 - Split referrer tests to avoid intermittent timeouts. r=RyanVM (976fb981a)
 - Bug 1175736 - Add iframe referrer attribute tests. r=ckerschb, r=baku (f22da1340)
 - Bug 1184781 - additional referrer tests - redirect. r=christophkerschbaumer (49f1aaea0)
 - Bug 1186544 - A better test suite for StructuredCloneAlgorithm, r=smaug (d94f76a45)
 - Bug 1167690 - Part 5: Add tests for plugin audio channel integration; r=baku (26931ea9d)
 - Bug 1144631 - Make FTP with auth prompts work in e10s. r=billm/dragana (e69f9f5e0)
 - Bug 1179255 - (fatal) Assertion failure: aRequest == mCancelable, at netwerk/protocol/websocket/WebSocketChannel.cpp:2766, r=mcmanus (e1e3d6799)
 - Bug 1024056 - Simple ASCII lexical analyzer. r=nfroyd (dc67ec784) (ac77268e0)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1189369, part 1 - Remove trailing whitespace from some nsNavHistory* files. r=mak (317dd5937)
 - Bug 1074416 - Don't AddRef or Release nav history result observers during CC traversal. r=smaug (2ce1e8cc6)
 - Bug 1189369, part 2 - Don't implicitly convert nsMaybeWeakPtr to an nsCOMPtr. r=mak (c4c3261e5)
 - Bug 1189369, part 3 - Inline nsMaybeWeakPtr_base. r=mak (efdb4fd76)
 - Bug 1189369, part 4 - Get rid of some old style QIs from nsMaybeWeakPtrArray. r=mak (fa534f76c)
 - Bug 1189369, part 5 - Use the nice cycle collector macro template for nsNavHistoryResult. r=mak (f1fafbdc9)
 - Bug 1189369, part 6 - Inline AppendWeakElement and RemoveWeakElement. r=mak (514efe9f8)
 - Bug 1189369, part 7 - Use nicer nsTArray functions in nsMaybeWeakPtrArray. r=mak (38384b1a1)
 - Bug 1189369, part 8 - Clean up some minor style issues in nsMaybeWeakPtr.h. r=mak (3f37712f9)
 - Bug 1189369, part 9 - Use early return in nsMaybeWeakPtr<T>::GetValue(). r=mak (5606a69c5)
 - Bug 1180498 - Tolerate a different major libGL.so on NetBSD as well r=jgilbert (4f7c00f01)
 - pointer style (44d4789bd)
 - Bug 1182428 - Refactor bytecode compilation r=luke (790c13aa2)
 - Bug 1163851 - Pass the correct |InHandling| argument when parsing the initializer in a LexicalDeclaration in a for-in loop. r=efaust (e6b891d53)
 - reapply Bug 1163851 - Remove the remaining two tests of |pc->parsingForInit| (c59d57225)
 - Bug 1180498 - Tolerate a different major libGL.so on NetBSD as well r=jgilbert (9463d2aea)
 - Bug 1189282 - Refactor parser BindData class r=efaust (4dd897771)
 - Bug 1179063 - Hook up the static scope chain in the Parser and replace SharedContext walking with scope walking. (r=efaust) (70b8fdd1e) (5cdc3234f)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1186724 - Make BytecodeEmitter::emit2 take a uint8_t instead of a jsbtyecode; r=arai (0520b800d)
 - Bug 1179063 - Simplify enclosingStaticScope and rename to innermostStaticScope in BCE. (r=efaust) (9b80db494)
 - Bug 1179063 - Cleanup: remove useless pn_index. (r=me) (8c0599c32)
 - Bug 1155618 - Fix some more places we don't report OOM properly r=jandem (4c45f314a)
 - Bug 1165486 - Debug function to dump static scope chain of scripts. (r=efaust) (3de10d2bf)
 - Bug 1191177 - Kill UpvarCookie. (r=efaust) (373fe90f3)
 - Bug 1191177 - Kill staticLevel. (r=efaust) (a8734595e) (be0dbe88f)


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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 520d6b706...be0dbe88f:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1185997 - Split referrer tests to avoid intermittent timeouts. r=RyanVM (976fb981a)
 - Bug 1175736 - Add iframe referrer attribute tests. r=ckerschb, r=baku (f22da1340)
 - Bug 1184781 - additional referrer tests - redirect. r=christophkerschbaumer (49f1aaea0)
 - Bug 1186544 - A better test suite for StructuredCloneAlgorithm, r=smaug (d94f76a45)
 - Bug 1167690 - Part 5: Add tests for plugin audio channel integration; r=baku (26931ea9d)
 - Bug 1144631 - Make FTP with auth prompts work in e10s. r=billm/dragana (e69f9f5e0)
 - Bug 1179255 - (fatal) Assertion failure: aRequest == mCancelable, at netwerk/protocol/websocket/WebSocketChannel.cpp:2766, r=mcmanus (e1e3d6799)
 - Bug 1024056 - Simple ASCII lexical analyzer. r=nfroyd (dc67ec784) (ac77268e0)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1189369, part 1 - Remove trailing whitespace from some nsNavHistory* files. r=mak (317dd5937)
 - Bug 1074416 - Don't AddRef or Release nav history result observers during CC traversal. r=smaug (2ce1e8cc6)
 - Bug 1189369, part 2 - Don't implicitly convert nsMaybeWeakPtr to an nsCOMPtr. r=mak (c4c3261e5)
 - Bug 1189369, part 3 - Inline nsMaybeWeakPtr_base. r=mak (efdb4fd76)
 - Bug 1189369, part 4 - Get rid of some old style QIs from nsMaybeWeakPtrArray. r=mak (fa534f76c)
 - Bug 1189369, part 5 - Use the nice cycle collector macro template for nsNavHistoryResult. r=mak (f1fafbdc9)
 - Bug 1189369, part 6 - Inline AppendWeakElement and RemoveWeakElement. r=mak (514efe9f8)
 - Bug 1189369, part 7 - Use nicer nsTArray functions in nsMaybeWeakPtrArray. r=mak (38384b1a1)
 - Bug 1189369, part 8 - Clean up some minor style issues in nsMaybeWeakPtr.h. r=mak (3f37712f9)
 - Bug 1189369, part 9 - Use early return in nsMaybeWeakPtr<T>::GetValue(). r=mak (5606a69c5)
 - Bug 1180498 - Tolerate a different major libGL.so on NetBSD as well r=jgilbert (4f7c00f01)
 - pointer style (44d4789bd)
 - Bug 1182428 - Refactor bytecode compilation r=luke (790c13aa2)
 - Bug 1163851 - Pass the correct |InHandling| argument when parsing the initializer in a LexicalDeclaration in a for-in loop. r=efaust (e6b891d53)
 - reapply Bug 1163851 - Remove the remaining two tests of |pc->parsingForInit| (c59d57225)
 - Bug 1180498 - Tolerate a different major libGL.so on NetBSD as well r=jgilbert (9463d2aea)
 - Bug 1189282 - Refactor parser BindData class r=efaust (4dd897771)
 - Bug 1179063 - Hook up the static scope chain in the Parser and replace SharedContext walking with scope walking. (r=efaust) (70b8fdd1e) (5cdc3234f)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1186724 - Make BytecodeEmitter::emit2 take a uint8_t instead of a jsbtyecode; r=arai (0520b800d)
 - Bug 1179063 - Simplify enclosingStaticScope and rename to innermostStaticScope in BCE. (r=efaust) (9b80db494)
 - Bug 1179063 - Cleanup: remove useless pn_index. (r=me) (8c0599c32)
 - Bug 1155618 - Fix some more places we don't report OOM properly r=jandem (4c45f314a)
 - Bug 1165486 - Debug function to dump static scope chain of scripts. (r=efaust) (3de10d2bf)
 - Bug 1191177 - Kill UpvarCookie. (r=efaust) (373fe90f3)
 - Bug 1191177 - Kill staticLevel. (r=efaust) (a8734595e) (be0dbe88f)

* 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