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