This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch upstream/28.5.0 in repository pale-moon. commit bf0413359245579e9509146d42cd5547e35da695 Merge: 51b821b 709bc24 Author: Moonchild <mcwerewolf@wolfbeast.com> Date: Wed Mar 13 07:49:07 2019 +0100 Merge pull request #998 from MoonchildProductions/master Merge master into Sync-weave CLOBBER | 2 +- accessible/base/Statistics.h | 39 - accessible/base/nsAccessibilityService.cpp | 3 - accessible/windows/ia2/ia2AccessibleTable.cpp | 2 - accessible/windows/msaa/Compatibility.cpp | 12 - accessible/windows/msaa/DocAccessibleWrap.cpp | 2 - accessible/windows/msaa/TextLeafAccessibleWrap.cpp | 2 - application/basilisk/Makefile.in | 3 - application/basilisk/app/blocklist.xml | 4 +- application/basilisk/app/permissions | 2 + application/basilisk/app/profile/basilisk.js | 56 +- .../content/browser-fullScreenAndPointerLock.js | 35 +- application/basilisk/base/content/browser.js | 5 + application/basilisk/base/content/browser.xul | 3 +- application/basilisk/base/content/tab-content.js | 11 - application/basilisk/base/content/tabbrowser.xml | 11 +- .../basilisk/base/content/urlbarBindings.xml | 22 +- application/basilisk/base/jar.mn | 4 +- .../basilisk/branding/shared/uaoverrides.inc | 2 + application/basilisk/components/moz.build | 3 - application/basilisk/components/nsBrowserGlue.js | 36 +- .../basilisk/components/preferences/connection.js | 2 +- .../basilisk/components/preferences/connection.xul | 6 +- .../components/preferences/in-content/advanced.js | 19 - .../components/preferences/in-content/advanced.xul | 13 - .../basilisk/components/webextensions/.eslintrc.js | 22 - .../components/webextensions/ext-bookmarks.js | 374 - .../components/webextensions/ext-browserAction.js | 531 - .../components/webextensions/ext-c-contextMenus.js | 158 - .../components/webextensions/ext-c-omnibox.js | 32 - .../components/webextensions/ext-c-tabs.js | 35 - .../components/webextensions/ext-commands.js | 264 - .../components/webextensions/ext-contextMenus.js | 537 - .../webextensions/ext-desktop-runtime.js | 26 - .../components/webextensions/ext-history.js | 246 - .../components/webextensions/ext-omnibox.js | 104 - .../components/webextensions/ext-pageAction.js | 290 - .../components/webextensions/ext-sessions.js | 92 - .../basilisk/components/webextensions/ext-tabs.js | 1093 - .../basilisk/components/webextensions/ext-utils.js | 1239 - .../components/webextensions/ext-windows.js | 231 - .../webextensions/extension-mac-panel.css | 3 - .../components/webextensions/extension-mac.css | 11 - .../webextensions/extension-win-panel.css | 5 - .../components/webextensions/extension.css | 572 - .../components/webextensions/extension.svg | 19 - .../webextensions/extensions-browser.manifest | 31 - .../basilisk/components/webextensions/jar.mn | 29 - .../basilisk/components/webextensions/moz.build | 14 - .../components/webextensions/schemas/LICENSE | 27 - .../webextensions/schemas/bookmarks.json | 568 - .../webextensions/schemas/browser_action.json | 430 - .../components/webextensions/schemas/commands.json | 148 - .../webextensions/schemas/context_menus.json | 424 - .../schemas/context_menus_internal.json | 78 - .../components/webextensions/schemas/history.json | 316 - .../components/webextensions/schemas/jar.mn | 16 - .../components/webextensions/schemas/moz.build | 7 - .../components/webextensions/schemas/omnibox.json | 248 - .../webextensions/schemas/page_action.json | 235 - .../components/webextensions/schemas/sessions.json | 146 - .../components/webextensions/schemas/tabs.json | 1295 - .../components/webextensions/schemas/windows.json | 508 - application/basilisk/configure.in | 13 - application/basilisk/confvars.sh | 5 - application/basilisk/installer/package-manifest.in | 21 +- application/basilisk/installer/windows/Makefile.in | 6 - .../basilisk/installer/windows/nsis/defines.nsi.in | 4 - .../basilisk/installer/windows/nsis/installer.nsi | 100 - .../windows/nsis/maintenanceservice_installer.nsi | 332 - .../basilisk/installer/windows/nsis/shared.nsh | 93 - .../installer/windows/nsis/uninstaller.nsi | 18 - .../basilisk/modules/WindowsPreviewPerTab.jsm | 9 +- application/palemoon/app/profile/palemoon.js | 45 +- application/palemoon/base/content/aboutDialog.css | 71 +- application/palemoon/base/content/aboutDialog.js | 530 +- application/palemoon/base/content/aboutDialog.xul | 70 +- .../palemoon/base/content/baseMenuOverlay.xul | 10 +- .../palemoon/base/content/browser-appmenu.inc | 9 +- .../palemoon/base/content/browser-context.inc | 7 +- .../palemoon/base/content/browser-fullScreen.js | 37 +- .../palemoon/base/content/browser-title.css | 14 +- application/palemoon/base/content/browser.js | 21 +- application/palemoon/base/content/browser.xul | 3 +- application/palemoon/base/content/nsContextMenu.js | 5 + application/palemoon/base/content/tabbrowser.xml | 11 +- .../palemoon/base/content/urlbarBindings.xml | 4 + .../palemoon/base/content/utilityOverlay.js | 111 + .../branding/official/content/about-background.jpg | Bin 0 -> 111893 bytes .../branding/official/content/about-background.png | Bin 151947 -> 0 bytes .../branding/official/content/about-wordmark.png | Bin 2197 -> 11708 bytes .../branding/official/content/about-wordmark.svg | 141 +- .../branding/official/content/aboutDialog.css | 56 +- .../palemoon/branding/official/content/jar.mn | 2 +- .../palemoon/branding/shared/pref/preferences.inc | 8 +- .../unofficial/content/about-background.png | Bin 67058 -> 95145 bytes .../branding/unofficial/content/about-wordmark.png | Bin 251 -> 0 bytes .../branding/unofficial/content/about-wordmark.svg | 8 - .../branding/unofficial/content/aboutDialog.css | 15 +- .../palemoon/branding/unofficial/content/jar.mn | 1 - .../branding/unstable/content/about-background.jpg | Bin 0 -> 115006 bytes .../branding/unstable/content/about-background.png | Bin 330757 -> 0 bytes .../branding/unstable/content/about-wordmark.png | Bin 2197 -> 11708 bytes .../branding/unstable/content/about-wordmark.svg | 8 - .../branding/unstable/content/aboutDialog.css | 56 +- .../palemoon/branding/unstable/content/jar.mn | 2 +- .../components/downloads/DownloadsCommon.jsm | 868 +- .../components/downloads/DownloadsViewUI.jsm | 250 + .../downloads/content/allDownloadsViewOverlay.js | 1200 +- .../components/downloads/content/downloads.js | 488 +- .../palemoon/components/downloads/moz.build | 1 + application/palemoon/components/nsBrowserGlue.js | 8 - .../palemoon/components/places/content/places.js | 4 +- .../palemoon/components/preferences/advanced.xul | 26 +- .../palemoon/components/preferences/connection.js | 2 +- .../palemoon/components/preferences/connection.xul | 6 +- .../palemoon/components/preferences/security.xul | 6 +- application/palemoon/config/version.txt | 2 +- application/palemoon/confvars.sh | 1 - application/palemoon/installer/package-manifest.in | 2 +- application/palemoon/installer/windows/Makefile.in | 17 - .../palemoon/installer/windows/nsis/defines.nsi.in | 4 - .../palemoon/installer/windows/nsis/installer.nsi | 100 - .../windows/nsis/maintenanceservice_installer.nsi | 332 - .../palemoon/installer/windows/nsis/shared.nsh | 93 - .../installer/windows/nsis/uninstaller.nsi | 18 - .../en-US/chrome/browser/baseMenuOverlay.dtd | 1 + .../locales/en-US/chrome/browser/browser.dtd | 6 +- .../en-US/chrome/browser/browser.properties | 16 + .../en-US/chrome/browser/preferences/advanced.dtd | 15 +- .../palemoon/modules/FormSubmitObserver.jsm | 46 +- .../palemoon/modules/WindowsPreviewPerTab.jsm | 9 +- application/palemoon/themes/linux/browser.css | 12 +- application/palemoon/themes/osx/browser.css | 12 +- .../palemoon/themes/windows/Toolbar-glass.png | Bin 0 -> 18803 bytes .../palemoon/themes/windows/Toolbar-glass.svg | 3718 +- .../palemoon/themes/windows/Toolbar-inverted.png | Bin 0 -> 7101 bytes application/palemoon/themes/windows/Toolbar.png | Bin 0 -> 16015 bytes application/palemoon/themes/windows/Toolbar.svg | 1677 +- application/palemoon/themes/windows/browser.css | 27 +- .../themes/windows/downloads/download-glow.png | Bin 546 -> 0 bytes application/palemoon/themes/windows/jar.mn | 3 + .../palemoon/themes/windows/places/organizer.css | 7 + .../palemoon/themes/windows/statusbar/overlay.css | 2 +- application/xulrunner/confvars.sh | 4 - config/milestone.txt | 2 +- db/sqlite3/src/sqlite3.c | 51843 ++++++++++++------- db/sqlite3/src/sqlite3.h | 1330 +- devtools/client/menus.js | 3 +- devtools/server/actors/moz.build | 2 +- devtools/server/actors/webbrowser.js | 18 - devtools/shared/heapsnapshot/HeapSnapshot.cpp | 23 +- devtools/shared/heapsnapshot/HeapSnapshot.h | 17 +- devtools/shared/jsinspector/nsJSInspector.cpp | 1 - docs/UXP Coding Style.md | 239 + docshell/base/SerializedLoadContext.cpp | 1 + docshell/base/moz.build | 2 +- docshell/base/nsAboutRedirector.cpp | 1 + docshell/base/nsDSURIContentListener.cpp | 1 + docshell/base/nsDocShell.cpp | 23 +- docshell/base/nsDocShellEditorData.cpp | 1 + docshell/base/timeline/ObservedDocShell.h | 1 + docshell/base/timeline/TimelineConsumers.h | 3 + docshell/base/timeline/TimelineMarker.cpp | 2 + docshell/base/timeline/moz.build | 2 +- docshell/shistory/moz.build | 2 +- docshell/shistory/nsSHEntry.cpp | 1 + docshell/shistory/nsSHEntryShared.h | 1 + dom/animation/AnimationEffectReadOnly.cpp | 1 - dom/animation/AnimationTimeline.cpp | 1 - dom/base/Attr.cpp | 2 - dom/base/CustomElementRegistry.cpp | 1 - dom/base/DOMException.cpp | 1 - dom/base/DOMIntersectionObserver.cpp | 140 +- dom/base/DOMIntersectionObserver.h | 25 +- dom/base/Element.cpp | 70 +- dom/base/Element.h | 8 +- dom/base/File.cpp | 1 - dom/base/FormData.cpp | 1 - dom/base/FragmentOrElement.cpp | 10 +- dom/base/FragmentOrElement.h | 3 +- dom/base/Location.cpp | 5 - dom/base/Navigator.cpp | 1 - dom/base/Pose.cpp | 1 - dom/base/ProcessGlobal.cpp | 1 - dom/base/nsContentList.cpp | 1 - dom/base/nsDOMAttributeMap.cpp | 1 - dom/base/nsDOMMutationObserver.cpp | 1 - dom/base/nsDOMWindowUtils.cpp | 2 - dom/base/nsDocument.cpp | 119 +- dom/base/nsDocument.h | 15 +- dom/base/nsFrameMessageManager.cpp | 7 - dom/base/nsGenericDOMDataNode.cpp | 4 - dom/base/nsGlobalWindow.cpp | 12 - dom/base/nsGlobalWindow.h | 5 - dom/base/nsJSEnvironment.cpp | 19 +- dom/base/nsJSTimeoutHandler.cpp | 1 - dom/base/nsNodeUtils.cpp | 10 + dom/base/nsObjectLoadingContent.cpp | 1 - dom/base/nsRange.cpp | 1 - dom/base/nsScriptLoader.cpp | 1 - dom/base/nsWrapperCache.cpp | 2 +- dom/base/nsWrapperCache.h | 5 +- dom/bindings/CallbackObject.cpp | 1 - dom/bindings/Codegen.py | 1 - dom/bindings/Exceptions.cpp | 1 - dom/bindings/SimpleGlobalObject.cpp | 2 - dom/canvas/CanvasRenderingContext2D.cpp | 18 +- dom/canvas/CanvasRenderingContext2D.h | 14 + dom/canvas/ImageBitmap.cpp | 101 +- dom/canvas/ImageBitmap.h | 12 + dom/canvas/ImageBitmapRenderingContext.cpp | 5 + dom/canvas/ImageData.cpp | 1 - dom/canvas/WebGLContext.h | 3 +- dom/canvas/WebGLTextureUpload.cpp | 22 +- dom/canvas/test/test_imagebitmap.html | 23 +- dom/console/Console.cpp | 1 - dom/events/DOMEventTargetHelper.cpp | 1 - dom/events/DataTransfer.cpp | 1 - dom/events/Event.cpp | 1 - dom/events/JSEventHandler.cpp | 1 - dom/fetch/FetchDriver.cpp | 10 - dom/filesystem/Directory.cpp | 1 - dom/gamepad/GamepadServiceTest.cpp | 1 - dom/geolocation/nsGeolocation.cpp | 31 +- dom/geolocation/nsGeolocation.h | 6 - dom/html/HTMLCanvasElement.cpp | 2 +- dom/html/HTMLCanvasElement.h | 4 +- dom/html/HTMLFormControlsCollection.cpp | 1 - dom/html/HTMLFormElement.cpp | 3 - dom/html/HTMLImageElement.cpp | 2 - dom/html/HTMLMediaElement.cpp | 231 - dom/html/HTMLMediaElement.h | 84 - dom/html/TextTrackManager.cpp | 16 - dom/html/TextTrackManager.h | 7 - dom/html/nsDOMStringMap.cpp | 1 - dom/html/nsGenericHTMLElement.h | 7 - dom/html/nsTextEditorState.cpp | 6 +- dom/indexedDB/ActorsChild.cpp | 4 +- dom/indexedDB/ActorsParent.cpp | 143 +- dom/indexedDB/FileManager.h | 3 +- dom/indexedDB/IDBCursor.cpp | 1 - dom/indexedDB/IDBFactory.cpp | 1 - dom/indexedDB/IDBIndex.cpp | 1 - dom/indexedDB/IDBKeyRange.cpp | 1 - dom/indexedDB/IDBObjectStore.cpp | 1 - dom/indexedDB/IDBRequest.cpp | 2 - dom/indexedDB/IDBWrapperCache.cpp | 2 - dom/interfaces/html/nsIDOMHTMLElement.idl | 1 - dom/ipc/ContentParent.cpp | 28 - dom/ipc/ContentParent.h | 7 - dom/ipc/PContent.ipdl | 10 - dom/ipc/TabChild.cpp | 1 - .../en-US/chrome/security/security.properties | 2 + dom/media/DecoderTraits.cpp | 21 - dom/media/GraphDriver.cpp | 1 - dom/media/MediaDecoder.cpp | 37 - dom/media/MediaDecoder.h | 4 - dom/media/MediaDecoderStateMachine.cpp | 20 +- dom/media/MediaFormatReader.cpp | 4 + dom/media/MediaManager.cpp | 16 +- dom/media/fmp4/MP4Demuxer.cpp | 40 - dom/media/platforms/ffmpeg/FFmpegLibWrapper.cpp | 2 + dom/media/platforms/ffmpeg/FFmpegLibWrapper.h | 4 + dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp | 75 +- dom/media/platforms/ffmpeg/FFmpegVideoDecoder.h | 1 + dom/media/platforms/wmf/WMFMediaDataDecoder.cpp | 45 - dom/media/platforms/wmf/WMFMediaDataDecoder.h | 4 - dom/media/test/crashtests/1228484.html | 13 - dom/media/test/crashtests/crashtests.list | 2 - dom/media/webaudio/AudioBuffer.cpp | 1 - dom/media/webaudio/AudioContext.cpp | 12 +- dom/media/webaudio/AudioContext.h | 6 - dom/media/webaudio/AudioParam.cpp | 1 - dom/media/webaudio/MediaBufferDecoder.cpp | 1 - dom/media/webaudio/WaveShaperNode.cpp | 1 - dom/network/TCPSocketChild.cpp | 1 - dom/notification/Notification.cpp | 169 - dom/notification/Notification.h | 34 - dom/performance/PerformanceMainThread.cpp | 1 - dom/performance/PerformanceObserver.cpp | 1 - dom/plugins/ipc/PluginModuleParent.cpp | 36 - dom/plugins/ipc/PluginModuleParent.h | 3 - dom/promise/Promise.cpp | 2 - dom/promise/PromiseCallback.cpp | 4 - dom/push/PushSubscriptionOptions.cpp | 1 - dom/security/nsContentSecurityManager.cpp | 56 + dom/security/nsContentSecurityManager.h | 1 + dom/security/nsMixedContentBlocker.cpp | 15 +- dom/security/nsMixedContentBlocker.h | 3 - dom/storage/DOMStorageCache.cpp | 57 +- dom/storage/DOMStorageCache.h | 6 +- dom/svg/DOMSVGLength.cpp | 1 - dom/svg/DOMSVGLengthList.cpp | 1 - dom/svg/DOMSVGNumber.cpp | 1 - dom/svg/DOMSVGNumberList.cpp | 1 - dom/svg/DOMSVGPathSeg.cpp | 1 - dom/svg/DOMSVGPathSegList.cpp | 1 - dom/svg/DOMSVGPointList.cpp | 1 - dom/svg/DOMSVGTransformList.cpp | 1 - dom/svg/SVGTransform.cpp | 1 - dom/svg/nsISVGPoint.cpp | 1 - dom/svg/nsSVGElement.h | 1 - dom/webidl/AddonEvent.webidl | 12 - dom/webidl/AddonManager.webidl | 91 - dom/webidl/AudioContext.webidl | 1 - dom/webidl/Element.webidl | 6 +- dom/webidl/IntersectionObserver.webidl | 6 +- dom/webidl/moz.build | 6 - dom/workers/RuntimeService.cpp | 1 - dom/worklet/WorkletGlobalScope.cpp | 2 - dom/xbl/nsXBLDocumentInfo.cpp | 2 - dom/xslt/xpath/XPathResult.cpp | 1 - dom/xslt/xslt/txMozillaStylesheetCompiler.cpp | 4 - dom/xul/nsXULElement.cpp | 1 - .../webbrowserpersist/nsWebBrowserPersist.cpp | 4 +- extensions/cookie/nsPermissionManager.cpp | 17 +- gfx/2d/Types.h | 10 - gfx/ipc/GPUChild.cpp | 14 - gfx/ipc/GPUChild.h | 2 - gfx/ipc/PGPU.ipdl | 6 - gfx/layers/apz/src/AsyncPanZoomController.cpp | 23 +- .../src/PotentialCheckerboardDurationTracker.cpp | 18 - .../apz/src/PotentialCheckerboardDurationTracker.h | 2 - gfx/layers/client/ClientLayerManager.cpp | 2 - gfx/layers/ipc/CompositorBridgeParent.cpp | 2 - gfx/skia/skia/include/core/SkPath.h | 2 +- gfx/skia/skia/src/core/SkPath.cpp | 8 +- gfx/skia/skia/src/gpu/GrBufferAllocPool.cpp | 11 +- gfx/src/DriverCrashGuard.cpp | 13 - gfx/src/DriverCrashGuard.h | 12 - gfx/thebes/DeviceManagerDx.cpp | 2 - gfx/thebes/gfxFont.cpp | 3 - gfx/thebes/gfxPlatform.cpp | 27 - gfx/thebes/gfxPlatformFontList.cpp | 10 +- gfx/thebes/gfxWindowsPlatform.cpp | 16 - gfx/thebes/gfxWindowsPlatform.h | 2 - image/DecoderFactory.cpp | 7 + image/DecoderFactory.h | 1 + image/IDecodingTask.cpp | 15 +- image/IDecodingTask.h | 8 +- image/Image.h | 2 - image/ImageOps.cpp | 2 +- image/SourceBuffer.cpp | 14 +- image/SourceBuffer.h | 7 + image/VectorImage.cpp | 9 - image/VectorImage.h | 2 - image/decoders/nsBMPDecoder.cpp | 40 +- image/decoders/nsBMPDecoder.h | 9 +- image/decoders/nsWebPDecoder.cpp | 4 + ipc/glue/MessageChannel.cpp | 6 - js/public/GCAPI.h | 8 - js/src/frontend/Parser.cpp | 13 - js/src/frontend/Parser.h | 2 - js/src/gc/Nursery.cpp | 8 - js/src/gc/Statistics.cpp | 219 +- js/src/jsapi.h | 13 +- js/src/jscompartment.cpp | 37 - js/src/jscompartment.h | 31 - js/src/jsexn.cpp | 65 - js/src/jsfriendapi.cpp | 11 - js/src/jsfriendapi.h | 43 - js/src/jsfun.cpp | 10 +- js/src/jsgc.cpp | 11 +- js/src/jsstr.cpp | 5 +- js/src/jswrapper.h | 2 + js/src/old-configure.in | 4 - js/src/proxy/OpaqueCrossCompartmentWrapper.cpp | 8 + js/src/proxy/ScriptedProxyHandler.cpp | 4 +- js/src/tests/user.js | 1 - js/src/vm/Interpreter.cpp | 14 +- js/src/vm/Interpreter.h | 3 - js/src/vm/Runtime.cpp | 14 - js/src/vm/Runtime.h | 10 - js/src/vm/SelfHosting.cpp | 18 - js/src/vm/Stopwatch.cpp | 48 +- js/src/vm/Stopwatch.h | 30 - js/src/wasm/WasmBinaryConstants.h | 9 - js/src/wasm/WasmModule.cpp | 3 - js/xpconnect/loader/mozJSSubScriptLoader.cpp | 1 - js/xpconnect/src/Sandbox.cpp | 1 - js/xpconnect/src/XPCJSContext.cpp | 21 - js/xpconnect/src/nsScriptErrorWithStack.cpp | 1 - js/xpconnect/src/xpcprivate.h | 3 - js/xpconnect/wrappers/WaiveXrayWrapper.cpp | 31 + js/xpconnect/wrappers/WaiveXrayWrapper.h | 2 + js/xpconnect/wrappers/XrayWrapper.cpp | 14 + js/xpconnect/wrappers/XrayWrapper.h | 2 + layout/base/nsCSSRendering.cpp | 215 +- layout/base/nsDisplayList.cpp | 121 +- layout/base/nsDisplayList.h | 47 +- layout/base/nsLayoutUtils.cpp | 134 +- layout/base/nsLayoutUtils.h | 5 + layout/base/nsPresShell.cpp | 4 - layout/base/nsRefreshDriver.cpp | 38 - layout/build/nsLayoutCID.h | 3 - layout/build/nsLayoutModule.cpp | 6 - layout/generic/nsSelection.cpp | 1 - layout/generic/nsTextFrame.cpp | 2 +- layout/inspector/inDOMUtils.cpp | 2 - layout/style/Declaration.cpp | 39 +- layout/style/FontFace.cpp | 1 - layout/style/ImageLoader.cpp | 3 - layout/style/Loader.cpp | 4 - layout/style/MediaQueryList.cpp | 1 - layout/style/StyleAnimationValue.cpp | 4 - layout/style/StyleRule.cpp | 4 - layout/style/nsCSSDataBlock.cpp | 2 - layout/style/nsCSSKeywordList.h | 1 + layout/style/nsCSSParser.cpp | 33 +- layout/style/nsCSSPropAliasList.h | 2 - layout/style/nsCSSPropList.h | 20 +- layout/style/nsCSSProps.cpp | 62 +- layout/style/nsCSSProps.h | 3 + layout/style/nsCSSRules.cpp | 3 - layout/style/nsComputedDOMStyle.cpp | 61 +- layout/style/nsComputedDOMStyle.h | 12 +- layout/style/nsComputedDOMStylePropertyList.h | 2 - layout/style/nsROCSSPrimitiveValue.cpp | 1 - layout/style/nsRuleNode.cpp | 40 +- layout/style/nsStyleConsts.h | 47 +- layout/style/nsStyleStruct.cpp | 8 +- layout/style/nsStyleStruct.h | 8 +- layout/svg/nsCSSClipPathInstance.cpp | 116 +- layout/svg/nsCSSClipPathInstance.h | 4 - layout/svg/nsSVGIntegrationUtils.cpp | 144 +- layout/svg/nsSVGUtils.cpp | 21 +- layout/xul/BoxObject.cpp | 1 - layout/xul/tree/nsTreeColumns.cpp | 1 - media/ffvpx/libavcodec/avcodec.symbols | 2 + .../av/media/libstagefright/SampleIterator.cpp | 13 +- .../av/media/libstagefright/SampleTable.cpp | 46 +- .../av/media/libstagefright/include/SampleTable.h | 4 +- media/libwebp/AUTHORS | 5 +- media/libwebp/NEWS | 20 + media/libwebp/README | 9 +- media/libwebp/README.mux | 31 +- media/libwebp/UXPCHANGES | 1 + media/libwebp/dec/alphai_dec.h | 2 +- media/libwebp/dec/common_dec.h | 2 +- media/libwebp/dec/frame_dec.c | 9 +- media/libwebp/dec/idec_dec.c | 19 +- media/libwebp/dec/vp8_dec.h | 2 +- media/libwebp/dec/vp8i_dec.h | 4 +- media/libwebp/dec/vp8l_dec.c | 205 +- media/libwebp/dec/vp8li_dec.h | 2 +- media/libwebp/dec/webpi_dec.h | 2 +- media/libwebp/demux/demux.c | 2 +- media/libwebp/dsp/dsp.h | 6 +- media/libwebp/dsp/lossless.c | 2 - media/libwebp/dsp/lossless.h | 14 +- media/libwebp/dsp/msa_macro.h | 2 +- media/libwebp/dsp/quant.h | 70 + media/libwebp/dsp/rescaler.c | 4 +- media/libwebp/dsp/rescaler_neon.c | 18 +- media/libwebp/dsp/rescaler_sse2.c | 35 +- media/libwebp/dsp/yuv.h | 2 +- media/libwebp/enc/cost_enc.h | 2 +- media/libwebp/enc/histogram_enc.h | 10 +- media/libwebp/enc/vp8i_enc.h | 6 +- media/libwebp/enc/vp8li_enc.h | 2 +- media/libwebp/utils/bit_reader_inl_utils.h | 2 +- media/libwebp/utils/bit_reader_utils.h | 2 +- media/libwebp/utils/bit_writer_utils.h | 2 +- media/libwebp/utils/filters_utils.h | 2 +- media/libwebp/utils/quant_levels_dec_utils.c | 8 +- media/libwebp/utils/quant_levels_dec_utils.h | 2 +- media/libwebp/utils/quant_levels_utils.h | 2 +- media/libwebp/utils/random_utils.h | 2 +- media/libwebp/utils/rescaler_utils.h | 2 +- media/libwebp/utils/thread_utils.h | 2 +- media/libwebp/utils/utils.h | 28 +- media/libwebp/webp/decode.h | 14 +- media/libwebp/webp/demux.h | 2 +- media/libwebp/webp/encode.h | 2 +- media/libwebp/webp/format_constants.h | 2 +- media/libwebp/webp/mux.h | 2 +- media/libwebp/webp/mux_types.h | 2 +- media/libwebp/webp/types.h | 2 +- .../src/peerconnection/PeerConnectionImpl.cpp | 22 - .../src/peerconnection/PeerConnectionImpl.h | 5 - modules/libpref/init/all.js | 27 +- mozglue/build/WindowsDllBlocklist.cpp | 3 + netwerk/base/BackgroundFileSaver.cpp | 13 - netwerk/base/BackgroundFileSaver.h | 9 - netwerk/base/nsIOService.cpp | 14 - netwerk/base/nsIOService.h | 13 - netwerk/base/nsLoadGroup.cpp | 94 - netwerk/base/nsLoadGroup.h | 11 - netwerk/base/nsProtocolProxyService.cpp | 7 + netwerk/base/nsSocketTransport2.cpp | 90 +- netwerk/base/nsSocketTransport2.h | 9 +- netwerk/base/nsSocketTransportService2.cpp | 68 +- netwerk/base/nsSocketTransportService2.h | 17 +- netwerk/base/nsUDPSocket.cpp | 12 - netwerk/base/nsUDPSocket.h | 2 - netwerk/base/security-prefs.js | 10 +- netwerk/cache2/CacheStorageService.cpp | 98 - netwerk/cache2/CacheStorageService.h | 12 - netwerk/cookie/nsCookieService.cpp | 20 - netwerk/cookie/nsCookieService.h | 1 - netwerk/dns/nsHostResolver.cpp | 2 - netwerk/mime/nsMimeTypes.h | 3 + netwerk/protocol/http/AlternateServices.cpp | 7 +- netwerk/protocol/http/Http2Stream.cpp | 10 +- netwerk/protocol/http/HttpBaseChannel.cpp | 15 +- netwerk/protocol/http/HttpBaseChannel.h | 3 +- netwerk/protocol/http/nsHttpChannel.cpp | 69 +- netwerk/protocol/http/nsHttpChannel.h | 6 +- netwerk/protocol/http/nsHttpConnectionMgr.cpp | 48 - netwerk/protocol/http/nsHttpConnectionMgr.h | 1 - netwerk/protocol/http/nsHttpHandler.cpp | 83 +- netwerk/protocol/http/nsHttpHandler.h | 29 +- netwerk/test/mochitests/mochitest.ini | 2 + netwerk/test/mochitests/test_accept_header.html | 106 + netwerk/test/mochitests/test_accept_header.sjs | 48 + old-configure.in | 47 +- python/mozbuild/mozbuild/mach_commands.py | 2 +- security/certverifier/CertVerifier.cpp | 41 +- security/certverifier/CertVerifier.h | 19 - security/certverifier/NSSCertDBTrustDomain.cpp | 5 +- security/certverifier/NSSCertDBTrustDomain.h | 2 - security/manager/ssl/PublicKeyPinningService.cpp | 47 +- security/manager/ssl/PublicKeyPinningService.h | 3 +- .../manager/ssl/RootCertificateTelemetryUtils.cpp | 90 - .../manager/ssl/RootCertificateTelemetryUtils.h | 30 - security/manager/ssl/SSLServerCertVerification.cpp | 450 +- security/manager/ssl/moz.build | 1 - security/manager/ssl/nsKeygenHandler.cpp | 10 - security/manager/ssl/nsNSSCallbacks.cpp | 47 - security/manager/ssl/nsNSSComponent.cpp | 17 - security/manager/ssl/nsNSSIOLayer.cpp | 107 - security/manager/ssl/nsSTSPreloadList.errors | 4350 +- security/manager/ssl/nsSTSPreloadList.inc | 5593 +- security/manager/ssl/nsSiteSecurityService.cpp | 24 + security/manager/ssl/nsSiteSecurityService.h | 1 + testing/web-platform/meta/MANIFEST.json | 173 +- .../multiline-placeholder-cr.html | 1 + .../multiline-placeholder-crlf.html | 21 + .../multiline-placeholder-ref.html | 15 + .../multiline-placeholder.html | 22 + .../the-textarea-element/support/placeholder.css | 6 + .../the-placeholder-attribute/multiline-cr.html | 1 + .../the-placeholder-attribute/multiline-crlf.html | 19 + .../the-placeholder-attribute/multiline-ref.html | 5 + .../input/the-placeholder-attribute/multiline.html | 19 + testing/web-platform/tests/lint.whitelist | 4 + toolkit/components/alerts/nsXULAlerts.cpp | 15 - toolkit/components/blocklist/blocklist.manifest | 2 - toolkit/components/blocklist/moz.build | 1 - toolkit/components/blocklist/nsBlocklistService.js | 9 - .../blocklist/nsBlocklistServiceContent.js | 113 - toolkit/components/build/nsToolkitCompsModule.cpp | 18 - .../components/downloads/ApplicationReputation.cpp | 8 - toolkit/components/downloads/moz.build | 7 +- toolkit/components/maintenanceservice/Makefile.in | 13 - .../maintenanceservice_installer.nsi | 275 - .../maintenanceservice/maintenanceservice.cpp | 391 - .../maintenanceservice.exe.manifest | 25 - .../maintenanceservice/maintenanceservice.h | 10 - .../maintenanceservice/maintenanceservice.rc | 86 - toolkit/components/maintenanceservice/moz.build | 54 - toolkit/components/maintenanceservice/resource.h | 20 - .../components/maintenanceservice/servicebase.cpp | 86 - .../components/maintenanceservice/servicebase.h | 22 - .../maintenanceservice/serviceinstall.cpp | 759 - .../components/maintenanceservice/serviceinstall.h | 21 - .../components/maintenanceservice/workmonitor.cpp | 758 - .../components/maintenanceservice/workmonitor.h | 5 - toolkit/components/moz.build | 3 - .../components/osfile/NativeOSFileInternals.cpp | 1 - .../components/passwordmgr/LoginManagerParent.jsm | 9 +- .../passwordmgr/nsLoginManagerPrompter.js | 72 +- .../perfmonitoring/nsPerformanceStats.cpp | 27 +- .../components/perfmonitoring/nsPerformanceStats.h | 17 +- toolkit/components/places/Database.cpp | 2 +- toolkit/components/places/Helpers.cpp | 7 - toolkit/components/places/Helpers.h | 21 - toolkit/components/places/nsNavHistory.cpp | 4 +- .../components/search/current/nsSearchService.js | 9 + .../components/search/orginal/nsSearchService.js | 6 +- .../components/telemetry/TelemetryHistogram.cpp | 37 - .../components/thumbnails/BackgroundPageThumbs.jsm | 3 + toolkit/components/thumbnails/PageThumbs.jsm | 3 - toolkit/components/thumbnails/moz.build | 4 +- .../nsUrlClassifierStreamUpdater.cpp | 110 - toolkit/components/webextensions/.eslintrc.js | 494 - toolkit/components/webextensions/Extension.jsm | 902 - toolkit/components/webextensions/ExtensionAPI.jsm | 81 - .../components/webextensions/ExtensionChild.jsm | 1058 - .../components/webextensions/ExtensionCommon.jsm | 679 - .../components/webextensions/ExtensionContent.jsm | 1050 - .../webextensions/ExtensionManagement.jsm | 321 - .../components/webextensions/ExtensionParent.jsm | 551 - .../components/webextensions/ExtensionStorage.jsm | 241 - .../webextensions/ExtensionTestCommon.jsm | 343 - .../components/webextensions/ExtensionUtils.jsm | 1215 - .../webextensions/ExtensionXPCShellUtils.jsm | 306 - .../webextensions/LegacyExtensionsUtils.jsm | 250 - .../components/webextensions/MessageChannel.jsm | 797 - .../components/webextensions/NativeMessaging.jsm | 443 - toolkit/components/webextensions/Schemas.jsm | 2143 - toolkit/components/webextensions/ext-alarms.js | 155 - .../components/webextensions/ext-backgroundPage.js | 147 - .../webextensions/ext-browser-content.js | 217 - .../webextensions/ext-c-backgroundPage.js | 45 - .../components/webextensions/ext-c-extension.js | 57 - toolkit/components/webextensions/ext-c-runtime.js | 96 - toolkit/components/webextensions/ext-c-storage.js | 62 - toolkit/components/webextensions/ext-c-test.js | 188 - toolkit/components/webextensions/ext-cookies.js | 484 - toolkit/components/webextensions/ext-downloads.js | 799 - toolkit/components/webextensions/ext-extension.js | 20 - toolkit/components/webextensions/ext-i18n.js | 34 - toolkit/components/webextensions/ext-idle.js | 94 - toolkit/components/webextensions/ext-management.js | 109 - .../components/webextensions/ext-notifications.js | 161 - toolkit/components/webextensions/ext-runtime.js | 134 - toolkit/components/webextensions/ext-storage.js | 46 - toolkit/components/webextensions/ext-topSites.js | 24 - .../components/webextensions/ext-webNavigation.js | 192 - toolkit/components/webextensions/ext-webRequest.js | 115 - .../webextensions/extensions-toolkit.manifest | 49 - toolkit/components/webextensions/jar.mn | 26 - toolkit/components/webextensions/moz.build | 41 - toolkit/components/webextensions/schemas/LICENSE | 27 - .../components/webextensions/schemas/alarms.json | 145 - .../components/webextensions/schemas/cookies.json | 224 - .../webextensions/schemas/downloads.json | 793 - .../components/webextensions/schemas/events.json | 322 - .../webextensions/schemas/experiments.json | 16 - .../webextensions/schemas/extension.json | 178 - .../webextensions/schemas/extension_types.json | 83 - toolkit/components/webextensions/schemas/i18n.json | 132 - toolkit/components/webextensions/schemas/idle.json | 70 - toolkit/components/webextensions/schemas/jar.mn | 25 - .../webextensions/schemas/management.json | 250 - .../components/webextensions/schemas/manifest.json | 377 - toolkit/components/webextensions/schemas/moz.build | 7 - .../schemas/native_host_manifest.json | 37 - .../webextensions/schemas/notifications.json | 416 - .../components/webextensions/schemas/runtime.json | 590 - .../components/webextensions/schemas/storage.json | 229 - toolkit/components/webextensions/schemas/test.json | 215 - .../webextensions/schemas/top_sites.json | 66 - .../webextensions/schemas/web_navigation.json | 387 - .../webextensions/schemas/web_request.json | 616 - .../webextensions/test/mochitest/.eslintrc.js | 35 - .../webextensions/test/mochitest/chrome.ini | 35 - .../webextensions/test/mochitest/chrome_head.js | 12 - .../test/mochitest/file_WebNavigation_page1.html | 12 - .../test/mochitest/file_WebNavigation_page2.html | 7 - .../test/mochitest/file_WebNavigation_page3.html | 9 - .../test/mochitest/file_WebRequest_page3.html | 11 - .../webextensions/test/mochitest/file_csp.html | 14 - .../test/mochitest/file_csp.html^headers^ | 1 - .../test/mochitest/file_ext_test_api_injection.js | 12 - .../test/mochitest/file_image_bad.png | Bin 5401 -> 0 bytes .../test/mochitest/file_image_good.png | Bin 580 -> 0 bytes .../test/mochitest/file_image_redirect.png | Bin 5401 -> 0 bytes .../webextensions/test/mochitest/file_mixed.html | 13 - .../test/mochitest/file_permission_xhr.html | 55 - .../test/mochitest/file_privilege_escalation.html | 13 - .../webextensions/test/mochitest/file_sample.html | 12 - .../test/mochitest/file_script_bad.js | 3 - .../test/mochitest/file_script_good.js | 3 - .../test/mochitest/file_script_redirect.js | 4 - .../test/mochitest/file_script_xhr.js | 5 - .../test/mochitest/file_style_bad.css | 3 - .../test/mochitest/file_style_good.css | 3 - .../test/mochitest/file_style_redirect.css | 3 - .../test/mochitest/file_teardown_test.js | 24 - .../file_webNavigation_clientRedirect.html | 9 - ...e_webNavigation_clientRedirect_httpHeaders.html | 8 - ...gation_clientRedirect_httpHeaders.html^headers^ | 1 - .../file_webNavigation_frameClientRedirect.html | 12 - .../file_webNavigation_frameRedirect.html | 12 - .../file_webNavigation_manualSubframe.html | 12 - .../file_webNavigation_manualSubframe_page1.html | 8 - .../file_webNavigation_manualSubframe_page2.html | 7 - .../test/mochitest/file_with_about_blank.html | 10 - .../webextensions/test/mochitest/head.js | 13 - .../webextensions/test/mochitest/head_cookies.js | 167 - .../test/mochitest/head_webrequest.js | 331 - .../webextensions/test/mochitest/mochitest.ini | 115 - .../webextensions/test/mochitest/redirection.sjs | 4 - .../test/mochitest/return_headers.sjs | 20 - .../test_chrome_ext_background_debug_global.html | 166 - .../mochitest/test_chrome_ext_background_page.html | 84 - ...ext_contentscript_unrecognizedprop_warning.html | 80 - .../test_chrome_ext_downloads_saveAs.html | 68 - .../test_chrome_ext_eventpage_warning.html | 106 - .../mochitest/test_chrome_ext_hybrid_addons.html | 141 - .../test/mochitest/test_chrome_ext_idle.html | 64 - .../test_chrome_ext_shutdown_cleanup.html | 50 - .../mochitest/test_chrome_ext_storage_cleanup.html | 164 - .../test_chrome_ext_trustworthy_origin.html | 53 - ...est_chrome_ext_webnavigation_resolved_urls.html | 83 - ...st_chrome_ext_webrequest_background_events.html | 96 - .../test_chrome_native_messaging_paths.html | 61 - .../test/mochitest/test_clipboard.html | 140 - .../test/mochitest/test_ext_all_apis.js | 160 - .../test_ext_background_api_injection.html | 46 - .../test/mochitest/test_ext_background_canvas.html | 47 - .../test_ext_background_generated_url.html | 47 - .../mochitest/test_ext_background_teardown.html | 76 - .../test_ext_content_security_policy.html | 162 - .../test/mochitest/test_ext_contentscript.html | 116 - .../test_ext_contentscript_about_blank.html | 117 - .../test_ext_contentscript_api_injection.html | 88 - .../test_ext_contentscript_async_loading.html | 54 - .../mochitest/test_ext_contentscript_context.html | 81 - .../test_ext_contentscript_create_iframe.html | 165 - .../test/mochitest/test_ext_contentscript_css.html | 48 - .../test_ext_contentscript_devtools_metadata.html | 81 - .../test_ext_contentscript_exporthelpers.html | 95 - .../test_ext_contentscript_incognito.html | 89 - .../test_ext_contentscript_permission.html | 59 - .../mochitest/test_ext_contentscript_teardown.html | 96 - .../test/mochitest/test_ext_cookies.html | 234 - .../mochitest/test_ext_cookies_containers.html | 93 - .../test/mochitest/test_ext_cookies_expiry.html | 72 - .../test_ext_cookies_permissions_bad.html | 112 - .../test_ext_cookies_permissions_good.html | 86 - .../mochitest/test_ext_exclude_include_globs.html | 92 - .../mochitest/test_ext_external_messaging.html | 111 - .../test/mochitest/test_ext_generate.html | 49 - .../test/mochitest/test_ext_geturl.html | 72 - .../test/mochitest/test_ext_i18n.html | 432 - .../test/mochitest/test_ext_i18n_css.html | 116 - .../test_ext_inIncognitoContext_window.html | 49 - .../test/mochitest/test_ext_jsversion.html | 86 - .../test/mochitest/test_ext_listener_proxies.html | 63 - .../test/mochitest/test_ext_notifications.html | 224 - .../test/mochitest/test_ext_permission_xhr.html | 119 - .../test/mochitest/test_ext_runtime_connect.html | 83 - .../test/mochitest/test_ext_runtime_connect2.html | 103 - .../mochitest/test_ext_runtime_connect_twoway.html | 127 - .../mochitest/test_ext_runtime_disconnect.html | 78 - .../test/mochitest/test_ext_runtime_id.html | 61 - .../test/mochitest/test_ext_sandbox_var.html | 60 - .../test/mochitest/test_ext_schema.html | 73 - .../test_ext_sendmessage_doublereply.html | 101 - .../test_ext_sendmessage_no_receiver.html | 83 - .../test/mochitest/test_ext_sendmessage_reply.html | 79 - .../mochitest/test_ext_sendmessage_reply2.html | 181 - .../test/mochitest/test_ext_storage_content.html | 330 - .../test/mochitest/test_ext_storage_tab.html | 118 - .../mochitest/test_ext_subframes_privileges.html | 202 - .../test/mochitest/test_ext_tab_teardown.html | 150 - .../test/mochitest/test_ext_test.html | 191 - .../test/mochitest/test_ext_unload_frame.html | 170 - .../test_ext_web_accessible_resources.html | 353 - .../test/mochitest/test_ext_webnavigation.html | 559 - .../mochitest/test_ext_webnavigation_filters.html | 308 - .../test_ext_webrequest_background_events.html | 116 - .../test/mochitest/test_ext_webrequest_basic.html | 327 - .../mochitest/test_ext_webrequest_suspend.html | 216 - .../test/mochitest/test_ext_webrequest_upload.html | 199 - .../mochitest/test_ext_window_postMessage.html | 105 - .../test/mochitest/test_ext_xhr_capabilities.html | 86 - .../test/mochitest/webrequest_chromeworker.js | 8 - .../test/mochitest/webrequest_test.jsm | 22 - .../test/mochitest/webrequest_worker.js | 3 - .../webextensions/test/xpcshell/.eslintrc.js | 9 - .../test/xpcshell/data/file_download.html | 12 - .../test/xpcshell/data/file_download.txt | 1 - .../components/webextensions/test/xpcshell/head.js | 111 - .../test/xpcshell/head_native_messaging.js | 131 - .../webextensions/test/xpcshell/head_sync.js | 67 - .../test/xpcshell/native_messaging.ini | 13 - .../test/xpcshell/test_csp_custom_policies.js | 38 - .../test/xpcshell/test_csp_validator.js | 85 - .../webextensions/test/xpcshell/test_ext_alarms.js | 210 - .../test/xpcshell/test_ext_alarms_does_not_fire.js | 33 - .../test/xpcshell/test_ext_alarms_periodic.js | 44 - .../test/xpcshell/test_ext_alarms_replaces.js | 44 - .../test/xpcshell/test_ext_api_permissions.js | 64 - .../test/xpcshell/test_ext_apimanager.js | 91 - .../test_ext_background_generated_load_events.js | 23 - .../test_ext_background_generated_reload.js | 24 - .../xpcshell/test_ext_background_global_history.js | 22 - .../test_ext_background_private_browsing.js | 40 - .../test_ext_background_runtime_connect_params.js | 72 - .../xpcshell/test_ext_background_sub_windows.js | 45 - .../test_ext_background_window_properties.js | 34 - .../test/xpcshell/test_ext_contexts.js | 190 - .../test/xpcshell/test_ext_downloads.js | 76 - .../test/xpcshell/test_ext_downloads_download.js | 354 - .../test/xpcshell/test_ext_downloads_misc.js | 862 - .../test/xpcshell/test_ext_downloads_search.js | 402 - .../test/xpcshell/test_ext_experiments.js | 175 - .../test/xpcshell/test_ext_extension.js | 55 - .../webextensions/test/xpcshell/test_ext_idle.js | 202 - .../test/xpcshell/test_ext_json_parser.js | 37 - .../xpcshell/test_ext_legacy_extension_context.js | 168 - .../test_ext_legacy_extension_embedding.js | 188 - .../test/xpcshell/test_ext_localStorage.js | 50 - .../test/xpcshell/test_ext_management.js | 20 - .../xpcshell/test_ext_management_uninstall_self.js | 135 - .../test_ext_manifest_content_security_policy.js | 30 - .../test/xpcshell/test_ext_manifest_incognito.js | 27 - .../test_ext_manifest_minimum_chrome_version.js | 13 - .../test/xpcshell/test_ext_native_messaging.js | 514 - .../xpcshell/test_ext_native_messaging_perf.js | 128 - .../test_ext_native_messaging_unresponsive.js | 82 - .../xpcshell/test_ext_onmessage_removelistener.js | 30 - .../test_ext_runtime_connect_no_receiver.js | 23 - .../xpcshell/test_ext_runtime_getBrowserInfo.js | 26 - .../xpcshell/test_ext_runtime_getPlatformInfo.js | 25 - .../test_ext_runtime_onInstalled_and_onStartup.js | 337 - .../test/xpcshell/test_ext_runtime_sendMessage.js | 79 - .../test_ext_runtime_sendMessage_errors.js | 59 - .../test_ext_runtime_sendMessage_no_receiver.js | 54 - .../xpcshell/test_ext_runtime_sendMessage_self.js | 51 - .../test/xpcshell/test_ext_schemas.js | 1427 - .../xpcshell/test_ext_schemas_allowed_contexts.js | 147 - .../xpcshell/test_ext_schemas_api_injection.js | 102 - .../test/xpcshell/test_ext_schemas_async.js | 232 - .../webextensions/test/xpcshell/test_ext_simple.js | 69 - .../test/xpcshell/test_ext_storage.js | 334 - .../test/xpcshell/test_ext_topSites.js | 85 - .../test/xpcshell/test_getAPILevelForWindow.js | 55 - .../test/xpcshell/test_locale_converter.js | 133 - .../test/xpcshell/test_locale_data.js | 130 - .../test/xpcshell/test_native_messaging.js | 302 - .../webextensions/test/xpcshell/xpcshell.ini | 69 - toolkit/content/widgets/browser.xml | 90 +- toolkit/jetpack/moz.build | 10 +- toolkit/jetpack/sdk/addon/bootstrap.js | 5 - toolkit/jetpack/sdk/webextension.js | 43 - .../en-US/chrome/mozapps/extensions/extensions.dtd | 27 - toolkit/locales/jar.mn | 2 +- toolkit/modules/AppConstants.jsm | 7 - toolkit/modules/Deprecated.jsm | 49 +- toolkit/modules/GMPInstallManager.jsm | 523 - toolkit/modules/moz.build | 6 +- toolkit/moz.build | 12 +- toolkit/mozapps/extensions/GMPInstallManager.jsm | 961 + .../{modules => mozapps/extensions}/GMPUtils.jsm | 0 toolkit/mozapps/extensions/content/extensions.xml | 14 - toolkit/mozapps/extensions/content/newaddon.js | 13 - .../mozapps/extensions/internal/GMPProvider.jsm | 12 + .../mozapps/extensions/internal/XPIProvider.jsm | 2 +- toolkit/mozapps/extensions/jar.mn | 2 +- toolkit/mozapps/extensions/moz.build | 4 +- toolkit/mozapps/installer/windows/nsis/makensis.mk | 7 - toolkit/mozapps/update/common/errors.h | 23 - toolkit/mozapps/update/common/moz.build | 5 - toolkit/mozapps/update/common/sources.mozbuild | 9 - toolkit/mozapps/update/nsUpdateService.js | 294 +- toolkit/mozapps/update/tests/TestAUSHelper.cpp | 10 +- toolkit/mozapps/update/tests/moz.build | 6 - toolkit/mozapps/update/updater/updater.cpp | 281 +- .../mozapps/webextensions/AddonContentPolicy.cpp | 478 - toolkit/mozapps/webextensions/AddonContentPolicy.h | 22 - toolkit/mozapps/webextensions/AddonManager.jsm | 3666 -- .../mozapps/webextensions/AddonManagerWebAPI.cpp | 171 - toolkit/mozapps/webextensions/AddonManagerWebAPI.h | 33 - toolkit/mozapps/webextensions/AddonPathService.cpp | 258 - toolkit/mozapps/webextensions/AddonPathService.h | 55 - .../webextensions/LightweightThemeManager.jsm | 909 - toolkit/mozapps/webextensions/addonManager.js | 296 - toolkit/mozapps/webextensions/amInstallTrigger.js | 240 - toolkit/mozapps/webextensions/amWebAPI.js | 269 - .../mozapps/webextensions/amWebInstallListener.js | 348 - toolkit/mozapps/webextensions/content/about.js | 103 - toolkit/mozapps/webextensions/content/eula.js | 25 - .../mozapps/webextensions/content/extensions.css | 270 - .../mozapps/webextensions/content/extensions.js | 3827 -- .../mozapps/webextensions/content/extensions.xml | 2008 - .../mozapps/webextensions/content/extensions.xul | 715 - toolkit/mozapps/webextensions/content/newaddon.xul | 67 - toolkit/mozapps/webextensions/content/setting.xml | 486 - toolkit/mozapps/webextensions/content/update.js | 663 - toolkit/mozapps/webextensions/content/update.xul | 194 - toolkit/mozapps/webextensions/extensions.manifest | 18 - .../internal/APIExtensionBootstrap.js | 39 - .../webextensions/internal/AddonConstants.jsm | 31 - .../webextensions/internal/AddonRepository.jsm | 1988 - .../internal/AddonRepository_SQLiteMigrator.jsm | 522 - .../mozapps/webextensions/internal/GMPProvider.jsm | 699 - .../internal/LightweightThemeImageOptimizer.jsm | 180 - .../webextensions/internal/PluginProvider.jsm | 600 - .../internal/WebExtensionBootstrap.js | 39 - .../mozapps/webextensions/internal/XPIProvider.jsm | 9213 ---- .../webextensions/internal/XPIProviderUtils.js | 2239 - toolkit/mozapps/webextensions/internal/moz.build | 31 - toolkit/mozapps/webextensions/jar.mn | 35 - toolkit/mozapps/webextensions/moz.build | 55 - toolkit/themes/linux/mozapps/jar.mn | 18 - .../mozapps/webextensions/category-available.png | Bin 1092 -> 0 bytes .../mozapps/webextensions/category-discover.png | Bin 1482 -> 0 bytes .../mozapps/webextensions/category-plugins.png | Bin 1172 -> 0 bytes .../mozapps/webextensions/category-recent.png | Bin 2020 -> 0 bytes .../mozapps/webextensions/category-search.png | Bin 2600 -> 0 bytes .../mozapps/webextensions/category-service.png | Bin 2063 -> 0 bytes .../mozapps/webextensions/dictionaryGeneric-16.png | Bin 584 -> 0 bytes .../mozapps/webextensions/dictionaryGeneric.png | Bin 1290 -> 0 bytes .../mozapps/webextensions/extensionGeneric-16.png | Bin 713 -> 0 bytes .../linux/mozapps/webextensions/extensions.css | 42 - .../themes/linux/mozapps/webextensions/heart.png | Bin 2949 -> 0 bytes .../linux/mozapps/webextensions/localeGeneric.png | Bin 1860 -> 0 bytes .../linux/mozapps/webextensions/newaddon.css | 5 - .../mozapps/webextensions/themeGeneric-16.png | Bin 638 -> 0 bytes .../linux/mozapps/webextensions/themeGeneric.png | Bin 1734 -> 0 bytes toolkit/themes/osx/mozapps/jar.mn | 40 - toolkit/themes/osx/mozapps/webextensions/about.css | 78 - .../themes/osx/mozapps/webextensions/blocklist.css | 20 - .../themes/osx/mozapps/webextensions/cancel.png | Bin 115 -> 0 bytes .../mozapps/webextensions/category-available.png | Bin 1671 -> 0 bytes .../webextensions/category-dictionaries.png | Bin 1769 -> 0 bytes .../mozapps/webextensions/category-discover.png | Bin 1324 -> 0 bytes .../mozapps/webextensions/category-experiments.png | Bin 822 -> 0 bytes .../osx/mozapps/webextensions/category-plugins.png | Bin 886 -> 0 bytes .../osx/mozapps/webextensions/category-recent.png | Bin 1642 -> 0 bytes .../osx/mozapps/webextensions/category-search.png | Bin 2600 -> 0 bytes .../osx/mozapps/webextensions/category-service.png | Bin 2063 -> 0 bytes .../mozapps/webextensions/dictionaryGeneric-16.png | Bin 742 -> 0 bytes .../mozapps/webextensions/dictionaryGeneric.png | Bin 1769 -> 0 bytes .../osx/mozapps/webextensions/discover-logo.png | Bin 12007 -> 0 bytes toolkit/themes/osx/mozapps/webextensions/eula.css | 47 - .../mozapps/webextensions/experimentGeneric.png | Bin 822 -> 0 bytes .../mozapps/webextensions/extensionGeneric-16.png | Bin 554 -> 0 bytes .../osx/mozapps/webextensions/extensions.css | 51 - toolkit/themes/osx/mozapps/webextensions/heart.png | Bin 2949 -> 0 bytes .../osx/mozapps/webextensions/localeGeneric.png | Bin 2410 -> 0 bytes .../themes/osx/mozapps/webextensions/newaddon.css | 5 - .../osx/mozapps/webextensions/rating-not-won.png | Bin 1559 -> 0 bytes .../osx/mozapps/webextensions/rating-won.png | Bin 1662 -> 0 bytes .../themes/osx/mozapps/webextensions/search.png | Bin 423 -> 0 bytes .../osx/mozapps/webextensions/themeGeneric-16.png | Bin 710 -> 0 bytes .../osx/mozapps/webextensions/themeGeneric.png | Bin 2185 -> 0 bytes .../webextensions/toolbarbutton-dropmarker.png | Bin 147 -> 0 bytes .../themes/osx/mozapps/webextensions/update.css | 28 - .../osx/mozapps/webextensions/xpinstallConfirm.css | 90 - toolkit/themes/shared/non-mac.jar.inc.mn | 27 +- .../themes/windows/global/arrow/arrow-lft-hov.gif | Bin 0 -> 91 bytes .../themes/windows/global/arrow/arrow-rit-hov.gif | Bin 0 -> 91 bytes toolkit/themes/windows/mozapps/jar.mn | 18 - .../themes/windows/mozapps/webextensions/about.css | 91 - .../windows/mozapps/webextensions/blocklist.css | 20 - .../windows/mozapps/webextensions/cancel.png | Bin 115 -> 0 bytes .../mozapps/webextensions/category-available.png | Bin 2235 -> 0 bytes .../mozapps/webextensions/category-discover.png | Bin 1355 -> 0 bytes .../mozapps/webextensions/category-plugins.png | Bin 962 -> 0 bytes .../mozapps/webextensions/category-recent.png | Bin 2251 -> 0 bytes .../mozapps/webextensions/category-search.png | Bin 2600 -> 0 bytes .../mozapps/webextensions/category-service.png | Bin 2063 -> 0 bytes .../mozapps/webextensions/dictionaryGeneric-16.png | Bin 733 -> 0 bytes .../mozapps/webextensions/dictionaryGeneric.png | Bin 1665 -> 0 bytes .../mozapps/webextensions/discover-logo.png | Bin 12007 -> 0 bytes .../themes/windows/mozapps/webextensions/eula.css | 47 - .../mozapps/webextensions/experimentGeneric.png | Bin 822 -> 0 bytes .../mozapps/webextensions/extensionGeneric-16.png | Bin 418 -> 0 bytes .../windows/mozapps/webextensions/extensions.css | 42 - .../themes/windows/mozapps/webextensions/heart.png | Bin 2949 -> 0 bytes .../mozapps/webextensions/localeGeneric.png | Bin 2518 -> 0 bytes .../windows/mozapps/webextensions/newaddon.css | 5 - .../mozapps/webextensions/rating-not-won.png | Bin 1559 -> 0 bytes .../windows/mozapps/webextensions/rating-won.png | Bin 1662 -> 0 bytes .../mozapps/webextensions/themeGeneric-16.png | Bin 837 -> 0 bytes .../windows/mozapps/webextensions/themeGeneric.png | Bin 2094 -> 0 bytes .../windows/mozapps/webextensions/update.css | 28 - .../mozapps/webextensions/xpinstallConfirm.css | 101 - toolkit/xre/nsUpdateDriver.cpp | 19 +- tools/update-packaging/common.sh | 3 +- widget/windows/moz.build | 1 - widget/windows/nsClipboard.cpp | 58 +- widget/windows/nsDataObj.cpp | 126 +- widget/windows/nsImageClipboard.cpp | 497 - widget/windows/nsImageClipboard.h | 93 - widget/windows/nsNativeThemeWin.cpp | 2 + xpcom/base/nsCycleCollector.cpp | 9 +- xpcom/base/nsCycleCollectorTraceJSHelpers.cpp | 5 +- xpcom/glue/nsCycleCollectionParticipant.h | 45 +- 976 files changed, 50036 insertions(+), 118711 deletions(-) -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/pale-moon.git